OpenMS
|
Bundles multiple (e.g. indistinguishable) proteins in a group. More...
#include <OpenMS/METADATA/ProteinIdentification.h>
Public Types | |
typedef OpenMS::DataArrays::FloatDataArray | FloatDataArray |
Float data array vector type. More... | |
typedef std::vector< FloatDataArray > | FloatDataArrays |
typedef OpenMS::DataArrays::StringDataArray | StringDataArray |
String data array vector type. More... | |
typedef std::vector< StringDataArray > | StringDataArrays |
typedef OpenMS::DataArrays::IntegerDataArray | IntegerDataArray |
Integer data array vector type. More... | |
typedef std::vector< IntegerDataArray > | IntegerDataArrays |
Public Member Functions | |
ProteinGroup () | |
bool | operator== (const ProteinGroup &rhs) const |
Equality operator. More... | |
bool | operator< (const ProteinGroup &rhs) const |
Public Attributes | |
double | probability |
Probability of this group. More... | |
std::vector< String > | accessions |
Accessions of (indistinguishable) proteins that belong to the same group. More... | |
data array methods | |
These methods are used to annotate protein group meta information. These statements should help you chose which approach to use
| |
FloatDataArrays | float_data_arrays_ |
Float data arrays. More... | |
StringDataArrays | string_data_arrays_ |
String data arrays. More... | |
IntegerDataArrays | integer_data_arrays_ |
Integer data arrays. More... | |
const FloatDataArrays & | getFloatDataArrays () const |
Returns a const reference to the float meta data arrays. More... | |
FloatDataArrays & | getFloatDataArrays () |
Returns a mutable reference to the float meta data arrays. More... | |
void | setFloatDataArrays (const FloatDataArrays &fda) |
Sets the float meta data arrays. More... | |
const StringDataArrays & | getStringDataArrays () const |
Returns a const reference to the string meta data arrays. More... | |
StringDataArrays & | getStringDataArrays () |
Returns a mutable reference to the string meta data arrays. More... | |
void | setStringDataArrays (const StringDataArrays &sda) |
Sets the string meta data arrays. More... | |
const IntegerDataArrays & | getIntegerDataArrays () const |
Returns a const reference to the integer meta data arrays. More... | |
IntegerDataArrays & | getIntegerDataArrays () |
Returns a mutable reference to the integer meta data arrays. More... | |
void | setIntegerDataArrays (const IntegerDataArrays &ida) |
Sets the integer meta data arrays. More... | |
IntegerDataArray & | getIntegerDataArrayByName (String name) |
Returns a mutable reference to the first integer meta data array with the given name. More... | |
StringDataArray & | getStringDataArrayByName (String name) |
Returns a mutable reference to the first string meta data array with the given name. More... | |
FloatDataArray & | getFloatDataArrayByName (String name) |
Returns a mutable reference to the first float meta data array with the given name. More... | |
const IntegerDataArray & | getIntegerDataArrayByName (String name) const |
Returns a const reference to the first integer meta data array with the given name. More... | |
const StringDataArray & | getStringDataArrayByName (String name) const |
Returns a const reference to the first string meta data array with the given name. More... | |
const FloatDataArray & | getFloatDataArrayByName (String name) const |
Returns a const reference to the first float meta data array with the given name. More... | |
Bundles multiple (e.g. indistinguishable) proteins in a group.
Float data array vector type.
typedef std::vector<FloatDataArray> FloatDataArrays |
Integer data array vector type.
typedef std::vector<IntegerDataArray> IntegerDataArrays |
String data array vector type.
typedef std::vector<StringDataArray> StringDataArrays |
ProteinGroup | ( | ) |
|
inline |
Returns a mutable reference to the first float meta data array with the given name.
|
inline |
Returns a const reference to the first float meta data array with the given name.
|
inline |
Returns a mutable reference to the float meta data arrays.
const FloatDataArrays& getFloatDataArrays | ( | ) | const |
Returns a const reference to the float meta data arrays.
|
inline |
Returns a mutable reference to the first integer meta data array with the given name.
|
inline |
Returns a const reference to the first integer meta data array with the given name.
IntegerDataArrays& getIntegerDataArrays | ( | ) |
Returns a mutable reference to the integer meta data arrays.
const IntegerDataArrays& getIntegerDataArrays | ( | ) | const |
Returns a const reference to the integer meta data arrays.
|
inline |
Returns a mutable reference to the first string meta data array with the given name.
|
inline |
Returns a const reference to the first string meta data array with the given name.
StringDataArrays& getStringDataArrays | ( | ) |
Returns a mutable reference to the string meta data arrays.
const StringDataArrays& getStringDataArrays | ( | ) | const |
Returns a const reference to the string meta data arrays.
bool operator< | ( | const ProteinGroup & | rhs | ) | const |
bool operator== | ( | const ProteinGroup & | rhs | ) | const |
Equality operator.
void setFloatDataArrays | ( | const FloatDataArrays & | fda | ) |
Sets the float meta data arrays.
void setIntegerDataArrays | ( | const IntegerDataArrays & | ida | ) |
Sets the integer meta data arrays.
void setStringDataArrays | ( | const StringDataArrays & | sda | ) |
Sets the string meta data arrays.
std::vector<String> accessions |
Accessions of (indistinguishable) proteins that belong to the same group.
|
private |
Float data arrays.
|
private |
Integer data arrays.
double probability |
Probability of this group.
|
private |
String data arrays.