56class MassSpectrumCombinerInterface;
74 MassSpectrum(std::vector<std::pair<pappso_double, pappso_double>> &data_point_vector);
89 using Trace::operator=;
105 const DataPoint &maxIntensityDataPoint()
const;
107 const DataPoint &minIntensityDataPoint()
const;
121 void debugPrintValues()
const;
generic interface to apply a filter on a MassSpectrum This is the same as FilterInterface,...
Class to represent a mass spectrum.
A simple container of DataPoint instances.
int massSpectrumPtrMetaTypeId
int massSpectrumMetaTypeId
Q_DECLARE_METATYPE(pappso::MassSpectrum)
tries to keep as much as possible monoisotopes, removing any possible C13 peaks and changes multichar...
QDataStream & operator<<(QDataStream &outstream, const MassSpectrum &massSpectrum)
QDataStream & operator>>(QDataStream &instream, MassSpectrum &massSpectrum)
@ filter
concerning filters (psm, peptide, protein validation)
double pappso_double
A type definition for doubles.
std::shared_ptr< const MassSpectrum > MassSpectrumCstSPtr
std::shared_ptr< MassSpectrum > MassSpectrumSPtr