82 void setFragmentMassTolerance(
double tolerance);
85 double getFragmentMassTolerance()
const;
88 void setPrecursorMassTolerancePlus(
double tol);
91 double getPrecursorMassTolerancePlus()
const;
94 void setPrecursorMassToleranceMinus(
double tol);
97 double getPrecursorMassToleranceMinus()
const;
100 void setPrecursorErrorType(MassType mono_isotopic);
103 MassType getPrecursorErrorType()
const;
106 void setFragmentMassErrorUnit(ErrorUnit unit);
109 ErrorUnit getFragmentMassErrorUnit()
const;
112 void setPrecursorMassErrorUnit(ErrorUnit unit);
115 ErrorUnit getPrecursorMassErrorUnit()
const;
118 void setNumberOfThreads(
UInt threads);
121 UInt getNumberOfThreads()
const;
130 void setOutputFilename(
const String& output);
133 const String& getOutputFilename()
const;
136 void setInputFilename(
const String& input_file);
139 const String& getInputFilename()
const;
142 void setTaxonomyFilename(
const String& filename);
145 const String& getTaxonomyFilename()
const;
148 void setDefaultParametersFilename(
const String& filename);
151 const String& getDefaultParametersFilename()
const;
154 void setTaxon(
const String& taxon);
157 const String& getTaxon()
const;
160 void setMaxPrecursorCharge(
Int max_charge);
163 Int getMaxPrecursorCharge()
const;
166 void setNumberOfMissedCleavages(
UInt missed_cleavages);
169 UInt getNumberOfMissedCleavages()
const;
172 void setOutputResults(
String result);
175 String getOutputResults()
const;
178 void setMaxValidEValue(
double value);
181 double getMaxValidEValue()
const;
184 void setSemiCleavage(
const bool semi_cleavage);
187 void setAllowIsotopeError(
const bool allow_isotope_error);
190 bool getNoiseSuppression()
const;
193 void setNoiseSuppression(
const bool noise_suppression);
196 void setCleavageSite(
const String& cleavage_site);
199 const String& getCleavageSite()
const;
212 void write(
const String& filename,
bool ignore_member_parameters =
false,
213 bool force_default_mods =
false);
221 void writeTo_(std::ostream& os,
bool ignore_member_parameters);
223 void writeNote_(std::ostream& os,
const String& label,
const String& value);
225 void writeNote_(std::ostream& os,
const String& label,
const char* value);
227 void writeNote_(std::ostream& os,
const String& label,
bool value);
242 String convertModificationSet_(
const std::set<ModificationDefinition>& mods, std::map<String, double>& affected_origins)
const;
MassType fragment_mass_type_
Definition: XTandemInfile.h:254
bool force_default_mods_
Definition: XTandemInfile.h:296
A more convenient string class.
Definition: String.h:57
UInt max_precursor_charge_
Definition: XTandemInfile.h:258
XTandem input file.
Definition: XTandemInfile.h:56
ErrorUnit
error unit, either Da or ppm
Definition: XTandemInfile.h:62
UInt batch_size_
Definition: XTandemInfile.h:266
ErrorUnit precursor_mass_error_unit_
Definition: XTandemInfile.h:252
unsigned int UInt
Unsigned integer type.
Definition: Types.h:94
String default_parameters_file_
Definition: XTandemInfile.h:288
bool allow_isotope_error_
Definition: XTandemInfile.h:283
UInt number_of_threads_
Definition: XTandemInfile.h:264
Main OpenMS namespace.
Definition: FeatureDeconvolution.h:46
ErrorUnit fragment_mass_error_unit_
Definition: XTandemInfile.h:250
MassType
Mass type of the precursor, either monoisotopic or average.
Definition: XTandemInfile.h:69
String input_filename_
Definition: XTandemInfile.h:270
MassType precursor_mass_type_
Definition: XTandemInfile.h:256
String taxonomy_file_
Definition: XTandemInfile.h:274
Representation of a set of modification definitions.
Definition: ModificationDefinitionsSet.h:58
UInt number_of_missed_cleavages_
Definition: XTandemInfile.h:286
String output_filename_
Definition: XTandemInfile.h:272
double precursor_mass_tolerance_plus_
Definition: XTandemInfile.h:246
double fragment_mass_tolerance_
Definition: XTandemInfile.h:244
String output_results_
Definition: XTandemInfile.h:291
double precursor_lower_mz_
Definition: XTandemInfile.h:260
String cleavage_site_
Definition: XTandemInfile.h:278
Base class for loading/storing XML files that have a handler derived from XMLHandler.
Definition: XMLFile.h:48
bool semi_cleavage_
semi cleavage
Definition: XTandemInfile.h:281
String taxon_
Definition: XTandemInfile.h:276
double max_valid_evalue_
Definition: XTandemInfile.h:293
int Int
Signed integer type.
Definition: Types.h:102
ModificationDefinitionsSet modifications_
Definition: XTandemInfile.h:268
double precursor_mass_tolerance_minus_
Definition: XTandemInfile.h:248
double fragment_lower_mz_
Definition: XTandemInfile.h:262