| 
| 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 Alphabet objects.  More...
  | 
|   | 
| class   | IMSAlphabetTextParser | 
|   | Implements abstract AlphabetParser to 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 MassDecomposer interface 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...
  | 
|   |