libpappsomspp
Library for mass spectrometry
Toggle main menu visibility
Loading...
Searching...
No Matches
mzcbormsfilereader.h
Go to the documentation of this file.
1
2
#pragma once
3
4
#include <QString>
5
6
#include <pwiz/data/msdata/MSData.hpp>
7
8
#include "
pappsomspp/core/types.h
"
9
#include "
msfilereader.h
"
10
#include "
pappsomspp/core/msrun/msrunid.h
"
11
#include "
pappsomspp/core/processing/cbor/mzcbor/mzcborindexreader.h
"
12
#include "
pappsomspp/core/processing/cbor/mzcbor/mzcborreaderbase.h
"
13
14
15
namespace
pappso
16
{
17
18
/**
19
* @todo write docs
20
*/
21
class
MzcborMsFileReader
:
MsFileReader
22
{
23
24
public
:
25
MzcborMsFileReader
(
const
QString &file_name);
26
virtual
~MzcborMsFileReader
();
27
28
virtual
Enums::MsDataFormat
getFileFormat
()
override
;
29
30
virtual
std::vector<MsRunIdCstSPtr>
getMsRunIds
(
const
QString &run_prefix)
override
;
31
32
private
:
33
virtual
std::size_t
initialize
();
34
35
private
:
36
std::vector<pwiz::msdata::MSDataPtr>
m_msDataPtrVector
;
37
38
pappso::cbor::mzcbor::MzcborReaderBase
m_mzcborReaderBase
;
39
pappso::cbor::mzcbor::MzcborIndexReader
m_mzcborIndexReader
;
40
};
41
}
// namespace pappso
pappso::MsFileReader::MsFileReader
MsFileReader(const QString &file_name)
Definition
msfilereader.cpp:19
pappso::MzcborMsFileReader::m_mzcborIndexReader
pappso::cbor::mzcbor::MzcborIndexReader m_mzcborIndexReader
Definition
mzcbormsfilereader.h:39
pappso::MzcborMsFileReader::m_msDataPtrVector
std::vector< pwiz::msdata::MSDataPtr > m_msDataPtrVector
Definition
mzcbormsfilereader.h:36
pappso::MzcborMsFileReader::~MzcborMsFileReader
virtual ~MzcborMsFileReader()
Definition
mzcbormsfilereader.cpp:19
pappso::MzcborMsFileReader::getMsRunIds
virtual std::vector< MsRunIdCstSPtr > getMsRunIds(const QString &run_prefix) override
Definition
mzcbormsfilereader.cpp:81
pappso::MzcborMsFileReader::getFileFormat
virtual Enums::MsDataFormat getFileFormat() override
Definition
mzcbormsfilereader.cpp:25
pappso::MzcborMsFileReader::m_mzcborReaderBase
pappso::cbor::mzcbor::MzcborReaderBase m_mzcborReaderBase
Definition
mzcbormsfilereader.h:38
pappso::MzcborMsFileReader::MzcborMsFileReader
MzcborMsFileReader(const QString &file_name)
Definition
mzcbormsfilereader.cpp:12
pappso::MzcborMsFileReader::initialize
virtual std::size_t initialize()
Definition
mzcbormsfilereader.cpp:35
pappso::cbor::mzcbor::MzcborIndexReader
Definition
mzcborindexreader.h:43
pappso::cbor::mzcbor::MzcborReaderBase
base class to initialize mzCBOR file parsing
Definition
mzcborreaderbase.h:45
msfilereader.h
msrunid.h
mzcborindexreader.h
read mzcbor index file
mzcborreaderbase.h
read mzcbor stream or file
pappso::Enums::MsDataFormat
MsDataFormat
Definition
types.h:141
pappso
tries to keep as much as possible monoisotopes, removing any possible C13 peaks and changes multichar...
Definition
aa.cpp:39
types.h
pappsomspp
core
msfile
mzcbormsfilereader.h
Generated on
for libpappsomspp by
1.17.0