| 
    libpappsomspp
    
   Library for mass spectrometry 
   | 
 
#include <atomnumberinterface.h>
  
Public Member Functions | |
| virtual int | getNumberOfAtom (Enums::AtomIsotopeSurvey atom) const =0 | 
| get the number of atom C, O, N, H in the molecule   | |
| virtual int | getNumberOfIsotope (Enums::Isotope isotope) const =0 | 
| get the number of isotopes C13, H2, O17, O18, N15, S33, S34, S36 in the molecule   | |
| virtual const ChemicalFormula | getChemicalFormula () const | 
Definition at line 29 of file atomnumberinterface.h.
      
  | 
  virtual | 
Reimplemented in pappso::Peptide.
Definition at line 25 of file atomnumberinterface.cpp.
      
  | 
  pure virtual | 
get the number of atom C, O, N, H in the molecule
Implemented in pappso::Aa, pappso::AaBase, pappso::AaModification, pappso::ChemicalFormula, pappso::Peptide, pappso::PeptideFragment, pappso::PeptideFragmentIon, and pappso::PeptideNaturalIsotope.
Referenced by pappso::ChemicalFormula::ChemicalFormula(), and pappso::PeptideInterface::getFormula().
      
  | 
  pure virtual | 
get the number of isotopes C13, H2, O17, O18, N15, S33, S34, S36 in the molecule
Implemented in pappso::Aa, pappso::AaBase, pappso::AaModification, pappso::ChemicalFormula, pappso::Peptide, pappso::PeptideFragment, pappso::PeptideFragmentIon, and pappso::PeptideNaturalIsotope.
Referenced by pappso::ChemicalFormula::ChemicalFormula(), and pappso::PeptideInterface::getFormula().