libpappsomspp
Library for mass spectrometry
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
9#include "msfilereader.h"
13
14
15namespace pappso
16{
17
18/**
19 * @todo write docs
20 */
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
40};
41} // namespace pappso
MsFileReader(const QString &file_name)
pappso::cbor::mzcbor::MzcborIndexReader m_mzcborIndexReader
std::vector< pwiz::msdata::MSDataPtr > m_msDataPtrVector
virtual std::vector< MsRunIdCstSPtr > getMsRunIds(const QString &run_prefix) override
virtual Enums::MsDataFormat getFileFormat() override
pappso::cbor::mzcbor::MzcborReaderBase m_mzcborReaderBase
MzcborMsFileReader(const QString &file_name)
virtual std::size_t initialize()
base class to initialize mzCBOR file parsing
read mzcbor index file
read mzcbor stream or file
tries to keep as much as possible monoisotopes, removing any possible C13 peaks and changes multichar...
Definition aa.cpp:39