int getNumberOfIsotope(Enums::Isotope isotope) const override
get the number of isotopes C13, H2, O17, O18, N15, S33, S34, S36 in the molecule
static AaMassMap m_aaMassMap
std::map< char, unsigned int > AaIntMap
static AaIntMap m_aaNumberOfSulfurMap
static AaIntMap m_aaNumberOfCarbonMap
static AaIntMap m_aaNumberOfOxygenMap
static const std::vector< Enums::AminoAcidChar > & getAminoAcidCharList()
const Enums::AminoAcidChar & getAminoAcidChar() const
virtual pappso_double getMass() const
virtual int getNumberOfAtom(Enums::AtomIsotopeSurvey atom) const override
get the number of atom C, O, N, H in the molecule
friend class AaModification
static pappso_double getAaMass(char aa_letter)
virtual void replaceLeucineIsoleucine()
std::map< char, pappso_double > AaMassMap
virtual const char & getLetter() const
static AminoAcidCharList m_aminoAcidCharList
static AaIntMap m_aaNumberOfNitrogenMap
static AaIntMap m_aaNumberOfHydrogenMap
std::vector< Enums::AminoAcidChar > AminoAcidCharList
tries to keep as much as possible monoisotopes, removing any possible C13 peaks and changes multichar...
double pappso_double
A type definition for doubles.