libpappsomspp
Library for mass spectrometry
|
#include <sagefilereader.h>
Public Member Functions | |
SageFileReader (pappso::UiMonitorInterface *p_monitor, pappso::cbor::CborStreamWriter *p_output, const QFileInfo &sage_json_file) | |
virtual | ~SageFileReader () |
const QJsonDocument & | getJsonDocument () const |
QString | getMsRunSpWithFileName (const QString &msrun_filename) const |
Private Member Functions | |
void | readJson () |
Private Attributes | |
const QFileInfo | m_sageJsonFile |
QJsonDocument | m_jsonData |
std::map< QString, QString > | m_mapFilePath2MsRunSp |
QString | m_sageVersion |
pappso::cbor::CborStreamWriter * | mp_cborWriter |
QString | m_decoyTag |
bool | m_generateDecoy = false |
QStringList | m_targetFastaFile |
Definition at line 46 of file sagefilereader.h.
pappso::cbor::psm::SageFileReader::SageFileReader | ( | pappso::UiMonitorInterface * | p_monitor, |
pappso::cbor::CborStreamWriter * | p_output, | ||
const QFileInfo & | sage_json_file ) |
Default constructor
Definition at line 47 of file sagefilereader.cpp.
References pappso::Utils::getVersion(), m_jsonData, m_sageJsonFile, m_targetFastaFile, mp_cborWriter, pappso::PappsoException::qwhat(), pappso::cbor::psm::SageReader::read(), readJson(), and pappso::UiMonitorInterface::setStatus().
|
virtual |
const QJsonDocument & pappso::cbor::psm::SageFileReader::getJsonDocument | ( | ) | const |
Definition at line 160 of file sagefilereader.cpp.
References m_jsonData.
QString pappso::cbor::psm::SageFileReader::getMsRunSpWithFileName | ( | const QString & | msrun_filename | ) | const |
Definition at line 167 of file sagefilereader.cpp.
References m_mapFilePath2MsRunSp.
|
private |
Definition at line 108 of file sagefilereader.cpp.
References m_decoyTag, m_generateDecoy, m_jsonData, m_mapFilePath2MsRunSp, m_sageJsonFile, m_sageVersion, and m_targetFastaFile.
Referenced by SageFileReader().
|
private |
Definition at line 74 of file sagefilereader.h.
Referenced by readJson().
|
private |
Definition at line 75 of file sagefilereader.h.
Referenced by readJson().
|
private |
Definition at line 69 of file sagefilereader.h.
Referenced by SageFileReader(), getJsonDocument(), and readJson().
|
private |
Definition at line 71 of file sagefilereader.h.
Referenced by getMsRunSpWithFileName(), and readJson().
|
private |
Definition at line 68 of file sagefilereader.h.
Referenced by SageFileReader(), and readJson().
|
private |
Definition at line 72 of file sagefilereader.h.
Referenced by readJson().
|
private |
Definition at line 76 of file sagefilereader.h.
Referenced by SageFileReader(), and readJson().
|
private |
Definition at line 73 of file sagefilereader.h.
Referenced by SageFileReader().