msfilereader.h
Go to the documentation of this file.
#pragma once
#include <QString>
#include "../msrun/msrunreader.h"
#include "../msrun/msrunid.h"
namespace pappso
{
class MsFileReader
{
protected:
QString m_fileName;
MzFormat m_fileFormat = MzFormat::unknown;
public:
MsFileReader(const QString &file_name);
virtual ~MsFileReader();
virtual MzFormat getFileFormat() = 0;
virtual std::vector<MsRunIdCstSPtr>
getMsRunIds(const QString &run_prefix) = 0;
};
} // 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