35 QObject::tr(
"unable to copy PeptideModificatorTee object"));
57 unsigned int missed_cleavage_number,
61 qDebug() <<
"PeptideModificatorTee::setPeptide begin";
65 p_peptide_mod->setPeptideSp(sequence_database_id,
71 missed_cleavage_number,
75 qDebug() <<
"PeptideModificatorTee::setPeptide end";
void addModificator(PeptideModificatorInterface *p_peptide_mod)
virtual ~PeptideModificatorTee()
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
std::list< PeptideModificatorInterface * > m_peptideModPtrList
tries to keep as much as possible monoisotopes, removing any possible C13 peaks and changes multichar...
std::shared_ptr< const Peptide > PeptideSp
std::shared_ptr< const Protein > ProteinSp
shared pointer on a Protein object