libpappsomspp
Library for mass spectrometry
|
#include <psmspecglobscan.h>
Public Member Functions | |
PsmSpecGlobScan (const PsmSpecGlob &psm_specgloc, pappso::PrecisionPtr fragment_tolerance) | |
virtual | ~PsmSpecGlobScan () |
![]() | |
CborScanMapBase (const PsmFileScanProcess &psm_file_scan_process) | |
virtual | ~CborScanMapBase () |
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 | |
void | process () override |
![]() | |
pappso::QualifiedMassSpectrumSPtr | getCurrentQualifiedMassSpectrumSPtr () const |
Private Attributes | |
const PsmSpecGlob * | mp_psmSpecGlob |
pappso::PrecisionPtr | m_fragmentTolerance |
bool | m_checkMutations = false |
Additional Inherited Members | |
![]() | |
const PsmFileScanProcess & | m_PsmFileScanProcess |
Definition at line 37 of file psmspecglobscan.h.
pappso::cbor::psm::PsmSpecGlobScan::PsmSpecGlobScan | ( | const PsmSpecGlob & | psm_specgloc, |
pappso::PrecisionPtr | fragment_tolerance ) |
Default constructor
Definition at line 35 of file psmspecglobscan.cpp.
References pappso::cbor::psm::CborScanMapBase::CborScanMapBase(), m_fragmentTolerance, and mp_psmSpecGlob.
|
virtual |
|
overrideprotectedvirtual |
Reimplemented from pappso::cbor::psm::CborScanMapBase.
Definition at line 48 of file psmspecglobscan.cpp.
References pappso::specglob::SpectralAlignment::align(), pappso::specglob::SpectralAlignment::buildPeptideModel(), pappso::specglob::PostTreatment::findReplaceMutations(), pappso::specglob::PostTreatment::getBetterPeptideModel(), pappso::specglob::PeptideModel::getCountSharedPeaks(), pappso::cbor::psm::CborScanMapBase::getCurrentQualifiedMassSpectrumSPtr(), pappso::specglob::SpectralAlignment::getMaxScore(), m_checkMutations, m_fragmentTolerance, mp_psmSpecGlob, pappso::PeptideProFormaParser::parseString(), pappso::specglob::PeptideModel::toProForma(), and pappso::specglob::PeptideModel::toString().
|
private |
Definition at line 57 of file psmspecglobscan.h.
Referenced by process().
|
private |
Definition at line 56 of file psmspecglobscan.h.
Referenced by PsmSpecGlobScan(), and process().
|
private |
Definition at line 55 of file psmspecglobscan.h.
Referenced by PsmSpecGlobScan(), and process().