64  std::vector<pappso::DataPoint>::const_iterator
 
 
Class representing a fully specified mass spectrum.
 
pappso::AaModificationP m_nterModification
 
double getIntensityExperimentalPeaks() const
 
std::vector< TheoreticalPeakDataPoint > m_theoreticalPeakList
 
double m_intensitySharedPeaks
 
PeptideModel(const pappso::QualifiedMassSpectrum &qmass_spectrum, const pappso::Peptide &peptide)
 
double m_experimentalPrecursorMass
 
std::size_t getCountSharedPeaks() const
 
double m_intensityExperimentalPeaks
 
void matchExperimentalPeaks(pappso::PrecisionPtr precision)
 
void assignResidualMass2Cter()
 
QString getTheoreticalPeakDataPointListToString() const
 
bool removeBracketsForAlignedAA()
 
bool eliminateNegativeOffset(pappso::PrecisionPtr precision)
 
QString toProForma() const
get the peptide model in ProForma notation https://github.com/HUPO-PSI/ProForma/blob/master/README....
 
bool checkForAaModificationP(pappso::AaModificationP modification, pappso::PrecisionPtr precision)
try to replace mass differences with the given modification
 
pappso::AaModificationP m_cterModification
 
bool ltrimOnRemoval()
try to remove left amino acid if there is a removal
 
double getMassDelta() const
mass delta between experimental and theoretical mass
 
bool checkForMutations(const std::vector< Enums::AminoAcidChar > &aa_list, pappso::PrecisionPtr precision)
try to replace mass differences with corresponding mutations mass delta
 
std::size_t modifCount() const
 
PeptideModel & operator=(const PeptideModel &other)
 
pappso::MassSpectrumCstSPtr mcsp_peakList
 
const std::vector< TheoreticalPeakDataPoint > & getTheoreticalPeakDataPointList() const
 
void setBeginMassDelta(double)
 
double getIntensitySharedPeaks() const
 
pappso_double getMz(unsigned int charge) const
get the m/z peptide model mass
 
void generateTheoreticalPeaks(pappso::PrecisionPtr precision)
 
bool eliminateComplementaryDelta(pappso::PrecisionPtr precision)
 
bool checkForAaModification(const pappso::Aa &aa_modified, pappso::PrecisionPtr precision)
try to replace mass differences with the given modifications on a specific amino acid
 
bool checkForMutation(const pappso::Aa &amino_acid_candidate, pappso::PrecisionPtr precision)
try to replace mass differences with corresponding mutation mass delta
 
std::size_t m_countSharedPeaks
 
std::vector< double > getTheoreticalIonMassList() const
 
PeptideModel & copyDeep(const PeptideModel &other)
 
tries to keep as much as possible monoisotopes, removing any possible C13 peaks and changes multichar...
 
const AaModification * AaModificationP
 
double pappso_double
A type definition for doubles.
 
std::shared_ptr< const MassSpectrum > MassSpectrumCstSPtr
 
const PrecisionBase * PrecisionPtr
 
SpectralAlignmentType alignment_type
 
std::vector< pappso::DataPoint >::const_iterator it_experimental_peak_match