41#include "../../peptide/peptide.h"
42#include "../../massspectrum/qualifiedmassspectrum.h"
44#include "../../exportinmportconfig.h"
64 std::vector<pappso::DataPoint>::const_iterator
93 QString toString()
const;
97 double getMass()
const;
105 double getMassDelta()
const;
107 std::size_t modifCount()
const;
109 void setBeginMassDelta(
double);
113 std::vector<double> getTheoreticalIonMassList()
const;
116 std::size_t getCountSharedPeaks()
const;
117 double getIntensitySharedPeaks()
const;
118 double getIntensityExperimentalPeaks()
const;
120 void assignResidualMass2Cter();
141 bool checkForMutations(
const std::vector<AminoAcidChar> &aa_list,
pappso::PrecisionPtr precision);
198 bool removeBracketsForAlignedAA();
200 const std::vector<TheoreticalPeakDataPoint> &getTheoreticalPeakDataPointList()
const;
202 QString getTheoreticalPeakDataPointListToString()
const;
208 QString toProForma()
const;
210 bool hasRemoval()
const;
215 bool ltrimOnRemoval();
224 double m_beginMassDelta = 0;
230 std::size_t m_countSharedPeaks = 0;
231 double m_intensitySharedPeaks = 0;
232 double m_intensityExperimentalPeaks = 0;
Class representing a fully specified mass spectrum.
pappso::AaModificationP m_nterModification
std::vector< TheoreticalPeakDataPoint > m_theoreticalPeakList
double m_experimentalPrecursorMass
pappso::AaModificationP m_cterModification
tries to keep as much as possible monoisotopes, removing any possible C13 peaks and changes multichar...
double pappso_double
A type definition for doubles.
std::shared_ptr< const MassSpectrum > MassSpectrumCstSPtr
SpectralAlignmentType alignment_type
std::vector< pappso::DataPoint >::const_iterator it_experimental_peak_match
This header contains all the type re-definitions and all the global variables definitions used in the...