54  virtual void setPeptide(std::int8_t sequence_database_id,
 
   60                          unsigned int missed_cleavage_number,
 
   61                          bool semi_enzyme) = 0;
 
 
   96                            unsigned int missed_cleavage_number,
 
   97                            bool semi_enzyme) = 0;
 
 
virtual void setPeptide(std::int8_t sequence_database_id, const ProteinSp &protein_sp, bool is_decoy, const PeptideStr &peptide, unsigned int start, bool is_nter, unsigned int missed_cleavage_number, bool semi_enzyme)=0
function to give the products of a protein digestion by an enzyme
 
virtual void setPeptideSp(std::int8_t sequence_database_id, const ProteinSp &protein_sp, bool is_decoy, const PeptideSp &peptide_sp, unsigned int start, bool is_nter, unsigned int missed_cleavage_number, bool semi_enzyme)=0
function to give the products of modifications for a digested peptide
 
virtual ~PeptideModificatorInterface()
 
virtual void setSink(EnzymeProductInterface *sink)=0
 
virtual void setSink(PeptideModificatorInterface *sink)=0
 
tries to keep as much as possible monoisotopes, removing any possible C13 peaks and changes multichar...
 
QString PeptideStr
A type definition for PeptideStr.
 
std::shared_ptr< const Peptide > PeptideSp
 
std::shared_ptr< const Protein > ProteinSp
shared pointer on a Protein object