libpappsomspp
Library for mass spectrometry
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 
13 namespace 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 MzFormat 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 MzFormat getFileFormat() override
tries to keep as much as possible monoisotopes, removing any possible C13 peaks and changes multichar...
Definition: aa.cpp:39
MzFormat
Definition: types.h:108