48                    unsigned int missed_cleavage_number,
 
   49                    bool semi_enzyme) 
override;
 
   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);
 
 
void setSink(PeptideModificatorInterface *sink) override
 
void setMinNumberMod(unsigned int min_num)
 
void setMaxNumberMod(unsigned int max_num)
 
void setModificationCounter(unsigned int counter)
 
void setProtNter(bool arg1)
this modification concerns the Nter peptide
 
unsigned int m_maxNumberMod
 
void setProtElse(bool arg1)
this modification concerns all peptides between Nter and Cter
 
PeptideModificatorInterface * m_sink
 
unsigned int m_modificationCount
 
void setPeptideSp(std::int8_t sequence_database_id, const ProteinSp &protein_sp, bool is_decoy, const PeptideSp &peptide_sp_original, unsigned int start, bool is_nter, unsigned int missed_cleavage_number, bool semi_enzyme) override
function to give the products of modifications for a digested peptide
 
void setProtCter(bool arg1)
this modification concerns the Cter peptide
 
QString m_aaModificationList
 
unsigned int m_minNumberMod
 
PeptideVariableModificationBuilder(AaModificationP mod)
 
tries to keep as much as possible monoisotopes, removing any possible C13 peaks and changes multichar...
 
std::shared_ptr< const Peptide > PeptideSp
 
const AaModification * AaModificationP
 
std::shared_ptr< const Protein > ProteinSp
shared pointer on a Protein object
 
base class for all peptide modification builders