|
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 | toMgf (QTextStream &output, MsRunIdCstSPtr msrun_id_csptr) const |
| write spectrum in MGF text format | |
| 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 50 of file spectrum.h.
| void pappso::cbor::mzcbor::Spectrum::decodeTrace | ( | pappso::Trace & | trace | ) | const |
Definition at line 356 of file spectrum.cpp.
References pappso::Trace::initialize().
Referenced by pappso::MzcborMsRunReader::massSpectrumSPtr(), pappso::MzcborMsRunReader::qualifiedMassSpectrum(), and pappso::cbor::mzcbor::MzcborSpectrumCollectionReader::readSpectrum().
| 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 43 of file spectrum.cpp.
References binaryDataArrayList, cvParamMap, pappso::cbor::CborStreamReader::decodeString(), defaultArrayLength, pappso::cbor::mzcbor::BinaryDataArray::fromCbor(), pappso::cbor::mzcbor::CvParamMap::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 328 of file spectrum.cpp.
Referenced by pappso::MzcborMsRunReader::qualifiedMassSpectrum(), and pappso::cbor::mzcbor::MzcborSpectrumCollectionReader::readSpectrum().
| double pappso::cbor::mzcbor::Spectrum::getRtInSeconds | ( | ) | const |
Definition at line 342 of file spectrum.cpp.
Referenced by pappso::MzcborMsRunReader::newXicCoordSPtrFromSpectrumIndex(), pappso::MzcborMsRunReader::qualifiedMassSpectrum(), and pappso::cbor::mzcbor::MzcborSpectrumCollectionReader::readSpectrum().
| qint64 pappso::cbor::mzcbor::Spectrum::getTotalIonCount | ( | ) | const |
Definition at line 313 of file spectrum.cpp.
|
static |
Definition at line 278 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 231 of file spectrum.cpp.
References pappso::Trace::toJsonObject().
| void pappso::cbor::mzcbor::Spectrum::toMgf | ( | QTextStream & | output, |
| MsRunIdCstSPtr | msrun_id_csptr | ||
| ) | const |
write spectrum in MGF text format
Definition at line 389 of file spectrum.cpp.
| std::vector<BinaryDataArray> pappso::cbor::mzcbor::Spectrum::binaryDataArrayList |
Definition at line 90 of file spectrum.h.
Referenced by fromCbor(), pappso::MzcborMsRunReader::massSpectrumSPtr(), pappso::MzcborMsRunReader::qualifiedMassSpectrum(), and pappso::cbor::mzcbor::MzcborSpectrumCollectionReader::readSpectrum().
| CvParamMap pappso::cbor::mzcbor::Spectrum::cvParamMap |
Definition at line 84 of file spectrum.h.
Referenced by fromCbor().
| std::size_t pappso::cbor::mzcbor::Spectrum::defaultArrayLength |
Definition at line 82 of file spectrum.h.
Referenced by fromCbor(), pappso::MzcborMsRunReader::qualifiedMassSpectrum(), and pappso::cbor::mzcbor::MzcborSpectrumCollectionReader::readSpectrum().
| QString pappso::cbor::mzcbor::Spectrum::id |
Definition at line 80 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 81 of file spectrum.h.
Referenced by fromCbor(), pappso::MzcborMsRunReader::qualifiedMassSpectrum(), and pappso::cbor::mzcbor::MzcborSpectrumCollectionReader::readSpectrum().
| std::vector<Precursor> pappso::cbor::mzcbor::Spectrum::precursorList |
Definition at line 89 of file spectrum.h.
Referenced by fromCbor(), pappso::MzcborMsRunReader::newXicCoordSPtrFromSpectrumIndex(), pappso::MzcborMsRunReader::qualifiedMassSpectrum(), and pappso::cbor::mzcbor::MzcborSpectrumCollectionReader::readSpectrum().
| CvParamMap pappso::cbor::mzcbor::Spectrum::precursorListCvParamMap |
Definition at line 86 of file spectrum.h.
Referenced by fromCbor().
| std::vector<Scan> pappso::cbor::mzcbor::Spectrum::scanList |
Definition at line 88 of file spectrum.h.
Referenced by fromCbor().
| CvParamMap pappso::cbor::mzcbor::Spectrum::scanListCvParamMap |
Definition at line 85 of file spectrum.h.
Referenced by fromCbor().