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 |