Loading...
Searching...
No Matches
msfilereader.h
Go to the documentation of this file.
#pragma once
#include <QString>
#include "pappsomspp/core/msrun/msrunid.h"
namespace pappso
{
class MsFileReader
{
protected:
QString m_fileName;
Enums::MsDataFormat m_fileFormat = Enums::MsDataFormat::unknown;
public:
MsFileReader(const QString &file_name);
virtual ~MsFileReader();
virtual Enums::MsDataFormat getFileFormat() = 0;
virtual std::vector<MsRunIdCstSPtr>
getMsRunIds(const QString &run_prefix) = 0;
};
} // namespace pappso
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 Enums::MsDataFormat getFileFormat()=0
pappso::MsFileReader::m_fileFormat
Enums::MsDataFormat m_fileFormat
Definition msfilereader.h:17
pappso::MsFileReader::getMsRunIds
virtual std::vector< MsRunIdCstSPtr > getMsRunIds(const QString &run_prefix)=0
pappso::MsFileReader::m_fileName
QString m_fileName
Definition msfilereader.h:16
msrunid.h
pappso::Enums::MsDataFormat
MsDataFormat
Definition types.h:148
pappso::Enums::MsDataFormat::unknown
@ unknown
unknown format
Definition types.h:149
pappso
tries to keep as much as possible monoisotopes, removing any possible C13 peaks and changes multichar...
Definition aa.cpp:39