53 const QJsonObject ¶meters);
Class to represent a mass spectrum.
overrides QCborStreamWriter base class to provide convenient functions
CborScanMapBase(const PsmFileScanProcess &psm_file_scan_process)
PsmFileScanProcessAndCopy(std::size_t buffer_scan_size, CborStreamWriter *cbor_output_p, const QString &operation)
const PsmIonSeries * mp_psmSpecPeptidOms
virtual ~PsmIonSeriesScan()
pappso::PrecisionPtr m_fragmentTolerance
PsmIonSeriesScan(const PsmIonSeries &psm_specpeptidoms, pappso::PrecisionPtr fragment_tolerance)
computes spectrum isotope match for each PSM and stores ion series in "props"
void filterMassSpectrum(pappso::MassSpectrum &mass_spectrum) const
void parameterMapReady(pappso::UiMonitorInterface &monitor) override
QJsonObject m_psmIonSeriesParameters
PsmIonSeries(std::size_t buffer_scan_size, CborStreamWriter *cbor_output_p, const QJsonObject ¶meters)
pappso::PrecisionPtr m_fragmentTolerance
CborScanMapBase * newCborScanMap() override
tries to keep as much as possible monoisotopes, removing any possible C13 peaks and changes multichar...
const PrecisionBase * PrecisionPtr