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. | |
| typedef std::vector < TransitionType > | TransitionsType |
| List of Reaction Monitoring transitions (meta data) type. | |
| typedef SpectrumType::PeakType | PeakType |
| Peak type. | |
Public Member Functions | |
| MRMTransitionGroup () | |
| Constructor. | |
| MRMTransitionGroup (const MRMTransitionGroup &rhs) | |
| Copy Constructor. | |
| virtual | ~MRMTransitionGroup () |
| Destructor. | |
| 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) | |
| TransitionsType | transitions_ |
| transition list | |
| std::vector< SpectrumType > | chromatograms_ |
| chromatogram list | |
| MRMFeatureListType | cons_features_ |
| feature list | |
| 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.
| MRMTransitionGroup | ( | ) | [inline] |
Constructor.
| MRMTransitionGroup | ( | const MRMTransitionGroup< SpectrumType, TransitionType > & | rhs | ) | [inline] |
Copy Constructor.
| virtual ~MRMTransitionGroup | ( | ) | [inline, virtual] |
Destructor.
| void addChromatogram | ( | SpectrumType & | chromatogram, | |
| String | key | |||
| ) | [inline] |
| void addFeature | ( | MRMFeature & | feature | ) | [inline] |
Referenced by MRMTransitionGroupPicker::pickTransitionGroup().
| void addTransition | ( | const TransitionType & | transition, | |
| String | key | |||
| ) | [inline] |
| SpectrumType& getChromatogram | ( | String | key | ) | [inline] |
| const std::vector<SpectrumType>& getChromatograms | ( | ) | const [inline] |
| std::vector<SpectrumType>& getChromatograms | ( | ) | [inline] |
| const std::vector<MRMFeature>& getFeatures | ( | ) | const [inline] |
| std::vector<MRMFeature>& getFeaturesMuteable | ( | ) | [inline] |
Referenced by MRMFeatureFinderScoring::scorePeakgroups_().
| void getLibraryIntensity | ( | std::vector< double > & | result | ) | const [inline] |
Referenced by MRMFeatureFinderScoring::scorePeakgroups_().
| const TransitionType& getTransition | ( | String | key | ) | [inline] |
Referenced by MRMFeatureFinderScoring::scorePeakgroups_().
| const String& getTransitionGroupID | ( | ) | const [inline] |
| const std::vector<TransitionType>& getTransitions | ( | ) | const [inline] |
| std::vector<TransitionType>& getTransitionsMuteable | ( | ) | [inline] |
| bool hasChromatogram | ( | String | key | ) | [inline] |
| bool hasTransition | ( | String | key | ) | [inline] |
| MRMTransitionGroup& operator= | ( | const MRMTransitionGroup< SpectrumType, TransitionType > & | rhs | ) | [inline] |
| void setTransitionGroupID | ( | const String & | tr_gr_id | ) | [inline] |
| Size size | ( | ) | const [inline] |
std::map<String, int> chromatogram_map_ [protected] |
std::vector<SpectrumType> chromatograms_ [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().
MRMFeatureListType cons_features_ [protected] |
transition group id (peak group id)
Referenced by MRMTransitionGroup< SpectrumT, TransitionT >::getTransitionGroupID(), MRMTransitionGroup< SpectrumT, TransitionT >::operator=(), and MRMTransitionGroup< SpectrumT, TransitionT >::setTransitionGroupID().
std::map<String, int> transition_map_ [protected] |
TransitionsType transitions_ [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.10.0 | Documentation generated on Thu Mar 7 2013 09:42:55 using doxygen 1.7.1 |