Home  · Classes  · Annotated Classes  · Modules  · Members  · Namespaces  · Related Pages
Public Member Functions | Private Attributes | List of all members
TraMLProduct Struct Reference

#include <OpenMS/ANALYSIS/TARGETED/TargetedExperimentHelper.h>

Inheritance diagram for TraMLProduct:
CVTermList MetaInfoInterface

Public Member Functions

 TraMLProduct ()
 
bool operator== (const TraMLProduct &rhs) const
 
TraMLProductoperator= (const TraMLProduct &rhs)
 
void setChargeState (int charge)
 
int getChargeState () const
 
const std::vector
< Configuration > & 
getConfigurationList () const
 
void addConfiguration (const Configuration configuration)
 
void replaceCVTerms (Map< String, std::vector< CVTerm > > &cv_terms)
 
const std::vector< CVTermList > & getInterpretationList () const
 
void addInterpretation (const CVTermList interpretation)
 
- Public Member Functions inherited from CVTermList
 CVTermList ()
 Defaults constructor. More...
 
 CVTermList (const CVTermList &rhs)
 Copy constructor. More...
 
virtual ~CVTermList ()
 Destructor. More...
 
CVTermListoperator= (const CVTermList &rhs)
 Assignment operator. More...
 
void setCVTerms (const std::vector< CVTerm > &terms)
 sets the CV terms More...
 
void replaceCVTerm (const CVTerm &cv_term)
 replaces the specified CV term More...
 
void replaceCVTerms (const std::vector< CVTerm > &cv_terms, const String &accession)
 replaces the specified CV terms using the given accession number More...
 
void replaceCVTerms (const Map< String, std::vector< CVTerm > > &cv_term_map)
 replaces all cv terms with a map (can be obtained via getCVTerms) More...
 
void consumeCVTerms (const Map< String, std::vector< CVTerm > > &cv_term_map)
 merges the given map into the member map, no duplicate checking More...
 
const Map< String, std::vector
< CVTerm > > & 
getCVTerms () const
 returns the accession string of the term More...
 
void addCVTerm (const CVTerm &term)
 adds a CV term More...
 
bool operator== (const CVTermList &cv_term_list) const
 equality operator More...
 
bool operator!= (const CVTermList &cv_term_list) const
 inequality operator More...
 
bool hasCVTerm (const String &accession) const
 checks whether the term has a value More...
 
bool empty () const
 return true if no terms are available More...
 
- Public Member Functions inherited from MetaInfoInterface
 MetaInfoInterface ()
 constructor More...
 
 MetaInfoInterface (const MetaInfoInterface &rhs)
 copy constructor More...
 
 ~MetaInfoInterface ()
 destructor More...
 
MetaInfoInterfaceoperator= (const MetaInfoInterface &rhs)
 assignment operator More...
 
bool operator== (const MetaInfoInterface &rhs) const
 Equality operator. More...
 
bool operator!= (const MetaInfoInterface &rhs) const
 Equality operator. More...
 
const DataValuegetMetaValue (const String &name) const
 returns the value corresponding to a string More...
 
const DataValuegetMetaValue (UInt index) const
 returns the value corresponding to an index More...
 
bool metaValueExists (const String &name) const
 returns if this MetaInfo is set More...
 
bool metaValueExists (UInt index) const
 returns if this MetaInfo is set More...
 
void setMetaValue (const String &name, const DataValue &value)
 sets the DataValue corresponding to a name More...
 
void setMetaValue (UInt index, const DataValue &value)
 sets the DataValue corresponding to an index More...
 
void removeMetaValue (const String &name)
 Removes the DataValue corresponding to name if it exists. More...
 
void removeMetaValue (UInt index)
 Removes the DataValue corresponding to index if it exists. More...
 
void getKeys (std::vector< String > &keys) const
 fills the given vector with a list of all keys for which a value is set More...
 
void getKeys (std::vector< UInt > &keys) const
 fills the given vector with a list of all keys for which a value is set More...
 
bool isMetaEmpty () const
 returns if the MetaInfo is empty More...
 
void clearMetaInfo ()
 removes all meta values More...
 

Private Attributes

int charge_
 
std::vector< Configurationconfiguration_list_
 
std::vector< CVTermListinterpretation_list_
 

Additional Inherited Members

- Static Public Member Functions inherited from MetaInfoInterface
static MetaInfoRegistrymetaRegistry ()
 returns a reference to the MetaInfoRegistry More...
 
- Protected Member Functions inherited from MetaInfoInterface
void createIfNotExists_ ()
 creates the MetaInfo object if it does not exist More...
 
- Protected Attributes inherited from CVTermList
Map< String, std::vector
< CVTerm > > 
cv_terms_
 
- Protected Attributes inherited from MetaInfoInterface
MetaInfometa_
 pointer to the MetaInfo object. 0 by default More...
 

Constructor & Destructor Documentation

TraMLProduct ( )
inline

Member Function Documentation

void addConfiguration ( const Configuration  configuration)
inline
void addInterpretation ( const CVTermList  interpretation)
inline
int getChargeState ( ) const
inline
const std::vector<Configuration>& getConfigurationList ( ) const
inline
const std::vector<CVTermList>& getInterpretationList ( ) const
inline
TraMLProduct& operator= ( const TraMLProduct rhs)
inline
bool operator== ( const TraMLProduct rhs) const
inline
void replaceCVTerms ( Map< String, std::vector< CVTerm > > &  cv_terms)
inline
void setChargeState ( int  charge)
inline

Member Data Documentation

int charge_
private
std::vector<Configuration> configuration_list_
private
std::vector<CVTermList> interpretation_list_
private

OpenMS / TOPP release 2.0.0 Documentation generated on Wed Mar 30 2016 16:18:51 using doxygen 1.8.5