|
libpappsomspp
Library for mass spectrometry
|
#include <cborscanmapbase.h>
Public Member Functions | |
| CborScanMapBase (const PsmFileScanProcess &psm_file_scan_process) | |
| virtual | ~CborScanMapBase () |
| virtual void | process () |
| virtual void | filterAndSortPsmList () |
| void | filterPsmListUniqueUniqueProforma () |
| 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 |
| void | populateProteinMapUsingOldProteinMap (const PsmProteinMap &old_protein_map, PsmProteinMap &new_protein_map) const |
Protected Member Functions | |
| pappso::QualifiedMassSpectrumSPtr | getCurrentQualifiedMassSpectrumSPtr () const |
Protected Attributes | |
| const PsmFileScanProcess & | m_PsmFileScanProcess |
Definition at line 47 of file cborscanmapbase.h.
| pappso::cbor::psm::CborScanMapBase::CborScanMapBase | ( | const PsmFileScanProcess & | psm_file_scan_process | ) |
Default constructor
Definition at line 40 of file cborscanmapbase.cpp.
References m_PsmFileScanProcess.
Referenced by pappso::cbor::psm::PsmFeaturesScan::PsmFeaturesScan(), pappso::cbor::psm::PsmIonSeriesScan::PsmIonSeriesScan(), 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 86 of file cborscanmapbase.cpp.
Referenced by pappso::cbor::psm::PsmNewEval::newCborScanMap().
|
virtual |
Reimplemented in pappso::cbor::psm::PsmSpecPeptidOmsScan.
Definition at line 261 of file cborscanmapbase.cpp.
| void pappso::cbor::psm::CborScanMapBase::filterPsmListUniqueUniqueProforma | ( | ) |
Definition at line 268 of file cborscanmapbase.cpp.
References pappso::a, pappso::b, and pappso::cbor::psm::PsmCborUtils::mergePsmProteinRefList().
Referenced by pappso::cbor::psm::PsmSpecGlobScan::process(), and pappso::cbor::psm::PsmSpecPeptidOmsScan::process().
| QCborArray pappso::cbor::psm::CborScanMapBase::getCborPsmList | ( | ) | const |
Definition at line 75 of file cborscanmapbase.cpp.
| QCborMap pappso::cbor::psm::CborScanMapBase::getCborScanId | ( | ) | const |
Definition at line 55 of file cborscanmapbase.cpp.
| QCborMap pappso::cbor::psm::CborScanMapBase::getCborScanPrecursor | ( | ) | const |
Definition at line 65 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::PsmIonSeriesScan::process(), pappso::cbor::psm::PsmSpecGlobScan::process(), and pappso::cbor::psm::PsmSpecPeptidOmsScan::process().
| void pappso::cbor::psm::CborScanMapBase::populateProteinMapUsingOldProteinMap | ( | const PsmProteinMap & | old_protein_map, |
| PsmProteinMap & | new_protein_map ) const |
Definition at line 230 of file cborscanmapbase.cpp.
References pappso::cbor::psm::PsmProteinMap::getByAccession(), and pappso::cbor::psm::PsmProteinMap::insert().
|
virtual |
Reimplemented in pappso::cbor::psm::PsmFeaturesScan, pappso::cbor::psm::PsmIonSeriesScan, pappso::cbor::psm::PsmSpecGlobScan, and pappso::cbor::psm::PsmSpecPeptidOmsScan.
Definition at line 50 of file cborscanmapbase.cpp.
|
protected |
Definition at line 85 of file cborscanmapbase.h.
Referenced by CborScanMapBase(), and getCurrentQualifiedMassSpectrumSPtr().