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/msrunid.h"
7 
8 
9 namespace pappso
10 {
11 
12 
14 {
15  protected:
16  QString m_fileName;
18 
19  public:
20  MsFileReader(const QString &file_name);
21  virtual ~MsFileReader();
22 
23  virtual MzFormat getFileFormat() = 0;
24 
25  virtual std::vector<MsRunIdCstSPtr>
26  getMsRunIds(const QString &run_prefix) = 0;
27 };
28 
29 } // 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:108
@ unknown
unknown format