|
libpappsomspp
Library for mass spectrometry
|
#include <mbrpeptidemeasurements.h>
Public Member Functions | |
| MbrPeptideMeasurements (const PeptideSp &peptide_sp) | |
| MbrPeptideMeasurements (const MbrPeptideMeasurements &other) | |
| virtual | ~MbrPeptideMeasurements () |
| void | prepareMeasurements (const pappso::MsRunId &targeted_msrun, const MsRunGroup *msrun_group_p, const pappso::MsRunRetentionTime< QString > &msrun_retention_time, const QuantificationMethodSp &quantification_method) |
| virtual void | detectQuantifyPeaks (const QuantificationMethodSp &quantification_method) override |
| const PeptideSp & | getPeptideSp () const |
Public Member Functions inherited from pappso::masschroq::PeptideMeasurementsBase | |
| PeptideMeasurementsBase () | |
| PeptideMeasurementsBase (const PeptideMeasurementsBase &other) | |
| virtual | ~PeptideMeasurementsBase () |
| virtual const std::vector< Measurement > & | getMeasurementList () const |
| virtual void | pushBackXicCoordList (std::vector< pappso::XicCoordSPtr > &xic_coord_list) const final |
| virtual void | flushXics () final |
| virtual void | clear () final |
| clear the measurement vector | |
Private Attributes | |
| PeptideSp | msp_peptide |
| double | m_consensusMs2RetentionTime = 0 |
Additional Inherited Members | |
Protected Member Functions inherited from pappso::masschroq::PeptideMeasurementsBase | |
| virtual void | prepareMeasurementsForPeptide (Peptide &the_peptide, const QuantificationMethodSp &quantification_method, const pappso::XicCoordSPtr &best_xic_coord, std::uint8_t charge, double best_rt) final |
| virtual void | generateMeasurementsForIsotopeList (PeptideBase &peptide_base, const PeptideLabel *label_p, const QuantificationMethodSp &quantification_method, std::uint8_t charge, double isotope_minimum_ratio, const pappso::XicCoordSPtr &best_xic_coord, double best_rt) final |
Protected Attributes inherited from pappso::masschroq::PeptideMeasurementsBase | |
| std::vector< Measurement > | m_measurementList |
Definition at line 48 of file mbrpeptidemeasurements.h.
| pappso::masschroq::MbrPeptideMeasurements::MbrPeptideMeasurements | ( | const PeptideSp & | peptide_sp | ) |
Default constructor
Definition at line 35 of file mbrpeptidemeasurements.cpp.
References msp_peptide.
| pappso::masschroq::MbrPeptideMeasurements::MbrPeptideMeasurements | ( | const MbrPeptideMeasurements & | other | ) |
Definition at line 46 of file mbrpeptidemeasurements.cpp.
References pappso::masschroq::PeptideMeasurementsBase::PeptideMeasurementsBase(), m_consensusMs2RetentionTime, and msp_peptide.
|
virtual |
|
overridevirtual |
Implements pappso::masschroq::PeptideMeasurementsBase.
Definition at line 121 of file mbrpeptidemeasurements.cpp.
References pappso::masschroq::b, pappso::masschroq::c, pappso::masschroq::d, pappso::findTracePeakGivenRt(), pappso::masschroq::QuantificationMethod::getTraceDetectionInterfaceCstSPtr(), m_consensusMs2RetentionTime, pappso::masschroq::PeptideMeasurementsBase::m_measurementList, pappso::masschroq::missed, and msp_peptide.
| const pappso::masschroq::PeptideSp & pappso::masschroq::MbrPeptideMeasurements::getPeptideSp | ( | ) | const |
Definition at line 172 of file mbrpeptidemeasurements.cpp.
References msp_peptide.
Referenced by pappso::masschroq::CborOutputStream::writeMbrPeptideMeasurements().
| void pappso::masschroq::MbrPeptideMeasurements::prepareMeasurements | ( | const pappso::MsRunId & | targeted_msrun, |
| const MsRunGroup * | msrun_group_p, | ||
| const pappso::MsRunRetentionTime< QString > & | msrun_retention_time, | ||
| const QuantificationMethodSp & | quantification_method ) |
Definition at line 61 of file mbrpeptidemeasurements.cpp.
References pappso::masschroq::Peptide::getAllObservedChargeStateList(), pappso::masschroq::Peptide::getBestIonMobilityXicCoordToExtractOverallMsRunGroup(), pappso::masschroq::Peptide::getBestXicCoordSPtrForChargeInMsRunGroup(), pappso::masschroq::Peptide::getConsensusMs2RetentionTime(), pappso::masschroq::Peptide::getConsensusPeakRetentionTime(), pappso::masschroq::MsRunGroup::getIonMobilityGridSp(), pappso::MsRunRetentionTime< T >::isAligned(), m_consensusMs2RetentionTime, msp_peptide, pappso::masschroq::PeptideMeasurementsBase::prepareMeasurementsForPeptide(), and pappso::MsRunRetentionTime< T >::translateAligned2OriginalRetentionTime().
Referenced by pappso::masschroq::MsRunPeptideList::addMbrPeptideMeasurementsSp2XicCoordList().
|
private |
Definition at line 78 of file mbrpeptidemeasurements.h.
Referenced by MbrPeptideMeasurements(), detectQuantifyPeaks(), and prepareMeasurements().
|
private |
Definition at line 76 of file mbrpeptidemeasurements.h.
Referenced by MbrPeptideMeasurements(), MbrPeptideMeasurements(), detectQuantifyPeaks(), getPeptideSp(), and prepareMeasurements().