|
libpappsomspp
Library for mass spectrometry
|
#include <spectrum.h>
Public Member Functions | |
| void | fromCbor (CborStreamReader &reader, bool want_binary_data) |
| fill the structure reading data from a CBOR stream | |
| QJsonObject | toJsonObject () const |
| write the structure to a JSON object This is a simplified representation for easy JSON data handling binary arrays are decoded in simple traces | |
| void | decodeTrace (pappso::Trace &trace) const |
| uint | getMsLevel () const |
| double | getRtInSeconds () const |
| qint64 | getTotalIonCount () const |
Static Public Member Functions | |
| static std::map< QString, pappso::cbor::mzcbor::CvParam > | readScanCvParams (CborStreamReader &reader) |
Public Attributes | |
| QString | id |
| std::size_t | index |
| std::size_t | defaultArrayLength |
| CvParamMap | cvParamMap |
| CvParamMap | scanListCvParamMap |
| CvParamMap | precursorListCvParamMap |
| std::vector< Scan > | scanList |
| std::vector< Precursor > | precursorList |
| std::vector< BinaryDataArray > | binaryDataArrayList |
Definition at line 47 of file spectrum.h.
| void pappso::cbor::mzcbor::Spectrum::decodeTrace | ( | pappso::Trace & | trace | ) | const |
Definition at line 353 of file spectrum.cpp.
References binaryDataArrayList, defaultArrayLength, and pappso::Trace::initialize().
Referenced by pappso::MzcborMsRunReader::massSpectrumSPtr(), pappso::MzcborMsRunReader::qualifiedMassSpectrum(), pappso::cbor::mzcbor::MzcborSpectrumCollectionReader::readSpectrum(), and toJsonObject().
| void pappso::cbor::mzcbor::Spectrum::fromCbor | ( | CborStreamReader & | reader, |
| bool | want_binary_data ) |
fill the structure reading data from a CBOR stream
| reader | CBOR stream |
| want_binary_data | if true, stores also binary data array list |
Definition at line 40 of file spectrum.cpp.
References binaryDataArrayList, cvParamMap, pappso::cbor::CborStreamReader::decodeString(), defaultArrayLength, pappso::cbor::mzcbor::BinaryDataArray::fromCbor(), pappso::cbor::mzcbor::Precursor::fromCbor(), pappso::cbor::mzcbor::Scan::fromCbor(), index, precursorList, precursorListCvParamMap, scanList, and scanListCvParamMap.
Referenced by pappso::MzcborMsRunReader::fillMzcborSpectrum(), and pappso::cbor::mzcbor::MzcborSpectrumCollectionReader::readSpectrum().
| uint pappso::cbor::mzcbor::Spectrum::getMsLevel | ( | ) | const |
Definition at line 325 of file spectrum.cpp.
References cvParamMap.
Referenced by pappso::MzcborMsRunReader::qualifiedMassSpectrum(), and pappso::cbor::mzcbor::MzcborSpectrumCollectionReader::readSpectrum().
| double pappso::cbor::mzcbor::Spectrum::getRtInSeconds | ( | ) | const |
Definition at line 339 of file spectrum.cpp.
References scanList.
Referenced by pappso::MzcborMsRunReader::newXicCoordSPtrFromSpectrumIndex(), pappso::MzcborMsRunReader::qualifiedMassSpectrum(), and pappso::cbor::mzcbor::MzcborSpectrumCollectionReader::readSpectrum().
| qint64 pappso::cbor::mzcbor::Spectrum::getTotalIonCount | ( | ) | const |
Definition at line 310 of file spectrum.cpp.
References cvParamMap.
|
static |
Definition at line 275 of file spectrum.cpp.
References pappso::cbor::CborStreamReader::decodeString(), and pappso::cbor::mzcbor::CvParamMap::fromCbor().
| QJsonObject pappso::cbor::mzcbor::Spectrum::toJsonObject | ( | ) | const |
write the structure to a JSON object This is a simplified representation for easy JSON data handling binary arrays are decoded in simple traces
Definition at line 228 of file spectrum.cpp.
References binaryDataArrayList, cvParamMap, decodeTrace(), defaultArrayLength, index, precursorList, precursorListCvParamMap, scanList, scanListCvParamMap, and pappso::Trace::toJsonObject().
| std::vector<BinaryDataArray> pappso::cbor::mzcbor::Spectrum::binaryDataArrayList |
Definition at line 82 of file spectrum.h.
Referenced by decodeTrace(), fromCbor(), pappso::MzcborMsRunReader::massSpectrumSPtr(), pappso::MzcborMsRunReader::qualifiedMassSpectrum(), pappso::cbor::mzcbor::MzcborSpectrumCollectionReader::readSpectrum(), and toJsonObject().
| CvParamMap pappso::cbor::mzcbor::Spectrum::cvParamMap |
Definition at line 76 of file spectrum.h.
Referenced by fromCbor(), getMsLevel(), getTotalIonCount(), and toJsonObject().
| std::size_t pappso::cbor::mzcbor::Spectrum::defaultArrayLength |
Definition at line 74 of file spectrum.h.
Referenced by decodeTrace(), fromCbor(), pappso::MzcborMsRunReader::qualifiedMassSpectrum(), pappso::cbor::mzcbor::MzcborSpectrumCollectionReader::readSpectrum(), and toJsonObject().
| QString pappso::cbor::mzcbor::Spectrum::id |
Definition at line 72 of file spectrum.h.
Referenced by pappso::MzcborMsRunReader::fillMzcborSpectrum(), pappso::MzcborMsRunReader::qualifiedMassSpectrum(), and pappso::cbor::mzcbor::MzcborSpectrumCollectionReader::readSpectrum().
| std::size_t pappso::cbor::mzcbor::Spectrum::index |
Definition at line 73 of file spectrum.h.
Referenced by fromCbor(), pappso::MzcborMsRunReader::qualifiedMassSpectrum(), pappso::cbor::mzcbor::MzcborSpectrumCollectionReader::readSpectrum(), and toJsonObject().
| std::vector<Precursor> pappso::cbor::mzcbor::Spectrum::precursorList |
Definition at line 81 of file spectrum.h.
Referenced by fromCbor(), pappso::MzcborMsRunReader::newXicCoordSPtrFromSpectrumIndex(), pappso::MzcborMsRunReader::qualifiedMassSpectrum(), pappso::cbor::mzcbor::MzcborSpectrumCollectionReader::readSpectrum(), and toJsonObject().
| CvParamMap pappso::cbor::mzcbor::Spectrum::precursorListCvParamMap |
Definition at line 78 of file spectrum.h.
Referenced by fromCbor(), and toJsonObject().
| std::vector<Scan> pappso::cbor::mzcbor::Spectrum::scanList |
Definition at line 80 of file spectrum.h.
Referenced by fromCbor(), getRtInSeconds(), and toJsonObject().
| CvParamMap pappso::cbor::mzcbor::Spectrum::scanListCvParamMap |
Definition at line 77 of file spectrum.h.
Referenced by fromCbor(), and toJsonObject().