61 unsigned int parent_charge,
62 unsigned int max_isotope_number);
71 double getTotalIntensity()
const;
76 double getTotalIntensityOfMatchedIons()
const;
80 std::size_t getNumberOfMatchedIons()
const;
87 std::size_t countMatchedIonComplementPairs()
const;
91 double getTotalIntensityOfMatchedIonComplementPairs()
const;
93 const std::vector<std::pair<pappso::PeakIonIsotopeMatch, pappso::PeakIonIsotopeMatch>> &
94 getPeakIonPairs()
const;
99 double getMatchedMzDiffMean()
const;
104 double getMatchedMzDiffSd()
const;
110 double getMaxIntensityMatchedIonComplementPairPrecursorMassDelta()
const;
125 std::size_t getComplementPairsAaSequenceCoverage();
130 double getIonPairPrecursorMassDelta(
131 const std::pair<pappso::PeakIonIsotopeMatch, pappso::PeakIonIsotopeMatch> &ion_pair)
const;
155 unsigned int m_parentCharge = 1;
157 std::vector<std::pair<pappso::PeakIonIsotopeMatch, pappso::PeakIonIsotopeMatch>>
m_peakIonPairs;
159 double m_matchedMzDiffMean = 0;
160 double m_matchedMzDiffMedian = 0;
161 double m_matchedMzDiffSd = 0;