42 namespace IdentificationDataInternal
74 precursor_mass_tolerance(0.0), fragment_mass_tolerance(0.0),
75 precursor_tolerance_ppm(false), fragment_tolerance_ppm(false),
76 digestion_enzyme(0), missed_cleavages(0), min_length(0), max_length(0)
84 return (std::tie(molecule_type, mass_type, database,
85 database_version, taxonomy, charges, fixed_mods,
86 variable_mods, fragment_mass_tolerance,
87 precursor_mass_tolerance, fragment_tolerance_ppm,
88 precursor_tolerance_ppm, digestion_enzyme,
89 missed_cleavages, min_length, max_length) <
103 return (std::tie(molecule_type, mass_type, database,
104 database_version, taxonomy, charges, fixed_mods,
105 variable_mods, fragment_mass_tolerance,
106 precursor_mass_tolerance, fragment_tolerance_ppm,
107 precursor_tolerance_ppm, digestion_enzyme,
108 missed_cleavages, min_length, max_length) ==
std::set< String > variable_mods
Definition: DBSearchParam.h:58
MassType
Definition: MetaData.h:72
const DigestionEnzyme * digestion_enzyme
Definition: DBSearchParam.h:66
String taxonomy
Definition: DBSearchParam.h:53
std::map< ProcessingStepRef, SearchParamRef > DBSearchSteps
Definition: DBSearchParam.h:123
bool operator==(const DBSearchParam &other) const
Definition: DBSearchParam.h:101
Size min_length
Definition: DBSearchParam.h:68
bool precursor_tolerance_ppm
Definition: DBSearchParam.h:62
std::set< String > fixed_mods
Definition: DBSearchParam.h:57
String database_version
Definition: DBSearchParam.h:52
enum MassType mass_type
Definition: DBSearchParam.h:49
Parameters specific to a database search step.
Definition: DBSearchParam.h:46
double precursor_mass_tolerance
Definition: DBSearchParam.h:60
size_t Size
Size type e.g. used as variable which can hold result of size()
Definition: Types.h:127
Definition: MetaData.h:65
Abstract base class for digestion enzymes.
Definition: DigestionEnzyme.h:52
Wrapper that adds operator< to iterators, so they can be used as (part of) keys in maps/sets or multi...
Definition: MetaData.h:43
MoleculeType
Definition: MetaData.h:63
double fragment_mass_tolerance
Definition: DBSearchParam.h:61
enum MoleculeType molecule_type
Definition: DBSearchParam.h:48
bool fragment_tolerance_ppm
Definition: DBSearchParam.h:63
Size max_length
Definition: DBSearchParam.h:69
String database
Definition: DBSearchParam.h:51
bool operator<(const DBSearchParam &other) const
Definition: DBSearchParam.h:82
Interface for classes that can store arbitrary meta information (Type-Name-Value tuples).
Definition: MetaInfoInterface.h:60
std::set< DBSearchParam > DBSearchParams
Definition: DBSearchParam.h:121
A more convenient string class.
Definition: String.h:58
Definition: MetaData.h:74
std::set< Int > charges
Definition: DBSearchParam.h:55
Size missed_cleavages
Definition: DBSearchParam.h:67
DBSearchParam()
Definition: DBSearchParam.h:71
Main OpenMS namespace.
Definition: FeatureDeconvolution.h:46
IteratorWrapper< DBSearchParams::iterator > SearchParamRef
Definition: DBSearchParam.h:122