| 
    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().