libpappsomspp
Library for mass spectrometry
|
#include <psmfeatures.h>
Public Member Functions | |
PsmFeatures (std::size_t buffer_scan_size, CborStreamWriter *cbor_output_p) | |
PsmFeatures (std::size_t buffer_scan_size, CborStreamWriter *cbor_output_p, const QJsonObject ¶meters) | |
virtual | ~PsmFeatures () |
![]() | |
PsmFileScanProcessAndCopy (std::size_t buffer_scan_size, CborStreamWriter *cbor_output_p, const QString &operation) | |
virtual | ~PsmFileScanProcessAndCopy () |
void | close () override |
![]() | |
PsmFileScanProcess (std::size_t buffer_scan_size) | |
virtual | ~PsmFileScanProcess () |
![]() | |
PsmFileReaderBase () | |
virtual | ~PsmFileReaderBase () |
void | readCbor (QFile *cborp, pappso::UiMonitorInterface &monitor) |
![]() | |
CborStreamReaderInterface () | |
virtual | ~CborStreamReaderInterface () |
Private Attributes | |
pappso::XtandemSpectrumProcess | m_tandemSpectrumProcess |
double | m_minimumMz = 150 |
std::list< pappso::Enums::PeptideIon > | m_ionList |
pappso::PrecisionPtr | m_fragmentTolerance |
pappso::PsmFeatures * | mpa_psmFeatures |
Definition at line 44 of file psmfeatures.h.
pappso::cbor::psm::PsmFeatures::PsmFeatures | ( | std::size_t | buffer_scan_size, |
CborStreamWriter * | cbor_output_p ) |
Default constructor
Definition at line 39 of file psmfeatures.cpp.
References pappso::cbor::psm::PsmFileScanProcessAndCopy::PsmFileScanProcessAndCopy(), pappso::Enums::b, pappso::PrecisionFactory::getDaltonInstance(), m_fragmentTolerance, m_ionList, m_minimumMz, m_tandemSpectrumProcess, mpa_psmFeatures, and pappso::Enums::y.
pappso::cbor::psm::PsmFeatures::PsmFeatures | ( | std::size_t | buffer_scan_size, |
CborStreamWriter * | cbor_output_p, | ||
const QJsonObject & | parameters ) |
Definition at line 58 of file psmfeatures.cpp.
References pappso::cbor::psm::PsmFileScanProcessAndCopy::PsmFileScanProcessAndCopy(), pappso::Enums::b, m_ionList, and pappso::Enums::y.
|
virtual |
|
overrideprotectedvirtual |
Implements pappso::cbor::psm::PsmFileScanProcess.
Definition at line 136 of file psmfeatures.cpp.
References m_fragmentTolerance, m_ionList, m_tandemSpectrumProcess, mpa_psmFeatures, and newCborScanMap().
Referenced by newCborScanMap().
|
overrideprotectedvirtual |
Reimplemented from pappso::cbor::psm::PsmFileReaderBase.
Definition at line 110 of file psmfeatures.cpp.
References pappso::cbor::psm::PsmFileReaderBase::m_cborParameterMap, m_fragmentTolerance, m_minimumMz, m_tandemSpectrumProcess, pappso::cbor::psm::PsmFileScanProcessAndCopy::mp_cborOutput, parameterMapReady(), and pappso::Utils::toString().
Referenced by parameterMapReady().
|
private |
Definition at line 71 of file psmfeatures.h.
Referenced by PsmFeatures(), newCborScanMap(), and parameterMapReady().
|
private |
Definition at line 70 of file psmfeatures.h.
Referenced by PsmFeatures(), PsmFeatures(), and newCborScanMap().
|
private |
Definition at line 69 of file psmfeatures.h.
Referenced by PsmFeatures(), and parameterMapReady().
|
private |
Definition at line 68 of file psmfeatures.h.
Referenced by PsmFeatures(), newCborScanMap(), and parameterMapReady().
|
private |
Definition at line 72 of file psmfeatures.h.
Referenced by PsmFeatures(), ~PsmFeatures(), and newCborScanMap().