High-level meta-data of one fragment-ion transition referenced by an OSWPeakGroup.
More...
#include <OpenMS/DATASTRUCTURES/OSWData.h>
|
| std::string | annotation_ |
| | e.g. y5/-0.002
|
| |
| UInt32 | id_ |
| | ID as used in OSWPeakGroup::transition_ids.
|
| |
| float | product_mz_ |
| | observed product m/z value
|
| |
| char | type_ |
| | b, y,
|
| |
| bool | is_decoy_ |
| | is this a decoy transition (from a decoy protein/peptide)
|
| |
High-level meta-data of one fragment-ion transition referenced by an OSWPeakGroup.
Immutable after construction (the only mutating ops are the defaulted move / copy assignment overloads). The id field doubles as the chromatogram-native-id used to resolve back into an sqMass chromatogram via OSWData::fromNativeID after OSWData::buildNativeIDResolver has been called.
◆ OSWTransition() [1/4]
◆ OSWTransition() [2/4]
| OSWTransition |
( |
const std::string & |
annotation, |
|
|
const UInt32 |
id, |
|
|
const float |
product_mz, |
|
|
const char |
type, |
|
|
const bool |
is_decoy |
|
) |
| |
custom c'tor which fills all the members with data; all members are read-only
◆ OSWTransition() [3/4]
◆ OSWTransition() [4/4]
◆ ~OSWTransition()
◆ getAnnotation()
| const std::string & getAnnotation |
( |
| ) |
const |
|
inline |
◆ getID()
◆ getProductMZ()
| float getProductMZ |
( |
| ) |
const |
|
inline |
observed product m/z value
◆ getType()
◆ isDecoy()
is this a decoy transition (from a decoy protein/peptide)
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ annotation_
◆ id_
ID as used in OSWPeakGroup::transition_ids.
◆ is_decoy_
is this a decoy transition (from a decoy protein/peptide)
◆ product_mz_
observed product m/z value
◆ type_