Loading...
Searching...
No Matches
pwizmsfilereader.h
Go to the documentation of this file.
#pragma once
#include <QString>
#include <pwiz/data/msdata/MSData.hpp>
#include "pappsomspp/core/types.h"
#include "msfilereader.h"
#include "pappsomspp/core/msrun/msrunid.h"
namespace pappso
{
class PwizMsFileReader : MsFileReader
{
private:
std::vector<pwiz::msdata::MSDataPtr> m_msDataPtrVector;
virtual std::size_t initialize();
public:
PwizMsFileReader(const QString &file_name);
virtual ~PwizMsFileReader();
virtual Enums::MsDataFormat getFileFormat() override;
virtual std::vector<MsRunIdCstSPtr>
getMsRunIds(const QString &run_prefix) override;
};
} // namespace pappso
pappso::MsFileReader::MsFileReader
MsFileReader(const QString &file_name)
Definition msfilereader.cpp:19
pappso::PwizMsFileReader::getMsRunIds
virtual std::vector< MsRunIdCstSPtr > getMsRunIds(const QString &run_prefix) override
Definition pwizmsfilereader.cpp:170
pappso::PwizMsFileReader::PwizMsFileReader
PwizMsFileReader(const QString &file_name)
Definition pwizmsfilereader.cpp:27
pappso::PwizMsFileReader::getFileFormat
virtual Enums::MsDataFormat getFileFormat() override
Definition pwizmsfilereader.cpp:160
pappso::PwizMsFileReader::m_msDataPtrVector
std::vector< pwiz::msdata::MSDataPtr > m_msDataPtrVector
Definition pwizmsfilereader.h:20
pappso::PwizMsFileReader::initialize
virtual std::size_t initialize()
Definition pwizmsfilereader.cpp:37
pappso::PwizMsFileReader::~PwizMsFileReader
virtual ~PwizMsFileReader()
Definition pwizmsfilereader.cpp:32
msfilereader.h
msrunid.h
pappso::Enums::MsDataFormat
MsDataFormat
Definition types.h:148
pappso
tries to keep as much as possible monoisotopes, removing any possible C13 peaks and changes multichar...
Definition aa.cpp:39
types.h