libpappsomspp
Library for mass spectrometry
msfilereader.h
Go to the documentation of this file.
1 
2 #pragma once
3 
4 #include <QString>
5 
6 #include "../msrun/msrunreader.h"
7 #include "../msrun/msrunid.h"
8 
9 
10 namespace pappso
11 {
12 
13 
15 {
16  protected:
17  QString m_fileName;
19 
20  public:
21  MsFileReader(const QString &file_name);
22  virtual ~MsFileReader();
23 
24  virtual MzFormat getFileFormat() = 0;
25 
26  virtual std::vector<MsRunIdCstSPtr>
27  getMsRunIds(const QString &run_prefix) = 0;
28 };
29 
30 } // namespace pappso
virtual std::vector< MsRunIdCstSPtr > getMsRunIds(const QString &run_prefix)=0
MsFileReader(const QString &file_name)
virtual MzFormat getFileFormat()=0
tries to keep as much as possible monoisotopes, removing any possible C13 peaks and changes multichar...
Definition: aa.cpp:39
MzFormat
Definition: types.h:107
@ unknown
unknown format