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 |
![]() | |
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 | |
![]() | |
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 |
![]() | |
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().