| 
    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().