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 |
![]() | |
PsmFileReaderBase () | |
virtual | ~PsmFileReaderBase () |
void | readCbor (QFile *cborp, pappso::UiMonitorInterface &monitor) |
![]() | |
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 | |
![]() | |
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 |
![]() | |
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().