36 #include "../exportinmportconfig.h"
41 class PeptideNaturalIsotope;
45 class PMSPP_LIB_DECL PeptideNaturalIsotope :
public PeptideInterface
49 const std::map<Isotope, int> &map_isotope);
50 PeptideNaturalIsotope(
const PeptideNaturalIsotope &other);
51 ~PeptideNaturalIsotope();
53 virtual unsigned int size()
const override;
54 virtual const QString getSequence()
const override;
58 virtual int getNumberOfIsotope(
Isotope isotope)
const override;
61 const std::map<Isotope, int> &getIsotopeMap()
const;
63 virtual unsigned int getIsotopeNumber()
const;
65 virtual bool isPalindrome()
const override;
71 const std::map<Isotope, int> m_mapIsotope;