59 virtual unsigned int size()
const = 0;
63 return QString(
"unknown");
66 virtual const ChemicalFormula getChemicalFormulaCharge(
unsigned int charge)
const;
67 virtual const QString getFormula(
unsigned int charge)
const final;
virtual pappso_double getMass() const =0
virtual const QString getName() const
virtual const QString getSequence() const =0
amino acid sequence without modification
virtual bool matchPeak(PrecisionPtr precision, pappso_double peak_mz, unsigned int charge) const final
tells if the peptide m/z matches a given experimental mass
virtual const QString getSequenceLi() const
amino acid sequence without modification where L are replaced by I
virtual bool isPalindrome() const =0
tells if the peptide sequence is a palindrome
virtual unsigned int size() const =0
tries to keep as much as possible monoisotopes, removing any possible C13 peaks and changes multichar...
std::shared_ptr< const PeptideInterface > PeptideInterfaceSp
const pappso_double MHPLUS(1.007276466879)
double pappso_double
A type definition for doubles.
const PrecisionBase * PrecisionPtr