libpappsomspp
Library for mass spectrometry
Loading...
Searching...
No Matches
bafasciifilereader.h
Go to the documentation of this file.
1
2#pragma once
3
4#include <QString>
5
6#include "msfilereader.h"
7#include "../msrun/msrunid.h"
9
10
11namespace pappso
12{
13
14
16{
17 private:
18 virtual bool initialize(std::size_t &line_count);
19
20 public:
21 BafAsciiFileReader(const QString &file_name);
22 virtual ~BafAsciiFileReader();
23
24 virtual MsDataFormat getFileFormat() override;
25
26 virtual std::vector<MsRunIdCstSPtr>
27 getMsRunIds(const QString &run_prefix) override;
28
29 MsRunReader *selectMsRunReader(const QString &file_name) const;
30};
31
32} // namespace pappso
MsRunReader * selectMsRunReader(const QString &file_name) const
virtual MsDataFormat getFileFormat() override
virtual bool initialize(std::size_t &line_count)
virtual std::vector< MsRunIdCstSPtr > getMsRunIds(const QString &run_prefix) override
BafAsciiFileReader(const QString &file_name)
base class to read MSrun the only way to build a MsRunReader object is to use the MsRunReaderFactory
Definition msrunreader.h:63
base interface to read MSrun files
tries to keep as much as possible monoisotopes, removing any possible C13 peaks and changes multichar...
Definition aa.cpp:39
MsDataFormat
Definition types.h:120