36 #ifndef OPENMS_CHEMISTRY_ENZYME_H 37 #define OPENMS_CHEMISTRY_ENZYME_H 68 const String& cleavage_regex,
69 const std::set<String>& synonyms = std::set<String>(),
70 String regex_description =
"",
93 void setName(
const String& name);
97 const String& getName()
const;
100 void setSynonyms(
const std::set<String>& synonyms);
103 void addSynonym(
const String& synonym);
106 const std::set<String>& getSynonyms()
const;
109 void setRegEx(
const String& cleavage_regex);
112 const String& getRegEx()
const;
115 void setRegExDescription(
String value);
118 String getRegExDescription()
const;
133 void setPSIID(
String value);
139 void setXTandemID(
String value);
142 String getXTandemID()
const;
145 UInt getCometID()
const;
148 void setCometID(
UInt value);
151 void setMSGFID(
Int value);
154 Int getMSGFID()
const;
157 void setOMSSAID(
UInt value);
160 UInt getOMSSAID()
const;
184 friend OPENMS_DLLAPI std::ostream &
operator<<(std::ostream& os,
const Enzyme& enzyme);
215 OPENMS_DLLAPI std::ostream&
operator<<(std::ostream& os,
const Enzyme& enzyme);
UInt omssa_id_
Definition: Enzyme.h:211
A more convenient string class.
Definition: String.h:57
EmpiricalFormula c_term_gain_
Definition: Enzyme.h:201
unsigned int UInt
Unsigned integer type.
Definition: Types.h:95
bool operator==(_Iterator< _Val, _Ref, _Ptr > const &, _Iterator< _Val, _Ref, _Ptr > const &)
Definition: KDTree.h:806
Main OpenMS namespace.
Definition: FeatureDeconvolution.h:47
bool operator<(const MultiplexDeltaMasses &dm1, const MultiplexDeltaMasses &dm2)
String xtandem_id_
Definition: Enzyme.h:205
std::ostream & operator<<(std::ostream &os, const AccurateMassSearchResult &amsr)
String name_
Definition: Enzyme.h:191
Int msgf_id_
Definition: Enzyme.h:209
String cleavage_regex_
Definition: Enzyme.h:193
UInt comet_id_
Definition: Enzyme.h:207
bool operator!=(_Iterator< _Val, _Ref, _Ptr > const &, _Iterator< _Val, _Ref, _Ptr > const &)
Definition: KDTree.h:824
Representation of an enzyme.
Definition: Enzyme.h:56
String psi_id_
Definition: Enzyme.h:203
String regex_description_
Definition: Enzyme.h:197
EmpiricalFormula n_term_gain_
Definition: Enzyme.h:199
int Int
Signed integer type.
Definition: Types.h:103
std::set< String > synonyms_
Definition: Enzyme.h:195