libpappsomspp
Library for mass spectrometry
|
#include <massspectrumid.h>
Public Member Functions | |
MassSpectrumId () | |
MassSpectrumId (const MsRunIdCstSPtr &msrun_id) | |
MassSpectrumId (const MsRunIdCstSPtr &msrun_id, std::size_t spectrum_index) | |
MassSpectrumId (const MassSpectrumId &other) | |
~MassSpectrumId () | |
MassSpectrumId & | operator= (const MassSpectrumId &other) |
void | setMsRunId (MsRunIdCstSPtr other) |
const MsRunIdCstSPtr & | getMsRunIdCstSPtr () const |
void | setNativeId (const QString &native_id) |
const QString & | getNativeId () const |
void | setSpectrumIndex (std::size_t index) |
std::size_t | getSpectrumIndex () const |
bool | operator== (const MassSpectrumId &other) const |
bool | isValid () const |
QString | toString () const |
Private Attributes | |
MsRunIdCstSPtr | mcsp_msRunId = nullptr |
QString | m_nativeId |
std::size_t | m_spectrumIndex = std::numeric_limits<std::size_t>::max() |
Definition at line 39 of file massspectrumid.h.
pappso::MassSpectrumId::MassSpectrumId | ( | ) |
Definition at line 34 of file massspectrumid.cpp.
Referenced by MassSpectrumId(), operator=(), and operator==().
pappso::MassSpectrumId::MassSpectrumId | ( | const MsRunIdCstSPtr & | msrun_id | ) |
Definition at line 39 of file massspectrumid.cpp.
References mcsp_msRunId.
pappso::MassSpectrumId::MassSpectrumId | ( | const MsRunIdCstSPtr & | msrun_id, |
std::size_t | spectrum_index ) |
Definition at line 45 of file massspectrumid.cpp.
References m_nativeId, m_spectrumIndex, and mcsp_msRunId.
pappso::MassSpectrumId::MassSpectrumId | ( | const MassSpectrumId & | other | ) |
Definition at line 52 of file massspectrumid.cpp.
References MassSpectrumId(), m_nativeId, m_spectrumIndex, and mcsp_msRunId.
pappso::MassSpectrumId::~MassSpectrumId | ( | ) |
Definition at line 60 of file massspectrumid.cpp.
const MsRunIdCstSPtr & pappso::MassSpectrumId::getMsRunIdCstSPtr | ( | ) | const |
Definition at line 88 of file massspectrumid.cpp.
References mcsp_msRunId.
Referenced by pappso::MgfOutput::write().
const QString & pappso::MassSpectrumId::getNativeId | ( | ) | const |
Definition at line 102 of file massspectrumid.cpp.
References m_nativeId.
Referenced by pappso::MzxmlOutput::getScanNumber(), pappso::cbor::psm::PsmCborUtils::prepareCborScanWithSpectrum(), pappso::masschroq::PrecursorParser::setQualifiedMassSpectrum(), pappso::MsRunQualifiedSpectrumLoader::setQualifiedMassSpectrum(), pappso::MsRunReaderRetentionTimeLine::setQualifiedMassSpectrum(), and pappso::MsRunReaderScanNumberMultiMap::setQualifiedMassSpectrum().
std::size_t pappso::MassSpectrumId::getSpectrumIndex | ( | ) | const |
Definition at line 116 of file massspectrumid.cpp.
References m_spectrumIndex.
Referenced by pappso::MzxmlOutput::getScanNumber(), pappso::TimsMsRunReaderMs2::newXicCoordSPtrFromQualifiedMassSpectrum(), pappso::cbor::psm::PsmCborUtils::prepareCborScanWithSpectrum(), pappso::TimsDdaPrecursors::rawReaderSpectrumCollectionByMsLevel(), pappso::masschroq::PrecursorParser::setQualifiedMassSpectrum(), pappso::MsRunReaderScanNumberMultiMap::setQualifiedMassSpectrum(), pappso::MsRunXicExtractor::MsRunXicExtractorReadPoints::setQualifiedMassSpectrum(), and pappso::MgfOutput::write().
bool pappso::MassSpectrumId::isValid | ( | ) | const |
Definition at line 130 of file massspectrumid.cpp.
References m_spectrumIndex, and mcsp_msRunId.
MassSpectrumId & pappso::MassSpectrumId::operator= | ( | const MassSpectrumId & | other | ) |
Definition at line 66 of file massspectrumid.cpp.
References MassSpectrumId(), m_nativeId, m_spectrumIndex, and mcsp_msRunId.
bool pappso::MassSpectrumId::operator== | ( | const MassSpectrumId & | other | ) | const |
Definition at line 123 of file massspectrumid.cpp.
References MassSpectrumId(), m_spectrumIndex, and mcsp_msRunId.
void pappso::MassSpectrumId::setMsRunId | ( | MsRunIdCstSPtr | other | ) |
Definition at line 80 of file massspectrumid.cpp.
References mcsp_msRunId.
Referenced by pappso::TimsDiaSlices::getMs1QualifiedSpectrumByGlobalSliceIndex(), pappso::TimsDiaSlices::getMs2QualifiedSpectrumByGlobalSliceIndex(), pappso::TimsData::getQualifiedMassSpectrumByGlobalScanIndex(), pappso::TimsDdaPrecursors::getQualifiedMs1MassSpectrumBySpectrumDescr(), pappso::TimsDdaPrecursors::getQualifiedMs2MassSpectrumBySpectrumDescr(), pappso::TimsDdaPrecursors::rawReaderSpectrumCollectionByMsLevel(), pappso::TimsFramesMsRunReader::readSpectrumCollection2(), and pappso::TimsMsRunReader::readSpectrumCollection2().
void pappso::MassSpectrumId::setNativeId | ( | const QString & | native_id | ) |
Definition at line 95 of file massspectrumid.cpp.
References m_nativeId.
Referenced by pappso::cbor::psm::CborScanMapBase::getCurrentQualifiedMassSpectrumSPtr(), pappso::cbor::psm::PsmFileReaderBase::getCurrentQualifiedMassSpectrumSPtr(), pappso::TimsDiaSlices::getMs1QualifiedSpectrumByGlobalSliceIndex(), pappso::TimsDiaSlices::getMs2QualifiedSpectrumByGlobalSliceIndex(), pappso::TimsData::getQualifiedMassSpectrumByGlobalScanIndex(), pappso::TimsDdaPrecursors::getQualifiedMs1MassSpectrumBySpectrumDescr(), pappso::TimsDdaPrecursors::getQualifiedMs2MassSpectrumBySpectrumDescr(), pappso::PwizMsRunReader::qualifiedMassSpectrumFromPwizMSData(), pappso::TimsDdaPrecursors::rawReaderSpectrumCollectionByMsLevel(), pappso::TimsFramesMsRunReader::readSpectrumCollection2(), pappso::TimsMsRunReader::readSpectrumCollection2(), pappso::PwizMsRunReader::readSpectrumCollectionByMsLevel(), and pappso::PwizMsRunReader::readSpectrumCollectionWithMsrunReadConfig().
void pappso::MassSpectrumId::setSpectrumIndex | ( | std::size_t | index | ) |
Definition at line 109 of file massspectrumid.cpp.
References m_spectrumIndex.
Referenced by pappso::cbor::psm::CborScanMapBase::getCurrentQualifiedMassSpectrumSPtr(), pappso::cbor::psm::PsmFileReaderBase::getCurrentQualifiedMassSpectrumSPtr(), pappso::TimsDiaSlices::getMs1QualifiedSpectrumByGlobalSliceIndex(), pappso::TimsDiaSlices::getMs2QualifiedSpectrumByGlobalSliceIndex(), pappso::TimsData::getQualifiedMassSpectrumByGlobalScanIndex(), pappso::TimsDdaPrecursors::getQualifiedMs1MassSpectrumBySpectrumDescr(), pappso::TimsDdaPrecursors::getQualifiedMs2MassSpectrumBySpectrumDescr(), pappso::PwizMsRunReader::qualifiedMassSpectrumFromPwizMSData(), pappso::TimsDdaPrecursors::rawReaderSpectrumCollectionByMsLevel(), pappso::TimsFramesMsRunReader::readSpectrumCollection2(), and pappso::TimsMsRunReader::readSpectrumCollection2().
QString pappso::MassSpectrumId::toString | ( | ) | const |
Definition at line 138 of file massspectrumid.cpp.
References m_nativeId, m_spectrumIndex, and mcsp_msRunId.
|
private |
Definition at line 51 of file massspectrumid.h.
Referenced by MassSpectrumId(), MassSpectrumId(), getNativeId(), operator=(), setNativeId(), and toString().
|
private |
Definition at line 56 of file massspectrumid.h.
Referenced by MassSpectrumId(), MassSpectrumId(), getSpectrumIndex(), isValid(), operator=(), operator==(), setSpectrumIndex(), and toString().
|
private |
Definition at line 42 of file massspectrumid.h.
Referenced by MassSpectrumId(), MassSpectrumId(), MassSpectrumId(), getMsRunIdCstSPtr(), isValid(), operator=(), operator==(), setMsRunId(), and toString().