libpappsomspp
Library for mass spectrometry
|
#include <peptidemeasurements.h>
Public Member Functions | |
PeptideMeasurements (const PeptideObservationSp &peptide_observations) | |
PeptideMeasurements (const PeptideMeasurements &other) | |
virtual | ~PeptideMeasurements () |
void | prepareMeasurements (const pappso::MsRunId &targeted_msrun, const MsRunGroup *msrun_group_p, const QuantificationMethodSp &quantification_method) |
virtual void | detectQuantifyPeaks (const QuantificationMethodSp &quantification_method) override |
const PeptideObservationSp & | getPeptideObservationSp () 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 | |
PeptideObservationSp | msp_peptideObservation |
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 |
group together a peptide and measurements made on this peptide
Definition at line 57 of file peptidemeasurements.h.
pappso::masschroq::PeptideMeasurements::PeptideMeasurements | ( | const PeptideObservationSp & | peptide_observations | ) |
Default constructor
Definition at line 35 of file peptidemeasurements.cpp.
References msp_peptideObservation.
Referenced by PeptideMeasurements().
pappso::masschroq::PeptideMeasurements::PeptideMeasurements | ( | const PeptideMeasurements & | other | ) |
Copy constructor
other | TODO |
Definition at line 41 of file peptidemeasurements.cpp.
References PeptideMeasurements(), pappso::masschroq::PeptideMeasurementsBase::PeptideMeasurementsBase(), and msp_peptideObservation.
|
virtual |
|
overridevirtual |
Implements pappso::masschroq::PeptideMeasurementsBase.
Definition at line 101 of file peptidemeasurements.cpp.
References pappso::masschroq::a, pappso::masschroq::aa, pappso::masschroq::ab, pappso::findBestTracePeakGivenRtList(), pappso::masschroq::QuantificationMethod::getTraceDetectionInterfaceCstSPtr(), pappso::masschroq::PeptideMeasurementsBase::m_measurementList, pappso::masschroq::missed, msp_peptideObservation, pappso::masschroq::za, pappso::masschroq::zaa, and pappso::masschroq::zab.
const pappso::masschroq::PeptideObservationSp & pappso::masschroq::PeptideMeasurements::getPeptideObservationSp | ( | ) | const |
Definition at line 166 of file peptidemeasurements.cpp.
References msp_peptideObservation.
Referenced by pappso::masschroq::CborOutputStream::writePeptideMeasurements().
void pappso::masschroq::PeptideMeasurements::prepareMeasurements | ( | const pappso::MsRunId & | targeted_msrun, |
const MsRunGroup * | msrun_group_p, | ||
const QuantificationMethodSp & | quantification_method ) |
Definition at line 52 of file peptidemeasurements.cpp.
References pappso::masschroq::Peptide::getAllObservedChargeStateList(), pappso::masschroq::Peptide::getBestIonMobilityXicCoordToExtractOverallMsRunGroup(), pappso::masschroq::MsRunGroup::getIonMobilityGridSp(), msp_peptideObservation, and pappso::masschroq::PeptideMeasurementsBase::prepareMeasurementsForPeptide().
Referenced by pappso::masschroq::MsRunPeptideList::addPeptideObservation2XicCoordList().
|
private |
Definition at line 88 of file peptidemeasurements.h.
Referenced by PeptideMeasurements(), PeptideMeasurements(), detectQuantifyPeaks(), getPeptideObservationSp(), and prepareMeasurements().