libpappsomspp
Library for mass spectrometry
xymsfilereader.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 "
msfilereader.h
"
9
#include "../msrun/msrunid.h"
10
11
12
namespace
pappso
13
{
14
15
16
class
XyMsFileReader
:
MsFileReader
17
{
18
private
:
19
virtual
std::size_t
initialize
();
20
21
public
:
22
XyMsFileReader
(
const
QString &file_name);
23
virtual
~XyMsFileReader
();
24
25
virtual
MzFormat
getFileFormat
()
override
;
26
27
virtual
std::vector<MsRunIdCstSPtr>
28
getMsRunIds
(
const
QString &run_prefix)
override
;
29
30
MsRunReader
*
selectMsRunReader
(
const
QString &file_name)
const
;
31
};
32
33
}
// namespace pappso
pappso::MsRunReader
base class to read MSrun the only way to build a MsRunReader object is to use the MsRunReaderFactory
Definition:
msrunreader.h:179
pappso
tries to keep as much as possible monoisotopes, removing any possible C13 peaks and changes multichar...
Definition:
aa.cpp:39
pappso::XyMsFileReader::selectMsRunReader
MsRunReader * selectMsRunReader(const QString &file_name) const
pappso::XyMsFileReader::getFileFormat
virtual MzFormat getFileFormat() override
Definition:
xymsfilereader.cpp:99
msfilereader.h
pappso::XyMsFileReader::getMsRunIds
virtual std::vector< MsRunIdCstSPtr > getMsRunIds(const QString &run_prefix) override
Definition:
xymsfilereader.cpp:106
pappso::XyMsFileReader::~XyMsFileReader
virtual ~XyMsFileReader()
Definition:
xymsfilereader.cpp:35
pappso::XyMsFileReader::XyMsFileReader
XyMsFileReader(const QString &file_name)
Definition:
xymsfilereader.cpp:28
pappso::MsFileReader
Definition:
msfilereader.h:15
pappso::XyMsFileReader::initialize
virtual std::size_t initialize()
Definition:
xymsfilereader.cpp:41
pappso::MzFormat
MzFormat
Definition:
types.h:128
pappso::XyMsFileReader
Definition:
xymsfilereader.h:17
pappsomspp
msfile
xymsfilereader.h
Generated on Wed Oct 21 2020 12:29:32 for libpappsomspp by
1.8.18