libpappsomspp
Library for mass spectrometry
Loading...
Searching...
No Matches
pwizmsfilereader.h
Go to the documentation of this file.
1
2
#pragma once
3
4
#include <QString>
5
6
#include <pwiz/data/msdata/MSData.hpp>
7
8
#include "
pappsomspp/core/types.h
"
9
#include "
msfilereader.h
"
10
#include "
pappsomspp/core/msrun/msrunid.h
"
11
12
13
namespace
pappso
14
{
15
16
17
class
PwizMsFileReader
:
MsFileReader
18
{
19
private
:
20
std::vector<pwiz::msdata::MSDataPtr>
m_msDataPtrVector
;
21
22
virtual
std::size_t
initialize
();
23
24
public
:
25
PwizMsFileReader
(
const
QString &file_name);
26
virtual
~PwizMsFileReader
();
27
28
virtual
Enums::MsDataFormat
getFileFormat
()
override
;
29
30
virtual
std::vector<MsRunIdCstSPtr>
31
getMsRunIds
(
const
QString &run_prefix)
override
;
32
};
33
34
}
// namespace pappso
pappso::MsFileReader
Definition
msfilereader.h:14
pappso::PwizMsFileReader
Definition
pwizmsfilereader.h:18
pappso::PwizMsFileReader::getMsRunIds
virtual std::vector< MsRunIdCstSPtr > getMsRunIds(const QString &run_prefix) override
Definition
pwizmsfilereader.cpp:175
pappso::PwizMsFileReader::getFileFormat
virtual Enums::MsDataFormat getFileFormat() override
Definition
pwizmsfilereader.cpp:164
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:40
pappso::PwizMsFileReader::~PwizMsFileReader
virtual ~PwizMsFileReader()
Definition
pwizmsfilereader.cpp:34
msfilereader.h
msrunid.h
pappso::Enums::MsDataFormat
MsDataFormat
Definition
types.h:150
pappso
tries to keep as much as possible monoisotopes, removing any possible C13 peaks and changes multichar...
Definition
aa.cpp:39
types.h
pappsomspp
core
msfile
pwizmsfilereader.h
Generated on Thu Nov 6 2025 12:27:26 for libpappsomspp by
1.9.8