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 and changes multichar...
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