libpappsomspp
Library for mass spectrometry
|
#include <peptideobservation.h>
Classes | |
struct | Observation |
Public Member Functions | |
PeptideObservation (PeptideSp peptide) | |
PeptideObservation (const PeptideObservation &other) | |
virtual | ~PeptideObservation () |
const PeptideSp & | getPeptideSp () const |
void | addObservation (const PeptideObservation::Observation &observation) |
std::vector< std::uint8_t > | getObservedChargeStates () const |
double | getBestRtOverallChargeStates () const |
std::vector< double > | getObservedRetentionTimesOverallChargeStates () const |
pappso::XicCoordSPtr | getBestXicCoordSPtrForCharge (std::uint8_t charge) const |
pappso::XicCoordSPtr | getBestXicCoord () const |
const std::vector< Observation > & | getObservationList () const |
Private Attributes | |
PeptideSp | msp_peptide |
std::vector< Observation > | m_observationList |
Definition at line 47 of file peptideobservation.h.
pappso::masschroq::PeptideObservation::PeptideObservation | ( | PeptideSp | peptide | ) |
Default constructor
Definition at line 34 of file peptideobservation.cpp.
References msp_peptide.
Referenced by PeptideObservation().
pappso::masschroq::PeptideObservation::PeptideObservation | ( | const PeptideObservation & | other | ) |
Copy constructor
other | TODO |
Definition at line 40 of file peptideobservation.cpp.
References PeptideObservation(), m_observationList, and msp_peptide.
|
virtual |
void pappso::masschroq::PeptideObservation::addObservation | ( | const PeptideObservation::Observation & | observation | ) |
Definition at line 51 of file peptideobservation.cpp.
References m_observationList.
double pappso::masschroq::PeptideObservation::getBestRtOverallChargeStates | ( | ) | const |
Definition at line 78 of file peptideobservation.cpp.
References m_observationList.
pappso::XicCoordSPtr pappso::masschroq::PeptideObservation::getBestXicCoord | ( | ) | const |
Definition at line 121 of file peptideobservation.cpp.
References m_observationList.
Referenced by pappso::masschroq::Peptide::addAlignedPeptideObservation().
pappso::XicCoordSPtr pappso::masschroq::PeptideObservation::getBestXicCoordSPtrForCharge | ( | std::uint8_t | charge | ) | const |
Definition at line 96 of file peptideobservation.cpp.
References m_observationList.
const std::vector< pappso::masschroq::PeptideObservation::Observation > & pappso::masschroq::PeptideObservation::getObservationList | ( | ) | const |
Definition at line 155 of file peptideobservation.cpp.
References m_observationList.
std::vector< std::uint8_t > pappso::masschroq::PeptideObservation::getObservedChargeStates | ( | ) | const |
Definition at line 57 of file peptideobservation.cpp.
References m_observationList.
std::vector< double > pappso::masschroq::PeptideObservation::getObservedRetentionTimesOverallChargeStates | ( | ) | const |
Definition at line 142 of file peptideobservation.cpp.
References m_observationList.
const pappso::masschroq::PeptideSp & pappso::masschroq::PeptideObservation::getPeptideSp | ( | ) | const |
Definition at line 72 of file peptideobservation.cpp.
References msp_peptide.
Referenced by pappso::masschroq::CborOutputStream::writePeptideMeasurements().
|
private |
Definition at line 99 of file peptideobservation.h.
Referenced by PeptideObservation(), addObservation(), getBestRtOverallChargeStates(), getBestXicCoord(), getBestXicCoordSPtrForCharge(), getObservationList(), getObservedChargeStates(), and getObservedRetentionTimesOverallChargeStates().
|
private |
Definition at line 98 of file peptideobservation.h.
Referenced by PeptideObservation(), PeptideObservation(), and getPeptideSp().