|
libpappsomspp
Library for mass spectrometry
|
#include <sagereader.h>
Classes | |
| struct | SageModification |
| class | FastaSeq |
Public Member Functions | |
| SageReader (pappso::UiMonitorInterface *p_monitor, pappso::cbor::CborStreamWriter *p_output, const SageFileReader &sage_file_reader, const QString &sage_json_file) | |
| void | read () |
| virtual | ~SageReader () |
| std::vector< SageModification > | getStaticModificationList () const |
| std::vector< SageModification > | getVariableModificationList () const |
| QString | getDecoyTag () const |
| const SageFileReader & | getSageFileReader () const |
| pappso::cbor::CborStreamWriter & | getCborStreamWriter () const |
| const QString & | getmJsonAbsoluteFilePath () const |
| const QString & | getMzmlPath (const QString &file_msrun) const |
Private Member Functions | |
| void | readTsvFile () |
| void | extractMzmlPathList (const QJsonDocument &json_doc) |
| QString | getTsvFilePath (const QJsonDocument &json_doc) |
| QString | getFastaFilePath (const QJsonDocument &json_doc) |
Private Attributes | |
| const SageFileReader & | m_sageFileReader |
| pappso::UiMonitorInterface * | mp_monitor |
| pappso::cbor::CborStreamWriter * | mp_cborWriter |
| PsmProteinMap | m_psmProteinMap |
| QString | m_jsonAbsoluteFilePath |
| QStringList | m_mzmlPathList |
Definition at line 41 of file sagereader.h.
| pappso::cbor::psm::SageReader::SageReader | ( | pappso::UiMonitorInterface * | p_monitor, |
| pappso::cbor::CborStreamWriter * | p_output, | ||
| const SageFileReader & | sage_file_reader, | ||
| const QString & | sage_json_file ) |
Default constructor
Definition at line 41 of file sagereader.cpp.
References m_jsonAbsoluteFilePath, m_sageFileReader, mp_cborWriter, and mp_monitor.
Referenced by pappso::cbor::psm::SageReader::FastaSeq::FastaSeq().
|
virtual |
|
private |
Definition at line 166 of file sagereader.cpp.
References m_mzmlPathList.
Referenced by readTsvFile().
| pappso::cbor::CborStreamWriter & pappso::cbor::psm::SageReader::getCborStreamWriter | ( | ) | const |
Definition at line 103 of file sagereader.cpp.
References mp_cborWriter.
| QString pappso::cbor::psm::SageReader::getDecoyTag | ( | ) | const |
Definition at line 329 of file sagereader.cpp.
References m_sageFileReader.
Referenced by pappso::cbor::psm::SageTsvHandler::SageTsvHandler().
|
private |
Definition at line 225 of file sagereader.cpp.
Referenced by readTsvFile().
| const QString & pappso::cbor::psm::SageReader::getmJsonAbsoluteFilePath | ( | ) | const |
Definition at line 57 of file sagereader.cpp.
References m_jsonAbsoluteFilePath.
| const QString & pappso::cbor::psm::SageReader::getMzmlPath | ( | const QString & | file_msrun | ) | const |
Definition at line 184 of file sagereader.cpp.
References m_mzmlPathList.
| const pappso::cbor::psm::SageFileReader & pappso::cbor::psm::SageReader::getSageFileReader | ( | ) | const |
Definition at line 347 of file sagereader.cpp.
References m_sageFileReader.
| std::vector< pappso::cbor::psm::SageReader::SageModification > pappso::cbor::psm::SageReader::getStaticModificationList | ( | ) | const |
Definition at line 244 of file sagereader.cpp.
References pappso::AaModification::getMass(), pappso::Utils::guessAaModificationPbyMonoisotopicMassDelta(), m_sageFileReader, pappso::cbor::psm::SageReader::SageModification::modification, pappso::cbor::psm::SageReader::SageModification::residue, and pappso::cbor::psm::SageReader::SageModification::strModification.
Referenced by pappso::cbor::psm::SageTsvHandler::SageTsvHandler().
|
private |
Definition at line 197 of file sagereader.cpp.
Referenced by readTsvFile().
| std::vector< pappso::cbor::psm::SageReader::SageModification > pappso::cbor::psm::SageReader::getVariableModificationList | ( | ) | const |
Definition at line 286 of file sagereader.cpp.
References pappso::AaModification::getMass(), pappso::Utils::guessAaModificationPbyMonoisotopicMassDelta(), m_sageFileReader, pappso::cbor::psm::SageReader::SageModification::modification, pappso::cbor::psm::SageReader::SageModification::residue, and pappso::cbor::psm::SageReader::SageModification::strModification.
Referenced by pappso::cbor::psm::SageTsvHandler::SageTsvHandler().
| void pappso::cbor::psm::SageReader::read | ( | ) |
Definition at line 64 of file sagereader.cpp.
References readTsvFile().
Referenced by pappso::cbor::psm::SageFileReader::SageFileReader().
|
private |
Definition at line 110 of file sagereader.cpp.
References extractMzmlPathList(), getFastaFilePath(), getTsvFilePath(), m_psmProteinMap, m_sageFileReader, mp_cborWriter, mp_monitor, pappso::FastaReader::parse(), and pappso::cbor::psm::SageTsvHandler::writeSampleList().
Referenced by read().
|
private |
Definition at line 101 of file sagereader.h.
Referenced by SageReader(), and getmJsonAbsoluteFilePath().
|
private |
Definition at line 102 of file sagereader.h.
Referenced by extractMzmlPathList(), and getMzmlPath().
|
private |
Definition at line 100 of file sagereader.h.
Referenced by readTsvFile().
|
private |
Definition at line 97 of file sagereader.h.
Referenced by SageReader(), getDecoyTag(), getSageFileReader(), getStaticModificationList(), getVariableModificationList(), and readTsvFile().
|
private |
Definition at line 99 of file sagereader.h.
Referenced by SageReader(), getCborStreamWriter(), and readTsvFile().
|
private |
Definition at line 98 of file sagereader.h.
Referenced by SageReader(), and readTsvFile().