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

Search parameters of the DB search. More...

#include <OpenMS/METADATA/ProteinIdentification.h>

Inheritance diagram for ProteinIdentification::SearchParameters:
MetaInfoInterface

Public Member Functions

 SearchParameters ()
 
bool operator== (const SearchParameters &rhs) const
 
bool operator!= (const SearchParameters &rhs) const
 
- 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...
 

Public Attributes

String db
 The used database. More...
 
String db_version
 The database version. More...
 
String taxonomy
 The taxonomy restriction. More...
 
String charges
 The allowed charges for the search. More...
 
PeakMassType mass_type
 Mass type of the peaks. More...
 
std::vector< Stringfixed_modifications
 Used fixed modifications. More...
 
std::vector< Stringvariable_modifications
 Allowed variable modifications. More...
 
DigestionEnzyme enzyme
 The enzyme used for cleavage. More...
 
UInt missed_cleavages
 The number of allowed missed cleavages. More...
 
double peak_mass_tolerance
 Mass tolerance of fragment ions (Dalton) More...
 
double precursor_tolerance
 Mass tolerance of precursor ions (Dalton) More...
 

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 MetaInfoInterface
MetaInfometa_
 pointer to the MetaInfo object. 0 by default More...
 

Detailed Description

Search parameters of the DB search.

Constructor & Destructor Documentation

Member Function Documentation

bool operator!= ( const SearchParameters rhs) const
bool operator== ( const SearchParameters rhs) const

Member Data Documentation

String charges

The allowed charges for the search.

String db

The used database.

String db_version

The database version.

The enzyme used for cleavage.

std::vector<String> fixed_modifications

Used fixed modifications.

PeakMassType mass_type

Mass type of the peaks.

UInt missed_cleavages

The number of allowed missed cleavages.

double peak_mass_tolerance

Mass tolerance of fragment ions (Dalton)

double precursor_tolerance

Mass tolerance of precursor ions (Dalton)

String taxonomy

The taxonomy restriction.

std::vector<String> variable_modifications

Allowed variable modifications.


OpenMS / TOPP release 2.0.0 Documentation generated on Wed Mar 30 2016 12:49:29 using doxygen 1.8.11