|
libpappsomspp
Library for mass spectrometry
|
base class to initialize mzCBOR file parsing More...
#include <mzcborreaderbase.h>
Public Member Functions | |
| MzcborReaderBase () | |
| virtual | ~MzcborReaderBase () |
| virtual void | readCbor (QFile *cborp, pappso::UiMonitorInterface &monitor) |
| read mzCBOR file | |
| virtual void | readCbor (QIODevice *cborp, pappso::UiMonitorInterface &monitor) |
| read mzCBOR from any device (memory buffer or else) | |
| virtual void | close () |
| convenient function to clean pointer before leaving | |
| bool | isMzcbor () const |
| const QStringList & | getMsrunIdList () const |
| Public Member Functions inherited from pappso::cbor::CborStreamReaderInterface | |
| CborStreamReaderInterface () | |
| virtual | ~CborStreamReaderInterface () |
Protected Member Functions | |
| void | readRoot (pappso::UiMonitorInterface &monitor) |
| virtual void | readMsrun () |
| virtual void | readReferenceableParamGroupList () |
| std::map< QString, CvParam > | getCvParamsMap () |
| read the array containing cvParams to give accessions and values | |
| Protected Member Functions inherited from pappso::cbor::CborStreamReaderInterface | |
| bool | getExpectedString () |
| void | initCborReader (QFile *pcborfile) |
| void | initCborReader (QIODevice *pcborfile) |
Protected Attributes | |
| bool | m_stopParsing = false |
| Protected Attributes inherited from pappso::cbor::CborStreamReaderInterface | |
| CborStreamReader * | mpa_cborReader = nullptr |
| QString | m_expectedString |
| QByteArray | m_data |
Private Attributes | |
| bool | m_isMzcbor = false |
| QStringList | m_msrunIdList |
base class to initialize mzCBOR file parsing
ensures stream read on regular file or any readable device
Definition at line 44 of file mzcborreaderbase.h.
| pappso::cbor::mzcbor::MzcborReaderBase::MzcborReaderBase | ( | ) |
|
virtual |
|
virtual |
convenient function to clean pointer before leaving
Reimplemented from pappso::cbor::CborStreamReaderInterface.
Definition at line 40 of file mzcborreaderbase.cpp.
Referenced by pappso::MzcborMsRunReader::initialize(), and pappso::MzcborMsRunReader::readSpectrumCollectionWithMsrunReadConfig().
|
protected |
read the array containing cvParams to give accessions and values
Definition at line 190 of file mzcborreaderbase.cpp.
References pappso::cbor::mzcbor::CvParam::accession, pappso::cbor::mzcbor::CvParam::fromCbor(), and pappso::cbor::CborStreamReaderInterface::mpa_cborReader.
Referenced by pappso::cbor::mzcbor::MzcborSpectrumCollectionReader::readScan().
| const QStringList & pappso::cbor::mzcbor::MzcborReaderBase::getMsrunIdList | ( | ) | const |
Definition at line 126 of file mzcborreaderbase.cpp.
References m_msrunIdList.
| bool pappso::cbor::mzcbor::MzcborReaderBase::isMzcbor | ( | ) | const |
|
virtual |
read mzCBOR file
| cborp | file pointer |
| monitor | monitor read progress and messages |
Reimplemented in pappso::cbor::mzcbor::MzcborBuildIndexReader.
Definition at line 45 of file mzcborreaderbase.cpp.
References pappso::cbor::CborStreamReaderInterface::initCborReader(), pappso::cbor::CborStreamReaderInterface::mpa_cborReader, and readRoot().
Referenced by pappso::MzcborMsRunReader::readSpectrumCollectionWithMsrunReadConfig().
|
virtual |
read mzCBOR from any device (memory buffer or else)
| cborp | device pointer |
| monitor | monitor read progress and messages |
Definition at line 59 of file mzcborreaderbase.cpp.
References pappso::cbor::CborStreamReaderInterface::initCborReader(), pappso::cbor::CborStreamReaderInterface::mpa_cborReader, and readRoot().
|
protectedvirtual |
Reimplemented in pappso::cbor::mzcbor::MzcborBuildIndexReader, and pappso::cbor::mzcbor::MzcborSpectrumCollectionReader.
Definition at line 169 of file mzcborreaderbase.cpp.
References pappso::cbor::CborStreamReaderInterface::getExpectedString(), pappso::cbor::CborStreamReaderInterface::m_expectedString, m_msrunIdList, and pappso::cbor::CborStreamReaderInterface::mpa_cborReader.
Referenced by readRoot().
|
protectedvirtual |
Definition at line 133 of file mzcborreaderbase.cpp.
References pappso::cbor::CborStreamReaderInterface::getExpectedString(), pappso::cbor::CborStreamReaderInterface::m_expectedString, and pappso::cbor::CborStreamReaderInterface::mpa_cborReader.
Referenced by readRoot().
|
protected |
Definition at line 75 of file mzcborreaderbase.cpp.
References pappso::cbor::CborStreamReaderInterface::getExpectedString(), pappso::cbor::CborStreamReaderInterface::m_expectedString, m_isMzcbor, m_stopParsing, pappso::cbor::CborStreamReaderInterface::mpa_cborReader, readMsrun(), and readReferenceableParamGroupList().
Referenced by pappso::cbor::mzcbor::MzcborBuildIndexReader::readCbor(), readCbor(), and readCbor().
|
private |
Definition at line 93 of file mzcborreaderbase.h.
Referenced by isMzcbor(), and readRoot().
|
private |
Definition at line 94 of file mzcborreaderbase.h.
Referenced by getMsrunIdList(), and readMsrun().
|
protected |
Definition at line 90 of file mzcborreaderbase.h.
Referenced by readRoot(), pappso::cbor::mzcbor::MzcborBuildIndexReader::readSpectrumListAndLeave(), and pappso::cbor::mzcbor::MzcborSpectrumCollectionReader::readSpectrumListAndLeave().