46 qDebug() << itmi.index1();
47 for(
auto itmj = ++itmi.begin(); itmj != itmi.end(); itmj++)
51 (*itmj).fillSelfSpectrumDataPoint(
52 codec_mass_matching,
m_trace[itmj.index1()],
m_trace[itmj.index2()]);
79 double precursor_mass)
84 for(
auto itmj = ++itmi.begin(); itmj != itmi.end(); itmj++)
88 (*itmj).fillAntiSpectrumDataPoint(
89 precursor_mass, codec_mass_matching,
m_trace[itmj.index1()],
m_trace[itmj.index2()]);
103 for(
auto itmj = ++itmi.begin(); itmj != itmi.end(); itmj++)
107 (*itmj).setVariableModification(codec_mass_matching, aa, quantifier);
convert a list of mass to amino acid string codes
A simple container of DataPoint instances.
const SelfSpectrumMatrix & getMatrix() const
void setVariableModification(const pappso::AaStringCodeMassMatching &codec_mass_matching, const Aa &aa, int quantifier)
SelfSpectrumMatrix m_matrix
SelfSpectrum(const pappso::AaStringCodeMassMatching &codec_mass_matching, const Trace &trace)
void setPrecursorMass(const pappso::AaStringCodeMassMatching &codec_mass_matching, double precursor_mass)
const Trace & getTrace() const
boost::numeric::ublas::matrix< SelfSpectrumDataPoint > SelfSpectrumMatrix
tries to keep as much as possible monoisotopes, removing any possible C13 peaks and changes multichar...