|
libpappsomspp
Library for mass spectrometry
|
#include <psmspecpeptidoms.h>
Public Member Functions | |
| PsmSpecPeptidOms (std::size_t buffer_scan_size, CborStreamWriter *cbor_output_p, const QJsonObject ¶meters) | |
| virtual | ~PsmSpecPeptidOms () |
| void | filterMassSpectrum (pappso::MassSpectrum &mass_spectrum) const |
| const pappso::AaCode & | getAaCode () const |
| Public Member Functions inherited from pappso::cbor::psm::PsmFileScanProcessAndCopy | |
| 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 () |
Private Attributes | |
| friend | PsmSpecPeptidOmsScan |
Definition at line 48 of file psmspecpeptidoms.h.
| pappso::cbor::psm::PsmSpecPeptidOms::PsmSpecPeptidOms | ( | std::size_t | buffer_scan_size, |
| CborStreamWriter * | cbor_output_p, | ||
| const QJsonObject & | parameters ) |
Default constructor
Definition at line 40 of file psmspecpeptidoms.cpp.
References pappso::cbor::psm::PsmFileScanProcessAndCopy::PsmFileScanProcessAndCopy(), pappso::cbor::psm::PsmFileScanProcessAndCopy::delayProteinMapInMemory(), pappso::AaModification::getInstance(), m_aaCode, m_deisotope, m_maxInterpretationsPerSpectrum, m_minimumMz, m_nMostIntense, and m_specpeptidomsParameters.
|
virtual |
| void pappso::cbor::psm::PsmSpecPeptidOms::filterMassSpectrum | ( | pappso::MassSpectrum & | mass_spectrum | ) | const |
Definition at line 88 of file psmspecpeptidoms.cpp.
References pappso::FilterChargeDeconvolution::filter(), pappso::FilterGreatestY::filter(), pappso::FilterResampleKeepGreater::filter(), m_deisotope, m_fragmentTolerance, m_minimumMz, and m_nMostIntense.
| const pappso::AaCode & pappso::cbor::psm::PsmSpecPeptidOms::getAaCode | ( | ) | const |
Definition at line 139 of file psmspecpeptidoms.cpp.
References m_aaCode.
|
overrideprotectedvirtual |
Implements pappso::cbor::psm::PsmFileScanProcess.
Definition at line 133 of file psmspecpeptidoms.cpp.
References m_fragmentTolerance, and PsmSpecPeptidOmsScan.
|
overrideprotectedvirtual |
Reimplemented from pappso::cbor::psm::PsmFileScanProcessAndCopy.
Definition at line 120 of file psmspecpeptidoms.cpp.
References pappso::cbor::psm::PsmFileReaderBase::m_cborParameterMap, m_specpeptidomsParameters, and pappso::cbor::psm::PsmFileScanProcessAndCopy::mp_cborOutput.
|
overrideprotectedvirtual |
Reimplemented from pappso::cbor::psm::PsmFileScanProcessAndCopy.
Definition at line 77 of file psmspecpeptidoms.cpp.
References pappso::cbor::psm::PsmFileScanProcess::m_bufferScanSize, m_countScanProcessed, pappso::cbor::psm::PsmFileScanProcessAndCopy::processBufferScanDone(), and pappso::UiMonitorInterface::setStatus().
|
overrideprotectedvirtual |
Reimplemented from pappso::cbor::psm::PsmFileScanProcessAndCopy.
Definition at line 97 of file psmspecpeptidoms.cpp.
References pappso::cbor::psm::PsmProtein::isTarget, m_decoyPrefix, pappso::cbor::psm::PsmFileReaderBase::m_proteinMap, pappso::cbor::psm::PsmProtein::protein_sp, and pappso::cbor::psm::PsmFileScanProcessAndCopy::proteinMapReady().
|
protected |
Definition at line 83 of file psmspecpeptidoms.h.
Referenced by PsmSpecPeptidOms(), and getAaCode().
|
protected |
Definition at line 92 of file psmspecpeptidoms.h.
Referenced by processBufferScanDone().
|
protected |
Definition at line 94 of file psmspecpeptidoms.h.
Referenced by proteinMapReady().
|
protected |
Definition at line 88 of file psmspecpeptidoms.h.
Referenced by PsmSpecPeptidOms(), and filterMassSpectrum().
|
protected |
Definition at line 85 of file psmspecpeptidoms.h.
Referenced by filterMassSpectrum(), and newCborScanMap().
|
protected |
Definition at line 95 of file psmspecpeptidoms.h.
Referenced by PsmSpecPeptidOms().
|
protected |
Definition at line 86 of file psmspecpeptidoms.h.
Referenced by PsmSpecPeptidOms(), and filterMassSpectrum().
|
protected |
Definition at line 93 of file psmspecpeptidoms.h.
|
protected |
Definition at line 87 of file psmspecpeptidoms.h.
Referenced by PsmSpecPeptidOms(), and filterMassSpectrum().
|
protected |
Definition at line 89 of file psmspecpeptidoms.h.
|
protected |
Definition at line 84 of file psmspecpeptidoms.h.
Referenced by PsmSpecPeptidOms(), and parameterMapReady().
|
private |
Definition at line 50 of file psmspecpeptidoms.h.
Referenced by newCborScanMap().