41 #include "../obo/obopsimod.h"
48 typedef std::shared_ptr<const Peptide>
PeptideSp;
61 std::map<AtomIsotopeSurvey, int> m_atomCount;
62 std::map<Isotope, int> m_mapIsotope;
69 void calculateMassFromChemicalComponents();
71 using MapAccessionModifications = std::map<QString, AaModificationP>;
72 static MapAccessionModifications m_mapAccessionModifications;
74 static QMutex m_mutex;
77 const QString m_accession;
79 void setDiffFormula(
const QString &diff_formula);
85 void setXrefOrigin(
const QString &origin);
100 const QChar &mut_to);
104 unsigned int position);
108 const QString &getAccession()
const;
109 const QString &getName()
const;
115 int getNumberOfIsotope(
Isotope isotope)
const override final;
116 bool isInternal()
const;