The representation of a transition group that has information about the individual chromatograms as well as the transitions it refers to. More...
#include <OpenMS/KERNEL/MRMTransitionGroup.h>
Public Types | |
typedef std::vector< MRMFeature > | MRMFeatureListType |
Type definitions. More... | |
typedef std::vector < TransitionType > | TransitionsType |
List of Reaction Monitoring transitions (meta data) type. More... | |
typedef SpectrumType::PeakType | PeakType |
Peak type. More... | |
Public Member Functions | |
MRMTransitionGroup () | |
Constructor. More... | |
MRMTransitionGroup (const MRMTransitionGroup &rhs) | |
Copy Constructor. More... | |
virtual | ~MRMTransitionGroup () |
Destructor. More... | |
MRMTransitionGroup & | operator= (const MRMTransitionGroup &rhs) |
Size | size () const |
const String & | getTransitionGroupID () const |
void | setTransitionGroupID (const String &tr_gr_id) |
const std::vector < TransitionType > & | getTransitions () const |
std::vector< TransitionType > & | getTransitionsMuteable () |
void | addTransition (const TransitionType &transition, String key) |
const TransitionType & | getTransition (String key) |
bool | hasTransition (String key) |
const std::vector< SpectrumType > & | getChromatograms () const |
std::vector< SpectrumType > & | getChromatograms () |
void | addChromatogram (SpectrumType &chromatogram, String key) |
SpectrumType & | getChromatogram (String key) |
bool | hasChromatogram (String key) |
const std::vector< MRMFeature > & | getFeatures () const |
std::vector< MRMFeature > & | getFeaturesMuteable () |
void | addFeature (MRMFeature &feature) |
void | getLibraryIntensity (std::vector< double > &result) const |
Protected Attributes | |
String | tr_gr_id_ |
transition group id (peak group id) More... | |
TransitionsType | transitions_ |
transition list More... | |
std::vector< SpectrumType > | chromatograms_ |
chromatogram list More... | |
MRMFeatureListType | cons_features_ |
feature list More... | |
std::map< String, int > | chromatogram_map_ |
std::map< String, int > | transition_map_ |
The representation of a transition group that has information about the individual chromatograms as well as the transitions it refers to.
This means that the MRM Transition Group establishes the mapping between the individual Transition (containind the meta-data) and the Chromatogram data points (measured data).
Since not all the functions in OpenMS will work with MSChromatogram data structures, this needs to accept also MSSpectrum as a type for raw data storage.
typedef std::vector<MRMFeature> MRMFeatureListType |
Type definitions.
List of MRM Features type
typedef SpectrumType::PeakType PeakType |
Peak type.
typedef std::vector<TransitionType> TransitionsType |
List of Reaction Monitoring transitions (meta data) type.
|
inline |
Constructor.
|
inline |
Copy Constructor.
|
inlinevirtual |
Destructor.
|
inline |
|
inline |
Referenced by MRMTransitionGroupPicker::pickTransitionGroup().
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Referenced by MRMFeatureFinderScoring::scorePeakgroups_().
|
inline |
Referenced by MRMFeatureFinderScoring::scorePeakgroups_().
|
inline |
Referenced by MRMFeatureFinderScoring::scorePeakgroups_().
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
protected |
|
protected |
chromatogram list
Referenced by MRMTransitionGroup< SpectrumT, TransitionT >::addChromatogram(), MRMTransitionGroup< SpectrumT, TransitionT >::getChromatogram(), MRMTransitionGroup< SpectrumT, TransitionT >::getChromatograms(), MRMTransitionGroup< SpectrumT, TransitionT >::operator=(), and MRMTransitionGroup< SpectrumT, TransitionT >::size().
|
protected |
|
protected |
transition group id (peak group id)
Referenced by MRMTransitionGroup< SpectrumT, TransitionT >::getTransitionGroupID(), MRMTransitionGroup< SpectrumT, TransitionT >::operator=(), and MRMTransitionGroup< SpectrumT, TransitionT >::setTransitionGroupID().
|
protected |
|
protected |
transition list
Referenced by MRMTransitionGroup< SpectrumT, TransitionT >::addTransition(), MRMTransitionGroup< SpectrumT, TransitionT >::getLibraryIntensity(), MRMTransitionGroup< SpectrumT, TransitionT >::getTransition(), MRMTransitionGroup< SpectrumT, TransitionT >::getTransitions(), MRMTransitionGroup< SpectrumT, TransitionT >::getTransitionsMuteable(), and MRMTransitionGroup< SpectrumT, TransitionT >::operator=().
OpenMS / TOPP release 1.11.1 | Documentation generated on Thu Nov 14 2013 11:19:32 using doxygen 1.8.5 |