49                        const std::map<Enums::Isotope, int> &map_isotope);
 
   53  virtual unsigned int size() 
const override;
 
 
virtual const QString getSequence() const override
amino acid sequence without modification
 
const std::map< Enums::Isotope, int > & getIsotopeMap() const
 
virtual int getNumberOfIsotope(Enums::Isotope isotope) const override
get the number of isotopes C13, H2, O17, O18, N15, S33, S34, S36 in the molecule
 
const PeptideInterfaceSp m_peptide
 
PeptideNaturalIsotope(const PeptideInterfaceSp &peptide, const std::map< Enums::Isotope, int > &map_isotope)
 
virtual bool isPalindrome() const override
tells if the peptide sequence is a palindrome
 
virtual unsigned int size() const override
 
virtual unsigned int getIsotopeNumber() const
 
pappso_double getIntensityRatio(unsigned int charge) const
 
virtual int getNumberOfAtom(Enums::AtomIsotopeSurvey atom) const override
get the number of atom C, O, N, H in the molecule
 
const std::map< Enums::Isotope, int > m_mapIsotope
 
pappso_double getMass() const override
 
tries to keep as much as possible monoisotopes, removing any possible C13 peaks and changes multichar...
 
std::shared_ptr< const PeptideNaturalIsotope > PeptideNaturalIsotopeSp
 
std::shared_ptr< const PeptideInterface > PeptideInterfaceSp
 
double pappso_double
A type definition for doubles.