39typedef std::shared_ptr<const PeptideNaturalIsotopeAverage>
 
   49                               unsigned int isotopeNumber,
 
   54                               unsigned int askedIsotopeRank,
 
   55                               unsigned int isotopeLevel,
 
   59                               unsigned int askedIsotopeRank,
 
   60                               unsigned int isotopeLevel,
 
   73  const std::vector<PeptideNaturalIsotopeSp> &
getComponents() 
const;
 
 
std::vector< PeptideNaturalIsotopeSp > m_peptideNaturalIsotopeSpList
 
pappso_double m_abundanceRatio
 
unsigned int getIsotopeRank() const
 
const PeptideInterfaceSp mcsp_peptideSp
 
virtual QString toString() const
 
PeptideNaturalIsotopeAverage(const PeptideInterfaceSp &peptide, unsigned int isotopeNumber, unsigned int charge, PrecisionPtr precision)
fast constructor simple isotope build, not computing isotope ratio
 
unsigned int m_isotopeRank
 
pappso_double getIntensityRatio() const
 
const std::vector< PeptideNaturalIsotopeSp > & getComponents() const
 
pappso_double getMz() const
 
unsigned int m_isotopeLevel
 
virtual bool matchPeak(pappso_double peak_mz) const final
 
const PeptideInterfaceSp & getPeptideInterfaceSp() const
 
unsigned int getCharge() const
 
void recursiveDepletion(std::vector< PeptideNaturalIsotopeSp > &v_isotope_list, unsigned int rank)
 
unsigned int getIsotopeNumber() const
 
pappso_double m_averageMz
 
PeptideNaturalIsotopeAverageSp makePeptideNaturalIsotopeAverageSp() const
 
PrecisionPtr getPrecision() const
 
PrecisionPtr mp_precision
 
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.
 
std::shared_ptr< const PeptideNaturalIsotopeAverage > PeptideNaturalIsotopeAverageSp
 
const PrecisionBase * PrecisionPtr