OpenMS
|
A peptide with a charge state. More...
#include <OpenMS/DATASTRUCTURES/OSWData.h>
Public Member Functions | |
OSWPeptidePrecursor ()=default | |
just a dummy feature to allow for acceptor output values etc More... | |
OSWPeptidePrecursor (const String &seq, const short charge, const bool decoy, const float precursor_mz, std::vector< OSWPeakGroup > &&features) | |
custom c'tor which fills all the members with data; all members are read-only More... | |
OSWPeptidePrecursor (const OSWPeptidePrecursor &rhs)=default | |
Copy c'tor. More... | |
OSWPeptidePrecursor & | operator= (const OSWPeptidePrecursor &rhs)=default |
assignment operator More... | |
OSWPeptidePrecursor (OSWPeptidePrecursor &&rhs)=default | |
move c'tor More... | |
OSWPeptidePrecursor & | operator= (OSWPeptidePrecursor &&rhs)=default |
move assignment operator More... | |
const String & | getSequence () const |
the peptide sequence (incl. mods) More... | |
short | getCharge () const |
precursor charge More... | |
bool | isDecoy () const |
is this a decoy feature (from a decoy protein) More... | |
float | getPCMz () const |
m/z of this charged peptide More... | |
const std::vector< OSWPeakGroup > & | getFeatures () const |
candidate explanations More... | |
Private Attributes | |
String | seq_ |
short | charge_ {0} |
bool | decoy_ {false} |
float | precursor_mz_ {0} |
std::vector< OSWPeakGroup > | features_ |
A peptide with a charge state.
An OSWProtein has one or more OSWPeptidePrecursors.
The OSWPeptidePrecursor contains multiple candidate features (peak groups) of type OSWPeakGroup, only one of which is usually true.
|
default |
just a dummy feature to allow for acceptor output values etc
OSWPeptidePrecursor | ( | const String & | seq, |
const short | charge, | ||
const bool | decoy, | ||
const float | precursor_mz, | ||
std::vector< OSWPeakGroup > && | features | ||
) |
custom c'tor which fills all the members with data; all members are read-only
|
default |
Copy c'tor.
|
default |
move c'tor
|
inline |
precursor charge
|
inline |
candidate explanations
|
inline |
m/z of this charged peptide
|
inline |
the peptide sequence (incl. mods)
|
inline |
is this a decoy feature (from a decoy protein)
|
default |
assignment operator
|
default |
move assignment operator
|
private |
|
private |
|
private |
|
private |
|
private |