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
14
class
MsFileReader
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::MsFileReader
Definition:
msfilereader.h:15
pappso::MsFileReader::m_fileFormat
MzFormat m_fileFormat
Definition:
msfilereader.h:18
pappso::MsFileReader::getMsRunIds
virtual std::vector< MsRunIdCstSPtr > getMsRunIds(const QString &run_prefix)=0
pappso::MsFileReader::~MsFileReader
virtual ~MsFileReader()
Definition:
msfilereader.cpp:28
pappso::MsFileReader::MsFileReader
MsFileReader(const QString &file_name)
Definition:
msfilereader.cpp:19
pappso::MsFileReader::getFileFormat
virtual MzFormat getFileFormat()=0
pappso::MsFileReader::m_fileName
QString m_fileName
Definition:
msfilereader.h:17
pappso
tries to keep as much as possible monoisotopes, removing any possible C13 peaks and changes multichar...
Definition:
aa.cpp:39
pappso::MzFormat
MzFormat
Definition:
types.h:107
pappso::MzFormat::unknown
@ unknown
unknown format
pappsomspp
msfile
msfilereader.h
Generated on Mon Jul 11 2022 11:06:19 for libpappsomspp by
1.9.1