|
libpappsomspp
Library for mass spectrometry
|
Class representing a fully specified mass spectrum. More...
#include <qualifiedmassspectrum.h>
Public Member Functions | |
| QualifiedMassSpectrum () | |
| Construct an uninitialized QualifiedMassSpectrum. | |
| QualifiedMassSpectrum (const MassSpectrumId &id) | |
| Construct a QualifiedMassSpectrum using a MassSpectrumId;. | |
| QualifiedMassSpectrum (MassSpectrumSPtr mass_spectrum_SPtr) | |
| QualifiedMassSpectrum (const QualifiedMassSpectrum &other) | |
Construct a QualifiedMassSpectrum as a copy of other. | |
| ~QualifiedMassSpectrum () | |
| Destruct this QualifiedMassSpectrum. | |
| QualifiedMassSpectrum & | operator= (const QualifiedMassSpectrum &other) |
| const QualifiedMassSpectrum & | cloneMassSpectrumSPtr () |
| clone the mass spectrum contained in Qualified Mass Spectrum | |
| QualifiedMassSpectrumSPtr | makeQualifiedMassSpectrumSPtr () const |
| QualifiedMassSpectrumCstSPtr | makeQualifiedMassSpectrumCstSPtr () const |
| void | setMassSpectrumSPtr (MassSpectrumSPtr massSpectrum) |
| Set the MassSpectrumSPtr. | |
| MassSpectrumSPtr | getMassSpectrumSPtr () const |
| Get the MassSpectrumSPtr. | |
| MassSpectrumCstSPtr | getMassSpectrumCstSPtr () const |
| Get the MassSpectrumCstSPtr. | |
| void | setMassSpectrumId (const MassSpectrumId &iD) |
| Set the MassSpectrumId. | |
| const MassSpectrumId & | getMassSpectrumId () const |
| Get the MassSpectrumId. | |
| MassSpectrumId & | getMassSpectrumId () |
| void | setEmptyMassSpectrum (bool is_empty_mass_spectrum) |
| bool | isEmptyMassSpectrum () const |
| void | setMsLevel (uint ms_level) |
| Set the mass spectrum level. | |
| uint | getMsLevel () const |
| Get the mass spectrum level. | |
| void | setRtInSeconds (pappso_double rt) |
| Set the retention time in seconds. | |
| pappso_double | getRtInSeconds () const |
| Get the retention time in seconds. | |
| pappso_double | getRtInMinutes () const |
| Get the retention time in minutes. | |
| void | setDtInMilliSeconds (pappso_double rt) |
| Set the drift time in milliseconds. | |
| pappso_double | getDtInMilliSeconds () const |
| Get the drift time in milliseconds. | |
| pappso_double | getPrecursorMz (bool *ok=nullptr) const |
| get precursor mz | |
| double | getPrecursorMass (bool *ok_p=nullptr) const |
| get precursor mass given the charge stats and precursor mz | |
| QString | getPrecursorDataMzValuesAsString (const std::vector< PrecursorIonData > &precursor_ion_data_vector, const QString &separator="\n") const |
| QString | getPrecursorDataMzValuesAsString (const QString &separator="\n") const |
| QString | getMzSortedPrecursorDataMzValuesAsString (const QString &separator="\n") const |
| uint | getPrecursorCharge (bool *ok=nullptr) const |
| get precursor charge | |
| QString | getPrecursorDataChargeValuesAsString (const std::vector< PrecursorIonData > &precursor_ion_data_vector, const QString &separator="\n") const |
| QString | getPrecursorDataChargeValuesAsString (const QString &separator="\n") const |
| QString | getMzSortedPrecursorDataChargeValuesAsString (const QString &separator="\n") const |
| pappso_double | getPrecursorIntensity (bool *ok=nullptr) const |
| get precursor intensity | |
| void | setPrecursorSpectrumIndex (std::size_t precursor_scan_num) |
| Set the scan number of the precursor ion. | |
| std::size_t | getPrecursorSpectrumIndex () const |
| Get the scan number of the precursor ion. | |
| void | setPrecursorNativeId (const QString &native_id) |
| Set the scan native id of the precursor ion. | |
| const QString & | getPrecursorNativeId () const |
| void | appendPrecursorIonData (const PrecursorIonData &precursor_ion_data) |
| const std::vector< PrecursorIonData > & | getPrecursorIonData () const |
| std::vector< PrecursorIonData > | getPrecursorIonDataSortedWithMz () const |
| void | setParameterValue (QualifiedMassSpectrumParameter parameter, const QVariant &value) |
| const QVariant | getParameterValue (QualifiedMassSpectrumParameter parameter) const |
| std::size_t | size () const |
| QString | toString (bool with_data=false) const |
Protected Attributes | |
| MassSpectrumSPtr | msp_massSpectrum = nullptr |
| Shared pointer to the mass spectrum. | |
| MassSpectrumId | m_massSpectrumId |
| Id of the mass spectrum. | |
| bool | m_isEmptyMassSpectrum = false |
| unsigned int | m_msLevel = 0 |
| Mass spectrometry level of this mass spectrum. | |
| pappso_double | m_rt = -1 |
| Retention time (in seconds) at which this mass spectrum was acquired. | |
| pappso_double | m_dt = -1 |
| Drift time (in milliseconds) at which this mass spectrum was acquired. | |
| std::size_t | m_precursorSpectrumIndex |
| Index of the spectrum of the precusor ion that was fragmented to yield. | |
| QString | m_precursorNativeId |
| Native XML id of the spectrum relative to the mz data native file. | |
| std::vector< PrecursorIonData > | m_precursorIonData |
| vector of precursor ion data of the precursors that were fragmented to yield this mass spectrum. | |
| std::map< QualifiedMassSpectrumParameter, QVariant > | m_paramsMap |
| map containing any parameter value for this spectrum | |
Class representing a fully specified mass spectrum.
The member data that qualify the MassSpectrum msp_massSpectrum member allow to unambiguously characterize the mass spectrum.
Definition at line 98 of file qualifiedmassspectrum.h.
| pappso::QualifiedMassSpectrum::QualifiedMassSpectrum | ( | ) |
Construct an uninitialized QualifiedMassSpectrum.
Definition at line 39 of file qualifiedmassspectrum.cpp.
Referenced by QualifiedMassSpectrum(), and operator=().
| pappso::QualifiedMassSpectrum::QualifiedMassSpectrum | ( | const MassSpectrumId & | id | ) |
Construct a QualifiedMassSpectrum using a MassSpectrumId;.
Definition at line 45 of file qualifiedmassspectrum.cpp.
References m_massSpectrumId.
| pappso::QualifiedMassSpectrum::QualifiedMassSpectrum | ( | MassSpectrumSPtr | mass_spectrum_SPtr | ) |
Definition at line 50 of file qualifiedmassspectrum.cpp.
References msp_massSpectrum.
| pappso::QualifiedMassSpectrum::QualifiedMassSpectrum | ( | const QualifiedMassSpectrum & | other | ) |
Construct a QualifiedMassSpectrum as a copy of other.
Definition at line 57 of file qualifiedmassspectrum.cpp.
References QualifiedMassSpectrum(), m_dt, m_isEmptyMassSpectrum, m_massSpectrumId, m_msLevel, m_paramsMap, m_precursorIonData, m_precursorNativeId, m_precursorSpectrumIndex, m_rt, and msp_massSpectrum.
| pappso::QualifiedMassSpectrum::~QualifiedMassSpectrum | ( | ) |
Destruct this QualifiedMassSpectrum.
Definition at line 74 of file qualifiedmassspectrum.cpp.
| void pappso::QualifiedMassSpectrum::appendPrecursorIonData | ( | const PrecursorIonData & | precursor_ion_data | ) |
Definition at line 443 of file qualifiedmassspectrum.cpp.
References m_precursorIonData.
Referenced by pappso::cbor::psm::CborScanMapBase::getCurrentQualifiedMassSpectrumSPtr(), pappso::cbor::psm::PsmFileReaderBase::getCurrentQualifiedMassSpectrumSPtr(), pappso::TimsData::getQualifiedMassSpectrumByGlobalScanIndex(), pappso::TimsDdaPrecursors::getQualifiedMs2MassSpectrumBySpectrumDescr(), pappso::MzcborMsRunReader::qualifiedMassSpectrum(), pappso::PwizMsRunReader::qualifiedMassSpectrumFromPwizSpectrumPtr(), pappso::TimsDdaPrecursors::rawReaderSpectrumCollectionByMsLevel(), pappso::cbor::mzcbor::MzcborSpectrumCollectionReader::readSpectrum(), and pappso::TimsMsRunReader::readSpectrumCollection2().
| const QualifiedMassSpectrum & pappso::QualifiedMassSpectrum::cloneMassSpectrumSPtr | ( | ) |
clone the mass spectrum contained in Qualified Mass Spectrum
Definition at line 99 of file qualifiedmassspectrum.cpp.
References msp_massSpectrum.
| pappso_double pappso::QualifiedMassSpectrum::getDtInMilliSeconds | ( | ) | const |
Get the drift time in milliseconds.
Definition at line 232 of file qualifiedmassspectrum.cpp.
References m_dt.
| MassSpectrumCstSPtr pappso::QualifiedMassSpectrum::getMassSpectrumCstSPtr | ( | ) | const |
Get the MassSpectrumCstSPtr.
Definition at line 138 of file qualifiedmassspectrum.cpp.
References msp_massSpectrum.
Referenced by pappso::specglob::PeptideModel::PeptideModel(), pappso::BafAsciiMsRunReader::massSpectrumCstSPtr(), pappso::PwizMsRunReader::massSpectrumCstSPtr(), pappso::XyMsRunReader::massSpectrumCstSPtr(), pappso::cbor::psm::PsmCborUtils::prepareCborScanWithSpectrumAndPeakList(), pappso::MassSpectrumWidget::setQualifiedMassSpectrum(), pappso::MgfOutput::write(), and pappso::MzxmlOutput::writeQualifiedMassSpectrum().
| MassSpectrumId & pappso::QualifiedMassSpectrum::getMassSpectrumId | ( | ) |
Definition at line 160 of file qualifiedmassspectrum.cpp.
References m_massSpectrumId.
| const MassSpectrumId & pappso::QualifiedMassSpectrum::getMassSpectrumId | ( | ) | const |
Get the MassSpectrumId.
Definition at line 154 of file qualifiedmassspectrum.cpp.
References m_massSpectrumId.
Referenced by pappso::MzxmlOutput::getScanNumber(), pappso::TimsMsRunReaderMs2::newXicCoordSPtrFromQualifiedMassSpectrum(), pappso::cbor::psm::PsmCborUtils::prepareCborScanWithSpectrum(), pappso::cbor::mzcbor::MzcborSpectrumCollectionReader::readSpectrum(), pappso::TimsMsRunReader::readSpectrumCollection2(), pappso::masschroq::PrecursorParser::setQualifiedMassSpectrum(), pappso::MsRunQualifiedSpectrumLoader::setQualifiedMassSpectrum(), pappso::MsRunReaderRetentionTimeLine::setQualifiedMassSpectrum(), pappso::MsRunReaderScanNumberMultiMap::setQualifiedMassSpectrum(), pappso::MsRunXicExtractor::MsRunXicExtractorReadPoints::setQualifiedMassSpectrum(), and pappso::MgfOutput::write().
| MassSpectrumSPtr pappso::QualifiedMassSpectrum::getMassSpectrumSPtr | ( | ) | const |
Get the MassSpectrumSPtr.
Definition at line 130 of file qualifiedmassspectrum.cpp.
References msp_massSpectrum.
Referenced by pappso::TimsMsRunReaderMs2::massSpectrumCstSPtr(), pappso::TimsMsRunReaderMs2Selected::massSpectrumCstSPtr(), pappso::BafAsciiMsRunReader::massSpectrumSPtr(), pappso::PwizMsRunReader::massSpectrumSPtr(), pappso::TimsMsRunReaderMs2::massSpectrumSPtr(), pappso::TimsMsRunReaderMs2Selected::massSpectrumSPtr(), pappso::XyMsRunReader::massSpectrumSPtr(), and pappso::MsRunReaderTicChromatogram::setQualifiedMassSpectrum().
| unsigned int pappso::QualifiedMassSpectrum::getMsLevel | ( | ) | const |
Get the mass spectrum level.
Definition at line 189 of file qualifiedmassspectrum.cpp.
References m_msLevel.
Referenced by pappso::cbor::mzcbor::MzcborSpectrumCollectionReader::readSpectrum(), pappso::BafAsciiMsRunReader::readSpectrumCollectionByMsLevel(), pappso::PwizMsRunReader::readSpectrumCollectionByMsLevel(), pappso::XyMsRunReader::readSpectrumCollectionByMsLevel(), pappso::PwizMsRunReader::readSpectrumCollectionWithMsrunReadConfig(), pappso::masschroq::PrecursorParser::setQualifiedMassSpectrum(), pappso::MassSpectrumWidget::setQualifiedMassSpectrum(), pappso::MsRunReaderTicChromatogram::setQualifiedMassSpectrum(), pappso::MsRunSimpleStatistics::setQualifiedMassSpectrum(), pappso::MsRunXicExtractor::MsRunXicExtractorReadPoints::setQualifiedMassSpectrum(), and pappso::MzxmlOutput::writeQualifiedMassSpectrum().
| QString pappso::QualifiedMassSpectrum::getMzSortedPrecursorDataChargeValuesAsString | ( | const QString & | separator = "\n" | ) | const |
Definition at line 383 of file qualifiedmassspectrum.cpp.
References getPrecursorDataChargeValuesAsString(), and getPrecursorIonDataSortedWithMz().
| QString pappso::QualifiedMassSpectrum::getMzSortedPrecursorDataMzValuesAsString | ( | const QString & | separator = "\n" | ) | const |
Definition at line 323 of file qualifiedmassspectrum.cpp.
References getPrecursorDataMzValuesAsString(), and getPrecursorIonDataSortedWithMz().
Referenced by toString().
| const QVariant pappso::QualifiedMassSpectrum::getParameterValue | ( | QualifiedMassSpectrumParameter | parameter | ) | const |
Definition at line 487 of file qualifiedmassspectrum.cpp.
References m_paramsMap.
| unsigned int pappso::QualifiedMassSpectrum::getPrecursorCharge | ( | bool * | ok = nullptr | ) | const |
get precursor charge
Get the precursor charge.
| ok | pointer on boolean, false if precursor charge is not defined |
Definition at line 336 of file qualifiedmassspectrum.cpp.
References m_precursorIonData.
Referenced by getPrecursorMass(), pappso::cbor::psm::PsmCborUtils::prepareCborScanWithSpectrum(), pappso::MassSpectrumWidget::setQualifiedMassSpectrum(), pappso::MgfOutput::write(), and pappso::MzxmlOutput::writeQualifiedMassSpectrum().
| QString pappso::QualifiedMassSpectrum::getPrecursorDataChargeValuesAsString | ( | const QString & | separator = "\n" | ) | const |
Definition at line 376 of file qualifiedmassspectrum.cpp.
References getPrecursorDataChargeValuesAsString(), and m_precursorIonData.
| QString pappso::QualifiedMassSpectrum::getPrecursorDataChargeValuesAsString | ( | const std::vector< PrecursorIonData > & | precursor_ion_data_vector, |
| const QString & | separator = "\n" ) const |
Definition at line 353 of file qualifiedmassspectrum.cpp.
Referenced by getMzSortedPrecursorDataChargeValuesAsString(), and getPrecursorDataChargeValuesAsString().
| QString pappso::QualifiedMassSpectrum::getPrecursorDataMzValuesAsString | ( | const QString & | separator = "\n" | ) | const |
Definition at line 316 of file qualifiedmassspectrum.cpp.
References getPrecursorDataMzValuesAsString(), and m_precursorIonData.
| QString pappso::QualifiedMassSpectrum::getPrecursorDataMzValuesAsString | ( | const std::vector< PrecursorIonData > & | precursor_ion_data_vector, |
| const QString & | separator = "\n" ) const |
Definition at line 283 of file qualifiedmassspectrum.cpp.
Referenced by getMzSortedPrecursorDataMzValuesAsString(), and getPrecursorDataMzValuesAsString().
| pappso_double pappso::QualifiedMassSpectrum::getPrecursorIntensity | ( | bool * | ok = nullptr | ) | const |
get precursor intensity
Get the intensity of the precursor ion.
| ok | pointer on boolean, false if precursor intensity is not defined |
Definition at line 396 of file qualifiedmassspectrum.cpp.
References m_precursorIonData.
Referenced by pappso::cbor::psm::PsmCborUtils::prepareCborScanWithSpectrum(), pappso::masschroq::PrecursorParser::setQualifiedMassSpectrum(), pappso::MgfOutput::write(), and pappso::MzxmlOutput::writeQualifiedMassSpectrum().
| const std::vector< PrecursorIonData > & pappso::QualifiedMassSpectrum::getPrecursorIonData | ( | ) | const |
Definition at line 450 of file qualifiedmassspectrum.cpp.
References m_precursorIonData.
Referenced by pappso::PwizMsRunReader::qualifiedMassSpectrumFromPwizSpectrumPtr().
| std::vector< PrecursorIonData > pappso::QualifiedMassSpectrum::getPrecursorIonDataSortedWithMz | ( | ) | const |
Definition at line 457 of file qualifiedmassspectrum.cpp.
References pappso::a, pappso::b, and m_precursorIonData.
Referenced by getMzSortedPrecursorDataChargeValuesAsString(), and getMzSortedPrecursorDataMzValuesAsString().
| double pappso::QualifiedMassSpectrum::getPrecursorMass | ( | bool * | ok_p = nullptr | ) | const |
get precursor mass given the charge stats and precursor mz
Get the precursor mass ratio.
| ok | pointer on boolean, false if precursor mz is not defined |
Definition at line 260 of file qualifiedmassspectrum.cpp.
References getPrecursorCharge(), getPrecursorMz(), and pappso::MHPLUS().
Referenced by pappso::specglob::PeptideModel::PeptideModel(), and pappso::cbor::psm::PsmCborUtils::prepareCborScanWithSpectrum().
| pappso_double pappso::QualifiedMassSpectrum::getPrecursorMz | ( | bool * | ok = nullptr | ) | const |
get precursor mz
Get the precursor m/z ratio.
| ok | pointer on boolean, false if precursor mz is not defined |
Definition at line 240 of file qualifiedmassspectrum.cpp.
References m_precursorIonData.
Referenced by getPrecursorMass(), pappso::MzcborMsRunReader::newXicCoordSPtrFromQualifiedMassSpectrum(), pappso::PwizMsRunReader::newXicCoordSPtrFromQualifiedMassSpectrum(), pappso::cbor::psm::PsmCborUtils::prepareCborScanWithSpectrum(), pappso::masschroq::PrecursorParser::setQualifiedMassSpectrum(), pappso::MgfOutput::write(), and pappso::MzxmlOutput::writeQualifiedMassSpectrum().
| const QString & pappso::QualifiedMassSpectrum::getPrecursorNativeId | ( | ) | const |
Definition at line 436 of file qualifiedmassspectrum.cpp.
References m_precursorNativeId.
Referenced by pappso::MzxmlOutput::getPrecursorScanNumber(), pappso::PwizMsRunReader::qualifiedMassSpectrumFromPwizSpectrumPtr(), and pappso::TimsMsRunReader::readSpectrumCollection2().
| std::size_t pappso::QualifiedMassSpectrum::getPrecursorSpectrumIndex | ( | ) | const |
Get the scan number of the precursor ion.
Definition at line 422 of file qualifiedmassspectrum.cpp.
References m_precursorSpectrumIndex.
Referenced by pappso::MzxmlOutput::getPrecursorScanNumber(), and pappso::masschroq::PrecursorParser::setQualifiedMassSpectrum().
| pappso_double pappso::QualifiedMassSpectrum::getRtInMinutes | ( | ) | const |
Get the retention time in minutes.
Definition at line 213 of file qualifiedmassspectrum.cpp.
References m_rt.
Referenced by pappso::MsRunReaderTicChromatogram::setQualifiedMassSpectrum(), and toString().
| pappso_double pappso::QualifiedMassSpectrum::getRtInSeconds | ( | ) | const |
Get the retention time in seconds.
Definition at line 205 of file qualifiedmassspectrum.cpp.
References m_rt.
Referenced by pappso::MzcborMsRunReader::newXicCoordSPtrFromQualifiedMassSpectrum(), pappso::PwizMsRunReader::newXicCoordSPtrFromQualifiedMassSpectrum(), pappso::cbor::psm::PsmCborUtils::prepareCborScanWithSpectrum(), pappso::PwizMsRunReader::qualifiedMassSpectrum(), pappso::cbor::mzcbor::MzcborSpectrumCollectionReader::readSpectrum(), pappso::TimsMsRunReader::readSpectrumCollection2(), pappso::PwizMsRunReader::readSpectrumCollectionWithMsrunReadConfig(), pappso::MsRunReaderRetentionTimeLine::setQualifiedMassSpectrum(), pappso::MsRunXicExtractor::MsRunXicExtractorReadPoints::setQualifiedMassSpectrum(), pappso::MgfOutput::write(), and pappso::MzxmlOutput::writeQualifiedMassSpectrum().
| bool pappso::QualifiedMassSpectrum::isEmptyMassSpectrum | ( | ) | const |
Definition at line 173 of file qualifiedmassspectrum.cpp.
References m_isEmptyMassSpectrum.
Referenced by pappso::MzxmlOutput::writeQualifiedMassSpectrum().
| QualifiedMassSpectrumCstSPtr pappso::QualifiedMassSpectrum::makeQualifiedMassSpectrumCstSPtr | ( | ) | const |
Definition at line 114 of file qualifiedmassspectrum.cpp.
| QualifiedMassSpectrumSPtr pappso::QualifiedMassSpectrum::makeQualifiedMassSpectrumSPtr | ( | ) | const |
Definition at line 107 of file qualifiedmassspectrum.cpp.
Referenced by pappso::cbor::psm::CborScanMapBase::getCurrentQualifiedMassSpectrumSPtr(), and pappso::cbor::psm::PsmFileReaderBase::getCurrentQualifiedMassSpectrumSPtr().
| QualifiedMassSpectrum & pappso::QualifiedMassSpectrum::operator= | ( | const QualifiedMassSpectrum & | other | ) |
Definition at line 81 of file qualifiedmassspectrum.cpp.
References QualifiedMassSpectrum(), m_dt, m_isEmptyMassSpectrum, m_massSpectrumId, m_msLevel, m_paramsMap, m_precursorIonData, m_precursorNativeId, m_precursorSpectrumIndex, m_rt, and msp_massSpectrum.
| void pappso::QualifiedMassSpectrum::setDtInMilliSeconds | ( | pappso_double | rt | ) |
Set the drift time in milliseconds.
Definition at line 221 of file qualifiedmassspectrum.cpp.
References m_dt.
Referenced by pappso::TimsData::getQualifiedMassSpectrumByGlobalScanIndex(), pappso::PwizMsRunReader::processDriftTime(), pappso::TimsDdaPrecursors::rawReaderSpectrumCollectionByMsLevel(), pappso::TimsFramesMsRunReader::readSpectrumCollection2(), and pappso::TimsMsRunReader::readSpectrumCollection2().
| void pappso::QualifiedMassSpectrum::setEmptyMassSpectrum | ( | bool | is_empty_mass_spectrum | ) |
Definition at line 166 of file qualifiedmassspectrum.cpp.
References m_isEmptyMassSpectrum.
Referenced by pappso::TimsDiaSlices::getMs1QualifiedSpectrumByGlobalSliceIndex(), pappso::TimsDiaSlices::getMs2QualifiedSpectrumByGlobalSliceIndex(), pappso::TimsData::getQualifiedMassSpectrumByGlobalScanIndex(), pappso::TimsDdaPrecursors::getQualifiedMs1MassSpectrumBySpectrumDescr(), pappso::TimsDdaPrecursors::getQualifiedMs2MassSpectrumBySpectrumDescr(), pappso::MzcborMsRunReader::qualifiedMassSpectrum(), pappso::TimsDdaPrecursors::rawReaderSpectrumCollectionByMsLevel(), pappso::cbor::mzcbor::MzcborSpectrumCollectionReader::readSpectrum(), pappso::TimsFramesMsRunReader::readSpectrumCollection2(), pappso::TimsMsRunReader::readSpectrumCollection2(), pappso::PwizMsRunReader::readSpectrumCollectionByMsLevel(), and pappso::PwizMsRunReader::readSpectrumCollectionWithMsrunReadConfig().
| void pappso::QualifiedMassSpectrum::setMassSpectrumId | ( | const MassSpectrumId & | iD | ) |
Set the MassSpectrumId.
Definition at line 146 of file qualifiedmassspectrum.cpp.
References m_massSpectrumId.
Referenced by pappso::TimsDiaSlices::getMs1QualifiedSpectrumByGlobalSliceIndex(), pappso::TimsDiaSlices::getMs2QualifiedSpectrumByGlobalSliceIndex(), pappso::TimsData::getQualifiedMassSpectrumByGlobalScanIndex(), pappso::TimsDdaPrecursors::getQualifiedMs1MassSpectrumBySpectrumDescr(), pappso::TimsDdaPrecursors::getQualifiedMs2MassSpectrumBySpectrumDescr(), pappso::MzcborMsRunReader::qualifiedMassSpectrum(), pappso::BafAsciiMsRunReader::qualifiedMassSpectrumFromBafAsciiMSDataFile(), pappso::TimsDdaPrecursors::rawReaderSpectrumCollectionByMsLevel(), pappso::cbor::mzcbor::MzcborSpectrumCollectionReader::readSpectrum(), pappso::TimsFramesMsRunReader::readSpectrumCollection2(), and pappso::TimsMsRunReader::readSpectrumCollection2().
| void pappso::QualifiedMassSpectrum::setMassSpectrumSPtr | ( | MassSpectrumSPtr | massSpectrum | ) |
Set the MassSpectrumSPtr.
Definition at line 122 of file qualifiedmassspectrum.cpp.
References msp_massSpectrum.
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::MzcborMsRunReader::qualifiedMassSpectrum(), pappso::BafAsciiMsRunReader::qualifiedMassSpectrumFromBafAsciiMSDataFile(), pappso::PwizMsRunReader::qualifiedMassSpectrumFromPwizSpectrumPtr(), pappso::XyMsRunReader::qualifiedMassSpectrumFromXyMSDataFile(), pappso::TimsDdaPrecursors::rawReaderSpectrumCollectionByMsLevel(), pappso::cbor::mzcbor::MzcborSpectrumCollectionReader::readSpectrum(), pappso::TimsFramesMsRunReader::readSpectrumCollection2(), pappso::TimsMsRunReader::readSpectrumCollection2(), and pappso::BafAsciiMsRunReader::readSpectrumCollectionByMsLevel().
| void pappso::QualifiedMassSpectrum::setMsLevel | ( | uint | ms_level | ) |
Set the mass spectrum level.
Definition at line 181 of file qualifiedmassspectrum.cpp.
References m_msLevel.
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::MzcborMsRunReader::qualifiedMassSpectrum(), pappso::BafAsciiMsRunReader::qualifiedMassSpectrumFromBafAsciiMSDataFile(), pappso::PwizMsRunReader::qualifiedMassSpectrumFromPwizSpectrumPtr(), pappso::XyMsRunReader::qualifiedMassSpectrumFromXyMSDataFile(), pappso::TimsDdaPrecursors::rawReaderSpectrumCollectionByMsLevel(), pappso::cbor::mzcbor::MzcborSpectrumCollectionReader::readSpectrum(), pappso::TimsFramesMsRunReader::readSpectrumCollection2(), pappso::TimsMsRunReader::readSpectrumCollection2(), and pappso::BafAsciiMsRunReader::readSpectrumCollectionByMsLevel().
| void pappso::QualifiedMassSpectrum::setParameterValue | ( | QualifiedMassSpectrumParameter | parameter, |
| const QVariant & | value ) |
Definition at line 472 of file qualifiedmassspectrum.cpp.
References m_paramsMap.
Referenced by pappso::TimsDiaSlices::getMs1QualifiedSpectrumByGlobalSliceIndex(), pappso::TimsDiaSlices::getMs2QualifiedSpectrumByGlobalSliceIndex(), pappso::TimsData::getQualifiedMassSpectrumByGlobalScanIndex(), pappso::TimsDdaPrecursors::getQualifiedMs1MassSpectrumBySpectrumDescr(), pappso::TimsDdaPrecursors::getQualifiedMs2MassSpectrumBySpectrumDescr(), pappso::PwizMsRunReader::qualifiedMassSpectrumFromPwizSpectrumPtr(), pappso::TimsDdaPrecursors::rawReaderSpectrumCollectionByMsLevel(), pappso::TimsFramesMsRunReader::readSpectrumCollection2(), and pappso::TimsMsRunReader::readSpectrumCollection2().
| void pappso::QualifiedMassSpectrum::setPrecursorNativeId | ( | const QString & | native_id | ) |
Set the scan native id of the precursor ion.
Definition at line 430 of file qualifiedmassspectrum.cpp.
References m_precursorNativeId.
Referenced by pappso::TimsDiaSlices::getMs2QualifiedSpectrumByGlobalSliceIndex(), pappso::TimsData::getQualifiedMassSpectrumByGlobalScanIndex(), pappso::TimsDdaPrecursors::getQualifiedMs2MassSpectrumBySpectrumDescr(), pappso::MzcborMsRunReader::qualifiedMassSpectrum(), pappso::PwizMsRunReader::qualifiedMassSpectrumFromPwizSpectrumPtr(), pappso::TimsDdaPrecursors::rawReaderSpectrumCollectionByMsLevel(), pappso::cbor::mzcbor::MzcborSpectrumCollectionReader::readSpectrum(), and pappso::TimsMsRunReader::readSpectrumCollection2().
| void pappso::QualifiedMassSpectrum::setPrecursorSpectrumIndex | ( | std::size_t | precursor_scan_num | ) |
Set the scan number of the precursor ion.
Definition at line 414 of file qualifiedmassspectrum.cpp.
References m_precursorSpectrumIndex.
Referenced by pappso::TimsData::getQualifiedMassSpectrumByGlobalScanIndex(), pappso::TimsDdaPrecursors::getQualifiedMs1MassSpectrumBySpectrumDescr(), pappso::TimsDdaPrecursors::getQualifiedMs2MassSpectrumBySpectrumDescr(), pappso::MzcborMsRunReader::qualifiedMassSpectrum(), pappso::PwizMsRunReader::qualifiedMassSpectrumFromPwizSpectrumPtr(), pappso::TimsDdaPrecursors::rawReaderSpectrumCollectionByMsLevel(), and pappso::cbor::mzcbor::MzcborSpectrumCollectionReader::readSpectrum().
| void pappso::QualifiedMassSpectrum::setRtInSeconds | ( | pappso_double | rt | ) |
Set the retention time in seconds.
Definition at line 197 of file qualifiedmassspectrum.cpp.
References m_rt.
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::processRetentionTime(), pappso::MzcborMsRunReader::qualifiedMassSpectrum(), pappso::BafAsciiMsRunReader::qualifiedMassSpectrumFromBafAsciiMSDataFile(), pappso::XyMsRunReader::qualifiedMassSpectrumFromXyMSDataFile(), pappso::TimsDdaPrecursors::rawReaderSpectrumCollectionByMsLevel(), pappso::cbor::mzcbor::MzcborSpectrumCollectionReader::readSpectrum(), pappso::TimsFramesMsRunReader::readSpectrumCollection2(), pappso::TimsMsRunReader::readSpectrumCollection2(), and pappso::BafAsciiMsRunReader::readSpectrumCollectionByMsLevel().
| std::size_t pappso::QualifiedMassSpectrum::size | ( | ) | const |
Definition at line 502 of file qualifiedmassspectrum.cpp.
References msp_massSpectrum.
Referenced by pappso::TimsData::getQualifiedMassSpectrumByGlobalScanIndex(), pappso::TimsDdaPrecursors::rawReaderSpectrumCollectionByMsLevel(), and pappso::MzxmlOutput::writeQualifiedMassSpectrum().
| QString pappso::QualifiedMassSpectrum::toString | ( | bool | with_data = false | ) | const |
Definition at line 513 of file qualifiedmassspectrum.cpp.
References getMzSortedPrecursorDataMzValuesAsString(), getRtInMinutes(), m_dt, m_massSpectrumId, m_msLevel, m_precursorIonData, m_precursorSpectrumIndex, msp_massSpectrum, and pappso::Utils::pointerToString().
|
protected |
Drift time (in milliseconds) at which this mass spectrum was acquired.
Definition at line 212 of file qualifiedmassspectrum.h.
Referenced by QualifiedMassSpectrum(), getDtInMilliSeconds(), operator=(), setDtInMilliSeconds(), and toString().
|
protected |
Definition at line 203 of file qualifiedmassspectrum.h.
Referenced by QualifiedMassSpectrum(), isEmptyMassSpectrum(), operator=(), and setEmptyMassSpectrum().
|
protected |
Id of the mass spectrum.
Definition at line 201 of file qualifiedmassspectrum.h.
Referenced by QualifiedMassSpectrum(), QualifiedMassSpectrum(), getMassSpectrumId(), getMassSpectrumId(), operator=(), setMassSpectrumId(), and toString().
|
protected |
Mass spectrometry level of this mass spectrum.
Definition at line 206 of file qualifiedmassspectrum.h.
Referenced by QualifiedMassSpectrum(), getMsLevel(), operator=(), setMsLevel(), and toString().
|
protected |
map containing any parameter value for this spectrum
Definition at line 227 of file qualifiedmassspectrum.h.
Referenced by QualifiedMassSpectrum(), getParameterValue(), operator=(), and setParameterValue().
|
protected |
vector of precursor ion data of the precursors that were fragmented to yield this mass spectrum.
Definition at line 224 of file qualifiedmassspectrum.h.
Referenced by QualifiedMassSpectrum(), appendPrecursorIonData(), getPrecursorCharge(), getPrecursorDataChargeValuesAsString(), getPrecursorDataMzValuesAsString(), getPrecursorIntensity(), getPrecursorIonData(), getPrecursorIonDataSortedWithMz(), getPrecursorMz(), operator=(), and toString().
|
protected |
Native XML id of the spectrum relative to the mz data native file.
Definition at line 220 of file qualifiedmassspectrum.h.
Referenced by QualifiedMassSpectrum(), getPrecursorNativeId(), operator=(), and setPrecursorNativeId().
|
protected |
Index of the spectrum of the precusor ion that was fragmented to yield.
Definition at line 216 of file qualifiedmassspectrum.h.
Referenced by QualifiedMassSpectrum(), getPrecursorSpectrumIndex(), operator=(), setPrecursorSpectrumIndex(), and toString().
|
protected |
Retention time (in seconds) at which this mass spectrum was acquired.
Definition at line 209 of file qualifiedmassspectrum.h.
Referenced by QualifiedMassSpectrum(), getRtInMinutes(), getRtInSeconds(), operator=(), and setRtInSeconds().
|
protected |
Shared pointer to the mass spectrum.
Definition at line 198 of file qualifiedmassspectrum.h.
Referenced by QualifiedMassSpectrum(), QualifiedMassSpectrum(), cloneMassSpectrumSPtr(), getMassSpectrumCstSPtr(), getMassSpectrumSPtr(), operator=(), setMassSpectrumSPtr(), size(), and toString().