51 if(ni_min_abundance > 0)
53 qDebug() <<
"if (_minimum_isotope_abundance > 0)";
67const std::vector<pappso::PeptideNaturalIsotopeAverageSp> &
85 if(it->second.size() == 0)
88 charge, precision, ni_min_abundance);
98 charge, precision, ni_min_abundance)});
100 return it_insert.first->second;
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