![]() |
OpenMS
|
High-level meta-data of one fragment-ion transition referenced by an OSWPeakGroup. More...
#include <OpenMS/DATASTRUCTURES/OSWData.h>
Public Member Functions | |
| OSWTransition ()=default | |
| default c'tor | |
| 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 (const OSWTransition &rhs)=default | |
| OSWTransition & | operator= (const OSWTransition &rhs)=default |
| OSWTransition (OSWTransition &&rhs)=default | |
| OSWTransition & | operator= (OSWTransition &&rhs)=default |
| ~OSWTransition ()=default | |
| const std::string & | getAnnotation () const |
| e.g. y5/-0.002 | |
| UInt32 | getID () const |
| ID as used in OSWPeakGroup::transition_ids. | |
| float | getProductMZ () const |
| observed product m/z value | |
| char | getType () const |
| b, y | |
| bool | isDecoy () const |
| is this a decoy transition (from a decoy protein/peptide) | |
Private Attributes | |
| 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.
|
default |
default c'tor
| 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
|
default |
|
default |
|
default |
|
inline |
e.g. y5/-0.002
|
inline |
ID as used in OSWPeakGroup::transition_ids.
Referenced by OSWData::addTransition().
|
inline |
observed product m/z value
|
inline |
b, y
|
inline |
is this a decoy transition (from a decoy protein/peptide)
|
default |
|
default |
|
private |
e.g. y5/-0.002
|
private |
ID as used in OSWPeakGroup::transition_ids.
|
private |
is this a decoy transition (from a decoy protein/peptide)
|
private |
observed product m/z value
|
private |
b, y,