![]() |
OpenMS
|
#include <OpenMS/DATASTRUCTURES/OSWData.h>
Public Member Functions | |
| OSWPeakGroup ()=default | |
| just a dummy feature to allow for acceptor output values etc More... | |
| OSWPeakGroup (const float rt_experimental, const float rt_left_width, const float rt_right_width, const float rt_delta, std::vector< UInt32 > &&transition_ids, const float q_value=-1) | |
| custom c'tor which fills all the members with data; all members are read-only More... | |
| OSWPeakGroup (const OSWPeakGroup &rhs)=default | |
| Copy c'tor. More... | |
| OSWPeakGroup & | operator= (const OSWPeakGroup &rhs)=default |
| copy assignment More... | |
| OSWPeakGroup (OSWPeakGroup &&rhs)=default | |
| move c'tor More... | |
| OSWPeakGroup & | operator= (OSWPeakGroup &&rhs)=default |
| move assignment More... | |
| float | getRTExperimental () const |
| observed RT apex position in seconds of the feature More... | |
| float | getRTLeftWidth () const |
| RT position in seconds of the left border. More... | |
| float | getRTRightWidth () const |
| RT position in seconds of the right border. More... | |
| float | getRTDelta () const |
| RT difference in seconds to the expected RT. More... | |
| float | getQValue () const |
| this might return QVALUE_MISSING if q-value is not annotated in the OSW file More... | |
| const std::vector< UInt32 > & | getTransitionIDs () const |
| get the transition ids (can be mapped to the chromatogram XICs in sqMass data) More... | |
Static Public Attributes | |
| static constexpr float | QVALUE_MISSING = -1 |
| fallback value of getQValue() if .osw file did not undergo pyProphet More... | |
Private Attributes | |
| float | rt_experimental_ { 0 } |
| rt apex of this feature in seconds (averaged across all transitions) More... | |
| float | rt_left_width_ { 0 } |
| rt start in seconds More... | |
| float | rt_right_width_ { 0 } |
| rt end in seconds More... | |
| float | rt_delta_ { 0 } |
| rt offset from expected distance More... | |
| float | q_value_ { -1 } |
| optional Q-value from pyProphet; equals -1 if not set; More... | |
| std::vector< UInt32 > | transition_ids_ |
A peak group (also called feature) is defined on a small RT range (leftWidth to rightWidth) in a group of extracted transitions (chromatograms). The same transitions can be used to defined multiple (usually non-overlapping in RT) peak groups, of which usually only one is correct (lowest q-value).
|
default |
just a dummy feature to allow for acceptor output values etc
| OSWPeakGroup | ( | const float | rt_experimental, |
| const float | rt_left_width, | ||
| const float | rt_right_width, | ||
| const float | rt_delta, | ||
| std::vector< UInt32 > && | transition_ids, | ||
| const float | q_value = -1 |
||
| ) |
custom c'tor which fills all the members with data; all members are read-only
|
default |
Copy c'tor.
|
default |
move c'tor
|
inline |
this might return QVALUE_MISSING if q-value is not annotated in the OSW file
|
inline |
RT difference in seconds to the expected RT.
|
inline |
observed RT apex position in seconds of the feature
|
inline |
RT position in seconds of the left border.
|
inline |
RT position in seconds of the right border.
|
inline |
get the transition ids (can be mapped to the chromatogram XICs in sqMass data)
|
default |
copy assignment
|
default |
move assignment
|
private |
optional Q-value from pyProphet; equals -1 if not set;
|
staticconstexpr |
fallback value of getQValue() if .osw file did not undergo pyProphet
|
private |
rt offset from expected distance
|
private |
rt apex of this feature in seconds (averaged across all transitions)
|
private |
rt start in seconds
|
private |
rt end in seconds
|
private |