|
libpappsomspp
Library for mass spectrometry
|
#include <cborscanmapbase.h>
Public Member Functions | |
| CborScanMapBase (const PsmFileScanProcess &psm_file_scan_process) | |
| virtual | ~CborScanMapBase () |
| virtual void | process () |
| std::vector< double >::iterator | addPsmEvalVectorDouble (const QString &eval_name, const QString &eval_value_key, std::vector< double >::iterator begin, std::vector< double >::const_iterator end) |
| add a new eval key and double values (from a vector) to each PSM More... | |
| QCborMap | getCborScanId () const |
| QCborMap | getCborScanPrecursor () const |
| QCborArray | getCborPsmList () const |
Protected Member Functions | |
| pappso::QualifiedMassSpectrumSPtr | getCurrentQualifiedMassSpectrumSPtr () const |
Protected Attributes | |
| const PsmFileScanProcess & | m_PsmFileScanProcess |
Definition at line 38 of file cborscanmapbase.h.
| pappso::cbor::psm::CborScanMapBase::CborScanMapBase | ( | const PsmFileScanProcess & | psm_file_scan_process | ) |
Default constructor
Definition at line 33 of file cborscanmapbase.cpp.
|
virtual |
| std::vector< double >::iterator pappso::cbor::psm::CborScanMapBase::addPsmEvalVectorDouble | ( | const QString & | eval_name, |
| const QString & | eval_value_key, | ||
| std::vector< double >::iterator | begin, | ||
| std::vector< double >::const_iterator | end | ||
| ) |
add a new eval key and double values (from a vector) to each PSM
Definition at line 79 of file cborscanmapbase.cpp.
Referenced by pappso::cbor::psm::PsmNewEval::newCborScanMap().
| QCborArray pappso::cbor::psm::CborScanMapBase::getCborPsmList | ( | ) | const |
Definition at line 68 of file cborscanmapbase.cpp.
| QCborMap pappso::cbor::psm::CborScanMapBase::getCborScanId | ( | ) | const |
Definition at line 48 of file cborscanmapbase.cpp.
| QCborMap pappso::cbor::psm::CborScanMapBase::getCborScanPrecursor | ( | ) | const |
Definition at line 58 of file cborscanmapbase.cpp.
|
protected |
Definition at line 130 of file cborscanmapbase.cpp.
References pappso::QualifiedMassSpectrum::appendPrecursorIonData(), pappso::PrecursorIonData::charge, pappso::PrecursorIonData::intensity, pappso::MassSpectrum::makeMassSpectrumSPtr(), pappso::QualifiedMassSpectrum::makeQualifiedMassSpectrumSPtr(), pappso::PrecursorIonData::mz, pappso::QualifiedMassSpectrum::setMassSpectrumSPtr(), pappso::QualifiedMassSpectrum::setMsLevel(), pappso::MassSpectrumId::setNativeId(), pappso::QualifiedMassSpectrum::setRtInSeconds(), pappso::MsRunId::setSampleName(), and pappso::MassSpectrumId::setSpectrumIndex().
|
virtual |
Reimplemented in pappso::cbor::psm::PsmFeaturesScan, pappso::cbor::psm::PsmSpecGlobScan, and pappso::cbor::psm::PsmSpecPeptidOmsScan.
Definition at line 43 of file cborscanmapbase.cpp.
|
protected |
Definition at line 68 of file cborscanmapbase.h.