libpappsomspp
Library for mass spectrometry
Loading...
Searching...
No Matches
pappso::MsFileReader Class Referenceabstract

#include <msfilereader.h>

Inheritance diagram for pappso::MsFileReader:
pappso::BafAsciiFileReader pappso::PwizMsFileReader pappso::TimsMsFileReader pappso::XyMsFileReader

Public Member Functions

 MsFileReader (const QString &file_name)
 
virtual ~MsFileReader ()
 
virtual MsDataFormat getFileFormat ()=0
 
virtual std::vector< MsRunIdCstSPtrgetMsRunIds (const QString &run_prefix)=0
 

Protected Attributes

QString m_fileName
 
MsDataFormat m_fileFormat = MsDataFormat::unknown
 

Detailed Description

Definition at line 13 of file msfilereader.h.

Constructor & Destructor Documentation

◆ MsFileReader()

pappso::MsFileReader::MsFileReader ( const QString & file_name)

Definition at line 19 of file msfilereader.cpp.

19 : m_fileName{file_name}
20{
21 QFile file(file_name);
22 if(!file.exists())
23 throw(ExceptionNotFound(QObject::tr("File %1 not found.")
24 .arg(QFileInfo(file_name).absoluteFilePath())));
25}

◆ ~MsFileReader()

pappso::MsFileReader::~MsFileReader ( )
virtual

Definition at line 28 of file msfilereader.cpp.

29{
30}

Member Function Documentation

◆ getFileFormat()

virtual MsDataFormat pappso::MsFileReader::getFileFormat ( )
pure virtual

◆ getMsRunIds()

virtual std::vector< MsRunIdCstSPtr > pappso::MsFileReader::getMsRunIds ( const QString & run_prefix)
pure virtual

Member Data Documentation

◆ m_fileFormat

◆ m_fileName


The documentation for this class was generated from the following files: