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()
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