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 | |
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 44 of file cborscanmapbase.h.
pappso::cbor::psm::CborScanMapBase::CborScanMapBase | ( | const PsmFileScanProcess & | psm_file_scan_process | ) |
Default constructor
Definition at line 39 of file cborscanmapbase.cpp.
References m_PsmFileScanProcess.
Referenced by pappso::cbor::psm::PsmFeaturesScan::PsmFeaturesScan(), pappso::cbor::psm::PsmSpecGlobScan::PsmSpecGlobScan(), and pappso::cbor::psm::PsmSpecPeptidOmsScan::PsmSpecPeptidOmsScan().
|
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 85 of file cborscanmapbase.cpp.
Referenced by pappso::cbor::psm::PsmNewEval::newCborScanMap().
QCborArray pappso::cbor::psm::CborScanMapBase::getCborPsmList | ( | ) | const |
Definition at line 74 of file cborscanmapbase.cpp.
QCborMap pappso::cbor::psm::CborScanMapBase::getCborScanId | ( | ) | const |
Definition at line 54 of file cborscanmapbase.cpp.
QCborMap pappso::cbor::psm::CborScanMapBase::getCborScanPrecursor | ( | ) | const |
Definition at line 64 of file cborscanmapbase.cpp.
|
protected |
Definition at line 136 of file cborscanmapbase.cpp.
References pappso::QualifiedMassSpectrum::appendPrecursorIonData(), pappso::PrecursorIonData::charge, pappso::PrecursorIonData::intensity, m_PsmFileScanProcess, 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().
Referenced by pappso::cbor::psm::PsmFeaturesScan::process(), pappso::cbor::psm::PsmSpecGlobScan::process(), and pappso::cbor::psm::PsmSpecPeptidOmsScan::process().
|
virtual |
Reimplemented in pappso::cbor::psm::PsmFeaturesScan, pappso::cbor::psm::PsmSpecGlobScan, and pappso::cbor::psm::PsmSpecPeptidOmsScan.
Definition at line 49 of file cborscanmapbase.cpp.
|
protected |
Definition at line 74 of file cborscanmapbase.h.
Referenced by CborScanMapBase(), and getCurrentQualifiedMassSpectrumSPtr().