36 #include "../pappsoexception.h"
37 #include "../exportinmportconfig.h"
43 class PeptideFragment;
58 virtual const PeptideSp &getPeptideSp()
const;
60 virtual unsigned int size()
const override;
61 virtual const QString getSequence()
const override;
68 virtual int getNumberOfIsotope(
Isotope isotope)
const override;
70 virtual bool isPalindrome()
const override;
76 const unsigned int m_size = 0;
const PeptideSp msp_peptide
AaModificationP m_nterCterCleavage
const PeptideDirection m_direction
tries to keep as much as possible monoisotopes, removing any possible C13 peaks and changes multichar...
PeptideDirection getPeptideIonDirection(PeptideIon ion_type)
get the direction of a peptide ion
std::shared_ptr< const Peptide > PeptideSp
double pappso_double
A type definition for doubles.
std::shared_ptr< const PeptideFragment > PeptideFragmentSp