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;
18  MzFormat m_fileFormat = MzFormat::unknown;
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
pappso
tries to keep as much as possible monoisotopes, removing any possible C13 peaks
Definition: aa.cpp:39
pappso::MsFileReader::m_fileFormat
MzFormat m_fileFormat
Definition: msfilereader.h:18
pappso::MsFileReader::getFileFormat
virtual MzFormat getFileFormat()=0
pappso::MsFileReader::m_fileName
QString m_fileName
Definition: msfilereader.h:17
pappso::MsFileReader
Definition: msfilereader.h:15
pappso::MsFileReader::MsFileReader
MsFileReader(const QString &file_name)
Definition: msfilereader.cpp:19
pappso::MsFileReader::~MsFileReader
virtual ~MsFileReader()
Definition: msfilereader.cpp:28
pappso::MsFileReader::getMsRunIds
virtual std::vector< MsRunIdCstSPtr > getMsRunIds(const QString &run_prefix)=0
pappso::MzFormat
MzFormat
Definition: types.h:107