libpappsomspp
Library for mass spectrometry
Loading...
Searching...
No Matches
pwizmsfilereader.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 "../types.h"
9#include "msfilereader.h"
10#include "../msrun/msrunid.h"
11
12
13namespace pappso
14{
15
16
18{
19 private:
20 std::vector<pwiz::msdata::MSDataPtr> m_msDataPtrVector;
21
22 virtual std::size_t initialize();
23
24 public:
25 PwizMsFileReader(const QString &file_name);
26 virtual ~PwizMsFileReader();
27
28 virtual MsDataFormat getFileFormat() override;
29
30 virtual std::vector<MsRunIdCstSPtr>
31 getMsRunIds(const QString &run_prefix) override;
32};
33
34} // namespace pappso
virtual std::vector< MsRunIdCstSPtr > getMsRunIds(const QString &run_prefix) override
PwizMsFileReader(const QString &file_name)
std::vector< pwiz::msdata::MSDataPtr > m_msDataPtrVector
virtual std::size_t initialize()
virtual MsDataFormat getFileFormat() override
tries to keep as much as possible monoisotopes, removing any possible C13 peaks and changes multichar...
Definition aa.cpp:39
MsDataFormat
Definition types.h:120
This header contains all the type re-definitions and all the global variables definitions used in the...