|
libpappsomspp
Library for mass spectrometry
|
Basic PSM file reader to process scan (parallelized scan processing) and write a new resulting PSM file. More...
#include <psmfilescanprocessandcopy.h>
Public Member Functions | |
| PsmFileScanProcessAndCopy (std::size_t buffer_scan_size, CborStreamWriter *cbor_output_p, const QString &operation) | |
| virtual | ~PsmFileScanProcessAndCopy () |
| void | close () override |
| convenient function to clean pointer before leaving | |
| Public Member Functions inherited from pappso::cbor::psm::PsmFileScanProcess | |
| PsmFileScanProcess (std::size_t buffer_scan_size) | |
| virtual | ~PsmFileScanProcess () |
| Public Member Functions inherited from pappso::cbor::psm::PsmFileReaderBase | |
| PsmFileReaderBase () | |
| virtual | ~PsmFileReaderBase () override |
| void | readCbor (QFile *cborp, pappso::UiMonitorInterface &monitor) |
| void | readCbor (QIODevice *cborp, pappso::UiMonitorInterface &monitor) |
| Public Member Functions inherited from pappso::cbor::CborStreamReaderInterface | |
| CborStreamReaderInterface () | |
| virtual | ~CborStreamReaderInterface () |
Basic PSM file reader to process scan (parallelized scan processing) and write a new resulting PSM file.
Definition at line 48 of file psmfilescanprocessandcopy.h.
| pappso::cbor::psm::PsmFileScanProcessAndCopy::PsmFileScanProcessAndCopy | ( | std::size_t | buffer_scan_size, |
| CborStreamWriter * | cbor_output_p, | ||
| const QString & | operation ) |
Default constructor
Definition at line 41 of file psmfilescanprocessandcopy.cpp.
References pappso::cbor::psm::PsmFileScanProcess::PsmFileScanProcess(), m_operation, mp_cborOutput, and mp_copyCborOutput.
Referenced by pappso::cbor::psm::PsmFeatures::PsmFeatures(), pappso::cbor::psm::PsmFeatures::PsmFeatures(), pappso::cbor::psm::PsmIonSeries::PsmIonSeries(), pappso::cbor::psm::PsmNewEval::PsmNewEval(), pappso::cbor::psm::PsmSpecGlob::PsmSpecGlob(), and pappso::cbor::psm::PsmSpecPeptidOms::PsmSpecPeptidOms().
|
virtual |
Destructor
Definition at line 55 of file psmfilescanprocessandcopy.cpp.
References mpa_bufferAfterProteinMap, and mpa_bufferWriterAfterProteinMap.
|
overridevirtual |
convenient function to clean pointer before leaving
Reimplemented from pappso::cbor::CborStreamReaderInterface.
Definition at line 79 of file psmfilescanprocessandcopy.cpp.
References m_psmNewProteinMap, mp_cborOutput, mp_copyCborOutput, and mpa_bufferAfterProteinMap.
|
protected |
Definition at line 69 of file psmfilescanprocessandcopy.cpp.
References mp_cborOutput, mp_copyCborOutput, mpa_bufferAfterProteinMap, and mpa_bufferWriterAfterProteinMap.
Referenced by pappso::cbor::psm::PsmSpecPeptidOms::PsmSpecPeptidOms().
|
overrideprotectedvirtual |
Reimplemented from pappso::cbor::psm::PsmFileReaderBase.
Definition at line 135 of file psmfilescanprocessandcopy.cpp.
References pappso::cbor::psm::PsmFileReaderBase::m_decoyFastaFiles, pappso::cbor::psm::PsmFileReaderBase::m_targetFastaFiles, and mp_cborOutput.
|
overrideprotectedvirtual |
Reimplemented from pappso::cbor::psm::PsmFileReaderBase.
Definition at line 113 of file psmfilescanprocessandcopy.cpp.
References pappso::Utils::getVersion(), m_operation, and mp_cborOutput.
|
overrideprotectedvirtual |
Reimplemented from pappso::cbor::psm::PsmFileReaderBase.
Definition at line 120 of file psmfilescanprocessandcopy.cpp.
References pappso::cbor::psm::PsmFileReaderBase::m_cborInformations, pappso::cbor::psm::PsmFileReaderBase::m_cborLog, and mp_cborOutput.
|
overrideprotectedvirtual |
Reimplemented from pappso::cbor::psm::PsmFileReaderBase.
Reimplemented in pappso::cbor::psm::PsmIonSeries, pappso::cbor::psm::PsmNewEval, pappso::cbor::psm::PsmSpecGlob, and pappso::cbor::psm::PsmSpecPeptidOms.
Definition at line 128 of file psmfilescanprocessandcopy.cpp.
References pappso::cbor::psm::PsmFileReaderBase::m_cborParameterMap, and mp_cborOutput.
|
overrideprotectedvirtual |
Reimplemented from pappso::cbor::psm::PsmFileScanProcess.
Reimplemented in pappso::cbor::psm::PsmSpecGlob, and pappso::cbor::psm::PsmSpecPeptidOms.
Definition at line 169 of file psmfilescanprocessandcopy.cpp.
References pappso::cbor::psm::PsmFileScanProcess::CborScanMapBase, pappso::cbor::psm::PsmFileScanProcess::m_cborScanList, pappso::cbor::psm::PsmFileReaderBase::m_proteinMap, m_psmNewProteinMap, mp_cborOutput, and mp_copyCborOutput.
Referenced by pappso::cbor::psm::PsmSpecGlob::processBufferScanDone(), and pappso::cbor::psm::PsmSpecPeptidOms::processBufferScanDone().
|
overrideprotectedvirtual |
Reimplemented from pappso::cbor::psm::PsmFileReaderBase.
Reimplemented in pappso::cbor::psm::PsmSpecPeptidOms.
Definition at line 153 of file psmfilescanprocessandcopy.cpp.
References pappso::cbor::psm::PsmFileReaderBase::m_proteinMap, mp_cborOutput, mp_copyCborOutput, and mpa_bufferWriterAfterProteinMap.
Referenced by pappso::cbor::psm::PsmSpecPeptidOms::proteinMapReady().
|
overrideprotectedvirtual |
Reimplemented from pappso::cbor::psm::PsmFileScanProcess.
Definition at line 219 of file psmfilescanprocessandcopy.cpp.
References pappso::cbor::psm::PsmFileScanProcess::clearScanBuffer(), mp_cborOutput, and pappso::cbor::psm::PsmFileScanProcess::processBufferScan().
|
overrideprotectedvirtual |
Reimplemented from pappso::cbor::psm::PsmFileReaderBase.
Definition at line 240 of file psmfilescanprocessandcopy.cpp.
References mp_cborOutput.
|
overrideprotectedvirtual |
Reimplemented from pappso::cbor::psm::PsmFileReaderBase.
Definition at line 230 of file psmfilescanprocessandcopy.cpp.
References mp_cborOutput, and mp_copyCborOutput.
|
overrideprotectedvirtual |
Reimplemented from pappso::cbor::psm::PsmFileReaderBase.
Definition at line 201 of file psmfilescanprocessandcopy.cpp.
References pappso::cbor::psm::PsmFileReaderBase::m_currentIdentificationFileList, pappso::cbor::psm::PsmFileReaderBase::m_currentPeaklistFile, pappso::cbor::psm::PsmFileReaderBase::m_currentSampleName, mp_cborOutput, pappso::cbor::psm::PsmFileReaderBase::writePsmFile(), and pappso::cbor::psm::PsmFileReaderBase::writePsmFileList().
|
protected |
Definition at line 89 of file psmfilescanprocessandcopy.h.
Referenced by PsmFileScanProcessAndCopy(), and informationsReady().
|
protected |
Definition at line 92 of file psmfilescanprocessandcopy.h.
Referenced by close(), and processBufferScanDone().
|
protected |
Definition at line 87 of file psmfilescanprocessandcopy.h.
Referenced by PsmFileScanProcessAndCopy(), close(), delayProteinMapInMemory(), fastaFilesReady(), informationsReady(), logReady(), pappso::cbor::psm::PsmFeatures::parameterMapReady(), parameterMapReady(), pappso::cbor::psm::PsmIonSeries::parameterMapReady(), pappso::cbor::psm::PsmNewEval::parameterMapReady(), pappso::cbor::psm::PsmSpecGlob::parameterMapReady(), pappso::cbor::psm::PsmSpecPeptidOms::parameterMapReady(), processBufferScanDone(), proteinMapReady(), sampleFinished(), sampleListFinished(), sampleListStarted(), and sampleStarted().
|
protected |
Definition at line 88 of file psmfilescanprocessandcopy.h.
Referenced by PsmFileScanProcessAndCopy(), close(), delayProteinMapInMemory(), processBufferScanDone(), proteinMapReady(), and sampleListStarted().
|
protected |
Definition at line 93 of file psmfilescanprocessandcopy.h.
Referenced by ~PsmFileScanProcessAndCopy(), close(), and delayProteinMapInMemory().
|
protected |
Definition at line 94 of file psmfilescanprocessandcopy.h.
Referenced by ~PsmFileScanProcessAndCopy(), delayProteinMapInMemory(), and proteinMapReady().