libpappsomspp
Library for mass spectrometry
|
Go to the documentation of this file.
42 void setPeptideSp(std::int8_t sequence_database_id,
48 unsigned int missed_cleavage_number,
49 bool semi_enzyme)
override;
56 m_maxNumberMod = max_num;
61 m_minNumberMod = min_num;
66 m_modificationCount = counter;
81 m_isProtNterMod = arg1;
88 m_isProtCterMod = arg1;
95 m_isProtElseMod = arg1;
99 static bool next_combination(
const std::vector<unsigned int>::iterator first,
100 std::vector<unsigned int>::iterator k,
101 const std::vector<unsigned int>::iterator last);
106 unsigned int m_minNumberMod = 0;
108 unsigned int m_maxNumberMod = 30000;
110 unsigned int m_modificationCount = 0;
113 bool m_isProtNterMod =
true;
115 bool m_isProtCterMod =
true;
117 bool m_isProtElseMod =
true;
void setProtNter(bool arg1)
this modification concerns the Nter peptide
QString m_aaModificationList
void setMaxNumberMod(unsigned int max_num)
tries to keep as much as possible monoisotopes, removing any possible C13 peaks
void setModificationCounter(unsigned int counter)
base class for all peptide modification builders
void setMinNumberMod(unsigned int min_num)
void setProtCter(bool arg1)
this modification concerns the Cter peptide
void setProtElse(bool arg1)
this modification concerns all peptides between Nter and Cter
std::shared_ptr< const Protein > ProteinSp
shared pointer on a Protein object
Modify a peptide shared pointer with a variable modification on one AA.
std::shared_ptr< const Peptide > PeptideSp
void setSink(PeptideModificatorInterface *sink) override