29 #include "../exportinmportconfig.h"
35 class PeptideNaturalIsotopeList;
37 class PeptideNaturalIsotopeAverage;
39 typedef std::shared_ptr<const PeptideNaturalIsotopeAverage>
46 unsigned int askedIsotopeRank,
47 unsigned int isotopeLevel,
51 unsigned int askedIsotopeRank,
52 unsigned int isotopeLevel,
62 unsigned int getCharge()
const;
63 unsigned int getIsotopeNumber()
const;
64 unsigned int getIsotopeRank()
const;
65 const std::vector<PeptideNaturalIsotopeSp> &getComponents()
const;
72 void recursiveDepletion(std::vector<PeptideNaturalIsotopeSp> &v_isotope_list,
83 unsigned int m_isotopeRank = 1;