44typedef std::shared_ptr<const PeptideNaturalIsotopeList>
 
   73  const std::map<unsigned int, pappso_double>
 
   76  std::vector<PeptideNaturalIsotopeSp>
 
   88  std::vector<PeptideNaturalIsotopeAverageSp>
 
   94  unsigned int size() 
const;
 
 
const PeptideInterfaceSp & getPeptideInterfaceSp() const
 
const PeptideInterfaceSp msp_peptide
 
PeptideNaturalIsotopeList(const PeptideInterfaceSp &peptide, pappso_double minimum_ratio_to_compute=0.001)
compute the list of possible isotopes for a peptide
 
std::list< PeptideNaturalIsotopeSp >::const_iterator const_iterator
 
const_iterator end() const
 
PeptideNaturalIsotopeListSp makePeptideNaturalIsotopeListSp() const
 
std::vector< PeptideNaturalIsotopeAverageSp > getByIntensityRatio(unsigned int charge, PrecisionPtr precision, pappso_double minimum_isotope_pattern_ratio) const
get the list of natural isotopes representing at least a minimum ratio of the whole isotope pattern
 
std::list< PeptideNaturalIsotopeSp > msp_peptide_natural_isotope_list
 
const std::map< unsigned int, pappso_double > getIntensityRatioPerIsotopeNumber() const
 
const_iterator begin() const
 
std::vector< PeptideNaturalIsotopeSp > getByIsotopeNumber(unsigned int isotopeLevel, unsigned int charge) const
 
unsigned int size() const
 
tries to keep as much as possible monoisotopes, removing any possible C13 peaks and changes multichar...
 
std::shared_ptr< const PeptideInterface > PeptideInterfaceSp
 
double pappso_double
A type definition for doubles.
 
const PrecisionBase * PrecisionPtr
 
std::shared_ptr< const PeptideNaturalIsotopeList > PeptideNaturalIsotopeListSp