OpenMS
Loading...
Searching...
No Matches
LightCompound Struct Reference

#include <OpenMS/OPENSWATHALGO/DATAACCESS/TransitionExperiment.h>

Collaboration diagram for LightCompound:
[legend]

Public Member Functions

 LightCompound ()
 
bool isPeptide () const
 
void setChargeState (int ch)
 
int getChargeState () const
 
void setDriftTime (double d)
 
double getDriftTime () const
 
bool operator== (const LightCompound &rhs) const
 Equality operator - compares id (consistent with hash)
 
bool operator!= (const LightCompound &rhs) const
 

Public Attributes

double drift_time
 
double rt
 
int charge
 
std::string sequence
 
std::vector< std::string > protein_refs
 
std::string peptide_group_label
 
std::string gene_name
 
std::string id
 
std::string sum_formula
 
std::string compound_name
 
std::string label_type
 Label type (e.g. "heavy" or "light")
 
std::string smiles
 SMILES representation (metabolomics)
 
std::string adducts
 Adducts (metabolomics)
 
std::vector< LightModificationmodifications
 

Constructor & Destructor Documentation

◆ LightCompound()

LightCompound ( )
inline

Member Function Documentation

◆ getChargeState()

int getChargeState ( ) const
inline

References LightCompound::charge.

◆ getDriftTime()

double getDriftTime ( ) const
inline

◆ isPeptide()

bool isPeptide ( ) const
inline

◆ operator!=()

bool operator!= ( const LightCompound rhs) const
inline

◆ operator==()

bool operator== ( const LightCompound rhs) const
inline

Equality operator - compares id (consistent with hash)

References LightCompound::id.

◆ setChargeState()

void setChargeState ( int  ch)
inline

References LightCompound::charge.

◆ setDriftTime()

void setDriftTime ( double  d)
inline

Member Data Documentation

◆ adducts

std::string adducts

Adducts (metabolomics)

◆ charge

◆ compound_name

◆ drift_time

double drift_time

◆ gene_name

std::string gene_name

◆ id

std::string id

◆ label_type

std::string label_type

Label type (e.g. "heavy" or "light")

◆ modifications

std::vector<LightModification> modifications

◆ peptide_group_label

std::string peptide_group_label

◆ protein_refs

std::vector<std::string> protein_refs

◆ rt

double rt

◆ sequence

◆ smiles

std::string smiles

SMILES representation (metabolomics)

◆ sum_formula

std::string sum_formula