|  | 
| class | IMSAlphabet | 
|  | Holds an indexed list of bio-chemical elements.  More... 
 | 
|  | 
| class | IMSAlphabetParser | 
|  | An abstract templatized parser to load the data that is used to initialize Alphabetobjects.  More...
 | 
|  | 
| class | IMSAlphabetTextParser | 
|  | Implements abstract AlphabetParserto read data from the plain text format.  More...
 | 
|  | 
| class | IMSElement | 
|  | Represents a chemical atom with name and isotope distribution.  More... 
 | 
|  | 
| class | IMSIsotopeDistribution | 
|  | Represents a distribution of isotopes restricted to the first K elements.  More... 
 | 
|  | 
| class | IntegerMassDecomposer | 
|  | Implements MassDecomposerinterface using algorithm and data structures described in paper "Efficient Mass Decomposition" S. Böcker, Z. Lipták, ACM SAC-BIO, 2004 doi:10.1145/1066677.1066715.  More...
 | 
|  | 
| class | MassDecomposer | 
|  | An interface to handle decomposing of integer values/masses over a set of integer weights (alphabet).  More... 
 | 
|  | 
| class | RealMassDecomposer | 
|  | Handles decomposing of non-integer values/masses over a set of non-integer weights with an error allowed.  More... 
 | 
|  | 
| class | Weights | 
|  | Represents a set of weights (double values and scaled with a certain precision their integer counterparts) with a quick access.  More... 
 | 
|  |