| 
    libpappsomspp
    
   Library for mass spectrometry 
   | 
 
#include <psmfileappend.h>
  
Classes | |
| struct | SampleStorage | 
Public Member Functions | |
| PsmFileAppend (pappso::cbor::CborStreamWriter *p_output) | |
| virtual | ~PsmFileAppend () | 
| void | informationsReady (pappso::UiMonitorInterface &monitor) override | 
| void | parameterMapReady (pappso::UiMonitorInterface &monitor) override | 
| void | fastaFilesReady (pappso::UiMonitorInterface &monitor) override | 
| void | readSample (pappso::UiMonitorInterface &monitor) override | 
| void | close () override | 
  Public Member Functions inherited from pappso::cbor::psm::PsmFileReaderBase | |
| PsmFileReaderBase () | |
| virtual | ~PsmFileReaderBase () | 
| void | readCbor (QFile *cborp, pappso::UiMonitorInterface &monitor) | 
  Public Member Functions inherited from pappso::cbor::CborStreamReaderInterface | |
| CborStreamReaderInterface () | |
| virtual | ~CborStreamReaderInterface () | 
Private Attributes | |
| QTemporaryDir * | mpa_temporaryDirectory | 
| pappso::cbor::CborStreamWriter * | mp_output | 
| bool | m_isInformations = false | 
| QCborMap | m_outputParameterMap | 
| QStringList | m_outputTargetFastaFiles | 
| QStringList | m_outputDecoyFastaFiles | 
| std::vector< SampleStorage > | m_sampleStorageList | 
Additional Inherited Members | |
  Protected Attributes inherited from pappso::cbor::psm::PsmFileReaderBase | |
| QStringList | m_targetFastaFiles | 
| QStringList | m_decoyFastaFiles | 
| PsmProteinMap | m_proteinMap | 
| QString | m_currentSampleName | 
| PsmFile | m_currentPeaklistFile | 
| std::vector< PsmFile > | m_currentIdentificationFileList | 
| QCborMap | m_cborInformations | 
| QCborArray | m_cborLog | 
| QCborMap | m_cborParameterMap | 
| QCborMap | m_cborScanId | 
| QCborMap | m_cborScanPrecursor | 
| QCborMap | m_cborScanMs2 | 
| QCborMap | m_cborScanPsmEval | 
| QString | m_currentPsmProforma | 
| std::vector< PsmProteinRef > | m_currentPsmProteinRefList | 
  Protected Attributes inherited from pappso::cbor::CborStreamReaderInterface | |
| CborStreamReader * | mpa_cborReader = nullptr | 
| QString | m_expectedString | 
| QByteArray | m_data | 
Definition at line 38 of file psmfileappend.h.
| pappso::cbor::psm::PsmFileAppend::PsmFileAppend | ( | pappso::cbor::CborStreamWriter * | p_output | ) | 
Default constructor
Definition at line 31 of file psmfileappend.cpp.
References mp_output, and mpa_temporaryDirectory.
      
  | 
  virtual | 
      
  | 
  overridevirtual | 
Reimplemented from pappso::cbor::psm::PsmFileReaderBase.
Definition at line 67 of file psmfileappend.cpp.
References m_outputDecoyFastaFiles, m_outputParameterMap, m_outputTargetFastaFiles, pappso::cbor::psm::PsmFileReaderBase::m_proteinMap, m_sampleStorageList, mp_output, and pappso::cbor::CborStreamReader::readCborMap().
      
  | 
  overridevirtual | 
Reimplemented from pappso::cbor::psm::PsmFileReaderBase.
Definition at line 129 of file psmfileappend.cpp.
References pappso::cbor::psm::PsmFileReaderBase::m_decoyFastaFiles, m_outputDecoyFastaFiles, m_outputTargetFastaFiles, and pappso::cbor::psm::PsmFileReaderBase::m_targetFastaFiles.
      
  | 
  overridevirtual | 
Reimplemented from pappso::cbor::psm::PsmFileReaderBase.
Definition at line 47 of file psmfileappend.cpp.
References pappso::cbor::psm::PsmFileReaderBase::m_cborInformations, m_isInformations, and mp_output.
      
  | 
  protected | 
Definition at line 117 of file psmfileappend.cpp.
References pappso::cbor::psm::PsmFileReaderBase::m_cborParameterMap, and m_outputParameterMap.
Referenced by parameterMapReady().
      
  | 
  overridevirtual | 
Reimplemented from pappso::cbor::psm::PsmFileReaderBase.
Definition at line 59 of file psmfileappend.cpp.
References mergeParameterMap().
      
  | 
  overridevirtual | 
Reimplemented from pappso::cbor::psm::PsmFileReaderBase.
Definition at line 137 of file psmfileappend.cpp.
References pappso::cbor::psm::PsmFileAppend::SampleStorage::fileId, m_sampleStorageList, pappso::cbor::CborStreamReaderInterface::mpa_cborReader, mpa_temporaryDirectory, pappso::cbor::psm::PsmFileAppend::SampleStorage::temporaryFile, and pappso::cbor::CborStreamWriter::writeCborMap().
      
  | 
  private | 
Definition at line 73 of file psmfileappend.h.
Referenced by informationsReady().
      
  | 
  private | 
Definition at line 77 of file psmfileappend.h.
Referenced by close(), and fastaFilesReady().
      
  | 
  private | 
Definition at line 75 of file psmfileappend.h.
Referenced by close(), and mergeParameterMap().
      
  | 
  private | 
Definition at line 76 of file psmfileappend.h.
Referenced by close(), and fastaFilesReady().
      
  | 
  private | 
Definition at line 78 of file psmfileappend.h.
Referenced by close(), and readSample().
      
  | 
  private | 
Definition at line 71 of file psmfileappend.h.
Referenced by PsmFileAppend(), close(), and informationsReady().
      
  | 
  private | 
Definition at line 70 of file psmfileappend.h.
Referenced by PsmFileAppend(), ~PsmFileAppend(), and readSample().