82 virtual const std::vector<pappso::PeptideNaturalIsotopeAverageSp> &
85 double ni_min_abundance);
90 std::map<std::uint8_t, std::vector<pappso::PeptideNaturalIsotopeAverageSp>>
const pappso::PeptideSp msp_peptide
virtual const pappso::PeptideNaturalIsotopeList * getPeptideNaturalIsotopeList() const
get list of isotopes for this peptide needs computeIsotopologues before
virtual void computeIsotopologues(double ni_min_abundance)
compute possible isotopes for this molecule
virtual const std::vector< pappso::PeptideNaturalIsotopeAverageSp > & getPeptideNaturalIsotopeAverageSpList(pappso::PrecisionPtr precision, std::uint8_t charge, double ni_min_abundance)
get possible and distinguishable masses of isotopes get list of distinguishable isotopes given the ch...
virtual const pappso::PeptideSp & getPappsoPeptideSp() const
get the peptide sequence
PeptideBase(const pappso::PeptideSp &peptide_sp)
pappso::PeptideNaturalIsotopeList * mpa_peptideNaturalIsotopeList
std::map< std::uint8_t, std::vector< pappso::PeptideNaturalIsotopeAverageSp > > m_peptideNaturalIsotopeAverageSpListByCharge
std::shared_ptr< const Peptide > PeptideSp
const PrecisionBase * PrecisionPtr