|
libpappsomspp
Library for mass spectrometry
|
#include <psmfilereaderbase.h>
Classes | |
| struct | PsmProteinRef |
Public Member Functions | |
| PsmFileReaderBase () | |
| virtual | ~PsmFileReaderBase () |
| void | readCbor (QFile *cborp, pappso::UiMonitorInterface &monitor) |
| virtual void | close () |
Public Member Functions inherited from pappso::cbor::CborStreamReaderInterface | |
| CborStreamReaderInterface () | |
| virtual | ~CborStreamReaderInterface () |
Protected Attributes | |
| 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 |
| QCborMap | m_cborScanPsmProps |
| 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 54 of file psmfilereaderbase.h.
| pappso::cbor::psm::PsmFileReaderBase::PsmFileReaderBase | ( | ) |
|
virtual |
Destructor
Definition at line 46 of file psmfilereaderbase.cpp.
References pappso::cbor::CborStreamReaderInterface::mpa_cborReader.
|
virtual |
Reimplemented in pappso::cbor::psm::PsmCbor2Json, pappso::cbor::psm::PsmFileAppend, and pappso::cbor::psm::PsmFileScanProcessAndCopy.
Definition at line 67 of file psmfilereaderbase.cpp.
|
protected |
Definition at line 72 of file psmfilereaderbase.cpp.
References pappso::cbor::psm::PsmProteinMap::getByAccession(), pappso::cbor::psm::PsmProtein::isTarget, m_currentPsmProteinRefList, and m_proteinMap.
|
protected |
Definition at line 83 of file psmfilereaderbase.cpp.
References pappso::cbor::psm::PsmProteinMap::getByAccession(), pappso::cbor::psm::PsmProtein::isTarget, m_currentPsmProteinRefList, and m_proteinMap.
|
protectedvirtual |
Reimplemented in pappso::cbor::psm::PsmCbor2Json, pappso::cbor::psm::PsmFileAppend, and pappso::cbor::psm::PsmFileScanProcessAndCopy.
Definition at line 604 of file psmfilereaderbase.cpp.
Referenced by readRoot().
|
protected |
Definition at line 634 of file psmfilereaderbase.cpp.
References m_currentPsmProforma, and pappso::PeptideProFormaParser::parseString().
|
protected |
Definition at line 649 of file psmfilereaderbase.cpp.
References pappso::QualifiedMassSpectrum::appendPrecursorIonData(), pappso::PrecursorIonData::charge, pappso::PrecursorIonData::intensity, m_cborScanId, m_cborScanMs2, m_cborScanPrecursor, m_currentPeaklistFile, m_currentSampleName, pappso::MassSpectrum::makeMassSpectrumSPtr(), pappso::QualifiedMassSpectrum::makeQualifiedMassSpectrumSPtr(), pappso::PrecursorIonData::mz, pappso::cbor::psm::PsmFile::name, pappso::QualifiedMassSpectrum::setMassSpectrumSPtr(), pappso::QualifiedMassSpectrum::setMsLevel(), pappso::MassSpectrumId::setNativeId(), pappso::QualifiedMassSpectrum::setRtInSeconds(), pappso::MsRunId::setSampleName(), and pappso::MassSpectrumId::setSpectrumIndex().
|
protected |
convenient function do compute precusor ion mass
Definition at line 743 of file psmfilereaderbase.cpp.
References pappso::MHPLUS().
|
protectedvirtual |
Reimplemented in pappso::cbor::psm::PsmCbor2Json, pappso::cbor::psm::PsmFileAppend, and pappso::cbor::psm::PsmFileScanProcessAndCopy.
Definition at line 588 of file psmfilereaderbase.cpp.
Referenced by readInformations().
|
protectedvirtual |
Reimplemented in pappso::cbor::psm::PsmCbor2Json, and pappso::cbor::psm::PsmFileScanProcessAndCopy.
Definition at line 598 of file psmfilereaderbase.cpp.
Referenced by readRoot().
|
protectedvirtual |
Reimplemented in pappso::cbor::psm::PsmFeatures, pappso::cbor::psm::PsmIonSeries, pappso::cbor::psm::PsmNewEval, pappso::cbor::psm::PsmSpecGlob, pappso::cbor::psm::PsmSpecPeptidOms, pappso::cbor::psm::PsmCbor2Json, pappso::cbor::psm::PsmFileAppend, and pappso::cbor::psm::PsmFileScanProcessAndCopy.
Definition at line 593 of file psmfilereaderbase.cpp.
Referenced by readParameterMap().
|
protectedvirtual |
Reimplemented in pappso::cbor::psm::PsmSpecPeptidOms, and pappso::cbor::psm::PsmFileScanProcessAndCopy.
Definition at line 609 of file psmfilereaderbase.cpp.
Referenced by readProteinMap().
|
protectedvirtual |
Definition at line 582 of file psmfilereaderbase.cpp.
Referenced by readPsm().
| void pappso::cbor::psm::PsmFileReaderBase::readCbor | ( | QFile * | cborp, |
| pappso::UiMonitorInterface & | monitor | ||
| ) |
Definition at line 53 of file psmfilereaderbase.cpp.
References pappso::cbor::CborStreamReaderInterface::initCborReader(), pappso::cbor::CborStreamReaderInterface::mpa_cborReader, and readRoot().
|
protectedvirtual |
Definition at line 176 of file psmfilereaderbase.cpp.
References informationsReady(), m_cborInformations, pappso::cbor::CborStreamReaderInterface::mpa_cborReader, and pappso::cbor::CborStreamReader::readCborMap().
Referenced by readRoot().
|
protectedvirtual |
Definition at line 203 of file psmfilereaderbase.cpp.
References m_cborLog, pappso::cbor::CborStreamReaderInterface::mpa_cborReader, and pappso::cbor::CborStreamReader::readCborArray().
Referenced by readRoot().
|
protectedvirtual |
Definition at line 217 of file psmfilereaderbase.cpp.
References m_cborParameterMap, pappso::cbor::CborStreamReaderInterface::mpa_cborReader, parameterMapReady(), and pappso::cbor::CborStreamReader::readCborMap().
Referenced by readRoot().
|
protectedvirtual |
Reimplemented in pappso::cbor::psm::PsmCbor2Json.
Definition at line 231 of file psmfilereaderbase.cpp.
References m_proteinMap, pappso::cbor::CborStreamReaderInterface::mpa_cborReader, proteinMapReady(), and pappso::cbor::psm::PsmProteinMap::readMap().
Referenced by readRoot().
|
protectedvirtual |
Reimplemented in pappso::cbor::psm::PsmCbor2Json.
Definition at line 482 of file psmfilereaderbase.cpp.
References pappso::cbor::CborStreamReader::decodeString(), pappso::cbor::CborStreamReaderInterface::getExpectedString(), m_cborScanPsmEval, m_cborScanPsmProps, m_currentPsmProforma, m_currentPsmProteinRefList, pappso::cbor::CborStreamReaderInterface::m_expectedString, pappso::cbor::CborStreamReaderInterface::mpa_cborReader, psmReady(), pappso::cbor::CborStreamReader::readCborMap(), and readPsmProteinRef().
Referenced by readScan().
|
protected |
Definition at line 282 of file psmfilereaderbase.cpp.
References pappso::cbor::CborStreamReader::decodeString(), pappso::cbor::CborStreamReaderInterface::getExpectedString(), pappso::cbor::CborStreamReaderInterface::m_expectedString, pappso::cbor::CborStreamReaderInterface::mpa_cborReader, and pappso::cbor::psm::PsmFile::name.
Referenced by readSample().
|
protected |
Definition at line 239 of file psmfilereaderbase.cpp.
References pappso::cbor::psm::PsmFileReaderBase::PsmProteinRef::accession, pappso::cbor::CborStreamReader::decodeString(), pappso::cbor::CborStreamReaderInterface::getExpectedString(), pappso::cbor::CborStreamReaderInterface::m_expectedString, pappso::cbor::CborStreamReaderInterface::mpa_cborReader, pappso::cbor::psm::PsmFileReaderBase::PsmProteinRef::positions, and pappso::cbor::CborStreamReader::readArray().
Referenced by readPsm().
|
protected |
Definition at line 95 of file psmfilereaderbase.cpp.
References fastaFilesReady(), pappso::cbor::CborStreamReaderInterface::getExpectedString(), logReady(), m_decoyFastaFiles, pappso::cbor::CborStreamReaderInterface::m_expectedString, m_targetFastaFiles, pappso::cbor::CborStreamReaderInterface::mpa_cborReader, pappso::cbor::CborStreamReader::readArray(), readInformations(), readLog(), readParameterMap(), readProteinMap(), readRoot(), readSample(), sampleListFinished(), and sampleListStarted().
Referenced by readCbor(), and readRoot().
|
protectedvirtual |
Reimplemented in pappso::cbor::psm::PsmCbor2Json, and pappso::cbor::psm::PsmFileAppend.
Definition at line 326 of file psmfilereaderbase.cpp.
References pappso::cbor::CborStreamReader::decodeString(), pappso::cbor::CborStreamReaderInterface::getExpectedString(), m_currentIdentificationFileList, m_currentPeaklistFile, m_currentSampleName, pappso::cbor::CborStreamReaderInterface::m_expectedString, pappso::cbor::CborStreamReaderInterface::mpa_cborReader, readPsmFile(), readScan(), sampleFinished(), and sampleStarted().
Referenced by readRoot().
|
protectedvirtual |
Reimplemented in pappso::cbor::psm::PsmCbor2Json, and pappso::cbor::psm::PsmFileScanProcess.
Definition at line 401 of file psmfilereaderbase.cpp.
References pappso::cbor::CborStreamReaderInterface::getExpectedString(), m_cborScanId, m_cborScanMs2, m_cborScanPrecursor, m_currentSampleName, pappso::cbor::CborStreamReaderInterface::m_expectedString, pappso::cbor::CborStreamReaderInterface::mpa_cborReader, pappso::cbor::CborStreamReader::readCborMap(), readPsm(), scanFinished(), and scanStarted().
Referenced by readSample().
|
protectedvirtual |
Reimplemented in pappso::cbor::psm::PsmFileScanProcess, and pappso::cbor::psm::PsmFileScanProcessAndCopy.
Definition at line 629 of file psmfilereaderbase.cpp.
Referenced by readSample().
|
protectedvirtual |
Reimplemented in pappso::cbor::psm::PsmCbor2Json, and pappso::cbor::psm::PsmFileScanProcessAndCopy.
Definition at line 737 of file psmfilereaderbase.cpp.
Referenced by readRoot().
|
protectedvirtual |
Reimplemented in pappso::cbor::psm::PsmCbor2Json, and pappso::cbor::psm::PsmFileScanProcessAndCopy.
Definition at line 732 of file psmfilereaderbase.cpp.
Referenced by readRoot().
|
protectedvirtual |
Reimplemented in pappso::cbor::psm::PsmFileScanProcessAndCopy.
Definition at line 614 of file psmfilereaderbase.cpp.
Referenced by readSample().
|
protectedvirtual |
Reimplemented in pappso::cbor::psm::PsmFileScanProcess.
Definition at line 624 of file psmfilereaderbase.cpp.
Referenced by readScan().
|
protectedvirtual |
|
protected |
Definition at line 304 of file psmfilereaderbase.cpp.
References pappso::cbor::psm::PsmFile::name.
Referenced by pappso::cbor::psm::PsmFileScanProcessAndCopy::sampleStarted(), and writePsmFileList().
|
protected |
Definition at line 313 of file psmfilereaderbase.cpp.
References writePsmFile().
Referenced by pappso::cbor::psm::PsmFileScanProcessAndCopy::sampleStarted().
|
protected |
Definition at line 122 of file psmfilereaderbase.h.
Referenced by pappso::cbor::psm::PsmFileScanProcessAndCopy::logReady(), and readInformations().
|
protected |
Definition at line 123 of file psmfilereaderbase.h.
Referenced by pappso::cbor::psm::PsmFileScanProcessAndCopy::logReady(), and readLog().
|
protected |
Definition at line 124 of file psmfilereaderbase.h.
Referenced by pappso::cbor::psm::PsmFeatures::parameterMapReady(), pappso::cbor::psm::PsmFileScanProcessAndCopy::parameterMapReady(), and readParameterMap().
|
protected |
Definition at line 125 of file psmfilereaderbase.h.
Referenced by getCurrentQualifiedMassSpectrumSPtr(), and readScan().
|
protected |
Definition at line 127 of file psmfilereaderbase.h.
Referenced by getCurrentQualifiedMassSpectrumSPtr(), and readScan().
|
protected |
Definition at line 126 of file psmfilereaderbase.h.
Referenced by getCurrentQualifiedMassSpectrumSPtr(), and readScan().
|
protected |
Definition at line 128 of file psmfilereaderbase.h.
Referenced by readPsm().
|
protected |
Definition at line 129 of file psmfilereaderbase.h.
Referenced by readPsm().
|
protected |
Definition at line 121 of file psmfilereaderbase.h.
Referenced by readSample(), and pappso::cbor::psm::PsmFileScanProcessAndCopy::sampleStarted().
|
protected |
Definition at line 120 of file psmfilereaderbase.h.
Referenced by getCurrentQualifiedMassSpectrumSPtr(), readSample(), and pappso::cbor::psm::PsmFileScanProcessAndCopy::sampleStarted().
|
protected |
Definition at line 130 of file psmfilereaderbase.h.
Referenced by getCurrentPsmPeptideSp(), and readPsm().
|
protected |
Definition at line 131 of file psmfilereaderbase.h.
Referenced by currentProteinRefListContainsDecoy(), currentProteinRefListContainsTarget(), and readPsm().
|
protected |
Definition at line 119 of file psmfilereaderbase.h.
Referenced by getCurrentQualifiedMassSpectrumSPtr(), readSample(), readScan(), and pappso::cbor::psm::PsmFileScanProcessAndCopy::sampleStarted().
|
protected |
Definition at line 117 of file psmfilereaderbase.h.
Referenced by pappso::cbor::psm::PsmFileScanProcessAndCopy::fastaFilesReady(), and readRoot().
|
protected |
Definition at line 118 of file psmfilereaderbase.h.
Referenced by currentProteinRefListContainsDecoy(), currentProteinRefListContainsTarget(), pappso::cbor::psm::PsmFileScanProcessAndCopy::processBufferScanDone(), pappso::cbor::psm::PsmFileScanProcessAndCopy::proteinMapReady(), and readProteinMap().
|
protected |
Definition at line 116 of file psmfilereaderbase.h.
Referenced by pappso::cbor::psm::PsmFileScanProcessAndCopy::fastaFilesReady(), and readRoot().