|
libpappsomspp
Library for mass spectrometry
|
#include <psmfeaturesscan.h>
Public Member Functions | |
| PsmFeaturesScan (const PsmFileScanProcess &psm_file_scan_process, pappso::XtandemSpectrumProcess &tandem_spectrum_process, std::list< pappso::Enums::PeptideIon > &ion_list, pappso::PsmFeatures &psm_features, pappso::PrecisionPtr fragment_tolerance) | |
| virtual | ~PsmFeaturesScan () |
Public Member Functions inherited from pappso::cbor::psm::CborScanMapBase | |
| CborScanMapBase (const PsmFileScanProcess &psm_file_scan_process) | |
| virtual | ~CborScanMapBase () |
| std::vector< double >::iterator | addPsmEvalVectorDouble (const QString &eval_name, const QString &eval_value_key, std::vector< double >::iterator begin, std::vector< double >::const_iterator end) |
| add a new eval key and double values (from a vector) to each PSM | |
| QCborMap | getCborScanId () const |
| QCborMap | getCborScanPrecursor () const |
| QCborArray | getCborPsmList () const |
Protected Member Functions | |
| void | process () override |
| double | checkInf (double input) const |
Protected Member Functions inherited from pappso::cbor::psm::CborScanMapBase | |
| pappso::QualifiedMassSpectrumSPtr | getCurrentQualifiedMassSpectrumSPtr () const |
Private Attributes | |
| pappso::XtandemSpectrumProcess & | m_tandemSpectrumProcess |
| std::list< pappso::Enums::PeptideIon > & | m_ionList |
| pappso::PsmFeatures | m_psmFeatures |
| pappso::PrecisionPtr | m_fragmentTolerance |
Additional Inherited Members | |
Protected Attributes inherited from pappso::cbor::psm::CborScanMapBase | |
| const PsmFileScanProcess & | m_PsmFileScanProcess |
Definition at line 44 of file psmfeaturesscan.h.
| pappso::cbor::psm::PsmFeaturesScan::PsmFeaturesScan | ( | const PsmFileScanProcess & | psm_file_scan_process, |
| pappso::XtandemSpectrumProcess & | tandem_spectrum_process, | ||
| std::list< pappso::Enums::PeptideIon > & | ion_list, | ||
| pappso::PsmFeatures & | psm_features, | ||
| pappso::PrecisionPtr | fragment_tolerance ) |
Default constructor
Definition at line 42 of file psmfeaturesscan.cpp.
References pappso::cbor::psm::CborScanMapBase::CborScanMapBase(), m_fragmentTolerance, m_ionList, m_psmFeatures, and m_tandemSpectrumProcess.
|
virtual |
|
protected |
Definition at line 60 of file psmfeaturesscan.cpp.
Referenced by process().
|
overrideprotectedvirtual |
Reimplemented from pappso::cbor::psm::CborScanMapBase.
Definition at line 68 of file psmfeaturesscan.cpp.
References pappso::Enums::b, checkInf(), pappso::LinearRegression::getCoefficientOfDetermination(), pappso::cbor::psm::CborScanMapBase::getCurrentQualifiedMassSpectrumSPtr(), pappso::XtandemHyperscore::getHyperscore(), pappso::LinearRegression::getSize(), m_fragmentTolerance, m_ionList, m_psmFeatures, m_tandemSpectrumProcess, pappso::PeptideProFormaParser::parseString(), and pappso::Enums::y.
|
private |
Definition at line 69 of file psmfeaturesscan.h.
Referenced by PsmFeaturesScan(), and process().
|
private |
Definition at line 67 of file psmfeaturesscan.h.
Referenced by PsmFeaturesScan(), and process().
|
private |
Definition at line 68 of file psmfeaturesscan.h.
Referenced by PsmFeaturesScan(), and process().
|
private |
Definition at line 66 of file psmfeaturesscan.h.
Referenced by PsmFeaturesScan(), and process().