changeset 0:3070d71e0e5c draft

Uploaded
author bgruening
date Thu, 16 Apr 2015 08:37:04 -0400
parents
children e37e8ba1b4b7
files .shed.yml AccurateMassSearch.xml AdditiveSeries.xml BaselineFilter.xml CVInspector.xml CompNovo.xml CompNovoCID.xml ConsensusID.xml ConsensusMapNormalizer.xml ConvertTSVToTraML.xml DeMeanderize.xml Decharger.xml DecoyDatabase.xml Digestor.xml DigestorMotif.xml EICExtractor.xml ERPairFinder.xml FFEval.xml FalseDiscoveryRate.xml FeatureFinderCentroided.xml FeatureFinderIsotopeWavelet.xml FeatureFinderMRM.xml FeatureFinderMetabo.xml FeatureFinderMultiplex.xml FeatureFinderSuperHirn.xml FeatureLinkerLabeled.xml FeatureLinkerUnlabeled.xml FeatureLinkerUnlabeledQT.xml FidoAdapter.xml FileConverter.xml FileFilter.xml FileInfo.xml FileMerger.xml HighResPrecursorMassCorrector.xml IDConflictResolver.xml IDExtractor.xml IDFileConverter.xml IDFilter.xml IDMapper.xml IDMassAccuracy.xml IDMerger.xml IDPosteriorErrorProbability.xml IDRTCalibration.xml IDSplitter.xml ITRAQAnalyzer.xml InclusionExclusionListCreator.xml InternalCalibration.xml IsobaricAnalyzer.xml LabeledEval.xml MRMMapper.xml MRMPairFinder.xml MSGFPlusAdapter.xml MSSimulator.xml MapAlignerIdentification.xml MapAlignerPoseClustering.xml MapAlignerSpectrum.xml MapAlignmentEvaluation.xml MapNormalizer.xml MapRTTransformer.xml MapStatistics.xml MassCalculator.xml MassTraceExtractor.xml MyriMatchAdapter.xml MzTabExporter.xml NoiseFilterGaussian.xml NoiseFilterSGolay.xml OMSSAAdapter.xml OpenSwathAnalyzer.xml OpenSwathChromatogramExtractor.xml OpenSwathConfidenceScoring.xml OpenSwathDIAPreScoring.xml OpenSwathDecoyGenerator.xml OpenSwathFeatureXMLToTSV.xml OpenSwathMzMLFileCacher.xml OpenSwathRTNormalizer.xml OpenSwathRewriteToFeatureXML.xml OpenSwathWorkflow.xml PTModel.xml PTPredict.xml PeakPickerHiRes.xml PeakPickerWavelet.xml PepNovoAdapter.xml PeptideIndexer.xml PrecursorIonSelector.xml PrecursorMassCorrector.xml ProteinInference.xml ProteinQuantifier.xml ProteinResolver.xml RNPxl.xml RTEvaluation.xml RTModel.xml RTPredict.xml SeedListGenerator.xml SemanticValidator.xml SequenceCoverageCalculator.xml SpecLibCreator.xml SpecLibSearcher.xml SpectraFilterBernNorm.xml SpectraFilterMarkerMower.xml SpectraFilterNLargest.xml SpectraFilterNormalizer.xml SpectraFilterParentPeakMower.xml SpectraFilterScaler.xml SpectraFilterSqrtMower.xml SpectraFilterThresholdMower.xml SpectraFilterWindowMower.xml SpectraMerger.xml TMTAnalyzer.xml TOFCalibration.xml TextExporter.xml TransformationEvaluation.xml XMLValidator.xml XTandemAdapter.xml macros.xml readme.md tool_dependencies.xml
diffstat 116 files changed, 39709 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/.shed.yml	Thu Apr 16 08:37:04 2015 -0400
@@ -0,0 +1,3 @@
+# repository published to https://toolshed.g2.bx.psu.edu/repos/bgruening/openms
+owner: bgruening
+name: openms
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/AccurateMassSearch.xml	Thu Apr 16 08:37:04 2015 -0400
@@ -0,0 +1,111 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<tool id="AccurateMassSearch" name="AccurateMassSearch" version="2.0.0">
+  <description>Find potential HMDB ids within the given mass error window.</description>
+  <macros>
+    <token name="@EXECUTABLE@">AccurateMassSearch</token>
+    <import>macros.xml</import>
+  </macros>
+  <expand macro="stdio"/>
+  <expand macro="requirements"/>
+  <command>AccurateMassSearch
+
+#if $param_in:
+  -in $param_in
+#end if
+#if $param_out:
+  -out $param_out
+#end if
+#if $param_out_annotation:
+  -out_annotation $param_out_annotation
+#end if
+#if $param_positive_adducts_file:
+  -positive_adducts_file $param_positive_adducts_file
+#end if
+#if $param_negative_adducts_file:
+  -negative_adducts_file $param_negative_adducts_file
+#end if
+-threads \${GALAXY_SLOTS:-24} 
+#if $param_db_mapping:
+  -db:mapping $param_db_mapping
+#end if
+#if $param_db_struct:
+  -db:struct $param_db_struct
+#end if
+#if $param_algorithm_mass_error_value:
+  -algorithm:mass_error_value $param_algorithm_mass_error_value
+#end if
+#if $param_algorithm_mass_error_unit:
+  -algorithm:mass_error_unit
+  #if " " in str($param_algorithm_mass_error_unit):
+    "$param_algorithm_mass_error_unit"
+  #else
+    $param_algorithm_mass_error_unit
+  #end if
+#end if
+#if $param_algorithm_ionization_mode:
+  -algorithm:ionization_mode
+  #if " " in str($param_algorithm_ionization_mode):
+    "$param_algorithm_ionization_mode"
+  #else
+    $param_algorithm_ionization_mode
+  #end if
+#end if
+#if $param_algorithm_isotopic_similarity:
+  -algorithm:isotopic_similarity
+#end if
+#if $param_algorithm_report_mode:
+  -algorithm:report_mode
+  #if " " in str($param_algorithm_report_mode):
+    "$param_algorithm_report_mode"
+  #else
+    $param_algorithm_report_mode
+  #end if
+#end if
+#if $param_algorithm_keep_unidentified_masses:
+  -algorithm:keep_unidentified_masses
+#end if
+#if $adv_opts.adv_opts_selector=='advanced':
+    #if $adv_opts.param_force:
+  -force
+#end if
+#end if
+</command>
+  <inputs>
+    <param name="param_in" type="data" format="featurexml,consensusxml" optional="False" label="featureXML or consensusXML file" help="(-in) "/>
+    <param name="param_positive_adducts_file" type="data" format="tabular" optional="False" value="CHEMISTRY/PositiveAdducts.tsv" label="This file contains the list of potential positive adducts that will be looked for in the database" help="(-positive_adducts_file) Edit the list if you wish to exclude/include adducts. By default CHEMISTRY/PositiveAdducts.tsv in OpenMS/share is used! If empty, the default will be used"/>
+    <param name="param_negative_adducts_file" type="data" format="tabular" optional="False" value="CHEMISTRY/NegativeAdducts.tsv" label="This file contains the list of potential negative adducts that will be looked for in the database" help="(-negative_adducts_file) Edit the list if you wish to exclude/include adducts. By default CHEMISTRY/NegativeAdducts.tsv in OpenMS/share is used! If empty, the default will be used"/>
+    <param name="param_db_mapping" type="data" format="tabular" optional="False" value="CHEMISTRY/HMDBMappingFile.tsv" label="Database input file, containing three tab-separated columns of mass, formula, identifie" help="(-mapping) If 'mass' is 0, it is re-computed from the molecular sum formula. By default CHEMISTRY/HMDBMappingFile.tsv in OpenMS/share is used! If empty, the default will be used"/>
+    <param name="param_db_struct" type="data" format="tabular" optional="False" value="CHEMISTRY/HMDB2StructMapping.tsv" label="Database input file, containing four tab-separated columns of identifier, name, SMILES, INCHI.The identifier should match with mapping file" help="(-struct) SMILES and INCHI are reported in the output, but not used otherwise. By default CHEMISTRY/HMDB2StructMapping.tsv in OpenMS/share is used! If empty, the default will be used"/>
+    <param name="param_algorithm_mass_error_value" type="float" value="5.0" label="Tolerance allowed for accurate mass search" help="(-mass_error_value) "/>
+    <param name="param_algorithm_mass_error_unit" type="select" optional="True" value="ppm" label="Unit of mass error (ppm or Da)" help="(-mass_error_unit) ">
+      <option value="ppm">ppm</option>
+      <option value="Da">Da</option>
+    </param>
+    <param name="param_algorithm_ionization_mode" type="select" optional="True" value="positive" label="Positive or negative ionization mode?" help="(-ionization_mode) If 'auto' is used, the first feature of the input map must contain the meta-value 'scan_polarity'. If its missing, the tool will exit with error">
+      <option value="positive">positive</option>
+      <option value="negative">negative</option>
+      <option value="auto">auto</option>
+    </param>
+    <param name="param_algorithm_isotopic_similarity" type="boolean" truevalue="-algorithm:isotopic_similarity" falsevalue="" checked="false" optional="True" label="Computes a similarity score for each hit (only if the feature exhibits at least two isotopic mass traces)" help="(-isotopic_similarity) "/>
+    <param name="param_algorithm_report_mode" type="select" optional="True" value="all" label="Results are reported in one of several modes: Either (all) matching hits, the (top3) scoring hits, or the (best) scoring hit" help="(-report_mode) ">
+      <option value="all">all</option>
+      <option value="top3">top3</option>
+      <option value="best">best</option>
+    </param>
+    <param name="param_algorithm_keep_unidentified_masses" type="boolean" truevalue="-algorithm:keep_unidentified_masses" falsevalue="" checked="false" optional="True" label="Keep features that did not yield any DB hit" help="(-keep_unidentified_masses) "/>
+    <expand macro="advanced_options">
+      <param name="param_force" type="boolean" truevalue="-force" falsevalue="" checked="false" optional="True" label="Overwrite tool specific checks" help="(-force) "/>
+    </expand>
+  </inputs>
+  <outputs>
+    <data name="param_out" format="tabular"/>
+    <data name="param_out_annotation" metadata_source="param_in" format="input"/>
+  </outputs>
+  <help>**What it does**
+
+Find potential HMDB ids within the given mass error window.
+
+
+For more information, visit http://ftp.mi.fu-berlin.de/OpenMS/release-documentation/html/UTILS_AccurateMassSearch.html</help>
+  <expand macro="references"/>
+</tool>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/AdditiveSeries.xml	Thu Apr 16 08:37:04 2015 -0400
@@ -0,0 +1,109 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<tool id="AdditiveSeries" name="AdditiveSeries" version="2.0.0">
+  <description>Computes an additive series to quantify a peptide in a set of samples.</description>
+  <macros>
+    <token name="@EXECUTABLE@">AdditiveSeries</token>
+    <import>macros.xml</import>
+  </macros>
+  <expand macro="stdio"/>
+  <expand macro="requirements"/>
+  <command>AdditiveSeries
+
+-in
+  #for token in $param_in:
+    $token
+  #end for
+#if $param_out:
+  -out $param_out
+#end if
+#if $param_mz_tolerance:
+  -mz_tolerance $param_mz_tolerance
+#end if
+#if $param_rt_tolerance:
+  -rt_tolerance $param_rt_tolerance
+#end if
+
+#if $rep_param_concentrations:
+-concentrations
+  #for token in $rep_param_concentrations:
+    #if " " in str(token):
+      "$token.param_concentrations"
+    #else
+      $token.param_concentrations
+    #end if
+  #end for
+#end if
+#if $param_feature_rt:
+  -feature_rt $param_feature_rt
+#end if
+#if $param_feature_mz:
+  -feature_mz $param_feature_mz
+#end if
+#if $param_standard_rt:
+  -standard_rt $param_standard_rt
+#end if
+#if $param_standard_mz:
+  -standard_mz $param_standard_mz
+#end if
+-threads \${GALAXY_SLOTS:-24} 
+#if $param_plot_write_gnuplot_output:
+  -plot:write_gnuplot_output
+#end if
+#if $param_plot_out_gp:
+  -plot:out_gp     "$param_plot_out_gp"
+#end if
+#if $adv_opts.adv_opts_selector=='advanced':
+    #if $adv_opts.param_force:
+  -force
+#end if
+#end if
+</command>
+  <inputs>
+    <param name="param_in" type="data" format="featurexml" multiple="true" optional="False" size="30" label="input files separated by blanks" help="(-in) ">
+      <sanitizer>
+        <valid initial="string.printable">
+          <remove value="'"/>
+          <remove value="&quot;"/>
+        </valid>
+      </sanitizer>
+    </param>
+    <param name="param_mz_tolerance" type="float" value="1.0" label="Tolerance in m/z dimension" help="(-mz_tolerance) "/>
+    <param name="param_rt_tolerance" type="float" value="1.0" label="Tolerance in RT dimension" help="(-rt_tolerance) "/>
+    <repeat name="rep_param_concentrations" min="1" title="param_concentrations">
+      <param name="param_concentrations" type="text" size="30" value="0" label="List of spiked concentrations" help="(-concentrations) ">
+        <sanitizer>
+          <valid initial="string.printable">
+            <remove value="'"/>
+            <remove value="&quot;"/>
+          </valid>
+        </sanitizer>
+      </param>
+    </repeat>
+    <param name="param_feature_rt" type="float" value="-1.0" label="RT position of the feature" help="(-feature_rt) "/>
+    <param name="param_feature_mz" type="float" value="-1.0" label="m/z position of the feature" help="(-feature_mz) "/>
+    <param name="param_standard_rt" type="float" value="-1.0" label="RT position of the standard" help="(-standard_rt) "/>
+    <param name="param_standard_mz" type="float" value="-1.0" label="m/z position of the standard" help="(-standard_mz) "/>
+    <param name="param_plot_write_gnuplot_output" type="boolean" truevalue="-plot:write_gnuplot_output" falsevalue="" checked="false" optional="True" label="Flag that activates the GNUplot output" help="(-write_gnuplot_output) "/>
+    <param name="param_plot_out_gp" type="text" size="30" label="base file name (3 files with different extensions are created)" help="(-out_gp) ">
+      <sanitizer>
+        <valid initial="string.printable">
+          <remove value="'"/>
+          <remove value="&quot;"/>
+        </valid>
+      </sanitizer>
+    </param>
+    <expand macro="advanced_options">
+      <param name="param_force" type="boolean" truevalue="-force" falsevalue="" checked="false" optional="True" label="Overwrite tool specific checks" help="(-force) "/>
+    </expand>
+  </inputs>
+  <outputs>
+    <data name="param_out" format="xml"/>
+  </outputs>
+  <help>**What it does**
+
+Computes an additive series to quantify a peptide in a set of samples.
+
+
+For more information, visit http://ftp.mi.fu-berlin.de/OpenMS/release-documentation/html/TOPP_AdditiveSeries.html</help>
+  <expand macro="references"/>
+</tool>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/BaselineFilter.xml	Thu Apr 16 08:37:04 2015 -0400
@@ -0,0 +1,77 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<tool id="BaselineFilter" name="BaselineFilter" version="2.0.0">
+  <description>Removes the baseline from profile spectra using a top-hat filter.</description>
+  <macros>
+    <token name="@EXECUTABLE@">BaselineFilter</token>
+    <import>macros.xml</import>
+  </macros>
+  <expand macro="stdio"/>
+  <expand macro="requirements"/>
+  <command>BaselineFilter
+
+#if $param_in:
+  -in $param_in
+#end if
+#if $param_out:
+  -out $param_out
+#end if
+#if $param_struc_elem_length:
+  -struc_elem_length $param_struc_elem_length
+#end if
+#if $param_struc_elem_unit:
+  -struc_elem_unit
+  #if " " in str($param_struc_elem_unit):
+    "$param_struc_elem_unit"
+  #else
+    $param_struc_elem_unit
+  #end if
+#end if
+#if $param_method:
+  -method
+  #if " " in str($param_method):
+    "$param_method"
+  #else
+    $param_method
+  #end if
+#end if
+-threads \${GALAXY_SLOTS:-24} 
+#if $adv_opts.adv_opts_selector=='advanced':
+    #if $adv_opts.param_force:
+  -force
+#end if
+#end if
+</command>
+  <inputs>
+    <param name="param_in" type="data" format="mzml" optional="False" label="input raw data file" help="(-in) "/>
+    <param name="param_struc_elem_length" type="float" value="3.0" label="Length of the structuring element (should be wider than maximal peak width - see documentation)" help="(-struc_elem_length) "/>
+    <param name="param_struc_elem_unit" type="select" optional="True" value="Thomson" label="Unit of 'struc_elem_length' paramete" help="(-struc_elem_unit) ">
+      <option value="Thomson">Thomson</option>
+      <option value="DataPoints">DataPoints</option>
+    </param>
+    <param name="param_method" type="select" optional="True" value="tophat" label="The name of the morphological filter to be applied" help="(-method) If you are unsure, use the default">
+      <option value="identity">identity</option>
+      <option value="erosion">erosion</option>
+      <option value="dilation">dilation</option>
+      <option value="opening">opening</option>
+      <option value="closing">closing</option>
+      <option value="gradient">gradient</option>
+      <option value="tophat">tophat</option>
+      <option value="bothat">bothat</option>
+      <option value="erosion_simple">erosion_simple</option>
+      <option value="dilation_simple">dilation_simple</option>
+    </param>
+    <expand macro="advanced_options">
+      <param name="param_force" type="boolean" truevalue="-force" falsevalue="" checked="false" optional="True" label="Overwrite tool specific checks" help="(-force) "/>
+    </expand>
+  </inputs>
+  <outputs>
+    <data name="param_out" format="mzml"/>
+  </outputs>
+  <help>**What it does**
+
+Removes the baseline from profile spectra using a top-hat filter.
+
+
+For more information, visit http://ftp.mi.fu-berlin.de/OpenMS/release-documentation/html/TOPP_BaselineFilter.html</help>
+  <expand macro="references"/>
+</tool>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/CVInspector.xml	Thu Apr 16 08:37:04 2015 -0400
@@ -0,0 +1,95 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<tool id="CVInspector" name="CVInspector" version="2.0.0">
+  <description>A tool for visualization and validation of PSI mapping and CV files.</description>
+  <macros>
+    <token name="@EXECUTABLE@">CVInspector</token>
+    <import>macros.xml</import>
+  </macros>
+  <expand macro="stdio"/>
+  <expand macro="requirements"/>
+  <command>CVInspector
+
+-cv_files
+  #for token in $param_cv_files:
+    $token
+  #end for
+
+#if $rep_param_cv_names:
+-cv_names
+  #for token in $rep_param_cv_names:
+    #if " " in str(token):
+      "$token.param_cv_names"
+    #else
+      $token.param_cv_names
+    #end if
+  #end for
+#end if
+#if $param_mapping_file:
+  -mapping_file $param_mapping_file
+#end if
+
+#if $rep_param_ignore_cv:
+-ignore_cv
+  #for token in $rep_param_ignore_cv:
+    #if " " in str(token):
+      "$token.param_ignore_cv"
+    #else
+      $token.param_ignore_cv
+    #end if
+  #end for
+#end if
+#if $param_html:
+  -html $param_html
+#end if
+-threads \${GALAXY_SLOTS:-24} 
+#if $adv_opts.adv_opts_selector=='advanced':
+    #if $adv_opts.param_force:
+  -force
+#end if
+#end if
+</command>
+  <inputs>
+    <param name="param_cv_files" type="data" format="obo" multiple="true" optional="False" size="30" label="List of ontology files in OBO format" help="(-cv_files) ">
+      <sanitizer>
+        <valid initial="string.printable">
+          <remove value="'"/>
+          <remove value="&quot;"/>
+        </valid>
+      </sanitizer>
+    </param>
+    <repeat name="rep_param_cv_names" min="1" title="param_cv_names">
+      <param name="param_cv_names" type="text" size="30" label="List of identifiers (one for each ontology file)" help="(-cv_names) ">
+        <sanitizer>
+          <valid initial="string.printable">
+            <remove value="'"/>
+            <remove value="&quot;"/>
+          </valid>
+        </sanitizer>
+      </param>
+    </repeat>
+    <param name="param_mapping_file" type="data" format="xml" optional="True" label="Mapping file in CVMapping (XML) format" help="(-mapping_file) "/>
+    <repeat name="rep_param_ignore_cv" min="0" max="1" title="param_ignore_cv">
+      <param name="param_ignore_cv" type="text" size="30" value="UO PATO BTO" label="A list of CV identifiers which should be ignored" help="(-ignore_cv) ">
+        <sanitizer>
+          <valid initial="string.printable">
+            <remove value="'"/>
+            <remove value="&quot;"/>
+          </valid>
+        </sanitizer>
+      </param>
+    </repeat>
+    <expand macro="advanced_options">
+      <param name="param_force" type="boolean" truevalue="-force" falsevalue="" checked="false" optional="True" label="Overwrite tool specific checks" help="(-force) "/>
+    </expand>
+  </inputs>
+  <outputs>
+    <data name="param_html" format="html"/>
+  </outputs>
+  <help>**What it does**
+
+A tool for visualization and validation of PSI mapping and CV files.
+
+
+For more information, visit http://ftp.mi.fu-berlin.de/OpenMS/release-documentation/html/UTILS_CVInspector.html</help>
+  <expand macro="references"/>
+</tool>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/CompNovo.xml	Thu Apr 16 08:37:04 2015 -0400
@@ -0,0 +1,3349 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<tool id="CompNovo" name="CompNovo" version="2.0.0">
+  <description>Performs a de novo peptide identification using the CompNovo engine.</description>
+  <macros>
+    <token name="@EXECUTABLE@">CompNovo</token>
+    <import>macros.xml</import>
+  </macros>
+  <expand macro="stdio"/>
+  <expand macro="requirements"/>
+  <command>CompNovo
+
+#if $param_in:
+  -in $param_in
+#end if
+#if $param_out:
+  -out $param_out
+#end if
+-threads \${GALAXY_SLOTS:-24} 
+#if $param_algorithm_tryptic_only:
+  -algorithm:tryptic_only     "$param_algorithm_tryptic_only"
+#end if
+#if $param_algorithm_precursor_mass_tolerance:
+  -algorithm:precursor_mass_tolerance $param_algorithm_precursor_mass_tolerance
+#end if
+#if $param_algorithm_fragment_mass_tolerance:
+  -algorithm:fragment_mass_tolerance $param_algorithm_fragment_mass_tolerance
+#end if
+#if $param_algorithm_max_mz:
+  -algorithm:max_mz $param_algorithm_max_mz
+#end if
+#if $param_algorithm_min_mz:
+  -algorithm:min_mz $param_algorithm_min_mz
+#end if
+#if $param_algorithm_missed_cleavages:
+  -algorithm:missed_cleavages $param_algorithm_missed_cleavages
+#end if
+#if $param_algorithm_number_of_hits:
+  -algorithm:number_of_hits $param_algorithm_number_of_hits
+#end if
+#if $param_algorithm_estimate_precursor_mz:
+  -algorithm:estimate_precursor_mz
+#end if
+
+#if $rep_param_algorithm_fixed_modifications:
+-algorithm:fixed_modifications
+  #for token in $rep_param_algorithm_fixed_modifications:
+    #if " " in str(token):
+      "$token.param_algorithm_fixed_modifications"
+    #else
+      $token.param_algorithm_fixed_modifications
+    #end if
+  #end for
+#end if
+
+#if $rep_param_algorithm_variable_modifications:
+-algorithm:variable_modifications
+  #for token in $rep_param_algorithm_variable_modifications:
+    #if " " in str(token):
+      "$token.param_algorithm_variable_modifications"
+    #else
+      $token.param_algorithm_variable_modifications
+    #end if
+  #end for
+#end if
+#if $adv_opts.adv_opts_selector=='advanced':
+    #if $adv_opts.param_force:
+  -force
+#end if
+    #if $adv_opts.param_algorithm_max_number_aa_per_decomp:
+  -algorithm:max_number_aa_per_decomp $adv_opts.param_algorithm_max_number_aa_per_decomp
+#end if
+    #if $adv_opts.param_algorithm_max_number_pivot:
+  -algorithm:max_number_pivot $adv_opts.param_algorithm_max_number_pivot
+#end if
+    #if $adv_opts.param_algorithm_max_subscore_number:
+  -algorithm:max_subscore_number $adv_opts.param_algorithm_max_subscore_number
+#end if
+    #if $adv_opts.param_algorithm_decomp_weights_precision:
+  -algorithm:decomp_weights_precision $adv_opts.param_algorithm_decomp_weights_precision
+#end if
+    #if $adv_opts.param_algorithm_double_charged_iso_threshold:
+  -algorithm:double_charged_iso_threshold $adv_opts.param_algorithm_double_charged_iso_threshold
+#end if
+    #if $adv_opts.param_algorithm_max_isotope_to_score:
+  -algorithm:max_isotope_to_score $adv_opts.param_algorithm_max_isotope_to_score
+#end if
+    #if $adv_opts.param_algorithm_max_decomp_weight:
+  -algorithm:max_decomp_weight $adv_opts.param_algorithm_max_decomp_weight
+#end if
+    #if $adv_opts.param_algorithm_max_isotope:
+  -algorithm:max_isotope $adv_opts.param_algorithm_max_isotope
+#end if
+    #if $adv_opts.param_algorithm_number_of_prescoring_hits:
+  -algorithm:number_of_prescoring_hits $adv_opts.param_algorithm_number_of_prescoring_hits
+#end if
+    #if $adv_opts.param_algorithm_residue_set:
+  -algorithm:residue_set     "$adv_opts.param_algorithm_residue_set"
+#end if
+#end if
+</command>
+  <inputs>
+    <param name="param_in" type="data" format="mzml" optional="False" label="input file in mzML format" help="(-in) "/>
+    <param name="param_algorithm_tryptic_only" type="text" size="30" value="true" label="if set to true only tryptic peptides are reported" help="(-tryptic_only) ">
+      <sanitizer>
+        <valid initial="string.printable">
+          <remove value="'"/>
+          <remove value="&quot;"/>
+        </valid>
+      </sanitizer>
+    </param>
+    <param name="param_algorithm_precursor_mass_tolerance" type="float" value="1.5" label="precursor mass tolerance" help="(-precursor_mass_tolerance) "/>
+    <param name="param_algorithm_fragment_mass_tolerance" type="float" value="0.3" label="fragment mass tolerance" help="(-fragment_mass_tolerance) "/>
+    <param name="param_algorithm_max_mz" type="float" value="2000.0" label="maximal m/z value used to calculate isotope distributions" help="(-max_mz) "/>
+    <param name="param_algorithm_min_mz" type="float" value="200.0" label="minimal m/z value used to calculate the isotope distributions" help="(-min_mz) "/>
+    <param name="param_algorithm_missed_cleavages" type="integer" value="1" label="maximal number of missed cleavages allowed per peptide" help="(-missed_cleavages) "/>
+    <param name="param_algorithm_number_of_hits" type="integer" value="100" label="maximal number of hits which are reported per spectrum" help="(-number_of_hits) "/>
+    <param name="param_algorithm_estimate_precursor_mz" type="boolean" truevalue="-algorithm:estimate_precursor_mz" falsevalue="" checked="true" optional="True" label="If set to true, the precursor charge will be estimated," help="(-estimate_precursor_mz) e.g. from the precursor peaks of the ETD spectrum. &lt;br&gt;The input is believed otherwise"/>
+    <repeat name="rep_param_algorithm_fixed_modifications" min="0" title="param_algorithm_fixed_modifications">
+      <param name="param_algorithm_fixed_modifications" type="select" optional="True" label="fixed modifications, specified using UniMod (www.unimod.org) terms," help="(-fixed_modifications) e.g. 'Carbamidomethyl (C)' or 'Oxidation (M)'">
+        <option value="2-dimethylsuccinyl (C)">2-dimethylsuccinyl (C)</option>
+        <option value="2-monomethylsuccinyl (C)">2-monomethylsuccinyl (C)</option>
+        <option value="2-nitrobenzyl (Y)">2-nitrobenzyl (Y)</option>
+        <option value="2-succinyl (C)">2-succinyl (C)</option>
+        <option value="2HPG (R)">2HPG (R)</option>
+        <option value="3-deoxyglucosone (R)">3-deoxyglucosone (R)</option>
+        <option value="3-phosphoglyceryl (K)">3-phosphoglyceryl (K)</option>
+        <option value="3sulfo (N-term)">3sulfo (N-term)</option>
+        <option value="4-ONE (C)">4-ONE (C)</option>
+        <option value="4-ONE (H)">4-ONE (H)</option>
+        <option value="4-ONE (K)">4-ONE (K)</option>
+        <option value="4-ONE+Delta:H(-2)O(-1) (C)">4-ONE+Delta:H(-2)O(-1) (C)</option>
+        <option value="4-ONE+Delta:H(-2)O(-1) (H)">4-ONE+Delta:H(-2)O(-1) (H)</option>
+        <option value="4-ONE+Delta:H(-2)O(-1) (K)">4-ONE+Delta:H(-2)O(-1) (K)</option>
+        <option value="4AcAllylGal (C)">4AcAllylGal (C)</option>
+        <option value="ADP-Ribosyl (C)">ADP-Ribosyl (C)</option>
+        <option value="ADP-Ribosyl (D)">ADP-Ribosyl (D)</option>
+        <option value="ADP-Ribosyl (E)">ADP-Ribosyl (E)</option>
+        <option value="ADP-Ribosyl (K)">ADP-Ribosyl (K)</option>
+        <option value="ADP-Ribosyl (N)">ADP-Ribosyl (N)</option>
+        <option value="ADP-Ribosyl (R)">ADP-Ribosyl (R)</option>
+        <option value="ADP-Ribosyl (S)">ADP-Ribosyl (S)</option>
+        <option value="AEBS (H)">AEBS (H)</option>
+        <option value="AEBS (K)">AEBS (K)</option>
+        <option value="AEBS (S)">AEBS (S)</option>
+        <option value="AEBS (Y)">AEBS (Y)</option>
+        <option value="AEC-MAEC (S)">AEC-MAEC (S)</option>
+        <option value="AEC-MAEC (T)">AEC-MAEC (T)</option>
+        <option value="AEC-MAEC:2H(4) (S)">AEC-MAEC:2H(4) (S)</option>
+        <option value="AEC-MAEC:2H(4) (T)">AEC-MAEC:2H(4) (T)</option>
+        <option value="AHA-Alkyne (M)">AHA-Alkyne (M)</option>
+        <option value="AHA-Alkyne-KDDDD (M)">AHA-Alkyne-KDDDD (M)</option>
+        <option value="AHA-SS (M)">AHA-SS (M)</option>
+        <option value="AHA-SS_CAM (M)">AHA-SS_CAM (M)</option>
+        <option value="AMTzHexNAc2 (N)">AMTzHexNAc2 (N)</option>
+        <option value="AMTzHexNAc2 (S)">AMTzHexNAc2 (S)</option>
+        <option value="AMTzHexNAc2 (T)">AMTzHexNAc2 (T)</option>
+        <option value="AROD (C)">AROD (C)</option>
+        <option value="AccQTag (K)">AccQTag (K)</option>
+        <option value="AccQTag (N-term)">AccQTag (N-term)</option>
+        <option value="Acetyl (C)">Acetyl (C)</option>
+        <option value="Acetyl (H)">Acetyl (H)</option>
+        <option value="Acetyl (K)">Acetyl (K)</option>
+        <option value="Acetyl (N-term)">Acetyl (N-term)</option>
+        <option value="Acetyl (S)">Acetyl (S)</option>
+        <option value="Acetyl (T)">Acetyl (T)</option>
+        <option value="Acetyl (Y)">Acetyl (Y)</option>
+        <option value="Acetyl:13C(2) (K)">Acetyl:13C(2) (K)</option>
+        <option value="Acetyl:2H(3) (H)">Acetyl:2H(3) (H)</option>
+        <option value="Acetyl:2H(3) (K)">Acetyl:2H(3) (K)</option>
+        <option value="Acetyl:2H(3) (N-term)">Acetyl:2H(3) (N-term)</option>
+        <option value="Acetyl:2H(3) (S)">Acetyl:2H(3) (S)</option>
+        <option value="Acetyl:2H(3) (T)">Acetyl:2H(3) (T)</option>
+        <option value="Acetyl:2H(3) (Y)">Acetyl:2H(3) (Y)</option>
+        <option value="Acetyldeoxyhypusine (K)">Acetyldeoxyhypusine (K)</option>
+        <option value="Acetylhypusine (K)">Acetylhypusine (K)</option>
+        <option value="Ahx2+Hsl (C-term)">Ahx2+Hsl (C-term)</option>
+        <option value="Ala-&gt;Arg (A)">Ala-&gt;Arg (A)</option>
+        <option value="Ala-&gt;Asn (A)">Ala-&gt;Asn (A)</option>
+        <option value="Ala-&gt;Asp (A)">Ala-&gt;Asp (A)</option>
+        <option value="Ala-&gt;Cys (A)">Ala-&gt;Cys (A)</option>
+        <option value="Ala-&gt;Gln (A)">Ala-&gt;Gln (A)</option>
+        <option value="Ala-&gt;Glu (A)">Ala-&gt;Glu (A)</option>
+        <option value="Ala-&gt;Gly (A)">Ala-&gt;Gly (A)</option>
+        <option value="Ala-&gt;His (A)">Ala-&gt;His (A)</option>
+        <option value="Ala-&gt;Lys (A)">Ala-&gt;Lys (A)</option>
+        <option value="Ala-&gt;Met (A)">Ala-&gt;Met (A)</option>
+        <option value="Ala-&gt;Phe (A)">Ala-&gt;Phe (A)</option>
+        <option value="Ala-&gt;Pro (A)">Ala-&gt;Pro (A)</option>
+        <option value="Ala-&gt;Ser (A)">Ala-&gt;Ser (A)</option>
+        <option value="Ala-&gt;Thr (A)">Ala-&gt;Thr (A)</option>
+        <option value="Ala-&gt;Trp (A)">Ala-&gt;Trp (A)</option>
+        <option value="Ala-&gt;Tyr (A)">Ala-&gt;Tyr (A)</option>
+        <option value="Ala-&gt;Val (A)">Ala-&gt;Val (A)</option>
+        <option value="Ala-&gt;Xle (A)">Ala-&gt;Xle (A)</option>
+        <option value="Amidated (C-term)">Amidated (C-term)</option>
+        <option value="Amidine (K)">Amidine (K)</option>
+        <option value="Amidine (N-term)">Amidine (N-term)</option>
+        <option value="Amidino (C)">Amidino (C)</option>
+        <option value="Amino (Y)">Amino (Y)</option>
+        <option value="Ammonia-loss (N)">Ammonia-loss (N)</option>
+        <option value="Ammonia-loss (N-term C)">Ammonia-loss (N-term C)</option>
+        <option value="Ammonium (C-term)">Ammonium (C-term)</option>
+        <option value="Ammonium (D)">Ammonium (D)</option>
+        <option value="Ammonium (E)">Ammonium (E)</option>
+        <option value="Archaeol (C)">Archaeol (C)</option>
+        <option value="Arg (N-term)">Arg (N-term)</option>
+        <option value="Arg-&gt;Ala (R)">Arg-&gt;Ala (R)</option>
+        <option value="Arg-&gt;Asn (R)">Arg-&gt;Asn (R)</option>
+        <option value="Arg-&gt;Asp (R)">Arg-&gt;Asp (R)</option>
+        <option value="Arg-&gt;Cys (R)">Arg-&gt;Cys (R)</option>
+        <option value="Arg-&gt;Gln (R)">Arg-&gt;Gln (R)</option>
+        <option value="Arg-&gt;Glu (R)">Arg-&gt;Glu (R)</option>
+        <option value="Arg-&gt;GluSA (R)">Arg-&gt;GluSA (R)</option>
+        <option value="Arg-&gt;Gly (R)">Arg-&gt;Gly (R)</option>
+        <option value="Arg-&gt;His (R)">Arg-&gt;His (R)</option>
+        <option value="Arg-&gt;Lys (R)">Arg-&gt;Lys (R)</option>
+        <option value="Arg-&gt;Met (R)">Arg-&gt;Met (R)</option>
+        <option value="Arg-&gt;Npo (R)">Arg-&gt;Npo (R)</option>
+        <option value="Arg-&gt;Orn (R)">Arg-&gt;Orn (R)</option>
+        <option value="Arg-&gt;Phe (R)">Arg-&gt;Phe (R)</option>
+        <option value="Arg-&gt;Pro (R)">Arg-&gt;Pro (R)</option>
+        <option value="Arg-&gt;Ser (R)">Arg-&gt;Ser (R)</option>
+        <option value="Arg-&gt;Thr (R)">Arg-&gt;Thr (R)</option>
+        <option value="Arg-&gt;Trp (R)">Arg-&gt;Trp (R)</option>
+        <option value="Arg-&gt;Tyr (R)">Arg-&gt;Tyr (R)</option>
+        <option value="Arg-&gt;Val (R)">Arg-&gt;Val (R)</option>
+        <option value="Arg-&gt;Xle (R)">Arg-&gt;Xle (R)</option>
+        <option value="Arg-loss (C-term R)">Arg-loss (C-term R)</option>
+        <option value="Arg2PG (R)">Arg2PG (R)</option>
+        <option value="Argbiotinhydrazide (R)">Argbiotinhydrazide (R)</option>
+        <option value="Asn-&gt;Ala (N)">Asn-&gt;Ala (N)</option>
+        <option value="Asn-&gt;Arg (N)">Asn-&gt;Arg (N)</option>
+        <option value="Asn-&gt;Asp (N)">Asn-&gt;Asp (N)</option>
+        <option value="Asn-&gt;Cys (N)">Asn-&gt;Cys (N)</option>
+        <option value="Asn-&gt;Gln (N)">Asn-&gt;Gln (N)</option>
+        <option value="Asn-&gt;Glu (N)">Asn-&gt;Glu (N)</option>
+        <option value="Asn-&gt;Gly (N)">Asn-&gt;Gly (N)</option>
+        <option value="Asn-&gt;His (N)">Asn-&gt;His (N)</option>
+        <option value="Asn-&gt;Lys (N)">Asn-&gt;Lys (N)</option>
+        <option value="Asn-&gt;Met (N)">Asn-&gt;Met (N)</option>
+        <option value="Asn-&gt;Phe (N)">Asn-&gt;Phe (N)</option>
+        <option value="Asn-&gt;Pro (N)">Asn-&gt;Pro (N)</option>
+        <option value="Asn-&gt;Ser (N)">Asn-&gt;Ser (N)</option>
+        <option value="Asn-&gt;Thr (N)">Asn-&gt;Thr (N)</option>
+        <option value="Asn-&gt;Trp (N)">Asn-&gt;Trp (N)</option>
+        <option value="Asn-&gt;Tyr (N)">Asn-&gt;Tyr (N)</option>
+        <option value="Asn-&gt;Val (N)">Asn-&gt;Val (N)</option>
+        <option value="Asn-&gt;Xle (N)">Asn-&gt;Xle (N)</option>
+        <option value="Asp-&gt;Ala (D)">Asp-&gt;Ala (D)</option>
+        <option value="Asp-&gt;Arg (D)">Asp-&gt;Arg (D)</option>
+        <option value="Asp-&gt;Asn (D)">Asp-&gt;Asn (D)</option>
+        <option value="Asp-&gt;Cys (D)">Asp-&gt;Cys (D)</option>
+        <option value="Asp-&gt;Gln (D)">Asp-&gt;Gln (D)</option>
+        <option value="Asp-&gt;Glu (D)">Asp-&gt;Glu (D)</option>
+        <option value="Asp-&gt;Gly (D)">Asp-&gt;Gly (D)</option>
+        <option value="Asp-&gt;His (D)">Asp-&gt;His (D)</option>
+        <option value="Asp-&gt;Lys (D)">Asp-&gt;Lys (D)</option>
+        <option value="Asp-&gt;Met (D)">Asp-&gt;Met (D)</option>
+        <option value="Asp-&gt;Phe (D)">Asp-&gt;Phe (D)</option>
+        <option value="Asp-&gt;Pro (D)">Asp-&gt;Pro (D)</option>
+        <option value="Asp-&gt;Ser (D)">Asp-&gt;Ser (D)</option>
+        <option value="Asp-&gt;Thr (D)">Asp-&gt;Thr (D)</option>
+        <option value="Asp-&gt;Trp (D)">Asp-&gt;Trp (D)</option>
+        <option value="Asp-&gt;Tyr (D)">Asp-&gt;Tyr (D)</option>
+        <option value="Asp-&gt;Val (D)">Asp-&gt;Val (D)</option>
+        <option value="Asp-&gt;Xle (D)">Asp-&gt;Xle (D)</option>
+        <option value="Atto495Maleimide (C)">Atto495Maleimide (C)</option>
+        <option value="BADGE (C)">BADGE (C)</option>
+        <option value="BDMAPP (H)">BDMAPP (H)</option>
+        <option value="BDMAPP (K)">BDMAPP (K)</option>
+        <option value="BDMAPP (W)">BDMAPP (W)</option>
+        <option value="BDMAPP (Y)">BDMAPP (Y)</option>
+        <option value="BHAc (K)">BHAc (K)</option>
+        <option value="BHT (C)">BHT (C)</option>
+        <option value="BHT (H)">BHT (H)</option>
+        <option value="BHT (K)">BHT (K)</option>
+        <option value="BHTOH (C)">BHTOH (C)</option>
+        <option value="BHTOH (H)">BHTOH (H)</option>
+        <option value="BHTOH (K)">BHTOH (K)</option>
+        <option value="BITC (C)">BITC (C)</option>
+        <option value="BITC (K)">BITC (K)</option>
+        <option value="BITC (N-term)">BITC (N-term)</option>
+        <option value="BMOE (C)">BMOE (C)</option>
+        <option value="BMP-piperidinol (C)">BMP-piperidinol (C)</option>
+        <option value="BMP-piperidinol (M)">BMP-piperidinol (M)</option>
+        <option value="Bacillosamine (N)">Bacillosamine (N)</option>
+        <option value="Benzoyl (K)">Benzoyl (K)</option>
+        <option value="Benzoyl (N-term)">Benzoyl (N-term)</option>
+        <option value="Biotin (K)">Biotin (K)</option>
+        <option value="Biotin (N-term)">Biotin (N-term)</option>
+        <option value="Biotin-HPDP (C)">Biotin-HPDP (C)</option>
+        <option value="Biotin-PEG-PRA (M)">Biotin-PEG-PRA (M)</option>
+        <option value="Biotin-PEO-Amine (D)">Biotin-PEO-Amine (D)</option>
+        <option value="Biotin-PEO-Amine (E)">Biotin-PEO-Amine (E)</option>
+        <option value="Biotin-phenacyl (C)">Biotin-phenacyl (C)</option>
+        <option value="Biotin-phenacyl (H)">Biotin-phenacyl (H)</option>
+        <option value="Biotin-phenacyl (S)">Biotin-phenacyl (S)</option>
+        <option value="Biotin:Cayman-10013 (C)">Biotin:Cayman-10013 (C)</option>
+        <option value="Biotin:Cayman-10141 (C)">Biotin:Cayman-10141 (C)</option>
+        <option value="Biotin:Invitrogen-M1602 (C)">Biotin:Invitrogen-M1602 (C)</option>
+        <option value="Biotin:Sigma-B1267 (C)">Biotin:Sigma-B1267 (C)</option>
+        <option value="Biotin:Thermo-21325 (K)">Biotin:Thermo-21325 (K)</option>
+        <option value="Biotin:Thermo-21345 (Q)">Biotin:Thermo-21345 (Q)</option>
+        <option value="Biotin:Thermo-21360 (C-term)">Biotin:Thermo-21360 (C-term)</option>
+        <option value="Biotin:Thermo-21901+2H2O (C)">Biotin:Thermo-21901+2H2O (C)</option>
+        <option value="Biotin:Thermo-21901+H2O (C)">Biotin:Thermo-21901+H2O (C)</option>
+        <option value="Biotin:Thermo-21911 (C)">Biotin:Thermo-21911 (C)</option>
+        <option value="Biotin:Thermo-33033 (N-term)">Biotin:Thermo-33033 (N-term)</option>
+        <option value="Biotin:Thermo-33033-H (N-term)">Biotin:Thermo-33033-H (N-term)</option>
+        <option value="Biotin:Thermo-88310 (K)">Biotin:Thermo-88310 (K)</option>
+        <option value="Biotin:Thermo-88317 (S)">Biotin:Thermo-88317 (S)</option>
+        <option value="Biotin:Thermo-88317 (Y)">Biotin:Thermo-88317 (Y)</option>
+        <option value="BisANS (K)">BisANS (K)</option>
+        <option value="Bodipy (C)">Bodipy (C)</option>
+        <option value="Bromo (F)">Bromo (F)</option>
+        <option value="Bromo (H)">Bromo (H)</option>
+        <option value="Bromo (W)">Bromo (W)</option>
+        <option value="Bromo (Y)">Bromo (Y)</option>
+        <option value="Bromobimane (C)">Bromobimane (C)</option>
+        <option value="Butyryl (K)">Butyryl (K)</option>
+        <option value="C8-QAT (K)">C8-QAT (K)</option>
+        <option value="C8-QAT (N-term)">C8-QAT (N-term)</option>
+        <option value="CAF (N-term)">CAF (N-term)</option>
+        <option value="CAMthiopropanoyl (K)">CAMthiopropanoyl (K)</option>
+        <option value="CHDH (D)">CHDH (D)</option>
+        <option value="CLIP_TRAQ_2 (K)">CLIP_TRAQ_2 (K)</option>
+        <option value="CLIP_TRAQ_2 (N-term)">CLIP_TRAQ_2 (N-term)</option>
+        <option value="CLIP_TRAQ_2 (Y)">CLIP_TRAQ_2 (Y)</option>
+        <option value="CLIP_TRAQ_3 (K)">CLIP_TRAQ_3 (K)</option>
+        <option value="CLIP_TRAQ_3 (N-term)">CLIP_TRAQ_3 (N-term)</option>
+        <option value="CLIP_TRAQ_3 (Y)">CLIP_TRAQ_3 (Y)</option>
+        <option value="CLIP_TRAQ_4 (K)">CLIP_TRAQ_4 (K)</option>
+        <option value="CLIP_TRAQ_4 (N-term)">CLIP_TRAQ_4 (N-term)</option>
+        <option value="CLIP_TRAQ_4 (Y)">CLIP_TRAQ_4 (Y)</option>
+        <option value="Can-FP-biotin (S)">Can-FP-biotin (S)</option>
+        <option value="Can-FP-biotin (T)">Can-FP-biotin (T)</option>
+        <option value="Can-FP-biotin (Y)">Can-FP-biotin (Y)</option>
+        <option value="Carbamidomethyl (C)">Carbamidomethyl (C)</option>
+        <option value="Carbamidomethyl (D)">Carbamidomethyl (D)</option>
+        <option value="Carbamidomethyl (E)">Carbamidomethyl (E)</option>
+        <option value="Carbamidomethyl (H)">Carbamidomethyl (H)</option>
+        <option value="Carbamidomethyl (K)">Carbamidomethyl (K)</option>
+        <option value="Carbamidomethyl (N-term)">Carbamidomethyl (N-term)</option>
+        <option value="Carbamidomethyl (S)">Carbamidomethyl (S)</option>
+        <option value="Carbamidomethyl (T)">Carbamidomethyl (T)</option>
+        <option value="Carbamidomethyl (Y)">Carbamidomethyl (Y)</option>
+        <option value="CarbamidomethylDTT (C)">CarbamidomethylDTT (C)</option>
+        <option value="Carbamyl (C)">Carbamyl (C)</option>
+        <option value="Carbamyl (K)">Carbamyl (K)</option>
+        <option value="Carbamyl (M)">Carbamyl (M)</option>
+        <option value="Carbamyl (N-term)">Carbamyl (N-term)</option>
+        <option value="Carbamyl (R)">Carbamyl (R)</option>
+        <option value="Carbamyl (S)">Carbamyl (S)</option>
+        <option value="Carbamyl (T)">Carbamyl (T)</option>
+        <option value="Carbamyl (Y)">Carbamyl (Y)</option>
+        <option value="Carbofuran (S)">Carbofuran (S)</option>
+        <option value="Carboxy (D)">Carboxy (D)</option>
+        <option value="Carboxy (E)">Carboxy (E)</option>
+        <option value="Carboxy (K)">Carboxy (K)</option>
+        <option value="Carboxy (W)">Carboxy (W)</option>
+        <option value="Carboxyethyl (H)">Carboxyethyl (H)</option>
+        <option value="Carboxyethyl (K)">Carboxyethyl (K)</option>
+        <option value="Carboxymethyl (C)">Carboxymethyl (C)</option>
+        <option value="Carboxymethyl (K)">Carboxymethyl (K)</option>
+        <option value="Carboxymethyl (N-term)">Carboxymethyl (N-term)</option>
+        <option value="Carboxymethyl (W)">Carboxymethyl (W)</option>
+        <option value="Carboxymethyl:13C(2) (C)">Carboxymethyl:13C(2) (C)</option>
+        <option value="CarboxymethylDMAP (N-term)">CarboxymethylDMAP (N-term)</option>
+        <option value="CarboxymethylDTT (C)">CarboxymethylDTT (C)</option>
+        <option value="Cation:Ag (C-term)">Cation:Ag (C-term)</option>
+        <option value="Cation:Ag (D)">Cation:Ag (D)</option>
+        <option value="Cation:Ag (E)">Cation:Ag (E)</option>
+        <option value="Cation:Ca[II] (C-term)">Cation:Ca[II] (C-term)</option>
+        <option value="Cation:Ca[II] (D)">Cation:Ca[II] (D)</option>
+        <option value="Cation:Ca[II] (E)">Cation:Ca[II] (E)</option>
+        <option value="Cation:Cu[I] (C-term)">Cation:Cu[I] (C-term)</option>
+        <option value="Cation:Cu[I] (D)">Cation:Cu[I] (D)</option>
+        <option value="Cation:Cu[I] (E)">Cation:Cu[I] (E)</option>
+        <option value="Cation:Fe[II] (C-term)">Cation:Fe[II] (C-term)</option>
+        <option value="Cation:Fe[II] (D)">Cation:Fe[II] (D)</option>
+        <option value="Cation:Fe[II] (E)">Cation:Fe[II] (E)</option>
+        <option value="Cation:K (C-term)">Cation:K (C-term)</option>
+        <option value="Cation:K (D)">Cation:K (D)</option>
+        <option value="Cation:K (E)">Cation:K (E)</option>
+        <option value="Cation:Li (C-term)">Cation:Li (C-term)</option>
+        <option value="Cation:Li (D)">Cation:Li (D)</option>
+        <option value="Cation:Li (E)">Cation:Li (E)</option>
+        <option value="Cation:Mg[II] (C-term)">Cation:Mg[II] (C-term)</option>
+        <option value="Cation:Mg[II] (D)">Cation:Mg[II] (D)</option>
+        <option value="Cation:Mg[II] (E)">Cation:Mg[II] (E)</option>
+        <option value="Cation:Na (C-term)">Cation:Na (C-term)</option>
+        <option value="Cation:Na (D)">Cation:Na (D)</option>
+        <option value="Cation:Na (E)">Cation:Na (E)</option>
+        <option value="Cation:Ni[II] (C-term)">Cation:Ni[II] (C-term)</option>
+        <option value="Cation:Ni[II] (D)">Cation:Ni[II] (D)</option>
+        <option value="Cation:Ni[II] (E)">Cation:Ni[II] (E)</option>
+        <option value="Cation:Zn[II] (C-term)">Cation:Zn[II] (C-term)</option>
+        <option value="Cation:Zn[II] (D)">Cation:Zn[II] (D)</option>
+        <option value="Cation:Zn[II] (E)">Cation:Zn[II] (E)</option>
+        <option value="Chlorination (Y)">Chlorination (Y)</option>
+        <option value="Chlorpyrifos (S)">Chlorpyrifos (S)</option>
+        <option value="Chlorpyrifos (T)">Chlorpyrifos (T)</option>
+        <option value="Chlorpyrifos (Y)">Chlorpyrifos (Y)</option>
+        <option value="CoenzymeA (C)">CoenzymeA (C)</option>
+        <option value="CresylSaligeninPhosphate (H)">CresylSaligeninPhosphate (H)</option>
+        <option value="CresylSaligeninPhosphate (K)">CresylSaligeninPhosphate (K)</option>
+        <option value="CresylSaligeninPhosphate (R)">CresylSaligeninPhosphate (R)</option>
+        <option value="CresylSaligeninPhosphate (S)">CresylSaligeninPhosphate (S)</option>
+        <option value="CresylSaligeninPhosphate (T)">CresylSaligeninPhosphate (T)</option>
+        <option value="CresylSaligeninPhosphate (Y)">CresylSaligeninPhosphate (Y)</option>
+        <option value="Cresylphosphate (H)">Cresylphosphate (H)</option>
+        <option value="Cresylphosphate (K)">Cresylphosphate (K)</option>
+        <option value="Cresylphosphate (R)">Cresylphosphate (R)</option>
+        <option value="Cresylphosphate (S)">Cresylphosphate (S)</option>
+        <option value="Cresylphosphate (T)">Cresylphosphate (T)</option>
+        <option value="Cresylphosphate (Y)">Cresylphosphate (Y)</option>
+        <option value="Crotonaldehyde (C)">Crotonaldehyde (C)</option>
+        <option value="Crotonaldehyde (H)">Crotonaldehyde (H)</option>
+        <option value="Crotonaldehyde (K)">Crotonaldehyde (K)</option>
+        <option value="Crotonyl (K)">Crotonyl (K)</option>
+        <option value="CuSMo (C)">CuSMo (C)</option>
+        <option value="Cy3-maleimide (C)">Cy3-maleimide (C)</option>
+        <option value="Cy3b-maleimide (C)">Cy3b-maleimide (C)</option>
+        <option value="CyDye-Cy3 (C)">CyDye-Cy3 (C)</option>
+        <option value="CyDye-Cy5 (C)">CyDye-Cy5 (C)</option>
+        <option value="Cyano (C)">Cyano (C)</option>
+        <option value="Cys-&gt;Ala (C)">Cys-&gt;Ala (C)</option>
+        <option value="Cys-&gt;Arg (C)">Cys-&gt;Arg (C)</option>
+        <option value="Cys-&gt;Asn (C)">Cys-&gt;Asn (C)</option>
+        <option value="Cys-&gt;Asp (C)">Cys-&gt;Asp (C)</option>
+        <option value="Cys-&gt;Dha (C)">Cys-&gt;Dha (C)</option>
+        <option value="Cys-&gt;Gln (C)">Cys-&gt;Gln (C)</option>
+        <option value="Cys-&gt;Glu (C)">Cys-&gt;Glu (C)</option>
+        <option value="Cys-&gt;Gly (C)">Cys-&gt;Gly (C)</option>
+        <option value="Cys-&gt;His (C)">Cys-&gt;His (C)</option>
+        <option value="Cys-&gt;Lys (C)">Cys-&gt;Lys (C)</option>
+        <option value="Cys-&gt;Met (C)">Cys-&gt;Met (C)</option>
+        <option value="Cys-&gt;Oxoalanine (C)">Cys-&gt;Oxoalanine (C)</option>
+        <option value="Cys-&gt;Phe (C)">Cys-&gt;Phe (C)</option>
+        <option value="Cys-&gt;Pro (C)">Cys-&gt;Pro (C)</option>
+        <option value="Cys-&gt;Ser (C)">Cys-&gt;Ser (C)</option>
+        <option value="Cys-&gt;Thr (C)">Cys-&gt;Thr (C)</option>
+        <option value="Cys-&gt;Trp (C)">Cys-&gt;Trp (C)</option>
+        <option value="Cys-&gt;Tyr (C)">Cys-&gt;Tyr (C)</option>
+        <option value="Cys-&gt;Val (C)">Cys-&gt;Val (C)</option>
+        <option value="Cys-&gt;Xle (C)">Cys-&gt;Xle (C)</option>
+        <option value="Cys-&gt;ethylaminoAla (C)">Cys-&gt;ethylaminoAla (C)</option>
+        <option value="Cys-&gt;methylaminoAla (C)">Cys-&gt;methylaminoAla (C)</option>
+        <option value="Cysteinyl (C)">Cysteinyl (C)</option>
+        <option value="Cytopiloyne (C)">Cytopiloyne (C)</option>
+        <option value="Cytopiloyne (K)">Cytopiloyne (K)</option>
+        <option value="Cytopiloyne (N-term)">Cytopiloyne (N-term)</option>
+        <option value="Cytopiloyne (P)">Cytopiloyne (P)</option>
+        <option value="Cytopiloyne (R)">Cytopiloyne (R)</option>
+        <option value="Cytopiloyne (S)">Cytopiloyne (S)</option>
+        <option value="Cytopiloyne (Y)">Cytopiloyne (Y)</option>
+        <option value="Cytopiloyne+water (C)">Cytopiloyne+water (C)</option>
+        <option value="Cytopiloyne+water (K)">Cytopiloyne+water (K)</option>
+        <option value="Cytopiloyne+water (N-term)">Cytopiloyne+water (N-term)</option>
+        <option value="Cytopiloyne+water (R)">Cytopiloyne+water (R)</option>
+        <option value="Cytopiloyne+water (S)">Cytopiloyne+water (S)</option>
+        <option value="Cytopiloyne+water (T)">Cytopiloyne+water (T)</option>
+        <option value="Cytopiloyne+water (Y)">Cytopiloyne+water (Y)</option>
+        <option value="DAET (S)">DAET (S)</option>
+        <option value="DAET (T)">DAET (T)</option>
+        <option value="DEDGFLYMVYASQETFG (K)">DEDGFLYMVYASQETFG (K)</option>
+        <option value="DFDNB (K)">DFDNB (K)</option>
+        <option value="DFDNB (N)">DFDNB (N)</option>
+        <option value="DFDNB (Q)">DFDNB (Q)</option>
+        <option value="DFDNB (R)">DFDNB (R)</option>
+        <option value="DHP (C)">DHP (C)</option>
+        <option value="DMPO (C)">DMPO (C)</option>
+        <option value="DMPO (H)">DMPO (H)</option>
+        <option value="DMPO (Y)">DMPO (Y)</option>
+        <option value="DNCB_hapten (C)">DNCB_hapten (C)</option>
+        <option value="DNCB_hapten (H)">DNCB_hapten (H)</option>
+        <option value="DNCB_hapten (K)">DNCB_hapten (K)</option>
+        <option value="DNCB_hapten (Y)">DNCB_hapten (Y)</option>
+        <option value="DNPS (C)">DNPS (C)</option>
+        <option value="DNPS (W)">DNPS (W)</option>
+        <option value="DTBP (K)">DTBP (K)</option>
+        <option value="DTBP (N)">DTBP (N)</option>
+        <option value="DTBP (Q)">DTBP (Q)</option>
+        <option value="DTBP (R)">DTBP (R)</option>
+        <option value="DTT_C (C)">DTT_C (C)</option>
+        <option value="DTT_C:2H(6) (C)">DTT_C:2H(6) (C)</option>
+        <option value="DTT_ST (S)">DTT_ST (S)</option>
+        <option value="DTT_ST (T)">DTT_ST (T)</option>
+        <option value="DTT_ST:2H(6) (S)">DTT_ST:2H(6) (S)</option>
+        <option value="DTT_ST:2H(6) (T)">DTT_ST:2H(6) (T)</option>
+        <option value="Dansyl (K)">Dansyl (K)</option>
+        <option value="Dansyl (N-term)">Dansyl (N-term)</option>
+        <option value="Dap-DSP (A)">Dap-DSP (A)</option>
+        <option value="Dap-DSP (E)">Dap-DSP (E)</option>
+        <option value="Dap-DSP (K)">Dap-DSP (K)</option>
+        <option value="DeStreak (C)">DeStreak (C)</option>
+        <option value="Deamidated (N)">Deamidated (N)</option>
+        <option value="Deamidated (Q)">Deamidated (Q)</option>
+        <option value="Deamidated (R)">Deamidated (R)</option>
+        <option value="Deamidated:18O(1) (N)">Deamidated:18O(1) (N)</option>
+        <option value="Deamidated:18O(1) (Q)">Deamidated:18O(1) (Q)</option>
+        <option value="Decanoyl (S)">Decanoyl (S)</option>
+        <option value="Decanoyl (T)">Decanoyl (T)</option>
+        <option value="Dehydrated (D)">Dehydrated (D)</option>
+        <option value="Dehydrated (N-term C)">Dehydrated (N-term C)</option>
+        <option value="Dehydrated (S)">Dehydrated (S)</option>
+        <option value="Dehydrated (T)">Dehydrated (T)</option>
+        <option value="Dehydrated (Y)">Dehydrated (Y)</option>
+        <option value="Dehydro (C)">Dehydro (C)</option>
+        <option value="Delta:H(1)N(-1)18O(1) (N)">Delta:H(1)N(-1)18O(1) (N)</option>
+        <option value="Delta:H(2)C(2) (H)">Delta:H(2)C(2) (H)</option>
+        <option value="Delta:H(2)C(2) (K)">Delta:H(2)C(2) (K)</option>
+        <option value="Delta:H(2)C(2) (N-term)">Delta:H(2)C(2) (N-term)</option>
+        <option value="Delta:H(2)C(3) (K)">Delta:H(2)C(3) (K)</option>
+        <option value="Delta:H(2)C(3)O(1) (K)">Delta:H(2)C(3)O(1) (K)</option>
+        <option value="Delta:H(2)C(3)O(1) (R)">Delta:H(2)C(3)O(1) (R)</option>
+        <option value="Delta:H(2)C(5) (K)">Delta:H(2)C(5) (K)</option>
+        <option value="Delta:H(4)C(2) (H)">Delta:H(4)C(2) (H)</option>
+        <option value="Delta:H(4)C(2) (K)">Delta:H(4)C(2) (K)</option>
+        <option value="Delta:H(4)C(2) (N-term)">Delta:H(4)C(2) (N-term)</option>
+        <option value="Delta:H(4)C(2)O(-1)S(1) (S)">Delta:H(4)C(2)O(-1)S(1) (S)</option>
+        <option value="Delta:H(4)C(3) (H)">Delta:H(4)C(3) (H)</option>
+        <option value="Delta:H(4)C(3) (K)">Delta:H(4)C(3) (K)</option>
+        <option value="Delta:H(4)C(3)O(1) (C)">Delta:H(4)C(3)O(1) (C)</option>
+        <option value="Delta:H(4)C(3)O(1) (H)">Delta:H(4)C(3)O(1) (H)</option>
+        <option value="Delta:H(4)C(3)O(1) (K)">Delta:H(4)C(3)O(1) (K)</option>
+        <option value="Delta:H(4)C(6) (K)">Delta:H(4)C(6) (K)</option>
+        <option value="Delta:H(5)C(2) (P)">Delta:H(5)C(2) (P)</option>
+        <option value="Delta:H(6)C(3)O(1) (C)">Delta:H(6)C(3)O(1) (C)</option>
+        <option value="Delta:H(6)C(3)O(1) (H)">Delta:H(6)C(3)O(1) (H)</option>
+        <option value="Delta:H(6)C(3)O(1) (K)">Delta:H(6)C(3)O(1) (K)</option>
+        <option value="Delta:H(6)C(6)O(1) (K)">Delta:H(6)C(6)O(1) (K)</option>
+        <option value="Delta:H(8)C(6)O(1) (L)">Delta:H(8)C(6)O(1) (L)</option>
+        <option value="Delta:H(8)C(6)O(2) (K)">Delta:H(8)C(6)O(2) (K)</option>
+        <option value="Delta:Hg(1) (C)">Delta:Hg(1) (C)</option>
+        <option value="Delta:S(-1)Se(1) (C)">Delta:S(-1)Se(1) (C)</option>
+        <option value="Delta:S(-1)Se(1) (M)">Delta:S(-1)Se(1) (M)</option>
+        <option value="Delta:Se(1) (C)">Delta:Se(1) (C)</option>
+        <option value="Deoxy (D)">Deoxy (D)</option>
+        <option value="Deoxy (S)">Deoxy (S)</option>
+        <option value="Deoxy (T)">Deoxy (T)</option>
+        <option value="Deoxyhypusine (K)">Deoxyhypusine (K)</option>
+        <option value="Dethiomethyl (M)">Dethiomethyl (M)</option>
+        <option value="DiART6plex (K)">DiART6plex (K)</option>
+        <option value="DiART6plex (N-term)">DiART6plex (N-term)</option>
+        <option value="DiART6plex (Y)">DiART6plex (Y)</option>
+        <option value="DiART6plex115 (K)">DiART6plex115 (K)</option>
+        <option value="DiART6plex115 (N-term)">DiART6plex115 (N-term)</option>
+        <option value="DiART6plex115 (Y)">DiART6plex115 (Y)</option>
+        <option value="DiART6plex116/119 (K)">DiART6plex116/119 (K)</option>
+        <option value="DiART6plex116/119 (N-term)">DiART6plex116/119 (N-term)</option>
+        <option value="DiART6plex116/119 (Y)">DiART6plex116/119 (Y)</option>
+        <option value="DiART6plex117 (K)">DiART6plex117 (K)</option>
+        <option value="DiART6plex117 (N-term)">DiART6plex117 (N-term)</option>
+        <option value="DiART6plex117 (Y)">DiART6plex117 (Y)</option>
+        <option value="DiART6plex118 (K)">DiART6plex118 (K)</option>
+        <option value="DiART6plex118 (N-term)">DiART6plex118 (N-term)</option>
+        <option value="DiART6plex118 (Y)">DiART6plex118 (Y)</option>
+        <option value="DiLeu4plex (K)">DiLeu4plex (K)</option>
+        <option value="DiLeu4plex (N-term)">DiLeu4plex (N-term)</option>
+        <option value="DiLeu4plex (Y)">DiLeu4plex (Y)</option>
+        <option value="DiLeu4plex115 (K)">DiLeu4plex115 (K)</option>
+        <option value="DiLeu4plex115 (N-term)">DiLeu4plex115 (N-term)</option>
+        <option value="DiLeu4plex115 (Y)">DiLeu4plex115 (Y)</option>
+        <option value="DiLeu4plex117 (K)">DiLeu4plex117 (K)</option>
+        <option value="DiLeu4plex117 (N-term)">DiLeu4plex117 (N-term)</option>
+        <option value="DiLeu4plex117 (Y)">DiLeu4plex117 (Y)</option>
+        <option value="DiLeu4plex118 (K)">DiLeu4plex118 (K)</option>
+        <option value="DiLeu4plex118 (N-term)">DiLeu4plex118 (N-term)</option>
+        <option value="DiLeu4plex118 (Y)">DiLeu4plex118 (Y)</option>
+        <option value="Diacylglycerol (C)">Diacylglycerol (C)</option>
+        <option value="Dibromo (Y)">Dibromo (Y)</option>
+        <option value="Dicarbamidomethyl (C)">Dicarbamidomethyl (C)</option>
+        <option value="Dicarbamidomethyl (H)">Dicarbamidomethyl (H)</option>
+        <option value="Dicarbamidomethyl (K)">Dicarbamidomethyl (K)</option>
+        <option value="Dicarbamidomethyl (N-term)">Dicarbamidomethyl (N-term)</option>
+        <option value="Dicarbamidomethyl (R)">Dicarbamidomethyl (R)</option>
+        <option value="Didehydro (C-term K)">Didehydro (C-term K)</option>
+        <option value="Didehydro (S)">Didehydro (S)</option>
+        <option value="Didehydro (T)">Didehydro (T)</option>
+        <option value="Didehydro (Y)">Didehydro (Y)</option>
+        <option value="Didehydroretinylidene (K)">Didehydroretinylidene (K)</option>
+        <option value="Diethyl (K)">Diethyl (K)</option>
+        <option value="Diethyl (N-term)">Diethyl (N-term)</option>
+        <option value="Diethylphosphate (C)">Diethylphosphate (C)</option>
+        <option value="Diethylphosphate (H)">Diethylphosphate (H)</option>
+        <option value="Diethylphosphate (K)">Diethylphosphate (K)</option>
+        <option value="Diethylphosphate (N-term)">Diethylphosphate (N-term)</option>
+        <option value="Diethylphosphate (S)">Diethylphosphate (S)</option>
+        <option value="Diethylphosphate (T)">Diethylphosphate (T)</option>
+        <option value="Diethylphosphate (Y)">Diethylphosphate (Y)</option>
+        <option value="Difuran (Y)">Difuran (Y)</option>
+        <option value="Dihydroxyimidazolidine (R)">Dihydroxyimidazolidine (R)</option>
+        <option value="Diiodo (H)">Diiodo (H)</option>
+        <option value="Diiodo (Y)">Diiodo (Y)</option>
+        <option value="Diironsubcluster (C)">Diironsubcluster (C)</option>
+        <option value="Diisopropylphosphate (K)">Diisopropylphosphate (K)</option>
+        <option value="Diisopropylphosphate (N-term)">Diisopropylphosphate (N-term)</option>
+        <option value="Diisopropylphosphate (S)">Diisopropylphosphate (S)</option>
+        <option value="Diisopropylphosphate (T)">Diisopropylphosphate (T)</option>
+        <option value="Diisopropylphosphate (Y)">Diisopropylphosphate (Y)</option>
+        <option value="Dimethyl (K)">Dimethyl (K)</option>
+        <option value="Dimethyl (N)">Dimethyl (N)</option>
+        <option value="Dimethyl (N-term)">Dimethyl (N-term)</option>
+        <option value="Dimethyl (R)">Dimethyl (R)</option>
+        <option value="Dimethyl:2H(4) (K)">Dimethyl:2H(4) (K)</option>
+        <option value="Dimethyl:2H(4) (N-term)">Dimethyl:2H(4) (N-term)</option>
+        <option value="Dimethyl:2H(4)13C(2) (K)">Dimethyl:2H(4)13C(2) (K)</option>
+        <option value="Dimethyl:2H(4)13C(2) (N-term)">Dimethyl:2H(4)13C(2) (N-term)</option>
+        <option value="Dimethyl:2H(6) (K)">Dimethyl:2H(6) (K)</option>
+        <option value="Dimethyl:2H(6) (N-term)">Dimethyl:2H(6) (N-term)</option>
+        <option value="Dimethyl:2H(6) (R)">Dimethyl:2H(6) (R)</option>
+        <option value="Dimethyl:2H(6)13C(2) (K)">Dimethyl:2H(6)13C(2) (K)</option>
+        <option value="Dimethyl:2H(6)13C(2) (N-term)">Dimethyl:2H(6)13C(2) (N-term)</option>
+        <option value="Dimethyl:2H(6)13C(2) (R)">Dimethyl:2H(6)13C(2) (R)</option>
+        <option value="DimethylArsino (C)">DimethylArsino (C)</option>
+        <option value="DimethylamineGMBS (C)">DimethylamineGMBS (C)</option>
+        <option value="DimethylpyrroleAdduct (K)">DimethylpyrroleAdduct (K)</option>
+        <option value="Dioxidation (C)">Dioxidation (C)</option>
+        <option value="Dioxidation (F)">Dioxidation (F)</option>
+        <option value="Dioxidation (K)">Dioxidation (K)</option>
+        <option value="Dioxidation (M)">Dioxidation (M)</option>
+        <option value="Dioxidation (P)">Dioxidation (P)</option>
+        <option value="Dioxidation (R)">Dioxidation (R)</option>
+        <option value="Dioxidation (W)">Dioxidation (W)</option>
+        <option value="Dioxidation (Y)">Dioxidation (Y)</option>
+        <option value="Diphthamide (H)">Diphthamide (H)</option>
+        <option value="Dipyridyl (C)">Dipyridyl (C)</option>
+        <option value="Dipyrrolylmethanemethyl (C)">Dipyrrolylmethanemethyl (C)</option>
+        <option value="DyLight-maleimide (C)">DyLight-maleimide (C)</option>
+        <option value="EDEDTIDVFQQQTGG (K)">EDEDTIDVFQQQTGG (K)</option>
+        <option value="EDT-iodoacetyl-PEO-biotin (S)">EDT-iodoacetyl-PEO-biotin (S)</option>
+        <option value="EDT-iodoacetyl-PEO-biotin (T)">EDT-iodoacetyl-PEO-biotin (T)</option>
+        <option value="EDT-maleimide-PEO-biotin (S)">EDT-maleimide-PEO-biotin (S)</option>
+        <option value="EDT-maleimide-PEO-biotin (T)">EDT-maleimide-PEO-biotin (T)</option>
+        <option value="EEEDVIEVYQEQTGG (K)">EEEDVIEVYQEQTGG (K)</option>
+        <option value="EGCG1 (C)">EGCG1 (C)</option>
+        <option value="EGCG2 (C)">EGCG2 (C)</option>
+        <option value="EHD-diphenylpentanone (C)">EHD-diphenylpentanone (C)</option>
+        <option value="EHD-diphenylpentanone (M)">EHD-diphenylpentanone (M)</option>
+        <option value="EQAT (C)">EQAT (C)</option>
+        <option value="EQAT:2H(5) (C)">EQAT:2H(5) (C)</option>
+        <option value="EQIGG (K)">EQIGG (K)</option>
+        <option value="ESP (K)">ESP (K)</option>
+        <option value="ESP (N-term)">ESP (N-term)</option>
+        <option value="ESP:2H(10) (K)">ESP:2H(10) (K)</option>
+        <option value="ESP:2H(10) (N-term)">ESP:2H(10) (N-term)</option>
+        <option value="Ethanedithiol (S)">Ethanedithiol (S)</option>
+        <option value="Ethanedithiol (T)">Ethanedithiol (T)</option>
+        <option value="Ethanolamine (C)">Ethanolamine (C)</option>
+        <option value="Ethanolamine (C-term)">Ethanolamine (C-term)</option>
+        <option value="Ethanolamine (D)">Ethanolamine (D)</option>
+        <option value="Ethanolamine (E)">Ethanolamine (E)</option>
+        <option value="Ethanolyl (C)">Ethanolyl (C)</option>
+        <option value="Ethanolyl (K)">Ethanolyl (K)</option>
+        <option value="Ethanolyl (R)">Ethanolyl (R)</option>
+        <option value="Ethoxyformyl (H)">Ethoxyformyl (H)</option>
+        <option value="Ethyl (C-term)">Ethyl (C-term)</option>
+        <option value="Ethyl (D)">Ethyl (D)</option>
+        <option value="Ethyl (E)">Ethyl (E)</option>
+        <option value="Ethyl (K)">Ethyl (K)</option>
+        <option value="Ethyl (N-term)">Ethyl (N-term)</option>
+        <option value="Ethyl+Deamidated (N)">Ethyl+Deamidated (N)</option>
+        <option value="Ethyl+Deamidated (Q)">Ethyl+Deamidated (Q)</option>
+        <option value="Ethylphosphate (K)">Ethylphosphate (K)</option>
+        <option value="Ethylphosphate (N-term)">Ethylphosphate (N-term)</option>
+        <option value="Ethylphosphate (S)">Ethylphosphate (S)</option>
+        <option value="Ethylphosphate (T)">Ethylphosphate (T)</option>
+        <option value="Ethylphosphate (Y)">Ethylphosphate (Y)</option>
+        <option value="ExacTagAmine (K)">ExacTagAmine (K)</option>
+        <option value="ExacTagThiol (C)">ExacTagThiol (C)</option>
+        <option value="FAD (C)">FAD (C)</option>
+        <option value="FAD (H)">FAD (H)</option>
+        <option value="FAD (Y)">FAD (Y)</option>
+        <option value="FMN (S)">FMN (S)</option>
+        <option value="FMN (T)">FMN (T)</option>
+        <option value="FMNC (C)">FMNC (C)</option>
+        <option value="FMNH (C)">FMNH (C)</option>
+        <option value="FMNH (H)">FMNH (H)</option>
+        <option value="FNEM (C)">FNEM (C)</option>
+        <option value="FP-Biotin (K)">FP-Biotin (K)</option>
+        <option value="FP-Biotin (S)">FP-Biotin (S)</option>
+        <option value="FP-Biotin (T)">FP-Biotin (T)</option>
+        <option value="FP-Biotin (Y)">FP-Biotin (Y)</option>
+        <option value="FTC (C)">FTC (C)</option>
+        <option value="FTC (K)">FTC (K)</option>
+        <option value="FTC (P)">FTC (P)</option>
+        <option value="FTC (R)">FTC (R)</option>
+        <option value="FTC (S)">FTC (S)</option>
+        <option value="Farnesyl (C)">Farnesyl (C)</option>
+        <option value="Fluorescein (C)">Fluorescein (C)</option>
+        <option value="Fluoro (A)">Fluoro (A)</option>
+        <option value="Fluoro (F)">Fluoro (F)</option>
+        <option value="Fluoro (W)">Fluoro (W)</option>
+        <option value="Fluoro (Y)">Fluoro (Y)</option>
+        <option value="Formyl (K)">Formyl (K)</option>
+        <option value="Formyl (N-term)">Formyl (N-term)</option>
+        <option value="Formyl (S)">Formyl (S)</option>
+        <option value="Formyl (T)">Formyl (T)</option>
+        <option value="Furan (Y)">Furan (Y)</option>
+        <option value="G-H1 (R)">G-H1 (R)</option>
+        <option value="GG (C)">GG (C)</option>
+        <option value="GG (K)">GG (K)</option>
+        <option value="GG (S)">GG (S)</option>
+        <option value="GG (T)">GG (T)</option>
+        <option value="GGQ (K)">GGQ (K)</option>
+        <option value="GIST-Quat (K)">GIST-Quat (K)</option>
+        <option value="GIST-Quat (N-term)">GIST-Quat (N-term)</option>
+        <option value="GIST-Quat:2H(3) (K)">GIST-Quat:2H(3) (K)</option>
+        <option value="GIST-Quat:2H(3) (N-term)">GIST-Quat:2H(3) (N-term)</option>
+        <option value="GIST-Quat:2H(6) (K)">GIST-Quat:2H(6) (K)</option>
+        <option value="GIST-Quat:2H(6) (N-term)">GIST-Quat:2H(6) (N-term)</option>
+        <option value="GIST-Quat:2H(9) (K)">GIST-Quat:2H(9) (K)</option>
+        <option value="GIST-Quat:2H(9) (N-term)">GIST-Quat:2H(9) (N-term)</option>
+        <option value="Galactosyl (K)">Galactosyl (K)</option>
+        <option value="GeranylGeranyl (C)">GeranylGeranyl (C)</option>
+        <option value="Gln-&gt;Ala (Q)">Gln-&gt;Ala (Q)</option>
+        <option value="Gln-&gt;Arg (Q)">Gln-&gt;Arg (Q)</option>
+        <option value="Gln-&gt;Asn (Q)">Gln-&gt;Asn (Q)</option>
+        <option value="Gln-&gt;Asp (Q)">Gln-&gt;Asp (Q)</option>
+        <option value="Gln-&gt;Cys (Q)">Gln-&gt;Cys (Q)</option>
+        <option value="Gln-&gt;Glu (Q)">Gln-&gt;Glu (Q)</option>
+        <option value="Gln-&gt;Gly (Q)">Gln-&gt;Gly (Q)</option>
+        <option value="Gln-&gt;His (Q)">Gln-&gt;His (Q)</option>
+        <option value="Gln-&gt;Lys (Q)">Gln-&gt;Lys (Q)</option>
+        <option value="Gln-&gt;Met (Q)">Gln-&gt;Met (Q)</option>
+        <option value="Gln-&gt;Phe (Q)">Gln-&gt;Phe (Q)</option>
+        <option value="Gln-&gt;Pro (Q)">Gln-&gt;Pro (Q)</option>
+        <option value="Gln-&gt;Ser (Q)">Gln-&gt;Ser (Q)</option>
+        <option value="Gln-&gt;Thr (Q)">Gln-&gt;Thr (Q)</option>
+        <option value="Gln-&gt;Trp (Q)">Gln-&gt;Trp (Q)</option>
+        <option value="Gln-&gt;Tyr (Q)">Gln-&gt;Tyr (Q)</option>
+        <option value="Gln-&gt;Val (Q)">Gln-&gt;Val (Q)</option>
+        <option value="Gln-&gt;Xle (Q)">Gln-&gt;Xle (Q)</option>
+        <option value="Gln-&gt;pyro-Glu (N-term Q)">Gln-&gt;pyro-Glu (N-term Q)</option>
+        <option value="Glu (E)">Glu (E)</option>
+        <option value="Glu-&gt;Ala (E)">Glu-&gt;Ala (E)</option>
+        <option value="Glu-&gt;Arg (E)">Glu-&gt;Arg (E)</option>
+        <option value="Glu-&gt;Asn (E)">Glu-&gt;Asn (E)</option>
+        <option value="Glu-&gt;Asp (E)">Glu-&gt;Asp (E)</option>
+        <option value="Glu-&gt;Cys (E)">Glu-&gt;Cys (E)</option>
+        <option value="Glu-&gt;Gln (E)">Glu-&gt;Gln (E)</option>
+        <option value="Glu-&gt;Gly (E)">Glu-&gt;Gly (E)</option>
+        <option value="Glu-&gt;His (E)">Glu-&gt;His (E)</option>
+        <option value="Glu-&gt;Lys (E)">Glu-&gt;Lys (E)</option>
+        <option value="Glu-&gt;Met (E)">Glu-&gt;Met (E)</option>
+        <option value="Glu-&gt;Phe (E)">Glu-&gt;Phe (E)</option>
+        <option value="Glu-&gt;Pro (E)">Glu-&gt;Pro (E)</option>
+        <option value="Glu-&gt;Ser (E)">Glu-&gt;Ser (E)</option>
+        <option value="Glu-&gt;Thr (E)">Glu-&gt;Thr (E)</option>
+        <option value="Glu-&gt;Trp (E)">Glu-&gt;Trp (E)</option>
+        <option value="Glu-&gt;Tyr (E)">Glu-&gt;Tyr (E)</option>
+        <option value="Glu-&gt;Val (E)">Glu-&gt;Val (E)</option>
+        <option value="Glu-&gt;Xle (E)">Glu-&gt;Xle (E)</option>
+        <option value="Glu-&gt;pyro-Glu (N-term E)">Glu-&gt;pyro-Glu (N-term E)</option>
+        <option value="GluGlu (E)">GluGlu (E)</option>
+        <option value="GluGluGlu (E)">GluGluGlu (E)</option>
+        <option value="GluGluGluGlu (E)">GluGluGluGlu (E)</option>
+        <option value="Gluconoylation (K)">Gluconoylation (K)</option>
+        <option value="Gluconoylation (N-term)">Gluconoylation (N-term)</option>
+        <option value="Glucosylgalactosyl (K)">Glucosylgalactosyl (K)</option>
+        <option value="Glucuronyl (S)">Glucuronyl (S)</option>
+        <option value="Glutathione (C)">Glutathione (C)</option>
+        <option value="Gly (K)">Gly (K)</option>
+        <option value="Gly (S)">Gly (S)</option>
+        <option value="Gly (T)">Gly (T)</option>
+        <option value="Gly-&gt;Ala (G)">Gly-&gt;Ala (G)</option>
+        <option value="Gly-&gt;Arg (G)">Gly-&gt;Arg (G)</option>
+        <option value="Gly-&gt;Asn (G)">Gly-&gt;Asn (G)</option>
+        <option value="Gly-&gt;Asp (G)">Gly-&gt;Asp (G)</option>
+        <option value="Gly-&gt;Cys (G)">Gly-&gt;Cys (G)</option>
+        <option value="Gly-&gt;Gln (G)">Gly-&gt;Gln (G)</option>
+        <option value="Gly-&gt;Glu (G)">Gly-&gt;Glu (G)</option>
+        <option value="Gly-&gt;His (G)">Gly-&gt;His (G)</option>
+        <option value="Gly-&gt;Lys (G)">Gly-&gt;Lys (G)</option>
+        <option value="Gly-&gt;Met (G)">Gly-&gt;Met (G)</option>
+        <option value="Gly-&gt;Phe (G)">Gly-&gt;Phe (G)</option>
+        <option value="Gly-&gt;Pro (G)">Gly-&gt;Pro (G)</option>
+        <option value="Gly-&gt;Ser (G)">Gly-&gt;Ser (G)</option>
+        <option value="Gly-&gt;Thr (G)">Gly-&gt;Thr (G)</option>
+        <option value="Gly-&gt;Trp (G)">Gly-&gt;Trp (G)</option>
+        <option value="Gly-&gt;Tyr (G)">Gly-&gt;Tyr (G)</option>
+        <option value="Gly-&gt;Val (G)">Gly-&gt;Val (G)</option>
+        <option value="Gly-&gt;Xle (G)">Gly-&gt;Xle (G)</option>
+        <option value="Gly-loss+Amide (C-term G)">Gly-loss+Amide (C-term G)</option>
+        <option value="Glycerophospho (S)">Glycerophospho (S)</option>
+        <option value="GlycerylPE (E)">GlycerylPE (E)</option>
+        <option value="Glycosyl (P)">Glycosyl (P)</option>
+        <option value="Guanidinyl (K)">Guanidinyl (K)</option>
+        <option value="Guanidinyl (N-term)">Guanidinyl (N-term)</option>
+        <option value="HCysThiolactone (K)">HCysThiolactone (K)</option>
+        <option value="HCysteinyl (C)">HCysteinyl (C)</option>
+        <option value="HMVK (C)">HMVK (C)</option>
+        <option value="HN2_mustard (C)">HN2_mustard (C)</option>
+        <option value="HN2_mustard (H)">HN2_mustard (H)</option>
+        <option value="HN2_mustard (K)">HN2_mustard (K)</option>
+        <option value="HN3_mustard (C)">HN3_mustard (C)</option>
+        <option value="HN3_mustard (H)">HN3_mustard (H)</option>
+        <option value="HN3_mustard (K)">HN3_mustard (K)</option>
+        <option value="HNE (A)">HNE (A)</option>
+        <option value="HNE (C)">HNE (C)</option>
+        <option value="HNE (H)">HNE (H)</option>
+        <option value="HNE (K)">HNE (K)</option>
+        <option value="HNE (L)">HNE (L)</option>
+        <option value="HNE+Delta:H(2) (C)">HNE+Delta:H(2) (C)</option>
+        <option value="HNE+Delta:H(2) (H)">HNE+Delta:H(2) (H)</option>
+        <option value="HNE+Delta:H(2) (K)">HNE+Delta:H(2) (K)</option>
+        <option value="HNE-BAHAH (C)">HNE-BAHAH (C)</option>
+        <option value="HNE-BAHAH (H)">HNE-BAHAH (H)</option>
+        <option value="HNE-BAHAH (K)">HNE-BAHAH (K)</option>
+        <option value="HNE-Delta:H(2)O (C)">HNE-Delta:H(2)O (C)</option>
+        <option value="HNE-Delta:H(2)O (H)">HNE-Delta:H(2)O (H)</option>
+        <option value="HNE-Delta:H(2)O (K)">HNE-Delta:H(2)O (K)</option>
+        <option value="HPG (R)">HPG (R)</option>
+        <option value="Heme (C)">Heme (C)</option>
+        <option value="Heme (H)">Heme (H)</option>
+        <option value="Hep (K)">Hep (K)</option>
+        <option value="Hep (N)">Hep (N)</option>
+        <option value="Hep (Q)">Hep (Q)</option>
+        <option value="Hep (R)">Hep (R)</option>
+        <option value="Hep (S)">Hep (S)</option>
+        <option value="Hep (T)">Hep (T)</option>
+        <option value="Hex (C)">Hex (C)</option>
+        <option value="Hex (K)">Hex (K)</option>
+        <option value="Hex (N)">Hex (N)</option>
+        <option value="Hex (N-term)">Hex (N-term)</option>
+        <option value="Hex (R)">Hex (R)</option>
+        <option value="Hex (S)">Hex (S)</option>
+        <option value="Hex (T)">Hex (T)</option>
+        <option value="Hex (W)">Hex (W)</option>
+        <option value="Hex (Y)">Hex (Y)</option>
+        <option value="Hex(1)HexNAc(1)NeuAc(1) (N)">Hex(1)HexNAc(1)NeuAc(1) (N)</option>
+        <option value="Hex(1)HexNAc(1)NeuAc(1) (S)">Hex(1)HexNAc(1)NeuAc(1) (S)</option>
+        <option value="Hex(1)HexNAc(1)NeuAc(1) (T)">Hex(1)HexNAc(1)NeuAc(1) (T)</option>
+        <option value="Hex(1)HexNAc(1)NeuAc(2) (N)">Hex(1)HexNAc(1)NeuAc(2) (N)</option>
+        <option value="Hex(1)HexNAc(1)NeuAc(2) (S)">Hex(1)HexNAc(1)NeuAc(2) (S)</option>
+        <option value="Hex(1)HexNAc(1)NeuAc(2) (T)">Hex(1)HexNAc(1)NeuAc(2) (T)</option>
+        <option value="Hex(1)HexNAc(1)dHex(1) (N)">Hex(1)HexNAc(1)dHex(1) (N)</option>
+        <option value="Hex(1)HexNAc(2) (N)">Hex(1)HexNAc(2) (N)</option>
+        <option value="Hex(1)HexNAc(2)Pent(1) (N)">Hex(1)HexNAc(2)Pent(1) (N)</option>
+        <option value="Hex(1)HexNAc(2)dHex(1) (N)">Hex(1)HexNAc(2)dHex(1) (N)</option>
+        <option value="Hex(1)HexNAc(2)dHex(1)Pent(1) (N)">Hex(1)HexNAc(2)dHex(1)Pent(1) (N)</option>
+        <option value="Hex(1)HexNAc(2)dHex(2) (N)">Hex(1)HexNAc(2)dHex(2) (N)</option>
+        <option value="Hex(2) (K)">Hex(2) (K)</option>
+        <option value="Hex(2) (R)">Hex(2) (R)</option>
+        <option value="Hex(2)HexNAc(2) (N)">Hex(2)HexNAc(2) (N)</option>
+        <option value="Hex(2)HexNAc(2)Pent(1) (N)">Hex(2)HexNAc(2)Pent(1) (N)</option>
+        <option value="Hex(2)HexNAc(2)dHex(1) (N)">Hex(2)HexNAc(2)dHex(1) (N)</option>
+        <option value="Hex(3) (N)">Hex(3) (N)</option>
+        <option value="Hex(3)HexNAc(1)Pent(1) (N)">Hex(3)HexNAc(1)Pent(1) (N)</option>
+        <option value="Hex(3)HexNAc(2) (N)">Hex(3)HexNAc(2) (N)</option>
+        <option value="Hex(3)HexNAc(2)P(1) (N)">Hex(3)HexNAc(2)P(1) (N)</option>
+        <option value="Hex(3)HexNAc(4) (N)">Hex(3)HexNAc(4) (N)</option>
+        <option value="Hex(4)HexNAc(4) (N)">Hex(4)HexNAc(4) (N)</option>
+        <option value="Hex(5)HexNAc(2) (N)">Hex(5)HexNAc(2) (N)</option>
+        <option value="Hex(5)HexNAc(4) (N)">Hex(5)HexNAc(4) (N)</option>
+        <option value="Hex(5)HexNAc(4)NeuAc(1) (N)">Hex(5)HexNAc(4)NeuAc(1) (N)</option>
+        <option value="Hex(5)HexNAc(4)NeuAc(2) (N)">Hex(5)HexNAc(4)NeuAc(2) (N)</option>
+        <option value="Hex1HexNAc1 (N)">Hex1HexNAc1 (N)</option>
+        <option value="Hex1HexNAc1 (S)">Hex1HexNAc1 (S)</option>
+        <option value="Hex1HexNAc1 (T)">Hex1HexNAc1 (T)</option>
+        <option value="HexN (K)">HexN (K)</option>
+        <option value="HexN (N)">HexN (N)</option>
+        <option value="HexN (T)">HexN (T)</option>
+        <option value="HexN (W)">HexN (W)</option>
+        <option value="HexNAc (N)">HexNAc (N)</option>
+        <option value="HexNAc (S)">HexNAc (S)</option>
+        <option value="HexNAc (T)">HexNAc (T)</option>
+        <option value="HexNAc(1)dHex(1) (N)">HexNAc(1)dHex(1) (N)</option>
+        <option value="HexNAc(1)dHex(2) (N)">HexNAc(1)dHex(2) (N)</option>
+        <option value="HexNAc(2) (N)">HexNAc(2) (N)</option>
+        <option value="HexNAc(2)dHex(1) (N)">HexNAc(2)dHex(1) (N)</option>
+        <option value="HexNAc(2)dHex(2) (N)">HexNAc(2)dHex(2) (N)</option>
+        <option value="His-&gt;Ala (H)">His-&gt;Ala (H)</option>
+        <option value="His-&gt;Arg (H)">His-&gt;Arg (H)</option>
+        <option value="His-&gt;Asn (H)">His-&gt;Asn (H)</option>
+        <option value="His-&gt;Asp (H)">His-&gt;Asp (H)</option>
+        <option value="His-&gt;Cys (H)">His-&gt;Cys (H)</option>
+        <option value="His-&gt;Gln (H)">His-&gt;Gln (H)</option>
+        <option value="His-&gt;Glu (H)">His-&gt;Glu (H)</option>
+        <option value="His-&gt;Gly (H)">His-&gt;Gly (H)</option>
+        <option value="His-&gt;Lys (H)">His-&gt;Lys (H)</option>
+        <option value="His-&gt;Met (H)">His-&gt;Met (H)</option>
+        <option value="His-&gt;Phe (H)">His-&gt;Phe (H)</option>
+        <option value="His-&gt;Pro (H)">His-&gt;Pro (H)</option>
+        <option value="His-&gt;Ser (H)">His-&gt;Ser (H)</option>
+        <option value="His-&gt;Thr (H)">His-&gt;Thr (H)</option>
+        <option value="His-&gt;Trp (H)">His-&gt;Trp (H)</option>
+        <option value="His-&gt;Tyr (H)">His-&gt;Tyr (H)</option>
+        <option value="His-&gt;Val (H)">His-&gt;Val (H)</option>
+        <option value="His-&gt;Xle (H)">His-&gt;Xle (H)</option>
+        <option value="Homocysteic_acid (M)">Homocysteic_acid (M)</option>
+        <option value="Hydroxamic_acid (D)">Hydroxamic_acid (D)</option>
+        <option value="Hydroxamic_acid (E)">Hydroxamic_acid (E)</option>
+        <option value="Hydroxycinnamyl (C)">Hydroxycinnamyl (C)</option>
+        <option value="Hydroxyfarnesyl (C)">Hydroxyfarnesyl (C)</option>
+        <option value="Hydroxyheme (E)">Hydroxyheme (E)</option>
+        <option value="Hydroxymethyl (N)">Hydroxymethyl (N)</option>
+        <option value="HydroxymethylOP (K)">HydroxymethylOP (K)</option>
+        <option value="Hydroxytrimethyl (K)">Hydroxytrimethyl (K)</option>
+        <option value="Hypusine (K)">Hypusine (K)</option>
+        <option value="IBTP (C)">IBTP (C)</option>
+        <option value="ICAT-C (C)">ICAT-C (C)</option>
+        <option value="ICAT-C:13C(9) (C)">ICAT-C:13C(9) (C)</option>
+        <option value="ICAT-D (C)">ICAT-D (C)</option>
+        <option value="ICAT-D:2H(8) (C)">ICAT-D:2H(8) (C)</option>
+        <option value="ICAT-G (C)">ICAT-G (C)</option>
+        <option value="ICAT-G:2H(8) (C)">ICAT-G:2H(8) (C)</option>
+        <option value="ICAT-H (C)">ICAT-H (C)</option>
+        <option value="ICAT-H:13C(6) (C)">ICAT-H:13C(6) (C)</option>
+        <option value="ICDID (C)">ICDID (C)</option>
+        <option value="ICDID:2H(6) (C)">ICDID:2H(6) (C)</option>
+        <option value="ICPL (K)">ICPL (K)</option>
+        <option value="ICPL (N-term)">ICPL (N-term)</option>
+        <option value="ICPL:13C(6) (K)">ICPL:13C(6) (K)</option>
+        <option value="ICPL:13C(6) (N-term)">ICPL:13C(6) (N-term)</option>
+        <option value="ICPL:13C(6)2H(4) (K)">ICPL:13C(6)2H(4) (K)</option>
+        <option value="ICPL:13C(6)2H(4) (N-term)">ICPL:13C(6)2H(4) (N-term)</option>
+        <option value="ICPL:2H(4) (K)">ICPL:2H(4) (K)</option>
+        <option value="ICPL:2H(4) (N-term)">ICPL:2H(4) (N-term)</option>
+        <option value="IDEnT (C)">IDEnT (C)</option>
+        <option value="IED-Biotin (C)">IED-Biotin (C)</option>
+        <option value="IGBP (C)">IGBP (C)</option>
+        <option value="IGBP:13C(2) (C)">IGBP:13C(2) (C)</option>
+        <option value="IMEHex(2)NeuAc(1) (K)">IMEHex(2)NeuAc(1) (K)</option>
+        <option value="IMID (K)">IMID (K)</option>
+        <option value="IMID:2H(4) (K)">IMID:2H(4) (K)</option>
+        <option value="ISD_z+2_ion (N-term)">ISD_z+2_ion (N-term)</option>
+        <option value="Iminobiotin (K)">Iminobiotin (K)</option>
+        <option value="Iminobiotin (N-term)">Iminobiotin (N-term)</option>
+        <option value="Iodo (H)">Iodo (H)</option>
+        <option value="Iodo (Y)">Iodo (Y)</option>
+        <option value="IodoU-AMP (F)">IodoU-AMP (F)</option>
+        <option value="IodoU-AMP (W)">IodoU-AMP (W)</option>
+        <option value="IodoU-AMP (Y)">IodoU-AMP (Y)</option>
+        <option value="Iodoacetanilide (C)">Iodoacetanilide (C)</option>
+        <option value="Iodoacetanilide (K)">Iodoacetanilide (K)</option>
+        <option value="Iodoacetanilide (N-term)">Iodoacetanilide (N-term)</option>
+        <option value="Iodoacetanilide:13C(6) (C)">Iodoacetanilide:13C(6) (C)</option>
+        <option value="Iodoacetanilide:13C(6) (K)">Iodoacetanilide:13C(6) (K)</option>
+        <option value="Iodoacetanilide:13C(6) (N-term)">Iodoacetanilide:13C(6) (N-term)</option>
+        <option value="Isopropylphospho (S)">Isopropylphospho (S)</option>
+        <option value="Isopropylphospho (T)">Isopropylphospho (T)</option>
+        <option value="Isopropylphospho (Y)">Isopropylphospho (Y)</option>
+        <option value="LG-Hlactam-K (K)">LG-Hlactam-K (K)</option>
+        <option value="LG-Hlactam-R (R)">LG-Hlactam-R (R)</option>
+        <option value="LG-anhydrolactam (K)">LG-anhydrolactam (K)</option>
+        <option value="LG-anhydrolactam (N-term)">LG-anhydrolactam (N-term)</option>
+        <option value="LG-anhyropyrrole (K)">LG-anhyropyrrole (K)</option>
+        <option value="LG-anhyropyrrole (N-term)">LG-anhyropyrrole (N-term)</option>
+        <option value="LG-lactam-K (K)">LG-lactam-K (K)</option>
+        <option value="LG-lactam-R (R)">LG-lactam-R (R)</option>
+        <option value="LG-pyrrole (K)">LG-pyrrole (K)</option>
+        <option value="LG-pyrrole (N-term)">LG-pyrrole (N-term)</option>
+        <option value="LRGG (K)">LRGG (K)</option>
+        <option value="Label:13C(1)2H(3) (M)">Label:13C(1)2H(3) (M)</option>
+        <option value="Label:13C(1)2H(3)+Oxidation (M)">Label:13C(1)2H(3)+Oxidation (M)</option>
+        <option value="Label:13C(3) (A)">Label:13C(3) (A)</option>
+        <option value="Label:13C(3)15N(1) (A)">Label:13C(3)15N(1) (A)</option>
+        <option value="Label:13C(4) (M)">Label:13C(4) (M)</option>
+        <option value="Label:13C(4)+Oxidation (M)">Label:13C(4)+Oxidation (M)</option>
+        <option value="Label:13C(4)15N(1) (D)">Label:13C(4)15N(1) (D)</option>
+        <option value="Label:13C(4)15N(2)+GG (K)">Label:13C(4)15N(2)+GG (K)</option>
+        <option value="Label:13C(5) (P)">Label:13C(5) (P)</option>
+        <option value="Label:13C(5)15N(1) (E)">Label:13C(5)15N(1) (E)</option>
+        <option value="Label:13C(5)15N(1) (M)">Label:13C(5)15N(1) (M)</option>
+        <option value="Label:13C(5)15N(1) (P)">Label:13C(5)15N(1) (P)</option>
+        <option value="Label:13C(5)15N(1) (V)">Label:13C(5)15N(1) (V)</option>
+        <option value="Label:13C(6) (I)">Label:13C(6) (I)</option>
+        <option value="Label:13C(6) (K)">Label:13C(6) (K)</option>
+        <option value="Label:13C(6) (L)">Label:13C(6) (L)</option>
+        <option value="Label:13C(6) (R)">Label:13C(6) (R)</option>
+        <option value="Label:13C(6)+Acetyl (K)">Label:13C(6)+Acetyl (K)</option>
+        <option value="Label:13C(6)+Dimethyl (K)">Label:13C(6)+Dimethyl (K)</option>
+        <option value="Label:13C(6)+GG (K)">Label:13C(6)+GG (K)</option>
+        <option value="Label:13C(6)15N(1) (I)">Label:13C(6)15N(1) (I)</option>
+        <option value="Label:13C(6)15N(1) (L)">Label:13C(6)15N(1) (L)</option>
+        <option value="Label:13C(6)15N(2) (K)">Label:13C(6)15N(2) (K)</option>
+        <option value="Label:13C(6)15N(2)+Acetyl (K)">Label:13C(6)15N(2)+Acetyl (K)</option>
+        <option value="Label:13C(6)15N(2)+Dimethyl (K)">Label:13C(6)15N(2)+Dimethyl (K)</option>
+        <option value="Label:13C(6)15N(2)+GG (K)">Label:13C(6)15N(2)+GG (K)</option>
+        <option value="Label:13C(6)15N(4) (R)">Label:13C(6)15N(4) (R)</option>
+        <option value="Label:13C(6)15N(4)+Dimethyl (R)">Label:13C(6)15N(4)+Dimethyl (R)</option>
+        <option value="Label:13C(6)15N(4)+Dimethyl:2H(6)13C(2) (R)">Label:13C(6)15N(4)+Dimethyl:2H(6)13C(2) (R)</option>
+        <option value="Label:13C(6)15N(4)+Methyl (R)">Label:13C(6)15N(4)+Methyl (R)</option>
+        <option value="Label:13C(6)15N(4)+Methyl:2H(3)13C(1) (R)">Label:13C(6)15N(4)+Methyl:2H(3)13C(1) (R)</option>
+        <option value="Label:13C(8)15N(2) (R)">Label:13C(8)15N(2) (R)</option>
+        <option value="Label:13C(9) (F)">Label:13C(9) (F)</option>
+        <option value="Label:13C(9) (Y)">Label:13C(9) (Y)</option>
+        <option value="Label:13C(9)+Phospho (Y)">Label:13C(9)+Phospho (Y)</option>
+        <option value="Label:13C(9)15N(1) (F)">Label:13C(9)15N(1) (F)</option>
+        <option value="Label:15N(1) (A)">Label:15N(1) (A)</option>
+        <option value="Label:15N(1) (C)">Label:15N(1) (C)</option>
+        <option value="Label:15N(1) (D)">Label:15N(1) (D)</option>
+        <option value="Label:15N(1) (E)">Label:15N(1) (E)</option>
+        <option value="Label:15N(1) (F)">Label:15N(1) (F)</option>
+        <option value="Label:15N(1) (G)">Label:15N(1) (G)</option>
+        <option value="Label:15N(1) (I)">Label:15N(1) (I)</option>
+        <option value="Label:15N(1) (L)">Label:15N(1) (L)</option>
+        <option value="Label:15N(1) (M)">Label:15N(1) (M)</option>
+        <option value="Label:15N(1) (P)">Label:15N(1) (P)</option>
+        <option value="Label:15N(1) (S)">Label:15N(1) (S)</option>
+        <option value="Label:15N(1) (T)">Label:15N(1) (T)</option>
+        <option value="Label:15N(1) (V)">Label:15N(1) (V)</option>
+        <option value="Label:15N(1) (Y)">Label:15N(1) (Y)</option>
+        <option value="Label:15N(2) (K)">Label:15N(2) (K)</option>
+        <option value="Label:15N(2) (N)">Label:15N(2) (N)</option>
+        <option value="Label:15N(2) (Q)">Label:15N(2) (Q)</option>
+        <option value="Label:15N(2) (W)">Label:15N(2) (W)</option>
+        <option value="Label:15N(2)2H(9) (K)">Label:15N(2)2H(9) (K)</option>
+        <option value="Label:15N(3) (H)">Label:15N(3) (H)</option>
+        <option value="Label:15N(4) (R)">Label:15N(4) (R)</option>
+        <option value="Label:18O(1) (C-term)">Label:18O(1) (C-term)</option>
+        <option value="Label:18O(1) (S)">Label:18O(1) (S)</option>
+        <option value="Label:18O(1) (T)">Label:18O(1) (T)</option>
+        <option value="Label:18O(1) (Y)">Label:18O(1) (Y)</option>
+        <option value="Label:18O(2) (C-term)">Label:18O(2) (C-term)</option>
+        <option value="Label:2H(10) (L)">Label:2H(10) (L)</option>
+        <option value="Label:2H(3) (L)">Label:2H(3) (L)</option>
+        <option value="Label:2H(3) (M)">Label:2H(3) (M)</option>
+        <option value="Label:2H(3)+Oxidation (M)">Label:2H(3)+Oxidation (M)</option>
+        <option value="Label:2H(4) (F)">Label:2H(4) (F)</option>
+        <option value="Label:2H(4) (K)">Label:2H(4) (K)</option>
+        <option value="Label:2H(4) (Y)">Label:2H(4) (Y)</option>
+        <option value="Label:2H(4)+Acetyl (K)">Label:2H(4)+Acetyl (K)</option>
+        <option value="Label:2H(4)+GG (K)">Label:2H(4)+GG (K)</option>
+        <option value="Label:2H(4)13C(1) (R)">Label:2H(4)13C(1) (R)</option>
+        <option value="Label:2H(6)15N(1) (P)">Label:2H(6)15N(1) (P)</option>
+        <option value="Label:2H(7)15N(4) (R)">Label:2H(7)15N(4) (R)</option>
+        <option value="Label:2H(9)13C(6)15N(2) (K)">Label:2H(9)13C(6)15N(2) (K)</option>
+        <option value="Leu-&gt;MetOx (L)">Leu-&gt;MetOx (L)</option>
+        <option value="Lipoyl (K)">Lipoyl (K)</option>
+        <option value="Lys (N-term)">Lys (N-term)</option>
+        <option value="Lys-&gt;Ala (K)">Lys-&gt;Ala (K)</option>
+        <option value="Lys-&gt;Allysine (K)">Lys-&gt;Allysine (K)</option>
+        <option value="Lys-&gt;AminoadipicAcid (K)">Lys-&gt;AminoadipicAcid (K)</option>
+        <option value="Lys-&gt;Arg (K)">Lys-&gt;Arg (K)</option>
+        <option value="Lys-&gt;Asn (K)">Lys-&gt;Asn (K)</option>
+        <option value="Lys-&gt;Asp (K)">Lys-&gt;Asp (K)</option>
+        <option value="Lys-&gt;CamCys (K)">Lys-&gt;CamCys (K)</option>
+        <option value="Lys-&gt;Cys (K)">Lys-&gt;Cys (K)</option>
+        <option value="Lys-&gt;Gln (K)">Lys-&gt;Gln (K)</option>
+        <option value="Lys-&gt;Glu (K)">Lys-&gt;Glu (K)</option>
+        <option value="Lys-&gt;Gly (K)">Lys-&gt;Gly (K)</option>
+        <option value="Lys-&gt;His (K)">Lys-&gt;His (K)</option>
+        <option value="Lys-&gt;Met (K)">Lys-&gt;Met (K)</option>
+        <option value="Lys-&gt;MetOx (K)">Lys-&gt;MetOx (K)</option>
+        <option value="Lys-&gt;Phe (K)">Lys-&gt;Phe (K)</option>
+        <option value="Lys-&gt;Pro (K)">Lys-&gt;Pro (K)</option>
+        <option value="Lys-&gt;Ser (K)">Lys-&gt;Ser (K)</option>
+        <option value="Lys-&gt;Thr (K)">Lys-&gt;Thr (K)</option>
+        <option value="Lys-&gt;Trp (K)">Lys-&gt;Trp (K)</option>
+        <option value="Lys-&gt;Tyr (K)">Lys-&gt;Tyr (K)</option>
+        <option value="Lys-&gt;Val (K)">Lys-&gt;Val (K)</option>
+        <option value="Lys-&gt;Xle (K)">Lys-&gt;Xle (K)</option>
+        <option value="Lysbiotinhydrazide (K)">Lysbiotinhydrazide (K)</option>
+        <option value="MDCC (C)">MDCC (C)</option>
+        <option value="MG-H1 (R)">MG-H1 (R)</option>
+        <option value="MM-diphenylpentanone (C)">MM-diphenylpentanone (C)</option>
+        <option value="MTSL (C)">MTSL (C)</option>
+        <option value="Maleimide-PEO2-Biotin (C)">Maleimide-PEO2-Biotin (C)</option>
+        <option value="Malonyl (C)">Malonyl (C)</option>
+        <option value="Malonyl (S)">Malonyl (S)</option>
+        <option value="Menadione (C)">Menadione (C)</option>
+        <option value="Menadione (K)">Menadione (K)</option>
+        <option value="Menadione-HQ (C)">Menadione-HQ (C)</option>
+        <option value="Menadione-HQ (K)">Menadione-HQ (K)</option>
+        <option value="MercaptoEthanol (S)">MercaptoEthanol (S)</option>
+        <option value="MercaptoEthanol (T)">MercaptoEthanol (T)</option>
+        <option value="Met-&gt;Aha (M)">Met-&gt;Aha (M)</option>
+        <option value="Met-&gt;Ala (M)">Met-&gt;Ala (M)</option>
+        <option value="Met-&gt;Arg (M)">Met-&gt;Arg (M)</option>
+        <option value="Met-&gt;Asn (M)">Met-&gt;Asn (M)</option>
+        <option value="Met-&gt;Asp (M)">Met-&gt;Asp (M)</option>
+        <option value="Met-&gt;Cys (M)">Met-&gt;Cys (M)</option>
+        <option value="Met-&gt;Gln (M)">Met-&gt;Gln (M)</option>
+        <option value="Met-&gt;Glu (M)">Met-&gt;Glu (M)</option>
+        <option value="Met-&gt;Gly (M)">Met-&gt;Gly (M)</option>
+        <option value="Met-&gt;His (M)">Met-&gt;His (M)</option>
+        <option value="Met-&gt;Hpg (M)">Met-&gt;Hpg (M)</option>
+        <option value="Met-&gt;Hse (C-term M)">Met-&gt;Hse (C-term M)</option>
+        <option value="Met-&gt;Hsl (C-term M)">Met-&gt;Hsl (C-term M)</option>
+        <option value="Met-&gt;Lys (M)">Met-&gt;Lys (M)</option>
+        <option value="Met-&gt;Phe (M)">Met-&gt;Phe (M)</option>
+        <option value="Met-&gt;Pro (M)">Met-&gt;Pro (M)</option>
+        <option value="Met-&gt;Ser (M)">Met-&gt;Ser (M)</option>
+        <option value="Met-&gt;Thr (M)">Met-&gt;Thr (M)</option>
+        <option value="Met-&gt;Trp (M)">Met-&gt;Trp (M)</option>
+        <option value="Met-&gt;Tyr (M)">Met-&gt;Tyr (M)</option>
+        <option value="Met-&gt;Val (M)">Met-&gt;Val (M)</option>
+        <option value="Met-&gt;Xle (M)">Met-&gt;Xle (M)</option>
+        <option value="Methyl (C)">Methyl (C)</option>
+        <option value="Methyl (C-term)">Methyl (C-term)</option>
+        <option value="Methyl (D)">Methyl (D)</option>
+        <option value="Methyl (E)">Methyl (E)</option>
+        <option value="Methyl (H)">Methyl (H)</option>
+        <option value="Methyl (I)">Methyl (I)</option>
+        <option value="Methyl (K)">Methyl (K)</option>
+        <option value="Methyl (L)">Methyl (L)</option>
+        <option value="Methyl (N)">Methyl (N)</option>
+        <option value="Methyl (N-term)">Methyl (N-term)</option>
+        <option value="Methyl (Q)">Methyl (Q)</option>
+        <option value="Methyl (R)">Methyl (R)</option>
+        <option value="Methyl (S)">Methyl (S)</option>
+        <option value="Methyl (T)">Methyl (T)</option>
+        <option value="Methyl+Acetyl:2H(3) (K)">Methyl+Acetyl:2H(3) (K)</option>
+        <option value="Methyl+Deamidated (N)">Methyl+Deamidated (N)</option>
+        <option value="Methyl+Deamidated (Q)">Methyl+Deamidated (Q)</option>
+        <option value="Methyl-PEO12-Maleimide (C)">Methyl-PEO12-Maleimide (C)</option>
+        <option value="Methyl:2H(2) (K)">Methyl:2H(2) (K)</option>
+        <option value="Methyl:2H(3) (C-term)">Methyl:2H(3) (C-term)</option>
+        <option value="Methyl:2H(3) (D)">Methyl:2H(3) (D)</option>
+        <option value="Methyl:2H(3) (E)">Methyl:2H(3) (E)</option>
+        <option value="Methyl:2H(3) (K)">Methyl:2H(3) (K)</option>
+        <option value="Methyl:2H(3) (R)">Methyl:2H(3) (R)</option>
+        <option value="Methyl:2H(3)+Acetyl:2H(3) (K)">Methyl:2H(3)+Acetyl:2H(3) (K)</option>
+        <option value="Methyl:2H(3)13C(1) (K)">Methyl:2H(3)13C(1) (K)</option>
+        <option value="Methyl:2H(3)13C(1) (R)">Methyl:2H(3)13C(1) (R)</option>
+        <option value="Methylamine (S)">Methylamine (S)</option>
+        <option value="Methylamine (T)">Methylamine (T)</option>
+        <option value="Methylmalonylation (S)">Methylmalonylation (S)</option>
+        <option value="Methylphosphonate (S)">Methylphosphonate (S)</option>
+        <option value="Methylphosphonate (T)">Methylphosphonate (T)</option>
+        <option value="Methylphosphonate (Y)">Methylphosphonate (Y)</option>
+        <option value="Methylpyrroline (K)">Methylpyrroline (K)</option>
+        <option value="Methylthio (C)">Methylthio (C)</option>
+        <option value="Methylthio (D)">Methylthio (D)</option>
+        <option value="Methylthio (K)">Methylthio (K)</option>
+        <option value="Methylthio (N)">Methylthio (N)</option>
+        <option value="Methylthio (N-term)">Methylthio (N-term)</option>
+        <option value="Molybdopterin (C)">Molybdopterin (C)</option>
+        <option value="MolybdopterinGD (C)">MolybdopterinGD (C)</option>
+        <option value="MolybdopterinGD (D)">MolybdopterinGD (D)</option>
+        <option value="MolybdopterinGD+Delta:S(-1)Se(1) (C)">MolybdopterinGD+Delta:S(-1)Se(1) (C)</option>
+        <option value="MurNAc (A)">MurNAc (A)</option>
+        <option value="Myristoyl (C)">Myristoyl (C)</option>
+        <option value="Myristoyl (K)">Myristoyl (K)</option>
+        <option value="Myristoyl (N-term G)">Myristoyl (N-term G)</option>
+        <option value="N-dimethylphosphate (S)">N-dimethylphosphate (S)</option>
+        <option value="NA-LNO2 (C)">NA-LNO2 (C)</option>
+        <option value="NA-LNO2 (H)">NA-LNO2 (H)</option>
+        <option value="NA-OA-NO2 (C)">NA-OA-NO2 (C)</option>
+        <option value="NA-OA-NO2 (H)">NA-OA-NO2 (H)</option>
+        <option value="NBS (W)">NBS (W)</option>
+        <option value="NBS:13C(6) (W)">NBS:13C(6) (W)</option>
+        <option value="NDA (K)">NDA (K)</option>
+        <option value="NDA (N-term)">NDA (N-term)</option>
+        <option value="NEIAA (C)">NEIAA (C)</option>
+        <option value="NEIAA (Y)">NEIAA (Y)</option>
+        <option value="NEIAA:2H(5) (C)">NEIAA:2H(5) (C)</option>
+        <option value="NEIAA:2H(5) (Y)">NEIAA:2H(5) (Y)</option>
+        <option value="NEM:2H(5) (C)">NEM:2H(5) (C)</option>
+        <option value="NEM:2H(5)+H2O (C)">NEM:2H(5)+H2O (C)</option>
+        <option value="NEMsulfur (C)">NEMsulfur (C)</option>
+        <option value="NEMsulfurWater (C)">NEMsulfurWater (C)</option>
+        <option value="NHS-LC-Biotin (K)">NHS-LC-Biotin (K)</option>
+        <option value="NHS-LC-Biotin (N-term)">NHS-LC-Biotin (N-term)</option>
+        <option value="NHS-fluorescein (K)">NHS-fluorescein (K)</option>
+        <option value="NIC (K)">NIC (K)</option>
+        <option value="NIC (N-term)">NIC (N-term)</option>
+        <option value="NIPCAM (C)">NIPCAM (C)</option>
+        <option value="NO_SMX_SEMD (C)">NO_SMX_SEMD (C)</option>
+        <option value="NO_SMX_SIMD (C)">NO_SMX_SIMD (C)</option>
+        <option value="NO_SMX_SMCT (C)">NO_SMX_SMCT (C)</option>
+        <option value="Nethylmaleimide (C)">Nethylmaleimide (C)</option>
+        <option value="Nethylmaleimide+water (C)">Nethylmaleimide+water (C)</option>
+        <option value="Nethylmaleimide+water (K)">Nethylmaleimide+water (K)</option>
+        <option value="NeuAc (N)">NeuAc (N)</option>
+        <option value="NeuAc (S)">NeuAc (S)</option>
+        <option value="NeuAc (T)">NeuAc (T)</option>
+        <option value="NeuGc (N)">NeuGc (N)</option>
+        <option value="NeuGc (S)">NeuGc (S)</option>
+        <option value="NeuGc (T)">NeuGc (T)</option>
+        <option value="Nitro (W)">Nitro (W)</option>
+        <option value="Nitro (Y)">Nitro (Y)</option>
+        <option value="Nitrosyl (C)">Nitrosyl (C)</option>
+        <option value="Nmethylmaleimide (C)">Nmethylmaleimide (C)</option>
+        <option value="Nmethylmaleimide (K)">Nmethylmaleimide (K)</option>
+        <option value="Nmethylmaleimide+water (C)">Nmethylmaleimide+water (C)</option>
+        <option value="O-Dimethylphosphate (S)">O-Dimethylphosphate (S)</option>
+        <option value="O-Dimethylphosphate (T)">O-Dimethylphosphate (T)</option>
+        <option value="O-Dimethylphosphate (Y)">O-Dimethylphosphate (Y)</option>
+        <option value="O-Et-N-diMePhospho (S)">O-Et-N-diMePhospho (S)</option>
+        <option value="O-Isopropylmethylphosphonate (S)">O-Isopropylmethylphosphonate (S)</option>
+        <option value="O-Isopropylmethylphosphonate (T)">O-Isopropylmethylphosphonate (T)</option>
+        <option value="O-Isopropylmethylphosphonate (Y)">O-Isopropylmethylphosphonate (Y)</option>
+        <option value="O-Methylphosphate (S)">O-Methylphosphate (S)</option>
+        <option value="O-Methylphosphate (T)">O-Methylphosphate (T)</option>
+        <option value="O-Methylphosphate (Y)">O-Methylphosphate (Y)</option>
+        <option value="O-pinacolylmethylphosphonate (H)">O-pinacolylmethylphosphonate (H)</option>
+        <option value="O-pinacolylmethylphosphonate (K)">O-pinacolylmethylphosphonate (K)</option>
+        <option value="O-pinacolylmethylphosphonate (S)">O-pinacolylmethylphosphonate (S)</option>
+        <option value="O-pinacolylmethylphosphonate (T)">O-pinacolylmethylphosphonate (T)</option>
+        <option value="O-pinacolylmethylphosphonate (Y)">O-pinacolylmethylphosphonate (Y)</option>
+        <option value="Octanoyl (C)">Octanoyl (C)</option>
+        <option value="Octanoyl (S)">Octanoyl (S)</option>
+        <option value="Octanoyl (T)">Octanoyl (T)</option>
+        <option value="OxArgBiotin (R)">OxArgBiotin (R)</option>
+        <option value="OxArgBiotinRed (R)">OxArgBiotinRed (R)</option>
+        <option value="OxLysBiotin (K)">OxLysBiotin (K)</option>
+        <option value="OxLysBiotinRed (K)">OxLysBiotinRed (K)</option>
+        <option value="OxProBiotin (P)">OxProBiotin (P)</option>
+        <option value="OxProBiotinRed (P)">OxProBiotinRed (P)</option>
+        <option value="Oxidation (C)">Oxidation (C)</option>
+        <option value="Oxidation (C-term G)">Oxidation (C-term G)</option>
+        <option value="Oxidation (D)">Oxidation (D)</option>
+        <option value="Oxidation (F)">Oxidation (F)</option>
+        <option value="Oxidation (H)">Oxidation (H)</option>
+        <option value="Oxidation (K)">Oxidation (K)</option>
+        <option value="Oxidation (M)">Oxidation (M)</option>
+        <option value="Oxidation (N)">Oxidation (N)</option>
+        <option value="Oxidation (P)">Oxidation (P)</option>
+        <option value="Oxidation (R)">Oxidation (R)</option>
+        <option value="Oxidation (W)">Oxidation (W)</option>
+        <option value="Oxidation (Y)">Oxidation (Y)</option>
+        <option value="Oxidation+NEM (C)">Oxidation+NEM (C)</option>
+        <option value="PEITC (C)">PEITC (C)</option>
+        <option value="PEITC (K)">PEITC (K)</option>
+        <option value="PEITC (N-term)">PEITC (N-term)</option>
+        <option value="PEO-Iodoacetyl-LC-Biotin (C)">PEO-Iodoacetyl-LC-Biotin (C)</option>
+        <option value="PET (S)">PET (S)</option>
+        <option value="PET (T)">PET (T)</option>
+        <option value="PS_Hapten (C)">PS_Hapten (C)</option>
+        <option value="PS_Hapten (H)">PS_Hapten (H)</option>
+        <option value="PS_Hapten (K)">PS_Hapten (K)</option>
+        <option value="Palmitoleyl (C)">Palmitoleyl (C)</option>
+        <option value="Palmitoleyl (S)">Palmitoleyl (S)</option>
+        <option value="Palmitoleyl (T)">Palmitoleyl (T)</option>
+        <option value="Palmitoyl (C)">Palmitoyl (C)</option>
+        <option value="Palmitoyl (K)">Palmitoyl (K)</option>
+        <option value="Palmitoyl (S)">Palmitoyl (S)</option>
+        <option value="Palmitoyl (T)">Palmitoyl (T)</option>
+        <option value="Pentylamine (Q)">Pentylamine (Q)</option>
+        <option value="Phe-&gt;Ala (F)">Phe-&gt;Ala (F)</option>
+        <option value="Phe-&gt;Arg (F)">Phe-&gt;Arg (F)</option>
+        <option value="Phe-&gt;Asn (F)">Phe-&gt;Asn (F)</option>
+        <option value="Phe-&gt;Asp (F)">Phe-&gt;Asp (F)</option>
+        <option value="Phe-&gt;CamCys (F)">Phe-&gt;CamCys (F)</option>
+        <option value="Phe-&gt;Cys (F)">Phe-&gt;Cys (F)</option>
+        <option value="Phe-&gt;Gln (F)">Phe-&gt;Gln (F)</option>
+        <option value="Phe-&gt;Glu (F)">Phe-&gt;Glu (F)</option>
+        <option value="Phe-&gt;Gly (F)">Phe-&gt;Gly (F)</option>
+        <option value="Phe-&gt;His (F)">Phe-&gt;His (F)</option>
+        <option value="Phe-&gt;Lys (F)">Phe-&gt;Lys (F)</option>
+        <option value="Phe-&gt;Met (F)">Phe-&gt;Met (F)</option>
+        <option value="Phe-&gt;Pro (F)">Phe-&gt;Pro (F)</option>
+        <option value="Phe-&gt;Ser (F)">Phe-&gt;Ser (F)</option>
+        <option value="Phe-&gt;Thr (F)">Phe-&gt;Thr (F)</option>
+        <option value="Phe-&gt;Trp (F)">Phe-&gt;Trp (F)</option>
+        <option value="Phe-&gt;Tyr (F)">Phe-&gt;Tyr (F)</option>
+        <option value="Phe-&gt;Val (F)">Phe-&gt;Val (F)</option>
+        <option value="Phe-&gt;Xle (F)">Phe-&gt;Xle (F)</option>
+        <option value="Phenylisocyanate (N-term)">Phenylisocyanate (N-term)</option>
+        <option value="Phenylisocyanate:2H(5) (N-term)">Phenylisocyanate:2H(5) (N-term)</option>
+        <option value="Phospho (C)">Phospho (C)</option>
+        <option value="Phospho (D)">Phospho (D)</option>
+        <option value="Phospho (H)">Phospho (H)</option>
+        <option value="Phospho (K)">Phospho (K)</option>
+        <option value="Phospho (R)">Phospho (R)</option>
+        <option value="Phospho (S)">Phospho (S)</option>
+        <option value="Phospho (T)">Phospho (T)</option>
+        <option value="Phospho (Y)">Phospho (Y)</option>
+        <option value="PhosphoHex (S)">PhosphoHex (S)</option>
+        <option value="PhosphoHexNAc (S)">PhosphoHexNAc (S)</option>
+        <option value="PhosphoHexNAc (T)">PhosphoHexNAc (T)</option>
+        <option value="PhosphoUridine (H)">PhosphoUridine (H)</option>
+        <option value="PhosphoUridine (Y)">PhosphoUridine (Y)</option>
+        <option value="Phosphoadenosine (H)">Phosphoadenosine (H)</option>
+        <option value="Phosphoadenosine (K)">Phosphoadenosine (K)</option>
+        <option value="Phosphoadenosine (T)">Phosphoadenosine (T)</option>
+        <option value="Phosphoadenosine (Y)">Phosphoadenosine (Y)</option>
+        <option value="Phosphogluconoylation (K)">Phosphogluconoylation (K)</option>
+        <option value="Phosphogluconoylation (N-term)">Phosphogluconoylation (N-term)</option>
+        <option value="Phosphoguanosine (H)">Phosphoguanosine (H)</option>
+        <option value="Phosphoguanosine (K)">Phosphoguanosine (K)</option>
+        <option value="Phosphopantetheine (S)">Phosphopantetheine (S)</option>
+        <option value="Phosphopropargyl (S)">Phosphopropargyl (S)</option>
+        <option value="Phosphopropargyl (T)">Phosphopropargyl (T)</option>
+        <option value="Phosphopropargyl (Y)">Phosphopropargyl (Y)</option>
+        <option value="PhosphoribosyldephosphoCoA (S)">PhosphoribosyldephosphoCoA (S)</option>
+        <option value="Phycocyanobilin (C)">Phycocyanobilin (C)</option>
+        <option value="Phycoerythrobilin (C)">Phycoerythrobilin (C)</option>
+        <option value="Phytochromobilin (C)">Phytochromobilin (C)</option>
+        <option value="Piperidine (K)">Piperidine (K)</option>
+        <option value="Piperidine (N-term)">Piperidine (N-term)</option>
+        <option value="Pro-&gt;Ala (P)">Pro-&gt;Ala (P)</option>
+        <option value="Pro-&gt;Arg (P)">Pro-&gt;Arg (P)</option>
+        <option value="Pro-&gt;Asn (P)">Pro-&gt;Asn (P)</option>
+        <option value="Pro-&gt;Asp (P)">Pro-&gt;Asp (P)</option>
+        <option value="Pro-&gt;Cys (P)">Pro-&gt;Cys (P)</option>
+        <option value="Pro-&gt;Gln (P)">Pro-&gt;Gln (P)</option>
+        <option value="Pro-&gt;Glu (P)">Pro-&gt;Glu (P)</option>
+        <option value="Pro-&gt;Gly (P)">Pro-&gt;Gly (P)</option>
+        <option value="Pro-&gt;His (P)">Pro-&gt;His (P)</option>
+        <option value="Pro-&gt;Lys (P)">Pro-&gt;Lys (P)</option>
+        <option value="Pro-&gt;Met (P)">Pro-&gt;Met (P)</option>
+        <option value="Pro-&gt;Phe (P)">Pro-&gt;Phe (P)</option>
+        <option value="Pro-&gt;Pyrrolidinone (P)">Pro-&gt;Pyrrolidinone (P)</option>
+        <option value="Pro-&gt;Pyrrolidone (P)">Pro-&gt;Pyrrolidone (P)</option>
+        <option value="Pro-&gt;Ser (P)">Pro-&gt;Ser (P)</option>
+        <option value="Pro-&gt;Thr (P)">Pro-&gt;Thr (P)</option>
+        <option value="Pro-&gt;Trp (P)">Pro-&gt;Trp (P)</option>
+        <option value="Pro-&gt;Tyr (P)">Pro-&gt;Tyr (P)</option>
+        <option value="Pro-&gt;Val (P)">Pro-&gt;Val (P)</option>
+        <option value="Pro-&gt;Xle (P)">Pro-&gt;Xle (P)</option>
+        <option value="Pro-&gt;pyro-Glu (P)">Pro-&gt;pyro-Glu (P)</option>
+        <option value="Propargylamine (C-term)">Propargylamine (C-term)</option>
+        <option value="Propargylamine (D)">Propargylamine (D)</option>
+        <option value="Propargylamine (E)">Propargylamine (E)</option>
+        <option value="Propionamide (C)">Propionamide (C)</option>
+        <option value="Propionamide (K)">Propionamide (K)</option>
+        <option value="Propionamide (N-term)">Propionamide (N-term)</option>
+        <option value="Propionamide:2H(3) (C)">Propionamide:2H(3) (C)</option>
+        <option value="Propionyl (K)">Propionyl (K)</option>
+        <option value="Propionyl (N-term)">Propionyl (N-term)</option>
+        <option value="Propionyl (S)">Propionyl (S)</option>
+        <option value="Propionyl (T)">Propionyl (T)</option>
+        <option value="Propionyl:13C(3) (K)">Propionyl:13C(3) (K)</option>
+        <option value="Propionyl:13C(3) (N-term)">Propionyl:13C(3) (N-term)</option>
+        <option value="Propiophenone (C)">Propiophenone (C)</option>
+        <option value="Propiophenone (H)">Propiophenone (H)</option>
+        <option value="Propiophenone (K)">Propiophenone (K)</option>
+        <option value="Propiophenone (R)">Propiophenone (R)</option>
+        <option value="Propiophenone (S)">Propiophenone (S)</option>
+        <option value="Propiophenone (T)">Propiophenone (T)</option>
+        <option value="Propiophenone (W)">Propiophenone (W)</option>
+        <option value="Propyl (K)">Propyl (K)</option>
+        <option value="Propyl (N-term)">Propyl (N-term)</option>
+        <option value="Propyl:2H(6) (K)">Propyl:2H(6) (K)</option>
+        <option value="Propyl:2H(6) (N-term)">Propyl:2H(6) (N-term)</option>
+        <option value="PropylNAGthiazoline (C)">PropylNAGthiazoline (C)</option>
+        <option value="Puromycin (C-term)">Puromycin (C-term)</option>
+        <option value="PyMIC (N-term)">PyMIC (N-term)</option>
+        <option value="PyridoxalPhosphate (K)">PyridoxalPhosphate (K)</option>
+        <option value="PyridoxalPhosphateH2 (K)">PyridoxalPhosphateH2 (K)</option>
+        <option value="Pyridylacetyl (K)">Pyridylacetyl (K)</option>
+        <option value="Pyridylacetyl (N-term)">Pyridylacetyl (N-term)</option>
+        <option value="Pyridylethyl (C)">Pyridylethyl (C)</option>
+        <option value="Pyro-carbamidomethyl (N-term C)">Pyro-carbamidomethyl (N-term C)</option>
+        <option value="PyruvicAcidIminyl (K)">PyruvicAcidIminyl (K)</option>
+        <option value="QAT (C)">QAT (C)</option>
+        <option value="QAT:2H(3) (C)">QAT:2H(3) (C)</option>
+        <option value="QEQTGG (K)">QEQTGG (K)</option>
+        <option value="QQQTGG (K)">QQQTGG (K)</option>
+        <option value="QTGG (K)">QTGG (K)</option>
+        <option value="Quinone (W)">Quinone (W)</option>
+        <option value="Quinone (Y)">Quinone (Y)</option>
+        <option value="RNPXlink1 (C)">RNPXlink1 (C)</option>
+        <option value="RNPXlink2 (F)">RNPXlink2 (F)</option>
+        <option value="RNPXlink2 (K)">RNPXlink2 (K)</option>
+        <option value="RNPXlink2 (L)">RNPXlink2 (L)</option>
+        <option value="RNPXlink3 (C)">RNPXlink3 (C)</option>
+        <option value="RNPXlink3 (F)">RNPXlink3 (F)</option>
+        <option value="RNPXlink4 (C)">RNPXlink4 (C)</option>
+        <option value="RNPXlink5 (F)">RNPXlink5 (F)</option>
+        <option value="RNPXlink5 (Y)">RNPXlink5 (Y)</option>
+        <option value="Retinylidene (K)">Retinylidene (K)</option>
+        <option value="SMA (K)">SMA (K)</option>
+        <option value="SMA (N-term)">SMA (N-term)</option>
+        <option value="SMCC-maleimide (C)">SMCC-maleimide (C)</option>
+        <option value="SPITC (K)">SPITC (K)</option>
+        <option value="SPITC (N-term)">SPITC (N-term)</option>
+        <option value="SPITC:13C(6) (K)">SPITC:13C(6) (K)</option>
+        <option value="SPITC:13C(6) (N-term)">SPITC:13C(6) (N-term)</option>
+        <option value="SUMO2135 (K)">SUMO2135 (K)</option>
+        <option value="SUMO3549 (K)">SUMO3549 (K)</option>
+        <option value="Saligenin (H)">Saligenin (H)</option>
+        <option value="Saligenin (K)">Saligenin (K)</option>
+        <option value="SecCarbamidomethyl (C)">SecCarbamidomethyl (C)</option>
+        <option value="SecNEM (C)">SecNEM (C)</option>
+        <option value="SecNEM:2H(5) (C)">SecNEM:2H(5) (C)</option>
+        <option value="Ser-&gt;Ala (S)">Ser-&gt;Ala (S)</option>
+        <option value="Ser-&gt;Arg (S)">Ser-&gt;Arg (S)</option>
+        <option value="Ser-&gt;Asn (S)">Ser-&gt;Asn (S)</option>
+        <option value="Ser-&gt;Asp (S)">Ser-&gt;Asp (S)</option>
+        <option value="Ser-&gt;Cys (S)">Ser-&gt;Cys (S)</option>
+        <option value="Ser-&gt;Gln (S)">Ser-&gt;Gln (S)</option>
+        <option value="Ser-&gt;Glu (S)">Ser-&gt;Glu (S)</option>
+        <option value="Ser-&gt;Gly (S)">Ser-&gt;Gly (S)</option>
+        <option value="Ser-&gt;His (S)">Ser-&gt;His (S)</option>
+        <option value="Ser-&gt;Lys (S)">Ser-&gt;Lys (S)</option>
+        <option value="Ser-&gt;Met (S)">Ser-&gt;Met (S)</option>
+        <option value="Ser-&gt;Phe (S)">Ser-&gt;Phe (S)</option>
+        <option value="Ser-&gt;Pro (S)">Ser-&gt;Pro (S)</option>
+        <option value="Ser-&gt;Thr (S)">Ser-&gt;Thr (S)</option>
+        <option value="Ser-&gt;Trp (S)">Ser-&gt;Trp (S)</option>
+        <option value="Ser-&gt;Tyr (S)">Ser-&gt;Tyr (S)</option>
+        <option value="Ser-&gt;Val (S)">Ser-&gt;Val (S)</option>
+        <option value="Ser-&gt;Xle (S)">Ser-&gt;Xle (S)</option>
+        <option value="Succinyl (K)">Succinyl (K)</option>
+        <option value="Succinyl (N-term)">Succinyl (N-term)</option>
+        <option value="Succinyl:13C(4) (K)">Succinyl:13C(4) (K)</option>
+        <option value="Succinyl:13C(4) (N-term)">Succinyl:13C(4) (N-term)</option>
+        <option value="Succinyl:2H(4) (K)">Succinyl:2H(4) (K)</option>
+        <option value="Succinyl:2H(4) (N-term)">Succinyl:2H(4) (N-term)</option>
+        <option value="SulfanilicAcid (C-term)">SulfanilicAcid (C-term)</option>
+        <option value="SulfanilicAcid (D)">SulfanilicAcid (D)</option>
+        <option value="SulfanilicAcid (E)">SulfanilicAcid (E)</option>
+        <option value="SulfanilicAcid:13C(6) (C-term)">SulfanilicAcid:13C(6) (C-term)</option>
+        <option value="SulfanilicAcid:13C(6) (D)">SulfanilicAcid:13C(6) (D)</option>
+        <option value="SulfanilicAcid:13C(6) (E)">SulfanilicAcid:13C(6) (E)</option>
+        <option value="Sulfide (C)">Sulfide (C)</option>
+        <option value="Sulfide (D)">Sulfide (D)</option>
+        <option value="Sulfide (W)">Sulfide (W)</option>
+        <option value="Sulfo (C)">Sulfo (C)</option>
+        <option value="Sulfo (S)">Sulfo (S)</option>
+        <option value="Sulfo (T)">Sulfo (T)</option>
+        <option value="Sulfo (Y)">Sulfo (Y)</option>
+        <option value="Sulfo-NHS-LC-LC-Biotin (K)">Sulfo-NHS-LC-LC-Biotin (K)</option>
+        <option value="Sulfo-NHS-LC-LC-Biotin (N-term)">Sulfo-NHS-LC-LC-Biotin (N-term)</option>
+        <option value="SulfoGMBS (C)">SulfoGMBS (C)</option>
+        <option value="SulfurDioxide (C)">SulfurDioxide (C)</option>
+        <option value="TAMRA-FP (S)">TAMRA-FP (S)</option>
+        <option value="TAMRA-FP (Y)">TAMRA-FP (Y)</option>
+        <option value="TMAB (K)">TMAB (K)</option>
+        <option value="TMAB (N-term)">TMAB (N-term)</option>
+        <option value="TMAB:2H(9) (K)">TMAB:2H(9) (K)</option>
+        <option value="TMAB:2H(9) (N-term)">TMAB:2H(9) (N-term)</option>
+        <option value="TMPP-Ac (N-term)">TMPP-Ac (N-term)</option>
+        <option value="TMT (H)">TMT (H)</option>
+        <option value="TMT (K)">TMT (K)</option>
+        <option value="TMT (N-term)">TMT (N-term)</option>
+        <option value="TMT (S)">TMT (S)</option>
+        <option value="TMT (T)">TMT (T)</option>
+        <option value="TMT2plex (H)">TMT2plex (H)</option>
+        <option value="TMT2plex (K)">TMT2plex (K)</option>
+        <option value="TMT2plex (N-term)">TMT2plex (N-term)</option>
+        <option value="TMT2plex (S)">TMT2plex (S)</option>
+        <option value="TMT2plex (T)">TMT2plex (T)</option>
+        <option value="TMT6plex (H)">TMT6plex (H)</option>
+        <option value="TMT6plex (K)">TMT6plex (K)</option>
+        <option value="TMT6plex (N-term)">TMT6plex (N-term)</option>
+        <option value="TMT6plex (S)">TMT6plex (S)</option>
+        <option value="TMT6plex (T)">TMT6plex (T)</option>
+        <option value="TNBS (K)">TNBS (K)</option>
+        <option value="TNBS (N-term)">TNBS (N-term)</option>
+        <option value="Thiadiazole (C)">Thiadiazole (C)</option>
+        <option value="Thiazolidine (N-term C)">Thiazolidine (N-term C)</option>
+        <option value="Thioacyl (K)">Thioacyl (K)</option>
+        <option value="Thioacyl (N-term)">Thioacyl (N-term)</option>
+        <option value="Thiophos-S-S-biotin (S)">Thiophos-S-S-biotin (S)</option>
+        <option value="Thiophos-S-S-biotin (T)">Thiophos-S-S-biotin (T)</option>
+        <option value="Thiophos-S-S-biotin (Y)">Thiophos-S-S-biotin (Y)</option>
+        <option value="Thiophospho (S)">Thiophospho (S)</option>
+        <option value="Thiophospho (T)">Thiophospho (T)</option>
+        <option value="Thiophospho (Y)">Thiophospho (Y)</option>
+        <option value="Thr-&gt;Ala (T)">Thr-&gt;Ala (T)</option>
+        <option value="Thr-&gt;Arg (T)">Thr-&gt;Arg (T)</option>
+        <option value="Thr-&gt;Asn (T)">Thr-&gt;Asn (T)</option>
+        <option value="Thr-&gt;Asp (T)">Thr-&gt;Asp (T)</option>
+        <option value="Thr-&gt;Cys (T)">Thr-&gt;Cys (T)</option>
+        <option value="Thr-&gt;Gln (T)">Thr-&gt;Gln (T)</option>
+        <option value="Thr-&gt;Glu (T)">Thr-&gt;Glu (T)</option>
+        <option value="Thr-&gt;Gly (T)">Thr-&gt;Gly (T)</option>
+        <option value="Thr-&gt;His (T)">Thr-&gt;His (T)</option>
+        <option value="Thr-&gt;Lys (T)">Thr-&gt;Lys (T)</option>
+        <option value="Thr-&gt;Met (T)">Thr-&gt;Met (T)</option>
+        <option value="Thr-&gt;Phe (T)">Thr-&gt;Phe (T)</option>
+        <option value="Thr-&gt;Pro (T)">Thr-&gt;Pro (T)</option>
+        <option value="Thr-&gt;Ser (T)">Thr-&gt;Ser (T)</option>
+        <option value="Thr-&gt;Trp (T)">Thr-&gt;Trp (T)</option>
+        <option value="Thr-&gt;Tyr (T)">Thr-&gt;Tyr (T)</option>
+        <option value="Thr-&gt;Val (T)">Thr-&gt;Val (T)</option>
+        <option value="Thr-&gt;Xle (T)">Thr-&gt;Xle (T)</option>
+        <option value="Thrbiotinhydrazide (T)">Thrbiotinhydrazide (T)</option>
+        <option value="Thyroxine (Y)">Thyroxine (Y)</option>
+        <option value="Triiodo (Y)">Triiodo (Y)</option>
+        <option value="Triiodothyronine (Y)">Triiodothyronine (Y)</option>
+        <option value="Trimethyl (K)">Trimethyl (K)</option>
+        <option value="Trimethyl (R)">Trimethyl (R)</option>
+        <option value="Trimethyl:13C(3)2H(9) (K)">Trimethyl:13C(3)2H(9) (K)</option>
+        <option value="Trimethyl:13C(3)2H(9) (R)">Trimethyl:13C(3)2H(9) (R)</option>
+        <option value="Trimethyl:2H(9) (K)">Trimethyl:2H(9) (K)</option>
+        <option value="Trimethyl:2H(9) (R)">Trimethyl:2H(9) (R)</option>
+        <option value="Trioxidation (C)">Trioxidation (C)</option>
+        <option value="Trioxidation (W)">Trioxidation (W)</option>
+        <option value="Trioxidation (Y)">Trioxidation (Y)</option>
+        <option value="Trp-&gt;Ala (W)">Trp-&gt;Ala (W)</option>
+        <option value="Trp-&gt;Arg (W)">Trp-&gt;Arg (W)</option>
+        <option value="Trp-&gt;Asn (W)">Trp-&gt;Asn (W)</option>
+        <option value="Trp-&gt;Asp (W)">Trp-&gt;Asp (W)</option>
+        <option value="Trp-&gt;Cys (W)">Trp-&gt;Cys (W)</option>
+        <option value="Trp-&gt;Gln (W)">Trp-&gt;Gln (W)</option>
+        <option value="Trp-&gt;Glu (W)">Trp-&gt;Glu (W)</option>
+        <option value="Trp-&gt;Gly (W)">Trp-&gt;Gly (W)</option>
+        <option value="Trp-&gt;His (W)">Trp-&gt;His (W)</option>
+        <option value="Trp-&gt;Hydroxykynurenin (W)">Trp-&gt;Hydroxykynurenin (W)</option>
+        <option value="Trp-&gt;Kynurenin (W)">Trp-&gt;Kynurenin (W)</option>
+        <option value="Trp-&gt;Lys (W)">Trp-&gt;Lys (W)</option>
+        <option value="Trp-&gt;Met (W)">Trp-&gt;Met (W)</option>
+        <option value="Trp-&gt;Oxolactone (W)">Trp-&gt;Oxolactone (W)</option>
+        <option value="Trp-&gt;Phe (W)">Trp-&gt;Phe (W)</option>
+        <option value="Trp-&gt;Pro (W)">Trp-&gt;Pro (W)</option>
+        <option value="Trp-&gt;Ser (W)">Trp-&gt;Ser (W)</option>
+        <option value="Trp-&gt;Thr (W)">Trp-&gt;Thr (W)</option>
+        <option value="Trp-&gt;Tyr (W)">Trp-&gt;Tyr (W)</option>
+        <option value="Trp-&gt;Val (W)">Trp-&gt;Val (W)</option>
+        <option value="Trp-&gt;Xle (W)">Trp-&gt;Xle (W)</option>
+        <option value="Tyr-&gt;Ala (Y)">Tyr-&gt;Ala (Y)</option>
+        <option value="Tyr-&gt;Arg (Y)">Tyr-&gt;Arg (Y)</option>
+        <option value="Tyr-&gt;Asn (Y)">Tyr-&gt;Asn (Y)</option>
+        <option value="Tyr-&gt;Asp (Y)">Tyr-&gt;Asp (Y)</option>
+        <option value="Tyr-&gt;Cys (Y)">Tyr-&gt;Cys (Y)</option>
+        <option value="Tyr-&gt;Dha (Y)">Tyr-&gt;Dha (Y)</option>
+        <option value="Tyr-&gt;Gln (Y)">Tyr-&gt;Gln (Y)</option>
+        <option value="Tyr-&gt;Glu (Y)">Tyr-&gt;Glu (Y)</option>
+        <option value="Tyr-&gt;Gly (Y)">Tyr-&gt;Gly (Y)</option>
+        <option value="Tyr-&gt;His (Y)">Tyr-&gt;His (Y)</option>
+        <option value="Tyr-&gt;Lys (Y)">Tyr-&gt;Lys (Y)</option>
+        <option value="Tyr-&gt;Met (Y)">Tyr-&gt;Met (Y)</option>
+        <option value="Tyr-&gt;Phe (Y)">Tyr-&gt;Phe (Y)</option>
+        <option value="Tyr-&gt;Pro (Y)">Tyr-&gt;Pro (Y)</option>
+        <option value="Tyr-&gt;Ser (Y)">Tyr-&gt;Ser (Y)</option>
+        <option value="Tyr-&gt;Thr (Y)">Tyr-&gt;Thr (Y)</option>
+        <option value="Tyr-&gt;Trp (Y)">Tyr-&gt;Trp (Y)</option>
+        <option value="Tyr-&gt;Val (Y)">Tyr-&gt;Val (Y)</option>
+        <option value="Tyr-&gt;Xle (Y)">Tyr-&gt;Xle (Y)</option>
+        <option value="Ub-Br2 (C)">Ub-Br2 (C)</option>
+        <option value="Ub-VME (C)">Ub-VME (C)</option>
+        <option value="Ub-amide (C)">Ub-amide (C)</option>
+        <option value="Ub-fluorescein (C)">Ub-fluorescein (C)</option>
+        <option value="UgiJoullie (D)">UgiJoullie (D)</option>
+        <option value="UgiJoullie (E)">UgiJoullie (E)</option>
+        <option value="UgiJoullieProGly (D)">UgiJoullieProGly (D)</option>
+        <option value="UgiJoullieProGly (E)">UgiJoullieProGly (E)</option>
+        <option value="UgiJoullieProGlyProGly (D)">UgiJoullieProGlyProGly (D)</option>
+        <option value="UgiJoullieProGlyProGly (E)">UgiJoullieProGlyProGly (E)</option>
+        <option value="VFQQQTGG (K)">VFQQQTGG (K)</option>
+        <option value="VIEVYQEQTGG (K)">VIEVYQEQTGG (K)</option>
+        <option value="Val-&gt;Ala (V)">Val-&gt;Ala (V)</option>
+        <option value="Val-&gt;Arg (V)">Val-&gt;Arg (V)</option>
+        <option value="Val-&gt;Asn (V)">Val-&gt;Asn (V)</option>
+        <option value="Val-&gt;Asp (V)">Val-&gt;Asp (V)</option>
+        <option value="Val-&gt;Cys (V)">Val-&gt;Cys (V)</option>
+        <option value="Val-&gt;Gln (V)">Val-&gt;Gln (V)</option>
+        <option value="Val-&gt;Glu (V)">Val-&gt;Glu (V)</option>
+        <option value="Val-&gt;Gly (V)">Val-&gt;Gly (V)</option>
+        <option value="Val-&gt;His (V)">Val-&gt;His (V)</option>
+        <option value="Val-&gt;Lys (V)">Val-&gt;Lys (V)</option>
+        <option value="Val-&gt;Met (V)">Val-&gt;Met (V)</option>
+        <option value="Val-&gt;Phe (V)">Val-&gt;Phe (V)</option>
+        <option value="Val-&gt;Pro (V)">Val-&gt;Pro (V)</option>
+        <option value="Val-&gt;Ser (V)">Val-&gt;Ser (V)</option>
+        <option value="Val-&gt;Thr (V)">Val-&gt;Thr (V)</option>
+        <option value="Val-&gt;Trp (V)">Val-&gt;Trp (V)</option>
+        <option value="Val-&gt;Tyr (V)">Val-&gt;Tyr (V)</option>
+        <option value="Val-&gt;Xle (V)">Val-&gt;Xle (V)</option>
+        <option value="Withaferin (C)">Withaferin (C)</option>
+        <option value="Xle-&gt;Ala (I)">Xle-&gt;Ala (I)</option>
+        <option value="Xle-&gt;Ala (L)">Xle-&gt;Ala (L)</option>
+        <option value="Xle-&gt;Arg (I)">Xle-&gt;Arg (I)</option>
+        <option value="Xle-&gt;Arg (L)">Xle-&gt;Arg (L)</option>
+        <option value="Xle-&gt;Asn (I)">Xle-&gt;Asn (I)</option>
+        <option value="Xle-&gt;Asn (L)">Xle-&gt;Asn (L)</option>
+        <option value="Xle-&gt;Asp (I)">Xle-&gt;Asp (I)</option>
+        <option value="Xle-&gt;Asp (L)">Xle-&gt;Asp (L)</option>
+        <option value="Xle-&gt;Cys (I)">Xle-&gt;Cys (I)</option>
+        <option value="Xle-&gt;Cys (L)">Xle-&gt;Cys (L)</option>
+        <option value="Xle-&gt;Gln (I)">Xle-&gt;Gln (I)</option>
+        <option value="Xle-&gt;Gln (L)">Xle-&gt;Gln (L)</option>
+        <option value="Xle-&gt;Glu (I)">Xle-&gt;Glu (I)</option>
+        <option value="Xle-&gt;Glu (L)">Xle-&gt;Glu (L)</option>
+        <option value="Xle-&gt;Gly (I)">Xle-&gt;Gly (I)</option>
+        <option value="Xle-&gt;Gly (L)">Xle-&gt;Gly (L)</option>
+        <option value="Xle-&gt;His (I)">Xle-&gt;His (I)</option>
+        <option value="Xle-&gt;His (L)">Xle-&gt;His (L)</option>
+        <option value="Xle-&gt;Lys (I)">Xle-&gt;Lys (I)</option>
+        <option value="Xle-&gt;Lys (L)">Xle-&gt;Lys (L)</option>
+        <option value="Xle-&gt;Met (I)">Xle-&gt;Met (I)</option>
+        <option value="Xle-&gt;Met (L)">Xle-&gt;Met (L)</option>
+        <option value="Xle-&gt;Phe (I)">Xle-&gt;Phe (I)</option>
+        <option value="Xle-&gt;Phe (L)">Xle-&gt;Phe (L)</option>
+        <option value="Xle-&gt;Pro (I)">Xle-&gt;Pro (I)</option>
+        <option value="Xle-&gt;Pro (L)">Xle-&gt;Pro (L)</option>
+        <option value="Xle-&gt;Ser (I)">Xle-&gt;Ser (I)</option>
+        <option value="Xle-&gt;Ser (L)">Xle-&gt;Ser (L)</option>
+        <option value="Xle-&gt;Thr (I)">Xle-&gt;Thr (I)</option>
+        <option value="Xle-&gt;Thr (L)">Xle-&gt;Thr (L)</option>
+        <option value="Xle-&gt;Trp (I)">Xle-&gt;Trp (I)</option>
+        <option value="Xle-&gt;Trp (L)">Xle-&gt;Trp (L)</option>
+        <option value="Xle-&gt;Tyr (I)">Xle-&gt;Tyr (I)</option>
+        <option value="Xle-&gt;Tyr (L)">Xle-&gt;Tyr (L)</option>
+        <option value="Xle-&gt;Val (I)">Xle-&gt;Val (I)</option>
+        <option value="Xle-&gt;Val (L)">Xle-&gt;Val (L)</option>
+        <option value="Xlink:B10621 (C)">Xlink:B10621 (C)</option>
+        <option value="Xlink:DMP (K)">Xlink:DMP (K)</option>
+        <option value="Xlink:DMP-de (K)">Xlink:DMP-de (K)</option>
+        <option value="Xlink:DMP-s (K)">Xlink:DMP-s (K)</option>
+        <option value="Xlink:DSS (K)">Xlink:DSS (K)</option>
+        <option value="Xlink:DST (K)">Xlink:DST (K)</option>
+        <option value="Xlink:DTSSP (K)">Xlink:DTSSP (K)</option>
+        <option value="Xlink:EGS (K)">Xlink:EGS (K)</option>
+        <option value="Xlink:EGScleaved (K)">Xlink:EGScleaved (K)</option>
+        <option value="Xlink:SMCC (C)">Xlink:SMCC (C)</option>
+        <option value="Xlink:SSD (K)">Xlink:SSD (K)</option>
+        <option value="ZGB (K)">ZGB (K)</option>
+        <option value="ZGB (N-term)">ZGB (N-term)</option>
+        <option value="a-type-ion (C-term)">a-type-ion (C-term)</option>
+        <option value="azole (C)">azole (C)</option>
+        <option value="azole (S)">azole (S)</option>
+        <option value="benzylguanidine (K)">benzylguanidine (K)</option>
+        <option value="biotinAcrolein298 (C)">biotinAcrolein298 (C)</option>
+        <option value="biotinAcrolein298 (H)">biotinAcrolein298 (H)</option>
+        <option value="biotinAcrolein298 (K)">biotinAcrolein298 (K)</option>
+        <option value="bisANS-sulfonates (K)">bisANS-sulfonates (K)</option>
+        <option value="bisANS-sulfonates (S)">bisANS-sulfonates (S)</option>
+        <option value="bisANS-sulfonates (T)">bisANS-sulfonates (T)</option>
+        <option value="cGMP (C)">cGMP (C)</option>
+        <option value="cGMP (S)">cGMP (S)</option>
+        <option value="cGMP+RMP-loss (C)">cGMP+RMP-loss (C)</option>
+        <option value="cGMP+RMP-loss (S)">cGMP+RMP-loss (S)</option>
+        <option value="cysTMT (C)">cysTMT (C)</option>
+        <option value="cysTMT6plex (C)">cysTMT6plex (C)</option>
+        <option value="dHex (N)">dHex (N)</option>
+        <option value="dHex (S)">dHex (S)</option>
+        <option value="dHex (T)">dHex (T)</option>
+        <option value="dHex(1)Hex(1) (S)">dHex(1)Hex(1) (S)</option>
+        <option value="dHex(1)Hex(1) (T)">dHex(1)Hex(1) (T)</option>
+        <option value="dHex(1)Hex(2) (S)">dHex(1)Hex(2) (S)</option>
+        <option value="dHex(1)Hex(2) (T)">dHex(1)Hex(2) (T)</option>
+        <option value="dHex(1)Hex(3) (S)">dHex(1)Hex(3) (S)</option>
+        <option value="dHex(1)Hex(3) (T)">dHex(1)Hex(3) (T)</option>
+        <option value="dHex(1)Hex(3)HexNAc(4) (N)">dHex(1)Hex(3)HexNAc(4) (N)</option>
+        <option value="dHex(1)Hex(4) (S)">dHex(1)Hex(4) (S)</option>
+        <option value="dHex(1)Hex(4) (T)">dHex(1)Hex(4) (T)</option>
+        <option value="dHex(1)Hex(4)HexNAc(4) (N)">dHex(1)Hex(4)HexNAc(4) (N)</option>
+        <option value="dHex(1)Hex(5) (S)">dHex(1)Hex(5) (S)</option>
+        <option value="dHex(1)Hex(5) (T)">dHex(1)Hex(5) (T)</option>
+        <option value="dHex(1)Hex(5)HexNAc(4) (N)">dHex(1)Hex(5)HexNAc(4) (N)</option>
+        <option value="dHex(1)Hex(5)HexNAc(4)NeuAc(1) (N)">dHex(1)Hex(5)HexNAc(4)NeuAc(1) (N)</option>
+        <option value="dHex(1)Hex(5)HexNAc(4)NeuAc(2) (N)">dHex(1)Hex(5)HexNAc(4)NeuAc(2) (N)</option>
+        <option value="dHex(1)Hex(6) (S)">dHex(1)Hex(6) (S)</option>
+        <option value="dHex(1)Hex(6) (T)">dHex(1)Hex(6) (T)</option>
+        <option value="dNIC (K)">dNIC (K)</option>
+        <option value="dNIC (N-term)">dNIC (N-term)</option>
+        <option value="dichlorination (C)">dichlorination (C)</option>
+        <option value="dichlorination (Y)">dichlorination (Y)</option>
+        <option value="ethylamino (S)">ethylamino (S)</option>
+        <option value="ethylamino (T)">ethylamino (T)</option>
+        <option value="ethylsulfonylethyl (C)">ethylsulfonylethyl (C)</option>
+        <option value="ethylsulfonylethyl (H)">ethylsulfonylethyl (H)</option>
+        <option value="ethylsulfonylethyl (K)">ethylsulfonylethyl (K)</option>
+        <option value="glucosone (R)">glucosone (R)</option>
+        <option value="glycidamide (K)">glycidamide (K)</option>
+        <option value="glycidamide (N-term)">glycidamide (N-term)</option>
+        <option value="iTRAQ4plex (H)">iTRAQ4plex (H)</option>
+        <option value="iTRAQ4plex (K)">iTRAQ4plex (K)</option>
+        <option value="iTRAQ4plex (N-term)">iTRAQ4plex (N-term)</option>
+        <option value="iTRAQ4plex (S)">iTRAQ4plex (S)</option>
+        <option value="iTRAQ4plex (T)">iTRAQ4plex (T)</option>
+        <option value="iTRAQ4plex (Y)">iTRAQ4plex (Y)</option>
+        <option value="iTRAQ4plex114 (K)">iTRAQ4plex114 (K)</option>
+        <option value="iTRAQ4plex114 (N-term)">iTRAQ4plex114 (N-term)</option>
+        <option value="iTRAQ4plex114 (Y)">iTRAQ4plex114 (Y)</option>
+        <option value="iTRAQ4plex115 (K)">iTRAQ4plex115 (K)</option>
+        <option value="iTRAQ4plex115 (N-term)">iTRAQ4plex115 (N-term)</option>
+        <option value="iTRAQ4plex115 (Y)">iTRAQ4plex115 (Y)</option>
+        <option value="iTRAQ8plex (H)">iTRAQ8plex (H)</option>
+        <option value="iTRAQ8plex (K)">iTRAQ8plex (K)</option>
+        <option value="iTRAQ8plex (N-term)">iTRAQ8plex (N-term)</option>
+        <option value="iTRAQ8plex (S)">iTRAQ8plex (S)</option>
+        <option value="iTRAQ8plex (T)">iTRAQ8plex (T)</option>
+        <option value="iTRAQ8plex (Y)">iTRAQ8plex (Y)</option>
+        <option value="iTRAQ8plex:13C(6)15N(2) (K)">iTRAQ8plex:13C(6)15N(2) (K)</option>
+        <option value="iTRAQ8plex:13C(6)15N(2) (N-term)">iTRAQ8plex:13C(6)15N(2) (N-term)</option>
+        <option value="iTRAQ8plex:13C(6)15N(2) (Y)">iTRAQ8plex:13C(6)15N(2) (Y)</option>
+        <option value="iodoTMT (C)">iodoTMT (C)</option>
+        <option value="iodoTMT (D)">iodoTMT (D)</option>
+        <option value="iodoTMT (E)">iodoTMT (E)</option>
+        <option value="iodoTMT (H)">iodoTMT (H)</option>
+        <option value="iodoTMT (K)">iodoTMT (K)</option>
+        <option value="iodoTMT6plex (C)">iodoTMT6plex (C)</option>
+        <option value="iodoTMT6plex (D)">iodoTMT6plex (D)</option>
+        <option value="iodoTMT6plex (E)">iodoTMT6plex (E)</option>
+        <option value="iodoTMT6plex (H)">iodoTMT6plex (H)</option>
+        <option value="iodoTMT6plex (K)">iodoTMT6plex (K)</option>
+        <option value="lapachenole (C)">lapachenole (C)</option>
+        <option value="mTRAQ (H)">mTRAQ (H)</option>
+        <option value="mTRAQ (K)">mTRAQ (K)</option>
+        <option value="mTRAQ (N-term)">mTRAQ (N-term)</option>
+        <option value="mTRAQ (S)">mTRAQ (S)</option>
+        <option value="mTRAQ (T)">mTRAQ (T)</option>
+        <option value="mTRAQ (Y)">mTRAQ (Y)</option>
+        <option value="mTRAQ:13C(3)15N(1) (H)">mTRAQ:13C(3)15N(1) (H)</option>
+        <option value="mTRAQ:13C(3)15N(1) (K)">mTRAQ:13C(3)15N(1) (K)</option>
+        <option value="mTRAQ:13C(3)15N(1) (N-term)">mTRAQ:13C(3)15N(1) (N-term)</option>
+        <option value="mTRAQ:13C(3)15N(1) (S)">mTRAQ:13C(3)15N(1) (S)</option>
+        <option value="mTRAQ:13C(3)15N(1) (T)">mTRAQ:13C(3)15N(1) (T)</option>
+        <option value="mTRAQ:13C(3)15N(1) (Y)">mTRAQ:13C(3)15N(1) (Y)</option>
+        <option value="mTRAQ:13C(6)15N(2) (H)">mTRAQ:13C(6)15N(2) (H)</option>
+        <option value="mTRAQ:13C(6)15N(2) (K)">mTRAQ:13C(6)15N(2) (K)</option>
+        <option value="mTRAQ:13C(6)15N(2) (N-term)">mTRAQ:13C(6)15N(2) (N-term)</option>
+        <option value="mTRAQ:13C(6)15N(2) (S)">mTRAQ:13C(6)15N(2) (S)</option>
+        <option value="mTRAQ:13C(6)15N(2) (T)">mTRAQ:13C(6)15N(2) (T)</option>
+        <option value="mTRAQ:13C(6)15N(2) (Y)">mTRAQ:13C(6)15N(2) (Y)</option>
+        <option value="maleimide (C)">maleimide (C)</option>
+        <option value="maleimide (K)">maleimide (K)</option>
+        <option value="maleimide3 (C)">maleimide3 (C)</option>
+        <option value="maleimide3 (K)">maleimide3 (K)</option>
+        <option value="maleimide5 (C)">maleimide5 (C)</option>
+        <option value="maleimide5 (K)">maleimide5 (K)</option>
+        <option value="methylsulfonylethyl (C)">methylsulfonylethyl (C)</option>
+        <option value="methylsulfonylethyl (H)">methylsulfonylethyl (H)</option>
+        <option value="methylsulfonylethyl (K)">methylsulfonylethyl (K)</option>
+        <option value="phenylsulfonylethyl (C)">phenylsulfonylethyl (C)</option>
+        <option value="phosphoRibosyl (D)">phosphoRibosyl (D)</option>
+        <option value="phosphoRibosyl (E)">phosphoRibosyl (E)</option>
+        <option value="phosphoRibosyl (R)">phosphoRibosyl (R)</option>
+        <option value="probiotinhydrazide (P)">probiotinhydrazide (P)</option>
+        <option value="pupylation (K)">pupylation (K)</option>
+        <option value="pyrophospho (S)">pyrophospho (S)</option>
+        <option value="pyrophospho (T)">pyrophospho (T)</option>
+        <option value="sulfo+amino (Y)">sulfo+amino (Y)</option>
+        <option value="thioacylPA (K)">thioacylPA (K)</option>
+        <option value="trifluoro (L)">trifluoro (L)</option>
+      </param>
+    </repeat>
+    <repeat name="rep_param_algorithm_variable_modifications" min="0" title="param_algorithm_variable_modifications">
+      <param name="param_algorithm_variable_modifications" type="select" optional="True" label="variable modifications, specified using UniMod (www.unimod.org) terms," help="(-variable_modifications) e.g. 'Carbamidomethyl (C)' or 'Oxidation (M)'">
+        <option value="2-dimethylsuccinyl (C)">2-dimethylsuccinyl (C)</option>
+        <option value="2-monomethylsuccinyl (C)">2-monomethylsuccinyl (C)</option>
+        <option value="2-nitrobenzyl (Y)">2-nitrobenzyl (Y)</option>
+        <option value="2-succinyl (C)">2-succinyl (C)</option>
+        <option value="2HPG (R)">2HPG (R)</option>
+        <option value="3-deoxyglucosone (R)">3-deoxyglucosone (R)</option>
+        <option value="3-phosphoglyceryl (K)">3-phosphoglyceryl (K)</option>
+        <option value="3sulfo (N-term)">3sulfo (N-term)</option>
+        <option value="4-ONE (C)">4-ONE (C)</option>
+        <option value="4-ONE (H)">4-ONE (H)</option>
+        <option value="4-ONE (K)">4-ONE (K)</option>
+        <option value="4-ONE+Delta:H(-2)O(-1) (C)">4-ONE+Delta:H(-2)O(-1) (C)</option>
+        <option value="4-ONE+Delta:H(-2)O(-1) (H)">4-ONE+Delta:H(-2)O(-1) (H)</option>
+        <option value="4-ONE+Delta:H(-2)O(-1) (K)">4-ONE+Delta:H(-2)O(-1) (K)</option>
+        <option value="4AcAllylGal (C)">4AcAllylGal (C)</option>
+        <option value="ADP-Ribosyl (C)">ADP-Ribosyl (C)</option>
+        <option value="ADP-Ribosyl (D)">ADP-Ribosyl (D)</option>
+        <option value="ADP-Ribosyl (E)">ADP-Ribosyl (E)</option>
+        <option value="ADP-Ribosyl (K)">ADP-Ribosyl (K)</option>
+        <option value="ADP-Ribosyl (N)">ADP-Ribosyl (N)</option>
+        <option value="ADP-Ribosyl (R)">ADP-Ribosyl (R)</option>
+        <option value="ADP-Ribosyl (S)">ADP-Ribosyl (S)</option>
+        <option value="AEBS (H)">AEBS (H)</option>
+        <option value="AEBS (K)">AEBS (K)</option>
+        <option value="AEBS (S)">AEBS (S)</option>
+        <option value="AEBS (Y)">AEBS (Y)</option>
+        <option value="AEC-MAEC (S)">AEC-MAEC (S)</option>
+        <option value="AEC-MAEC (T)">AEC-MAEC (T)</option>
+        <option value="AEC-MAEC:2H(4) (S)">AEC-MAEC:2H(4) (S)</option>
+        <option value="AEC-MAEC:2H(4) (T)">AEC-MAEC:2H(4) (T)</option>
+        <option value="AHA-Alkyne (M)">AHA-Alkyne (M)</option>
+        <option value="AHA-Alkyne-KDDDD (M)">AHA-Alkyne-KDDDD (M)</option>
+        <option value="AHA-SS (M)">AHA-SS (M)</option>
+        <option value="AHA-SS_CAM (M)">AHA-SS_CAM (M)</option>
+        <option value="AMTzHexNAc2 (N)">AMTzHexNAc2 (N)</option>
+        <option value="AMTzHexNAc2 (S)">AMTzHexNAc2 (S)</option>
+        <option value="AMTzHexNAc2 (T)">AMTzHexNAc2 (T)</option>
+        <option value="AROD (C)">AROD (C)</option>
+        <option value="AccQTag (K)">AccQTag (K)</option>
+        <option value="AccQTag (N-term)">AccQTag (N-term)</option>
+        <option value="Acetyl (C)">Acetyl (C)</option>
+        <option value="Acetyl (H)">Acetyl (H)</option>
+        <option value="Acetyl (K)">Acetyl (K)</option>
+        <option value="Acetyl (N-term)">Acetyl (N-term)</option>
+        <option value="Acetyl (S)">Acetyl (S)</option>
+        <option value="Acetyl (T)">Acetyl (T)</option>
+        <option value="Acetyl (Y)">Acetyl (Y)</option>
+        <option value="Acetyl:13C(2) (K)">Acetyl:13C(2) (K)</option>
+        <option value="Acetyl:2H(3) (H)">Acetyl:2H(3) (H)</option>
+        <option value="Acetyl:2H(3) (K)">Acetyl:2H(3) (K)</option>
+        <option value="Acetyl:2H(3) (N-term)">Acetyl:2H(3) (N-term)</option>
+        <option value="Acetyl:2H(3) (S)">Acetyl:2H(3) (S)</option>
+        <option value="Acetyl:2H(3) (T)">Acetyl:2H(3) (T)</option>
+        <option value="Acetyl:2H(3) (Y)">Acetyl:2H(3) (Y)</option>
+        <option value="Acetyldeoxyhypusine (K)">Acetyldeoxyhypusine (K)</option>
+        <option value="Acetylhypusine (K)">Acetylhypusine (K)</option>
+        <option value="Ahx2+Hsl (C-term)">Ahx2+Hsl (C-term)</option>
+        <option value="Ala-&gt;Arg (A)">Ala-&gt;Arg (A)</option>
+        <option value="Ala-&gt;Asn (A)">Ala-&gt;Asn (A)</option>
+        <option value="Ala-&gt;Asp (A)">Ala-&gt;Asp (A)</option>
+        <option value="Ala-&gt;Cys (A)">Ala-&gt;Cys (A)</option>
+        <option value="Ala-&gt;Gln (A)">Ala-&gt;Gln (A)</option>
+        <option value="Ala-&gt;Glu (A)">Ala-&gt;Glu (A)</option>
+        <option value="Ala-&gt;Gly (A)">Ala-&gt;Gly (A)</option>
+        <option value="Ala-&gt;His (A)">Ala-&gt;His (A)</option>
+        <option value="Ala-&gt;Lys (A)">Ala-&gt;Lys (A)</option>
+        <option value="Ala-&gt;Met (A)">Ala-&gt;Met (A)</option>
+        <option value="Ala-&gt;Phe (A)">Ala-&gt;Phe (A)</option>
+        <option value="Ala-&gt;Pro (A)">Ala-&gt;Pro (A)</option>
+        <option value="Ala-&gt;Ser (A)">Ala-&gt;Ser (A)</option>
+        <option value="Ala-&gt;Thr (A)">Ala-&gt;Thr (A)</option>
+        <option value="Ala-&gt;Trp (A)">Ala-&gt;Trp (A)</option>
+        <option value="Ala-&gt;Tyr (A)">Ala-&gt;Tyr (A)</option>
+        <option value="Ala-&gt;Val (A)">Ala-&gt;Val (A)</option>
+        <option value="Ala-&gt;Xle (A)">Ala-&gt;Xle (A)</option>
+        <option value="Amidated (C-term)">Amidated (C-term)</option>
+        <option value="Amidine (K)">Amidine (K)</option>
+        <option value="Amidine (N-term)">Amidine (N-term)</option>
+        <option value="Amidino (C)">Amidino (C)</option>
+        <option value="Amino (Y)">Amino (Y)</option>
+        <option value="Ammonia-loss (N)">Ammonia-loss (N)</option>
+        <option value="Ammonia-loss (N-term C)">Ammonia-loss (N-term C)</option>
+        <option value="Ammonium (C-term)">Ammonium (C-term)</option>
+        <option value="Ammonium (D)">Ammonium (D)</option>
+        <option value="Ammonium (E)">Ammonium (E)</option>
+        <option value="Archaeol (C)">Archaeol (C)</option>
+        <option value="Arg (N-term)">Arg (N-term)</option>
+        <option value="Arg-&gt;Ala (R)">Arg-&gt;Ala (R)</option>
+        <option value="Arg-&gt;Asn (R)">Arg-&gt;Asn (R)</option>
+        <option value="Arg-&gt;Asp (R)">Arg-&gt;Asp (R)</option>
+        <option value="Arg-&gt;Cys (R)">Arg-&gt;Cys (R)</option>
+        <option value="Arg-&gt;Gln (R)">Arg-&gt;Gln (R)</option>
+        <option value="Arg-&gt;Glu (R)">Arg-&gt;Glu (R)</option>
+        <option value="Arg-&gt;GluSA (R)">Arg-&gt;GluSA (R)</option>
+        <option value="Arg-&gt;Gly (R)">Arg-&gt;Gly (R)</option>
+        <option value="Arg-&gt;His (R)">Arg-&gt;His (R)</option>
+        <option value="Arg-&gt;Lys (R)">Arg-&gt;Lys (R)</option>
+        <option value="Arg-&gt;Met (R)">Arg-&gt;Met (R)</option>
+        <option value="Arg-&gt;Npo (R)">Arg-&gt;Npo (R)</option>
+        <option value="Arg-&gt;Orn (R)">Arg-&gt;Orn (R)</option>
+        <option value="Arg-&gt;Phe (R)">Arg-&gt;Phe (R)</option>
+        <option value="Arg-&gt;Pro (R)">Arg-&gt;Pro (R)</option>
+        <option value="Arg-&gt;Ser (R)">Arg-&gt;Ser (R)</option>
+        <option value="Arg-&gt;Thr (R)">Arg-&gt;Thr (R)</option>
+        <option value="Arg-&gt;Trp (R)">Arg-&gt;Trp (R)</option>
+        <option value="Arg-&gt;Tyr (R)">Arg-&gt;Tyr (R)</option>
+        <option value="Arg-&gt;Val (R)">Arg-&gt;Val (R)</option>
+        <option value="Arg-&gt;Xle (R)">Arg-&gt;Xle (R)</option>
+        <option value="Arg-loss (C-term R)">Arg-loss (C-term R)</option>
+        <option value="Arg2PG (R)">Arg2PG (R)</option>
+        <option value="Argbiotinhydrazide (R)">Argbiotinhydrazide (R)</option>
+        <option value="Asn-&gt;Ala (N)">Asn-&gt;Ala (N)</option>
+        <option value="Asn-&gt;Arg (N)">Asn-&gt;Arg (N)</option>
+        <option value="Asn-&gt;Asp (N)">Asn-&gt;Asp (N)</option>
+        <option value="Asn-&gt;Cys (N)">Asn-&gt;Cys (N)</option>
+        <option value="Asn-&gt;Gln (N)">Asn-&gt;Gln (N)</option>
+        <option value="Asn-&gt;Glu (N)">Asn-&gt;Glu (N)</option>
+        <option value="Asn-&gt;Gly (N)">Asn-&gt;Gly (N)</option>
+        <option value="Asn-&gt;His (N)">Asn-&gt;His (N)</option>
+        <option value="Asn-&gt;Lys (N)">Asn-&gt;Lys (N)</option>
+        <option value="Asn-&gt;Met (N)">Asn-&gt;Met (N)</option>
+        <option value="Asn-&gt;Phe (N)">Asn-&gt;Phe (N)</option>
+        <option value="Asn-&gt;Pro (N)">Asn-&gt;Pro (N)</option>
+        <option value="Asn-&gt;Ser (N)">Asn-&gt;Ser (N)</option>
+        <option value="Asn-&gt;Thr (N)">Asn-&gt;Thr (N)</option>
+        <option value="Asn-&gt;Trp (N)">Asn-&gt;Trp (N)</option>
+        <option value="Asn-&gt;Tyr (N)">Asn-&gt;Tyr (N)</option>
+        <option value="Asn-&gt;Val (N)">Asn-&gt;Val (N)</option>
+        <option value="Asn-&gt;Xle (N)">Asn-&gt;Xle (N)</option>
+        <option value="Asp-&gt;Ala (D)">Asp-&gt;Ala (D)</option>
+        <option value="Asp-&gt;Arg (D)">Asp-&gt;Arg (D)</option>
+        <option value="Asp-&gt;Asn (D)">Asp-&gt;Asn (D)</option>
+        <option value="Asp-&gt;Cys (D)">Asp-&gt;Cys (D)</option>
+        <option value="Asp-&gt;Gln (D)">Asp-&gt;Gln (D)</option>
+        <option value="Asp-&gt;Glu (D)">Asp-&gt;Glu (D)</option>
+        <option value="Asp-&gt;Gly (D)">Asp-&gt;Gly (D)</option>
+        <option value="Asp-&gt;His (D)">Asp-&gt;His (D)</option>
+        <option value="Asp-&gt;Lys (D)">Asp-&gt;Lys (D)</option>
+        <option value="Asp-&gt;Met (D)">Asp-&gt;Met (D)</option>
+        <option value="Asp-&gt;Phe (D)">Asp-&gt;Phe (D)</option>
+        <option value="Asp-&gt;Pro (D)">Asp-&gt;Pro (D)</option>
+        <option value="Asp-&gt;Ser (D)">Asp-&gt;Ser (D)</option>
+        <option value="Asp-&gt;Thr (D)">Asp-&gt;Thr (D)</option>
+        <option value="Asp-&gt;Trp (D)">Asp-&gt;Trp (D)</option>
+        <option value="Asp-&gt;Tyr (D)">Asp-&gt;Tyr (D)</option>
+        <option value="Asp-&gt;Val (D)">Asp-&gt;Val (D)</option>
+        <option value="Asp-&gt;Xle (D)">Asp-&gt;Xle (D)</option>
+        <option value="Atto495Maleimide (C)">Atto495Maleimide (C)</option>
+        <option value="BADGE (C)">BADGE (C)</option>
+        <option value="BDMAPP (H)">BDMAPP (H)</option>
+        <option value="BDMAPP (K)">BDMAPP (K)</option>
+        <option value="BDMAPP (W)">BDMAPP (W)</option>
+        <option value="BDMAPP (Y)">BDMAPP (Y)</option>
+        <option value="BHAc (K)">BHAc (K)</option>
+        <option value="BHT (C)">BHT (C)</option>
+        <option value="BHT (H)">BHT (H)</option>
+        <option value="BHT (K)">BHT (K)</option>
+        <option value="BHTOH (C)">BHTOH (C)</option>
+        <option value="BHTOH (H)">BHTOH (H)</option>
+        <option value="BHTOH (K)">BHTOH (K)</option>
+        <option value="BITC (C)">BITC (C)</option>
+        <option value="BITC (K)">BITC (K)</option>
+        <option value="BITC (N-term)">BITC (N-term)</option>
+        <option value="BMOE (C)">BMOE (C)</option>
+        <option value="BMP-piperidinol (C)">BMP-piperidinol (C)</option>
+        <option value="BMP-piperidinol (M)">BMP-piperidinol (M)</option>
+        <option value="Bacillosamine (N)">Bacillosamine (N)</option>
+        <option value="Benzoyl (K)">Benzoyl (K)</option>
+        <option value="Benzoyl (N-term)">Benzoyl (N-term)</option>
+        <option value="Biotin (K)">Biotin (K)</option>
+        <option value="Biotin (N-term)">Biotin (N-term)</option>
+        <option value="Biotin-HPDP (C)">Biotin-HPDP (C)</option>
+        <option value="Biotin-PEG-PRA (M)">Biotin-PEG-PRA (M)</option>
+        <option value="Biotin-PEO-Amine (D)">Biotin-PEO-Amine (D)</option>
+        <option value="Biotin-PEO-Amine (E)">Biotin-PEO-Amine (E)</option>
+        <option value="Biotin-phenacyl (C)">Biotin-phenacyl (C)</option>
+        <option value="Biotin-phenacyl (H)">Biotin-phenacyl (H)</option>
+        <option value="Biotin-phenacyl (S)">Biotin-phenacyl (S)</option>
+        <option value="Biotin:Cayman-10013 (C)">Biotin:Cayman-10013 (C)</option>
+        <option value="Biotin:Cayman-10141 (C)">Biotin:Cayman-10141 (C)</option>
+        <option value="Biotin:Invitrogen-M1602 (C)">Biotin:Invitrogen-M1602 (C)</option>
+        <option value="Biotin:Sigma-B1267 (C)">Biotin:Sigma-B1267 (C)</option>
+        <option value="Biotin:Thermo-21325 (K)">Biotin:Thermo-21325 (K)</option>
+        <option value="Biotin:Thermo-21345 (Q)">Biotin:Thermo-21345 (Q)</option>
+        <option value="Biotin:Thermo-21360 (C-term)">Biotin:Thermo-21360 (C-term)</option>
+        <option value="Biotin:Thermo-21901+2H2O (C)">Biotin:Thermo-21901+2H2O (C)</option>
+        <option value="Biotin:Thermo-21901+H2O (C)">Biotin:Thermo-21901+H2O (C)</option>
+        <option value="Biotin:Thermo-21911 (C)">Biotin:Thermo-21911 (C)</option>
+        <option value="Biotin:Thermo-33033 (N-term)">Biotin:Thermo-33033 (N-term)</option>
+        <option value="Biotin:Thermo-33033-H (N-term)">Biotin:Thermo-33033-H (N-term)</option>
+        <option value="Biotin:Thermo-88310 (K)">Biotin:Thermo-88310 (K)</option>
+        <option value="Biotin:Thermo-88317 (S)">Biotin:Thermo-88317 (S)</option>
+        <option value="Biotin:Thermo-88317 (Y)">Biotin:Thermo-88317 (Y)</option>
+        <option value="BisANS (K)">BisANS (K)</option>
+        <option value="Bodipy (C)">Bodipy (C)</option>
+        <option value="Bromo (F)">Bromo (F)</option>
+        <option value="Bromo (H)">Bromo (H)</option>
+        <option value="Bromo (W)">Bromo (W)</option>
+        <option value="Bromo (Y)">Bromo (Y)</option>
+        <option value="Bromobimane (C)">Bromobimane (C)</option>
+        <option value="Butyryl (K)">Butyryl (K)</option>
+        <option value="C8-QAT (K)">C8-QAT (K)</option>
+        <option value="C8-QAT (N-term)">C8-QAT (N-term)</option>
+        <option value="CAF (N-term)">CAF (N-term)</option>
+        <option value="CAMthiopropanoyl (K)">CAMthiopropanoyl (K)</option>
+        <option value="CHDH (D)">CHDH (D)</option>
+        <option value="CLIP_TRAQ_2 (K)">CLIP_TRAQ_2 (K)</option>
+        <option value="CLIP_TRAQ_2 (N-term)">CLIP_TRAQ_2 (N-term)</option>
+        <option value="CLIP_TRAQ_2 (Y)">CLIP_TRAQ_2 (Y)</option>
+        <option value="CLIP_TRAQ_3 (K)">CLIP_TRAQ_3 (K)</option>
+        <option value="CLIP_TRAQ_3 (N-term)">CLIP_TRAQ_3 (N-term)</option>
+        <option value="CLIP_TRAQ_3 (Y)">CLIP_TRAQ_3 (Y)</option>
+        <option value="CLIP_TRAQ_4 (K)">CLIP_TRAQ_4 (K)</option>
+        <option value="CLIP_TRAQ_4 (N-term)">CLIP_TRAQ_4 (N-term)</option>
+        <option value="CLIP_TRAQ_4 (Y)">CLIP_TRAQ_4 (Y)</option>
+        <option value="Can-FP-biotin (S)">Can-FP-biotin (S)</option>
+        <option value="Can-FP-biotin (T)">Can-FP-biotin (T)</option>
+        <option value="Can-FP-biotin (Y)">Can-FP-biotin (Y)</option>
+        <option value="Carbamidomethyl (C)">Carbamidomethyl (C)</option>
+        <option value="Carbamidomethyl (D)">Carbamidomethyl (D)</option>
+        <option value="Carbamidomethyl (E)">Carbamidomethyl (E)</option>
+        <option value="Carbamidomethyl (H)">Carbamidomethyl (H)</option>
+        <option value="Carbamidomethyl (K)">Carbamidomethyl (K)</option>
+        <option value="Carbamidomethyl (N-term)">Carbamidomethyl (N-term)</option>
+        <option value="Carbamidomethyl (S)">Carbamidomethyl (S)</option>
+        <option value="Carbamidomethyl (T)">Carbamidomethyl (T)</option>
+        <option value="Carbamidomethyl (Y)">Carbamidomethyl (Y)</option>
+        <option value="CarbamidomethylDTT (C)">CarbamidomethylDTT (C)</option>
+        <option value="Carbamyl (C)">Carbamyl (C)</option>
+        <option value="Carbamyl (K)">Carbamyl (K)</option>
+        <option value="Carbamyl (M)">Carbamyl (M)</option>
+        <option value="Carbamyl (N-term)">Carbamyl (N-term)</option>
+        <option value="Carbamyl (R)">Carbamyl (R)</option>
+        <option value="Carbamyl (S)">Carbamyl (S)</option>
+        <option value="Carbamyl (T)">Carbamyl (T)</option>
+        <option value="Carbamyl (Y)">Carbamyl (Y)</option>
+        <option value="Carbofuran (S)">Carbofuran (S)</option>
+        <option value="Carboxy (D)">Carboxy (D)</option>
+        <option value="Carboxy (E)">Carboxy (E)</option>
+        <option value="Carboxy (K)">Carboxy (K)</option>
+        <option value="Carboxy (W)">Carboxy (W)</option>
+        <option value="Carboxyethyl (H)">Carboxyethyl (H)</option>
+        <option value="Carboxyethyl (K)">Carboxyethyl (K)</option>
+        <option value="Carboxymethyl (C)">Carboxymethyl (C)</option>
+        <option value="Carboxymethyl (K)">Carboxymethyl (K)</option>
+        <option value="Carboxymethyl (N-term)">Carboxymethyl (N-term)</option>
+        <option value="Carboxymethyl (W)">Carboxymethyl (W)</option>
+        <option value="Carboxymethyl:13C(2) (C)">Carboxymethyl:13C(2) (C)</option>
+        <option value="CarboxymethylDMAP (N-term)">CarboxymethylDMAP (N-term)</option>
+        <option value="CarboxymethylDTT (C)">CarboxymethylDTT (C)</option>
+        <option value="Cation:Ag (C-term)">Cation:Ag (C-term)</option>
+        <option value="Cation:Ag (D)">Cation:Ag (D)</option>
+        <option value="Cation:Ag (E)">Cation:Ag (E)</option>
+        <option value="Cation:Ca[II] (C-term)">Cation:Ca[II] (C-term)</option>
+        <option value="Cation:Ca[II] (D)">Cation:Ca[II] (D)</option>
+        <option value="Cation:Ca[II] (E)">Cation:Ca[II] (E)</option>
+        <option value="Cation:Cu[I] (C-term)">Cation:Cu[I] (C-term)</option>
+        <option value="Cation:Cu[I] (D)">Cation:Cu[I] (D)</option>
+        <option value="Cation:Cu[I] (E)">Cation:Cu[I] (E)</option>
+        <option value="Cation:Fe[II] (C-term)">Cation:Fe[II] (C-term)</option>
+        <option value="Cation:Fe[II] (D)">Cation:Fe[II] (D)</option>
+        <option value="Cation:Fe[II] (E)">Cation:Fe[II] (E)</option>
+        <option value="Cation:K (C-term)">Cation:K (C-term)</option>
+        <option value="Cation:K (D)">Cation:K (D)</option>
+        <option value="Cation:K (E)">Cation:K (E)</option>
+        <option value="Cation:Li (C-term)">Cation:Li (C-term)</option>
+        <option value="Cation:Li (D)">Cation:Li (D)</option>
+        <option value="Cation:Li (E)">Cation:Li (E)</option>
+        <option value="Cation:Mg[II] (C-term)">Cation:Mg[II] (C-term)</option>
+        <option value="Cation:Mg[II] (D)">Cation:Mg[II] (D)</option>
+        <option value="Cation:Mg[II] (E)">Cation:Mg[II] (E)</option>
+        <option value="Cation:Na (C-term)">Cation:Na (C-term)</option>
+        <option value="Cation:Na (D)">Cation:Na (D)</option>
+        <option value="Cation:Na (E)">Cation:Na (E)</option>
+        <option value="Cation:Ni[II] (C-term)">Cation:Ni[II] (C-term)</option>
+        <option value="Cation:Ni[II] (D)">Cation:Ni[II] (D)</option>
+        <option value="Cation:Ni[II] (E)">Cation:Ni[II] (E)</option>
+        <option value="Cation:Zn[II] (C-term)">Cation:Zn[II] (C-term)</option>
+        <option value="Cation:Zn[II] (D)">Cation:Zn[II] (D)</option>
+        <option value="Cation:Zn[II] (E)">Cation:Zn[II] (E)</option>
+        <option value="Chlorination (Y)">Chlorination (Y)</option>
+        <option value="Chlorpyrifos (S)">Chlorpyrifos (S)</option>
+        <option value="Chlorpyrifos (T)">Chlorpyrifos (T)</option>
+        <option value="Chlorpyrifos (Y)">Chlorpyrifos (Y)</option>
+        <option value="CoenzymeA (C)">CoenzymeA (C)</option>
+        <option value="CresylSaligeninPhosphate (H)">CresylSaligeninPhosphate (H)</option>
+        <option value="CresylSaligeninPhosphate (K)">CresylSaligeninPhosphate (K)</option>
+        <option value="CresylSaligeninPhosphate (R)">CresylSaligeninPhosphate (R)</option>
+        <option value="CresylSaligeninPhosphate (S)">CresylSaligeninPhosphate (S)</option>
+        <option value="CresylSaligeninPhosphate (T)">CresylSaligeninPhosphate (T)</option>
+        <option value="CresylSaligeninPhosphate (Y)">CresylSaligeninPhosphate (Y)</option>
+        <option value="Cresylphosphate (H)">Cresylphosphate (H)</option>
+        <option value="Cresylphosphate (K)">Cresylphosphate (K)</option>
+        <option value="Cresylphosphate (R)">Cresylphosphate (R)</option>
+        <option value="Cresylphosphate (S)">Cresylphosphate (S)</option>
+        <option value="Cresylphosphate (T)">Cresylphosphate (T)</option>
+        <option value="Cresylphosphate (Y)">Cresylphosphate (Y)</option>
+        <option value="Crotonaldehyde (C)">Crotonaldehyde (C)</option>
+        <option value="Crotonaldehyde (H)">Crotonaldehyde (H)</option>
+        <option value="Crotonaldehyde (K)">Crotonaldehyde (K)</option>
+        <option value="Crotonyl (K)">Crotonyl (K)</option>
+        <option value="CuSMo (C)">CuSMo (C)</option>
+        <option value="Cy3-maleimide (C)">Cy3-maleimide (C)</option>
+        <option value="Cy3b-maleimide (C)">Cy3b-maleimide (C)</option>
+        <option value="CyDye-Cy3 (C)">CyDye-Cy3 (C)</option>
+        <option value="CyDye-Cy5 (C)">CyDye-Cy5 (C)</option>
+        <option value="Cyano (C)">Cyano (C)</option>
+        <option value="Cys-&gt;Ala (C)">Cys-&gt;Ala (C)</option>
+        <option value="Cys-&gt;Arg (C)">Cys-&gt;Arg (C)</option>
+        <option value="Cys-&gt;Asn (C)">Cys-&gt;Asn (C)</option>
+        <option value="Cys-&gt;Asp (C)">Cys-&gt;Asp (C)</option>
+        <option value="Cys-&gt;Dha (C)">Cys-&gt;Dha (C)</option>
+        <option value="Cys-&gt;Gln (C)">Cys-&gt;Gln (C)</option>
+        <option value="Cys-&gt;Glu (C)">Cys-&gt;Glu (C)</option>
+        <option value="Cys-&gt;Gly (C)">Cys-&gt;Gly (C)</option>
+        <option value="Cys-&gt;His (C)">Cys-&gt;His (C)</option>
+        <option value="Cys-&gt;Lys (C)">Cys-&gt;Lys (C)</option>
+        <option value="Cys-&gt;Met (C)">Cys-&gt;Met (C)</option>
+        <option value="Cys-&gt;Oxoalanine (C)">Cys-&gt;Oxoalanine (C)</option>
+        <option value="Cys-&gt;Phe (C)">Cys-&gt;Phe (C)</option>
+        <option value="Cys-&gt;Pro (C)">Cys-&gt;Pro (C)</option>
+        <option value="Cys-&gt;Ser (C)">Cys-&gt;Ser (C)</option>
+        <option value="Cys-&gt;Thr (C)">Cys-&gt;Thr (C)</option>
+        <option value="Cys-&gt;Trp (C)">Cys-&gt;Trp (C)</option>
+        <option value="Cys-&gt;Tyr (C)">Cys-&gt;Tyr (C)</option>
+        <option value="Cys-&gt;Val (C)">Cys-&gt;Val (C)</option>
+        <option value="Cys-&gt;Xle (C)">Cys-&gt;Xle (C)</option>
+        <option value="Cys-&gt;ethylaminoAla (C)">Cys-&gt;ethylaminoAla (C)</option>
+        <option value="Cys-&gt;methylaminoAla (C)">Cys-&gt;methylaminoAla (C)</option>
+        <option value="Cysteinyl (C)">Cysteinyl (C)</option>
+        <option value="Cytopiloyne (C)">Cytopiloyne (C)</option>
+        <option value="Cytopiloyne (K)">Cytopiloyne (K)</option>
+        <option value="Cytopiloyne (N-term)">Cytopiloyne (N-term)</option>
+        <option value="Cytopiloyne (P)">Cytopiloyne (P)</option>
+        <option value="Cytopiloyne (R)">Cytopiloyne (R)</option>
+        <option value="Cytopiloyne (S)">Cytopiloyne (S)</option>
+        <option value="Cytopiloyne (Y)">Cytopiloyne (Y)</option>
+        <option value="Cytopiloyne+water (C)">Cytopiloyne+water (C)</option>
+        <option value="Cytopiloyne+water (K)">Cytopiloyne+water (K)</option>
+        <option value="Cytopiloyne+water (N-term)">Cytopiloyne+water (N-term)</option>
+        <option value="Cytopiloyne+water (R)">Cytopiloyne+water (R)</option>
+        <option value="Cytopiloyne+water (S)">Cytopiloyne+water (S)</option>
+        <option value="Cytopiloyne+water (T)">Cytopiloyne+water (T)</option>
+        <option value="Cytopiloyne+water (Y)">Cytopiloyne+water (Y)</option>
+        <option value="DAET (S)">DAET (S)</option>
+        <option value="DAET (T)">DAET (T)</option>
+        <option value="DEDGFLYMVYASQETFG (K)">DEDGFLYMVYASQETFG (K)</option>
+        <option value="DFDNB (K)">DFDNB (K)</option>
+        <option value="DFDNB (N)">DFDNB (N)</option>
+        <option value="DFDNB (Q)">DFDNB (Q)</option>
+        <option value="DFDNB (R)">DFDNB (R)</option>
+        <option value="DHP (C)">DHP (C)</option>
+        <option value="DMPO (C)">DMPO (C)</option>
+        <option value="DMPO (H)">DMPO (H)</option>
+        <option value="DMPO (Y)">DMPO (Y)</option>
+        <option value="DNCB_hapten (C)">DNCB_hapten (C)</option>
+        <option value="DNCB_hapten (H)">DNCB_hapten (H)</option>
+        <option value="DNCB_hapten (K)">DNCB_hapten (K)</option>
+        <option value="DNCB_hapten (Y)">DNCB_hapten (Y)</option>
+        <option value="DNPS (C)">DNPS (C)</option>
+        <option value="DNPS (W)">DNPS (W)</option>
+        <option value="DTBP (K)">DTBP (K)</option>
+        <option value="DTBP (N)">DTBP (N)</option>
+        <option value="DTBP (Q)">DTBP (Q)</option>
+        <option value="DTBP (R)">DTBP (R)</option>
+        <option value="DTT_C (C)">DTT_C (C)</option>
+        <option value="DTT_C:2H(6) (C)">DTT_C:2H(6) (C)</option>
+        <option value="DTT_ST (S)">DTT_ST (S)</option>
+        <option value="DTT_ST (T)">DTT_ST (T)</option>
+        <option value="DTT_ST:2H(6) (S)">DTT_ST:2H(6) (S)</option>
+        <option value="DTT_ST:2H(6) (T)">DTT_ST:2H(6) (T)</option>
+        <option value="Dansyl (K)">Dansyl (K)</option>
+        <option value="Dansyl (N-term)">Dansyl (N-term)</option>
+        <option value="Dap-DSP (A)">Dap-DSP (A)</option>
+        <option value="Dap-DSP (E)">Dap-DSP (E)</option>
+        <option value="Dap-DSP (K)">Dap-DSP (K)</option>
+        <option value="DeStreak (C)">DeStreak (C)</option>
+        <option value="Deamidated (N)">Deamidated (N)</option>
+        <option value="Deamidated (Q)">Deamidated (Q)</option>
+        <option value="Deamidated (R)">Deamidated (R)</option>
+        <option value="Deamidated:18O(1) (N)">Deamidated:18O(1) (N)</option>
+        <option value="Deamidated:18O(1) (Q)">Deamidated:18O(1) (Q)</option>
+        <option value="Decanoyl (S)">Decanoyl (S)</option>
+        <option value="Decanoyl (T)">Decanoyl (T)</option>
+        <option value="Dehydrated (D)">Dehydrated (D)</option>
+        <option value="Dehydrated (N-term C)">Dehydrated (N-term C)</option>
+        <option value="Dehydrated (S)">Dehydrated (S)</option>
+        <option value="Dehydrated (T)">Dehydrated (T)</option>
+        <option value="Dehydrated (Y)">Dehydrated (Y)</option>
+        <option value="Dehydro (C)">Dehydro (C)</option>
+        <option value="Delta:H(1)N(-1)18O(1) (N)">Delta:H(1)N(-1)18O(1) (N)</option>
+        <option value="Delta:H(2)C(2) (H)">Delta:H(2)C(2) (H)</option>
+        <option value="Delta:H(2)C(2) (K)">Delta:H(2)C(2) (K)</option>
+        <option value="Delta:H(2)C(2) (N-term)">Delta:H(2)C(2) (N-term)</option>
+        <option value="Delta:H(2)C(3) (K)">Delta:H(2)C(3) (K)</option>
+        <option value="Delta:H(2)C(3)O(1) (K)">Delta:H(2)C(3)O(1) (K)</option>
+        <option value="Delta:H(2)C(3)O(1) (R)">Delta:H(2)C(3)O(1) (R)</option>
+        <option value="Delta:H(2)C(5) (K)">Delta:H(2)C(5) (K)</option>
+        <option value="Delta:H(4)C(2) (H)">Delta:H(4)C(2) (H)</option>
+        <option value="Delta:H(4)C(2) (K)">Delta:H(4)C(2) (K)</option>
+        <option value="Delta:H(4)C(2) (N-term)">Delta:H(4)C(2) (N-term)</option>
+        <option value="Delta:H(4)C(2)O(-1)S(1) (S)">Delta:H(4)C(2)O(-1)S(1) (S)</option>
+        <option value="Delta:H(4)C(3) (H)">Delta:H(4)C(3) (H)</option>
+        <option value="Delta:H(4)C(3) (K)">Delta:H(4)C(3) (K)</option>
+        <option value="Delta:H(4)C(3)O(1) (C)">Delta:H(4)C(3)O(1) (C)</option>
+        <option value="Delta:H(4)C(3)O(1) (H)">Delta:H(4)C(3)O(1) (H)</option>
+        <option value="Delta:H(4)C(3)O(1) (K)">Delta:H(4)C(3)O(1) (K)</option>
+        <option value="Delta:H(4)C(6) (K)">Delta:H(4)C(6) (K)</option>
+        <option value="Delta:H(5)C(2) (P)">Delta:H(5)C(2) (P)</option>
+        <option value="Delta:H(6)C(3)O(1) (C)">Delta:H(6)C(3)O(1) (C)</option>
+        <option value="Delta:H(6)C(3)O(1) (H)">Delta:H(6)C(3)O(1) (H)</option>
+        <option value="Delta:H(6)C(3)O(1) (K)">Delta:H(6)C(3)O(1) (K)</option>
+        <option value="Delta:H(6)C(6)O(1) (K)">Delta:H(6)C(6)O(1) (K)</option>
+        <option value="Delta:H(8)C(6)O(1) (L)">Delta:H(8)C(6)O(1) (L)</option>
+        <option value="Delta:H(8)C(6)O(2) (K)">Delta:H(8)C(6)O(2) (K)</option>
+        <option value="Delta:Hg(1) (C)">Delta:Hg(1) (C)</option>
+        <option value="Delta:S(-1)Se(1) (C)">Delta:S(-1)Se(1) (C)</option>
+        <option value="Delta:S(-1)Se(1) (M)">Delta:S(-1)Se(1) (M)</option>
+        <option value="Delta:Se(1) (C)">Delta:Se(1) (C)</option>
+        <option value="Deoxy (D)">Deoxy (D)</option>
+        <option value="Deoxy (S)">Deoxy (S)</option>
+        <option value="Deoxy (T)">Deoxy (T)</option>
+        <option value="Deoxyhypusine (K)">Deoxyhypusine (K)</option>
+        <option value="Dethiomethyl (M)">Dethiomethyl (M)</option>
+        <option value="DiART6plex (K)">DiART6plex (K)</option>
+        <option value="DiART6plex (N-term)">DiART6plex (N-term)</option>
+        <option value="DiART6plex (Y)">DiART6plex (Y)</option>
+        <option value="DiART6plex115 (K)">DiART6plex115 (K)</option>
+        <option value="DiART6plex115 (N-term)">DiART6plex115 (N-term)</option>
+        <option value="DiART6plex115 (Y)">DiART6plex115 (Y)</option>
+        <option value="DiART6plex116/119 (K)">DiART6plex116/119 (K)</option>
+        <option value="DiART6plex116/119 (N-term)">DiART6plex116/119 (N-term)</option>
+        <option value="DiART6plex116/119 (Y)">DiART6plex116/119 (Y)</option>
+        <option value="DiART6plex117 (K)">DiART6plex117 (K)</option>
+        <option value="DiART6plex117 (N-term)">DiART6plex117 (N-term)</option>
+        <option value="DiART6plex117 (Y)">DiART6plex117 (Y)</option>
+        <option value="DiART6plex118 (K)">DiART6plex118 (K)</option>
+        <option value="DiART6plex118 (N-term)">DiART6plex118 (N-term)</option>
+        <option value="DiART6plex118 (Y)">DiART6plex118 (Y)</option>
+        <option value="DiLeu4plex (K)">DiLeu4plex (K)</option>
+        <option value="DiLeu4plex (N-term)">DiLeu4plex (N-term)</option>
+        <option value="DiLeu4plex (Y)">DiLeu4plex (Y)</option>
+        <option value="DiLeu4plex115 (K)">DiLeu4plex115 (K)</option>
+        <option value="DiLeu4plex115 (N-term)">DiLeu4plex115 (N-term)</option>
+        <option value="DiLeu4plex115 (Y)">DiLeu4plex115 (Y)</option>
+        <option value="DiLeu4plex117 (K)">DiLeu4plex117 (K)</option>
+        <option value="DiLeu4plex117 (N-term)">DiLeu4plex117 (N-term)</option>
+        <option value="DiLeu4plex117 (Y)">DiLeu4plex117 (Y)</option>
+        <option value="DiLeu4plex118 (K)">DiLeu4plex118 (K)</option>
+        <option value="DiLeu4plex118 (N-term)">DiLeu4plex118 (N-term)</option>
+        <option value="DiLeu4plex118 (Y)">DiLeu4plex118 (Y)</option>
+        <option value="Diacylglycerol (C)">Diacylglycerol (C)</option>
+        <option value="Dibromo (Y)">Dibromo (Y)</option>
+        <option value="Dicarbamidomethyl (C)">Dicarbamidomethyl (C)</option>
+        <option value="Dicarbamidomethyl (H)">Dicarbamidomethyl (H)</option>
+        <option value="Dicarbamidomethyl (K)">Dicarbamidomethyl (K)</option>
+        <option value="Dicarbamidomethyl (N-term)">Dicarbamidomethyl (N-term)</option>
+        <option value="Dicarbamidomethyl (R)">Dicarbamidomethyl (R)</option>
+        <option value="Didehydro (C-term K)">Didehydro (C-term K)</option>
+        <option value="Didehydro (S)">Didehydro (S)</option>
+        <option value="Didehydro (T)">Didehydro (T)</option>
+        <option value="Didehydro (Y)">Didehydro (Y)</option>
+        <option value="Didehydroretinylidene (K)">Didehydroretinylidene (K)</option>
+        <option value="Diethyl (K)">Diethyl (K)</option>
+        <option value="Diethyl (N-term)">Diethyl (N-term)</option>
+        <option value="Diethylphosphate (C)">Diethylphosphate (C)</option>
+        <option value="Diethylphosphate (H)">Diethylphosphate (H)</option>
+        <option value="Diethylphosphate (K)">Diethylphosphate (K)</option>
+        <option value="Diethylphosphate (N-term)">Diethylphosphate (N-term)</option>
+        <option value="Diethylphosphate (S)">Diethylphosphate (S)</option>
+        <option value="Diethylphosphate (T)">Diethylphosphate (T)</option>
+        <option value="Diethylphosphate (Y)">Diethylphosphate (Y)</option>
+        <option value="Difuran (Y)">Difuran (Y)</option>
+        <option value="Dihydroxyimidazolidine (R)">Dihydroxyimidazolidine (R)</option>
+        <option value="Diiodo (H)">Diiodo (H)</option>
+        <option value="Diiodo (Y)">Diiodo (Y)</option>
+        <option value="Diironsubcluster (C)">Diironsubcluster (C)</option>
+        <option value="Diisopropylphosphate (K)">Diisopropylphosphate (K)</option>
+        <option value="Diisopropylphosphate (N-term)">Diisopropylphosphate (N-term)</option>
+        <option value="Diisopropylphosphate (S)">Diisopropylphosphate (S)</option>
+        <option value="Diisopropylphosphate (T)">Diisopropylphosphate (T)</option>
+        <option value="Diisopropylphosphate (Y)">Diisopropylphosphate (Y)</option>
+        <option value="Dimethyl (K)">Dimethyl (K)</option>
+        <option value="Dimethyl (N)">Dimethyl (N)</option>
+        <option value="Dimethyl (N-term)">Dimethyl (N-term)</option>
+        <option value="Dimethyl (R)">Dimethyl (R)</option>
+        <option value="Dimethyl:2H(4) (K)">Dimethyl:2H(4) (K)</option>
+        <option value="Dimethyl:2H(4) (N-term)">Dimethyl:2H(4) (N-term)</option>
+        <option value="Dimethyl:2H(4)13C(2) (K)">Dimethyl:2H(4)13C(2) (K)</option>
+        <option value="Dimethyl:2H(4)13C(2) (N-term)">Dimethyl:2H(4)13C(2) (N-term)</option>
+        <option value="Dimethyl:2H(6) (K)">Dimethyl:2H(6) (K)</option>
+        <option value="Dimethyl:2H(6) (N-term)">Dimethyl:2H(6) (N-term)</option>
+        <option value="Dimethyl:2H(6) (R)">Dimethyl:2H(6) (R)</option>
+        <option value="Dimethyl:2H(6)13C(2) (K)">Dimethyl:2H(6)13C(2) (K)</option>
+        <option value="Dimethyl:2H(6)13C(2) (N-term)">Dimethyl:2H(6)13C(2) (N-term)</option>
+        <option value="Dimethyl:2H(6)13C(2) (R)">Dimethyl:2H(6)13C(2) (R)</option>
+        <option value="DimethylArsino (C)">DimethylArsino (C)</option>
+        <option value="DimethylamineGMBS (C)">DimethylamineGMBS (C)</option>
+        <option value="DimethylpyrroleAdduct (K)">DimethylpyrroleAdduct (K)</option>
+        <option value="Dioxidation (C)">Dioxidation (C)</option>
+        <option value="Dioxidation (F)">Dioxidation (F)</option>
+        <option value="Dioxidation (K)">Dioxidation (K)</option>
+        <option value="Dioxidation (M)">Dioxidation (M)</option>
+        <option value="Dioxidation (P)">Dioxidation (P)</option>
+        <option value="Dioxidation (R)">Dioxidation (R)</option>
+        <option value="Dioxidation (W)">Dioxidation (W)</option>
+        <option value="Dioxidation (Y)">Dioxidation (Y)</option>
+        <option value="Diphthamide (H)">Diphthamide (H)</option>
+        <option value="Dipyridyl (C)">Dipyridyl (C)</option>
+        <option value="Dipyrrolylmethanemethyl (C)">Dipyrrolylmethanemethyl (C)</option>
+        <option value="DyLight-maleimide (C)">DyLight-maleimide (C)</option>
+        <option value="EDEDTIDVFQQQTGG (K)">EDEDTIDVFQQQTGG (K)</option>
+        <option value="EDT-iodoacetyl-PEO-biotin (S)">EDT-iodoacetyl-PEO-biotin (S)</option>
+        <option value="EDT-iodoacetyl-PEO-biotin (T)">EDT-iodoacetyl-PEO-biotin (T)</option>
+        <option value="EDT-maleimide-PEO-biotin (S)">EDT-maleimide-PEO-biotin (S)</option>
+        <option value="EDT-maleimide-PEO-biotin (T)">EDT-maleimide-PEO-biotin (T)</option>
+        <option value="EEEDVIEVYQEQTGG (K)">EEEDVIEVYQEQTGG (K)</option>
+        <option value="EGCG1 (C)">EGCG1 (C)</option>
+        <option value="EGCG2 (C)">EGCG2 (C)</option>
+        <option value="EHD-diphenylpentanone (C)">EHD-diphenylpentanone (C)</option>
+        <option value="EHD-diphenylpentanone (M)">EHD-diphenylpentanone (M)</option>
+        <option value="EQAT (C)">EQAT (C)</option>
+        <option value="EQAT:2H(5) (C)">EQAT:2H(5) (C)</option>
+        <option value="EQIGG (K)">EQIGG (K)</option>
+        <option value="ESP (K)">ESP (K)</option>
+        <option value="ESP (N-term)">ESP (N-term)</option>
+        <option value="ESP:2H(10) (K)">ESP:2H(10) (K)</option>
+        <option value="ESP:2H(10) (N-term)">ESP:2H(10) (N-term)</option>
+        <option value="Ethanedithiol (S)">Ethanedithiol (S)</option>
+        <option value="Ethanedithiol (T)">Ethanedithiol (T)</option>
+        <option value="Ethanolamine (C)">Ethanolamine (C)</option>
+        <option value="Ethanolamine (C-term)">Ethanolamine (C-term)</option>
+        <option value="Ethanolamine (D)">Ethanolamine (D)</option>
+        <option value="Ethanolamine (E)">Ethanolamine (E)</option>
+        <option value="Ethanolyl (C)">Ethanolyl (C)</option>
+        <option value="Ethanolyl (K)">Ethanolyl (K)</option>
+        <option value="Ethanolyl (R)">Ethanolyl (R)</option>
+        <option value="Ethoxyformyl (H)">Ethoxyformyl (H)</option>
+        <option value="Ethyl (C-term)">Ethyl (C-term)</option>
+        <option value="Ethyl (D)">Ethyl (D)</option>
+        <option value="Ethyl (E)">Ethyl (E)</option>
+        <option value="Ethyl (K)">Ethyl (K)</option>
+        <option value="Ethyl (N-term)">Ethyl (N-term)</option>
+        <option value="Ethyl+Deamidated (N)">Ethyl+Deamidated (N)</option>
+        <option value="Ethyl+Deamidated (Q)">Ethyl+Deamidated (Q)</option>
+        <option value="Ethylphosphate (K)">Ethylphosphate (K)</option>
+        <option value="Ethylphosphate (N-term)">Ethylphosphate (N-term)</option>
+        <option value="Ethylphosphate (S)">Ethylphosphate (S)</option>
+        <option value="Ethylphosphate (T)">Ethylphosphate (T)</option>
+        <option value="Ethylphosphate (Y)">Ethylphosphate (Y)</option>
+        <option value="ExacTagAmine (K)">ExacTagAmine (K)</option>
+        <option value="ExacTagThiol (C)">ExacTagThiol (C)</option>
+        <option value="FAD (C)">FAD (C)</option>
+        <option value="FAD (H)">FAD (H)</option>
+        <option value="FAD (Y)">FAD (Y)</option>
+        <option value="FMN (S)">FMN (S)</option>
+        <option value="FMN (T)">FMN (T)</option>
+        <option value="FMNC (C)">FMNC (C)</option>
+        <option value="FMNH (C)">FMNH (C)</option>
+        <option value="FMNH (H)">FMNH (H)</option>
+        <option value="FNEM (C)">FNEM (C)</option>
+        <option value="FP-Biotin (K)">FP-Biotin (K)</option>
+        <option value="FP-Biotin (S)">FP-Biotin (S)</option>
+        <option value="FP-Biotin (T)">FP-Biotin (T)</option>
+        <option value="FP-Biotin (Y)">FP-Biotin (Y)</option>
+        <option value="FTC (C)">FTC (C)</option>
+        <option value="FTC (K)">FTC (K)</option>
+        <option value="FTC (P)">FTC (P)</option>
+        <option value="FTC (R)">FTC (R)</option>
+        <option value="FTC (S)">FTC (S)</option>
+        <option value="Farnesyl (C)">Farnesyl (C)</option>
+        <option value="Fluorescein (C)">Fluorescein (C)</option>
+        <option value="Fluoro (A)">Fluoro (A)</option>
+        <option value="Fluoro (F)">Fluoro (F)</option>
+        <option value="Fluoro (W)">Fluoro (W)</option>
+        <option value="Fluoro (Y)">Fluoro (Y)</option>
+        <option value="Formyl (K)">Formyl (K)</option>
+        <option value="Formyl (N-term)">Formyl (N-term)</option>
+        <option value="Formyl (S)">Formyl (S)</option>
+        <option value="Formyl (T)">Formyl (T)</option>
+        <option value="Furan (Y)">Furan (Y)</option>
+        <option value="G-H1 (R)">G-H1 (R)</option>
+        <option value="GG (C)">GG (C)</option>
+        <option value="GG (K)">GG (K)</option>
+        <option value="GG (S)">GG (S)</option>
+        <option value="GG (T)">GG (T)</option>
+        <option value="GGQ (K)">GGQ (K)</option>
+        <option value="GIST-Quat (K)">GIST-Quat (K)</option>
+        <option value="GIST-Quat (N-term)">GIST-Quat (N-term)</option>
+        <option value="GIST-Quat:2H(3) (K)">GIST-Quat:2H(3) (K)</option>
+        <option value="GIST-Quat:2H(3) (N-term)">GIST-Quat:2H(3) (N-term)</option>
+        <option value="GIST-Quat:2H(6) (K)">GIST-Quat:2H(6) (K)</option>
+        <option value="GIST-Quat:2H(6) (N-term)">GIST-Quat:2H(6) (N-term)</option>
+        <option value="GIST-Quat:2H(9) (K)">GIST-Quat:2H(9) (K)</option>
+        <option value="GIST-Quat:2H(9) (N-term)">GIST-Quat:2H(9) (N-term)</option>
+        <option value="Galactosyl (K)">Galactosyl (K)</option>
+        <option value="GeranylGeranyl (C)">GeranylGeranyl (C)</option>
+        <option value="Gln-&gt;Ala (Q)">Gln-&gt;Ala (Q)</option>
+        <option value="Gln-&gt;Arg (Q)">Gln-&gt;Arg (Q)</option>
+        <option value="Gln-&gt;Asn (Q)">Gln-&gt;Asn (Q)</option>
+        <option value="Gln-&gt;Asp (Q)">Gln-&gt;Asp (Q)</option>
+        <option value="Gln-&gt;Cys (Q)">Gln-&gt;Cys (Q)</option>
+        <option value="Gln-&gt;Glu (Q)">Gln-&gt;Glu (Q)</option>
+        <option value="Gln-&gt;Gly (Q)">Gln-&gt;Gly (Q)</option>
+        <option value="Gln-&gt;His (Q)">Gln-&gt;His (Q)</option>
+        <option value="Gln-&gt;Lys (Q)">Gln-&gt;Lys (Q)</option>
+        <option value="Gln-&gt;Met (Q)">Gln-&gt;Met (Q)</option>
+        <option value="Gln-&gt;Phe (Q)">Gln-&gt;Phe (Q)</option>
+        <option value="Gln-&gt;Pro (Q)">Gln-&gt;Pro (Q)</option>
+        <option value="Gln-&gt;Ser (Q)">Gln-&gt;Ser (Q)</option>
+        <option value="Gln-&gt;Thr (Q)">Gln-&gt;Thr (Q)</option>
+        <option value="Gln-&gt;Trp (Q)">Gln-&gt;Trp (Q)</option>
+        <option value="Gln-&gt;Tyr (Q)">Gln-&gt;Tyr (Q)</option>
+        <option value="Gln-&gt;Val (Q)">Gln-&gt;Val (Q)</option>
+        <option value="Gln-&gt;Xle (Q)">Gln-&gt;Xle (Q)</option>
+        <option value="Gln-&gt;pyro-Glu (N-term Q)">Gln-&gt;pyro-Glu (N-term Q)</option>
+        <option value="Glu (E)">Glu (E)</option>
+        <option value="Glu-&gt;Ala (E)">Glu-&gt;Ala (E)</option>
+        <option value="Glu-&gt;Arg (E)">Glu-&gt;Arg (E)</option>
+        <option value="Glu-&gt;Asn (E)">Glu-&gt;Asn (E)</option>
+        <option value="Glu-&gt;Asp (E)">Glu-&gt;Asp (E)</option>
+        <option value="Glu-&gt;Cys (E)">Glu-&gt;Cys (E)</option>
+        <option value="Glu-&gt;Gln (E)">Glu-&gt;Gln (E)</option>
+        <option value="Glu-&gt;Gly (E)">Glu-&gt;Gly (E)</option>
+        <option value="Glu-&gt;His (E)">Glu-&gt;His (E)</option>
+        <option value="Glu-&gt;Lys (E)">Glu-&gt;Lys (E)</option>
+        <option value="Glu-&gt;Met (E)">Glu-&gt;Met (E)</option>
+        <option value="Glu-&gt;Phe (E)">Glu-&gt;Phe (E)</option>
+        <option value="Glu-&gt;Pro (E)">Glu-&gt;Pro (E)</option>
+        <option value="Glu-&gt;Ser (E)">Glu-&gt;Ser (E)</option>
+        <option value="Glu-&gt;Thr (E)">Glu-&gt;Thr (E)</option>
+        <option value="Glu-&gt;Trp (E)">Glu-&gt;Trp (E)</option>
+        <option value="Glu-&gt;Tyr (E)">Glu-&gt;Tyr (E)</option>
+        <option value="Glu-&gt;Val (E)">Glu-&gt;Val (E)</option>
+        <option value="Glu-&gt;Xle (E)">Glu-&gt;Xle (E)</option>
+        <option value="Glu-&gt;pyro-Glu (N-term E)">Glu-&gt;pyro-Glu (N-term E)</option>
+        <option value="GluGlu (E)">GluGlu (E)</option>
+        <option value="GluGluGlu (E)">GluGluGlu (E)</option>
+        <option value="GluGluGluGlu (E)">GluGluGluGlu (E)</option>
+        <option value="Gluconoylation (K)">Gluconoylation (K)</option>
+        <option value="Gluconoylation (N-term)">Gluconoylation (N-term)</option>
+        <option value="Glucosylgalactosyl (K)">Glucosylgalactosyl (K)</option>
+        <option value="Glucuronyl (S)">Glucuronyl (S)</option>
+        <option value="Glutathione (C)">Glutathione (C)</option>
+        <option value="Gly (K)">Gly (K)</option>
+        <option value="Gly (S)">Gly (S)</option>
+        <option value="Gly (T)">Gly (T)</option>
+        <option value="Gly-&gt;Ala (G)">Gly-&gt;Ala (G)</option>
+        <option value="Gly-&gt;Arg (G)">Gly-&gt;Arg (G)</option>
+        <option value="Gly-&gt;Asn (G)">Gly-&gt;Asn (G)</option>
+        <option value="Gly-&gt;Asp (G)">Gly-&gt;Asp (G)</option>
+        <option value="Gly-&gt;Cys (G)">Gly-&gt;Cys (G)</option>
+        <option value="Gly-&gt;Gln (G)">Gly-&gt;Gln (G)</option>
+        <option value="Gly-&gt;Glu (G)">Gly-&gt;Glu (G)</option>
+        <option value="Gly-&gt;His (G)">Gly-&gt;His (G)</option>
+        <option value="Gly-&gt;Lys (G)">Gly-&gt;Lys (G)</option>
+        <option value="Gly-&gt;Met (G)">Gly-&gt;Met (G)</option>
+        <option value="Gly-&gt;Phe (G)">Gly-&gt;Phe (G)</option>
+        <option value="Gly-&gt;Pro (G)">Gly-&gt;Pro (G)</option>
+        <option value="Gly-&gt;Ser (G)">Gly-&gt;Ser (G)</option>
+        <option value="Gly-&gt;Thr (G)">Gly-&gt;Thr (G)</option>
+        <option value="Gly-&gt;Trp (G)">Gly-&gt;Trp (G)</option>
+        <option value="Gly-&gt;Tyr (G)">Gly-&gt;Tyr (G)</option>
+        <option value="Gly-&gt;Val (G)">Gly-&gt;Val (G)</option>
+        <option value="Gly-&gt;Xle (G)">Gly-&gt;Xle (G)</option>
+        <option value="Gly-loss+Amide (C-term G)">Gly-loss+Amide (C-term G)</option>
+        <option value="Glycerophospho (S)">Glycerophospho (S)</option>
+        <option value="GlycerylPE (E)">GlycerylPE (E)</option>
+        <option value="Glycosyl (P)">Glycosyl (P)</option>
+        <option value="Guanidinyl (K)">Guanidinyl (K)</option>
+        <option value="Guanidinyl (N-term)">Guanidinyl (N-term)</option>
+        <option value="HCysThiolactone (K)">HCysThiolactone (K)</option>
+        <option value="HCysteinyl (C)">HCysteinyl (C)</option>
+        <option value="HMVK (C)">HMVK (C)</option>
+        <option value="HN2_mustard (C)">HN2_mustard (C)</option>
+        <option value="HN2_mustard (H)">HN2_mustard (H)</option>
+        <option value="HN2_mustard (K)">HN2_mustard (K)</option>
+        <option value="HN3_mustard (C)">HN3_mustard (C)</option>
+        <option value="HN3_mustard (H)">HN3_mustard (H)</option>
+        <option value="HN3_mustard (K)">HN3_mustard (K)</option>
+        <option value="HNE (A)">HNE (A)</option>
+        <option value="HNE (C)">HNE (C)</option>
+        <option value="HNE (H)">HNE (H)</option>
+        <option value="HNE (K)">HNE (K)</option>
+        <option value="HNE (L)">HNE (L)</option>
+        <option value="HNE+Delta:H(2) (C)">HNE+Delta:H(2) (C)</option>
+        <option value="HNE+Delta:H(2) (H)">HNE+Delta:H(2) (H)</option>
+        <option value="HNE+Delta:H(2) (K)">HNE+Delta:H(2) (K)</option>
+        <option value="HNE-BAHAH (C)">HNE-BAHAH (C)</option>
+        <option value="HNE-BAHAH (H)">HNE-BAHAH (H)</option>
+        <option value="HNE-BAHAH (K)">HNE-BAHAH (K)</option>
+        <option value="HNE-Delta:H(2)O (C)">HNE-Delta:H(2)O (C)</option>
+        <option value="HNE-Delta:H(2)O (H)">HNE-Delta:H(2)O (H)</option>
+        <option value="HNE-Delta:H(2)O (K)">HNE-Delta:H(2)O (K)</option>
+        <option value="HPG (R)">HPG (R)</option>
+        <option value="Heme (C)">Heme (C)</option>
+        <option value="Heme (H)">Heme (H)</option>
+        <option value="Hep (K)">Hep (K)</option>
+        <option value="Hep (N)">Hep (N)</option>
+        <option value="Hep (Q)">Hep (Q)</option>
+        <option value="Hep (R)">Hep (R)</option>
+        <option value="Hep (S)">Hep (S)</option>
+        <option value="Hep (T)">Hep (T)</option>
+        <option value="Hex (C)">Hex (C)</option>
+        <option value="Hex (K)">Hex (K)</option>
+        <option value="Hex (N)">Hex (N)</option>
+        <option value="Hex (N-term)">Hex (N-term)</option>
+        <option value="Hex (R)">Hex (R)</option>
+        <option value="Hex (S)">Hex (S)</option>
+        <option value="Hex (T)">Hex (T)</option>
+        <option value="Hex (W)">Hex (W)</option>
+        <option value="Hex (Y)">Hex (Y)</option>
+        <option value="Hex(1)HexNAc(1)NeuAc(1) (N)">Hex(1)HexNAc(1)NeuAc(1) (N)</option>
+        <option value="Hex(1)HexNAc(1)NeuAc(1) (S)">Hex(1)HexNAc(1)NeuAc(1) (S)</option>
+        <option value="Hex(1)HexNAc(1)NeuAc(1) (T)">Hex(1)HexNAc(1)NeuAc(1) (T)</option>
+        <option value="Hex(1)HexNAc(1)NeuAc(2) (N)">Hex(1)HexNAc(1)NeuAc(2) (N)</option>
+        <option value="Hex(1)HexNAc(1)NeuAc(2) (S)">Hex(1)HexNAc(1)NeuAc(2) (S)</option>
+        <option value="Hex(1)HexNAc(1)NeuAc(2) (T)">Hex(1)HexNAc(1)NeuAc(2) (T)</option>
+        <option value="Hex(1)HexNAc(1)dHex(1) (N)">Hex(1)HexNAc(1)dHex(1) (N)</option>
+        <option value="Hex(1)HexNAc(2) (N)">Hex(1)HexNAc(2) (N)</option>
+        <option value="Hex(1)HexNAc(2)Pent(1) (N)">Hex(1)HexNAc(2)Pent(1) (N)</option>
+        <option value="Hex(1)HexNAc(2)dHex(1) (N)">Hex(1)HexNAc(2)dHex(1) (N)</option>
+        <option value="Hex(1)HexNAc(2)dHex(1)Pent(1) (N)">Hex(1)HexNAc(2)dHex(1)Pent(1) (N)</option>
+        <option value="Hex(1)HexNAc(2)dHex(2) (N)">Hex(1)HexNAc(2)dHex(2) (N)</option>
+        <option value="Hex(2) (K)">Hex(2) (K)</option>
+        <option value="Hex(2) (R)">Hex(2) (R)</option>
+        <option value="Hex(2)HexNAc(2) (N)">Hex(2)HexNAc(2) (N)</option>
+        <option value="Hex(2)HexNAc(2)Pent(1) (N)">Hex(2)HexNAc(2)Pent(1) (N)</option>
+        <option value="Hex(2)HexNAc(2)dHex(1) (N)">Hex(2)HexNAc(2)dHex(1) (N)</option>
+        <option value="Hex(3) (N)">Hex(3) (N)</option>
+        <option value="Hex(3)HexNAc(1)Pent(1) (N)">Hex(3)HexNAc(1)Pent(1) (N)</option>
+        <option value="Hex(3)HexNAc(2) (N)">Hex(3)HexNAc(2) (N)</option>
+        <option value="Hex(3)HexNAc(2)P(1) (N)">Hex(3)HexNAc(2)P(1) (N)</option>
+        <option value="Hex(3)HexNAc(4) (N)">Hex(3)HexNAc(4) (N)</option>
+        <option value="Hex(4)HexNAc(4) (N)">Hex(4)HexNAc(4) (N)</option>
+        <option value="Hex(5)HexNAc(2) (N)">Hex(5)HexNAc(2) (N)</option>
+        <option value="Hex(5)HexNAc(4) (N)">Hex(5)HexNAc(4) (N)</option>
+        <option value="Hex(5)HexNAc(4)NeuAc(1) (N)">Hex(5)HexNAc(4)NeuAc(1) (N)</option>
+        <option value="Hex(5)HexNAc(4)NeuAc(2) (N)">Hex(5)HexNAc(4)NeuAc(2) (N)</option>
+        <option value="Hex1HexNAc1 (N)">Hex1HexNAc1 (N)</option>
+        <option value="Hex1HexNAc1 (S)">Hex1HexNAc1 (S)</option>
+        <option value="Hex1HexNAc1 (T)">Hex1HexNAc1 (T)</option>
+        <option value="HexN (K)">HexN (K)</option>
+        <option value="HexN (N)">HexN (N)</option>
+        <option value="HexN (T)">HexN (T)</option>
+        <option value="HexN (W)">HexN (W)</option>
+        <option value="HexNAc (N)">HexNAc (N)</option>
+        <option value="HexNAc (S)">HexNAc (S)</option>
+        <option value="HexNAc (T)">HexNAc (T)</option>
+        <option value="HexNAc(1)dHex(1) (N)">HexNAc(1)dHex(1) (N)</option>
+        <option value="HexNAc(1)dHex(2) (N)">HexNAc(1)dHex(2) (N)</option>
+        <option value="HexNAc(2) (N)">HexNAc(2) (N)</option>
+        <option value="HexNAc(2)dHex(1) (N)">HexNAc(2)dHex(1) (N)</option>
+        <option value="HexNAc(2)dHex(2) (N)">HexNAc(2)dHex(2) (N)</option>
+        <option value="His-&gt;Ala (H)">His-&gt;Ala (H)</option>
+        <option value="His-&gt;Arg (H)">His-&gt;Arg (H)</option>
+        <option value="His-&gt;Asn (H)">His-&gt;Asn (H)</option>
+        <option value="His-&gt;Asp (H)">His-&gt;Asp (H)</option>
+        <option value="His-&gt;Cys (H)">His-&gt;Cys (H)</option>
+        <option value="His-&gt;Gln (H)">His-&gt;Gln (H)</option>
+        <option value="His-&gt;Glu (H)">His-&gt;Glu (H)</option>
+        <option value="His-&gt;Gly (H)">His-&gt;Gly (H)</option>
+        <option value="His-&gt;Lys (H)">His-&gt;Lys (H)</option>
+        <option value="His-&gt;Met (H)">His-&gt;Met (H)</option>
+        <option value="His-&gt;Phe (H)">His-&gt;Phe (H)</option>
+        <option value="His-&gt;Pro (H)">His-&gt;Pro (H)</option>
+        <option value="His-&gt;Ser (H)">His-&gt;Ser (H)</option>
+        <option value="His-&gt;Thr (H)">His-&gt;Thr (H)</option>
+        <option value="His-&gt;Trp (H)">His-&gt;Trp (H)</option>
+        <option value="His-&gt;Tyr (H)">His-&gt;Tyr (H)</option>
+        <option value="His-&gt;Val (H)">His-&gt;Val (H)</option>
+        <option value="His-&gt;Xle (H)">His-&gt;Xle (H)</option>
+        <option value="Homocysteic_acid (M)">Homocysteic_acid (M)</option>
+        <option value="Hydroxamic_acid (D)">Hydroxamic_acid (D)</option>
+        <option value="Hydroxamic_acid (E)">Hydroxamic_acid (E)</option>
+        <option value="Hydroxycinnamyl (C)">Hydroxycinnamyl (C)</option>
+        <option value="Hydroxyfarnesyl (C)">Hydroxyfarnesyl (C)</option>
+        <option value="Hydroxyheme (E)">Hydroxyheme (E)</option>
+        <option value="Hydroxymethyl (N)">Hydroxymethyl (N)</option>
+        <option value="HydroxymethylOP (K)">HydroxymethylOP (K)</option>
+        <option value="Hydroxytrimethyl (K)">Hydroxytrimethyl (K)</option>
+        <option value="Hypusine (K)">Hypusine (K)</option>
+        <option value="IBTP (C)">IBTP (C)</option>
+        <option value="ICAT-C (C)">ICAT-C (C)</option>
+        <option value="ICAT-C:13C(9) (C)">ICAT-C:13C(9) (C)</option>
+        <option value="ICAT-D (C)">ICAT-D (C)</option>
+        <option value="ICAT-D:2H(8) (C)">ICAT-D:2H(8) (C)</option>
+        <option value="ICAT-G (C)">ICAT-G (C)</option>
+        <option value="ICAT-G:2H(8) (C)">ICAT-G:2H(8) (C)</option>
+        <option value="ICAT-H (C)">ICAT-H (C)</option>
+        <option value="ICAT-H:13C(6) (C)">ICAT-H:13C(6) (C)</option>
+        <option value="ICDID (C)">ICDID (C)</option>
+        <option value="ICDID:2H(6) (C)">ICDID:2H(6) (C)</option>
+        <option value="ICPL (K)">ICPL (K)</option>
+        <option value="ICPL (N-term)">ICPL (N-term)</option>
+        <option value="ICPL:13C(6) (K)">ICPL:13C(6) (K)</option>
+        <option value="ICPL:13C(6) (N-term)">ICPL:13C(6) (N-term)</option>
+        <option value="ICPL:13C(6)2H(4) (K)">ICPL:13C(6)2H(4) (K)</option>
+        <option value="ICPL:13C(6)2H(4) (N-term)">ICPL:13C(6)2H(4) (N-term)</option>
+        <option value="ICPL:2H(4) (K)">ICPL:2H(4) (K)</option>
+        <option value="ICPL:2H(4) (N-term)">ICPL:2H(4) (N-term)</option>
+        <option value="IDEnT (C)">IDEnT (C)</option>
+        <option value="IED-Biotin (C)">IED-Biotin (C)</option>
+        <option value="IGBP (C)">IGBP (C)</option>
+        <option value="IGBP:13C(2) (C)">IGBP:13C(2) (C)</option>
+        <option value="IMEHex(2)NeuAc(1) (K)">IMEHex(2)NeuAc(1) (K)</option>
+        <option value="IMID (K)">IMID (K)</option>
+        <option value="IMID:2H(4) (K)">IMID:2H(4) (K)</option>
+        <option value="ISD_z+2_ion (N-term)">ISD_z+2_ion (N-term)</option>
+        <option value="Iminobiotin (K)">Iminobiotin (K)</option>
+        <option value="Iminobiotin (N-term)">Iminobiotin (N-term)</option>
+        <option value="Iodo (H)">Iodo (H)</option>
+        <option value="Iodo (Y)">Iodo (Y)</option>
+        <option value="IodoU-AMP (F)">IodoU-AMP (F)</option>
+        <option value="IodoU-AMP (W)">IodoU-AMP (W)</option>
+        <option value="IodoU-AMP (Y)">IodoU-AMP (Y)</option>
+        <option value="Iodoacetanilide (C)">Iodoacetanilide (C)</option>
+        <option value="Iodoacetanilide (K)">Iodoacetanilide (K)</option>
+        <option value="Iodoacetanilide (N-term)">Iodoacetanilide (N-term)</option>
+        <option value="Iodoacetanilide:13C(6) (C)">Iodoacetanilide:13C(6) (C)</option>
+        <option value="Iodoacetanilide:13C(6) (K)">Iodoacetanilide:13C(6) (K)</option>
+        <option value="Iodoacetanilide:13C(6) (N-term)">Iodoacetanilide:13C(6) (N-term)</option>
+        <option value="Isopropylphospho (S)">Isopropylphospho (S)</option>
+        <option value="Isopropylphospho (T)">Isopropylphospho (T)</option>
+        <option value="Isopropylphospho (Y)">Isopropylphospho (Y)</option>
+        <option value="LG-Hlactam-K (K)">LG-Hlactam-K (K)</option>
+        <option value="LG-Hlactam-R (R)">LG-Hlactam-R (R)</option>
+        <option value="LG-anhydrolactam (K)">LG-anhydrolactam (K)</option>
+        <option value="LG-anhydrolactam (N-term)">LG-anhydrolactam (N-term)</option>
+        <option value="LG-anhyropyrrole (K)">LG-anhyropyrrole (K)</option>
+        <option value="LG-anhyropyrrole (N-term)">LG-anhyropyrrole (N-term)</option>
+        <option value="LG-lactam-K (K)">LG-lactam-K (K)</option>
+        <option value="LG-lactam-R (R)">LG-lactam-R (R)</option>
+        <option value="LG-pyrrole (K)">LG-pyrrole (K)</option>
+        <option value="LG-pyrrole (N-term)">LG-pyrrole (N-term)</option>
+        <option value="LRGG (K)">LRGG (K)</option>
+        <option value="Label:13C(1)2H(3) (M)">Label:13C(1)2H(3) (M)</option>
+        <option value="Label:13C(1)2H(3)+Oxidation (M)">Label:13C(1)2H(3)+Oxidation (M)</option>
+        <option value="Label:13C(3) (A)">Label:13C(3) (A)</option>
+        <option value="Label:13C(3)15N(1) (A)">Label:13C(3)15N(1) (A)</option>
+        <option value="Label:13C(4) (M)">Label:13C(4) (M)</option>
+        <option value="Label:13C(4)+Oxidation (M)">Label:13C(4)+Oxidation (M)</option>
+        <option value="Label:13C(4)15N(1) (D)">Label:13C(4)15N(1) (D)</option>
+        <option value="Label:13C(4)15N(2)+GG (K)">Label:13C(4)15N(2)+GG (K)</option>
+        <option value="Label:13C(5) (P)">Label:13C(5) (P)</option>
+        <option value="Label:13C(5)15N(1) (E)">Label:13C(5)15N(1) (E)</option>
+        <option value="Label:13C(5)15N(1) (M)">Label:13C(5)15N(1) (M)</option>
+        <option value="Label:13C(5)15N(1) (P)">Label:13C(5)15N(1) (P)</option>
+        <option value="Label:13C(5)15N(1) (V)">Label:13C(5)15N(1) (V)</option>
+        <option value="Label:13C(6) (I)">Label:13C(6) (I)</option>
+        <option value="Label:13C(6) (K)">Label:13C(6) (K)</option>
+        <option value="Label:13C(6) (L)">Label:13C(6) (L)</option>
+        <option value="Label:13C(6) (R)">Label:13C(6) (R)</option>
+        <option value="Label:13C(6)+Acetyl (K)">Label:13C(6)+Acetyl (K)</option>
+        <option value="Label:13C(6)+Dimethyl (K)">Label:13C(6)+Dimethyl (K)</option>
+        <option value="Label:13C(6)+GG (K)">Label:13C(6)+GG (K)</option>
+        <option value="Label:13C(6)15N(1) (I)">Label:13C(6)15N(1) (I)</option>
+        <option value="Label:13C(6)15N(1) (L)">Label:13C(6)15N(1) (L)</option>
+        <option value="Label:13C(6)15N(2) (K)">Label:13C(6)15N(2) (K)</option>
+        <option value="Label:13C(6)15N(2)+Acetyl (K)">Label:13C(6)15N(2)+Acetyl (K)</option>
+        <option value="Label:13C(6)15N(2)+Dimethyl (K)">Label:13C(6)15N(2)+Dimethyl (K)</option>
+        <option value="Label:13C(6)15N(2)+GG (K)">Label:13C(6)15N(2)+GG (K)</option>
+        <option value="Label:13C(6)15N(4) (R)">Label:13C(6)15N(4) (R)</option>
+        <option value="Label:13C(6)15N(4)+Dimethyl (R)">Label:13C(6)15N(4)+Dimethyl (R)</option>
+        <option value="Label:13C(6)15N(4)+Dimethyl:2H(6)13C(2) (R)">Label:13C(6)15N(4)+Dimethyl:2H(6)13C(2) (R)</option>
+        <option value="Label:13C(6)15N(4)+Methyl (R)">Label:13C(6)15N(4)+Methyl (R)</option>
+        <option value="Label:13C(6)15N(4)+Methyl:2H(3)13C(1) (R)">Label:13C(6)15N(4)+Methyl:2H(3)13C(1) (R)</option>
+        <option value="Label:13C(8)15N(2) (R)">Label:13C(8)15N(2) (R)</option>
+        <option value="Label:13C(9) (F)">Label:13C(9) (F)</option>
+        <option value="Label:13C(9) (Y)">Label:13C(9) (Y)</option>
+        <option value="Label:13C(9)+Phospho (Y)">Label:13C(9)+Phospho (Y)</option>
+        <option value="Label:13C(9)15N(1) (F)">Label:13C(9)15N(1) (F)</option>
+        <option value="Label:15N(1) (A)">Label:15N(1) (A)</option>
+        <option value="Label:15N(1) (C)">Label:15N(1) (C)</option>
+        <option value="Label:15N(1) (D)">Label:15N(1) (D)</option>
+        <option value="Label:15N(1) (E)">Label:15N(1) (E)</option>
+        <option value="Label:15N(1) (F)">Label:15N(1) (F)</option>
+        <option value="Label:15N(1) (G)">Label:15N(1) (G)</option>
+        <option value="Label:15N(1) (I)">Label:15N(1) (I)</option>
+        <option value="Label:15N(1) (L)">Label:15N(1) (L)</option>
+        <option value="Label:15N(1) (M)">Label:15N(1) (M)</option>
+        <option value="Label:15N(1) (P)">Label:15N(1) (P)</option>
+        <option value="Label:15N(1) (S)">Label:15N(1) (S)</option>
+        <option value="Label:15N(1) (T)">Label:15N(1) (T)</option>
+        <option value="Label:15N(1) (V)">Label:15N(1) (V)</option>
+        <option value="Label:15N(1) (Y)">Label:15N(1) (Y)</option>
+        <option value="Label:15N(2) (K)">Label:15N(2) (K)</option>
+        <option value="Label:15N(2) (N)">Label:15N(2) (N)</option>
+        <option value="Label:15N(2) (Q)">Label:15N(2) (Q)</option>
+        <option value="Label:15N(2) (W)">Label:15N(2) (W)</option>
+        <option value="Label:15N(2)2H(9) (K)">Label:15N(2)2H(9) (K)</option>
+        <option value="Label:15N(3) (H)">Label:15N(3) (H)</option>
+        <option value="Label:15N(4) (R)">Label:15N(4) (R)</option>
+        <option value="Label:18O(1) (C-term)">Label:18O(1) (C-term)</option>
+        <option value="Label:18O(1) (S)">Label:18O(1) (S)</option>
+        <option value="Label:18O(1) (T)">Label:18O(1) (T)</option>
+        <option value="Label:18O(1) (Y)">Label:18O(1) (Y)</option>
+        <option value="Label:18O(2) (C-term)">Label:18O(2) (C-term)</option>
+        <option value="Label:2H(10) (L)">Label:2H(10) (L)</option>
+        <option value="Label:2H(3) (L)">Label:2H(3) (L)</option>
+        <option value="Label:2H(3) (M)">Label:2H(3) (M)</option>
+        <option value="Label:2H(3)+Oxidation (M)">Label:2H(3)+Oxidation (M)</option>
+        <option value="Label:2H(4) (F)">Label:2H(4) (F)</option>
+        <option value="Label:2H(4) (K)">Label:2H(4) (K)</option>
+        <option value="Label:2H(4) (Y)">Label:2H(4) (Y)</option>
+        <option value="Label:2H(4)+Acetyl (K)">Label:2H(4)+Acetyl (K)</option>
+        <option value="Label:2H(4)+GG (K)">Label:2H(4)+GG (K)</option>
+        <option value="Label:2H(4)13C(1) (R)">Label:2H(4)13C(1) (R)</option>
+        <option value="Label:2H(6)15N(1) (P)">Label:2H(6)15N(1) (P)</option>
+        <option value="Label:2H(7)15N(4) (R)">Label:2H(7)15N(4) (R)</option>
+        <option value="Label:2H(9)13C(6)15N(2) (K)">Label:2H(9)13C(6)15N(2) (K)</option>
+        <option value="Leu-&gt;MetOx (L)">Leu-&gt;MetOx (L)</option>
+        <option value="Lipoyl (K)">Lipoyl (K)</option>
+        <option value="Lys (N-term)">Lys (N-term)</option>
+        <option value="Lys-&gt;Ala (K)">Lys-&gt;Ala (K)</option>
+        <option value="Lys-&gt;Allysine (K)">Lys-&gt;Allysine (K)</option>
+        <option value="Lys-&gt;AminoadipicAcid (K)">Lys-&gt;AminoadipicAcid (K)</option>
+        <option value="Lys-&gt;Arg (K)">Lys-&gt;Arg (K)</option>
+        <option value="Lys-&gt;Asn (K)">Lys-&gt;Asn (K)</option>
+        <option value="Lys-&gt;Asp (K)">Lys-&gt;Asp (K)</option>
+        <option value="Lys-&gt;CamCys (K)">Lys-&gt;CamCys (K)</option>
+        <option value="Lys-&gt;Cys (K)">Lys-&gt;Cys (K)</option>
+        <option value="Lys-&gt;Gln (K)">Lys-&gt;Gln (K)</option>
+        <option value="Lys-&gt;Glu (K)">Lys-&gt;Glu (K)</option>
+        <option value="Lys-&gt;Gly (K)">Lys-&gt;Gly (K)</option>
+        <option value="Lys-&gt;His (K)">Lys-&gt;His (K)</option>
+        <option value="Lys-&gt;Met (K)">Lys-&gt;Met (K)</option>
+        <option value="Lys-&gt;MetOx (K)">Lys-&gt;MetOx (K)</option>
+        <option value="Lys-&gt;Phe (K)">Lys-&gt;Phe (K)</option>
+        <option value="Lys-&gt;Pro (K)">Lys-&gt;Pro (K)</option>
+        <option value="Lys-&gt;Ser (K)">Lys-&gt;Ser (K)</option>
+        <option value="Lys-&gt;Thr (K)">Lys-&gt;Thr (K)</option>
+        <option value="Lys-&gt;Trp (K)">Lys-&gt;Trp (K)</option>
+        <option value="Lys-&gt;Tyr (K)">Lys-&gt;Tyr (K)</option>
+        <option value="Lys-&gt;Val (K)">Lys-&gt;Val (K)</option>
+        <option value="Lys-&gt;Xle (K)">Lys-&gt;Xle (K)</option>
+        <option value="Lysbiotinhydrazide (K)">Lysbiotinhydrazide (K)</option>
+        <option value="MDCC (C)">MDCC (C)</option>
+        <option value="MG-H1 (R)">MG-H1 (R)</option>
+        <option value="MM-diphenylpentanone (C)">MM-diphenylpentanone (C)</option>
+        <option value="MTSL (C)">MTSL (C)</option>
+        <option value="Maleimide-PEO2-Biotin (C)">Maleimide-PEO2-Biotin (C)</option>
+        <option value="Malonyl (C)">Malonyl (C)</option>
+        <option value="Malonyl (S)">Malonyl (S)</option>
+        <option value="Menadione (C)">Menadione (C)</option>
+        <option value="Menadione (K)">Menadione (K)</option>
+        <option value="Menadione-HQ (C)">Menadione-HQ (C)</option>
+        <option value="Menadione-HQ (K)">Menadione-HQ (K)</option>
+        <option value="MercaptoEthanol (S)">MercaptoEthanol (S)</option>
+        <option value="MercaptoEthanol (T)">MercaptoEthanol (T)</option>
+        <option value="Met-&gt;Aha (M)">Met-&gt;Aha (M)</option>
+        <option value="Met-&gt;Ala (M)">Met-&gt;Ala (M)</option>
+        <option value="Met-&gt;Arg (M)">Met-&gt;Arg (M)</option>
+        <option value="Met-&gt;Asn (M)">Met-&gt;Asn (M)</option>
+        <option value="Met-&gt;Asp (M)">Met-&gt;Asp (M)</option>
+        <option value="Met-&gt;Cys (M)">Met-&gt;Cys (M)</option>
+        <option value="Met-&gt;Gln (M)">Met-&gt;Gln (M)</option>
+        <option value="Met-&gt;Glu (M)">Met-&gt;Glu (M)</option>
+        <option value="Met-&gt;Gly (M)">Met-&gt;Gly (M)</option>
+        <option value="Met-&gt;His (M)">Met-&gt;His (M)</option>
+        <option value="Met-&gt;Hpg (M)">Met-&gt;Hpg (M)</option>
+        <option value="Met-&gt;Hse (C-term M)">Met-&gt;Hse (C-term M)</option>
+        <option value="Met-&gt;Hsl (C-term M)">Met-&gt;Hsl (C-term M)</option>
+        <option value="Met-&gt;Lys (M)">Met-&gt;Lys (M)</option>
+        <option value="Met-&gt;Phe (M)">Met-&gt;Phe (M)</option>
+        <option value="Met-&gt;Pro (M)">Met-&gt;Pro (M)</option>
+        <option value="Met-&gt;Ser (M)">Met-&gt;Ser (M)</option>
+        <option value="Met-&gt;Thr (M)">Met-&gt;Thr (M)</option>
+        <option value="Met-&gt;Trp (M)">Met-&gt;Trp (M)</option>
+        <option value="Met-&gt;Tyr (M)">Met-&gt;Tyr (M)</option>
+        <option value="Met-&gt;Val (M)">Met-&gt;Val (M)</option>
+        <option value="Met-&gt;Xle (M)">Met-&gt;Xle (M)</option>
+        <option value="Methyl (C)">Methyl (C)</option>
+        <option value="Methyl (C-term)">Methyl (C-term)</option>
+        <option value="Methyl (D)">Methyl (D)</option>
+        <option value="Methyl (E)">Methyl (E)</option>
+        <option value="Methyl (H)">Methyl (H)</option>
+        <option value="Methyl (I)">Methyl (I)</option>
+        <option value="Methyl (K)">Methyl (K)</option>
+        <option value="Methyl (L)">Methyl (L)</option>
+        <option value="Methyl (N)">Methyl (N)</option>
+        <option value="Methyl (N-term)">Methyl (N-term)</option>
+        <option value="Methyl (Q)">Methyl (Q)</option>
+        <option value="Methyl (R)">Methyl (R)</option>
+        <option value="Methyl (S)">Methyl (S)</option>
+        <option value="Methyl (T)">Methyl (T)</option>
+        <option value="Methyl+Acetyl:2H(3) (K)">Methyl+Acetyl:2H(3) (K)</option>
+        <option value="Methyl+Deamidated (N)">Methyl+Deamidated (N)</option>
+        <option value="Methyl+Deamidated (Q)">Methyl+Deamidated (Q)</option>
+        <option value="Methyl-PEO12-Maleimide (C)">Methyl-PEO12-Maleimide (C)</option>
+        <option value="Methyl:2H(2) (K)">Methyl:2H(2) (K)</option>
+        <option value="Methyl:2H(3) (C-term)">Methyl:2H(3) (C-term)</option>
+        <option value="Methyl:2H(3) (D)">Methyl:2H(3) (D)</option>
+        <option value="Methyl:2H(3) (E)">Methyl:2H(3) (E)</option>
+        <option value="Methyl:2H(3) (K)">Methyl:2H(3) (K)</option>
+        <option value="Methyl:2H(3) (R)">Methyl:2H(3) (R)</option>
+        <option value="Methyl:2H(3)+Acetyl:2H(3) (K)">Methyl:2H(3)+Acetyl:2H(3) (K)</option>
+        <option value="Methyl:2H(3)13C(1) (K)">Methyl:2H(3)13C(1) (K)</option>
+        <option value="Methyl:2H(3)13C(1) (R)">Methyl:2H(3)13C(1) (R)</option>
+        <option value="Methylamine (S)">Methylamine (S)</option>
+        <option value="Methylamine (T)">Methylamine (T)</option>
+        <option value="Methylmalonylation (S)">Methylmalonylation (S)</option>
+        <option value="Methylphosphonate (S)">Methylphosphonate (S)</option>
+        <option value="Methylphosphonate (T)">Methylphosphonate (T)</option>
+        <option value="Methylphosphonate (Y)">Methylphosphonate (Y)</option>
+        <option value="Methylpyrroline (K)">Methylpyrroline (K)</option>
+        <option value="Methylthio (C)">Methylthio (C)</option>
+        <option value="Methylthio (D)">Methylthio (D)</option>
+        <option value="Methylthio (K)">Methylthio (K)</option>
+        <option value="Methylthio (N)">Methylthio (N)</option>
+        <option value="Methylthio (N-term)">Methylthio (N-term)</option>
+        <option value="Molybdopterin (C)">Molybdopterin (C)</option>
+        <option value="MolybdopterinGD (C)">MolybdopterinGD (C)</option>
+        <option value="MolybdopterinGD (D)">MolybdopterinGD (D)</option>
+        <option value="MolybdopterinGD+Delta:S(-1)Se(1) (C)">MolybdopterinGD+Delta:S(-1)Se(1) (C)</option>
+        <option value="MurNAc (A)">MurNAc (A)</option>
+        <option value="Myristoyl (C)">Myristoyl (C)</option>
+        <option value="Myristoyl (K)">Myristoyl (K)</option>
+        <option value="Myristoyl (N-term G)">Myristoyl (N-term G)</option>
+        <option value="N-dimethylphosphate (S)">N-dimethylphosphate (S)</option>
+        <option value="NA-LNO2 (C)">NA-LNO2 (C)</option>
+        <option value="NA-LNO2 (H)">NA-LNO2 (H)</option>
+        <option value="NA-OA-NO2 (C)">NA-OA-NO2 (C)</option>
+        <option value="NA-OA-NO2 (H)">NA-OA-NO2 (H)</option>
+        <option value="NBS (W)">NBS (W)</option>
+        <option value="NBS:13C(6) (W)">NBS:13C(6) (W)</option>
+        <option value="NDA (K)">NDA (K)</option>
+        <option value="NDA (N-term)">NDA (N-term)</option>
+        <option value="NEIAA (C)">NEIAA (C)</option>
+        <option value="NEIAA (Y)">NEIAA (Y)</option>
+        <option value="NEIAA:2H(5) (C)">NEIAA:2H(5) (C)</option>
+        <option value="NEIAA:2H(5) (Y)">NEIAA:2H(5) (Y)</option>
+        <option value="NEM:2H(5) (C)">NEM:2H(5) (C)</option>
+        <option value="NEM:2H(5)+H2O (C)">NEM:2H(5)+H2O (C)</option>
+        <option value="NEMsulfur (C)">NEMsulfur (C)</option>
+        <option value="NEMsulfurWater (C)">NEMsulfurWater (C)</option>
+        <option value="NHS-LC-Biotin (K)">NHS-LC-Biotin (K)</option>
+        <option value="NHS-LC-Biotin (N-term)">NHS-LC-Biotin (N-term)</option>
+        <option value="NHS-fluorescein (K)">NHS-fluorescein (K)</option>
+        <option value="NIC (K)">NIC (K)</option>
+        <option value="NIC (N-term)">NIC (N-term)</option>
+        <option value="NIPCAM (C)">NIPCAM (C)</option>
+        <option value="NO_SMX_SEMD (C)">NO_SMX_SEMD (C)</option>
+        <option value="NO_SMX_SIMD (C)">NO_SMX_SIMD (C)</option>
+        <option value="NO_SMX_SMCT (C)">NO_SMX_SMCT (C)</option>
+        <option value="Nethylmaleimide (C)">Nethylmaleimide (C)</option>
+        <option value="Nethylmaleimide+water (C)">Nethylmaleimide+water (C)</option>
+        <option value="Nethylmaleimide+water (K)">Nethylmaleimide+water (K)</option>
+        <option value="NeuAc (N)">NeuAc (N)</option>
+        <option value="NeuAc (S)">NeuAc (S)</option>
+        <option value="NeuAc (T)">NeuAc (T)</option>
+        <option value="NeuGc (N)">NeuGc (N)</option>
+        <option value="NeuGc (S)">NeuGc (S)</option>
+        <option value="NeuGc (T)">NeuGc (T)</option>
+        <option value="Nitro (W)">Nitro (W)</option>
+        <option value="Nitro (Y)">Nitro (Y)</option>
+        <option value="Nitrosyl (C)">Nitrosyl (C)</option>
+        <option value="Nmethylmaleimide (C)">Nmethylmaleimide (C)</option>
+        <option value="Nmethylmaleimide (K)">Nmethylmaleimide (K)</option>
+        <option value="Nmethylmaleimide+water (C)">Nmethylmaleimide+water (C)</option>
+        <option value="O-Dimethylphosphate (S)">O-Dimethylphosphate (S)</option>
+        <option value="O-Dimethylphosphate (T)">O-Dimethylphosphate (T)</option>
+        <option value="O-Dimethylphosphate (Y)">O-Dimethylphosphate (Y)</option>
+        <option value="O-Et-N-diMePhospho (S)">O-Et-N-diMePhospho (S)</option>
+        <option value="O-Isopropylmethylphosphonate (S)">O-Isopropylmethylphosphonate (S)</option>
+        <option value="O-Isopropylmethylphosphonate (T)">O-Isopropylmethylphosphonate (T)</option>
+        <option value="O-Isopropylmethylphosphonate (Y)">O-Isopropylmethylphosphonate (Y)</option>
+        <option value="O-Methylphosphate (S)">O-Methylphosphate (S)</option>
+        <option value="O-Methylphosphate (T)">O-Methylphosphate (T)</option>
+        <option value="O-Methylphosphate (Y)">O-Methylphosphate (Y)</option>
+        <option value="O-pinacolylmethylphosphonate (H)">O-pinacolylmethylphosphonate (H)</option>
+        <option value="O-pinacolylmethylphosphonate (K)">O-pinacolylmethylphosphonate (K)</option>
+        <option value="O-pinacolylmethylphosphonate (S)">O-pinacolylmethylphosphonate (S)</option>
+        <option value="O-pinacolylmethylphosphonate (T)">O-pinacolylmethylphosphonate (T)</option>
+        <option value="O-pinacolylmethylphosphonate (Y)">O-pinacolylmethylphosphonate (Y)</option>
+        <option value="Octanoyl (C)">Octanoyl (C)</option>
+        <option value="Octanoyl (S)">Octanoyl (S)</option>
+        <option value="Octanoyl (T)">Octanoyl (T)</option>
+        <option value="OxArgBiotin (R)">OxArgBiotin (R)</option>
+        <option value="OxArgBiotinRed (R)">OxArgBiotinRed (R)</option>
+        <option value="OxLysBiotin (K)">OxLysBiotin (K)</option>
+        <option value="OxLysBiotinRed (K)">OxLysBiotinRed (K)</option>
+        <option value="OxProBiotin (P)">OxProBiotin (P)</option>
+        <option value="OxProBiotinRed (P)">OxProBiotinRed (P)</option>
+        <option value="Oxidation (C)">Oxidation (C)</option>
+        <option value="Oxidation (C-term G)">Oxidation (C-term G)</option>
+        <option value="Oxidation (D)">Oxidation (D)</option>
+        <option value="Oxidation (F)">Oxidation (F)</option>
+        <option value="Oxidation (H)">Oxidation (H)</option>
+        <option value="Oxidation (K)">Oxidation (K)</option>
+        <option value="Oxidation (M)">Oxidation (M)</option>
+        <option value="Oxidation (N)">Oxidation (N)</option>
+        <option value="Oxidation (P)">Oxidation (P)</option>
+        <option value="Oxidation (R)">Oxidation (R)</option>
+        <option value="Oxidation (W)">Oxidation (W)</option>
+        <option value="Oxidation (Y)">Oxidation (Y)</option>
+        <option value="Oxidation+NEM (C)">Oxidation+NEM (C)</option>
+        <option value="PEITC (C)">PEITC (C)</option>
+        <option value="PEITC (K)">PEITC (K)</option>
+        <option value="PEITC (N-term)">PEITC (N-term)</option>
+        <option value="PEO-Iodoacetyl-LC-Biotin (C)">PEO-Iodoacetyl-LC-Biotin (C)</option>
+        <option value="PET (S)">PET (S)</option>
+        <option value="PET (T)">PET (T)</option>
+        <option value="PS_Hapten (C)">PS_Hapten (C)</option>
+        <option value="PS_Hapten (H)">PS_Hapten (H)</option>
+        <option value="PS_Hapten (K)">PS_Hapten (K)</option>
+        <option value="Palmitoleyl (C)">Palmitoleyl (C)</option>
+        <option value="Palmitoleyl (S)">Palmitoleyl (S)</option>
+        <option value="Palmitoleyl (T)">Palmitoleyl (T)</option>
+        <option value="Palmitoyl (C)">Palmitoyl (C)</option>
+        <option value="Palmitoyl (K)">Palmitoyl (K)</option>
+        <option value="Palmitoyl (S)">Palmitoyl (S)</option>
+        <option value="Palmitoyl (T)">Palmitoyl (T)</option>
+        <option value="Pentylamine (Q)">Pentylamine (Q)</option>
+        <option value="Phe-&gt;Ala (F)">Phe-&gt;Ala (F)</option>
+        <option value="Phe-&gt;Arg (F)">Phe-&gt;Arg (F)</option>
+        <option value="Phe-&gt;Asn (F)">Phe-&gt;Asn (F)</option>
+        <option value="Phe-&gt;Asp (F)">Phe-&gt;Asp (F)</option>
+        <option value="Phe-&gt;CamCys (F)">Phe-&gt;CamCys (F)</option>
+        <option value="Phe-&gt;Cys (F)">Phe-&gt;Cys (F)</option>
+        <option value="Phe-&gt;Gln (F)">Phe-&gt;Gln (F)</option>
+        <option value="Phe-&gt;Glu (F)">Phe-&gt;Glu (F)</option>
+        <option value="Phe-&gt;Gly (F)">Phe-&gt;Gly (F)</option>
+        <option value="Phe-&gt;His (F)">Phe-&gt;His (F)</option>
+        <option value="Phe-&gt;Lys (F)">Phe-&gt;Lys (F)</option>
+        <option value="Phe-&gt;Met (F)">Phe-&gt;Met (F)</option>
+        <option value="Phe-&gt;Pro (F)">Phe-&gt;Pro (F)</option>
+        <option value="Phe-&gt;Ser (F)">Phe-&gt;Ser (F)</option>
+        <option value="Phe-&gt;Thr (F)">Phe-&gt;Thr (F)</option>
+        <option value="Phe-&gt;Trp (F)">Phe-&gt;Trp (F)</option>
+        <option value="Phe-&gt;Tyr (F)">Phe-&gt;Tyr (F)</option>
+        <option value="Phe-&gt;Val (F)">Phe-&gt;Val (F)</option>
+        <option value="Phe-&gt;Xle (F)">Phe-&gt;Xle (F)</option>
+        <option value="Phenylisocyanate (N-term)">Phenylisocyanate (N-term)</option>
+        <option value="Phenylisocyanate:2H(5) (N-term)">Phenylisocyanate:2H(5) (N-term)</option>
+        <option value="Phospho (C)">Phospho (C)</option>
+        <option value="Phospho (D)">Phospho (D)</option>
+        <option value="Phospho (H)">Phospho (H)</option>
+        <option value="Phospho (K)">Phospho (K)</option>
+        <option value="Phospho (R)">Phospho (R)</option>
+        <option value="Phospho (S)">Phospho (S)</option>
+        <option value="Phospho (T)">Phospho (T)</option>
+        <option value="Phospho (Y)">Phospho (Y)</option>
+        <option value="PhosphoHex (S)">PhosphoHex (S)</option>
+        <option value="PhosphoHexNAc (S)">PhosphoHexNAc (S)</option>
+        <option value="PhosphoHexNAc (T)">PhosphoHexNAc (T)</option>
+        <option value="PhosphoUridine (H)">PhosphoUridine (H)</option>
+        <option value="PhosphoUridine (Y)">PhosphoUridine (Y)</option>
+        <option value="Phosphoadenosine (H)">Phosphoadenosine (H)</option>
+        <option value="Phosphoadenosine (K)">Phosphoadenosine (K)</option>
+        <option value="Phosphoadenosine (T)">Phosphoadenosine (T)</option>
+        <option value="Phosphoadenosine (Y)">Phosphoadenosine (Y)</option>
+        <option value="Phosphogluconoylation (K)">Phosphogluconoylation (K)</option>
+        <option value="Phosphogluconoylation (N-term)">Phosphogluconoylation (N-term)</option>
+        <option value="Phosphoguanosine (H)">Phosphoguanosine (H)</option>
+        <option value="Phosphoguanosine (K)">Phosphoguanosine (K)</option>
+        <option value="Phosphopantetheine (S)">Phosphopantetheine (S)</option>
+        <option value="Phosphopropargyl (S)">Phosphopropargyl (S)</option>
+        <option value="Phosphopropargyl (T)">Phosphopropargyl (T)</option>
+        <option value="Phosphopropargyl (Y)">Phosphopropargyl (Y)</option>
+        <option value="PhosphoribosyldephosphoCoA (S)">PhosphoribosyldephosphoCoA (S)</option>
+        <option value="Phycocyanobilin (C)">Phycocyanobilin (C)</option>
+        <option value="Phycoerythrobilin (C)">Phycoerythrobilin (C)</option>
+        <option value="Phytochromobilin (C)">Phytochromobilin (C)</option>
+        <option value="Piperidine (K)">Piperidine (K)</option>
+        <option value="Piperidine (N-term)">Piperidine (N-term)</option>
+        <option value="Pro-&gt;Ala (P)">Pro-&gt;Ala (P)</option>
+        <option value="Pro-&gt;Arg (P)">Pro-&gt;Arg (P)</option>
+        <option value="Pro-&gt;Asn (P)">Pro-&gt;Asn (P)</option>
+        <option value="Pro-&gt;Asp (P)">Pro-&gt;Asp (P)</option>
+        <option value="Pro-&gt;Cys (P)">Pro-&gt;Cys (P)</option>
+        <option value="Pro-&gt;Gln (P)">Pro-&gt;Gln (P)</option>
+        <option value="Pro-&gt;Glu (P)">Pro-&gt;Glu (P)</option>
+        <option value="Pro-&gt;Gly (P)">Pro-&gt;Gly (P)</option>
+        <option value="Pro-&gt;His (P)">Pro-&gt;His (P)</option>
+        <option value="Pro-&gt;Lys (P)">Pro-&gt;Lys (P)</option>
+        <option value="Pro-&gt;Met (P)">Pro-&gt;Met (P)</option>
+        <option value="Pro-&gt;Phe (P)">Pro-&gt;Phe (P)</option>
+        <option value="Pro-&gt;Pyrrolidinone (P)">Pro-&gt;Pyrrolidinone (P)</option>
+        <option value="Pro-&gt;Pyrrolidone (P)">Pro-&gt;Pyrrolidone (P)</option>
+        <option value="Pro-&gt;Ser (P)">Pro-&gt;Ser (P)</option>
+        <option value="Pro-&gt;Thr (P)">Pro-&gt;Thr (P)</option>
+        <option value="Pro-&gt;Trp (P)">Pro-&gt;Trp (P)</option>
+        <option value="Pro-&gt;Tyr (P)">Pro-&gt;Tyr (P)</option>
+        <option value="Pro-&gt;Val (P)">Pro-&gt;Val (P)</option>
+        <option value="Pro-&gt;Xle (P)">Pro-&gt;Xle (P)</option>
+        <option value="Pro-&gt;pyro-Glu (P)">Pro-&gt;pyro-Glu (P)</option>
+        <option value="Propargylamine (C-term)">Propargylamine (C-term)</option>
+        <option value="Propargylamine (D)">Propargylamine (D)</option>
+        <option value="Propargylamine (E)">Propargylamine (E)</option>
+        <option value="Propionamide (C)">Propionamide (C)</option>
+        <option value="Propionamide (K)">Propionamide (K)</option>
+        <option value="Propionamide (N-term)">Propionamide (N-term)</option>
+        <option value="Propionamide:2H(3) (C)">Propionamide:2H(3) (C)</option>
+        <option value="Propionyl (K)">Propionyl (K)</option>
+        <option value="Propionyl (N-term)">Propionyl (N-term)</option>
+        <option value="Propionyl (S)">Propionyl (S)</option>
+        <option value="Propionyl (T)">Propionyl (T)</option>
+        <option value="Propionyl:13C(3) (K)">Propionyl:13C(3) (K)</option>
+        <option value="Propionyl:13C(3) (N-term)">Propionyl:13C(3) (N-term)</option>
+        <option value="Propiophenone (C)">Propiophenone (C)</option>
+        <option value="Propiophenone (H)">Propiophenone (H)</option>
+        <option value="Propiophenone (K)">Propiophenone (K)</option>
+        <option value="Propiophenone (R)">Propiophenone (R)</option>
+        <option value="Propiophenone (S)">Propiophenone (S)</option>
+        <option value="Propiophenone (T)">Propiophenone (T)</option>
+        <option value="Propiophenone (W)">Propiophenone (W)</option>
+        <option value="Propyl (K)">Propyl (K)</option>
+        <option value="Propyl (N-term)">Propyl (N-term)</option>
+        <option value="Propyl:2H(6) (K)">Propyl:2H(6) (K)</option>
+        <option value="Propyl:2H(6) (N-term)">Propyl:2H(6) (N-term)</option>
+        <option value="PropylNAGthiazoline (C)">PropylNAGthiazoline (C)</option>
+        <option value="Puromycin (C-term)">Puromycin (C-term)</option>
+        <option value="PyMIC (N-term)">PyMIC (N-term)</option>
+        <option value="PyridoxalPhosphate (K)">PyridoxalPhosphate (K)</option>
+        <option value="PyridoxalPhosphateH2 (K)">PyridoxalPhosphateH2 (K)</option>
+        <option value="Pyridylacetyl (K)">Pyridylacetyl (K)</option>
+        <option value="Pyridylacetyl (N-term)">Pyridylacetyl (N-term)</option>
+        <option value="Pyridylethyl (C)">Pyridylethyl (C)</option>
+        <option value="Pyro-carbamidomethyl (N-term C)">Pyro-carbamidomethyl (N-term C)</option>
+        <option value="PyruvicAcidIminyl (K)">PyruvicAcidIminyl (K)</option>
+        <option value="QAT (C)">QAT (C)</option>
+        <option value="QAT:2H(3) (C)">QAT:2H(3) (C)</option>
+        <option value="QEQTGG (K)">QEQTGG (K)</option>
+        <option value="QQQTGG (K)">QQQTGG (K)</option>
+        <option value="QTGG (K)">QTGG (K)</option>
+        <option value="Quinone (W)">Quinone (W)</option>
+        <option value="Quinone (Y)">Quinone (Y)</option>
+        <option value="RNPXlink1 (C)">RNPXlink1 (C)</option>
+        <option value="RNPXlink2 (F)">RNPXlink2 (F)</option>
+        <option value="RNPXlink2 (K)">RNPXlink2 (K)</option>
+        <option value="RNPXlink2 (L)">RNPXlink2 (L)</option>
+        <option value="RNPXlink3 (C)">RNPXlink3 (C)</option>
+        <option value="RNPXlink3 (F)">RNPXlink3 (F)</option>
+        <option value="RNPXlink4 (C)">RNPXlink4 (C)</option>
+        <option value="RNPXlink5 (F)">RNPXlink5 (F)</option>
+        <option value="RNPXlink5 (Y)">RNPXlink5 (Y)</option>
+        <option value="Retinylidene (K)">Retinylidene (K)</option>
+        <option value="SMA (K)">SMA (K)</option>
+        <option value="SMA (N-term)">SMA (N-term)</option>
+        <option value="SMCC-maleimide (C)">SMCC-maleimide (C)</option>
+        <option value="SPITC (K)">SPITC (K)</option>
+        <option value="SPITC (N-term)">SPITC (N-term)</option>
+        <option value="SPITC:13C(6) (K)">SPITC:13C(6) (K)</option>
+        <option value="SPITC:13C(6) (N-term)">SPITC:13C(6) (N-term)</option>
+        <option value="SUMO2135 (K)">SUMO2135 (K)</option>
+        <option value="SUMO3549 (K)">SUMO3549 (K)</option>
+        <option value="Saligenin (H)">Saligenin (H)</option>
+        <option value="Saligenin (K)">Saligenin (K)</option>
+        <option value="SecCarbamidomethyl (C)">SecCarbamidomethyl (C)</option>
+        <option value="SecNEM (C)">SecNEM (C)</option>
+        <option value="SecNEM:2H(5) (C)">SecNEM:2H(5) (C)</option>
+        <option value="Ser-&gt;Ala (S)">Ser-&gt;Ala (S)</option>
+        <option value="Ser-&gt;Arg (S)">Ser-&gt;Arg (S)</option>
+        <option value="Ser-&gt;Asn (S)">Ser-&gt;Asn (S)</option>
+        <option value="Ser-&gt;Asp (S)">Ser-&gt;Asp (S)</option>
+        <option value="Ser-&gt;Cys (S)">Ser-&gt;Cys (S)</option>
+        <option value="Ser-&gt;Gln (S)">Ser-&gt;Gln (S)</option>
+        <option value="Ser-&gt;Glu (S)">Ser-&gt;Glu (S)</option>
+        <option value="Ser-&gt;Gly (S)">Ser-&gt;Gly (S)</option>
+        <option value="Ser-&gt;His (S)">Ser-&gt;His (S)</option>
+        <option value="Ser-&gt;Lys (S)">Ser-&gt;Lys (S)</option>
+        <option value="Ser-&gt;Met (S)">Ser-&gt;Met (S)</option>
+        <option value="Ser-&gt;Phe (S)">Ser-&gt;Phe (S)</option>
+        <option value="Ser-&gt;Pro (S)">Ser-&gt;Pro (S)</option>
+        <option value="Ser-&gt;Thr (S)">Ser-&gt;Thr (S)</option>
+        <option value="Ser-&gt;Trp (S)">Ser-&gt;Trp (S)</option>
+        <option value="Ser-&gt;Tyr (S)">Ser-&gt;Tyr (S)</option>
+        <option value="Ser-&gt;Val (S)">Ser-&gt;Val (S)</option>
+        <option value="Ser-&gt;Xle (S)">Ser-&gt;Xle (S)</option>
+        <option value="Succinyl (K)">Succinyl (K)</option>
+        <option value="Succinyl (N-term)">Succinyl (N-term)</option>
+        <option value="Succinyl:13C(4) (K)">Succinyl:13C(4) (K)</option>
+        <option value="Succinyl:13C(4) (N-term)">Succinyl:13C(4) (N-term)</option>
+        <option value="Succinyl:2H(4) (K)">Succinyl:2H(4) (K)</option>
+        <option value="Succinyl:2H(4) (N-term)">Succinyl:2H(4) (N-term)</option>
+        <option value="SulfanilicAcid (C-term)">SulfanilicAcid (C-term)</option>
+        <option value="SulfanilicAcid (D)">SulfanilicAcid (D)</option>
+        <option value="SulfanilicAcid (E)">SulfanilicAcid (E)</option>
+        <option value="SulfanilicAcid:13C(6) (C-term)">SulfanilicAcid:13C(6) (C-term)</option>
+        <option value="SulfanilicAcid:13C(6) (D)">SulfanilicAcid:13C(6) (D)</option>
+        <option value="SulfanilicAcid:13C(6) (E)">SulfanilicAcid:13C(6) (E)</option>
+        <option value="Sulfide (C)">Sulfide (C)</option>
+        <option value="Sulfide (D)">Sulfide (D)</option>
+        <option value="Sulfide (W)">Sulfide (W)</option>
+        <option value="Sulfo (C)">Sulfo (C)</option>
+        <option value="Sulfo (S)">Sulfo (S)</option>
+        <option value="Sulfo (T)">Sulfo (T)</option>
+        <option value="Sulfo (Y)">Sulfo (Y)</option>
+        <option value="Sulfo-NHS-LC-LC-Biotin (K)">Sulfo-NHS-LC-LC-Biotin (K)</option>
+        <option value="Sulfo-NHS-LC-LC-Biotin (N-term)">Sulfo-NHS-LC-LC-Biotin (N-term)</option>
+        <option value="SulfoGMBS (C)">SulfoGMBS (C)</option>
+        <option value="SulfurDioxide (C)">SulfurDioxide (C)</option>
+        <option value="TAMRA-FP (S)">TAMRA-FP (S)</option>
+        <option value="TAMRA-FP (Y)">TAMRA-FP (Y)</option>
+        <option value="TMAB (K)">TMAB (K)</option>
+        <option value="TMAB (N-term)">TMAB (N-term)</option>
+        <option value="TMAB:2H(9) (K)">TMAB:2H(9) (K)</option>
+        <option value="TMAB:2H(9) (N-term)">TMAB:2H(9) (N-term)</option>
+        <option value="TMPP-Ac (N-term)">TMPP-Ac (N-term)</option>
+        <option value="TMT (H)">TMT (H)</option>
+        <option value="TMT (K)">TMT (K)</option>
+        <option value="TMT (N-term)">TMT (N-term)</option>
+        <option value="TMT (S)">TMT (S)</option>
+        <option value="TMT (T)">TMT (T)</option>
+        <option value="TMT2plex (H)">TMT2plex (H)</option>
+        <option value="TMT2plex (K)">TMT2plex (K)</option>
+        <option value="TMT2plex (N-term)">TMT2plex (N-term)</option>
+        <option value="TMT2plex (S)">TMT2plex (S)</option>
+        <option value="TMT2plex (T)">TMT2plex (T)</option>
+        <option value="TMT6plex (H)">TMT6plex (H)</option>
+        <option value="TMT6plex (K)">TMT6plex (K)</option>
+        <option value="TMT6plex (N-term)">TMT6plex (N-term)</option>
+        <option value="TMT6plex (S)">TMT6plex (S)</option>
+        <option value="TMT6plex (T)">TMT6plex (T)</option>
+        <option value="TNBS (K)">TNBS (K)</option>
+        <option value="TNBS (N-term)">TNBS (N-term)</option>
+        <option value="Thiadiazole (C)">Thiadiazole (C)</option>
+        <option value="Thiazolidine (N-term C)">Thiazolidine (N-term C)</option>
+        <option value="Thioacyl (K)">Thioacyl (K)</option>
+        <option value="Thioacyl (N-term)">Thioacyl (N-term)</option>
+        <option value="Thiophos-S-S-biotin (S)">Thiophos-S-S-biotin (S)</option>
+        <option value="Thiophos-S-S-biotin (T)">Thiophos-S-S-biotin (T)</option>
+        <option value="Thiophos-S-S-biotin (Y)">Thiophos-S-S-biotin (Y)</option>
+        <option value="Thiophospho (S)">Thiophospho (S)</option>
+        <option value="Thiophospho (T)">Thiophospho (T)</option>
+        <option value="Thiophospho (Y)">Thiophospho (Y)</option>
+        <option value="Thr-&gt;Ala (T)">Thr-&gt;Ala (T)</option>
+        <option value="Thr-&gt;Arg (T)">Thr-&gt;Arg (T)</option>
+        <option value="Thr-&gt;Asn (T)">Thr-&gt;Asn (T)</option>
+        <option value="Thr-&gt;Asp (T)">Thr-&gt;Asp (T)</option>
+        <option value="Thr-&gt;Cys (T)">Thr-&gt;Cys (T)</option>
+        <option value="Thr-&gt;Gln (T)">Thr-&gt;Gln (T)</option>
+        <option value="Thr-&gt;Glu (T)">Thr-&gt;Glu (T)</option>
+        <option value="Thr-&gt;Gly (T)">Thr-&gt;Gly (T)</option>
+        <option value="Thr-&gt;His (T)">Thr-&gt;His (T)</option>
+        <option value="Thr-&gt;Lys (T)">Thr-&gt;Lys (T)</option>
+        <option value="Thr-&gt;Met (T)">Thr-&gt;Met (T)</option>
+        <option value="Thr-&gt;Phe (T)">Thr-&gt;Phe (T)</option>
+        <option value="Thr-&gt;Pro (T)">Thr-&gt;Pro (T)</option>
+        <option value="Thr-&gt;Ser (T)">Thr-&gt;Ser (T)</option>
+        <option value="Thr-&gt;Trp (T)">Thr-&gt;Trp (T)</option>
+        <option value="Thr-&gt;Tyr (T)">Thr-&gt;Tyr (T)</option>
+        <option value="Thr-&gt;Val (T)">Thr-&gt;Val (T)</option>
+        <option value="Thr-&gt;Xle (T)">Thr-&gt;Xle (T)</option>
+        <option value="Thrbiotinhydrazide (T)">Thrbiotinhydrazide (T)</option>
+        <option value="Thyroxine (Y)">Thyroxine (Y)</option>
+        <option value="Triiodo (Y)">Triiodo (Y)</option>
+        <option value="Triiodothyronine (Y)">Triiodothyronine (Y)</option>
+        <option value="Trimethyl (K)">Trimethyl (K)</option>
+        <option value="Trimethyl (R)">Trimethyl (R)</option>
+        <option value="Trimethyl:13C(3)2H(9) (K)">Trimethyl:13C(3)2H(9) (K)</option>
+        <option value="Trimethyl:13C(3)2H(9) (R)">Trimethyl:13C(3)2H(9) (R)</option>
+        <option value="Trimethyl:2H(9) (K)">Trimethyl:2H(9) (K)</option>
+        <option value="Trimethyl:2H(9) (R)">Trimethyl:2H(9) (R)</option>
+        <option value="Trioxidation (C)">Trioxidation (C)</option>
+        <option value="Trioxidation (W)">Trioxidation (W)</option>
+        <option value="Trioxidation (Y)">Trioxidation (Y)</option>
+        <option value="Trp-&gt;Ala (W)">Trp-&gt;Ala (W)</option>
+        <option value="Trp-&gt;Arg (W)">Trp-&gt;Arg (W)</option>
+        <option value="Trp-&gt;Asn (W)">Trp-&gt;Asn (W)</option>
+        <option value="Trp-&gt;Asp (W)">Trp-&gt;Asp (W)</option>
+        <option value="Trp-&gt;Cys (W)">Trp-&gt;Cys (W)</option>
+        <option value="Trp-&gt;Gln (W)">Trp-&gt;Gln (W)</option>
+        <option value="Trp-&gt;Glu (W)">Trp-&gt;Glu (W)</option>
+        <option value="Trp-&gt;Gly (W)">Trp-&gt;Gly (W)</option>
+        <option value="Trp-&gt;His (W)">Trp-&gt;His (W)</option>
+        <option value="Trp-&gt;Hydroxykynurenin (W)">Trp-&gt;Hydroxykynurenin (W)</option>
+        <option value="Trp-&gt;Kynurenin (W)">Trp-&gt;Kynurenin (W)</option>
+        <option value="Trp-&gt;Lys (W)">Trp-&gt;Lys (W)</option>
+        <option value="Trp-&gt;Met (W)">Trp-&gt;Met (W)</option>
+        <option value="Trp-&gt;Oxolactone (W)">Trp-&gt;Oxolactone (W)</option>
+        <option value="Trp-&gt;Phe (W)">Trp-&gt;Phe (W)</option>
+        <option value="Trp-&gt;Pro (W)">Trp-&gt;Pro (W)</option>
+        <option value="Trp-&gt;Ser (W)">Trp-&gt;Ser (W)</option>
+        <option value="Trp-&gt;Thr (W)">Trp-&gt;Thr (W)</option>
+        <option value="Trp-&gt;Tyr (W)">Trp-&gt;Tyr (W)</option>
+        <option value="Trp-&gt;Val (W)">Trp-&gt;Val (W)</option>
+        <option value="Trp-&gt;Xle (W)">Trp-&gt;Xle (W)</option>
+        <option value="Tyr-&gt;Ala (Y)">Tyr-&gt;Ala (Y)</option>
+        <option value="Tyr-&gt;Arg (Y)">Tyr-&gt;Arg (Y)</option>
+        <option value="Tyr-&gt;Asn (Y)">Tyr-&gt;Asn (Y)</option>
+        <option value="Tyr-&gt;Asp (Y)">Tyr-&gt;Asp (Y)</option>
+        <option value="Tyr-&gt;Cys (Y)">Tyr-&gt;Cys (Y)</option>
+        <option value="Tyr-&gt;Dha (Y)">Tyr-&gt;Dha (Y)</option>
+        <option value="Tyr-&gt;Gln (Y)">Tyr-&gt;Gln (Y)</option>
+        <option value="Tyr-&gt;Glu (Y)">Tyr-&gt;Glu (Y)</option>
+        <option value="Tyr-&gt;Gly (Y)">Tyr-&gt;Gly (Y)</option>
+        <option value="Tyr-&gt;His (Y)">Tyr-&gt;His (Y)</option>
+        <option value="Tyr-&gt;Lys (Y)">Tyr-&gt;Lys (Y)</option>
+        <option value="Tyr-&gt;Met (Y)">Tyr-&gt;Met (Y)</option>
+        <option value="Tyr-&gt;Phe (Y)">Tyr-&gt;Phe (Y)</option>
+        <option value="Tyr-&gt;Pro (Y)">Tyr-&gt;Pro (Y)</option>
+        <option value="Tyr-&gt;Ser (Y)">Tyr-&gt;Ser (Y)</option>
+        <option value="Tyr-&gt;Thr (Y)">Tyr-&gt;Thr (Y)</option>
+        <option value="Tyr-&gt;Trp (Y)">Tyr-&gt;Trp (Y)</option>
+        <option value="Tyr-&gt;Val (Y)">Tyr-&gt;Val (Y)</option>
+        <option value="Tyr-&gt;Xle (Y)">Tyr-&gt;Xle (Y)</option>
+        <option value="Ub-Br2 (C)">Ub-Br2 (C)</option>
+        <option value="Ub-VME (C)">Ub-VME (C)</option>
+        <option value="Ub-amide (C)">Ub-amide (C)</option>
+        <option value="Ub-fluorescein (C)">Ub-fluorescein (C)</option>
+        <option value="UgiJoullie (D)">UgiJoullie (D)</option>
+        <option value="UgiJoullie (E)">UgiJoullie (E)</option>
+        <option value="UgiJoullieProGly (D)">UgiJoullieProGly (D)</option>
+        <option value="UgiJoullieProGly (E)">UgiJoullieProGly (E)</option>
+        <option value="UgiJoullieProGlyProGly (D)">UgiJoullieProGlyProGly (D)</option>
+        <option value="UgiJoullieProGlyProGly (E)">UgiJoullieProGlyProGly (E)</option>
+        <option value="VFQQQTGG (K)">VFQQQTGG (K)</option>
+        <option value="VIEVYQEQTGG (K)">VIEVYQEQTGG (K)</option>
+        <option value="Val-&gt;Ala (V)">Val-&gt;Ala (V)</option>
+        <option value="Val-&gt;Arg (V)">Val-&gt;Arg (V)</option>
+        <option value="Val-&gt;Asn (V)">Val-&gt;Asn (V)</option>
+        <option value="Val-&gt;Asp (V)">Val-&gt;Asp (V)</option>
+        <option value="Val-&gt;Cys (V)">Val-&gt;Cys (V)</option>
+        <option value="Val-&gt;Gln (V)">Val-&gt;Gln (V)</option>
+        <option value="Val-&gt;Glu (V)">Val-&gt;Glu (V)</option>
+        <option value="Val-&gt;Gly (V)">Val-&gt;Gly (V)</option>
+        <option value="Val-&gt;His (V)">Val-&gt;His (V)</option>
+        <option value="Val-&gt;Lys (V)">Val-&gt;Lys (V)</option>
+        <option value="Val-&gt;Met (V)">Val-&gt;Met (V)</option>
+        <option value="Val-&gt;Phe (V)">Val-&gt;Phe (V)</option>
+        <option value="Val-&gt;Pro (V)">Val-&gt;Pro (V)</option>
+        <option value="Val-&gt;Ser (V)">Val-&gt;Ser (V)</option>
+        <option value="Val-&gt;Thr (V)">Val-&gt;Thr (V)</option>
+        <option value="Val-&gt;Trp (V)">Val-&gt;Trp (V)</option>
+        <option value="Val-&gt;Tyr (V)">Val-&gt;Tyr (V)</option>
+        <option value="Val-&gt;Xle (V)">Val-&gt;Xle (V)</option>
+        <option value="Withaferin (C)">Withaferin (C)</option>
+        <option value="Xle-&gt;Ala (I)">Xle-&gt;Ala (I)</option>
+        <option value="Xle-&gt;Ala (L)">Xle-&gt;Ala (L)</option>
+        <option value="Xle-&gt;Arg (I)">Xle-&gt;Arg (I)</option>
+        <option value="Xle-&gt;Arg (L)">Xle-&gt;Arg (L)</option>
+        <option value="Xle-&gt;Asn (I)">Xle-&gt;Asn (I)</option>
+        <option value="Xle-&gt;Asn (L)">Xle-&gt;Asn (L)</option>
+        <option value="Xle-&gt;Asp (I)">Xle-&gt;Asp (I)</option>
+        <option value="Xle-&gt;Asp (L)">Xle-&gt;Asp (L)</option>
+        <option value="Xle-&gt;Cys (I)">Xle-&gt;Cys (I)</option>
+        <option value="Xle-&gt;Cys (L)">Xle-&gt;Cys (L)</option>
+        <option value="Xle-&gt;Gln (I)">Xle-&gt;Gln (I)</option>
+        <option value="Xle-&gt;Gln (L)">Xle-&gt;Gln (L)</option>
+        <option value="Xle-&gt;Glu (I)">Xle-&gt;Glu (I)</option>
+        <option value="Xle-&gt;Glu (L)">Xle-&gt;Glu (L)</option>
+        <option value="Xle-&gt;Gly (I)">Xle-&gt;Gly (I)</option>
+        <option value="Xle-&gt;Gly (L)">Xle-&gt;Gly (L)</option>
+        <option value="Xle-&gt;His (I)">Xle-&gt;His (I)</option>
+        <option value="Xle-&gt;His (L)">Xle-&gt;His (L)</option>
+        <option value="Xle-&gt;Lys (I)">Xle-&gt;Lys (I)</option>
+        <option value="Xle-&gt;Lys (L)">Xle-&gt;Lys (L)</option>
+        <option value="Xle-&gt;Met (I)">Xle-&gt;Met (I)</option>
+        <option value="Xle-&gt;Met (L)">Xle-&gt;Met (L)</option>
+        <option value="Xle-&gt;Phe (I)">Xle-&gt;Phe (I)</option>
+        <option value="Xle-&gt;Phe (L)">Xle-&gt;Phe (L)</option>
+        <option value="Xle-&gt;Pro (I)">Xle-&gt;Pro (I)</option>
+        <option value="Xle-&gt;Pro (L)">Xle-&gt;Pro (L)</option>
+        <option value="Xle-&gt;Ser (I)">Xle-&gt;Ser (I)</option>
+        <option value="Xle-&gt;Ser (L)">Xle-&gt;Ser (L)</option>
+        <option value="Xle-&gt;Thr (I)">Xle-&gt;Thr (I)</option>
+        <option value="Xle-&gt;Thr (L)">Xle-&gt;Thr (L)</option>
+        <option value="Xle-&gt;Trp (I)">Xle-&gt;Trp (I)</option>
+        <option value="Xle-&gt;Trp (L)">Xle-&gt;Trp (L)</option>
+        <option value="Xle-&gt;Tyr (I)">Xle-&gt;Tyr (I)</option>
+        <option value="Xle-&gt;Tyr (L)">Xle-&gt;Tyr (L)</option>
+        <option value="Xle-&gt;Val (I)">Xle-&gt;Val (I)</option>
+        <option value="Xle-&gt;Val (L)">Xle-&gt;Val (L)</option>
+        <option value="Xlink:B10621 (C)">Xlink:B10621 (C)</option>
+        <option value="Xlink:DMP (K)">Xlink:DMP (K)</option>
+        <option value="Xlink:DMP-de (K)">Xlink:DMP-de (K)</option>
+        <option value="Xlink:DMP-s (K)">Xlink:DMP-s (K)</option>
+        <option value="Xlink:DSS (K)">Xlink:DSS (K)</option>
+        <option value="Xlink:DST (K)">Xlink:DST (K)</option>
+        <option value="Xlink:DTSSP (K)">Xlink:DTSSP (K)</option>
+        <option value="Xlink:EGS (K)">Xlink:EGS (K)</option>
+        <option value="Xlink:EGScleaved (K)">Xlink:EGScleaved (K)</option>
+        <option value="Xlink:SMCC (C)">Xlink:SMCC (C)</option>
+        <option value="Xlink:SSD (K)">Xlink:SSD (K)</option>
+        <option value="ZGB (K)">ZGB (K)</option>
+        <option value="ZGB (N-term)">ZGB (N-term)</option>
+        <option value="a-type-ion (C-term)">a-type-ion (C-term)</option>
+        <option value="azole (C)">azole (C)</option>
+        <option value="azole (S)">azole (S)</option>
+        <option value="benzylguanidine (K)">benzylguanidine (K)</option>
+        <option value="biotinAcrolein298 (C)">biotinAcrolein298 (C)</option>
+        <option value="biotinAcrolein298 (H)">biotinAcrolein298 (H)</option>
+        <option value="biotinAcrolein298 (K)">biotinAcrolein298 (K)</option>
+        <option value="bisANS-sulfonates (K)">bisANS-sulfonates (K)</option>
+        <option value="bisANS-sulfonates (S)">bisANS-sulfonates (S)</option>
+        <option value="bisANS-sulfonates (T)">bisANS-sulfonates (T)</option>
+        <option value="cGMP (C)">cGMP (C)</option>
+        <option value="cGMP (S)">cGMP (S)</option>
+        <option value="cGMP+RMP-loss (C)">cGMP+RMP-loss (C)</option>
+        <option value="cGMP+RMP-loss (S)">cGMP+RMP-loss (S)</option>
+        <option value="cysTMT (C)">cysTMT (C)</option>
+        <option value="cysTMT6plex (C)">cysTMT6plex (C)</option>
+        <option value="dHex (N)">dHex (N)</option>
+        <option value="dHex (S)">dHex (S)</option>
+        <option value="dHex (T)">dHex (T)</option>
+        <option value="dHex(1)Hex(1) (S)">dHex(1)Hex(1) (S)</option>
+        <option value="dHex(1)Hex(1) (T)">dHex(1)Hex(1) (T)</option>
+        <option value="dHex(1)Hex(2) (S)">dHex(1)Hex(2) (S)</option>
+        <option value="dHex(1)Hex(2) (T)">dHex(1)Hex(2) (T)</option>
+        <option value="dHex(1)Hex(3) (S)">dHex(1)Hex(3) (S)</option>
+        <option value="dHex(1)Hex(3) (T)">dHex(1)Hex(3) (T)</option>
+        <option value="dHex(1)Hex(3)HexNAc(4) (N)">dHex(1)Hex(3)HexNAc(4) (N)</option>
+        <option value="dHex(1)Hex(4) (S)">dHex(1)Hex(4) (S)</option>
+        <option value="dHex(1)Hex(4) (T)">dHex(1)Hex(4) (T)</option>
+        <option value="dHex(1)Hex(4)HexNAc(4) (N)">dHex(1)Hex(4)HexNAc(4) (N)</option>
+        <option value="dHex(1)Hex(5) (S)">dHex(1)Hex(5) (S)</option>
+        <option value="dHex(1)Hex(5) (T)">dHex(1)Hex(5) (T)</option>
+        <option value="dHex(1)Hex(5)HexNAc(4) (N)">dHex(1)Hex(5)HexNAc(4) (N)</option>
+        <option value="dHex(1)Hex(5)HexNAc(4)NeuAc(1) (N)">dHex(1)Hex(5)HexNAc(4)NeuAc(1) (N)</option>
+        <option value="dHex(1)Hex(5)HexNAc(4)NeuAc(2) (N)">dHex(1)Hex(5)HexNAc(4)NeuAc(2) (N)</option>
+        <option value="dHex(1)Hex(6) (S)">dHex(1)Hex(6) (S)</option>
+        <option value="dHex(1)Hex(6) (T)">dHex(1)Hex(6) (T)</option>
+        <option value="dNIC (K)">dNIC (K)</option>
+        <option value="dNIC (N-term)">dNIC (N-term)</option>
+        <option value="dichlorination (C)">dichlorination (C)</option>
+        <option value="dichlorination (Y)">dichlorination (Y)</option>
+        <option value="ethylamino (S)">ethylamino (S)</option>
+        <option value="ethylamino (T)">ethylamino (T)</option>
+        <option value="ethylsulfonylethyl (C)">ethylsulfonylethyl (C)</option>
+        <option value="ethylsulfonylethyl (H)">ethylsulfonylethyl (H)</option>
+        <option value="ethylsulfonylethyl (K)">ethylsulfonylethyl (K)</option>
+        <option value="glucosone (R)">glucosone (R)</option>
+        <option value="glycidamide (K)">glycidamide (K)</option>
+        <option value="glycidamide (N-term)">glycidamide (N-term)</option>
+        <option value="iTRAQ4plex (H)">iTRAQ4plex (H)</option>
+        <option value="iTRAQ4plex (K)">iTRAQ4plex (K)</option>
+        <option value="iTRAQ4plex (N-term)">iTRAQ4plex (N-term)</option>
+        <option value="iTRAQ4plex (S)">iTRAQ4plex (S)</option>
+        <option value="iTRAQ4plex (T)">iTRAQ4plex (T)</option>
+        <option value="iTRAQ4plex (Y)">iTRAQ4plex (Y)</option>
+        <option value="iTRAQ4plex114 (K)">iTRAQ4plex114 (K)</option>
+        <option value="iTRAQ4plex114 (N-term)">iTRAQ4plex114 (N-term)</option>
+        <option value="iTRAQ4plex114 (Y)">iTRAQ4plex114 (Y)</option>
+        <option value="iTRAQ4plex115 (K)">iTRAQ4plex115 (K)</option>
+        <option value="iTRAQ4plex115 (N-term)">iTRAQ4plex115 (N-term)</option>
+        <option value="iTRAQ4plex115 (Y)">iTRAQ4plex115 (Y)</option>
+        <option value="iTRAQ8plex (H)">iTRAQ8plex (H)</option>
+        <option value="iTRAQ8plex (K)">iTRAQ8plex (K)</option>
+        <option value="iTRAQ8plex (N-term)">iTRAQ8plex (N-term)</option>
+        <option value="iTRAQ8plex (S)">iTRAQ8plex (S)</option>
+        <option value="iTRAQ8plex (T)">iTRAQ8plex (T)</option>
+        <option value="iTRAQ8plex (Y)">iTRAQ8plex (Y)</option>
+        <option value="iTRAQ8plex:13C(6)15N(2) (K)">iTRAQ8plex:13C(6)15N(2) (K)</option>
+        <option value="iTRAQ8plex:13C(6)15N(2) (N-term)">iTRAQ8plex:13C(6)15N(2) (N-term)</option>
+        <option value="iTRAQ8plex:13C(6)15N(2) (Y)">iTRAQ8plex:13C(6)15N(2) (Y)</option>
+        <option value="iodoTMT (C)">iodoTMT (C)</option>
+        <option value="iodoTMT (D)">iodoTMT (D)</option>
+        <option value="iodoTMT (E)">iodoTMT (E)</option>
+        <option value="iodoTMT (H)">iodoTMT (H)</option>
+        <option value="iodoTMT (K)">iodoTMT (K)</option>
+        <option value="iodoTMT6plex (C)">iodoTMT6plex (C)</option>
+        <option value="iodoTMT6plex (D)">iodoTMT6plex (D)</option>
+        <option value="iodoTMT6plex (E)">iodoTMT6plex (E)</option>
+        <option value="iodoTMT6plex (H)">iodoTMT6plex (H)</option>
+        <option value="iodoTMT6plex (K)">iodoTMT6plex (K)</option>
+        <option value="lapachenole (C)">lapachenole (C)</option>
+        <option value="mTRAQ (H)">mTRAQ (H)</option>
+        <option value="mTRAQ (K)">mTRAQ (K)</option>
+        <option value="mTRAQ (N-term)">mTRAQ (N-term)</option>
+        <option value="mTRAQ (S)">mTRAQ (S)</option>
+        <option value="mTRAQ (T)">mTRAQ (T)</option>
+        <option value="mTRAQ (Y)">mTRAQ (Y)</option>
+        <option value="mTRAQ:13C(3)15N(1) (H)">mTRAQ:13C(3)15N(1) (H)</option>
+        <option value="mTRAQ:13C(3)15N(1) (K)">mTRAQ:13C(3)15N(1) (K)</option>
+        <option value="mTRAQ:13C(3)15N(1) (N-term)">mTRAQ:13C(3)15N(1) (N-term)</option>
+        <option value="mTRAQ:13C(3)15N(1) (S)">mTRAQ:13C(3)15N(1) (S)</option>
+        <option value="mTRAQ:13C(3)15N(1) (T)">mTRAQ:13C(3)15N(1) (T)</option>
+        <option value="mTRAQ:13C(3)15N(1) (Y)">mTRAQ:13C(3)15N(1) (Y)</option>
+        <option value="mTRAQ:13C(6)15N(2) (H)">mTRAQ:13C(6)15N(2) (H)</option>
+        <option value="mTRAQ:13C(6)15N(2) (K)">mTRAQ:13C(6)15N(2) (K)</option>
+        <option value="mTRAQ:13C(6)15N(2) (N-term)">mTRAQ:13C(6)15N(2) (N-term)</option>
+        <option value="mTRAQ:13C(6)15N(2) (S)">mTRAQ:13C(6)15N(2) (S)</option>
+        <option value="mTRAQ:13C(6)15N(2) (T)">mTRAQ:13C(6)15N(2) (T)</option>
+        <option value="mTRAQ:13C(6)15N(2) (Y)">mTRAQ:13C(6)15N(2) (Y)</option>
+        <option value="maleimide (C)">maleimide (C)</option>
+        <option value="maleimide (K)">maleimide (K)</option>
+        <option value="maleimide3 (C)">maleimide3 (C)</option>
+        <option value="maleimide3 (K)">maleimide3 (K)</option>
+        <option value="maleimide5 (C)">maleimide5 (C)</option>
+        <option value="maleimide5 (K)">maleimide5 (K)</option>
+        <option value="methylsulfonylethyl (C)">methylsulfonylethyl (C)</option>
+        <option value="methylsulfonylethyl (H)">methylsulfonylethyl (H)</option>
+        <option value="methylsulfonylethyl (K)">methylsulfonylethyl (K)</option>
+        <option value="phenylsulfonylethyl (C)">phenylsulfonylethyl (C)</option>
+        <option value="phosphoRibosyl (D)">phosphoRibosyl (D)</option>
+        <option value="phosphoRibosyl (E)">phosphoRibosyl (E)</option>
+        <option value="phosphoRibosyl (R)">phosphoRibosyl (R)</option>
+        <option value="probiotinhydrazide (P)">probiotinhydrazide (P)</option>
+        <option value="pupylation (K)">pupylation (K)</option>
+        <option value="pyrophospho (S)">pyrophospho (S)</option>
+        <option value="pyrophospho (T)">pyrophospho (T)</option>
+        <option value="sulfo+amino (Y)">sulfo+amino (Y)</option>
+        <option value="thioacylPA (K)">thioacylPA (K)</option>
+        <option value="trifluoro (L)">trifluoro (L)</option>
+      </param>
+    </repeat>
+    <expand macro="advanced_options">
+      <param name="param_force" type="boolean" truevalue="-force" falsevalue="" checked="false" optional="True" label="Overwrite tool specific checks" help="(-force) "/>
+      <param name="param_algorithm_max_number_aa_per_decomp" type="integer" value="4" label="maximal amino acid frequency per decomposition" help="(-max_number_aa_per_decomp) "/>
+      <param name="param_algorithm_max_number_pivot" type="integer" value="9" label="maximal number of pivot ions to be used" help="(-max_number_pivot) "/>
+      <param name="param_algorithm_max_subscore_number" type="integer" value="40" label="maximal number of solutions of a subsegment that are kept" help="(-max_subscore_number) "/>
+      <param name="param_algorithm_decomp_weights_precision" type="float" value="0.01" label="precision used to calculate the decompositions, this only affects cache usage!" help="(-decomp_weights_precision) "/>
+      <param name="param_algorithm_double_charged_iso_threshold" type="float" value="0.6" label="minimal isotope intensity correlation of doubly charged ions to be used to score the single scored ions" help="(-double_charged_iso_threshold) "/>
+      <param name="param_algorithm_max_isotope_to_score" type="integer" value="3" label="max isotope peak to be considered in the scoring" help="(-max_isotope_to_score) "/>
+      <param name="param_algorithm_max_decomp_weight" type="float" value="450.0" label="maximal m/z difference used to calculate the decompositions" help="(-max_decomp_weight) "/>
+      <param name="param_algorithm_max_isotope" type="integer" value="3" label="max isotope used in the theoretical spectra to score" help="(-max_isotope) "/>
+      <param name="param_algorithm_number_of_prescoring_hits" type="integer" value="250" label="how many sequences are kept after first rough scoring for better scoring" help="(-number_of_prescoring_hits) "/>
+      <param name="param_algorithm_residue_set" type="text" size="30" value="Natural19WithoutI" label="The predefined amino acid set that should be used, see doc of ResidueDB for possible residue sets" help="(-residue_set) ">
+        <sanitizer>
+          <valid initial="string.printable">
+            <remove value="'"/>
+            <remove value="&quot;"/>
+          </valid>
+        </sanitizer>
+      </param>
+    </expand>
+  </inputs>
+  <outputs>
+    <data name="param_out" format="idxml"/>
+  </outputs>
+  <help>**What it does**
+
+Performs a de novo peptide identification using the CompNovo engine.
+
+
+For more information, visit http://ftp.mi.fu-berlin.de/OpenMS/release-documentation/html/TOPP_CompNovo.html</help>
+  <expand macro="references"/>
+</tool>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/CompNovoCID.xml	Thu Apr 16 08:37:04 2015 -0400
@@ -0,0 +1,3349 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<tool id="CompNovoCID" name="CompNovoCID" version="2.0.0">
+  <description>Performs a de novo peptide identification using the CompNovo engine.</description>
+  <macros>
+    <token name="@EXECUTABLE@">CompNovoCID</token>
+    <import>macros.xml</import>
+  </macros>
+  <expand macro="stdio"/>
+  <expand macro="requirements"/>
+  <command>CompNovoCID
+
+#if $param_in:
+  -in $param_in
+#end if
+#if $param_out:
+  -out $param_out
+#end if
+-threads \${GALAXY_SLOTS:-24} 
+#if $param_algorithm_tryptic_only:
+  -algorithm:tryptic_only     "$param_algorithm_tryptic_only"
+#end if
+#if $param_algorithm_precursor_mass_tolerance:
+  -algorithm:precursor_mass_tolerance $param_algorithm_precursor_mass_tolerance
+#end if
+#if $param_algorithm_fragment_mass_tolerance:
+  -algorithm:fragment_mass_tolerance $param_algorithm_fragment_mass_tolerance
+#end if
+#if $param_algorithm_max_mz:
+  -algorithm:max_mz $param_algorithm_max_mz
+#end if
+#if $param_algorithm_min_mz:
+  -algorithm:min_mz $param_algorithm_min_mz
+#end if
+#if $param_algorithm_missed_cleavages:
+  -algorithm:missed_cleavages $param_algorithm_missed_cleavages
+#end if
+#if $param_algorithm_number_of_hits:
+  -algorithm:number_of_hits $param_algorithm_number_of_hits
+#end if
+#if $param_algorithm_estimate_precursor_mz:
+  -algorithm:estimate_precursor_mz
+#end if
+
+#if $rep_param_algorithm_fixed_modifications:
+-algorithm:fixed_modifications
+  #for token in $rep_param_algorithm_fixed_modifications:
+    #if " " in str(token):
+      "$token.param_algorithm_fixed_modifications"
+    #else
+      $token.param_algorithm_fixed_modifications
+    #end if
+  #end for
+#end if
+
+#if $rep_param_algorithm_variable_modifications:
+-algorithm:variable_modifications
+  #for token in $rep_param_algorithm_variable_modifications:
+    #if " " in str(token):
+      "$token.param_algorithm_variable_modifications"
+    #else
+      $token.param_algorithm_variable_modifications
+    #end if
+  #end for
+#end if
+#if $adv_opts.adv_opts_selector=='advanced':
+    #if $adv_opts.param_force:
+  -force
+#end if
+    #if $adv_opts.param_algorithm_max_number_aa_per_decomp:
+  -algorithm:max_number_aa_per_decomp $adv_opts.param_algorithm_max_number_aa_per_decomp
+#end if
+    #if $adv_opts.param_algorithm_max_number_pivot:
+  -algorithm:max_number_pivot $adv_opts.param_algorithm_max_number_pivot
+#end if
+    #if $adv_opts.param_algorithm_max_subscore_number:
+  -algorithm:max_subscore_number $adv_opts.param_algorithm_max_subscore_number
+#end if
+    #if $adv_opts.param_algorithm_decomp_weights_precision:
+  -algorithm:decomp_weights_precision $adv_opts.param_algorithm_decomp_weights_precision
+#end if
+    #if $adv_opts.param_algorithm_double_charged_iso_threshold:
+  -algorithm:double_charged_iso_threshold $adv_opts.param_algorithm_double_charged_iso_threshold
+#end if
+    #if $adv_opts.param_algorithm_max_isotope_to_score:
+  -algorithm:max_isotope_to_score $adv_opts.param_algorithm_max_isotope_to_score
+#end if
+    #if $adv_opts.param_algorithm_max_decomp_weight:
+  -algorithm:max_decomp_weight $adv_opts.param_algorithm_max_decomp_weight
+#end if
+    #if $adv_opts.param_algorithm_max_isotope:
+  -algorithm:max_isotope $adv_opts.param_algorithm_max_isotope
+#end if
+    #if $adv_opts.param_algorithm_number_of_prescoring_hits:
+  -algorithm:number_of_prescoring_hits $adv_opts.param_algorithm_number_of_prescoring_hits
+#end if
+    #if $adv_opts.param_algorithm_residue_set:
+  -algorithm:residue_set     "$adv_opts.param_algorithm_residue_set"
+#end if
+#end if
+</command>
+  <inputs>
+    <param name="param_in" type="data" format="mzml" optional="False" label="input file in mzML format" help="(-in) "/>
+    <param name="param_algorithm_tryptic_only" type="text" size="30" value="true" label="if set to true only tryptic peptides are reported" help="(-tryptic_only) ">
+      <sanitizer>
+        <valid initial="string.printable">
+          <remove value="'"/>
+          <remove value="&quot;"/>
+        </valid>
+      </sanitizer>
+    </param>
+    <param name="param_algorithm_precursor_mass_tolerance" type="float" value="1.5" label="precursor mass tolerance" help="(-precursor_mass_tolerance) "/>
+    <param name="param_algorithm_fragment_mass_tolerance" type="float" value="0.3" label="fragment mass tolerance" help="(-fragment_mass_tolerance) "/>
+    <param name="param_algorithm_max_mz" type="float" value="2000.0" label="maximal m/z value used to calculate isotope distributions" help="(-max_mz) "/>
+    <param name="param_algorithm_min_mz" type="float" value="200.0" label="minimal m/z value used to calculate the isotope distributions" help="(-min_mz) "/>
+    <param name="param_algorithm_missed_cleavages" type="integer" value="1" label="maximal number of missed cleavages allowed per peptide" help="(-missed_cleavages) "/>
+    <param name="param_algorithm_number_of_hits" type="integer" value="100" label="maximal number of hits which are reported per spectrum" help="(-number_of_hits) "/>
+    <param name="param_algorithm_estimate_precursor_mz" type="boolean" truevalue="-algorithm:estimate_precursor_mz" falsevalue="" checked="true" optional="True" label="If set to true, the precursor charge will be estimated," help="(-estimate_precursor_mz) e.g. from the precursor peaks of the ETD spectrum. &lt;br&gt;The input is believed otherwise"/>
+    <repeat name="rep_param_algorithm_fixed_modifications" min="0" title="param_algorithm_fixed_modifications">
+      <param name="param_algorithm_fixed_modifications" type="select" optional="True" label="fixed modifications, specified using UniMod (www.unimod.org) terms," help="(-fixed_modifications) e.g. 'Carbamidomethyl (C)' or 'Oxidation (M)'">
+        <option value="2-dimethylsuccinyl (C)">2-dimethylsuccinyl (C)</option>
+        <option value="2-monomethylsuccinyl (C)">2-monomethylsuccinyl (C)</option>
+        <option value="2-nitrobenzyl (Y)">2-nitrobenzyl (Y)</option>
+        <option value="2-succinyl (C)">2-succinyl (C)</option>
+        <option value="2HPG (R)">2HPG (R)</option>
+        <option value="3-deoxyglucosone (R)">3-deoxyglucosone (R)</option>
+        <option value="3-phosphoglyceryl (K)">3-phosphoglyceryl (K)</option>
+        <option value="3sulfo (N-term)">3sulfo (N-term)</option>
+        <option value="4-ONE (C)">4-ONE (C)</option>
+        <option value="4-ONE (H)">4-ONE (H)</option>
+        <option value="4-ONE (K)">4-ONE (K)</option>
+        <option value="4-ONE+Delta:H(-2)O(-1) (C)">4-ONE+Delta:H(-2)O(-1) (C)</option>
+        <option value="4-ONE+Delta:H(-2)O(-1) (H)">4-ONE+Delta:H(-2)O(-1) (H)</option>
+        <option value="4-ONE+Delta:H(-2)O(-1) (K)">4-ONE+Delta:H(-2)O(-1) (K)</option>
+        <option value="4AcAllylGal (C)">4AcAllylGal (C)</option>
+        <option value="ADP-Ribosyl (C)">ADP-Ribosyl (C)</option>
+        <option value="ADP-Ribosyl (D)">ADP-Ribosyl (D)</option>
+        <option value="ADP-Ribosyl (E)">ADP-Ribosyl (E)</option>
+        <option value="ADP-Ribosyl (K)">ADP-Ribosyl (K)</option>
+        <option value="ADP-Ribosyl (N)">ADP-Ribosyl (N)</option>
+        <option value="ADP-Ribosyl (R)">ADP-Ribosyl (R)</option>
+        <option value="ADP-Ribosyl (S)">ADP-Ribosyl (S)</option>
+        <option value="AEBS (H)">AEBS (H)</option>
+        <option value="AEBS (K)">AEBS (K)</option>
+        <option value="AEBS (S)">AEBS (S)</option>
+        <option value="AEBS (Y)">AEBS (Y)</option>
+        <option value="AEC-MAEC (S)">AEC-MAEC (S)</option>
+        <option value="AEC-MAEC (T)">AEC-MAEC (T)</option>
+        <option value="AEC-MAEC:2H(4) (S)">AEC-MAEC:2H(4) (S)</option>
+        <option value="AEC-MAEC:2H(4) (T)">AEC-MAEC:2H(4) (T)</option>
+        <option value="AHA-Alkyne (M)">AHA-Alkyne (M)</option>
+        <option value="AHA-Alkyne-KDDDD (M)">AHA-Alkyne-KDDDD (M)</option>
+        <option value="AHA-SS (M)">AHA-SS (M)</option>
+        <option value="AHA-SS_CAM (M)">AHA-SS_CAM (M)</option>
+        <option value="AMTzHexNAc2 (N)">AMTzHexNAc2 (N)</option>
+        <option value="AMTzHexNAc2 (S)">AMTzHexNAc2 (S)</option>
+        <option value="AMTzHexNAc2 (T)">AMTzHexNAc2 (T)</option>
+        <option value="AROD (C)">AROD (C)</option>
+        <option value="AccQTag (K)">AccQTag (K)</option>
+        <option value="AccQTag (N-term)">AccQTag (N-term)</option>
+        <option value="Acetyl (C)">Acetyl (C)</option>
+        <option value="Acetyl (H)">Acetyl (H)</option>
+        <option value="Acetyl (K)">Acetyl (K)</option>
+        <option value="Acetyl (N-term)">Acetyl (N-term)</option>
+        <option value="Acetyl (S)">Acetyl (S)</option>
+        <option value="Acetyl (T)">Acetyl (T)</option>
+        <option value="Acetyl (Y)">Acetyl (Y)</option>
+        <option value="Acetyl:13C(2) (K)">Acetyl:13C(2) (K)</option>
+        <option value="Acetyl:2H(3) (H)">Acetyl:2H(3) (H)</option>
+        <option value="Acetyl:2H(3) (K)">Acetyl:2H(3) (K)</option>
+        <option value="Acetyl:2H(3) (N-term)">Acetyl:2H(3) (N-term)</option>
+        <option value="Acetyl:2H(3) (S)">Acetyl:2H(3) (S)</option>
+        <option value="Acetyl:2H(3) (T)">Acetyl:2H(3) (T)</option>
+        <option value="Acetyl:2H(3) (Y)">Acetyl:2H(3) (Y)</option>
+        <option value="Acetyldeoxyhypusine (K)">Acetyldeoxyhypusine (K)</option>
+        <option value="Acetylhypusine (K)">Acetylhypusine (K)</option>
+        <option value="Ahx2+Hsl (C-term)">Ahx2+Hsl (C-term)</option>
+        <option value="Ala-&gt;Arg (A)">Ala-&gt;Arg (A)</option>
+        <option value="Ala-&gt;Asn (A)">Ala-&gt;Asn (A)</option>
+        <option value="Ala-&gt;Asp (A)">Ala-&gt;Asp (A)</option>
+        <option value="Ala-&gt;Cys (A)">Ala-&gt;Cys (A)</option>
+        <option value="Ala-&gt;Gln (A)">Ala-&gt;Gln (A)</option>
+        <option value="Ala-&gt;Glu (A)">Ala-&gt;Glu (A)</option>
+        <option value="Ala-&gt;Gly (A)">Ala-&gt;Gly (A)</option>
+        <option value="Ala-&gt;His (A)">Ala-&gt;His (A)</option>
+        <option value="Ala-&gt;Lys (A)">Ala-&gt;Lys (A)</option>
+        <option value="Ala-&gt;Met (A)">Ala-&gt;Met (A)</option>
+        <option value="Ala-&gt;Phe (A)">Ala-&gt;Phe (A)</option>
+        <option value="Ala-&gt;Pro (A)">Ala-&gt;Pro (A)</option>
+        <option value="Ala-&gt;Ser (A)">Ala-&gt;Ser (A)</option>
+        <option value="Ala-&gt;Thr (A)">Ala-&gt;Thr (A)</option>
+        <option value="Ala-&gt;Trp (A)">Ala-&gt;Trp (A)</option>
+        <option value="Ala-&gt;Tyr (A)">Ala-&gt;Tyr (A)</option>
+        <option value="Ala-&gt;Val (A)">Ala-&gt;Val (A)</option>
+        <option value="Ala-&gt;Xle (A)">Ala-&gt;Xle (A)</option>
+        <option value="Amidated (C-term)">Amidated (C-term)</option>
+        <option value="Amidine (K)">Amidine (K)</option>
+        <option value="Amidine (N-term)">Amidine (N-term)</option>
+        <option value="Amidino (C)">Amidino (C)</option>
+        <option value="Amino (Y)">Amino (Y)</option>
+        <option value="Ammonia-loss (N)">Ammonia-loss (N)</option>
+        <option value="Ammonia-loss (N-term C)">Ammonia-loss (N-term C)</option>
+        <option value="Ammonium (C-term)">Ammonium (C-term)</option>
+        <option value="Ammonium (D)">Ammonium (D)</option>
+        <option value="Ammonium (E)">Ammonium (E)</option>
+        <option value="Archaeol (C)">Archaeol (C)</option>
+        <option value="Arg (N-term)">Arg (N-term)</option>
+        <option value="Arg-&gt;Ala (R)">Arg-&gt;Ala (R)</option>
+        <option value="Arg-&gt;Asn (R)">Arg-&gt;Asn (R)</option>
+        <option value="Arg-&gt;Asp (R)">Arg-&gt;Asp (R)</option>
+        <option value="Arg-&gt;Cys (R)">Arg-&gt;Cys (R)</option>
+        <option value="Arg-&gt;Gln (R)">Arg-&gt;Gln (R)</option>
+        <option value="Arg-&gt;Glu (R)">Arg-&gt;Glu (R)</option>
+        <option value="Arg-&gt;GluSA (R)">Arg-&gt;GluSA (R)</option>
+        <option value="Arg-&gt;Gly (R)">Arg-&gt;Gly (R)</option>
+        <option value="Arg-&gt;His (R)">Arg-&gt;His (R)</option>
+        <option value="Arg-&gt;Lys (R)">Arg-&gt;Lys (R)</option>
+        <option value="Arg-&gt;Met (R)">Arg-&gt;Met (R)</option>
+        <option value="Arg-&gt;Npo (R)">Arg-&gt;Npo (R)</option>
+        <option value="Arg-&gt;Orn (R)">Arg-&gt;Orn (R)</option>
+        <option value="Arg-&gt;Phe (R)">Arg-&gt;Phe (R)</option>
+        <option value="Arg-&gt;Pro (R)">Arg-&gt;Pro (R)</option>
+        <option value="Arg-&gt;Ser (R)">Arg-&gt;Ser (R)</option>
+        <option value="Arg-&gt;Thr (R)">Arg-&gt;Thr (R)</option>
+        <option value="Arg-&gt;Trp (R)">Arg-&gt;Trp (R)</option>
+        <option value="Arg-&gt;Tyr (R)">Arg-&gt;Tyr (R)</option>
+        <option value="Arg-&gt;Val (R)">Arg-&gt;Val (R)</option>
+        <option value="Arg-&gt;Xle (R)">Arg-&gt;Xle (R)</option>
+        <option value="Arg-loss (C-term R)">Arg-loss (C-term R)</option>
+        <option value="Arg2PG (R)">Arg2PG (R)</option>
+        <option value="Argbiotinhydrazide (R)">Argbiotinhydrazide (R)</option>
+        <option value="Asn-&gt;Ala (N)">Asn-&gt;Ala (N)</option>
+        <option value="Asn-&gt;Arg (N)">Asn-&gt;Arg (N)</option>
+        <option value="Asn-&gt;Asp (N)">Asn-&gt;Asp (N)</option>
+        <option value="Asn-&gt;Cys (N)">Asn-&gt;Cys (N)</option>
+        <option value="Asn-&gt;Gln (N)">Asn-&gt;Gln (N)</option>
+        <option value="Asn-&gt;Glu (N)">Asn-&gt;Glu (N)</option>
+        <option value="Asn-&gt;Gly (N)">Asn-&gt;Gly (N)</option>
+        <option value="Asn-&gt;His (N)">Asn-&gt;His (N)</option>
+        <option value="Asn-&gt;Lys (N)">Asn-&gt;Lys (N)</option>
+        <option value="Asn-&gt;Met (N)">Asn-&gt;Met (N)</option>
+        <option value="Asn-&gt;Phe (N)">Asn-&gt;Phe (N)</option>
+        <option value="Asn-&gt;Pro (N)">Asn-&gt;Pro (N)</option>
+        <option value="Asn-&gt;Ser (N)">Asn-&gt;Ser (N)</option>
+        <option value="Asn-&gt;Thr (N)">Asn-&gt;Thr (N)</option>
+        <option value="Asn-&gt;Trp (N)">Asn-&gt;Trp (N)</option>
+        <option value="Asn-&gt;Tyr (N)">Asn-&gt;Tyr (N)</option>
+        <option value="Asn-&gt;Val (N)">Asn-&gt;Val (N)</option>
+        <option value="Asn-&gt;Xle (N)">Asn-&gt;Xle (N)</option>
+        <option value="Asp-&gt;Ala (D)">Asp-&gt;Ala (D)</option>
+        <option value="Asp-&gt;Arg (D)">Asp-&gt;Arg (D)</option>
+        <option value="Asp-&gt;Asn (D)">Asp-&gt;Asn (D)</option>
+        <option value="Asp-&gt;Cys (D)">Asp-&gt;Cys (D)</option>
+        <option value="Asp-&gt;Gln (D)">Asp-&gt;Gln (D)</option>
+        <option value="Asp-&gt;Glu (D)">Asp-&gt;Glu (D)</option>
+        <option value="Asp-&gt;Gly (D)">Asp-&gt;Gly (D)</option>
+        <option value="Asp-&gt;His (D)">Asp-&gt;His (D)</option>
+        <option value="Asp-&gt;Lys (D)">Asp-&gt;Lys (D)</option>
+        <option value="Asp-&gt;Met (D)">Asp-&gt;Met (D)</option>
+        <option value="Asp-&gt;Phe (D)">Asp-&gt;Phe (D)</option>
+        <option value="Asp-&gt;Pro (D)">Asp-&gt;Pro (D)</option>
+        <option value="Asp-&gt;Ser (D)">Asp-&gt;Ser (D)</option>
+        <option value="Asp-&gt;Thr (D)">Asp-&gt;Thr (D)</option>
+        <option value="Asp-&gt;Trp (D)">Asp-&gt;Trp (D)</option>
+        <option value="Asp-&gt;Tyr (D)">Asp-&gt;Tyr (D)</option>
+        <option value="Asp-&gt;Val (D)">Asp-&gt;Val (D)</option>
+        <option value="Asp-&gt;Xle (D)">Asp-&gt;Xle (D)</option>
+        <option value="Atto495Maleimide (C)">Atto495Maleimide (C)</option>
+        <option value="BADGE (C)">BADGE (C)</option>
+        <option value="BDMAPP (H)">BDMAPP (H)</option>
+        <option value="BDMAPP (K)">BDMAPP (K)</option>
+        <option value="BDMAPP (W)">BDMAPP (W)</option>
+        <option value="BDMAPP (Y)">BDMAPP (Y)</option>
+        <option value="BHAc (K)">BHAc (K)</option>
+        <option value="BHT (C)">BHT (C)</option>
+        <option value="BHT (H)">BHT (H)</option>
+        <option value="BHT (K)">BHT (K)</option>
+        <option value="BHTOH (C)">BHTOH (C)</option>
+        <option value="BHTOH (H)">BHTOH (H)</option>
+        <option value="BHTOH (K)">BHTOH (K)</option>
+        <option value="BITC (C)">BITC (C)</option>
+        <option value="BITC (K)">BITC (K)</option>
+        <option value="BITC (N-term)">BITC (N-term)</option>
+        <option value="BMOE (C)">BMOE (C)</option>
+        <option value="BMP-piperidinol (C)">BMP-piperidinol (C)</option>
+        <option value="BMP-piperidinol (M)">BMP-piperidinol (M)</option>
+        <option value="Bacillosamine (N)">Bacillosamine (N)</option>
+        <option value="Benzoyl (K)">Benzoyl (K)</option>
+        <option value="Benzoyl (N-term)">Benzoyl (N-term)</option>
+        <option value="Biotin (K)">Biotin (K)</option>
+        <option value="Biotin (N-term)">Biotin (N-term)</option>
+        <option value="Biotin-HPDP (C)">Biotin-HPDP (C)</option>
+        <option value="Biotin-PEG-PRA (M)">Biotin-PEG-PRA (M)</option>
+        <option value="Biotin-PEO-Amine (D)">Biotin-PEO-Amine (D)</option>
+        <option value="Biotin-PEO-Amine (E)">Biotin-PEO-Amine (E)</option>
+        <option value="Biotin-phenacyl (C)">Biotin-phenacyl (C)</option>
+        <option value="Biotin-phenacyl (H)">Biotin-phenacyl (H)</option>
+        <option value="Biotin-phenacyl (S)">Biotin-phenacyl (S)</option>
+        <option value="Biotin:Cayman-10013 (C)">Biotin:Cayman-10013 (C)</option>
+        <option value="Biotin:Cayman-10141 (C)">Biotin:Cayman-10141 (C)</option>
+        <option value="Biotin:Invitrogen-M1602 (C)">Biotin:Invitrogen-M1602 (C)</option>
+        <option value="Biotin:Sigma-B1267 (C)">Biotin:Sigma-B1267 (C)</option>
+        <option value="Biotin:Thermo-21325 (K)">Biotin:Thermo-21325 (K)</option>
+        <option value="Biotin:Thermo-21345 (Q)">Biotin:Thermo-21345 (Q)</option>
+        <option value="Biotin:Thermo-21360 (C-term)">Biotin:Thermo-21360 (C-term)</option>
+        <option value="Biotin:Thermo-21901+2H2O (C)">Biotin:Thermo-21901+2H2O (C)</option>
+        <option value="Biotin:Thermo-21901+H2O (C)">Biotin:Thermo-21901+H2O (C)</option>
+        <option value="Biotin:Thermo-21911 (C)">Biotin:Thermo-21911 (C)</option>
+        <option value="Biotin:Thermo-33033 (N-term)">Biotin:Thermo-33033 (N-term)</option>
+        <option value="Biotin:Thermo-33033-H (N-term)">Biotin:Thermo-33033-H (N-term)</option>
+        <option value="Biotin:Thermo-88310 (K)">Biotin:Thermo-88310 (K)</option>
+        <option value="Biotin:Thermo-88317 (S)">Biotin:Thermo-88317 (S)</option>
+        <option value="Biotin:Thermo-88317 (Y)">Biotin:Thermo-88317 (Y)</option>
+        <option value="BisANS (K)">BisANS (K)</option>
+        <option value="Bodipy (C)">Bodipy (C)</option>
+        <option value="Bromo (F)">Bromo (F)</option>
+        <option value="Bromo (H)">Bromo (H)</option>
+        <option value="Bromo (W)">Bromo (W)</option>
+        <option value="Bromo (Y)">Bromo (Y)</option>
+        <option value="Bromobimane (C)">Bromobimane (C)</option>
+        <option value="Butyryl (K)">Butyryl (K)</option>
+        <option value="C8-QAT (K)">C8-QAT (K)</option>
+        <option value="C8-QAT (N-term)">C8-QAT (N-term)</option>
+        <option value="CAF (N-term)">CAF (N-term)</option>
+        <option value="CAMthiopropanoyl (K)">CAMthiopropanoyl (K)</option>
+        <option value="CHDH (D)">CHDH (D)</option>
+        <option value="CLIP_TRAQ_2 (K)">CLIP_TRAQ_2 (K)</option>
+        <option value="CLIP_TRAQ_2 (N-term)">CLIP_TRAQ_2 (N-term)</option>
+        <option value="CLIP_TRAQ_2 (Y)">CLIP_TRAQ_2 (Y)</option>
+        <option value="CLIP_TRAQ_3 (K)">CLIP_TRAQ_3 (K)</option>
+        <option value="CLIP_TRAQ_3 (N-term)">CLIP_TRAQ_3 (N-term)</option>
+        <option value="CLIP_TRAQ_3 (Y)">CLIP_TRAQ_3 (Y)</option>
+        <option value="CLIP_TRAQ_4 (K)">CLIP_TRAQ_4 (K)</option>
+        <option value="CLIP_TRAQ_4 (N-term)">CLIP_TRAQ_4 (N-term)</option>
+        <option value="CLIP_TRAQ_4 (Y)">CLIP_TRAQ_4 (Y)</option>
+        <option value="Can-FP-biotin (S)">Can-FP-biotin (S)</option>
+        <option value="Can-FP-biotin (T)">Can-FP-biotin (T)</option>
+        <option value="Can-FP-biotin (Y)">Can-FP-biotin (Y)</option>
+        <option value="Carbamidomethyl (C)">Carbamidomethyl (C)</option>
+        <option value="Carbamidomethyl (D)">Carbamidomethyl (D)</option>
+        <option value="Carbamidomethyl (E)">Carbamidomethyl (E)</option>
+        <option value="Carbamidomethyl (H)">Carbamidomethyl (H)</option>
+        <option value="Carbamidomethyl (K)">Carbamidomethyl (K)</option>
+        <option value="Carbamidomethyl (N-term)">Carbamidomethyl (N-term)</option>
+        <option value="Carbamidomethyl (S)">Carbamidomethyl (S)</option>
+        <option value="Carbamidomethyl (T)">Carbamidomethyl (T)</option>
+        <option value="Carbamidomethyl (Y)">Carbamidomethyl (Y)</option>
+        <option value="CarbamidomethylDTT (C)">CarbamidomethylDTT (C)</option>
+        <option value="Carbamyl (C)">Carbamyl (C)</option>
+        <option value="Carbamyl (K)">Carbamyl (K)</option>
+        <option value="Carbamyl (M)">Carbamyl (M)</option>
+        <option value="Carbamyl (N-term)">Carbamyl (N-term)</option>
+        <option value="Carbamyl (R)">Carbamyl (R)</option>
+        <option value="Carbamyl (S)">Carbamyl (S)</option>
+        <option value="Carbamyl (T)">Carbamyl (T)</option>
+        <option value="Carbamyl (Y)">Carbamyl (Y)</option>
+        <option value="Carbofuran (S)">Carbofuran (S)</option>
+        <option value="Carboxy (D)">Carboxy (D)</option>
+        <option value="Carboxy (E)">Carboxy (E)</option>
+        <option value="Carboxy (K)">Carboxy (K)</option>
+        <option value="Carboxy (W)">Carboxy (W)</option>
+        <option value="Carboxyethyl (H)">Carboxyethyl (H)</option>
+        <option value="Carboxyethyl (K)">Carboxyethyl (K)</option>
+        <option value="Carboxymethyl (C)">Carboxymethyl (C)</option>
+        <option value="Carboxymethyl (K)">Carboxymethyl (K)</option>
+        <option value="Carboxymethyl (N-term)">Carboxymethyl (N-term)</option>
+        <option value="Carboxymethyl (W)">Carboxymethyl (W)</option>
+        <option value="Carboxymethyl:13C(2) (C)">Carboxymethyl:13C(2) (C)</option>
+        <option value="CarboxymethylDMAP (N-term)">CarboxymethylDMAP (N-term)</option>
+        <option value="CarboxymethylDTT (C)">CarboxymethylDTT (C)</option>
+        <option value="Cation:Ag (C-term)">Cation:Ag (C-term)</option>
+        <option value="Cation:Ag (D)">Cation:Ag (D)</option>
+        <option value="Cation:Ag (E)">Cation:Ag (E)</option>
+        <option value="Cation:Ca[II] (C-term)">Cation:Ca[II] (C-term)</option>
+        <option value="Cation:Ca[II] (D)">Cation:Ca[II] (D)</option>
+        <option value="Cation:Ca[II] (E)">Cation:Ca[II] (E)</option>
+        <option value="Cation:Cu[I] (C-term)">Cation:Cu[I] (C-term)</option>
+        <option value="Cation:Cu[I] (D)">Cation:Cu[I] (D)</option>
+        <option value="Cation:Cu[I] (E)">Cation:Cu[I] (E)</option>
+        <option value="Cation:Fe[II] (C-term)">Cation:Fe[II] (C-term)</option>
+        <option value="Cation:Fe[II] (D)">Cation:Fe[II] (D)</option>
+        <option value="Cation:Fe[II] (E)">Cation:Fe[II] (E)</option>
+        <option value="Cation:K (C-term)">Cation:K (C-term)</option>
+        <option value="Cation:K (D)">Cation:K (D)</option>
+        <option value="Cation:K (E)">Cation:K (E)</option>
+        <option value="Cation:Li (C-term)">Cation:Li (C-term)</option>
+        <option value="Cation:Li (D)">Cation:Li (D)</option>
+        <option value="Cation:Li (E)">Cation:Li (E)</option>
+        <option value="Cation:Mg[II] (C-term)">Cation:Mg[II] (C-term)</option>
+        <option value="Cation:Mg[II] (D)">Cation:Mg[II] (D)</option>
+        <option value="Cation:Mg[II] (E)">Cation:Mg[II] (E)</option>
+        <option value="Cation:Na (C-term)">Cation:Na (C-term)</option>
+        <option value="Cation:Na (D)">Cation:Na (D)</option>
+        <option value="Cation:Na (E)">Cation:Na (E)</option>
+        <option value="Cation:Ni[II] (C-term)">Cation:Ni[II] (C-term)</option>
+        <option value="Cation:Ni[II] (D)">Cation:Ni[II] (D)</option>
+        <option value="Cation:Ni[II] (E)">Cation:Ni[II] (E)</option>
+        <option value="Cation:Zn[II] (C-term)">Cation:Zn[II] (C-term)</option>
+        <option value="Cation:Zn[II] (D)">Cation:Zn[II] (D)</option>
+        <option value="Cation:Zn[II] (E)">Cation:Zn[II] (E)</option>
+        <option value="Chlorination (Y)">Chlorination (Y)</option>
+        <option value="Chlorpyrifos (S)">Chlorpyrifos (S)</option>
+        <option value="Chlorpyrifos (T)">Chlorpyrifos (T)</option>
+        <option value="Chlorpyrifos (Y)">Chlorpyrifos (Y)</option>
+        <option value="CoenzymeA (C)">CoenzymeA (C)</option>
+        <option value="CresylSaligeninPhosphate (H)">CresylSaligeninPhosphate (H)</option>
+        <option value="CresylSaligeninPhosphate (K)">CresylSaligeninPhosphate (K)</option>
+        <option value="CresylSaligeninPhosphate (R)">CresylSaligeninPhosphate (R)</option>
+        <option value="CresylSaligeninPhosphate (S)">CresylSaligeninPhosphate (S)</option>
+        <option value="CresylSaligeninPhosphate (T)">CresylSaligeninPhosphate (T)</option>
+        <option value="CresylSaligeninPhosphate (Y)">CresylSaligeninPhosphate (Y)</option>
+        <option value="Cresylphosphate (H)">Cresylphosphate (H)</option>
+        <option value="Cresylphosphate (K)">Cresylphosphate (K)</option>
+        <option value="Cresylphosphate (R)">Cresylphosphate (R)</option>
+        <option value="Cresylphosphate (S)">Cresylphosphate (S)</option>
+        <option value="Cresylphosphate (T)">Cresylphosphate (T)</option>
+        <option value="Cresylphosphate (Y)">Cresylphosphate (Y)</option>
+        <option value="Crotonaldehyde (C)">Crotonaldehyde (C)</option>
+        <option value="Crotonaldehyde (H)">Crotonaldehyde (H)</option>
+        <option value="Crotonaldehyde (K)">Crotonaldehyde (K)</option>
+        <option value="Crotonyl (K)">Crotonyl (K)</option>
+        <option value="CuSMo (C)">CuSMo (C)</option>
+        <option value="Cy3-maleimide (C)">Cy3-maleimide (C)</option>
+        <option value="Cy3b-maleimide (C)">Cy3b-maleimide (C)</option>
+        <option value="CyDye-Cy3 (C)">CyDye-Cy3 (C)</option>
+        <option value="CyDye-Cy5 (C)">CyDye-Cy5 (C)</option>
+        <option value="Cyano (C)">Cyano (C)</option>
+        <option value="Cys-&gt;Ala (C)">Cys-&gt;Ala (C)</option>
+        <option value="Cys-&gt;Arg (C)">Cys-&gt;Arg (C)</option>
+        <option value="Cys-&gt;Asn (C)">Cys-&gt;Asn (C)</option>
+        <option value="Cys-&gt;Asp (C)">Cys-&gt;Asp (C)</option>
+        <option value="Cys-&gt;Dha (C)">Cys-&gt;Dha (C)</option>
+        <option value="Cys-&gt;Gln (C)">Cys-&gt;Gln (C)</option>
+        <option value="Cys-&gt;Glu (C)">Cys-&gt;Glu (C)</option>
+        <option value="Cys-&gt;Gly (C)">Cys-&gt;Gly (C)</option>
+        <option value="Cys-&gt;His (C)">Cys-&gt;His (C)</option>
+        <option value="Cys-&gt;Lys (C)">Cys-&gt;Lys (C)</option>
+        <option value="Cys-&gt;Met (C)">Cys-&gt;Met (C)</option>
+        <option value="Cys-&gt;Oxoalanine (C)">Cys-&gt;Oxoalanine (C)</option>
+        <option value="Cys-&gt;Phe (C)">Cys-&gt;Phe (C)</option>
+        <option value="Cys-&gt;Pro (C)">Cys-&gt;Pro (C)</option>
+        <option value="Cys-&gt;Ser (C)">Cys-&gt;Ser (C)</option>
+        <option value="Cys-&gt;Thr (C)">Cys-&gt;Thr (C)</option>
+        <option value="Cys-&gt;Trp (C)">Cys-&gt;Trp (C)</option>
+        <option value="Cys-&gt;Tyr (C)">Cys-&gt;Tyr (C)</option>
+        <option value="Cys-&gt;Val (C)">Cys-&gt;Val (C)</option>
+        <option value="Cys-&gt;Xle (C)">Cys-&gt;Xle (C)</option>
+        <option value="Cys-&gt;ethylaminoAla (C)">Cys-&gt;ethylaminoAla (C)</option>
+        <option value="Cys-&gt;methylaminoAla (C)">Cys-&gt;methylaminoAla (C)</option>
+        <option value="Cysteinyl (C)">Cysteinyl (C)</option>
+        <option value="Cytopiloyne (C)">Cytopiloyne (C)</option>
+        <option value="Cytopiloyne (K)">Cytopiloyne (K)</option>
+        <option value="Cytopiloyne (N-term)">Cytopiloyne (N-term)</option>
+        <option value="Cytopiloyne (P)">Cytopiloyne (P)</option>
+        <option value="Cytopiloyne (R)">Cytopiloyne (R)</option>
+        <option value="Cytopiloyne (S)">Cytopiloyne (S)</option>
+        <option value="Cytopiloyne (Y)">Cytopiloyne (Y)</option>
+        <option value="Cytopiloyne+water (C)">Cytopiloyne+water (C)</option>
+        <option value="Cytopiloyne+water (K)">Cytopiloyne+water (K)</option>
+        <option value="Cytopiloyne+water (N-term)">Cytopiloyne+water (N-term)</option>
+        <option value="Cytopiloyne+water (R)">Cytopiloyne+water (R)</option>
+        <option value="Cytopiloyne+water (S)">Cytopiloyne+water (S)</option>
+        <option value="Cytopiloyne+water (T)">Cytopiloyne+water (T)</option>
+        <option value="Cytopiloyne+water (Y)">Cytopiloyne+water (Y)</option>
+        <option value="DAET (S)">DAET (S)</option>
+        <option value="DAET (T)">DAET (T)</option>
+        <option value="DEDGFLYMVYASQETFG (K)">DEDGFLYMVYASQETFG (K)</option>
+        <option value="DFDNB (K)">DFDNB (K)</option>
+        <option value="DFDNB (N)">DFDNB (N)</option>
+        <option value="DFDNB (Q)">DFDNB (Q)</option>
+        <option value="DFDNB (R)">DFDNB (R)</option>
+        <option value="DHP (C)">DHP (C)</option>
+        <option value="DMPO (C)">DMPO (C)</option>
+        <option value="DMPO (H)">DMPO (H)</option>
+        <option value="DMPO (Y)">DMPO (Y)</option>
+        <option value="DNCB_hapten (C)">DNCB_hapten (C)</option>
+        <option value="DNCB_hapten (H)">DNCB_hapten (H)</option>
+        <option value="DNCB_hapten (K)">DNCB_hapten (K)</option>
+        <option value="DNCB_hapten (Y)">DNCB_hapten (Y)</option>
+        <option value="DNPS (C)">DNPS (C)</option>
+        <option value="DNPS (W)">DNPS (W)</option>
+        <option value="DTBP (K)">DTBP (K)</option>
+        <option value="DTBP (N)">DTBP (N)</option>
+        <option value="DTBP (Q)">DTBP (Q)</option>
+        <option value="DTBP (R)">DTBP (R)</option>
+        <option value="DTT_C (C)">DTT_C (C)</option>
+        <option value="DTT_C:2H(6) (C)">DTT_C:2H(6) (C)</option>
+        <option value="DTT_ST (S)">DTT_ST (S)</option>
+        <option value="DTT_ST (T)">DTT_ST (T)</option>
+        <option value="DTT_ST:2H(6) (S)">DTT_ST:2H(6) (S)</option>
+        <option value="DTT_ST:2H(6) (T)">DTT_ST:2H(6) (T)</option>
+        <option value="Dansyl (K)">Dansyl (K)</option>
+        <option value="Dansyl (N-term)">Dansyl (N-term)</option>
+        <option value="Dap-DSP (A)">Dap-DSP (A)</option>
+        <option value="Dap-DSP (E)">Dap-DSP (E)</option>
+        <option value="Dap-DSP (K)">Dap-DSP (K)</option>
+        <option value="DeStreak (C)">DeStreak (C)</option>
+        <option value="Deamidated (N)">Deamidated (N)</option>
+        <option value="Deamidated (Q)">Deamidated (Q)</option>
+        <option value="Deamidated (R)">Deamidated (R)</option>
+        <option value="Deamidated:18O(1) (N)">Deamidated:18O(1) (N)</option>
+        <option value="Deamidated:18O(1) (Q)">Deamidated:18O(1) (Q)</option>
+        <option value="Decanoyl (S)">Decanoyl (S)</option>
+        <option value="Decanoyl (T)">Decanoyl (T)</option>
+        <option value="Dehydrated (D)">Dehydrated (D)</option>
+        <option value="Dehydrated (N-term C)">Dehydrated (N-term C)</option>
+        <option value="Dehydrated (S)">Dehydrated (S)</option>
+        <option value="Dehydrated (T)">Dehydrated (T)</option>
+        <option value="Dehydrated (Y)">Dehydrated (Y)</option>
+        <option value="Dehydro (C)">Dehydro (C)</option>
+        <option value="Delta:H(1)N(-1)18O(1) (N)">Delta:H(1)N(-1)18O(1) (N)</option>
+        <option value="Delta:H(2)C(2) (H)">Delta:H(2)C(2) (H)</option>
+        <option value="Delta:H(2)C(2) (K)">Delta:H(2)C(2) (K)</option>
+        <option value="Delta:H(2)C(2) (N-term)">Delta:H(2)C(2) (N-term)</option>
+        <option value="Delta:H(2)C(3) (K)">Delta:H(2)C(3) (K)</option>
+        <option value="Delta:H(2)C(3)O(1) (K)">Delta:H(2)C(3)O(1) (K)</option>
+        <option value="Delta:H(2)C(3)O(1) (R)">Delta:H(2)C(3)O(1) (R)</option>
+        <option value="Delta:H(2)C(5) (K)">Delta:H(2)C(5) (K)</option>
+        <option value="Delta:H(4)C(2) (H)">Delta:H(4)C(2) (H)</option>
+        <option value="Delta:H(4)C(2) (K)">Delta:H(4)C(2) (K)</option>
+        <option value="Delta:H(4)C(2) (N-term)">Delta:H(4)C(2) (N-term)</option>
+        <option value="Delta:H(4)C(2)O(-1)S(1) (S)">Delta:H(4)C(2)O(-1)S(1) (S)</option>
+        <option value="Delta:H(4)C(3) (H)">Delta:H(4)C(3) (H)</option>
+        <option value="Delta:H(4)C(3) (K)">Delta:H(4)C(3) (K)</option>
+        <option value="Delta:H(4)C(3)O(1) (C)">Delta:H(4)C(3)O(1) (C)</option>
+        <option value="Delta:H(4)C(3)O(1) (H)">Delta:H(4)C(3)O(1) (H)</option>
+        <option value="Delta:H(4)C(3)O(1) (K)">Delta:H(4)C(3)O(1) (K)</option>
+        <option value="Delta:H(4)C(6) (K)">Delta:H(4)C(6) (K)</option>
+        <option value="Delta:H(5)C(2) (P)">Delta:H(5)C(2) (P)</option>
+        <option value="Delta:H(6)C(3)O(1) (C)">Delta:H(6)C(3)O(1) (C)</option>
+        <option value="Delta:H(6)C(3)O(1) (H)">Delta:H(6)C(3)O(1) (H)</option>
+        <option value="Delta:H(6)C(3)O(1) (K)">Delta:H(6)C(3)O(1) (K)</option>
+        <option value="Delta:H(6)C(6)O(1) (K)">Delta:H(6)C(6)O(1) (K)</option>
+        <option value="Delta:H(8)C(6)O(1) (L)">Delta:H(8)C(6)O(1) (L)</option>
+        <option value="Delta:H(8)C(6)O(2) (K)">Delta:H(8)C(6)O(2) (K)</option>
+        <option value="Delta:Hg(1) (C)">Delta:Hg(1) (C)</option>
+        <option value="Delta:S(-1)Se(1) (C)">Delta:S(-1)Se(1) (C)</option>
+        <option value="Delta:S(-1)Se(1) (M)">Delta:S(-1)Se(1) (M)</option>
+        <option value="Delta:Se(1) (C)">Delta:Se(1) (C)</option>
+        <option value="Deoxy (D)">Deoxy (D)</option>
+        <option value="Deoxy (S)">Deoxy (S)</option>
+        <option value="Deoxy (T)">Deoxy (T)</option>
+        <option value="Deoxyhypusine (K)">Deoxyhypusine (K)</option>
+        <option value="Dethiomethyl (M)">Dethiomethyl (M)</option>
+        <option value="DiART6plex (K)">DiART6plex (K)</option>
+        <option value="DiART6plex (N-term)">DiART6plex (N-term)</option>
+        <option value="DiART6plex (Y)">DiART6plex (Y)</option>
+        <option value="DiART6plex115 (K)">DiART6plex115 (K)</option>
+        <option value="DiART6plex115 (N-term)">DiART6plex115 (N-term)</option>
+        <option value="DiART6plex115 (Y)">DiART6plex115 (Y)</option>
+        <option value="DiART6plex116/119 (K)">DiART6plex116/119 (K)</option>
+        <option value="DiART6plex116/119 (N-term)">DiART6plex116/119 (N-term)</option>
+        <option value="DiART6plex116/119 (Y)">DiART6plex116/119 (Y)</option>
+        <option value="DiART6plex117 (K)">DiART6plex117 (K)</option>
+        <option value="DiART6plex117 (N-term)">DiART6plex117 (N-term)</option>
+        <option value="DiART6plex117 (Y)">DiART6plex117 (Y)</option>
+        <option value="DiART6plex118 (K)">DiART6plex118 (K)</option>
+        <option value="DiART6plex118 (N-term)">DiART6plex118 (N-term)</option>
+        <option value="DiART6plex118 (Y)">DiART6plex118 (Y)</option>
+        <option value="DiLeu4plex (K)">DiLeu4plex (K)</option>
+        <option value="DiLeu4plex (N-term)">DiLeu4plex (N-term)</option>
+        <option value="DiLeu4plex (Y)">DiLeu4plex (Y)</option>
+        <option value="DiLeu4plex115 (K)">DiLeu4plex115 (K)</option>
+        <option value="DiLeu4plex115 (N-term)">DiLeu4plex115 (N-term)</option>
+        <option value="DiLeu4plex115 (Y)">DiLeu4plex115 (Y)</option>
+        <option value="DiLeu4plex117 (K)">DiLeu4plex117 (K)</option>
+        <option value="DiLeu4plex117 (N-term)">DiLeu4plex117 (N-term)</option>
+        <option value="DiLeu4plex117 (Y)">DiLeu4plex117 (Y)</option>
+        <option value="DiLeu4plex118 (K)">DiLeu4plex118 (K)</option>
+        <option value="DiLeu4plex118 (N-term)">DiLeu4plex118 (N-term)</option>
+        <option value="DiLeu4plex118 (Y)">DiLeu4plex118 (Y)</option>
+        <option value="Diacylglycerol (C)">Diacylglycerol (C)</option>
+        <option value="Dibromo (Y)">Dibromo (Y)</option>
+        <option value="Dicarbamidomethyl (C)">Dicarbamidomethyl (C)</option>
+        <option value="Dicarbamidomethyl (H)">Dicarbamidomethyl (H)</option>
+        <option value="Dicarbamidomethyl (K)">Dicarbamidomethyl (K)</option>
+        <option value="Dicarbamidomethyl (N-term)">Dicarbamidomethyl (N-term)</option>
+        <option value="Dicarbamidomethyl (R)">Dicarbamidomethyl (R)</option>
+        <option value="Didehydro (C-term K)">Didehydro (C-term K)</option>
+        <option value="Didehydro (S)">Didehydro (S)</option>
+        <option value="Didehydro (T)">Didehydro (T)</option>
+        <option value="Didehydro (Y)">Didehydro (Y)</option>
+        <option value="Didehydroretinylidene (K)">Didehydroretinylidene (K)</option>
+        <option value="Diethyl (K)">Diethyl (K)</option>
+        <option value="Diethyl (N-term)">Diethyl (N-term)</option>
+        <option value="Diethylphosphate (C)">Diethylphosphate (C)</option>
+        <option value="Diethylphosphate (H)">Diethylphosphate (H)</option>
+        <option value="Diethylphosphate (K)">Diethylphosphate (K)</option>
+        <option value="Diethylphosphate (N-term)">Diethylphosphate (N-term)</option>
+        <option value="Diethylphosphate (S)">Diethylphosphate (S)</option>
+        <option value="Diethylphosphate (T)">Diethylphosphate (T)</option>
+        <option value="Diethylphosphate (Y)">Diethylphosphate (Y)</option>
+        <option value="Difuran (Y)">Difuran (Y)</option>
+        <option value="Dihydroxyimidazolidine (R)">Dihydroxyimidazolidine (R)</option>
+        <option value="Diiodo (H)">Diiodo (H)</option>
+        <option value="Diiodo (Y)">Diiodo (Y)</option>
+        <option value="Diironsubcluster (C)">Diironsubcluster (C)</option>
+        <option value="Diisopropylphosphate (K)">Diisopropylphosphate (K)</option>
+        <option value="Diisopropylphosphate (N-term)">Diisopropylphosphate (N-term)</option>
+        <option value="Diisopropylphosphate (S)">Diisopropylphosphate (S)</option>
+        <option value="Diisopropylphosphate (T)">Diisopropylphosphate (T)</option>
+        <option value="Diisopropylphosphate (Y)">Diisopropylphosphate (Y)</option>
+        <option value="Dimethyl (K)">Dimethyl (K)</option>
+        <option value="Dimethyl (N)">Dimethyl (N)</option>
+        <option value="Dimethyl (N-term)">Dimethyl (N-term)</option>
+        <option value="Dimethyl (R)">Dimethyl (R)</option>
+        <option value="Dimethyl:2H(4) (K)">Dimethyl:2H(4) (K)</option>
+        <option value="Dimethyl:2H(4) (N-term)">Dimethyl:2H(4) (N-term)</option>
+        <option value="Dimethyl:2H(4)13C(2) (K)">Dimethyl:2H(4)13C(2) (K)</option>
+        <option value="Dimethyl:2H(4)13C(2) (N-term)">Dimethyl:2H(4)13C(2) (N-term)</option>
+        <option value="Dimethyl:2H(6) (K)">Dimethyl:2H(6) (K)</option>
+        <option value="Dimethyl:2H(6) (N-term)">Dimethyl:2H(6) (N-term)</option>
+        <option value="Dimethyl:2H(6) (R)">Dimethyl:2H(6) (R)</option>
+        <option value="Dimethyl:2H(6)13C(2) (K)">Dimethyl:2H(6)13C(2) (K)</option>
+        <option value="Dimethyl:2H(6)13C(2) (N-term)">Dimethyl:2H(6)13C(2) (N-term)</option>
+        <option value="Dimethyl:2H(6)13C(2) (R)">Dimethyl:2H(6)13C(2) (R)</option>
+        <option value="DimethylArsino (C)">DimethylArsino (C)</option>
+        <option value="DimethylamineGMBS (C)">DimethylamineGMBS (C)</option>
+        <option value="DimethylpyrroleAdduct (K)">DimethylpyrroleAdduct (K)</option>
+        <option value="Dioxidation (C)">Dioxidation (C)</option>
+        <option value="Dioxidation (F)">Dioxidation (F)</option>
+        <option value="Dioxidation (K)">Dioxidation (K)</option>
+        <option value="Dioxidation (M)">Dioxidation (M)</option>
+        <option value="Dioxidation (P)">Dioxidation (P)</option>
+        <option value="Dioxidation (R)">Dioxidation (R)</option>
+        <option value="Dioxidation (W)">Dioxidation (W)</option>
+        <option value="Dioxidation (Y)">Dioxidation (Y)</option>
+        <option value="Diphthamide (H)">Diphthamide (H)</option>
+        <option value="Dipyridyl (C)">Dipyridyl (C)</option>
+        <option value="Dipyrrolylmethanemethyl (C)">Dipyrrolylmethanemethyl (C)</option>
+        <option value="DyLight-maleimide (C)">DyLight-maleimide (C)</option>
+        <option value="EDEDTIDVFQQQTGG (K)">EDEDTIDVFQQQTGG (K)</option>
+        <option value="EDT-iodoacetyl-PEO-biotin (S)">EDT-iodoacetyl-PEO-biotin (S)</option>
+        <option value="EDT-iodoacetyl-PEO-biotin (T)">EDT-iodoacetyl-PEO-biotin (T)</option>
+        <option value="EDT-maleimide-PEO-biotin (S)">EDT-maleimide-PEO-biotin (S)</option>
+        <option value="EDT-maleimide-PEO-biotin (T)">EDT-maleimide-PEO-biotin (T)</option>
+        <option value="EEEDVIEVYQEQTGG (K)">EEEDVIEVYQEQTGG (K)</option>
+        <option value="EGCG1 (C)">EGCG1 (C)</option>
+        <option value="EGCG2 (C)">EGCG2 (C)</option>
+        <option value="EHD-diphenylpentanone (C)">EHD-diphenylpentanone (C)</option>
+        <option value="EHD-diphenylpentanone (M)">EHD-diphenylpentanone (M)</option>
+        <option value="EQAT (C)">EQAT (C)</option>
+        <option value="EQAT:2H(5) (C)">EQAT:2H(5) (C)</option>
+        <option value="EQIGG (K)">EQIGG (K)</option>
+        <option value="ESP (K)">ESP (K)</option>
+        <option value="ESP (N-term)">ESP (N-term)</option>
+        <option value="ESP:2H(10) (K)">ESP:2H(10) (K)</option>
+        <option value="ESP:2H(10) (N-term)">ESP:2H(10) (N-term)</option>
+        <option value="Ethanedithiol (S)">Ethanedithiol (S)</option>
+        <option value="Ethanedithiol (T)">Ethanedithiol (T)</option>
+        <option value="Ethanolamine (C)">Ethanolamine (C)</option>
+        <option value="Ethanolamine (C-term)">Ethanolamine (C-term)</option>
+        <option value="Ethanolamine (D)">Ethanolamine (D)</option>
+        <option value="Ethanolamine (E)">Ethanolamine (E)</option>
+        <option value="Ethanolyl (C)">Ethanolyl (C)</option>
+        <option value="Ethanolyl (K)">Ethanolyl (K)</option>
+        <option value="Ethanolyl (R)">Ethanolyl (R)</option>
+        <option value="Ethoxyformyl (H)">Ethoxyformyl (H)</option>
+        <option value="Ethyl (C-term)">Ethyl (C-term)</option>
+        <option value="Ethyl (D)">Ethyl (D)</option>
+        <option value="Ethyl (E)">Ethyl (E)</option>
+        <option value="Ethyl (K)">Ethyl (K)</option>
+        <option value="Ethyl (N-term)">Ethyl (N-term)</option>
+        <option value="Ethyl+Deamidated (N)">Ethyl+Deamidated (N)</option>
+        <option value="Ethyl+Deamidated (Q)">Ethyl+Deamidated (Q)</option>
+        <option value="Ethylphosphate (K)">Ethylphosphate (K)</option>
+        <option value="Ethylphosphate (N-term)">Ethylphosphate (N-term)</option>
+        <option value="Ethylphosphate (S)">Ethylphosphate (S)</option>
+        <option value="Ethylphosphate (T)">Ethylphosphate (T)</option>
+        <option value="Ethylphosphate (Y)">Ethylphosphate (Y)</option>
+        <option value="ExacTagAmine (K)">ExacTagAmine (K)</option>
+        <option value="ExacTagThiol (C)">ExacTagThiol (C)</option>
+        <option value="FAD (C)">FAD (C)</option>
+        <option value="FAD (H)">FAD (H)</option>
+        <option value="FAD (Y)">FAD (Y)</option>
+        <option value="FMN (S)">FMN (S)</option>
+        <option value="FMN (T)">FMN (T)</option>
+        <option value="FMNC (C)">FMNC (C)</option>
+        <option value="FMNH (C)">FMNH (C)</option>
+        <option value="FMNH (H)">FMNH (H)</option>
+        <option value="FNEM (C)">FNEM (C)</option>
+        <option value="FP-Biotin (K)">FP-Biotin (K)</option>
+        <option value="FP-Biotin (S)">FP-Biotin (S)</option>
+        <option value="FP-Biotin (T)">FP-Biotin (T)</option>
+        <option value="FP-Biotin (Y)">FP-Biotin (Y)</option>
+        <option value="FTC (C)">FTC (C)</option>
+        <option value="FTC (K)">FTC (K)</option>
+        <option value="FTC (P)">FTC (P)</option>
+        <option value="FTC (R)">FTC (R)</option>
+        <option value="FTC (S)">FTC (S)</option>
+        <option value="Farnesyl (C)">Farnesyl (C)</option>
+        <option value="Fluorescein (C)">Fluorescein (C)</option>
+        <option value="Fluoro (A)">Fluoro (A)</option>
+        <option value="Fluoro (F)">Fluoro (F)</option>
+        <option value="Fluoro (W)">Fluoro (W)</option>
+        <option value="Fluoro (Y)">Fluoro (Y)</option>
+        <option value="Formyl (K)">Formyl (K)</option>
+        <option value="Formyl (N-term)">Formyl (N-term)</option>
+        <option value="Formyl (S)">Formyl (S)</option>
+        <option value="Formyl (T)">Formyl (T)</option>
+        <option value="Furan (Y)">Furan (Y)</option>
+        <option value="G-H1 (R)">G-H1 (R)</option>
+        <option value="GG (C)">GG (C)</option>
+        <option value="GG (K)">GG (K)</option>
+        <option value="GG (S)">GG (S)</option>
+        <option value="GG (T)">GG (T)</option>
+        <option value="GGQ (K)">GGQ (K)</option>
+        <option value="GIST-Quat (K)">GIST-Quat (K)</option>
+        <option value="GIST-Quat (N-term)">GIST-Quat (N-term)</option>
+        <option value="GIST-Quat:2H(3) (K)">GIST-Quat:2H(3) (K)</option>
+        <option value="GIST-Quat:2H(3) (N-term)">GIST-Quat:2H(3) (N-term)</option>
+        <option value="GIST-Quat:2H(6) (K)">GIST-Quat:2H(6) (K)</option>
+        <option value="GIST-Quat:2H(6) (N-term)">GIST-Quat:2H(6) (N-term)</option>
+        <option value="GIST-Quat:2H(9) (K)">GIST-Quat:2H(9) (K)</option>
+        <option value="GIST-Quat:2H(9) (N-term)">GIST-Quat:2H(9) (N-term)</option>
+        <option value="Galactosyl (K)">Galactosyl (K)</option>
+        <option value="GeranylGeranyl (C)">GeranylGeranyl (C)</option>
+        <option value="Gln-&gt;Ala (Q)">Gln-&gt;Ala (Q)</option>
+        <option value="Gln-&gt;Arg (Q)">Gln-&gt;Arg (Q)</option>
+        <option value="Gln-&gt;Asn (Q)">Gln-&gt;Asn (Q)</option>
+        <option value="Gln-&gt;Asp (Q)">Gln-&gt;Asp (Q)</option>
+        <option value="Gln-&gt;Cys (Q)">Gln-&gt;Cys (Q)</option>
+        <option value="Gln-&gt;Glu (Q)">Gln-&gt;Glu (Q)</option>
+        <option value="Gln-&gt;Gly (Q)">Gln-&gt;Gly (Q)</option>
+        <option value="Gln-&gt;His (Q)">Gln-&gt;His (Q)</option>
+        <option value="Gln-&gt;Lys (Q)">Gln-&gt;Lys (Q)</option>
+        <option value="Gln-&gt;Met (Q)">Gln-&gt;Met (Q)</option>
+        <option value="Gln-&gt;Phe (Q)">Gln-&gt;Phe (Q)</option>
+        <option value="Gln-&gt;Pro (Q)">Gln-&gt;Pro (Q)</option>
+        <option value="Gln-&gt;Ser (Q)">Gln-&gt;Ser (Q)</option>
+        <option value="Gln-&gt;Thr (Q)">Gln-&gt;Thr (Q)</option>
+        <option value="Gln-&gt;Trp (Q)">Gln-&gt;Trp (Q)</option>
+        <option value="Gln-&gt;Tyr (Q)">Gln-&gt;Tyr (Q)</option>
+        <option value="Gln-&gt;Val (Q)">Gln-&gt;Val (Q)</option>
+        <option value="Gln-&gt;Xle (Q)">Gln-&gt;Xle (Q)</option>
+        <option value="Gln-&gt;pyro-Glu (N-term Q)">Gln-&gt;pyro-Glu (N-term Q)</option>
+        <option value="Glu (E)">Glu (E)</option>
+        <option value="Glu-&gt;Ala (E)">Glu-&gt;Ala (E)</option>
+        <option value="Glu-&gt;Arg (E)">Glu-&gt;Arg (E)</option>
+        <option value="Glu-&gt;Asn (E)">Glu-&gt;Asn (E)</option>
+        <option value="Glu-&gt;Asp (E)">Glu-&gt;Asp (E)</option>
+        <option value="Glu-&gt;Cys (E)">Glu-&gt;Cys (E)</option>
+        <option value="Glu-&gt;Gln (E)">Glu-&gt;Gln (E)</option>
+        <option value="Glu-&gt;Gly (E)">Glu-&gt;Gly (E)</option>
+        <option value="Glu-&gt;His (E)">Glu-&gt;His (E)</option>
+        <option value="Glu-&gt;Lys (E)">Glu-&gt;Lys (E)</option>
+        <option value="Glu-&gt;Met (E)">Glu-&gt;Met (E)</option>
+        <option value="Glu-&gt;Phe (E)">Glu-&gt;Phe (E)</option>
+        <option value="Glu-&gt;Pro (E)">Glu-&gt;Pro (E)</option>
+        <option value="Glu-&gt;Ser (E)">Glu-&gt;Ser (E)</option>
+        <option value="Glu-&gt;Thr (E)">Glu-&gt;Thr (E)</option>
+        <option value="Glu-&gt;Trp (E)">Glu-&gt;Trp (E)</option>
+        <option value="Glu-&gt;Tyr (E)">Glu-&gt;Tyr (E)</option>
+        <option value="Glu-&gt;Val (E)">Glu-&gt;Val (E)</option>
+        <option value="Glu-&gt;Xle (E)">Glu-&gt;Xle (E)</option>
+        <option value="Glu-&gt;pyro-Glu (N-term E)">Glu-&gt;pyro-Glu (N-term E)</option>
+        <option value="GluGlu (E)">GluGlu (E)</option>
+        <option value="GluGluGlu (E)">GluGluGlu (E)</option>
+        <option value="GluGluGluGlu (E)">GluGluGluGlu (E)</option>
+        <option value="Gluconoylation (K)">Gluconoylation (K)</option>
+        <option value="Gluconoylation (N-term)">Gluconoylation (N-term)</option>
+        <option value="Glucosylgalactosyl (K)">Glucosylgalactosyl (K)</option>
+        <option value="Glucuronyl (S)">Glucuronyl (S)</option>
+        <option value="Glutathione (C)">Glutathione (C)</option>
+        <option value="Gly (K)">Gly (K)</option>
+        <option value="Gly (S)">Gly (S)</option>
+        <option value="Gly (T)">Gly (T)</option>
+        <option value="Gly-&gt;Ala (G)">Gly-&gt;Ala (G)</option>
+        <option value="Gly-&gt;Arg (G)">Gly-&gt;Arg (G)</option>
+        <option value="Gly-&gt;Asn (G)">Gly-&gt;Asn (G)</option>
+        <option value="Gly-&gt;Asp (G)">Gly-&gt;Asp (G)</option>
+        <option value="Gly-&gt;Cys (G)">Gly-&gt;Cys (G)</option>
+        <option value="Gly-&gt;Gln (G)">Gly-&gt;Gln (G)</option>
+        <option value="Gly-&gt;Glu (G)">Gly-&gt;Glu (G)</option>
+        <option value="Gly-&gt;His (G)">Gly-&gt;His (G)</option>
+        <option value="Gly-&gt;Lys (G)">Gly-&gt;Lys (G)</option>
+        <option value="Gly-&gt;Met (G)">Gly-&gt;Met (G)</option>
+        <option value="Gly-&gt;Phe (G)">Gly-&gt;Phe (G)</option>
+        <option value="Gly-&gt;Pro (G)">Gly-&gt;Pro (G)</option>
+        <option value="Gly-&gt;Ser (G)">Gly-&gt;Ser (G)</option>
+        <option value="Gly-&gt;Thr (G)">Gly-&gt;Thr (G)</option>
+        <option value="Gly-&gt;Trp (G)">Gly-&gt;Trp (G)</option>
+        <option value="Gly-&gt;Tyr (G)">Gly-&gt;Tyr (G)</option>
+        <option value="Gly-&gt;Val (G)">Gly-&gt;Val (G)</option>
+        <option value="Gly-&gt;Xle (G)">Gly-&gt;Xle (G)</option>
+        <option value="Gly-loss+Amide (C-term G)">Gly-loss+Amide (C-term G)</option>
+        <option value="Glycerophospho (S)">Glycerophospho (S)</option>
+        <option value="GlycerylPE (E)">GlycerylPE (E)</option>
+        <option value="Glycosyl (P)">Glycosyl (P)</option>
+        <option value="Guanidinyl (K)">Guanidinyl (K)</option>
+        <option value="Guanidinyl (N-term)">Guanidinyl (N-term)</option>
+        <option value="HCysThiolactone (K)">HCysThiolactone (K)</option>
+        <option value="HCysteinyl (C)">HCysteinyl (C)</option>
+        <option value="HMVK (C)">HMVK (C)</option>
+        <option value="HN2_mustard (C)">HN2_mustard (C)</option>
+        <option value="HN2_mustard (H)">HN2_mustard (H)</option>
+        <option value="HN2_mustard (K)">HN2_mustard (K)</option>
+        <option value="HN3_mustard (C)">HN3_mustard (C)</option>
+        <option value="HN3_mustard (H)">HN3_mustard (H)</option>
+        <option value="HN3_mustard (K)">HN3_mustard (K)</option>
+        <option value="HNE (A)">HNE (A)</option>
+        <option value="HNE (C)">HNE (C)</option>
+        <option value="HNE (H)">HNE (H)</option>
+        <option value="HNE (K)">HNE (K)</option>
+        <option value="HNE (L)">HNE (L)</option>
+        <option value="HNE+Delta:H(2) (C)">HNE+Delta:H(2) (C)</option>
+        <option value="HNE+Delta:H(2) (H)">HNE+Delta:H(2) (H)</option>
+        <option value="HNE+Delta:H(2) (K)">HNE+Delta:H(2) (K)</option>
+        <option value="HNE-BAHAH (C)">HNE-BAHAH (C)</option>
+        <option value="HNE-BAHAH (H)">HNE-BAHAH (H)</option>
+        <option value="HNE-BAHAH (K)">HNE-BAHAH (K)</option>
+        <option value="HNE-Delta:H(2)O (C)">HNE-Delta:H(2)O (C)</option>
+        <option value="HNE-Delta:H(2)O (H)">HNE-Delta:H(2)O (H)</option>
+        <option value="HNE-Delta:H(2)O (K)">HNE-Delta:H(2)O (K)</option>
+        <option value="HPG (R)">HPG (R)</option>
+        <option value="Heme (C)">Heme (C)</option>
+        <option value="Heme (H)">Heme (H)</option>
+        <option value="Hep (K)">Hep (K)</option>
+        <option value="Hep (N)">Hep (N)</option>
+        <option value="Hep (Q)">Hep (Q)</option>
+        <option value="Hep (R)">Hep (R)</option>
+        <option value="Hep (S)">Hep (S)</option>
+        <option value="Hep (T)">Hep (T)</option>
+        <option value="Hex (C)">Hex (C)</option>
+        <option value="Hex (K)">Hex (K)</option>
+        <option value="Hex (N)">Hex (N)</option>
+        <option value="Hex (N-term)">Hex (N-term)</option>
+        <option value="Hex (R)">Hex (R)</option>
+        <option value="Hex (S)">Hex (S)</option>
+        <option value="Hex (T)">Hex (T)</option>
+        <option value="Hex (W)">Hex (W)</option>
+        <option value="Hex (Y)">Hex (Y)</option>
+        <option value="Hex(1)HexNAc(1)NeuAc(1) (N)">Hex(1)HexNAc(1)NeuAc(1) (N)</option>
+        <option value="Hex(1)HexNAc(1)NeuAc(1) (S)">Hex(1)HexNAc(1)NeuAc(1) (S)</option>
+        <option value="Hex(1)HexNAc(1)NeuAc(1) (T)">Hex(1)HexNAc(1)NeuAc(1) (T)</option>
+        <option value="Hex(1)HexNAc(1)NeuAc(2) (N)">Hex(1)HexNAc(1)NeuAc(2) (N)</option>
+        <option value="Hex(1)HexNAc(1)NeuAc(2) (S)">Hex(1)HexNAc(1)NeuAc(2) (S)</option>
+        <option value="Hex(1)HexNAc(1)NeuAc(2) (T)">Hex(1)HexNAc(1)NeuAc(2) (T)</option>
+        <option value="Hex(1)HexNAc(1)dHex(1) (N)">Hex(1)HexNAc(1)dHex(1) (N)</option>
+        <option value="Hex(1)HexNAc(2) (N)">Hex(1)HexNAc(2) (N)</option>
+        <option value="Hex(1)HexNAc(2)Pent(1) (N)">Hex(1)HexNAc(2)Pent(1) (N)</option>
+        <option value="Hex(1)HexNAc(2)dHex(1) (N)">Hex(1)HexNAc(2)dHex(1) (N)</option>
+        <option value="Hex(1)HexNAc(2)dHex(1)Pent(1) (N)">Hex(1)HexNAc(2)dHex(1)Pent(1) (N)</option>
+        <option value="Hex(1)HexNAc(2)dHex(2) (N)">Hex(1)HexNAc(2)dHex(2) (N)</option>
+        <option value="Hex(2) (K)">Hex(2) (K)</option>
+        <option value="Hex(2) (R)">Hex(2) (R)</option>
+        <option value="Hex(2)HexNAc(2) (N)">Hex(2)HexNAc(2) (N)</option>
+        <option value="Hex(2)HexNAc(2)Pent(1) (N)">Hex(2)HexNAc(2)Pent(1) (N)</option>
+        <option value="Hex(2)HexNAc(2)dHex(1) (N)">Hex(2)HexNAc(2)dHex(1) (N)</option>
+        <option value="Hex(3) (N)">Hex(3) (N)</option>
+        <option value="Hex(3)HexNAc(1)Pent(1) (N)">Hex(3)HexNAc(1)Pent(1) (N)</option>
+        <option value="Hex(3)HexNAc(2) (N)">Hex(3)HexNAc(2) (N)</option>
+        <option value="Hex(3)HexNAc(2)P(1) (N)">Hex(3)HexNAc(2)P(1) (N)</option>
+        <option value="Hex(3)HexNAc(4) (N)">Hex(3)HexNAc(4) (N)</option>
+        <option value="Hex(4)HexNAc(4) (N)">Hex(4)HexNAc(4) (N)</option>
+        <option value="Hex(5)HexNAc(2) (N)">Hex(5)HexNAc(2) (N)</option>
+        <option value="Hex(5)HexNAc(4) (N)">Hex(5)HexNAc(4) (N)</option>
+        <option value="Hex(5)HexNAc(4)NeuAc(1) (N)">Hex(5)HexNAc(4)NeuAc(1) (N)</option>
+        <option value="Hex(5)HexNAc(4)NeuAc(2) (N)">Hex(5)HexNAc(4)NeuAc(2) (N)</option>
+        <option value="Hex1HexNAc1 (N)">Hex1HexNAc1 (N)</option>
+        <option value="Hex1HexNAc1 (S)">Hex1HexNAc1 (S)</option>
+        <option value="Hex1HexNAc1 (T)">Hex1HexNAc1 (T)</option>
+        <option value="HexN (K)">HexN (K)</option>
+        <option value="HexN (N)">HexN (N)</option>
+        <option value="HexN (T)">HexN (T)</option>
+        <option value="HexN (W)">HexN (W)</option>
+        <option value="HexNAc (N)">HexNAc (N)</option>
+        <option value="HexNAc (S)">HexNAc (S)</option>
+        <option value="HexNAc (T)">HexNAc (T)</option>
+        <option value="HexNAc(1)dHex(1) (N)">HexNAc(1)dHex(1) (N)</option>
+        <option value="HexNAc(1)dHex(2) (N)">HexNAc(1)dHex(2) (N)</option>
+        <option value="HexNAc(2) (N)">HexNAc(2) (N)</option>
+        <option value="HexNAc(2)dHex(1) (N)">HexNAc(2)dHex(1) (N)</option>
+        <option value="HexNAc(2)dHex(2) (N)">HexNAc(2)dHex(2) (N)</option>
+        <option value="His-&gt;Ala (H)">His-&gt;Ala (H)</option>
+        <option value="His-&gt;Arg (H)">His-&gt;Arg (H)</option>
+        <option value="His-&gt;Asn (H)">His-&gt;Asn (H)</option>
+        <option value="His-&gt;Asp (H)">His-&gt;Asp (H)</option>
+        <option value="His-&gt;Cys (H)">His-&gt;Cys (H)</option>
+        <option value="His-&gt;Gln (H)">His-&gt;Gln (H)</option>
+        <option value="His-&gt;Glu (H)">His-&gt;Glu (H)</option>
+        <option value="His-&gt;Gly (H)">His-&gt;Gly (H)</option>
+        <option value="His-&gt;Lys (H)">His-&gt;Lys (H)</option>
+        <option value="His-&gt;Met (H)">His-&gt;Met (H)</option>
+        <option value="His-&gt;Phe (H)">His-&gt;Phe (H)</option>
+        <option value="His-&gt;Pro (H)">His-&gt;Pro (H)</option>
+        <option value="His-&gt;Ser (H)">His-&gt;Ser (H)</option>
+        <option value="His-&gt;Thr (H)">His-&gt;Thr (H)</option>
+        <option value="His-&gt;Trp (H)">His-&gt;Trp (H)</option>
+        <option value="His-&gt;Tyr (H)">His-&gt;Tyr (H)</option>
+        <option value="His-&gt;Val (H)">His-&gt;Val (H)</option>
+        <option value="His-&gt;Xle (H)">His-&gt;Xle (H)</option>
+        <option value="Homocysteic_acid (M)">Homocysteic_acid (M)</option>
+        <option value="Hydroxamic_acid (D)">Hydroxamic_acid (D)</option>
+        <option value="Hydroxamic_acid (E)">Hydroxamic_acid (E)</option>
+        <option value="Hydroxycinnamyl (C)">Hydroxycinnamyl (C)</option>
+        <option value="Hydroxyfarnesyl (C)">Hydroxyfarnesyl (C)</option>
+        <option value="Hydroxyheme (E)">Hydroxyheme (E)</option>
+        <option value="Hydroxymethyl (N)">Hydroxymethyl (N)</option>
+        <option value="HydroxymethylOP (K)">HydroxymethylOP (K)</option>
+        <option value="Hydroxytrimethyl (K)">Hydroxytrimethyl (K)</option>
+        <option value="Hypusine (K)">Hypusine (K)</option>
+        <option value="IBTP (C)">IBTP (C)</option>
+        <option value="ICAT-C (C)">ICAT-C (C)</option>
+        <option value="ICAT-C:13C(9) (C)">ICAT-C:13C(9) (C)</option>
+        <option value="ICAT-D (C)">ICAT-D (C)</option>
+        <option value="ICAT-D:2H(8) (C)">ICAT-D:2H(8) (C)</option>
+        <option value="ICAT-G (C)">ICAT-G (C)</option>
+        <option value="ICAT-G:2H(8) (C)">ICAT-G:2H(8) (C)</option>
+        <option value="ICAT-H (C)">ICAT-H (C)</option>
+        <option value="ICAT-H:13C(6) (C)">ICAT-H:13C(6) (C)</option>
+        <option value="ICDID (C)">ICDID (C)</option>
+        <option value="ICDID:2H(6) (C)">ICDID:2H(6) (C)</option>
+        <option value="ICPL (K)">ICPL (K)</option>
+        <option value="ICPL (N-term)">ICPL (N-term)</option>
+        <option value="ICPL:13C(6) (K)">ICPL:13C(6) (K)</option>
+        <option value="ICPL:13C(6) (N-term)">ICPL:13C(6) (N-term)</option>
+        <option value="ICPL:13C(6)2H(4) (K)">ICPL:13C(6)2H(4) (K)</option>
+        <option value="ICPL:13C(6)2H(4) (N-term)">ICPL:13C(6)2H(4) (N-term)</option>
+        <option value="ICPL:2H(4) (K)">ICPL:2H(4) (K)</option>
+        <option value="ICPL:2H(4) (N-term)">ICPL:2H(4) (N-term)</option>
+        <option value="IDEnT (C)">IDEnT (C)</option>
+        <option value="IED-Biotin (C)">IED-Biotin (C)</option>
+        <option value="IGBP (C)">IGBP (C)</option>
+        <option value="IGBP:13C(2) (C)">IGBP:13C(2) (C)</option>
+        <option value="IMEHex(2)NeuAc(1) (K)">IMEHex(2)NeuAc(1) (K)</option>
+        <option value="IMID (K)">IMID (K)</option>
+        <option value="IMID:2H(4) (K)">IMID:2H(4) (K)</option>
+        <option value="ISD_z+2_ion (N-term)">ISD_z+2_ion (N-term)</option>
+        <option value="Iminobiotin (K)">Iminobiotin (K)</option>
+        <option value="Iminobiotin (N-term)">Iminobiotin (N-term)</option>
+        <option value="Iodo (H)">Iodo (H)</option>
+        <option value="Iodo (Y)">Iodo (Y)</option>
+        <option value="IodoU-AMP (F)">IodoU-AMP (F)</option>
+        <option value="IodoU-AMP (W)">IodoU-AMP (W)</option>
+        <option value="IodoU-AMP (Y)">IodoU-AMP (Y)</option>
+        <option value="Iodoacetanilide (C)">Iodoacetanilide (C)</option>
+        <option value="Iodoacetanilide (K)">Iodoacetanilide (K)</option>
+        <option value="Iodoacetanilide (N-term)">Iodoacetanilide (N-term)</option>
+        <option value="Iodoacetanilide:13C(6) (C)">Iodoacetanilide:13C(6) (C)</option>
+        <option value="Iodoacetanilide:13C(6) (K)">Iodoacetanilide:13C(6) (K)</option>
+        <option value="Iodoacetanilide:13C(6) (N-term)">Iodoacetanilide:13C(6) (N-term)</option>
+        <option value="Isopropylphospho (S)">Isopropylphospho (S)</option>
+        <option value="Isopropylphospho (T)">Isopropylphospho (T)</option>
+        <option value="Isopropylphospho (Y)">Isopropylphospho (Y)</option>
+        <option value="LG-Hlactam-K (K)">LG-Hlactam-K (K)</option>
+        <option value="LG-Hlactam-R (R)">LG-Hlactam-R (R)</option>
+        <option value="LG-anhydrolactam (K)">LG-anhydrolactam (K)</option>
+        <option value="LG-anhydrolactam (N-term)">LG-anhydrolactam (N-term)</option>
+        <option value="LG-anhyropyrrole (K)">LG-anhyropyrrole (K)</option>
+        <option value="LG-anhyropyrrole (N-term)">LG-anhyropyrrole (N-term)</option>
+        <option value="LG-lactam-K (K)">LG-lactam-K (K)</option>
+        <option value="LG-lactam-R (R)">LG-lactam-R (R)</option>
+        <option value="LG-pyrrole (K)">LG-pyrrole (K)</option>
+        <option value="LG-pyrrole (N-term)">LG-pyrrole (N-term)</option>
+        <option value="LRGG (K)">LRGG (K)</option>
+        <option value="Label:13C(1)2H(3) (M)">Label:13C(1)2H(3) (M)</option>
+        <option value="Label:13C(1)2H(3)+Oxidation (M)">Label:13C(1)2H(3)+Oxidation (M)</option>
+        <option value="Label:13C(3) (A)">Label:13C(3) (A)</option>
+        <option value="Label:13C(3)15N(1) (A)">Label:13C(3)15N(1) (A)</option>
+        <option value="Label:13C(4) (M)">Label:13C(4) (M)</option>
+        <option value="Label:13C(4)+Oxidation (M)">Label:13C(4)+Oxidation (M)</option>
+        <option value="Label:13C(4)15N(1) (D)">Label:13C(4)15N(1) (D)</option>
+        <option value="Label:13C(4)15N(2)+GG (K)">Label:13C(4)15N(2)+GG (K)</option>
+        <option value="Label:13C(5) (P)">Label:13C(5) (P)</option>
+        <option value="Label:13C(5)15N(1) (E)">Label:13C(5)15N(1) (E)</option>
+        <option value="Label:13C(5)15N(1) (M)">Label:13C(5)15N(1) (M)</option>
+        <option value="Label:13C(5)15N(1) (P)">Label:13C(5)15N(1) (P)</option>
+        <option value="Label:13C(5)15N(1) (V)">Label:13C(5)15N(1) (V)</option>
+        <option value="Label:13C(6) (I)">Label:13C(6) (I)</option>
+        <option value="Label:13C(6) (K)">Label:13C(6) (K)</option>
+        <option value="Label:13C(6) (L)">Label:13C(6) (L)</option>
+        <option value="Label:13C(6) (R)">Label:13C(6) (R)</option>
+        <option value="Label:13C(6)+Acetyl (K)">Label:13C(6)+Acetyl (K)</option>
+        <option value="Label:13C(6)+Dimethyl (K)">Label:13C(6)+Dimethyl (K)</option>
+        <option value="Label:13C(6)+GG (K)">Label:13C(6)+GG (K)</option>
+        <option value="Label:13C(6)15N(1) (I)">Label:13C(6)15N(1) (I)</option>
+        <option value="Label:13C(6)15N(1) (L)">Label:13C(6)15N(1) (L)</option>
+        <option value="Label:13C(6)15N(2) (K)">Label:13C(6)15N(2) (K)</option>
+        <option value="Label:13C(6)15N(2)+Acetyl (K)">Label:13C(6)15N(2)+Acetyl (K)</option>
+        <option value="Label:13C(6)15N(2)+Dimethyl (K)">Label:13C(6)15N(2)+Dimethyl (K)</option>
+        <option value="Label:13C(6)15N(2)+GG (K)">Label:13C(6)15N(2)+GG (K)</option>
+        <option value="Label:13C(6)15N(4) (R)">Label:13C(6)15N(4) (R)</option>
+        <option value="Label:13C(6)15N(4)+Dimethyl (R)">Label:13C(6)15N(4)+Dimethyl (R)</option>
+        <option value="Label:13C(6)15N(4)+Dimethyl:2H(6)13C(2) (R)">Label:13C(6)15N(4)+Dimethyl:2H(6)13C(2) (R)</option>
+        <option value="Label:13C(6)15N(4)+Methyl (R)">Label:13C(6)15N(4)+Methyl (R)</option>
+        <option value="Label:13C(6)15N(4)+Methyl:2H(3)13C(1) (R)">Label:13C(6)15N(4)+Methyl:2H(3)13C(1) (R)</option>
+        <option value="Label:13C(8)15N(2) (R)">Label:13C(8)15N(2) (R)</option>
+        <option value="Label:13C(9) (F)">Label:13C(9) (F)</option>
+        <option value="Label:13C(9) (Y)">Label:13C(9) (Y)</option>
+        <option value="Label:13C(9)+Phospho (Y)">Label:13C(9)+Phospho (Y)</option>
+        <option value="Label:13C(9)15N(1) (F)">Label:13C(9)15N(1) (F)</option>
+        <option value="Label:15N(1) (A)">Label:15N(1) (A)</option>
+        <option value="Label:15N(1) (C)">Label:15N(1) (C)</option>
+        <option value="Label:15N(1) (D)">Label:15N(1) (D)</option>
+        <option value="Label:15N(1) (E)">Label:15N(1) (E)</option>
+        <option value="Label:15N(1) (F)">Label:15N(1) (F)</option>
+        <option value="Label:15N(1) (G)">Label:15N(1) (G)</option>
+        <option value="Label:15N(1) (I)">Label:15N(1) (I)</option>
+        <option value="Label:15N(1) (L)">Label:15N(1) (L)</option>
+        <option value="Label:15N(1) (M)">Label:15N(1) (M)</option>
+        <option value="Label:15N(1) (P)">Label:15N(1) (P)</option>
+        <option value="Label:15N(1) (S)">Label:15N(1) (S)</option>
+        <option value="Label:15N(1) (T)">Label:15N(1) (T)</option>
+        <option value="Label:15N(1) (V)">Label:15N(1) (V)</option>
+        <option value="Label:15N(1) (Y)">Label:15N(1) (Y)</option>
+        <option value="Label:15N(2) (K)">Label:15N(2) (K)</option>
+        <option value="Label:15N(2) (N)">Label:15N(2) (N)</option>
+        <option value="Label:15N(2) (Q)">Label:15N(2) (Q)</option>
+        <option value="Label:15N(2) (W)">Label:15N(2) (W)</option>
+        <option value="Label:15N(2)2H(9) (K)">Label:15N(2)2H(9) (K)</option>
+        <option value="Label:15N(3) (H)">Label:15N(3) (H)</option>
+        <option value="Label:15N(4) (R)">Label:15N(4) (R)</option>
+        <option value="Label:18O(1) (C-term)">Label:18O(1) (C-term)</option>
+        <option value="Label:18O(1) (S)">Label:18O(1) (S)</option>
+        <option value="Label:18O(1) (T)">Label:18O(1) (T)</option>
+        <option value="Label:18O(1) (Y)">Label:18O(1) (Y)</option>
+        <option value="Label:18O(2) (C-term)">Label:18O(2) (C-term)</option>
+        <option value="Label:2H(10) (L)">Label:2H(10) (L)</option>
+        <option value="Label:2H(3) (L)">Label:2H(3) (L)</option>
+        <option value="Label:2H(3) (M)">Label:2H(3) (M)</option>
+        <option value="Label:2H(3)+Oxidation (M)">Label:2H(3)+Oxidation (M)</option>
+        <option value="Label:2H(4) (F)">Label:2H(4) (F)</option>
+        <option value="Label:2H(4) (K)">Label:2H(4) (K)</option>
+        <option value="Label:2H(4) (Y)">Label:2H(4) (Y)</option>
+        <option value="Label:2H(4)+Acetyl (K)">Label:2H(4)+Acetyl (K)</option>
+        <option value="Label:2H(4)+GG (K)">Label:2H(4)+GG (K)</option>
+        <option value="Label:2H(4)13C(1) (R)">Label:2H(4)13C(1) (R)</option>
+        <option value="Label:2H(6)15N(1) (P)">Label:2H(6)15N(1) (P)</option>
+        <option value="Label:2H(7)15N(4) (R)">Label:2H(7)15N(4) (R)</option>
+        <option value="Label:2H(9)13C(6)15N(2) (K)">Label:2H(9)13C(6)15N(2) (K)</option>
+        <option value="Leu-&gt;MetOx (L)">Leu-&gt;MetOx (L)</option>
+        <option value="Lipoyl (K)">Lipoyl (K)</option>
+        <option value="Lys (N-term)">Lys (N-term)</option>
+        <option value="Lys-&gt;Ala (K)">Lys-&gt;Ala (K)</option>
+        <option value="Lys-&gt;Allysine (K)">Lys-&gt;Allysine (K)</option>
+        <option value="Lys-&gt;AminoadipicAcid (K)">Lys-&gt;AminoadipicAcid (K)</option>
+        <option value="Lys-&gt;Arg (K)">Lys-&gt;Arg (K)</option>
+        <option value="Lys-&gt;Asn (K)">Lys-&gt;Asn (K)</option>
+        <option value="Lys-&gt;Asp (K)">Lys-&gt;Asp (K)</option>
+        <option value="Lys-&gt;CamCys (K)">Lys-&gt;CamCys (K)</option>
+        <option value="Lys-&gt;Cys (K)">Lys-&gt;Cys (K)</option>
+        <option value="Lys-&gt;Gln (K)">Lys-&gt;Gln (K)</option>
+        <option value="Lys-&gt;Glu (K)">Lys-&gt;Glu (K)</option>
+        <option value="Lys-&gt;Gly (K)">Lys-&gt;Gly (K)</option>
+        <option value="Lys-&gt;His (K)">Lys-&gt;His (K)</option>
+        <option value="Lys-&gt;Met (K)">Lys-&gt;Met (K)</option>
+        <option value="Lys-&gt;MetOx (K)">Lys-&gt;MetOx (K)</option>
+        <option value="Lys-&gt;Phe (K)">Lys-&gt;Phe (K)</option>
+        <option value="Lys-&gt;Pro (K)">Lys-&gt;Pro (K)</option>
+        <option value="Lys-&gt;Ser (K)">Lys-&gt;Ser (K)</option>
+        <option value="Lys-&gt;Thr (K)">Lys-&gt;Thr (K)</option>
+        <option value="Lys-&gt;Trp (K)">Lys-&gt;Trp (K)</option>
+        <option value="Lys-&gt;Tyr (K)">Lys-&gt;Tyr (K)</option>
+        <option value="Lys-&gt;Val (K)">Lys-&gt;Val (K)</option>
+        <option value="Lys-&gt;Xle (K)">Lys-&gt;Xle (K)</option>
+        <option value="Lysbiotinhydrazide (K)">Lysbiotinhydrazide (K)</option>
+        <option value="MDCC (C)">MDCC (C)</option>
+        <option value="MG-H1 (R)">MG-H1 (R)</option>
+        <option value="MM-diphenylpentanone (C)">MM-diphenylpentanone (C)</option>
+        <option value="MTSL (C)">MTSL (C)</option>
+        <option value="Maleimide-PEO2-Biotin (C)">Maleimide-PEO2-Biotin (C)</option>
+        <option value="Malonyl (C)">Malonyl (C)</option>
+        <option value="Malonyl (S)">Malonyl (S)</option>
+        <option value="Menadione (C)">Menadione (C)</option>
+        <option value="Menadione (K)">Menadione (K)</option>
+        <option value="Menadione-HQ (C)">Menadione-HQ (C)</option>
+        <option value="Menadione-HQ (K)">Menadione-HQ (K)</option>
+        <option value="MercaptoEthanol (S)">MercaptoEthanol (S)</option>
+        <option value="MercaptoEthanol (T)">MercaptoEthanol (T)</option>
+        <option value="Met-&gt;Aha (M)">Met-&gt;Aha (M)</option>
+        <option value="Met-&gt;Ala (M)">Met-&gt;Ala (M)</option>
+        <option value="Met-&gt;Arg (M)">Met-&gt;Arg (M)</option>
+        <option value="Met-&gt;Asn (M)">Met-&gt;Asn (M)</option>
+        <option value="Met-&gt;Asp (M)">Met-&gt;Asp (M)</option>
+        <option value="Met-&gt;Cys (M)">Met-&gt;Cys (M)</option>
+        <option value="Met-&gt;Gln (M)">Met-&gt;Gln (M)</option>
+        <option value="Met-&gt;Glu (M)">Met-&gt;Glu (M)</option>
+        <option value="Met-&gt;Gly (M)">Met-&gt;Gly (M)</option>
+        <option value="Met-&gt;His (M)">Met-&gt;His (M)</option>
+        <option value="Met-&gt;Hpg (M)">Met-&gt;Hpg (M)</option>
+        <option value="Met-&gt;Hse (C-term M)">Met-&gt;Hse (C-term M)</option>
+        <option value="Met-&gt;Hsl (C-term M)">Met-&gt;Hsl (C-term M)</option>
+        <option value="Met-&gt;Lys (M)">Met-&gt;Lys (M)</option>
+        <option value="Met-&gt;Phe (M)">Met-&gt;Phe (M)</option>
+        <option value="Met-&gt;Pro (M)">Met-&gt;Pro (M)</option>
+        <option value="Met-&gt;Ser (M)">Met-&gt;Ser (M)</option>
+        <option value="Met-&gt;Thr (M)">Met-&gt;Thr (M)</option>
+        <option value="Met-&gt;Trp (M)">Met-&gt;Trp (M)</option>
+        <option value="Met-&gt;Tyr (M)">Met-&gt;Tyr (M)</option>
+        <option value="Met-&gt;Val (M)">Met-&gt;Val (M)</option>
+        <option value="Met-&gt;Xle (M)">Met-&gt;Xle (M)</option>
+        <option value="Methyl (C)">Methyl (C)</option>
+        <option value="Methyl (C-term)">Methyl (C-term)</option>
+        <option value="Methyl (D)">Methyl (D)</option>
+        <option value="Methyl (E)">Methyl (E)</option>
+        <option value="Methyl (H)">Methyl (H)</option>
+        <option value="Methyl (I)">Methyl (I)</option>
+        <option value="Methyl (K)">Methyl (K)</option>
+        <option value="Methyl (L)">Methyl (L)</option>
+        <option value="Methyl (N)">Methyl (N)</option>
+        <option value="Methyl (N-term)">Methyl (N-term)</option>
+        <option value="Methyl (Q)">Methyl (Q)</option>
+        <option value="Methyl (R)">Methyl (R)</option>
+        <option value="Methyl (S)">Methyl (S)</option>
+        <option value="Methyl (T)">Methyl (T)</option>
+        <option value="Methyl+Acetyl:2H(3) (K)">Methyl+Acetyl:2H(3) (K)</option>
+        <option value="Methyl+Deamidated (N)">Methyl+Deamidated (N)</option>
+        <option value="Methyl+Deamidated (Q)">Methyl+Deamidated (Q)</option>
+        <option value="Methyl-PEO12-Maleimide (C)">Methyl-PEO12-Maleimide (C)</option>
+        <option value="Methyl:2H(2) (K)">Methyl:2H(2) (K)</option>
+        <option value="Methyl:2H(3) (C-term)">Methyl:2H(3) (C-term)</option>
+        <option value="Methyl:2H(3) (D)">Methyl:2H(3) (D)</option>
+        <option value="Methyl:2H(3) (E)">Methyl:2H(3) (E)</option>
+        <option value="Methyl:2H(3) (K)">Methyl:2H(3) (K)</option>
+        <option value="Methyl:2H(3) (R)">Methyl:2H(3) (R)</option>
+        <option value="Methyl:2H(3)+Acetyl:2H(3) (K)">Methyl:2H(3)+Acetyl:2H(3) (K)</option>
+        <option value="Methyl:2H(3)13C(1) (K)">Methyl:2H(3)13C(1) (K)</option>
+        <option value="Methyl:2H(3)13C(1) (R)">Methyl:2H(3)13C(1) (R)</option>
+        <option value="Methylamine (S)">Methylamine (S)</option>
+        <option value="Methylamine (T)">Methylamine (T)</option>
+        <option value="Methylmalonylation (S)">Methylmalonylation (S)</option>
+        <option value="Methylphosphonate (S)">Methylphosphonate (S)</option>
+        <option value="Methylphosphonate (T)">Methylphosphonate (T)</option>
+        <option value="Methylphosphonate (Y)">Methylphosphonate (Y)</option>
+        <option value="Methylpyrroline (K)">Methylpyrroline (K)</option>
+        <option value="Methylthio (C)">Methylthio (C)</option>
+        <option value="Methylthio (D)">Methylthio (D)</option>
+        <option value="Methylthio (K)">Methylthio (K)</option>
+        <option value="Methylthio (N)">Methylthio (N)</option>
+        <option value="Methylthio (N-term)">Methylthio (N-term)</option>
+        <option value="Molybdopterin (C)">Molybdopterin (C)</option>
+        <option value="MolybdopterinGD (C)">MolybdopterinGD (C)</option>
+        <option value="MolybdopterinGD (D)">MolybdopterinGD (D)</option>
+        <option value="MolybdopterinGD+Delta:S(-1)Se(1) (C)">MolybdopterinGD+Delta:S(-1)Se(1) (C)</option>
+        <option value="MurNAc (A)">MurNAc (A)</option>
+        <option value="Myristoyl (C)">Myristoyl (C)</option>
+        <option value="Myristoyl (K)">Myristoyl (K)</option>
+        <option value="Myristoyl (N-term G)">Myristoyl (N-term G)</option>
+        <option value="N-dimethylphosphate (S)">N-dimethylphosphate (S)</option>
+        <option value="NA-LNO2 (C)">NA-LNO2 (C)</option>
+        <option value="NA-LNO2 (H)">NA-LNO2 (H)</option>
+        <option value="NA-OA-NO2 (C)">NA-OA-NO2 (C)</option>
+        <option value="NA-OA-NO2 (H)">NA-OA-NO2 (H)</option>
+        <option value="NBS (W)">NBS (W)</option>
+        <option value="NBS:13C(6) (W)">NBS:13C(6) (W)</option>
+        <option value="NDA (K)">NDA (K)</option>
+        <option value="NDA (N-term)">NDA (N-term)</option>
+        <option value="NEIAA (C)">NEIAA (C)</option>
+        <option value="NEIAA (Y)">NEIAA (Y)</option>
+        <option value="NEIAA:2H(5) (C)">NEIAA:2H(5) (C)</option>
+        <option value="NEIAA:2H(5) (Y)">NEIAA:2H(5) (Y)</option>
+        <option value="NEM:2H(5) (C)">NEM:2H(5) (C)</option>
+        <option value="NEM:2H(5)+H2O (C)">NEM:2H(5)+H2O (C)</option>
+        <option value="NEMsulfur (C)">NEMsulfur (C)</option>
+        <option value="NEMsulfurWater (C)">NEMsulfurWater (C)</option>
+        <option value="NHS-LC-Biotin (K)">NHS-LC-Biotin (K)</option>
+        <option value="NHS-LC-Biotin (N-term)">NHS-LC-Biotin (N-term)</option>
+        <option value="NHS-fluorescein (K)">NHS-fluorescein (K)</option>
+        <option value="NIC (K)">NIC (K)</option>
+        <option value="NIC (N-term)">NIC (N-term)</option>
+        <option value="NIPCAM (C)">NIPCAM (C)</option>
+        <option value="NO_SMX_SEMD (C)">NO_SMX_SEMD (C)</option>
+        <option value="NO_SMX_SIMD (C)">NO_SMX_SIMD (C)</option>
+        <option value="NO_SMX_SMCT (C)">NO_SMX_SMCT (C)</option>
+        <option value="Nethylmaleimide (C)">Nethylmaleimide (C)</option>
+        <option value="Nethylmaleimide+water (C)">Nethylmaleimide+water (C)</option>
+        <option value="Nethylmaleimide+water (K)">Nethylmaleimide+water (K)</option>
+        <option value="NeuAc (N)">NeuAc (N)</option>
+        <option value="NeuAc (S)">NeuAc (S)</option>
+        <option value="NeuAc (T)">NeuAc (T)</option>
+        <option value="NeuGc (N)">NeuGc (N)</option>
+        <option value="NeuGc (S)">NeuGc (S)</option>
+        <option value="NeuGc (T)">NeuGc (T)</option>
+        <option value="Nitro (W)">Nitro (W)</option>
+        <option value="Nitro (Y)">Nitro (Y)</option>
+        <option value="Nitrosyl (C)">Nitrosyl (C)</option>
+        <option value="Nmethylmaleimide (C)">Nmethylmaleimide (C)</option>
+        <option value="Nmethylmaleimide (K)">Nmethylmaleimide (K)</option>
+        <option value="Nmethylmaleimide+water (C)">Nmethylmaleimide+water (C)</option>
+        <option value="O-Dimethylphosphate (S)">O-Dimethylphosphate (S)</option>
+        <option value="O-Dimethylphosphate (T)">O-Dimethylphosphate (T)</option>
+        <option value="O-Dimethylphosphate (Y)">O-Dimethylphosphate (Y)</option>
+        <option value="O-Et-N-diMePhospho (S)">O-Et-N-diMePhospho (S)</option>
+        <option value="O-Isopropylmethylphosphonate (S)">O-Isopropylmethylphosphonate (S)</option>
+        <option value="O-Isopropylmethylphosphonate (T)">O-Isopropylmethylphosphonate (T)</option>
+        <option value="O-Isopropylmethylphosphonate (Y)">O-Isopropylmethylphosphonate (Y)</option>
+        <option value="O-Methylphosphate (S)">O-Methylphosphate (S)</option>
+        <option value="O-Methylphosphate (T)">O-Methylphosphate (T)</option>
+        <option value="O-Methylphosphate (Y)">O-Methylphosphate (Y)</option>
+        <option value="O-pinacolylmethylphosphonate (H)">O-pinacolylmethylphosphonate (H)</option>
+        <option value="O-pinacolylmethylphosphonate (K)">O-pinacolylmethylphosphonate (K)</option>
+        <option value="O-pinacolylmethylphosphonate (S)">O-pinacolylmethylphosphonate (S)</option>
+        <option value="O-pinacolylmethylphosphonate (T)">O-pinacolylmethylphosphonate (T)</option>
+        <option value="O-pinacolylmethylphosphonate (Y)">O-pinacolylmethylphosphonate (Y)</option>
+        <option value="Octanoyl (C)">Octanoyl (C)</option>
+        <option value="Octanoyl (S)">Octanoyl (S)</option>
+        <option value="Octanoyl (T)">Octanoyl (T)</option>
+        <option value="OxArgBiotin (R)">OxArgBiotin (R)</option>
+        <option value="OxArgBiotinRed (R)">OxArgBiotinRed (R)</option>
+        <option value="OxLysBiotin (K)">OxLysBiotin (K)</option>
+        <option value="OxLysBiotinRed (K)">OxLysBiotinRed (K)</option>
+        <option value="OxProBiotin (P)">OxProBiotin (P)</option>
+        <option value="OxProBiotinRed (P)">OxProBiotinRed (P)</option>
+        <option value="Oxidation (C)">Oxidation (C)</option>
+        <option value="Oxidation (C-term G)">Oxidation (C-term G)</option>
+        <option value="Oxidation (D)">Oxidation (D)</option>
+        <option value="Oxidation (F)">Oxidation (F)</option>
+        <option value="Oxidation (H)">Oxidation (H)</option>
+        <option value="Oxidation (K)">Oxidation (K)</option>
+        <option value="Oxidation (M)">Oxidation (M)</option>
+        <option value="Oxidation (N)">Oxidation (N)</option>
+        <option value="Oxidation (P)">Oxidation (P)</option>
+        <option value="Oxidation (R)">Oxidation (R)</option>
+        <option value="Oxidation (W)">Oxidation (W)</option>
+        <option value="Oxidation (Y)">Oxidation (Y)</option>
+        <option value="Oxidation+NEM (C)">Oxidation+NEM (C)</option>
+        <option value="PEITC (C)">PEITC (C)</option>
+        <option value="PEITC (K)">PEITC (K)</option>
+        <option value="PEITC (N-term)">PEITC (N-term)</option>
+        <option value="PEO-Iodoacetyl-LC-Biotin (C)">PEO-Iodoacetyl-LC-Biotin (C)</option>
+        <option value="PET (S)">PET (S)</option>
+        <option value="PET (T)">PET (T)</option>
+        <option value="PS_Hapten (C)">PS_Hapten (C)</option>
+        <option value="PS_Hapten (H)">PS_Hapten (H)</option>
+        <option value="PS_Hapten (K)">PS_Hapten (K)</option>
+        <option value="Palmitoleyl (C)">Palmitoleyl (C)</option>
+        <option value="Palmitoleyl (S)">Palmitoleyl (S)</option>
+        <option value="Palmitoleyl (T)">Palmitoleyl (T)</option>
+        <option value="Palmitoyl (C)">Palmitoyl (C)</option>
+        <option value="Palmitoyl (K)">Palmitoyl (K)</option>
+        <option value="Palmitoyl (S)">Palmitoyl (S)</option>
+        <option value="Palmitoyl (T)">Palmitoyl (T)</option>
+        <option value="Pentylamine (Q)">Pentylamine (Q)</option>
+        <option value="Phe-&gt;Ala (F)">Phe-&gt;Ala (F)</option>
+        <option value="Phe-&gt;Arg (F)">Phe-&gt;Arg (F)</option>
+        <option value="Phe-&gt;Asn (F)">Phe-&gt;Asn (F)</option>
+        <option value="Phe-&gt;Asp (F)">Phe-&gt;Asp (F)</option>
+        <option value="Phe-&gt;CamCys (F)">Phe-&gt;CamCys (F)</option>
+        <option value="Phe-&gt;Cys (F)">Phe-&gt;Cys (F)</option>
+        <option value="Phe-&gt;Gln (F)">Phe-&gt;Gln (F)</option>
+        <option value="Phe-&gt;Glu (F)">Phe-&gt;Glu (F)</option>
+        <option value="Phe-&gt;Gly (F)">Phe-&gt;Gly (F)</option>
+        <option value="Phe-&gt;His (F)">Phe-&gt;His (F)</option>
+        <option value="Phe-&gt;Lys (F)">Phe-&gt;Lys (F)</option>
+        <option value="Phe-&gt;Met (F)">Phe-&gt;Met (F)</option>
+        <option value="Phe-&gt;Pro (F)">Phe-&gt;Pro (F)</option>
+        <option value="Phe-&gt;Ser (F)">Phe-&gt;Ser (F)</option>
+        <option value="Phe-&gt;Thr (F)">Phe-&gt;Thr (F)</option>
+        <option value="Phe-&gt;Trp (F)">Phe-&gt;Trp (F)</option>
+        <option value="Phe-&gt;Tyr (F)">Phe-&gt;Tyr (F)</option>
+        <option value="Phe-&gt;Val (F)">Phe-&gt;Val (F)</option>
+        <option value="Phe-&gt;Xle (F)">Phe-&gt;Xle (F)</option>
+        <option value="Phenylisocyanate (N-term)">Phenylisocyanate (N-term)</option>
+        <option value="Phenylisocyanate:2H(5) (N-term)">Phenylisocyanate:2H(5) (N-term)</option>
+        <option value="Phospho (C)">Phospho (C)</option>
+        <option value="Phospho (D)">Phospho (D)</option>
+        <option value="Phospho (H)">Phospho (H)</option>
+        <option value="Phospho (K)">Phospho (K)</option>
+        <option value="Phospho (R)">Phospho (R)</option>
+        <option value="Phospho (S)">Phospho (S)</option>
+        <option value="Phospho (T)">Phospho (T)</option>
+        <option value="Phospho (Y)">Phospho (Y)</option>
+        <option value="PhosphoHex (S)">PhosphoHex (S)</option>
+        <option value="PhosphoHexNAc (S)">PhosphoHexNAc (S)</option>
+        <option value="PhosphoHexNAc (T)">PhosphoHexNAc (T)</option>
+        <option value="PhosphoUridine (H)">PhosphoUridine (H)</option>
+        <option value="PhosphoUridine (Y)">PhosphoUridine (Y)</option>
+        <option value="Phosphoadenosine (H)">Phosphoadenosine (H)</option>
+        <option value="Phosphoadenosine (K)">Phosphoadenosine (K)</option>
+        <option value="Phosphoadenosine (T)">Phosphoadenosine (T)</option>
+        <option value="Phosphoadenosine (Y)">Phosphoadenosine (Y)</option>
+        <option value="Phosphogluconoylation (K)">Phosphogluconoylation (K)</option>
+        <option value="Phosphogluconoylation (N-term)">Phosphogluconoylation (N-term)</option>
+        <option value="Phosphoguanosine (H)">Phosphoguanosine (H)</option>
+        <option value="Phosphoguanosine (K)">Phosphoguanosine (K)</option>
+        <option value="Phosphopantetheine (S)">Phosphopantetheine (S)</option>
+        <option value="Phosphopropargyl (S)">Phosphopropargyl (S)</option>
+        <option value="Phosphopropargyl (T)">Phosphopropargyl (T)</option>
+        <option value="Phosphopropargyl (Y)">Phosphopropargyl (Y)</option>
+        <option value="PhosphoribosyldephosphoCoA (S)">PhosphoribosyldephosphoCoA (S)</option>
+        <option value="Phycocyanobilin (C)">Phycocyanobilin (C)</option>
+        <option value="Phycoerythrobilin (C)">Phycoerythrobilin (C)</option>
+        <option value="Phytochromobilin (C)">Phytochromobilin (C)</option>
+        <option value="Piperidine (K)">Piperidine (K)</option>
+        <option value="Piperidine (N-term)">Piperidine (N-term)</option>
+        <option value="Pro-&gt;Ala (P)">Pro-&gt;Ala (P)</option>
+        <option value="Pro-&gt;Arg (P)">Pro-&gt;Arg (P)</option>
+        <option value="Pro-&gt;Asn (P)">Pro-&gt;Asn (P)</option>
+        <option value="Pro-&gt;Asp (P)">Pro-&gt;Asp (P)</option>
+        <option value="Pro-&gt;Cys (P)">Pro-&gt;Cys (P)</option>
+        <option value="Pro-&gt;Gln (P)">Pro-&gt;Gln (P)</option>
+        <option value="Pro-&gt;Glu (P)">Pro-&gt;Glu (P)</option>
+        <option value="Pro-&gt;Gly (P)">Pro-&gt;Gly (P)</option>
+        <option value="Pro-&gt;His (P)">Pro-&gt;His (P)</option>
+        <option value="Pro-&gt;Lys (P)">Pro-&gt;Lys (P)</option>
+        <option value="Pro-&gt;Met (P)">Pro-&gt;Met (P)</option>
+        <option value="Pro-&gt;Phe (P)">Pro-&gt;Phe (P)</option>
+        <option value="Pro-&gt;Pyrrolidinone (P)">Pro-&gt;Pyrrolidinone (P)</option>
+        <option value="Pro-&gt;Pyrrolidone (P)">Pro-&gt;Pyrrolidone (P)</option>
+        <option value="Pro-&gt;Ser (P)">Pro-&gt;Ser (P)</option>
+        <option value="Pro-&gt;Thr (P)">Pro-&gt;Thr (P)</option>
+        <option value="Pro-&gt;Trp (P)">Pro-&gt;Trp (P)</option>
+        <option value="Pro-&gt;Tyr (P)">Pro-&gt;Tyr (P)</option>
+        <option value="Pro-&gt;Val (P)">Pro-&gt;Val (P)</option>
+        <option value="Pro-&gt;Xle (P)">Pro-&gt;Xle (P)</option>
+        <option value="Pro-&gt;pyro-Glu (P)">Pro-&gt;pyro-Glu (P)</option>
+        <option value="Propargylamine (C-term)">Propargylamine (C-term)</option>
+        <option value="Propargylamine (D)">Propargylamine (D)</option>
+        <option value="Propargylamine (E)">Propargylamine (E)</option>
+        <option value="Propionamide (C)">Propionamide (C)</option>
+        <option value="Propionamide (K)">Propionamide (K)</option>
+        <option value="Propionamide (N-term)">Propionamide (N-term)</option>
+        <option value="Propionamide:2H(3) (C)">Propionamide:2H(3) (C)</option>
+        <option value="Propionyl (K)">Propionyl (K)</option>
+        <option value="Propionyl (N-term)">Propionyl (N-term)</option>
+        <option value="Propionyl (S)">Propionyl (S)</option>
+        <option value="Propionyl (T)">Propionyl (T)</option>
+        <option value="Propionyl:13C(3) (K)">Propionyl:13C(3) (K)</option>
+        <option value="Propionyl:13C(3) (N-term)">Propionyl:13C(3) (N-term)</option>
+        <option value="Propiophenone (C)">Propiophenone (C)</option>
+        <option value="Propiophenone (H)">Propiophenone (H)</option>
+        <option value="Propiophenone (K)">Propiophenone (K)</option>
+        <option value="Propiophenone (R)">Propiophenone (R)</option>
+        <option value="Propiophenone (S)">Propiophenone (S)</option>
+        <option value="Propiophenone (T)">Propiophenone (T)</option>
+        <option value="Propiophenone (W)">Propiophenone (W)</option>
+        <option value="Propyl (K)">Propyl (K)</option>
+        <option value="Propyl (N-term)">Propyl (N-term)</option>
+        <option value="Propyl:2H(6) (K)">Propyl:2H(6) (K)</option>
+        <option value="Propyl:2H(6) (N-term)">Propyl:2H(6) (N-term)</option>
+        <option value="PropylNAGthiazoline (C)">PropylNAGthiazoline (C)</option>
+        <option value="Puromycin (C-term)">Puromycin (C-term)</option>
+        <option value="PyMIC (N-term)">PyMIC (N-term)</option>
+        <option value="PyridoxalPhosphate (K)">PyridoxalPhosphate (K)</option>
+        <option value="PyridoxalPhosphateH2 (K)">PyridoxalPhosphateH2 (K)</option>
+        <option value="Pyridylacetyl (K)">Pyridylacetyl (K)</option>
+        <option value="Pyridylacetyl (N-term)">Pyridylacetyl (N-term)</option>
+        <option value="Pyridylethyl (C)">Pyridylethyl (C)</option>
+        <option value="Pyro-carbamidomethyl (N-term C)">Pyro-carbamidomethyl (N-term C)</option>
+        <option value="PyruvicAcidIminyl (K)">PyruvicAcidIminyl (K)</option>
+        <option value="QAT (C)">QAT (C)</option>
+        <option value="QAT:2H(3) (C)">QAT:2H(3) (C)</option>
+        <option value="QEQTGG (K)">QEQTGG (K)</option>
+        <option value="QQQTGG (K)">QQQTGG (K)</option>
+        <option value="QTGG (K)">QTGG (K)</option>
+        <option value="Quinone (W)">Quinone (W)</option>
+        <option value="Quinone (Y)">Quinone (Y)</option>
+        <option value="RNPXlink1 (C)">RNPXlink1 (C)</option>
+        <option value="RNPXlink2 (F)">RNPXlink2 (F)</option>
+        <option value="RNPXlink2 (K)">RNPXlink2 (K)</option>
+        <option value="RNPXlink2 (L)">RNPXlink2 (L)</option>
+        <option value="RNPXlink3 (C)">RNPXlink3 (C)</option>
+        <option value="RNPXlink3 (F)">RNPXlink3 (F)</option>
+        <option value="RNPXlink4 (C)">RNPXlink4 (C)</option>
+        <option value="RNPXlink5 (F)">RNPXlink5 (F)</option>
+        <option value="RNPXlink5 (Y)">RNPXlink5 (Y)</option>
+        <option value="Retinylidene (K)">Retinylidene (K)</option>
+        <option value="SMA (K)">SMA (K)</option>
+        <option value="SMA (N-term)">SMA (N-term)</option>
+        <option value="SMCC-maleimide (C)">SMCC-maleimide (C)</option>
+        <option value="SPITC (K)">SPITC (K)</option>
+        <option value="SPITC (N-term)">SPITC (N-term)</option>
+        <option value="SPITC:13C(6) (K)">SPITC:13C(6) (K)</option>
+        <option value="SPITC:13C(6) (N-term)">SPITC:13C(6) (N-term)</option>
+        <option value="SUMO2135 (K)">SUMO2135 (K)</option>
+        <option value="SUMO3549 (K)">SUMO3549 (K)</option>
+        <option value="Saligenin (H)">Saligenin (H)</option>
+        <option value="Saligenin (K)">Saligenin (K)</option>
+        <option value="SecCarbamidomethyl (C)">SecCarbamidomethyl (C)</option>
+        <option value="SecNEM (C)">SecNEM (C)</option>
+        <option value="SecNEM:2H(5) (C)">SecNEM:2H(5) (C)</option>
+        <option value="Ser-&gt;Ala (S)">Ser-&gt;Ala (S)</option>
+        <option value="Ser-&gt;Arg (S)">Ser-&gt;Arg (S)</option>
+        <option value="Ser-&gt;Asn (S)">Ser-&gt;Asn (S)</option>
+        <option value="Ser-&gt;Asp (S)">Ser-&gt;Asp (S)</option>
+        <option value="Ser-&gt;Cys (S)">Ser-&gt;Cys (S)</option>
+        <option value="Ser-&gt;Gln (S)">Ser-&gt;Gln (S)</option>
+        <option value="Ser-&gt;Glu (S)">Ser-&gt;Glu (S)</option>
+        <option value="Ser-&gt;Gly (S)">Ser-&gt;Gly (S)</option>
+        <option value="Ser-&gt;His (S)">Ser-&gt;His (S)</option>
+        <option value="Ser-&gt;Lys (S)">Ser-&gt;Lys (S)</option>
+        <option value="Ser-&gt;Met (S)">Ser-&gt;Met (S)</option>
+        <option value="Ser-&gt;Phe (S)">Ser-&gt;Phe (S)</option>
+        <option value="Ser-&gt;Pro (S)">Ser-&gt;Pro (S)</option>
+        <option value="Ser-&gt;Thr (S)">Ser-&gt;Thr (S)</option>
+        <option value="Ser-&gt;Trp (S)">Ser-&gt;Trp (S)</option>
+        <option value="Ser-&gt;Tyr (S)">Ser-&gt;Tyr (S)</option>
+        <option value="Ser-&gt;Val (S)">Ser-&gt;Val (S)</option>
+        <option value="Ser-&gt;Xle (S)">Ser-&gt;Xle (S)</option>
+        <option value="Succinyl (K)">Succinyl (K)</option>
+        <option value="Succinyl (N-term)">Succinyl (N-term)</option>
+        <option value="Succinyl:13C(4) (K)">Succinyl:13C(4) (K)</option>
+        <option value="Succinyl:13C(4) (N-term)">Succinyl:13C(4) (N-term)</option>
+        <option value="Succinyl:2H(4) (K)">Succinyl:2H(4) (K)</option>
+        <option value="Succinyl:2H(4) (N-term)">Succinyl:2H(4) (N-term)</option>
+        <option value="SulfanilicAcid (C-term)">SulfanilicAcid (C-term)</option>
+        <option value="SulfanilicAcid (D)">SulfanilicAcid (D)</option>
+        <option value="SulfanilicAcid (E)">SulfanilicAcid (E)</option>
+        <option value="SulfanilicAcid:13C(6) (C-term)">SulfanilicAcid:13C(6) (C-term)</option>
+        <option value="SulfanilicAcid:13C(6) (D)">SulfanilicAcid:13C(6) (D)</option>
+        <option value="SulfanilicAcid:13C(6) (E)">SulfanilicAcid:13C(6) (E)</option>
+        <option value="Sulfide (C)">Sulfide (C)</option>
+        <option value="Sulfide (D)">Sulfide (D)</option>
+        <option value="Sulfide (W)">Sulfide (W)</option>
+        <option value="Sulfo (C)">Sulfo (C)</option>
+        <option value="Sulfo (S)">Sulfo (S)</option>
+        <option value="Sulfo (T)">Sulfo (T)</option>
+        <option value="Sulfo (Y)">Sulfo (Y)</option>
+        <option value="Sulfo-NHS-LC-LC-Biotin (K)">Sulfo-NHS-LC-LC-Biotin (K)</option>
+        <option value="Sulfo-NHS-LC-LC-Biotin (N-term)">Sulfo-NHS-LC-LC-Biotin (N-term)</option>
+        <option value="SulfoGMBS (C)">SulfoGMBS (C)</option>
+        <option value="SulfurDioxide (C)">SulfurDioxide (C)</option>
+        <option value="TAMRA-FP (S)">TAMRA-FP (S)</option>
+        <option value="TAMRA-FP (Y)">TAMRA-FP (Y)</option>
+        <option value="TMAB (K)">TMAB (K)</option>
+        <option value="TMAB (N-term)">TMAB (N-term)</option>
+        <option value="TMAB:2H(9) (K)">TMAB:2H(9) (K)</option>
+        <option value="TMAB:2H(9) (N-term)">TMAB:2H(9) (N-term)</option>
+        <option value="TMPP-Ac (N-term)">TMPP-Ac (N-term)</option>
+        <option value="TMT (H)">TMT (H)</option>
+        <option value="TMT (K)">TMT (K)</option>
+        <option value="TMT (N-term)">TMT (N-term)</option>
+        <option value="TMT (S)">TMT (S)</option>
+        <option value="TMT (T)">TMT (T)</option>
+        <option value="TMT2plex (H)">TMT2plex (H)</option>
+        <option value="TMT2plex (K)">TMT2plex (K)</option>
+        <option value="TMT2plex (N-term)">TMT2plex (N-term)</option>
+        <option value="TMT2plex (S)">TMT2plex (S)</option>
+        <option value="TMT2plex (T)">TMT2plex (T)</option>
+        <option value="TMT6plex (H)">TMT6plex (H)</option>
+        <option value="TMT6plex (K)">TMT6plex (K)</option>
+        <option value="TMT6plex (N-term)">TMT6plex (N-term)</option>
+        <option value="TMT6plex (S)">TMT6plex (S)</option>
+        <option value="TMT6plex (T)">TMT6plex (T)</option>
+        <option value="TNBS (K)">TNBS (K)</option>
+        <option value="TNBS (N-term)">TNBS (N-term)</option>
+        <option value="Thiadiazole (C)">Thiadiazole (C)</option>
+        <option value="Thiazolidine (N-term C)">Thiazolidine (N-term C)</option>
+        <option value="Thioacyl (K)">Thioacyl (K)</option>
+        <option value="Thioacyl (N-term)">Thioacyl (N-term)</option>
+        <option value="Thiophos-S-S-biotin (S)">Thiophos-S-S-biotin (S)</option>
+        <option value="Thiophos-S-S-biotin (T)">Thiophos-S-S-biotin (T)</option>
+        <option value="Thiophos-S-S-biotin (Y)">Thiophos-S-S-biotin (Y)</option>
+        <option value="Thiophospho (S)">Thiophospho (S)</option>
+        <option value="Thiophospho (T)">Thiophospho (T)</option>
+        <option value="Thiophospho (Y)">Thiophospho (Y)</option>
+        <option value="Thr-&gt;Ala (T)">Thr-&gt;Ala (T)</option>
+        <option value="Thr-&gt;Arg (T)">Thr-&gt;Arg (T)</option>
+        <option value="Thr-&gt;Asn (T)">Thr-&gt;Asn (T)</option>
+        <option value="Thr-&gt;Asp (T)">Thr-&gt;Asp (T)</option>
+        <option value="Thr-&gt;Cys (T)">Thr-&gt;Cys (T)</option>
+        <option value="Thr-&gt;Gln (T)">Thr-&gt;Gln (T)</option>
+        <option value="Thr-&gt;Glu (T)">Thr-&gt;Glu (T)</option>
+        <option value="Thr-&gt;Gly (T)">Thr-&gt;Gly (T)</option>
+        <option value="Thr-&gt;His (T)">Thr-&gt;His (T)</option>
+        <option value="Thr-&gt;Lys (T)">Thr-&gt;Lys (T)</option>
+        <option value="Thr-&gt;Met (T)">Thr-&gt;Met (T)</option>
+        <option value="Thr-&gt;Phe (T)">Thr-&gt;Phe (T)</option>
+        <option value="Thr-&gt;Pro (T)">Thr-&gt;Pro (T)</option>
+        <option value="Thr-&gt;Ser (T)">Thr-&gt;Ser (T)</option>
+        <option value="Thr-&gt;Trp (T)">Thr-&gt;Trp (T)</option>
+        <option value="Thr-&gt;Tyr (T)">Thr-&gt;Tyr (T)</option>
+        <option value="Thr-&gt;Val (T)">Thr-&gt;Val (T)</option>
+        <option value="Thr-&gt;Xle (T)">Thr-&gt;Xle (T)</option>
+        <option value="Thrbiotinhydrazide (T)">Thrbiotinhydrazide (T)</option>
+        <option value="Thyroxine (Y)">Thyroxine (Y)</option>
+        <option value="Triiodo (Y)">Triiodo (Y)</option>
+        <option value="Triiodothyronine (Y)">Triiodothyronine (Y)</option>
+        <option value="Trimethyl (K)">Trimethyl (K)</option>
+        <option value="Trimethyl (R)">Trimethyl (R)</option>
+        <option value="Trimethyl:13C(3)2H(9) (K)">Trimethyl:13C(3)2H(9) (K)</option>
+        <option value="Trimethyl:13C(3)2H(9) (R)">Trimethyl:13C(3)2H(9) (R)</option>
+        <option value="Trimethyl:2H(9) (K)">Trimethyl:2H(9) (K)</option>
+        <option value="Trimethyl:2H(9) (R)">Trimethyl:2H(9) (R)</option>
+        <option value="Trioxidation (C)">Trioxidation (C)</option>
+        <option value="Trioxidation (W)">Trioxidation (W)</option>
+        <option value="Trioxidation (Y)">Trioxidation (Y)</option>
+        <option value="Trp-&gt;Ala (W)">Trp-&gt;Ala (W)</option>
+        <option value="Trp-&gt;Arg (W)">Trp-&gt;Arg (W)</option>
+        <option value="Trp-&gt;Asn (W)">Trp-&gt;Asn (W)</option>
+        <option value="Trp-&gt;Asp (W)">Trp-&gt;Asp (W)</option>
+        <option value="Trp-&gt;Cys (W)">Trp-&gt;Cys (W)</option>
+        <option value="Trp-&gt;Gln (W)">Trp-&gt;Gln (W)</option>
+        <option value="Trp-&gt;Glu (W)">Trp-&gt;Glu (W)</option>
+        <option value="Trp-&gt;Gly (W)">Trp-&gt;Gly (W)</option>
+        <option value="Trp-&gt;His (W)">Trp-&gt;His (W)</option>
+        <option value="Trp-&gt;Hydroxykynurenin (W)">Trp-&gt;Hydroxykynurenin (W)</option>
+        <option value="Trp-&gt;Kynurenin (W)">Trp-&gt;Kynurenin (W)</option>
+        <option value="Trp-&gt;Lys (W)">Trp-&gt;Lys (W)</option>
+        <option value="Trp-&gt;Met (W)">Trp-&gt;Met (W)</option>
+        <option value="Trp-&gt;Oxolactone (W)">Trp-&gt;Oxolactone (W)</option>
+        <option value="Trp-&gt;Phe (W)">Trp-&gt;Phe (W)</option>
+        <option value="Trp-&gt;Pro (W)">Trp-&gt;Pro (W)</option>
+        <option value="Trp-&gt;Ser (W)">Trp-&gt;Ser (W)</option>
+        <option value="Trp-&gt;Thr (W)">Trp-&gt;Thr (W)</option>
+        <option value="Trp-&gt;Tyr (W)">Trp-&gt;Tyr (W)</option>
+        <option value="Trp-&gt;Val (W)">Trp-&gt;Val (W)</option>
+        <option value="Trp-&gt;Xle (W)">Trp-&gt;Xle (W)</option>
+        <option value="Tyr-&gt;Ala (Y)">Tyr-&gt;Ala (Y)</option>
+        <option value="Tyr-&gt;Arg (Y)">Tyr-&gt;Arg (Y)</option>
+        <option value="Tyr-&gt;Asn (Y)">Tyr-&gt;Asn (Y)</option>
+        <option value="Tyr-&gt;Asp (Y)">Tyr-&gt;Asp (Y)</option>
+        <option value="Tyr-&gt;Cys (Y)">Tyr-&gt;Cys (Y)</option>
+        <option value="Tyr-&gt;Dha (Y)">Tyr-&gt;Dha (Y)</option>
+        <option value="Tyr-&gt;Gln (Y)">Tyr-&gt;Gln (Y)</option>
+        <option value="Tyr-&gt;Glu (Y)">Tyr-&gt;Glu (Y)</option>
+        <option value="Tyr-&gt;Gly (Y)">Tyr-&gt;Gly (Y)</option>
+        <option value="Tyr-&gt;His (Y)">Tyr-&gt;His (Y)</option>
+        <option value="Tyr-&gt;Lys (Y)">Tyr-&gt;Lys (Y)</option>
+        <option value="Tyr-&gt;Met (Y)">Tyr-&gt;Met (Y)</option>
+        <option value="Tyr-&gt;Phe (Y)">Tyr-&gt;Phe (Y)</option>
+        <option value="Tyr-&gt;Pro (Y)">Tyr-&gt;Pro (Y)</option>
+        <option value="Tyr-&gt;Ser (Y)">Tyr-&gt;Ser (Y)</option>
+        <option value="Tyr-&gt;Thr (Y)">Tyr-&gt;Thr (Y)</option>
+        <option value="Tyr-&gt;Trp (Y)">Tyr-&gt;Trp (Y)</option>
+        <option value="Tyr-&gt;Val (Y)">Tyr-&gt;Val (Y)</option>
+        <option value="Tyr-&gt;Xle (Y)">Tyr-&gt;Xle (Y)</option>
+        <option value="Ub-Br2 (C)">Ub-Br2 (C)</option>
+        <option value="Ub-VME (C)">Ub-VME (C)</option>
+        <option value="Ub-amide (C)">Ub-amide (C)</option>
+        <option value="Ub-fluorescein (C)">Ub-fluorescein (C)</option>
+        <option value="UgiJoullie (D)">UgiJoullie (D)</option>
+        <option value="UgiJoullie (E)">UgiJoullie (E)</option>
+        <option value="UgiJoullieProGly (D)">UgiJoullieProGly (D)</option>
+        <option value="UgiJoullieProGly (E)">UgiJoullieProGly (E)</option>
+        <option value="UgiJoullieProGlyProGly (D)">UgiJoullieProGlyProGly (D)</option>
+        <option value="UgiJoullieProGlyProGly (E)">UgiJoullieProGlyProGly (E)</option>
+        <option value="VFQQQTGG (K)">VFQQQTGG (K)</option>
+        <option value="VIEVYQEQTGG (K)">VIEVYQEQTGG (K)</option>
+        <option value="Val-&gt;Ala (V)">Val-&gt;Ala (V)</option>
+        <option value="Val-&gt;Arg (V)">Val-&gt;Arg (V)</option>
+        <option value="Val-&gt;Asn (V)">Val-&gt;Asn (V)</option>
+        <option value="Val-&gt;Asp (V)">Val-&gt;Asp (V)</option>
+        <option value="Val-&gt;Cys (V)">Val-&gt;Cys (V)</option>
+        <option value="Val-&gt;Gln (V)">Val-&gt;Gln (V)</option>
+        <option value="Val-&gt;Glu (V)">Val-&gt;Glu (V)</option>
+        <option value="Val-&gt;Gly (V)">Val-&gt;Gly (V)</option>
+        <option value="Val-&gt;His (V)">Val-&gt;His (V)</option>
+        <option value="Val-&gt;Lys (V)">Val-&gt;Lys (V)</option>
+        <option value="Val-&gt;Met (V)">Val-&gt;Met (V)</option>
+        <option value="Val-&gt;Phe (V)">Val-&gt;Phe (V)</option>
+        <option value="Val-&gt;Pro (V)">Val-&gt;Pro (V)</option>
+        <option value="Val-&gt;Ser (V)">Val-&gt;Ser (V)</option>
+        <option value="Val-&gt;Thr (V)">Val-&gt;Thr (V)</option>
+        <option value="Val-&gt;Trp (V)">Val-&gt;Trp (V)</option>
+        <option value="Val-&gt;Tyr (V)">Val-&gt;Tyr (V)</option>
+        <option value="Val-&gt;Xle (V)">Val-&gt;Xle (V)</option>
+        <option value="Withaferin (C)">Withaferin (C)</option>
+        <option value="Xle-&gt;Ala (I)">Xle-&gt;Ala (I)</option>
+        <option value="Xle-&gt;Ala (L)">Xle-&gt;Ala (L)</option>
+        <option value="Xle-&gt;Arg (I)">Xle-&gt;Arg (I)</option>
+        <option value="Xle-&gt;Arg (L)">Xle-&gt;Arg (L)</option>
+        <option value="Xle-&gt;Asn (I)">Xle-&gt;Asn (I)</option>
+        <option value="Xle-&gt;Asn (L)">Xle-&gt;Asn (L)</option>
+        <option value="Xle-&gt;Asp (I)">Xle-&gt;Asp (I)</option>
+        <option value="Xle-&gt;Asp (L)">Xle-&gt;Asp (L)</option>
+        <option value="Xle-&gt;Cys (I)">Xle-&gt;Cys (I)</option>
+        <option value="Xle-&gt;Cys (L)">Xle-&gt;Cys (L)</option>
+        <option value="Xle-&gt;Gln (I)">Xle-&gt;Gln (I)</option>
+        <option value="Xle-&gt;Gln (L)">Xle-&gt;Gln (L)</option>
+        <option value="Xle-&gt;Glu (I)">Xle-&gt;Glu (I)</option>
+        <option value="Xle-&gt;Glu (L)">Xle-&gt;Glu (L)</option>
+        <option value="Xle-&gt;Gly (I)">Xle-&gt;Gly (I)</option>
+        <option value="Xle-&gt;Gly (L)">Xle-&gt;Gly (L)</option>
+        <option value="Xle-&gt;His (I)">Xle-&gt;His (I)</option>
+        <option value="Xle-&gt;His (L)">Xle-&gt;His (L)</option>
+        <option value="Xle-&gt;Lys (I)">Xle-&gt;Lys (I)</option>
+        <option value="Xle-&gt;Lys (L)">Xle-&gt;Lys (L)</option>
+        <option value="Xle-&gt;Met (I)">Xle-&gt;Met (I)</option>
+        <option value="Xle-&gt;Met (L)">Xle-&gt;Met (L)</option>
+        <option value="Xle-&gt;Phe (I)">Xle-&gt;Phe (I)</option>
+        <option value="Xle-&gt;Phe (L)">Xle-&gt;Phe (L)</option>
+        <option value="Xle-&gt;Pro (I)">Xle-&gt;Pro (I)</option>
+        <option value="Xle-&gt;Pro (L)">Xle-&gt;Pro (L)</option>
+        <option value="Xle-&gt;Ser (I)">Xle-&gt;Ser (I)</option>
+        <option value="Xle-&gt;Ser (L)">Xle-&gt;Ser (L)</option>
+        <option value="Xle-&gt;Thr (I)">Xle-&gt;Thr (I)</option>
+        <option value="Xle-&gt;Thr (L)">Xle-&gt;Thr (L)</option>
+        <option value="Xle-&gt;Trp (I)">Xle-&gt;Trp (I)</option>
+        <option value="Xle-&gt;Trp (L)">Xle-&gt;Trp (L)</option>
+        <option value="Xle-&gt;Tyr (I)">Xle-&gt;Tyr (I)</option>
+        <option value="Xle-&gt;Tyr (L)">Xle-&gt;Tyr (L)</option>
+        <option value="Xle-&gt;Val (I)">Xle-&gt;Val (I)</option>
+        <option value="Xle-&gt;Val (L)">Xle-&gt;Val (L)</option>
+        <option value="Xlink:B10621 (C)">Xlink:B10621 (C)</option>
+        <option value="Xlink:DMP (K)">Xlink:DMP (K)</option>
+        <option value="Xlink:DMP-de (K)">Xlink:DMP-de (K)</option>
+        <option value="Xlink:DMP-s (K)">Xlink:DMP-s (K)</option>
+        <option value="Xlink:DSS (K)">Xlink:DSS (K)</option>
+        <option value="Xlink:DST (K)">Xlink:DST (K)</option>
+        <option value="Xlink:DTSSP (K)">Xlink:DTSSP (K)</option>
+        <option value="Xlink:EGS (K)">Xlink:EGS (K)</option>
+        <option value="Xlink:EGScleaved (K)">Xlink:EGScleaved (K)</option>
+        <option value="Xlink:SMCC (C)">Xlink:SMCC (C)</option>
+        <option value="Xlink:SSD (K)">Xlink:SSD (K)</option>
+        <option value="ZGB (K)">ZGB (K)</option>
+        <option value="ZGB (N-term)">ZGB (N-term)</option>
+        <option value="a-type-ion (C-term)">a-type-ion (C-term)</option>
+        <option value="azole (C)">azole (C)</option>
+        <option value="azole (S)">azole (S)</option>
+        <option value="benzylguanidine (K)">benzylguanidine (K)</option>
+        <option value="biotinAcrolein298 (C)">biotinAcrolein298 (C)</option>
+        <option value="biotinAcrolein298 (H)">biotinAcrolein298 (H)</option>
+        <option value="biotinAcrolein298 (K)">biotinAcrolein298 (K)</option>
+        <option value="bisANS-sulfonates (K)">bisANS-sulfonates (K)</option>
+        <option value="bisANS-sulfonates (S)">bisANS-sulfonates (S)</option>
+        <option value="bisANS-sulfonates (T)">bisANS-sulfonates (T)</option>
+        <option value="cGMP (C)">cGMP (C)</option>
+        <option value="cGMP (S)">cGMP (S)</option>
+        <option value="cGMP+RMP-loss (C)">cGMP+RMP-loss (C)</option>
+        <option value="cGMP+RMP-loss (S)">cGMP+RMP-loss (S)</option>
+        <option value="cysTMT (C)">cysTMT (C)</option>
+        <option value="cysTMT6plex (C)">cysTMT6plex (C)</option>
+        <option value="dHex (N)">dHex (N)</option>
+        <option value="dHex (S)">dHex (S)</option>
+        <option value="dHex (T)">dHex (T)</option>
+        <option value="dHex(1)Hex(1) (S)">dHex(1)Hex(1) (S)</option>
+        <option value="dHex(1)Hex(1) (T)">dHex(1)Hex(1) (T)</option>
+        <option value="dHex(1)Hex(2) (S)">dHex(1)Hex(2) (S)</option>
+        <option value="dHex(1)Hex(2) (T)">dHex(1)Hex(2) (T)</option>
+        <option value="dHex(1)Hex(3) (S)">dHex(1)Hex(3) (S)</option>
+        <option value="dHex(1)Hex(3) (T)">dHex(1)Hex(3) (T)</option>
+        <option value="dHex(1)Hex(3)HexNAc(4) (N)">dHex(1)Hex(3)HexNAc(4) (N)</option>
+        <option value="dHex(1)Hex(4) (S)">dHex(1)Hex(4) (S)</option>
+        <option value="dHex(1)Hex(4) (T)">dHex(1)Hex(4) (T)</option>
+        <option value="dHex(1)Hex(4)HexNAc(4) (N)">dHex(1)Hex(4)HexNAc(4) (N)</option>
+        <option value="dHex(1)Hex(5) (S)">dHex(1)Hex(5) (S)</option>
+        <option value="dHex(1)Hex(5) (T)">dHex(1)Hex(5) (T)</option>
+        <option value="dHex(1)Hex(5)HexNAc(4) (N)">dHex(1)Hex(5)HexNAc(4) (N)</option>
+        <option value="dHex(1)Hex(5)HexNAc(4)NeuAc(1) (N)">dHex(1)Hex(5)HexNAc(4)NeuAc(1) (N)</option>
+        <option value="dHex(1)Hex(5)HexNAc(4)NeuAc(2) (N)">dHex(1)Hex(5)HexNAc(4)NeuAc(2) (N)</option>
+        <option value="dHex(1)Hex(6) (S)">dHex(1)Hex(6) (S)</option>
+        <option value="dHex(1)Hex(6) (T)">dHex(1)Hex(6) (T)</option>
+        <option value="dNIC (K)">dNIC (K)</option>
+        <option value="dNIC (N-term)">dNIC (N-term)</option>
+        <option value="dichlorination (C)">dichlorination (C)</option>
+        <option value="dichlorination (Y)">dichlorination (Y)</option>
+        <option value="ethylamino (S)">ethylamino (S)</option>
+        <option value="ethylamino (T)">ethylamino (T)</option>
+        <option value="ethylsulfonylethyl (C)">ethylsulfonylethyl (C)</option>
+        <option value="ethylsulfonylethyl (H)">ethylsulfonylethyl (H)</option>
+        <option value="ethylsulfonylethyl (K)">ethylsulfonylethyl (K)</option>
+        <option value="glucosone (R)">glucosone (R)</option>
+        <option value="glycidamide (K)">glycidamide (K)</option>
+        <option value="glycidamide (N-term)">glycidamide (N-term)</option>
+        <option value="iTRAQ4plex (H)">iTRAQ4plex (H)</option>
+        <option value="iTRAQ4plex (K)">iTRAQ4plex (K)</option>
+        <option value="iTRAQ4plex (N-term)">iTRAQ4plex (N-term)</option>
+        <option value="iTRAQ4plex (S)">iTRAQ4plex (S)</option>
+        <option value="iTRAQ4plex (T)">iTRAQ4plex (T)</option>
+        <option value="iTRAQ4plex (Y)">iTRAQ4plex (Y)</option>
+        <option value="iTRAQ4plex114 (K)">iTRAQ4plex114 (K)</option>
+        <option value="iTRAQ4plex114 (N-term)">iTRAQ4plex114 (N-term)</option>
+        <option value="iTRAQ4plex114 (Y)">iTRAQ4plex114 (Y)</option>
+        <option value="iTRAQ4plex115 (K)">iTRAQ4plex115 (K)</option>
+        <option value="iTRAQ4plex115 (N-term)">iTRAQ4plex115 (N-term)</option>
+        <option value="iTRAQ4plex115 (Y)">iTRAQ4plex115 (Y)</option>
+        <option value="iTRAQ8plex (H)">iTRAQ8plex (H)</option>
+        <option value="iTRAQ8plex (K)">iTRAQ8plex (K)</option>
+        <option value="iTRAQ8plex (N-term)">iTRAQ8plex (N-term)</option>
+        <option value="iTRAQ8plex (S)">iTRAQ8plex (S)</option>
+        <option value="iTRAQ8plex (T)">iTRAQ8plex (T)</option>
+        <option value="iTRAQ8plex (Y)">iTRAQ8plex (Y)</option>
+        <option value="iTRAQ8plex:13C(6)15N(2) (K)">iTRAQ8plex:13C(6)15N(2) (K)</option>
+        <option value="iTRAQ8plex:13C(6)15N(2) (N-term)">iTRAQ8plex:13C(6)15N(2) (N-term)</option>
+        <option value="iTRAQ8plex:13C(6)15N(2) (Y)">iTRAQ8plex:13C(6)15N(2) (Y)</option>
+        <option value="iodoTMT (C)">iodoTMT (C)</option>
+        <option value="iodoTMT (D)">iodoTMT (D)</option>
+        <option value="iodoTMT (E)">iodoTMT (E)</option>
+        <option value="iodoTMT (H)">iodoTMT (H)</option>
+        <option value="iodoTMT (K)">iodoTMT (K)</option>
+        <option value="iodoTMT6plex (C)">iodoTMT6plex (C)</option>
+        <option value="iodoTMT6plex (D)">iodoTMT6plex (D)</option>
+        <option value="iodoTMT6plex (E)">iodoTMT6plex (E)</option>
+        <option value="iodoTMT6plex (H)">iodoTMT6plex (H)</option>
+        <option value="iodoTMT6plex (K)">iodoTMT6plex (K)</option>
+        <option value="lapachenole (C)">lapachenole (C)</option>
+        <option value="mTRAQ (H)">mTRAQ (H)</option>
+        <option value="mTRAQ (K)">mTRAQ (K)</option>
+        <option value="mTRAQ (N-term)">mTRAQ (N-term)</option>
+        <option value="mTRAQ (S)">mTRAQ (S)</option>
+        <option value="mTRAQ (T)">mTRAQ (T)</option>
+        <option value="mTRAQ (Y)">mTRAQ (Y)</option>
+        <option value="mTRAQ:13C(3)15N(1) (H)">mTRAQ:13C(3)15N(1) (H)</option>
+        <option value="mTRAQ:13C(3)15N(1) (K)">mTRAQ:13C(3)15N(1) (K)</option>
+        <option value="mTRAQ:13C(3)15N(1) (N-term)">mTRAQ:13C(3)15N(1) (N-term)</option>
+        <option value="mTRAQ:13C(3)15N(1) (S)">mTRAQ:13C(3)15N(1) (S)</option>
+        <option value="mTRAQ:13C(3)15N(1) (T)">mTRAQ:13C(3)15N(1) (T)</option>
+        <option value="mTRAQ:13C(3)15N(1) (Y)">mTRAQ:13C(3)15N(1) (Y)</option>
+        <option value="mTRAQ:13C(6)15N(2) (H)">mTRAQ:13C(6)15N(2) (H)</option>
+        <option value="mTRAQ:13C(6)15N(2) (K)">mTRAQ:13C(6)15N(2) (K)</option>
+        <option value="mTRAQ:13C(6)15N(2) (N-term)">mTRAQ:13C(6)15N(2) (N-term)</option>
+        <option value="mTRAQ:13C(6)15N(2) (S)">mTRAQ:13C(6)15N(2) (S)</option>
+        <option value="mTRAQ:13C(6)15N(2) (T)">mTRAQ:13C(6)15N(2) (T)</option>
+        <option value="mTRAQ:13C(6)15N(2) (Y)">mTRAQ:13C(6)15N(2) (Y)</option>
+        <option value="maleimide (C)">maleimide (C)</option>
+        <option value="maleimide (K)">maleimide (K)</option>
+        <option value="maleimide3 (C)">maleimide3 (C)</option>
+        <option value="maleimide3 (K)">maleimide3 (K)</option>
+        <option value="maleimide5 (C)">maleimide5 (C)</option>
+        <option value="maleimide5 (K)">maleimide5 (K)</option>
+        <option value="methylsulfonylethyl (C)">methylsulfonylethyl (C)</option>
+        <option value="methylsulfonylethyl (H)">methylsulfonylethyl (H)</option>
+        <option value="methylsulfonylethyl (K)">methylsulfonylethyl (K)</option>
+        <option value="phenylsulfonylethyl (C)">phenylsulfonylethyl (C)</option>
+        <option value="phosphoRibosyl (D)">phosphoRibosyl (D)</option>
+        <option value="phosphoRibosyl (E)">phosphoRibosyl (E)</option>
+        <option value="phosphoRibosyl (R)">phosphoRibosyl (R)</option>
+        <option value="probiotinhydrazide (P)">probiotinhydrazide (P)</option>
+        <option value="pupylation (K)">pupylation (K)</option>
+        <option value="pyrophospho (S)">pyrophospho (S)</option>
+        <option value="pyrophospho (T)">pyrophospho (T)</option>
+        <option value="sulfo+amino (Y)">sulfo+amino (Y)</option>
+        <option value="thioacylPA (K)">thioacylPA (K)</option>
+        <option value="trifluoro (L)">trifluoro (L)</option>
+      </param>
+    </repeat>
+    <repeat name="rep_param_algorithm_variable_modifications" min="0" title="param_algorithm_variable_modifications">
+      <param name="param_algorithm_variable_modifications" type="select" optional="True" label="variable modifications, specified using UniMod (www.unimod.org) terms," help="(-variable_modifications) e.g. 'Carbamidomethyl (C)' or 'Oxidation (M)'">
+        <option value="2-dimethylsuccinyl (C)">2-dimethylsuccinyl (C)</option>
+        <option value="2-monomethylsuccinyl (C)">2-monomethylsuccinyl (C)</option>
+        <option value="2-nitrobenzyl (Y)">2-nitrobenzyl (Y)</option>
+        <option value="2-succinyl (C)">2-succinyl (C)</option>
+        <option value="2HPG (R)">2HPG (R)</option>
+        <option value="3-deoxyglucosone (R)">3-deoxyglucosone (R)</option>
+        <option value="3-phosphoglyceryl (K)">3-phosphoglyceryl (K)</option>
+        <option value="3sulfo (N-term)">3sulfo (N-term)</option>
+        <option value="4-ONE (C)">4-ONE (C)</option>
+        <option value="4-ONE (H)">4-ONE (H)</option>
+        <option value="4-ONE (K)">4-ONE (K)</option>
+        <option value="4-ONE+Delta:H(-2)O(-1) (C)">4-ONE+Delta:H(-2)O(-1) (C)</option>
+        <option value="4-ONE+Delta:H(-2)O(-1) (H)">4-ONE+Delta:H(-2)O(-1) (H)</option>
+        <option value="4-ONE+Delta:H(-2)O(-1) (K)">4-ONE+Delta:H(-2)O(-1) (K)</option>
+        <option value="4AcAllylGal (C)">4AcAllylGal (C)</option>
+        <option value="ADP-Ribosyl (C)">ADP-Ribosyl (C)</option>
+        <option value="ADP-Ribosyl (D)">ADP-Ribosyl (D)</option>
+        <option value="ADP-Ribosyl (E)">ADP-Ribosyl (E)</option>
+        <option value="ADP-Ribosyl (K)">ADP-Ribosyl (K)</option>
+        <option value="ADP-Ribosyl (N)">ADP-Ribosyl (N)</option>
+        <option value="ADP-Ribosyl (R)">ADP-Ribosyl (R)</option>
+        <option value="ADP-Ribosyl (S)">ADP-Ribosyl (S)</option>
+        <option value="AEBS (H)">AEBS (H)</option>
+        <option value="AEBS (K)">AEBS (K)</option>
+        <option value="AEBS (S)">AEBS (S)</option>
+        <option value="AEBS (Y)">AEBS (Y)</option>
+        <option value="AEC-MAEC (S)">AEC-MAEC (S)</option>
+        <option value="AEC-MAEC (T)">AEC-MAEC (T)</option>
+        <option value="AEC-MAEC:2H(4) (S)">AEC-MAEC:2H(4) (S)</option>
+        <option value="AEC-MAEC:2H(4) (T)">AEC-MAEC:2H(4) (T)</option>
+        <option value="AHA-Alkyne (M)">AHA-Alkyne (M)</option>
+        <option value="AHA-Alkyne-KDDDD (M)">AHA-Alkyne-KDDDD (M)</option>
+        <option value="AHA-SS (M)">AHA-SS (M)</option>
+        <option value="AHA-SS_CAM (M)">AHA-SS_CAM (M)</option>
+        <option value="AMTzHexNAc2 (N)">AMTzHexNAc2 (N)</option>
+        <option value="AMTzHexNAc2 (S)">AMTzHexNAc2 (S)</option>
+        <option value="AMTzHexNAc2 (T)">AMTzHexNAc2 (T)</option>
+        <option value="AROD (C)">AROD (C)</option>
+        <option value="AccQTag (K)">AccQTag (K)</option>
+        <option value="AccQTag (N-term)">AccQTag (N-term)</option>
+        <option value="Acetyl (C)">Acetyl (C)</option>
+        <option value="Acetyl (H)">Acetyl (H)</option>
+        <option value="Acetyl (K)">Acetyl (K)</option>
+        <option value="Acetyl (N-term)">Acetyl (N-term)</option>
+        <option value="Acetyl (S)">Acetyl (S)</option>
+        <option value="Acetyl (T)">Acetyl (T)</option>
+        <option value="Acetyl (Y)">Acetyl (Y)</option>
+        <option value="Acetyl:13C(2) (K)">Acetyl:13C(2) (K)</option>
+        <option value="Acetyl:2H(3) (H)">Acetyl:2H(3) (H)</option>
+        <option value="Acetyl:2H(3) (K)">Acetyl:2H(3) (K)</option>
+        <option value="Acetyl:2H(3) (N-term)">Acetyl:2H(3) (N-term)</option>
+        <option value="Acetyl:2H(3) (S)">Acetyl:2H(3) (S)</option>
+        <option value="Acetyl:2H(3) (T)">Acetyl:2H(3) (T)</option>
+        <option value="Acetyl:2H(3) (Y)">Acetyl:2H(3) (Y)</option>
+        <option value="Acetyldeoxyhypusine (K)">Acetyldeoxyhypusine (K)</option>
+        <option value="Acetylhypusine (K)">Acetylhypusine (K)</option>
+        <option value="Ahx2+Hsl (C-term)">Ahx2+Hsl (C-term)</option>
+        <option value="Ala-&gt;Arg (A)">Ala-&gt;Arg (A)</option>
+        <option value="Ala-&gt;Asn (A)">Ala-&gt;Asn (A)</option>
+        <option value="Ala-&gt;Asp (A)">Ala-&gt;Asp (A)</option>
+        <option value="Ala-&gt;Cys (A)">Ala-&gt;Cys (A)</option>
+        <option value="Ala-&gt;Gln (A)">Ala-&gt;Gln (A)</option>
+        <option value="Ala-&gt;Glu (A)">Ala-&gt;Glu (A)</option>
+        <option value="Ala-&gt;Gly (A)">Ala-&gt;Gly (A)</option>
+        <option value="Ala-&gt;His (A)">Ala-&gt;His (A)</option>
+        <option value="Ala-&gt;Lys (A)">Ala-&gt;Lys (A)</option>
+        <option value="Ala-&gt;Met (A)">Ala-&gt;Met (A)</option>
+        <option value="Ala-&gt;Phe (A)">Ala-&gt;Phe (A)</option>
+        <option value="Ala-&gt;Pro (A)">Ala-&gt;Pro (A)</option>
+        <option value="Ala-&gt;Ser (A)">Ala-&gt;Ser (A)</option>
+        <option value="Ala-&gt;Thr (A)">Ala-&gt;Thr (A)</option>
+        <option value="Ala-&gt;Trp (A)">Ala-&gt;Trp (A)</option>
+        <option value="Ala-&gt;Tyr (A)">Ala-&gt;Tyr (A)</option>
+        <option value="Ala-&gt;Val (A)">Ala-&gt;Val (A)</option>
+        <option value="Ala-&gt;Xle (A)">Ala-&gt;Xle (A)</option>
+        <option value="Amidated (C-term)">Amidated (C-term)</option>
+        <option value="Amidine (K)">Amidine (K)</option>
+        <option value="Amidine (N-term)">Amidine (N-term)</option>
+        <option value="Amidino (C)">Amidino (C)</option>
+        <option value="Amino (Y)">Amino (Y)</option>
+        <option value="Ammonia-loss (N)">Ammonia-loss (N)</option>
+        <option value="Ammonia-loss (N-term C)">Ammonia-loss (N-term C)</option>
+        <option value="Ammonium (C-term)">Ammonium (C-term)</option>
+        <option value="Ammonium (D)">Ammonium (D)</option>
+        <option value="Ammonium (E)">Ammonium (E)</option>
+        <option value="Archaeol (C)">Archaeol (C)</option>
+        <option value="Arg (N-term)">Arg (N-term)</option>
+        <option value="Arg-&gt;Ala (R)">Arg-&gt;Ala (R)</option>
+        <option value="Arg-&gt;Asn (R)">Arg-&gt;Asn (R)</option>
+        <option value="Arg-&gt;Asp (R)">Arg-&gt;Asp (R)</option>
+        <option value="Arg-&gt;Cys (R)">Arg-&gt;Cys (R)</option>
+        <option value="Arg-&gt;Gln (R)">Arg-&gt;Gln (R)</option>
+        <option value="Arg-&gt;Glu (R)">Arg-&gt;Glu (R)</option>
+        <option value="Arg-&gt;GluSA (R)">Arg-&gt;GluSA (R)</option>
+        <option value="Arg-&gt;Gly (R)">Arg-&gt;Gly (R)</option>
+        <option value="Arg-&gt;His (R)">Arg-&gt;His (R)</option>
+        <option value="Arg-&gt;Lys (R)">Arg-&gt;Lys (R)</option>
+        <option value="Arg-&gt;Met (R)">Arg-&gt;Met (R)</option>
+        <option value="Arg-&gt;Npo (R)">Arg-&gt;Npo (R)</option>
+        <option value="Arg-&gt;Orn (R)">Arg-&gt;Orn (R)</option>
+        <option value="Arg-&gt;Phe (R)">Arg-&gt;Phe (R)</option>
+        <option value="Arg-&gt;Pro (R)">Arg-&gt;Pro (R)</option>
+        <option value="Arg-&gt;Ser (R)">Arg-&gt;Ser (R)</option>
+        <option value="Arg-&gt;Thr (R)">Arg-&gt;Thr (R)</option>
+        <option value="Arg-&gt;Trp (R)">Arg-&gt;Trp (R)</option>
+        <option value="Arg-&gt;Tyr (R)">Arg-&gt;Tyr (R)</option>
+        <option value="Arg-&gt;Val (R)">Arg-&gt;Val (R)</option>
+        <option value="Arg-&gt;Xle (R)">Arg-&gt;Xle (R)</option>
+        <option value="Arg-loss (C-term R)">Arg-loss (C-term R)</option>
+        <option value="Arg2PG (R)">Arg2PG (R)</option>
+        <option value="Argbiotinhydrazide (R)">Argbiotinhydrazide (R)</option>
+        <option value="Asn-&gt;Ala (N)">Asn-&gt;Ala (N)</option>
+        <option value="Asn-&gt;Arg (N)">Asn-&gt;Arg (N)</option>
+        <option value="Asn-&gt;Asp (N)">Asn-&gt;Asp (N)</option>
+        <option value="Asn-&gt;Cys (N)">Asn-&gt;Cys (N)</option>
+        <option value="Asn-&gt;Gln (N)">Asn-&gt;Gln (N)</option>
+        <option value="Asn-&gt;Glu (N)">Asn-&gt;Glu (N)</option>
+        <option value="Asn-&gt;Gly (N)">Asn-&gt;Gly (N)</option>
+        <option value="Asn-&gt;His (N)">Asn-&gt;His (N)</option>
+        <option value="Asn-&gt;Lys (N)">Asn-&gt;Lys (N)</option>
+        <option value="Asn-&gt;Met (N)">Asn-&gt;Met (N)</option>
+        <option value="Asn-&gt;Phe (N)">Asn-&gt;Phe (N)</option>
+        <option value="Asn-&gt;Pro (N)">Asn-&gt;Pro (N)</option>
+        <option value="Asn-&gt;Ser (N)">Asn-&gt;Ser (N)</option>
+        <option value="Asn-&gt;Thr (N)">Asn-&gt;Thr (N)</option>
+        <option value="Asn-&gt;Trp (N)">Asn-&gt;Trp (N)</option>
+        <option value="Asn-&gt;Tyr (N)">Asn-&gt;Tyr (N)</option>
+        <option value="Asn-&gt;Val (N)">Asn-&gt;Val (N)</option>
+        <option value="Asn-&gt;Xle (N)">Asn-&gt;Xle (N)</option>
+        <option value="Asp-&gt;Ala (D)">Asp-&gt;Ala (D)</option>
+        <option value="Asp-&gt;Arg (D)">Asp-&gt;Arg (D)</option>
+        <option value="Asp-&gt;Asn (D)">Asp-&gt;Asn (D)</option>
+        <option value="Asp-&gt;Cys (D)">Asp-&gt;Cys (D)</option>
+        <option value="Asp-&gt;Gln (D)">Asp-&gt;Gln (D)</option>
+        <option value="Asp-&gt;Glu (D)">Asp-&gt;Glu (D)</option>
+        <option value="Asp-&gt;Gly (D)">Asp-&gt;Gly (D)</option>
+        <option value="Asp-&gt;His (D)">Asp-&gt;His (D)</option>
+        <option value="Asp-&gt;Lys (D)">Asp-&gt;Lys (D)</option>
+        <option value="Asp-&gt;Met (D)">Asp-&gt;Met (D)</option>
+        <option value="Asp-&gt;Phe (D)">Asp-&gt;Phe (D)</option>
+        <option value="Asp-&gt;Pro (D)">Asp-&gt;Pro (D)</option>
+        <option value="Asp-&gt;Ser (D)">Asp-&gt;Ser (D)</option>
+        <option value="Asp-&gt;Thr (D)">Asp-&gt;Thr (D)</option>
+        <option value="Asp-&gt;Trp (D)">Asp-&gt;Trp (D)</option>
+        <option value="Asp-&gt;Tyr (D)">Asp-&gt;Tyr (D)</option>
+        <option value="Asp-&gt;Val (D)">Asp-&gt;Val (D)</option>
+        <option value="Asp-&gt;Xle (D)">Asp-&gt;Xle (D)</option>
+        <option value="Atto495Maleimide (C)">Atto495Maleimide (C)</option>
+        <option value="BADGE (C)">BADGE (C)</option>
+        <option value="BDMAPP (H)">BDMAPP (H)</option>
+        <option value="BDMAPP (K)">BDMAPP (K)</option>
+        <option value="BDMAPP (W)">BDMAPP (W)</option>
+        <option value="BDMAPP (Y)">BDMAPP (Y)</option>
+        <option value="BHAc (K)">BHAc (K)</option>
+        <option value="BHT (C)">BHT (C)</option>
+        <option value="BHT (H)">BHT (H)</option>
+        <option value="BHT (K)">BHT (K)</option>
+        <option value="BHTOH (C)">BHTOH (C)</option>
+        <option value="BHTOH (H)">BHTOH (H)</option>
+        <option value="BHTOH (K)">BHTOH (K)</option>
+        <option value="BITC (C)">BITC (C)</option>
+        <option value="BITC (K)">BITC (K)</option>
+        <option value="BITC (N-term)">BITC (N-term)</option>
+        <option value="BMOE (C)">BMOE (C)</option>
+        <option value="BMP-piperidinol (C)">BMP-piperidinol (C)</option>
+        <option value="BMP-piperidinol (M)">BMP-piperidinol (M)</option>
+        <option value="Bacillosamine (N)">Bacillosamine (N)</option>
+        <option value="Benzoyl (K)">Benzoyl (K)</option>
+        <option value="Benzoyl (N-term)">Benzoyl (N-term)</option>
+        <option value="Biotin (K)">Biotin (K)</option>
+        <option value="Biotin (N-term)">Biotin (N-term)</option>
+        <option value="Biotin-HPDP (C)">Biotin-HPDP (C)</option>
+        <option value="Biotin-PEG-PRA (M)">Biotin-PEG-PRA (M)</option>
+        <option value="Biotin-PEO-Amine (D)">Biotin-PEO-Amine (D)</option>
+        <option value="Biotin-PEO-Amine (E)">Biotin-PEO-Amine (E)</option>
+        <option value="Biotin-phenacyl (C)">Biotin-phenacyl (C)</option>
+        <option value="Biotin-phenacyl (H)">Biotin-phenacyl (H)</option>
+        <option value="Biotin-phenacyl (S)">Biotin-phenacyl (S)</option>
+        <option value="Biotin:Cayman-10013 (C)">Biotin:Cayman-10013 (C)</option>
+        <option value="Biotin:Cayman-10141 (C)">Biotin:Cayman-10141 (C)</option>
+        <option value="Biotin:Invitrogen-M1602 (C)">Biotin:Invitrogen-M1602 (C)</option>
+        <option value="Biotin:Sigma-B1267 (C)">Biotin:Sigma-B1267 (C)</option>
+        <option value="Biotin:Thermo-21325 (K)">Biotin:Thermo-21325 (K)</option>
+        <option value="Biotin:Thermo-21345 (Q)">Biotin:Thermo-21345 (Q)</option>
+        <option value="Biotin:Thermo-21360 (C-term)">Biotin:Thermo-21360 (C-term)</option>
+        <option value="Biotin:Thermo-21901+2H2O (C)">Biotin:Thermo-21901+2H2O (C)</option>
+        <option value="Biotin:Thermo-21901+H2O (C)">Biotin:Thermo-21901+H2O (C)</option>
+        <option value="Biotin:Thermo-21911 (C)">Biotin:Thermo-21911 (C)</option>
+        <option value="Biotin:Thermo-33033 (N-term)">Biotin:Thermo-33033 (N-term)</option>
+        <option value="Biotin:Thermo-33033-H (N-term)">Biotin:Thermo-33033-H (N-term)</option>
+        <option value="Biotin:Thermo-88310 (K)">Biotin:Thermo-88310 (K)</option>
+        <option value="Biotin:Thermo-88317 (S)">Biotin:Thermo-88317 (S)</option>
+        <option value="Biotin:Thermo-88317 (Y)">Biotin:Thermo-88317 (Y)</option>
+        <option value="BisANS (K)">BisANS (K)</option>
+        <option value="Bodipy (C)">Bodipy (C)</option>
+        <option value="Bromo (F)">Bromo (F)</option>
+        <option value="Bromo (H)">Bromo (H)</option>
+        <option value="Bromo (W)">Bromo (W)</option>
+        <option value="Bromo (Y)">Bromo (Y)</option>
+        <option value="Bromobimane (C)">Bromobimane (C)</option>
+        <option value="Butyryl (K)">Butyryl (K)</option>
+        <option value="C8-QAT (K)">C8-QAT (K)</option>
+        <option value="C8-QAT (N-term)">C8-QAT (N-term)</option>
+        <option value="CAF (N-term)">CAF (N-term)</option>
+        <option value="CAMthiopropanoyl (K)">CAMthiopropanoyl (K)</option>
+        <option value="CHDH (D)">CHDH (D)</option>
+        <option value="CLIP_TRAQ_2 (K)">CLIP_TRAQ_2 (K)</option>
+        <option value="CLIP_TRAQ_2 (N-term)">CLIP_TRAQ_2 (N-term)</option>
+        <option value="CLIP_TRAQ_2 (Y)">CLIP_TRAQ_2 (Y)</option>
+        <option value="CLIP_TRAQ_3 (K)">CLIP_TRAQ_3 (K)</option>
+        <option value="CLIP_TRAQ_3 (N-term)">CLIP_TRAQ_3 (N-term)</option>
+        <option value="CLIP_TRAQ_3 (Y)">CLIP_TRAQ_3 (Y)</option>
+        <option value="CLIP_TRAQ_4 (K)">CLIP_TRAQ_4 (K)</option>
+        <option value="CLIP_TRAQ_4 (N-term)">CLIP_TRAQ_4 (N-term)</option>
+        <option value="CLIP_TRAQ_4 (Y)">CLIP_TRAQ_4 (Y)</option>
+        <option value="Can-FP-biotin (S)">Can-FP-biotin (S)</option>
+        <option value="Can-FP-biotin (T)">Can-FP-biotin (T)</option>
+        <option value="Can-FP-biotin (Y)">Can-FP-biotin (Y)</option>
+        <option value="Carbamidomethyl (C)">Carbamidomethyl (C)</option>
+        <option value="Carbamidomethyl (D)">Carbamidomethyl (D)</option>
+        <option value="Carbamidomethyl (E)">Carbamidomethyl (E)</option>
+        <option value="Carbamidomethyl (H)">Carbamidomethyl (H)</option>
+        <option value="Carbamidomethyl (K)">Carbamidomethyl (K)</option>
+        <option value="Carbamidomethyl (N-term)">Carbamidomethyl (N-term)</option>
+        <option value="Carbamidomethyl (S)">Carbamidomethyl (S)</option>
+        <option value="Carbamidomethyl (T)">Carbamidomethyl (T)</option>
+        <option value="Carbamidomethyl (Y)">Carbamidomethyl (Y)</option>
+        <option value="CarbamidomethylDTT (C)">CarbamidomethylDTT (C)</option>
+        <option value="Carbamyl (C)">Carbamyl (C)</option>
+        <option value="Carbamyl (K)">Carbamyl (K)</option>
+        <option value="Carbamyl (M)">Carbamyl (M)</option>
+        <option value="Carbamyl (N-term)">Carbamyl (N-term)</option>
+        <option value="Carbamyl (R)">Carbamyl (R)</option>
+        <option value="Carbamyl (S)">Carbamyl (S)</option>
+        <option value="Carbamyl (T)">Carbamyl (T)</option>
+        <option value="Carbamyl (Y)">Carbamyl (Y)</option>
+        <option value="Carbofuran (S)">Carbofuran (S)</option>
+        <option value="Carboxy (D)">Carboxy (D)</option>
+        <option value="Carboxy (E)">Carboxy (E)</option>
+        <option value="Carboxy (K)">Carboxy (K)</option>
+        <option value="Carboxy (W)">Carboxy (W)</option>
+        <option value="Carboxyethyl (H)">Carboxyethyl (H)</option>
+        <option value="Carboxyethyl (K)">Carboxyethyl (K)</option>
+        <option value="Carboxymethyl (C)">Carboxymethyl (C)</option>
+        <option value="Carboxymethyl (K)">Carboxymethyl (K)</option>
+        <option value="Carboxymethyl (N-term)">Carboxymethyl (N-term)</option>
+        <option value="Carboxymethyl (W)">Carboxymethyl (W)</option>
+        <option value="Carboxymethyl:13C(2) (C)">Carboxymethyl:13C(2) (C)</option>
+        <option value="CarboxymethylDMAP (N-term)">CarboxymethylDMAP (N-term)</option>
+        <option value="CarboxymethylDTT (C)">CarboxymethylDTT (C)</option>
+        <option value="Cation:Ag (C-term)">Cation:Ag (C-term)</option>
+        <option value="Cation:Ag (D)">Cation:Ag (D)</option>
+        <option value="Cation:Ag (E)">Cation:Ag (E)</option>
+        <option value="Cation:Ca[II] (C-term)">Cation:Ca[II] (C-term)</option>
+        <option value="Cation:Ca[II] (D)">Cation:Ca[II] (D)</option>
+        <option value="Cation:Ca[II] (E)">Cation:Ca[II] (E)</option>
+        <option value="Cation:Cu[I] (C-term)">Cation:Cu[I] (C-term)</option>
+        <option value="Cation:Cu[I] (D)">Cation:Cu[I] (D)</option>
+        <option value="Cation:Cu[I] (E)">Cation:Cu[I] (E)</option>
+        <option value="Cation:Fe[II] (C-term)">Cation:Fe[II] (C-term)</option>
+        <option value="Cation:Fe[II] (D)">Cation:Fe[II] (D)</option>
+        <option value="Cation:Fe[II] (E)">Cation:Fe[II] (E)</option>
+        <option value="Cation:K (C-term)">Cation:K (C-term)</option>
+        <option value="Cation:K (D)">Cation:K (D)</option>
+        <option value="Cation:K (E)">Cation:K (E)</option>
+        <option value="Cation:Li (C-term)">Cation:Li (C-term)</option>
+        <option value="Cation:Li (D)">Cation:Li (D)</option>
+        <option value="Cation:Li (E)">Cation:Li (E)</option>
+        <option value="Cation:Mg[II] (C-term)">Cation:Mg[II] (C-term)</option>
+        <option value="Cation:Mg[II] (D)">Cation:Mg[II] (D)</option>
+        <option value="Cation:Mg[II] (E)">Cation:Mg[II] (E)</option>
+        <option value="Cation:Na (C-term)">Cation:Na (C-term)</option>
+        <option value="Cation:Na (D)">Cation:Na (D)</option>
+        <option value="Cation:Na (E)">Cation:Na (E)</option>
+        <option value="Cation:Ni[II] (C-term)">Cation:Ni[II] (C-term)</option>
+        <option value="Cation:Ni[II] (D)">Cation:Ni[II] (D)</option>
+        <option value="Cation:Ni[II] (E)">Cation:Ni[II] (E)</option>
+        <option value="Cation:Zn[II] (C-term)">Cation:Zn[II] (C-term)</option>
+        <option value="Cation:Zn[II] (D)">Cation:Zn[II] (D)</option>
+        <option value="Cation:Zn[II] (E)">Cation:Zn[II] (E)</option>
+        <option value="Chlorination (Y)">Chlorination (Y)</option>
+        <option value="Chlorpyrifos (S)">Chlorpyrifos (S)</option>
+        <option value="Chlorpyrifos (T)">Chlorpyrifos (T)</option>
+        <option value="Chlorpyrifos (Y)">Chlorpyrifos (Y)</option>
+        <option value="CoenzymeA (C)">CoenzymeA (C)</option>
+        <option value="CresylSaligeninPhosphate (H)">CresylSaligeninPhosphate (H)</option>
+        <option value="CresylSaligeninPhosphate (K)">CresylSaligeninPhosphate (K)</option>
+        <option value="CresylSaligeninPhosphate (R)">CresylSaligeninPhosphate (R)</option>
+        <option value="CresylSaligeninPhosphate (S)">CresylSaligeninPhosphate (S)</option>
+        <option value="CresylSaligeninPhosphate (T)">CresylSaligeninPhosphate (T)</option>
+        <option value="CresylSaligeninPhosphate (Y)">CresylSaligeninPhosphate (Y)</option>
+        <option value="Cresylphosphate (H)">Cresylphosphate (H)</option>
+        <option value="Cresylphosphate (K)">Cresylphosphate (K)</option>
+        <option value="Cresylphosphate (R)">Cresylphosphate (R)</option>
+        <option value="Cresylphosphate (S)">Cresylphosphate (S)</option>
+        <option value="Cresylphosphate (T)">Cresylphosphate (T)</option>
+        <option value="Cresylphosphate (Y)">Cresylphosphate (Y)</option>
+        <option value="Crotonaldehyde (C)">Crotonaldehyde (C)</option>
+        <option value="Crotonaldehyde (H)">Crotonaldehyde (H)</option>
+        <option value="Crotonaldehyde (K)">Crotonaldehyde (K)</option>
+        <option value="Crotonyl (K)">Crotonyl (K)</option>
+        <option value="CuSMo (C)">CuSMo (C)</option>
+        <option value="Cy3-maleimide (C)">Cy3-maleimide (C)</option>
+        <option value="Cy3b-maleimide (C)">Cy3b-maleimide (C)</option>
+        <option value="CyDye-Cy3 (C)">CyDye-Cy3 (C)</option>
+        <option value="CyDye-Cy5 (C)">CyDye-Cy5 (C)</option>
+        <option value="Cyano (C)">Cyano (C)</option>
+        <option value="Cys-&gt;Ala (C)">Cys-&gt;Ala (C)</option>
+        <option value="Cys-&gt;Arg (C)">Cys-&gt;Arg (C)</option>
+        <option value="Cys-&gt;Asn (C)">Cys-&gt;Asn (C)</option>
+        <option value="Cys-&gt;Asp (C)">Cys-&gt;Asp (C)</option>
+        <option value="Cys-&gt;Dha (C)">Cys-&gt;Dha (C)</option>
+        <option value="Cys-&gt;Gln (C)">Cys-&gt;Gln (C)</option>
+        <option value="Cys-&gt;Glu (C)">Cys-&gt;Glu (C)</option>
+        <option value="Cys-&gt;Gly (C)">Cys-&gt;Gly (C)</option>
+        <option value="Cys-&gt;His (C)">Cys-&gt;His (C)</option>
+        <option value="Cys-&gt;Lys (C)">Cys-&gt;Lys (C)</option>
+        <option value="Cys-&gt;Met (C)">Cys-&gt;Met (C)</option>
+        <option value="Cys-&gt;Oxoalanine (C)">Cys-&gt;Oxoalanine (C)</option>
+        <option value="Cys-&gt;Phe (C)">Cys-&gt;Phe (C)</option>
+        <option value="Cys-&gt;Pro (C)">Cys-&gt;Pro (C)</option>
+        <option value="Cys-&gt;Ser (C)">Cys-&gt;Ser (C)</option>
+        <option value="Cys-&gt;Thr (C)">Cys-&gt;Thr (C)</option>
+        <option value="Cys-&gt;Trp (C)">Cys-&gt;Trp (C)</option>
+        <option value="Cys-&gt;Tyr (C)">Cys-&gt;Tyr (C)</option>
+        <option value="Cys-&gt;Val (C)">Cys-&gt;Val (C)</option>
+        <option value="Cys-&gt;Xle (C)">Cys-&gt;Xle (C)</option>
+        <option value="Cys-&gt;ethylaminoAla (C)">Cys-&gt;ethylaminoAla (C)</option>
+        <option value="Cys-&gt;methylaminoAla (C)">Cys-&gt;methylaminoAla (C)</option>
+        <option value="Cysteinyl (C)">Cysteinyl (C)</option>
+        <option value="Cytopiloyne (C)">Cytopiloyne (C)</option>
+        <option value="Cytopiloyne (K)">Cytopiloyne (K)</option>
+        <option value="Cytopiloyne (N-term)">Cytopiloyne (N-term)</option>
+        <option value="Cytopiloyne (P)">Cytopiloyne (P)</option>
+        <option value="Cytopiloyne (R)">Cytopiloyne (R)</option>
+        <option value="Cytopiloyne (S)">Cytopiloyne (S)</option>
+        <option value="Cytopiloyne (Y)">Cytopiloyne (Y)</option>
+        <option value="Cytopiloyne+water (C)">Cytopiloyne+water (C)</option>
+        <option value="Cytopiloyne+water (K)">Cytopiloyne+water (K)</option>
+        <option value="Cytopiloyne+water (N-term)">Cytopiloyne+water (N-term)</option>
+        <option value="Cytopiloyne+water (R)">Cytopiloyne+water (R)</option>
+        <option value="Cytopiloyne+water (S)">Cytopiloyne+water (S)</option>
+        <option value="Cytopiloyne+water (T)">Cytopiloyne+water (T)</option>
+        <option value="Cytopiloyne+water (Y)">Cytopiloyne+water (Y)</option>
+        <option value="DAET (S)">DAET (S)</option>
+        <option value="DAET (T)">DAET (T)</option>
+        <option value="DEDGFLYMVYASQETFG (K)">DEDGFLYMVYASQETFG (K)</option>
+        <option value="DFDNB (K)">DFDNB (K)</option>
+        <option value="DFDNB (N)">DFDNB (N)</option>
+        <option value="DFDNB (Q)">DFDNB (Q)</option>
+        <option value="DFDNB (R)">DFDNB (R)</option>
+        <option value="DHP (C)">DHP (C)</option>
+        <option value="DMPO (C)">DMPO (C)</option>
+        <option value="DMPO (H)">DMPO (H)</option>
+        <option value="DMPO (Y)">DMPO (Y)</option>
+        <option value="DNCB_hapten (C)">DNCB_hapten (C)</option>
+        <option value="DNCB_hapten (H)">DNCB_hapten (H)</option>
+        <option value="DNCB_hapten (K)">DNCB_hapten (K)</option>
+        <option value="DNCB_hapten (Y)">DNCB_hapten (Y)</option>
+        <option value="DNPS (C)">DNPS (C)</option>
+        <option value="DNPS (W)">DNPS (W)</option>
+        <option value="DTBP (K)">DTBP (K)</option>
+        <option value="DTBP (N)">DTBP (N)</option>
+        <option value="DTBP (Q)">DTBP (Q)</option>
+        <option value="DTBP (R)">DTBP (R)</option>
+        <option value="DTT_C (C)">DTT_C (C)</option>
+        <option value="DTT_C:2H(6) (C)">DTT_C:2H(6) (C)</option>
+        <option value="DTT_ST (S)">DTT_ST (S)</option>
+        <option value="DTT_ST (T)">DTT_ST (T)</option>
+        <option value="DTT_ST:2H(6) (S)">DTT_ST:2H(6) (S)</option>
+        <option value="DTT_ST:2H(6) (T)">DTT_ST:2H(6) (T)</option>
+        <option value="Dansyl (K)">Dansyl (K)</option>
+        <option value="Dansyl (N-term)">Dansyl (N-term)</option>
+        <option value="Dap-DSP (A)">Dap-DSP (A)</option>
+        <option value="Dap-DSP (E)">Dap-DSP (E)</option>
+        <option value="Dap-DSP (K)">Dap-DSP (K)</option>
+        <option value="DeStreak (C)">DeStreak (C)</option>
+        <option value="Deamidated (N)">Deamidated (N)</option>
+        <option value="Deamidated (Q)">Deamidated (Q)</option>
+        <option value="Deamidated (R)">Deamidated (R)</option>
+        <option value="Deamidated:18O(1) (N)">Deamidated:18O(1) (N)</option>
+        <option value="Deamidated:18O(1) (Q)">Deamidated:18O(1) (Q)</option>
+        <option value="Decanoyl (S)">Decanoyl (S)</option>
+        <option value="Decanoyl (T)">Decanoyl (T)</option>
+        <option value="Dehydrated (D)">Dehydrated (D)</option>
+        <option value="Dehydrated (N-term C)">Dehydrated (N-term C)</option>
+        <option value="Dehydrated (S)">Dehydrated (S)</option>
+        <option value="Dehydrated (T)">Dehydrated (T)</option>
+        <option value="Dehydrated (Y)">Dehydrated (Y)</option>
+        <option value="Dehydro (C)">Dehydro (C)</option>
+        <option value="Delta:H(1)N(-1)18O(1) (N)">Delta:H(1)N(-1)18O(1) (N)</option>
+        <option value="Delta:H(2)C(2) (H)">Delta:H(2)C(2) (H)</option>
+        <option value="Delta:H(2)C(2) (K)">Delta:H(2)C(2) (K)</option>
+        <option value="Delta:H(2)C(2) (N-term)">Delta:H(2)C(2) (N-term)</option>
+        <option value="Delta:H(2)C(3) (K)">Delta:H(2)C(3) (K)</option>
+        <option value="Delta:H(2)C(3)O(1) (K)">Delta:H(2)C(3)O(1) (K)</option>
+        <option value="Delta:H(2)C(3)O(1) (R)">Delta:H(2)C(3)O(1) (R)</option>
+        <option value="Delta:H(2)C(5) (K)">Delta:H(2)C(5) (K)</option>
+        <option value="Delta:H(4)C(2) (H)">Delta:H(4)C(2) (H)</option>
+        <option value="Delta:H(4)C(2) (K)">Delta:H(4)C(2) (K)</option>
+        <option value="Delta:H(4)C(2) (N-term)">Delta:H(4)C(2) (N-term)</option>
+        <option value="Delta:H(4)C(2)O(-1)S(1) (S)">Delta:H(4)C(2)O(-1)S(1) (S)</option>
+        <option value="Delta:H(4)C(3) (H)">Delta:H(4)C(3) (H)</option>
+        <option value="Delta:H(4)C(3) (K)">Delta:H(4)C(3) (K)</option>
+        <option value="Delta:H(4)C(3)O(1) (C)">Delta:H(4)C(3)O(1) (C)</option>
+        <option value="Delta:H(4)C(3)O(1) (H)">Delta:H(4)C(3)O(1) (H)</option>
+        <option value="Delta:H(4)C(3)O(1) (K)">Delta:H(4)C(3)O(1) (K)</option>
+        <option value="Delta:H(4)C(6) (K)">Delta:H(4)C(6) (K)</option>
+        <option value="Delta:H(5)C(2) (P)">Delta:H(5)C(2) (P)</option>
+        <option value="Delta:H(6)C(3)O(1) (C)">Delta:H(6)C(3)O(1) (C)</option>
+        <option value="Delta:H(6)C(3)O(1) (H)">Delta:H(6)C(3)O(1) (H)</option>
+        <option value="Delta:H(6)C(3)O(1) (K)">Delta:H(6)C(3)O(1) (K)</option>
+        <option value="Delta:H(6)C(6)O(1) (K)">Delta:H(6)C(6)O(1) (K)</option>
+        <option value="Delta:H(8)C(6)O(1) (L)">Delta:H(8)C(6)O(1) (L)</option>
+        <option value="Delta:H(8)C(6)O(2) (K)">Delta:H(8)C(6)O(2) (K)</option>
+        <option value="Delta:Hg(1) (C)">Delta:Hg(1) (C)</option>
+        <option value="Delta:S(-1)Se(1) (C)">Delta:S(-1)Se(1) (C)</option>
+        <option value="Delta:S(-1)Se(1) (M)">Delta:S(-1)Se(1) (M)</option>
+        <option value="Delta:Se(1) (C)">Delta:Se(1) (C)</option>
+        <option value="Deoxy (D)">Deoxy (D)</option>
+        <option value="Deoxy (S)">Deoxy (S)</option>
+        <option value="Deoxy (T)">Deoxy (T)</option>
+        <option value="Deoxyhypusine (K)">Deoxyhypusine (K)</option>
+        <option value="Dethiomethyl (M)">Dethiomethyl (M)</option>
+        <option value="DiART6plex (K)">DiART6plex (K)</option>
+        <option value="DiART6plex (N-term)">DiART6plex (N-term)</option>
+        <option value="DiART6plex (Y)">DiART6plex (Y)</option>
+        <option value="DiART6plex115 (K)">DiART6plex115 (K)</option>
+        <option value="DiART6plex115 (N-term)">DiART6plex115 (N-term)</option>
+        <option value="DiART6plex115 (Y)">DiART6plex115 (Y)</option>
+        <option value="DiART6plex116/119 (K)">DiART6plex116/119 (K)</option>
+        <option value="DiART6plex116/119 (N-term)">DiART6plex116/119 (N-term)</option>
+        <option value="DiART6plex116/119 (Y)">DiART6plex116/119 (Y)</option>
+        <option value="DiART6plex117 (K)">DiART6plex117 (K)</option>
+        <option value="DiART6plex117 (N-term)">DiART6plex117 (N-term)</option>
+        <option value="DiART6plex117 (Y)">DiART6plex117 (Y)</option>
+        <option value="DiART6plex118 (K)">DiART6plex118 (K)</option>
+        <option value="DiART6plex118 (N-term)">DiART6plex118 (N-term)</option>
+        <option value="DiART6plex118 (Y)">DiART6plex118 (Y)</option>
+        <option value="DiLeu4plex (K)">DiLeu4plex (K)</option>
+        <option value="DiLeu4plex (N-term)">DiLeu4plex (N-term)</option>
+        <option value="DiLeu4plex (Y)">DiLeu4plex (Y)</option>
+        <option value="DiLeu4plex115 (K)">DiLeu4plex115 (K)</option>
+        <option value="DiLeu4plex115 (N-term)">DiLeu4plex115 (N-term)</option>
+        <option value="DiLeu4plex115 (Y)">DiLeu4plex115 (Y)</option>
+        <option value="DiLeu4plex117 (K)">DiLeu4plex117 (K)</option>
+        <option value="DiLeu4plex117 (N-term)">DiLeu4plex117 (N-term)</option>
+        <option value="DiLeu4plex117 (Y)">DiLeu4plex117 (Y)</option>
+        <option value="DiLeu4plex118 (K)">DiLeu4plex118 (K)</option>
+        <option value="DiLeu4plex118 (N-term)">DiLeu4plex118 (N-term)</option>
+        <option value="DiLeu4plex118 (Y)">DiLeu4plex118 (Y)</option>
+        <option value="Diacylglycerol (C)">Diacylglycerol (C)</option>
+        <option value="Dibromo (Y)">Dibromo (Y)</option>
+        <option value="Dicarbamidomethyl (C)">Dicarbamidomethyl (C)</option>
+        <option value="Dicarbamidomethyl (H)">Dicarbamidomethyl (H)</option>
+        <option value="Dicarbamidomethyl (K)">Dicarbamidomethyl (K)</option>
+        <option value="Dicarbamidomethyl (N-term)">Dicarbamidomethyl (N-term)</option>
+        <option value="Dicarbamidomethyl (R)">Dicarbamidomethyl (R)</option>
+        <option value="Didehydro (C-term K)">Didehydro (C-term K)</option>
+        <option value="Didehydro (S)">Didehydro (S)</option>
+        <option value="Didehydro (T)">Didehydro (T)</option>
+        <option value="Didehydro (Y)">Didehydro (Y)</option>
+        <option value="Didehydroretinylidene (K)">Didehydroretinylidene (K)</option>
+        <option value="Diethyl (K)">Diethyl (K)</option>
+        <option value="Diethyl (N-term)">Diethyl (N-term)</option>
+        <option value="Diethylphosphate (C)">Diethylphosphate (C)</option>
+        <option value="Diethylphosphate (H)">Diethylphosphate (H)</option>
+        <option value="Diethylphosphate (K)">Diethylphosphate (K)</option>
+        <option value="Diethylphosphate (N-term)">Diethylphosphate (N-term)</option>
+        <option value="Diethylphosphate (S)">Diethylphosphate (S)</option>
+        <option value="Diethylphosphate (T)">Diethylphosphate (T)</option>
+        <option value="Diethylphosphate (Y)">Diethylphosphate (Y)</option>
+        <option value="Difuran (Y)">Difuran (Y)</option>
+        <option value="Dihydroxyimidazolidine (R)">Dihydroxyimidazolidine (R)</option>
+        <option value="Diiodo (H)">Diiodo (H)</option>
+        <option value="Diiodo (Y)">Diiodo (Y)</option>
+        <option value="Diironsubcluster (C)">Diironsubcluster (C)</option>
+        <option value="Diisopropylphosphate (K)">Diisopropylphosphate (K)</option>
+        <option value="Diisopropylphosphate (N-term)">Diisopropylphosphate (N-term)</option>
+        <option value="Diisopropylphosphate (S)">Diisopropylphosphate (S)</option>
+        <option value="Diisopropylphosphate (T)">Diisopropylphosphate (T)</option>
+        <option value="Diisopropylphosphate (Y)">Diisopropylphosphate (Y)</option>
+        <option value="Dimethyl (K)">Dimethyl (K)</option>
+        <option value="Dimethyl (N)">Dimethyl (N)</option>
+        <option value="Dimethyl (N-term)">Dimethyl (N-term)</option>
+        <option value="Dimethyl (R)">Dimethyl (R)</option>
+        <option value="Dimethyl:2H(4) (K)">Dimethyl:2H(4) (K)</option>
+        <option value="Dimethyl:2H(4) (N-term)">Dimethyl:2H(4) (N-term)</option>
+        <option value="Dimethyl:2H(4)13C(2) (K)">Dimethyl:2H(4)13C(2) (K)</option>
+        <option value="Dimethyl:2H(4)13C(2) (N-term)">Dimethyl:2H(4)13C(2) (N-term)</option>
+        <option value="Dimethyl:2H(6) (K)">Dimethyl:2H(6) (K)</option>
+        <option value="Dimethyl:2H(6) (N-term)">Dimethyl:2H(6) (N-term)</option>
+        <option value="Dimethyl:2H(6) (R)">Dimethyl:2H(6) (R)</option>
+        <option value="Dimethyl:2H(6)13C(2) (K)">Dimethyl:2H(6)13C(2) (K)</option>
+        <option value="Dimethyl:2H(6)13C(2) (N-term)">Dimethyl:2H(6)13C(2) (N-term)</option>
+        <option value="Dimethyl:2H(6)13C(2) (R)">Dimethyl:2H(6)13C(2) (R)</option>
+        <option value="DimethylArsino (C)">DimethylArsino (C)</option>
+        <option value="DimethylamineGMBS (C)">DimethylamineGMBS (C)</option>
+        <option value="DimethylpyrroleAdduct (K)">DimethylpyrroleAdduct (K)</option>
+        <option value="Dioxidation (C)">Dioxidation (C)</option>
+        <option value="Dioxidation (F)">Dioxidation (F)</option>
+        <option value="Dioxidation (K)">Dioxidation (K)</option>
+        <option value="Dioxidation (M)">Dioxidation (M)</option>
+        <option value="Dioxidation (P)">Dioxidation (P)</option>
+        <option value="Dioxidation (R)">Dioxidation (R)</option>
+        <option value="Dioxidation (W)">Dioxidation (W)</option>
+        <option value="Dioxidation (Y)">Dioxidation (Y)</option>
+        <option value="Diphthamide (H)">Diphthamide (H)</option>
+        <option value="Dipyridyl (C)">Dipyridyl (C)</option>
+        <option value="Dipyrrolylmethanemethyl (C)">Dipyrrolylmethanemethyl (C)</option>
+        <option value="DyLight-maleimide (C)">DyLight-maleimide (C)</option>
+        <option value="EDEDTIDVFQQQTGG (K)">EDEDTIDVFQQQTGG (K)</option>
+        <option value="EDT-iodoacetyl-PEO-biotin (S)">EDT-iodoacetyl-PEO-biotin (S)</option>
+        <option value="EDT-iodoacetyl-PEO-biotin (T)">EDT-iodoacetyl-PEO-biotin (T)</option>
+        <option value="EDT-maleimide-PEO-biotin (S)">EDT-maleimide-PEO-biotin (S)</option>
+        <option value="EDT-maleimide-PEO-biotin (T)">EDT-maleimide-PEO-biotin (T)</option>
+        <option value="EEEDVIEVYQEQTGG (K)">EEEDVIEVYQEQTGG (K)</option>
+        <option value="EGCG1 (C)">EGCG1 (C)</option>
+        <option value="EGCG2 (C)">EGCG2 (C)</option>
+        <option value="EHD-diphenylpentanone (C)">EHD-diphenylpentanone (C)</option>
+        <option value="EHD-diphenylpentanone (M)">EHD-diphenylpentanone (M)</option>
+        <option value="EQAT (C)">EQAT (C)</option>
+        <option value="EQAT:2H(5) (C)">EQAT:2H(5) (C)</option>
+        <option value="EQIGG (K)">EQIGG (K)</option>
+        <option value="ESP (K)">ESP (K)</option>
+        <option value="ESP (N-term)">ESP (N-term)</option>
+        <option value="ESP:2H(10) (K)">ESP:2H(10) (K)</option>
+        <option value="ESP:2H(10) (N-term)">ESP:2H(10) (N-term)</option>
+        <option value="Ethanedithiol (S)">Ethanedithiol (S)</option>
+        <option value="Ethanedithiol (T)">Ethanedithiol (T)</option>
+        <option value="Ethanolamine (C)">Ethanolamine (C)</option>
+        <option value="Ethanolamine (C-term)">Ethanolamine (C-term)</option>
+        <option value="Ethanolamine (D)">Ethanolamine (D)</option>
+        <option value="Ethanolamine (E)">Ethanolamine (E)</option>
+        <option value="Ethanolyl (C)">Ethanolyl (C)</option>
+        <option value="Ethanolyl (K)">Ethanolyl (K)</option>
+        <option value="Ethanolyl (R)">Ethanolyl (R)</option>
+        <option value="Ethoxyformyl (H)">Ethoxyformyl (H)</option>
+        <option value="Ethyl (C-term)">Ethyl (C-term)</option>
+        <option value="Ethyl (D)">Ethyl (D)</option>
+        <option value="Ethyl (E)">Ethyl (E)</option>
+        <option value="Ethyl (K)">Ethyl (K)</option>
+        <option value="Ethyl (N-term)">Ethyl (N-term)</option>
+        <option value="Ethyl+Deamidated (N)">Ethyl+Deamidated (N)</option>
+        <option value="Ethyl+Deamidated (Q)">Ethyl+Deamidated (Q)</option>
+        <option value="Ethylphosphate (K)">Ethylphosphate (K)</option>
+        <option value="Ethylphosphate (N-term)">Ethylphosphate (N-term)</option>
+        <option value="Ethylphosphate (S)">Ethylphosphate (S)</option>
+        <option value="Ethylphosphate (T)">Ethylphosphate (T)</option>
+        <option value="Ethylphosphate (Y)">Ethylphosphate (Y)</option>
+        <option value="ExacTagAmine (K)">ExacTagAmine (K)</option>
+        <option value="ExacTagThiol (C)">ExacTagThiol (C)</option>
+        <option value="FAD (C)">FAD (C)</option>
+        <option value="FAD (H)">FAD (H)</option>
+        <option value="FAD (Y)">FAD (Y)</option>
+        <option value="FMN (S)">FMN (S)</option>
+        <option value="FMN (T)">FMN (T)</option>
+        <option value="FMNC (C)">FMNC (C)</option>
+        <option value="FMNH (C)">FMNH (C)</option>
+        <option value="FMNH (H)">FMNH (H)</option>
+        <option value="FNEM (C)">FNEM (C)</option>
+        <option value="FP-Biotin (K)">FP-Biotin (K)</option>
+        <option value="FP-Biotin (S)">FP-Biotin (S)</option>
+        <option value="FP-Biotin (T)">FP-Biotin (T)</option>
+        <option value="FP-Biotin (Y)">FP-Biotin (Y)</option>
+        <option value="FTC (C)">FTC (C)</option>
+        <option value="FTC (K)">FTC (K)</option>
+        <option value="FTC (P)">FTC (P)</option>
+        <option value="FTC (R)">FTC (R)</option>
+        <option value="FTC (S)">FTC (S)</option>
+        <option value="Farnesyl (C)">Farnesyl (C)</option>
+        <option value="Fluorescein (C)">Fluorescein (C)</option>
+        <option value="Fluoro (A)">Fluoro (A)</option>
+        <option value="Fluoro (F)">Fluoro (F)</option>
+        <option value="Fluoro (W)">Fluoro (W)</option>
+        <option value="Fluoro (Y)">Fluoro (Y)</option>
+        <option value="Formyl (K)">Formyl (K)</option>
+        <option value="Formyl (N-term)">Formyl (N-term)</option>
+        <option value="Formyl (S)">Formyl (S)</option>
+        <option value="Formyl (T)">Formyl (T)</option>
+        <option value="Furan (Y)">Furan (Y)</option>
+        <option value="G-H1 (R)">G-H1 (R)</option>
+        <option value="GG (C)">GG (C)</option>
+        <option value="GG (K)">GG (K)</option>
+        <option value="GG (S)">GG (S)</option>
+        <option value="GG (T)">GG (T)</option>
+        <option value="GGQ (K)">GGQ (K)</option>
+        <option value="GIST-Quat (K)">GIST-Quat (K)</option>
+        <option value="GIST-Quat (N-term)">GIST-Quat (N-term)</option>
+        <option value="GIST-Quat:2H(3) (K)">GIST-Quat:2H(3) (K)</option>
+        <option value="GIST-Quat:2H(3) (N-term)">GIST-Quat:2H(3) (N-term)</option>
+        <option value="GIST-Quat:2H(6) (K)">GIST-Quat:2H(6) (K)</option>
+        <option value="GIST-Quat:2H(6) (N-term)">GIST-Quat:2H(6) (N-term)</option>
+        <option value="GIST-Quat:2H(9) (K)">GIST-Quat:2H(9) (K)</option>
+        <option value="GIST-Quat:2H(9) (N-term)">GIST-Quat:2H(9) (N-term)</option>
+        <option value="Galactosyl (K)">Galactosyl (K)</option>
+        <option value="GeranylGeranyl (C)">GeranylGeranyl (C)</option>
+        <option value="Gln-&gt;Ala (Q)">Gln-&gt;Ala (Q)</option>
+        <option value="Gln-&gt;Arg (Q)">Gln-&gt;Arg (Q)</option>
+        <option value="Gln-&gt;Asn (Q)">Gln-&gt;Asn (Q)</option>
+        <option value="Gln-&gt;Asp (Q)">Gln-&gt;Asp (Q)</option>
+        <option value="Gln-&gt;Cys (Q)">Gln-&gt;Cys (Q)</option>
+        <option value="Gln-&gt;Glu (Q)">Gln-&gt;Glu (Q)</option>
+        <option value="Gln-&gt;Gly (Q)">Gln-&gt;Gly (Q)</option>
+        <option value="Gln-&gt;His (Q)">Gln-&gt;His (Q)</option>
+        <option value="Gln-&gt;Lys (Q)">Gln-&gt;Lys (Q)</option>
+        <option value="Gln-&gt;Met (Q)">Gln-&gt;Met (Q)</option>
+        <option value="Gln-&gt;Phe (Q)">Gln-&gt;Phe (Q)</option>
+        <option value="Gln-&gt;Pro (Q)">Gln-&gt;Pro (Q)</option>
+        <option value="Gln-&gt;Ser (Q)">Gln-&gt;Ser (Q)</option>
+        <option value="Gln-&gt;Thr (Q)">Gln-&gt;Thr (Q)</option>
+        <option value="Gln-&gt;Trp (Q)">Gln-&gt;Trp (Q)</option>
+        <option value="Gln-&gt;Tyr (Q)">Gln-&gt;Tyr (Q)</option>
+        <option value="Gln-&gt;Val (Q)">Gln-&gt;Val (Q)</option>
+        <option value="Gln-&gt;Xle (Q)">Gln-&gt;Xle (Q)</option>
+        <option value="Gln-&gt;pyro-Glu (N-term Q)">Gln-&gt;pyro-Glu (N-term Q)</option>
+        <option value="Glu (E)">Glu (E)</option>
+        <option value="Glu-&gt;Ala (E)">Glu-&gt;Ala (E)</option>
+        <option value="Glu-&gt;Arg (E)">Glu-&gt;Arg (E)</option>
+        <option value="Glu-&gt;Asn (E)">Glu-&gt;Asn (E)</option>
+        <option value="Glu-&gt;Asp (E)">Glu-&gt;Asp (E)</option>
+        <option value="Glu-&gt;Cys (E)">Glu-&gt;Cys (E)</option>
+        <option value="Glu-&gt;Gln (E)">Glu-&gt;Gln (E)</option>
+        <option value="Glu-&gt;Gly (E)">Glu-&gt;Gly (E)</option>
+        <option value="Glu-&gt;His (E)">Glu-&gt;His (E)</option>
+        <option value="Glu-&gt;Lys (E)">Glu-&gt;Lys (E)</option>
+        <option value="Glu-&gt;Met (E)">Glu-&gt;Met (E)</option>
+        <option value="Glu-&gt;Phe (E)">Glu-&gt;Phe (E)</option>
+        <option value="Glu-&gt;Pro (E)">Glu-&gt;Pro (E)</option>
+        <option value="Glu-&gt;Ser (E)">Glu-&gt;Ser (E)</option>
+        <option value="Glu-&gt;Thr (E)">Glu-&gt;Thr (E)</option>
+        <option value="Glu-&gt;Trp (E)">Glu-&gt;Trp (E)</option>
+        <option value="Glu-&gt;Tyr (E)">Glu-&gt;Tyr (E)</option>
+        <option value="Glu-&gt;Val (E)">Glu-&gt;Val (E)</option>
+        <option value="Glu-&gt;Xle (E)">Glu-&gt;Xle (E)</option>
+        <option value="Glu-&gt;pyro-Glu (N-term E)">Glu-&gt;pyro-Glu (N-term E)</option>
+        <option value="GluGlu (E)">GluGlu (E)</option>
+        <option value="GluGluGlu (E)">GluGluGlu (E)</option>
+        <option value="GluGluGluGlu (E)">GluGluGluGlu (E)</option>
+        <option value="Gluconoylation (K)">Gluconoylation (K)</option>
+        <option value="Gluconoylation (N-term)">Gluconoylation (N-term)</option>
+        <option value="Glucosylgalactosyl (K)">Glucosylgalactosyl (K)</option>
+        <option value="Glucuronyl (S)">Glucuronyl (S)</option>
+        <option value="Glutathione (C)">Glutathione (C)</option>
+        <option value="Gly (K)">Gly (K)</option>
+        <option value="Gly (S)">Gly (S)</option>
+        <option value="Gly (T)">Gly (T)</option>
+        <option value="Gly-&gt;Ala (G)">Gly-&gt;Ala (G)</option>
+        <option value="Gly-&gt;Arg (G)">Gly-&gt;Arg (G)</option>
+        <option value="Gly-&gt;Asn (G)">Gly-&gt;Asn (G)</option>
+        <option value="Gly-&gt;Asp (G)">Gly-&gt;Asp (G)</option>
+        <option value="Gly-&gt;Cys (G)">Gly-&gt;Cys (G)</option>
+        <option value="Gly-&gt;Gln (G)">Gly-&gt;Gln (G)</option>
+        <option value="Gly-&gt;Glu (G)">Gly-&gt;Glu (G)</option>
+        <option value="Gly-&gt;His (G)">Gly-&gt;His (G)</option>
+        <option value="Gly-&gt;Lys (G)">Gly-&gt;Lys (G)</option>
+        <option value="Gly-&gt;Met (G)">Gly-&gt;Met (G)</option>
+        <option value="Gly-&gt;Phe (G)">Gly-&gt;Phe (G)</option>
+        <option value="Gly-&gt;Pro (G)">Gly-&gt;Pro (G)</option>
+        <option value="Gly-&gt;Ser (G)">Gly-&gt;Ser (G)</option>
+        <option value="Gly-&gt;Thr (G)">Gly-&gt;Thr (G)</option>
+        <option value="Gly-&gt;Trp (G)">Gly-&gt;Trp (G)</option>
+        <option value="Gly-&gt;Tyr (G)">Gly-&gt;Tyr (G)</option>
+        <option value="Gly-&gt;Val (G)">Gly-&gt;Val (G)</option>
+        <option value="Gly-&gt;Xle (G)">Gly-&gt;Xle (G)</option>
+        <option value="Gly-loss+Amide (C-term G)">Gly-loss+Amide (C-term G)</option>
+        <option value="Glycerophospho (S)">Glycerophospho (S)</option>
+        <option value="GlycerylPE (E)">GlycerylPE (E)</option>
+        <option value="Glycosyl (P)">Glycosyl (P)</option>
+        <option value="Guanidinyl (K)">Guanidinyl (K)</option>
+        <option value="Guanidinyl (N-term)">Guanidinyl (N-term)</option>
+        <option value="HCysThiolactone (K)">HCysThiolactone (K)</option>
+        <option value="HCysteinyl (C)">HCysteinyl (C)</option>
+        <option value="HMVK (C)">HMVK (C)</option>
+        <option value="HN2_mustard (C)">HN2_mustard (C)</option>
+        <option value="HN2_mustard (H)">HN2_mustard (H)</option>
+        <option value="HN2_mustard (K)">HN2_mustard (K)</option>
+        <option value="HN3_mustard (C)">HN3_mustard (C)</option>
+        <option value="HN3_mustard (H)">HN3_mustard (H)</option>
+        <option value="HN3_mustard (K)">HN3_mustard (K)</option>
+        <option value="HNE (A)">HNE (A)</option>
+        <option value="HNE (C)">HNE (C)</option>
+        <option value="HNE (H)">HNE (H)</option>
+        <option value="HNE (K)">HNE (K)</option>
+        <option value="HNE (L)">HNE (L)</option>
+        <option value="HNE+Delta:H(2) (C)">HNE+Delta:H(2) (C)</option>
+        <option value="HNE+Delta:H(2) (H)">HNE+Delta:H(2) (H)</option>
+        <option value="HNE+Delta:H(2) (K)">HNE+Delta:H(2) (K)</option>
+        <option value="HNE-BAHAH (C)">HNE-BAHAH (C)</option>
+        <option value="HNE-BAHAH (H)">HNE-BAHAH (H)</option>
+        <option value="HNE-BAHAH (K)">HNE-BAHAH (K)</option>
+        <option value="HNE-Delta:H(2)O (C)">HNE-Delta:H(2)O (C)</option>
+        <option value="HNE-Delta:H(2)O (H)">HNE-Delta:H(2)O (H)</option>
+        <option value="HNE-Delta:H(2)O (K)">HNE-Delta:H(2)O (K)</option>
+        <option value="HPG (R)">HPG (R)</option>
+        <option value="Heme (C)">Heme (C)</option>
+        <option value="Heme (H)">Heme (H)</option>
+        <option value="Hep (K)">Hep (K)</option>
+        <option value="Hep (N)">Hep (N)</option>
+        <option value="Hep (Q)">Hep (Q)</option>
+        <option value="Hep (R)">Hep (R)</option>
+        <option value="Hep (S)">Hep (S)</option>
+        <option value="Hep (T)">Hep (T)</option>
+        <option value="Hex (C)">Hex (C)</option>
+        <option value="Hex (K)">Hex (K)</option>
+        <option value="Hex (N)">Hex (N)</option>
+        <option value="Hex (N-term)">Hex (N-term)</option>
+        <option value="Hex (R)">Hex (R)</option>
+        <option value="Hex (S)">Hex (S)</option>
+        <option value="Hex (T)">Hex (T)</option>
+        <option value="Hex (W)">Hex (W)</option>
+        <option value="Hex (Y)">Hex (Y)</option>
+        <option value="Hex(1)HexNAc(1)NeuAc(1) (N)">Hex(1)HexNAc(1)NeuAc(1) (N)</option>
+        <option value="Hex(1)HexNAc(1)NeuAc(1) (S)">Hex(1)HexNAc(1)NeuAc(1) (S)</option>
+        <option value="Hex(1)HexNAc(1)NeuAc(1) (T)">Hex(1)HexNAc(1)NeuAc(1) (T)</option>
+        <option value="Hex(1)HexNAc(1)NeuAc(2) (N)">Hex(1)HexNAc(1)NeuAc(2) (N)</option>
+        <option value="Hex(1)HexNAc(1)NeuAc(2) (S)">Hex(1)HexNAc(1)NeuAc(2) (S)</option>
+        <option value="Hex(1)HexNAc(1)NeuAc(2) (T)">Hex(1)HexNAc(1)NeuAc(2) (T)</option>
+        <option value="Hex(1)HexNAc(1)dHex(1) (N)">Hex(1)HexNAc(1)dHex(1) (N)</option>
+        <option value="Hex(1)HexNAc(2) (N)">Hex(1)HexNAc(2) (N)</option>
+        <option value="Hex(1)HexNAc(2)Pent(1) (N)">Hex(1)HexNAc(2)Pent(1) (N)</option>
+        <option value="Hex(1)HexNAc(2)dHex(1) (N)">Hex(1)HexNAc(2)dHex(1) (N)</option>
+        <option value="Hex(1)HexNAc(2)dHex(1)Pent(1) (N)">Hex(1)HexNAc(2)dHex(1)Pent(1) (N)</option>
+        <option value="Hex(1)HexNAc(2)dHex(2) (N)">Hex(1)HexNAc(2)dHex(2) (N)</option>
+        <option value="Hex(2) (K)">Hex(2) (K)</option>
+        <option value="Hex(2) (R)">Hex(2) (R)</option>
+        <option value="Hex(2)HexNAc(2) (N)">Hex(2)HexNAc(2) (N)</option>
+        <option value="Hex(2)HexNAc(2)Pent(1) (N)">Hex(2)HexNAc(2)Pent(1) (N)</option>
+        <option value="Hex(2)HexNAc(2)dHex(1) (N)">Hex(2)HexNAc(2)dHex(1) (N)</option>
+        <option value="Hex(3) (N)">Hex(3) (N)</option>
+        <option value="Hex(3)HexNAc(1)Pent(1) (N)">Hex(3)HexNAc(1)Pent(1) (N)</option>
+        <option value="Hex(3)HexNAc(2) (N)">Hex(3)HexNAc(2) (N)</option>
+        <option value="Hex(3)HexNAc(2)P(1) (N)">Hex(3)HexNAc(2)P(1) (N)</option>
+        <option value="Hex(3)HexNAc(4) (N)">Hex(3)HexNAc(4) (N)</option>
+        <option value="Hex(4)HexNAc(4) (N)">Hex(4)HexNAc(4) (N)</option>
+        <option value="Hex(5)HexNAc(2) (N)">Hex(5)HexNAc(2) (N)</option>
+        <option value="Hex(5)HexNAc(4) (N)">Hex(5)HexNAc(4) (N)</option>
+        <option value="Hex(5)HexNAc(4)NeuAc(1) (N)">Hex(5)HexNAc(4)NeuAc(1) (N)</option>
+        <option value="Hex(5)HexNAc(4)NeuAc(2) (N)">Hex(5)HexNAc(4)NeuAc(2) (N)</option>
+        <option value="Hex1HexNAc1 (N)">Hex1HexNAc1 (N)</option>
+        <option value="Hex1HexNAc1 (S)">Hex1HexNAc1 (S)</option>
+        <option value="Hex1HexNAc1 (T)">Hex1HexNAc1 (T)</option>
+        <option value="HexN (K)">HexN (K)</option>
+        <option value="HexN (N)">HexN (N)</option>
+        <option value="HexN (T)">HexN (T)</option>
+        <option value="HexN (W)">HexN (W)</option>
+        <option value="HexNAc (N)">HexNAc (N)</option>
+        <option value="HexNAc (S)">HexNAc (S)</option>
+        <option value="HexNAc (T)">HexNAc (T)</option>
+        <option value="HexNAc(1)dHex(1) (N)">HexNAc(1)dHex(1) (N)</option>
+        <option value="HexNAc(1)dHex(2) (N)">HexNAc(1)dHex(2) (N)</option>
+        <option value="HexNAc(2) (N)">HexNAc(2) (N)</option>
+        <option value="HexNAc(2)dHex(1) (N)">HexNAc(2)dHex(1) (N)</option>
+        <option value="HexNAc(2)dHex(2) (N)">HexNAc(2)dHex(2) (N)</option>
+        <option value="His-&gt;Ala (H)">His-&gt;Ala (H)</option>
+        <option value="His-&gt;Arg (H)">His-&gt;Arg (H)</option>
+        <option value="His-&gt;Asn (H)">His-&gt;Asn (H)</option>
+        <option value="His-&gt;Asp (H)">His-&gt;Asp (H)</option>
+        <option value="His-&gt;Cys (H)">His-&gt;Cys (H)</option>
+        <option value="His-&gt;Gln (H)">His-&gt;Gln (H)</option>
+        <option value="His-&gt;Glu (H)">His-&gt;Glu (H)</option>
+        <option value="His-&gt;Gly (H)">His-&gt;Gly (H)</option>
+        <option value="His-&gt;Lys (H)">His-&gt;Lys (H)</option>
+        <option value="His-&gt;Met (H)">His-&gt;Met (H)</option>
+        <option value="His-&gt;Phe (H)">His-&gt;Phe (H)</option>
+        <option value="His-&gt;Pro (H)">His-&gt;Pro (H)</option>
+        <option value="His-&gt;Ser (H)">His-&gt;Ser (H)</option>
+        <option value="His-&gt;Thr (H)">His-&gt;Thr (H)</option>
+        <option value="His-&gt;Trp (H)">His-&gt;Trp (H)</option>
+        <option value="His-&gt;Tyr (H)">His-&gt;Tyr (H)</option>
+        <option value="His-&gt;Val (H)">His-&gt;Val (H)</option>
+        <option value="His-&gt;Xle (H)">His-&gt;Xle (H)</option>
+        <option value="Homocysteic_acid (M)">Homocysteic_acid (M)</option>
+        <option value="Hydroxamic_acid (D)">Hydroxamic_acid (D)</option>
+        <option value="Hydroxamic_acid (E)">Hydroxamic_acid (E)</option>
+        <option value="Hydroxycinnamyl (C)">Hydroxycinnamyl (C)</option>
+        <option value="Hydroxyfarnesyl (C)">Hydroxyfarnesyl (C)</option>
+        <option value="Hydroxyheme (E)">Hydroxyheme (E)</option>
+        <option value="Hydroxymethyl (N)">Hydroxymethyl (N)</option>
+        <option value="HydroxymethylOP (K)">HydroxymethylOP (K)</option>
+        <option value="Hydroxytrimethyl (K)">Hydroxytrimethyl (K)</option>
+        <option value="Hypusine (K)">Hypusine (K)</option>
+        <option value="IBTP (C)">IBTP (C)</option>
+        <option value="ICAT-C (C)">ICAT-C (C)</option>
+        <option value="ICAT-C:13C(9) (C)">ICAT-C:13C(9) (C)</option>
+        <option value="ICAT-D (C)">ICAT-D (C)</option>
+        <option value="ICAT-D:2H(8) (C)">ICAT-D:2H(8) (C)</option>
+        <option value="ICAT-G (C)">ICAT-G (C)</option>
+        <option value="ICAT-G:2H(8) (C)">ICAT-G:2H(8) (C)</option>
+        <option value="ICAT-H (C)">ICAT-H (C)</option>
+        <option value="ICAT-H:13C(6) (C)">ICAT-H:13C(6) (C)</option>
+        <option value="ICDID (C)">ICDID (C)</option>
+        <option value="ICDID:2H(6) (C)">ICDID:2H(6) (C)</option>
+        <option value="ICPL (K)">ICPL (K)</option>
+        <option value="ICPL (N-term)">ICPL (N-term)</option>
+        <option value="ICPL:13C(6) (K)">ICPL:13C(6) (K)</option>
+        <option value="ICPL:13C(6) (N-term)">ICPL:13C(6) (N-term)</option>
+        <option value="ICPL:13C(6)2H(4) (K)">ICPL:13C(6)2H(4) (K)</option>
+        <option value="ICPL:13C(6)2H(4) (N-term)">ICPL:13C(6)2H(4) (N-term)</option>
+        <option value="ICPL:2H(4) (K)">ICPL:2H(4) (K)</option>
+        <option value="ICPL:2H(4) (N-term)">ICPL:2H(4) (N-term)</option>
+        <option value="IDEnT (C)">IDEnT (C)</option>
+        <option value="IED-Biotin (C)">IED-Biotin (C)</option>
+        <option value="IGBP (C)">IGBP (C)</option>
+        <option value="IGBP:13C(2) (C)">IGBP:13C(2) (C)</option>
+        <option value="IMEHex(2)NeuAc(1) (K)">IMEHex(2)NeuAc(1) (K)</option>
+        <option value="IMID (K)">IMID (K)</option>
+        <option value="IMID:2H(4) (K)">IMID:2H(4) (K)</option>
+        <option value="ISD_z+2_ion (N-term)">ISD_z+2_ion (N-term)</option>
+        <option value="Iminobiotin (K)">Iminobiotin (K)</option>
+        <option value="Iminobiotin (N-term)">Iminobiotin (N-term)</option>
+        <option value="Iodo (H)">Iodo (H)</option>
+        <option value="Iodo (Y)">Iodo (Y)</option>
+        <option value="IodoU-AMP (F)">IodoU-AMP (F)</option>
+        <option value="IodoU-AMP (W)">IodoU-AMP (W)</option>
+        <option value="IodoU-AMP (Y)">IodoU-AMP (Y)</option>
+        <option value="Iodoacetanilide (C)">Iodoacetanilide (C)</option>
+        <option value="Iodoacetanilide (K)">Iodoacetanilide (K)</option>
+        <option value="Iodoacetanilide (N-term)">Iodoacetanilide (N-term)</option>
+        <option value="Iodoacetanilide:13C(6) (C)">Iodoacetanilide:13C(6) (C)</option>
+        <option value="Iodoacetanilide:13C(6) (K)">Iodoacetanilide:13C(6) (K)</option>
+        <option value="Iodoacetanilide:13C(6) (N-term)">Iodoacetanilide:13C(6) (N-term)</option>
+        <option value="Isopropylphospho (S)">Isopropylphospho (S)</option>
+        <option value="Isopropylphospho (T)">Isopropylphospho (T)</option>
+        <option value="Isopropylphospho (Y)">Isopropylphospho (Y)</option>
+        <option value="LG-Hlactam-K (K)">LG-Hlactam-K (K)</option>
+        <option value="LG-Hlactam-R (R)">LG-Hlactam-R (R)</option>
+        <option value="LG-anhydrolactam (K)">LG-anhydrolactam (K)</option>
+        <option value="LG-anhydrolactam (N-term)">LG-anhydrolactam (N-term)</option>
+        <option value="LG-anhyropyrrole (K)">LG-anhyropyrrole (K)</option>
+        <option value="LG-anhyropyrrole (N-term)">LG-anhyropyrrole (N-term)</option>
+        <option value="LG-lactam-K (K)">LG-lactam-K (K)</option>
+        <option value="LG-lactam-R (R)">LG-lactam-R (R)</option>
+        <option value="LG-pyrrole (K)">LG-pyrrole (K)</option>
+        <option value="LG-pyrrole (N-term)">LG-pyrrole (N-term)</option>
+        <option value="LRGG (K)">LRGG (K)</option>
+        <option value="Label:13C(1)2H(3) (M)">Label:13C(1)2H(3) (M)</option>
+        <option value="Label:13C(1)2H(3)+Oxidation (M)">Label:13C(1)2H(3)+Oxidation (M)</option>
+        <option value="Label:13C(3) (A)">Label:13C(3) (A)</option>
+        <option value="Label:13C(3)15N(1) (A)">Label:13C(3)15N(1) (A)</option>
+        <option value="Label:13C(4) (M)">Label:13C(4) (M)</option>
+        <option value="Label:13C(4)+Oxidation (M)">Label:13C(4)+Oxidation (M)</option>
+        <option value="Label:13C(4)15N(1) (D)">Label:13C(4)15N(1) (D)</option>
+        <option value="Label:13C(4)15N(2)+GG (K)">Label:13C(4)15N(2)+GG (K)</option>
+        <option value="Label:13C(5) (P)">Label:13C(5) (P)</option>
+        <option value="Label:13C(5)15N(1) (E)">Label:13C(5)15N(1) (E)</option>
+        <option value="Label:13C(5)15N(1) (M)">Label:13C(5)15N(1) (M)</option>
+        <option value="Label:13C(5)15N(1) (P)">Label:13C(5)15N(1) (P)</option>
+        <option value="Label:13C(5)15N(1) (V)">Label:13C(5)15N(1) (V)</option>
+        <option value="Label:13C(6) (I)">Label:13C(6) (I)</option>
+        <option value="Label:13C(6) (K)">Label:13C(6) (K)</option>
+        <option value="Label:13C(6) (L)">Label:13C(6) (L)</option>
+        <option value="Label:13C(6) (R)">Label:13C(6) (R)</option>
+        <option value="Label:13C(6)+Acetyl (K)">Label:13C(6)+Acetyl (K)</option>
+        <option value="Label:13C(6)+Dimethyl (K)">Label:13C(6)+Dimethyl (K)</option>
+        <option value="Label:13C(6)+GG (K)">Label:13C(6)+GG (K)</option>
+        <option value="Label:13C(6)15N(1) (I)">Label:13C(6)15N(1) (I)</option>
+        <option value="Label:13C(6)15N(1) (L)">Label:13C(6)15N(1) (L)</option>
+        <option value="Label:13C(6)15N(2) (K)">Label:13C(6)15N(2) (K)</option>
+        <option value="Label:13C(6)15N(2)+Acetyl (K)">Label:13C(6)15N(2)+Acetyl (K)</option>
+        <option value="Label:13C(6)15N(2)+Dimethyl (K)">Label:13C(6)15N(2)+Dimethyl (K)</option>
+        <option value="Label:13C(6)15N(2)+GG (K)">Label:13C(6)15N(2)+GG (K)</option>
+        <option value="Label:13C(6)15N(4) (R)">Label:13C(6)15N(4) (R)</option>
+        <option value="Label:13C(6)15N(4)+Dimethyl (R)">Label:13C(6)15N(4)+Dimethyl (R)</option>
+        <option value="Label:13C(6)15N(4)+Dimethyl:2H(6)13C(2) (R)">Label:13C(6)15N(4)+Dimethyl:2H(6)13C(2) (R)</option>
+        <option value="Label:13C(6)15N(4)+Methyl (R)">Label:13C(6)15N(4)+Methyl (R)</option>
+        <option value="Label:13C(6)15N(4)+Methyl:2H(3)13C(1) (R)">Label:13C(6)15N(4)+Methyl:2H(3)13C(1) (R)</option>
+        <option value="Label:13C(8)15N(2) (R)">Label:13C(8)15N(2) (R)</option>
+        <option value="Label:13C(9) (F)">Label:13C(9) (F)</option>
+        <option value="Label:13C(9) (Y)">Label:13C(9) (Y)</option>
+        <option value="Label:13C(9)+Phospho (Y)">Label:13C(9)+Phospho (Y)</option>
+        <option value="Label:13C(9)15N(1) (F)">Label:13C(9)15N(1) (F)</option>
+        <option value="Label:15N(1) (A)">Label:15N(1) (A)</option>
+        <option value="Label:15N(1) (C)">Label:15N(1) (C)</option>
+        <option value="Label:15N(1) (D)">Label:15N(1) (D)</option>
+        <option value="Label:15N(1) (E)">Label:15N(1) (E)</option>
+        <option value="Label:15N(1) (F)">Label:15N(1) (F)</option>
+        <option value="Label:15N(1) (G)">Label:15N(1) (G)</option>
+        <option value="Label:15N(1) (I)">Label:15N(1) (I)</option>
+        <option value="Label:15N(1) (L)">Label:15N(1) (L)</option>
+        <option value="Label:15N(1) (M)">Label:15N(1) (M)</option>
+        <option value="Label:15N(1) (P)">Label:15N(1) (P)</option>
+        <option value="Label:15N(1) (S)">Label:15N(1) (S)</option>
+        <option value="Label:15N(1) (T)">Label:15N(1) (T)</option>
+        <option value="Label:15N(1) (V)">Label:15N(1) (V)</option>
+        <option value="Label:15N(1) (Y)">Label:15N(1) (Y)</option>
+        <option value="Label:15N(2) (K)">Label:15N(2) (K)</option>
+        <option value="Label:15N(2) (N)">Label:15N(2) (N)</option>
+        <option value="Label:15N(2) (Q)">Label:15N(2) (Q)</option>
+        <option value="Label:15N(2) (W)">Label:15N(2) (W)</option>
+        <option value="Label:15N(2)2H(9) (K)">Label:15N(2)2H(9) (K)</option>
+        <option value="Label:15N(3) (H)">Label:15N(3) (H)</option>
+        <option value="Label:15N(4) (R)">Label:15N(4) (R)</option>
+        <option value="Label:18O(1) (C-term)">Label:18O(1) (C-term)</option>
+        <option value="Label:18O(1) (S)">Label:18O(1) (S)</option>
+        <option value="Label:18O(1) (T)">Label:18O(1) (T)</option>
+        <option value="Label:18O(1) (Y)">Label:18O(1) (Y)</option>
+        <option value="Label:18O(2) (C-term)">Label:18O(2) (C-term)</option>
+        <option value="Label:2H(10) (L)">Label:2H(10) (L)</option>
+        <option value="Label:2H(3) (L)">Label:2H(3) (L)</option>
+        <option value="Label:2H(3) (M)">Label:2H(3) (M)</option>
+        <option value="Label:2H(3)+Oxidation (M)">Label:2H(3)+Oxidation (M)</option>
+        <option value="Label:2H(4) (F)">Label:2H(4) (F)</option>
+        <option value="Label:2H(4) (K)">Label:2H(4) (K)</option>
+        <option value="Label:2H(4) (Y)">Label:2H(4) (Y)</option>
+        <option value="Label:2H(4)+Acetyl (K)">Label:2H(4)+Acetyl (K)</option>
+        <option value="Label:2H(4)+GG (K)">Label:2H(4)+GG (K)</option>
+        <option value="Label:2H(4)13C(1) (R)">Label:2H(4)13C(1) (R)</option>
+        <option value="Label:2H(6)15N(1) (P)">Label:2H(6)15N(1) (P)</option>
+        <option value="Label:2H(7)15N(4) (R)">Label:2H(7)15N(4) (R)</option>
+        <option value="Label:2H(9)13C(6)15N(2) (K)">Label:2H(9)13C(6)15N(2) (K)</option>
+        <option value="Leu-&gt;MetOx (L)">Leu-&gt;MetOx (L)</option>
+        <option value="Lipoyl (K)">Lipoyl (K)</option>
+        <option value="Lys (N-term)">Lys (N-term)</option>
+        <option value="Lys-&gt;Ala (K)">Lys-&gt;Ala (K)</option>
+        <option value="Lys-&gt;Allysine (K)">Lys-&gt;Allysine (K)</option>
+        <option value="Lys-&gt;AminoadipicAcid (K)">Lys-&gt;AminoadipicAcid (K)</option>
+        <option value="Lys-&gt;Arg (K)">Lys-&gt;Arg (K)</option>
+        <option value="Lys-&gt;Asn (K)">Lys-&gt;Asn (K)</option>
+        <option value="Lys-&gt;Asp (K)">Lys-&gt;Asp (K)</option>
+        <option value="Lys-&gt;CamCys (K)">Lys-&gt;CamCys (K)</option>
+        <option value="Lys-&gt;Cys (K)">Lys-&gt;Cys (K)</option>
+        <option value="Lys-&gt;Gln (K)">Lys-&gt;Gln (K)</option>
+        <option value="Lys-&gt;Glu (K)">Lys-&gt;Glu (K)</option>
+        <option value="Lys-&gt;Gly (K)">Lys-&gt;Gly (K)</option>
+        <option value="Lys-&gt;His (K)">Lys-&gt;His (K)</option>
+        <option value="Lys-&gt;Met (K)">Lys-&gt;Met (K)</option>
+        <option value="Lys-&gt;MetOx (K)">Lys-&gt;MetOx (K)</option>
+        <option value="Lys-&gt;Phe (K)">Lys-&gt;Phe (K)</option>
+        <option value="Lys-&gt;Pro (K)">Lys-&gt;Pro (K)</option>
+        <option value="Lys-&gt;Ser (K)">Lys-&gt;Ser (K)</option>
+        <option value="Lys-&gt;Thr (K)">Lys-&gt;Thr (K)</option>
+        <option value="Lys-&gt;Trp (K)">Lys-&gt;Trp (K)</option>
+        <option value="Lys-&gt;Tyr (K)">Lys-&gt;Tyr (K)</option>
+        <option value="Lys-&gt;Val (K)">Lys-&gt;Val (K)</option>
+        <option value="Lys-&gt;Xle (K)">Lys-&gt;Xle (K)</option>
+        <option value="Lysbiotinhydrazide (K)">Lysbiotinhydrazide (K)</option>
+        <option value="MDCC (C)">MDCC (C)</option>
+        <option value="MG-H1 (R)">MG-H1 (R)</option>
+        <option value="MM-diphenylpentanone (C)">MM-diphenylpentanone (C)</option>
+        <option value="MTSL (C)">MTSL (C)</option>
+        <option value="Maleimide-PEO2-Biotin (C)">Maleimide-PEO2-Biotin (C)</option>
+        <option value="Malonyl (C)">Malonyl (C)</option>
+        <option value="Malonyl (S)">Malonyl (S)</option>
+        <option value="Menadione (C)">Menadione (C)</option>
+        <option value="Menadione (K)">Menadione (K)</option>
+        <option value="Menadione-HQ (C)">Menadione-HQ (C)</option>
+        <option value="Menadione-HQ (K)">Menadione-HQ (K)</option>
+        <option value="MercaptoEthanol (S)">MercaptoEthanol (S)</option>
+        <option value="MercaptoEthanol (T)">MercaptoEthanol (T)</option>
+        <option value="Met-&gt;Aha (M)">Met-&gt;Aha (M)</option>
+        <option value="Met-&gt;Ala (M)">Met-&gt;Ala (M)</option>
+        <option value="Met-&gt;Arg (M)">Met-&gt;Arg (M)</option>
+        <option value="Met-&gt;Asn (M)">Met-&gt;Asn (M)</option>
+        <option value="Met-&gt;Asp (M)">Met-&gt;Asp (M)</option>
+        <option value="Met-&gt;Cys (M)">Met-&gt;Cys (M)</option>
+        <option value="Met-&gt;Gln (M)">Met-&gt;Gln (M)</option>
+        <option value="Met-&gt;Glu (M)">Met-&gt;Glu (M)</option>
+        <option value="Met-&gt;Gly (M)">Met-&gt;Gly (M)</option>
+        <option value="Met-&gt;His (M)">Met-&gt;His (M)</option>
+        <option value="Met-&gt;Hpg (M)">Met-&gt;Hpg (M)</option>
+        <option value="Met-&gt;Hse (C-term M)">Met-&gt;Hse (C-term M)</option>
+        <option value="Met-&gt;Hsl (C-term M)">Met-&gt;Hsl (C-term M)</option>
+        <option value="Met-&gt;Lys (M)">Met-&gt;Lys (M)</option>
+        <option value="Met-&gt;Phe (M)">Met-&gt;Phe (M)</option>
+        <option value="Met-&gt;Pro (M)">Met-&gt;Pro (M)</option>
+        <option value="Met-&gt;Ser (M)">Met-&gt;Ser (M)</option>
+        <option value="Met-&gt;Thr (M)">Met-&gt;Thr (M)</option>
+        <option value="Met-&gt;Trp (M)">Met-&gt;Trp (M)</option>
+        <option value="Met-&gt;Tyr (M)">Met-&gt;Tyr (M)</option>
+        <option value="Met-&gt;Val (M)">Met-&gt;Val (M)</option>
+        <option value="Met-&gt;Xle (M)">Met-&gt;Xle (M)</option>
+        <option value="Methyl (C)">Methyl (C)</option>
+        <option value="Methyl (C-term)">Methyl (C-term)</option>
+        <option value="Methyl (D)">Methyl (D)</option>
+        <option value="Methyl (E)">Methyl (E)</option>
+        <option value="Methyl (H)">Methyl (H)</option>
+        <option value="Methyl (I)">Methyl (I)</option>
+        <option value="Methyl (K)">Methyl (K)</option>
+        <option value="Methyl (L)">Methyl (L)</option>
+        <option value="Methyl (N)">Methyl (N)</option>
+        <option value="Methyl (N-term)">Methyl (N-term)</option>
+        <option value="Methyl (Q)">Methyl (Q)</option>
+        <option value="Methyl (R)">Methyl (R)</option>
+        <option value="Methyl (S)">Methyl (S)</option>
+        <option value="Methyl (T)">Methyl (T)</option>
+        <option value="Methyl+Acetyl:2H(3) (K)">Methyl+Acetyl:2H(3) (K)</option>
+        <option value="Methyl+Deamidated (N)">Methyl+Deamidated (N)</option>
+        <option value="Methyl+Deamidated (Q)">Methyl+Deamidated (Q)</option>
+        <option value="Methyl-PEO12-Maleimide (C)">Methyl-PEO12-Maleimide (C)</option>
+        <option value="Methyl:2H(2) (K)">Methyl:2H(2) (K)</option>
+        <option value="Methyl:2H(3) (C-term)">Methyl:2H(3) (C-term)</option>
+        <option value="Methyl:2H(3) (D)">Methyl:2H(3) (D)</option>
+        <option value="Methyl:2H(3) (E)">Methyl:2H(3) (E)</option>
+        <option value="Methyl:2H(3) (K)">Methyl:2H(3) (K)</option>
+        <option value="Methyl:2H(3) (R)">Methyl:2H(3) (R)</option>
+        <option value="Methyl:2H(3)+Acetyl:2H(3) (K)">Methyl:2H(3)+Acetyl:2H(3) (K)</option>
+        <option value="Methyl:2H(3)13C(1) (K)">Methyl:2H(3)13C(1) (K)</option>
+        <option value="Methyl:2H(3)13C(1) (R)">Methyl:2H(3)13C(1) (R)</option>
+        <option value="Methylamine (S)">Methylamine (S)</option>
+        <option value="Methylamine (T)">Methylamine (T)</option>
+        <option value="Methylmalonylation (S)">Methylmalonylation (S)</option>
+        <option value="Methylphosphonate (S)">Methylphosphonate (S)</option>
+        <option value="Methylphosphonate (T)">Methylphosphonate (T)</option>
+        <option value="Methylphosphonate (Y)">Methylphosphonate (Y)</option>
+        <option value="Methylpyrroline (K)">Methylpyrroline (K)</option>
+        <option value="Methylthio (C)">Methylthio (C)</option>
+        <option value="Methylthio (D)">Methylthio (D)</option>
+        <option value="Methylthio (K)">Methylthio (K)</option>
+        <option value="Methylthio (N)">Methylthio (N)</option>
+        <option value="Methylthio (N-term)">Methylthio (N-term)</option>
+        <option value="Molybdopterin (C)">Molybdopterin (C)</option>
+        <option value="MolybdopterinGD (C)">MolybdopterinGD (C)</option>
+        <option value="MolybdopterinGD (D)">MolybdopterinGD (D)</option>
+        <option value="MolybdopterinGD+Delta:S(-1)Se(1) (C)">MolybdopterinGD+Delta:S(-1)Se(1) (C)</option>
+        <option value="MurNAc (A)">MurNAc (A)</option>
+        <option value="Myristoyl (C)">Myristoyl (C)</option>
+        <option value="Myristoyl (K)">Myristoyl (K)</option>
+        <option value="Myristoyl (N-term G)">Myristoyl (N-term G)</option>
+        <option value="N-dimethylphosphate (S)">N-dimethylphosphate (S)</option>
+        <option value="NA-LNO2 (C)">NA-LNO2 (C)</option>
+        <option value="NA-LNO2 (H)">NA-LNO2 (H)</option>
+        <option value="NA-OA-NO2 (C)">NA-OA-NO2 (C)</option>
+        <option value="NA-OA-NO2 (H)">NA-OA-NO2 (H)</option>
+        <option value="NBS (W)">NBS (W)</option>
+        <option value="NBS:13C(6) (W)">NBS:13C(6) (W)</option>
+        <option value="NDA (K)">NDA (K)</option>
+        <option value="NDA (N-term)">NDA (N-term)</option>
+        <option value="NEIAA (C)">NEIAA (C)</option>
+        <option value="NEIAA (Y)">NEIAA (Y)</option>
+        <option value="NEIAA:2H(5) (C)">NEIAA:2H(5) (C)</option>
+        <option value="NEIAA:2H(5) (Y)">NEIAA:2H(5) (Y)</option>
+        <option value="NEM:2H(5) (C)">NEM:2H(5) (C)</option>
+        <option value="NEM:2H(5)+H2O (C)">NEM:2H(5)+H2O (C)</option>
+        <option value="NEMsulfur (C)">NEMsulfur (C)</option>
+        <option value="NEMsulfurWater (C)">NEMsulfurWater (C)</option>
+        <option value="NHS-LC-Biotin (K)">NHS-LC-Biotin (K)</option>
+        <option value="NHS-LC-Biotin (N-term)">NHS-LC-Biotin (N-term)</option>
+        <option value="NHS-fluorescein (K)">NHS-fluorescein (K)</option>
+        <option value="NIC (K)">NIC (K)</option>
+        <option value="NIC (N-term)">NIC (N-term)</option>
+        <option value="NIPCAM (C)">NIPCAM (C)</option>
+        <option value="NO_SMX_SEMD (C)">NO_SMX_SEMD (C)</option>
+        <option value="NO_SMX_SIMD (C)">NO_SMX_SIMD (C)</option>
+        <option value="NO_SMX_SMCT (C)">NO_SMX_SMCT (C)</option>
+        <option value="Nethylmaleimide (C)">Nethylmaleimide (C)</option>
+        <option value="Nethylmaleimide+water (C)">Nethylmaleimide+water (C)</option>
+        <option value="Nethylmaleimide+water (K)">Nethylmaleimide+water (K)</option>
+        <option value="NeuAc (N)">NeuAc (N)</option>
+        <option value="NeuAc (S)">NeuAc (S)</option>
+        <option value="NeuAc (T)">NeuAc (T)</option>
+        <option value="NeuGc (N)">NeuGc (N)</option>
+        <option value="NeuGc (S)">NeuGc (S)</option>
+        <option value="NeuGc (T)">NeuGc (T)</option>
+        <option value="Nitro (W)">Nitro (W)</option>
+        <option value="Nitro (Y)">Nitro (Y)</option>
+        <option value="Nitrosyl (C)">Nitrosyl (C)</option>
+        <option value="Nmethylmaleimide (C)">Nmethylmaleimide (C)</option>
+        <option value="Nmethylmaleimide (K)">Nmethylmaleimide (K)</option>
+        <option value="Nmethylmaleimide+water (C)">Nmethylmaleimide+water (C)</option>
+        <option value="O-Dimethylphosphate (S)">O-Dimethylphosphate (S)</option>
+        <option value="O-Dimethylphosphate (T)">O-Dimethylphosphate (T)</option>
+        <option value="O-Dimethylphosphate (Y)">O-Dimethylphosphate (Y)</option>
+        <option value="O-Et-N-diMePhospho (S)">O-Et-N-diMePhospho (S)</option>
+        <option value="O-Isopropylmethylphosphonate (S)">O-Isopropylmethylphosphonate (S)</option>
+        <option value="O-Isopropylmethylphosphonate (T)">O-Isopropylmethylphosphonate (T)</option>
+        <option value="O-Isopropylmethylphosphonate (Y)">O-Isopropylmethylphosphonate (Y)</option>
+        <option value="O-Methylphosphate (S)">O-Methylphosphate (S)</option>
+        <option value="O-Methylphosphate (T)">O-Methylphosphate (T)</option>
+        <option value="O-Methylphosphate (Y)">O-Methylphosphate (Y)</option>
+        <option value="O-pinacolylmethylphosphonate (H)">O-pinacolylmethylphosphonate (H)</option>
+        <option value="O-pinacolylmethylphosphonate (K)">O-pinacolylmethylphosphonate (K)</option>
+        <option value="O-pinacolylmethylphosphonate (S)">O-pinacolylmethylphosphonate (S)</option>
+        <option value="O-pinacolylmethylphosphonate (T)">O-pinacolylmethylphosphonate (T)</option>
+        <option value="O-pinacolylmethylphosphonate (Y)">O-pinacolylmethylphosphonate (Y)</option>
+        <option value="Octanoyl (C)">Octanoyl (C)</option>
+        <option value="Octanoyl (S)">Octanoyl (S)</option>
+        <option value="Octanoyl (T)">Octanoyl (T)</option>
+        <option value="OxArgBiotin (R)">OxArgBiotin (R)</option>
+        <option value="OxArgBiotinRed (R)">OxArgBiotinRed (R)</option>
+        <option value="OxLysBiotin (K)">OxLysBiotin (K)</option>
+        <option value="OxLysBiotinRed (K)">OxLysBiotinRed (K)</option>
+        <option value="OxProBiotin (P)">OxProBiotin (P)</option>
+        <option value="OxProBiotinRed (P)">OxProBiotinRed (P)</option>
+        <option value="Oxidation (C)">Oxidation (C)</option>
+        <option value="Oxidation (C-term G)">Oxidation (C-term G)</option>
+        <option value="Oxidation (D)">Oxidation (D)</option>
+        <option value="Oxidation (F)">Oxidation (F)</option>
+        <option value="Oxidation (H)">Oxidation (H)</option>
+        <option value="Oxidation (K)">Oxidation (K)</option>
+        <option value="Oxidation (M)">Oxidation (M)</option>
+        <option value="Oxidation (N)">Oxidation (N)</option>
+        <option value="Oxidation (P)">Oxidation (P)</option>
+        <option value="Oxidation (R)">Oxidation (R)</option>
+        <option value="Oxidation (W)">Oxidation (W)</option>
+        <option value="Oxidation (Y)">Oxidation (Y)</option>
+        <option value="Oxidation+NEM (C)">Oxidation+NEM (C)</option>
+        <option value="PEITC (C)">PEITC (C)</option>
+        <option value="PEITC (K)">PEITC (K)</option>
+        <option value="PEITC (N-term)">PEITC (N-term)</option>
+        <option value="PEO-Iodoacetyl-LC-Biotin (C)">PEO-Iodoacetyl-LC-Biotin (C)</option>
+        <option value="PET (S)">PET (S)</option>
+        <option value="PET (T)">PET (T)</option>
+        <option value="PS_Hapten (C)">PS_Hapten (C)</option>
+        <option value="PS_Hapten (H)">PS_Hapten (H)</option>
+        <option value="PS_Hapten (K)">PS_Hapten (K)</option>
+        <option value="Palmitoleyl (C)">Palmitoleyl (C)</option>
+        <option value="Palmitoleyl (S)">Palmitoleyl (S)</option>
+        <option value="Palmitoleyl (T)">Palmitoleyl (T)</option>
+        <option value="Palmitoyl (C)">Palmitoyl (C)</option>
+        <option value="Palmitoyl (K)">Palmitoyl (K)</option>
+        <option value="Palmitoyl (S)">Palmitoyl (S)</option>
+        <option value="Palmitoyl (T)">Palmitoyl (T)</option>
+        <option value="Pentylamine (Q)">Pentylamine (Q)</option>
+        <option value="Phe-&gt;Ala (F)">Phe-&gt;Ala (F)</option>
+        <option value="Phe-&gt;Arg (F)">Phe-&gt;Arg (F)</option>
+        <option value="Phe-&gt;Asn (F)">Phe-&gt;Asn (F)</option>
+        <option value="Phe-&gt;Asp (F)">Phe-&gt;Asp (F)</option>
+        <option value="Phe-&gt;CamCys (F)">Phe-&gt;CamCys (F)</option>
+        <option value="Phe-&gt;Cys (F)">Phe-&gt;Cys (F)</option>
+        <option value="Phe-&gt;Gln (F)">Phe-&gt;Gln (F)</option>
+        <option value="Phe-&gt;Glu (F)">Phe-&gt;Glu (F)</option>
+        <option value="Phe-&gt;Gly (F)">Phe-&gt;Gly (F)</option>
+        <option value="Phe-&gt;His (F)">Phe-&gt;His (F)</option>
+        <option value="Phe-&gt;Lys (F)">Phe-&gt;Lys (F)</option>
+        <option value="Phe-&gt;Met (F)">Phe-&gt;Met (F)</option>
+        <option value="Phe-&gt;Pro (F)">Phe-&gt;Pro (F)</option>
+        <option value="Phe-&gt;Ser (F)">Phe-&gt;Ser (F)</option>
+        <option value="Phe-&gt;Thr (F)">Phe-&gt;Thr (F)</option>
+        <option value="Phe-&gt;Trp (F)">Phe-&gt;Trp (F)</option>
+        <option value="Phe-&gt;Tyr (F)">Phe-&gt;Tyr (F)</option>
+        <option value="Phe-&gt;Val (F)">Phe-&gt;Val (F)</option>
+        <option value="Phe-&gt;Xle (F)">Phe-&gt;Xle (F)</option>
+        <option value="Phenylisocyanate (N-term)">Phenylisocyanate (N-term)</option>
+        <option value="Phenylisocyanate:2H(5) (N-term)">Phenylisocyanate:2H(5) (N-term)</option>
+        <option value="Phospho (C)">Phospho (C)</option>
+        <option value="Phospho (D)">Phospho (D)</option>
+        <option value="Phospho (H)">Phospho (H)</option>
+        <option value="Phospho (K)">Phospho (K)</option>
+        <option value="Phospho (R)">Phospho (R)</option>
+        <option value="Phospho (S)">Phospho (S)</option>
+        <option value="Phospho (T)">Phospho (T)</option>
+        <option value="Phospho (Y)">Phospho (Y)</option>
+        <option value="PhosphoHex (S)">PhosphoHex (S)</option>
+        <option value="PhosphoHexNAc (S)">PhosphoHexNAc (S)</option>
+        <option value="PhosphoHexNAc (T)">PhosphoHexNAc (T)</option>
+        <option value="PhosphoUridine (H)">PhosphoUridine (H)</option>
+        <option value="PhosphoUridine (Y)">PhosphoUridine (Y)</option>
+        <option value="Phosphoadenosine (H)">Phosphoadenosine (H)</option>
+        <option value="Phosphoadenosine (K)">Phosphoadenosine (K)</option>
+        <option value="Phosphoadenosine (T)">Phosphoadenosine (T)</option>
+        <option value="Phosphoadenosine (Y)">Phosphoadenosine (Y)</option>
+        <option value="Phosphogluconoylation (K)">Phosphogluconoylation (K)</option>
+        <option value="Phosphogluconoylation (N-term)">Phosphogluconoylation (N-term)</option>
+        <option value="Phosphoguanosine (H)">Phosphoguanosine (H)</option>
+        <option value="Phosphoguanosine (K)">Phosphoguanosine (K)</option>
+        <option value="Phosphopantetheine (S)">Phosphopantetheine (S)</option>
+        <option value="Phosphopropargyl (S)">Phosphopropargyl (S)</option>
+        <option value="Phosphopropargyl (T)">Phosphopropargyl (T)</option>
+        <option value="Phosphopropargyl (Y)">Phosphopropargyl (Y)</option>
+        <option value="PhosphoribosyldephosphoCoA (S)">PhosphoribosyldephosphoCoA (S)</option>
+        <option value="Phycocyanobilin (C)">Phycocyanobilin (C)</option>
+        <option value="Phycoerythrobilin (C)">Phycoerythrobilin (C)</option>
+        <option value="Phytochromobilin (C)">Phytochromobilin (C)</option>
+        <option value="Piperidine (K)">Piperidine (K)</option>
+        <option value="Piperidine (N-term)">Piperidine (N-term)</option>
+        <option value="Pro-&gt;Ala (P)">Pro-&gt;Ala (P)</option>
+        <option value="Pro-&gt;Arg (P)">Pro-&gt;Arg (P)</option>
+        <option value="Pro-&gt;Asn (P)">Pro-&gt;Asn (P)</option>
+        <option value="Pro-&gt;Asp (P)">Pro-&gt;Asp (P)</option>
+        <option value="Pro-&gt;Cys (P)">Pro-&gt;Cys (P)</option>
+        <option value="Pro-&gt;Gln (P)">Pro-&gt;Gln (P)</option>
+        <option value="Pro-&gt;Glu (P)">Pro-&gt;Glu (P)</option>
+        <option value="Pro-&gt;Gly (P)">Pro-&gt;Gly (P)</option>
+        <option value="Pro-&gt;His (P)">Pro-&gt;His (P)</option>
+        <option value="Pro-&gt;Lys (P)">Pro-&gt;Lys (P)</option>
+        <option value="Pro-&gt;Met (P)">Pro-&gt;Met (P)</option>
+        <option value="Pro-&gt;Phe (P)">Pro-&gt;Phe (P)</option>
+        <option value="Pro-&gt;Pyrrolidinone (P)">Pro-&gt;Pyrrolidinone (P)</option>
+        <option value="Pro-&gt;Pyrrolidone (P)">Pro-&gt;Pyrrolidone (P)</option>
+        <option value="Pro-&gt;Ser (P)">Pro-&gt;Ser (P)</option>
+        <option value="Pro-&gt;Thr (P)">Pro-&gt;Thr (P)</option>
+        <option value="Pro-&gt;Trp (P)">Pro-&gt;Trp (P)</option>
+        <option value="Pro-&gt;Tyr (P)">Pro-&gt;Tyr (P)</option>
+        <option value="Pro-&gt;Val (P)">Pro-&gt;Val (P)</option>
+        <option value="Pro-&gt;Xle (P)">Pro-&gt;Xle (P)</option>
+        <option value="Pro-&gt;pyro-Glu (P)">Pro-&gt;pyro-Glu (P)</option>
+        <option value="Propargylamine (C-term)">Propargylamine (C-term)</option>
+        <option value="Propargylamine (D)">Propargylamine (D)</option>
+        <option value="Propargylamine (E)">Propargylamine (E)</option>
+        <option value="Propionamide (C)">Propionamide (C)</option>
+        <option value="Propionamide (K)">Propionamide (K)</option>
+        <option value="Propionamide (N-term)">Propionamide (N-term)</option>
+        <option value="Propionamide:2H(3) (C)">Propionamide:2H(3) (C)</option>
+        <option value="Propionyl (K)">Propionyl (K)</option>
+        <option value="Propionyl (N-term)">Propionyl (N-term)</option>
+        <option value="Propionyl (S)">Propionyl (S)</option>
+        <option value="Propionyl (T)">Propionyl (T)</option>
+        <option value="Propionyl:13C(3) (K)">Propionyl:13C(3) (K)</option>
+        <option value="Propionyl:13C(3) (N-term)">Propionyl:13C(3) (N-term)</option>
+        <option value="Propiophenone (C)">Propiophenone (C)</option>
+        <option value="Propiophenone (H)">Propiophenone (H)</option>
+        <option value="Propiophenone (K)">Propiophenone (K)</option>
+        <option value="Propiophenone (R)">Propiophenone (R)</option>
+        <option value="Propiophenone (S)">Propiophenone (S)</option>
+        <option value="Propiophenone (T)">Propiophenone (T)</option>
+        <option value="Propiophenone (W)">Propiophenone (W)</option>
+        <option value="Propyl (K)">Propyl (K)</option>
+        <option value="Propyl (N-term)">Propyl (N-term)</option>
+        <option value="Propyl:2H(6) (K)">Propyl:2H(6) (K)</option>
+        <option value="Propyl:2H(6) (N-term)">Propyl:2H(6) (N-term)</option>
+        <option value="PropylNAGthiazoline (C)">PropylNAGthiazoline (C)</option>
+        <option value="Puromycin (C-term)">Puromycin (C-term)</option>
+        <option value="PyMIC (N-term)">PyMIC (N-term)</option>
+        <option value="PyridoxalPhosphate (K)">PyridoxalPhosphate (K)</option>
+        <option value="PyridoxalPhosphateH2 (K)">PyridoxalPhosphateH2 (K)</option>
+        <option value="Pyridylacetyl (K)">Pyridylacetyl (K)</option>
+        <option value="Pyridylacetyl (N-term)">Pyridylacetyl (N-term)</option>
+        <option value="Pyridylethyl (C)">Pyridylethyl (C)</option>
+        <option value="Pyro-carbamidomethyl (N-term C)">Pyro-carbamidomethyl (N-term C)</option>
+        <option value="PyruvicAcidIminyl (K)">PyruvicAcidIminyl (K)</option>
+        <option value="QAT (C)">QAT (C)</option>
+        <option value="QAT:2H(3) (C)">QAT:2H(3) (C)</option>
+        <option value="QEQTGG (K)">QEQTGG (K)</option>
+        <option value="QQQTGG (K)">QQQTGG (K)</option>
+        <option value="QTGG (K)">QTGG (K)</option>
+        <option value="Quinone (W)">Quinone (W)</option>
+        <option value="Quinone (Y)">Quinone (Y)</option>
+        <option value="RNPXlink1 (C)">RNPXlink1 (C)</option>
+        <option value="RNPXlink2 (F)">RNPXlink2 (F)</option>
+        <option value="RNPXlink2 (K)">RNPXlink2 (K)</option>
+        <option value="RNPXlink2 (L)">RNPXlink2 (L)</option>
+        <option value="RNPXlink3 (C)">RNPXlink3 (C)</option>
+        <option value="RNPXlink3 (F)">RNPXlink3 (F)</option>
+        <option value="RNPXlink4 (C)">RNPXlink4 (C)</option>
+        <option value="RNPXlink5 (F)">RNPXlink5 (F)</option>
+        <option value="RNPXlink5 (Y)">RNPXlink5 (Y)</option>
+        <option value="Retinylidene (K)">Retinylidene (K)</option>
+        <option value="SMA (K)">SMA (K)</option>
+        <option value="SMA (N-term)">SMA (N-term)</option>
+        <option value="SMCC-maleimide (C)">SMCC-maleimide (C)</option>
+        <option value="SPITC (K)">SPITC (K)</option>
+        <option value="SPITC (N-term)">SPITC (N-term)</option>
+        <option value="SPITC:13C(6) (K)">SPITC:13C(6) (K)</option>
+        <option value="SPITC:13C(6) (N-term)">SPITC:13C(6) (N-term)</option>
+        <option value="SUMO2135 (K)">SUMO2135 (K)</option>
+        <option value="SUMO3549 (K)">SUMO3549 (K)</option>
+        <option value="Saligenin (H)">Saligenin (H)</option>
+        <option value="Saligenin (K)">Saligenin (K)</option>
+        <option value="SecCarbamidomethyl (C)">SecCarbamidomethyl (C)</option>
+        <option value="SecNEM (C)">SecNEM (C)</option>
+        <option value="SecNEM:2H(5) (C)">SecNEM:2H(5) (C)</option>
+        <option value="Ser-&gt;Ala (S)">Ser-&gt;Ala (S)</option>
+        <option value="Ser-&gt;Arg (S)">Ser-&gt;Arg (S)</option>
+        <option value="Ser-&gt;Asn (S)">Ser-&gt;Asn (S)</option>
+        <option value="Ser-&gt;Asp (S)">Ser-&gt;Asp (S)</option>
+        <option value="Ser-&gt;Cys (S)">Ser-&gt;Cys (S)</option>
+        <option value="Ser-&gt;Gln (S)">Ser-&gt;Gln (S)</option>
+        <option value="Ser-&gt;Glu (S)">Ser-&gt;Glu (S)</option>
+        <option value="Ser-&gt;Gly (S)">Ser-&gt;Gly (S)</option>
+        <option value="Ser-&gt;His (S)">Ser-&gt;His (S)</option>
+        <option value="Ser-&gt;Lys (S)">Ser-&gt;Lys (S)</option>
+        <option value="Ser-&gt;Met (S)">Ser-&gt;Met (S)</option>
+        <option value="Ser-&gt;Phe (S)">Ser-&gt;Phe (S)</option>
+        <option value="Ser-&gt;Pro (S)">Ser-&gt;Pro (S)</option>
+        <option value="Ser-&gt;Thr (S)">Ser-&gt;Thr (S)</option>
+        <option value="Ser-&gt;Trp (S)">Ser-&gt;Trp (S)</option>
+        <option value="Ser-&gt;Tyr (S)">Ser-&gt;Tyr (S)</option>
+        <option value="Ser-&gt;Val (S)">Ser-&gt;Val (S)</option>
+        <option value="Ser-&gt;Xle (S)">Ser-&gt;Xle (S)</option>
+        <option value="Succinyl (K)">Succinyl (K)</option>
+        <option value="Succinyl (N-term)">Succinyl (N-term)</option>
+        <option value="Succinyl:13C(4) (K)">Succinyl:13C(4) (K)</option>
+        <option value="Succinyl:13C(4) (N-term)">Succinyl:13C(4) (N-term)</option>
+        <option value="Succinyl:2H(4) (K)">Succinyl:2H(4) (K)</option>
+        <option value="Succinyl:2H(4) (N-term)">Succinyl:2H(4) (N-term)</option>
+        <option value="SulfanilicAcid (C-term)">SulfanilicAcid (C-term)</option>
+        <option value="SulfanilicAcid (D)">SulfanilicAcid (D)</option>
+        <option value="SulfanilicAcid (E)">SulfanilicAcid (E)</option>
+        <option value="SulfanilicAcid:13C(6) (C-term)">SulfanilicAcid:13C(6) (C-term)</option>
+        <option value="SulfanilicAcid:13C(6) (D)">SulfanilicAcid:13C(6) (D)</option>
+        <option value="SulfanilicAcid:13C(6) (E)">SulfanilicAcid:13C(6) (E)</option>
+        <option value="Sulfide (C)">Sulfide (C)</option>
+        <option value="Sulfide (D)">Sulfide (D)</option>
+        <option value="Sulfide (W)">Sulfide (W)</option>
+        <option value="Sulfo (C)">Sulfo (C)</option>
+        <option value="Sulfo (S)">Sulfo (S)</option>
+        <option value="Sulfo (T)">Sulfo (T)</option>
+        <option value="Sulfo (Y)">Sulfo (Y)</option>
+        <option value="Sulfo-NHS-LC-LC-Biotin (K)">Sulfo-NHS-LC-LC-Biotin (K)</option>
+        <option value="Sulfo-NHS-LC-LC-Biotin (N-term)">Sulfo-NHS-LC-LC-Biotin (N-term)</option>
+        <option value="SulfoGMBS (C)">SulfoGMBS (C)</option>
+        <option value="SulfurDioxide (C)">SulfurDioxide (C)</option>
+        <option value="TAMRA-FP (S)">TAMRA-FP (S)</option>
+        <option value="TAMRA-FP (Y)">TAMRA-FP (Y)</option>
+        <option value="TMAB (K)">TMAB (K)</option>
+        <option value="TMAB (N-term)">TMAB (N-term)</option>
+        <option value="TMAB:2H(9) (K)">TMAB:2H(9) (K)</option>
+        <option value="TMAB:2H(9) (N-term)">TMAB:2H(9) (N-term)</option>
+        <option value="TMPP-Ac (N-term)">TMPP-Ac (N-term)</option>
+        <option value="TMT (H)">TMT (H)</option>
+        <option value="TMT (K)">TMT (K)</option>
+        <option value="TMT (N-term)">TMT (N-term)</option>
+        <option value="TMT (S)">TMT (S)</option>
+        <option value="TMT (T)">TMT (T)</option>
+        <option value="TMT2plex (H)">TMT2plex (H)</option>
+        <option value="TMT2plex (K)">TMT2plex (K)</option>
+        <option value="TMT2plex (N-term)">TMT2plex (N-term)</option>
+        <option value="TMT2plex (S)">TMT2plex (S)</option>
+        <option value="TMT2plex (T)">TMT2plex (T)</option>
+        <option value="TMT6plex (H)">TMT6plex (H)</option>
+        <option value="TMT6plex (K)">TMT6plex (K)</option>
+        <option value="TMT6plex (N-term)">TMT6plex (N-term)</option>
+        <option value="TMT6plex (S)">TMT6plex (S)</option>
+        <option value="TMT6plex (T)">TMT6plex (T)</option>
+        <option value="TNBS (K)">TNBS (K)</option>
+        <option value="TNBS (N-term)">TNBS (N-term)</option>
+        <option value="Thiadiazole (C)">Thiadiazole (C)</option>
+        <option value="Thiazolidine (N-term C)">Thiazolidine (N-term C)</option>
+        <option value="Thioacyl (K)">Thioacyl (K)</option>
+        <option value="Thioacyl (N-term)">Thioacyl (N-term)</option>
+        <option value="Thiophos-S-S-biotin (S)">Thiophos-S-S-biotin (S)</option>
+        <option value="Thiophos-S-S-biotin (T)">Thiophos-S-S-biotin (T)</option>
+        <option value="Thiophos-S-S-biotin (Y)">Thiophos-S-S-biotin (Y)</option>
+        <option value="Thiophospho (S)">Thiophospho (S)</option>
+        <option value="Thiophospho (T)">Thiophospho (T)</option>
+        <option value="Thiophospho (Y)">Thiophospho (Y)</option>
+        <option value="Thr-&gt;Ala (T)">Thr-&gt;Ala (T)</option>
+        <option value="Thr-&gt;Arg (T)">Thr-&gt;Arg (T)</option>
+        <option value="Thr-&gt;Asn (T)">Thr-&gt;Asn (T)</option>
+        <option value="Thr-&gt;Asp (T)">Thr-&gt;Asp (T)</option>
+        <option value="Thr-&gt;Cys (T)">Thr-&gt;Cys (T)</option>
+        <option value="Thr-&gt;Gln (T)">Thr-&gt;Gln (T)</option>
+        <option value="Thr-&gt;Glu (T)">Thr-&gt;Glu (T)</option>
+        <option value="Thr-&gt;Gly (T)">Thr-&gt;Gly (T)</option>
+        <option value="Thr-&gt;His (T)">Thr-&gt;His (T)</option>
+        <option value="Thr-&gt;Lys (T)">Thr-&gt;Lys (T)</option>
+        <option value="Thr-&gt;Met (T)">Thr-&gt;Met (T)</option>
+        <option value="Thr-&gt;Phe (T)">Thr-&gt;Phe (T)</option>
+        <option value="Thr-&gt;Pro (T)">Thr-&gt;Pro (T)</option>
+        <option value="Thr-&gt;Ser (T)">Thr-&gt;Ser (T)</option>
+        <option value="Thr-&gt;Trp (T)">Thr-&gt;Trp (T)</option>
+        <option value="Thr-&gt;Tyr (T)">Thr-&gt;Tyr (T)</option>
+        <option value="Thr-&gt;Val (T)">Thr-&gt;Val (T)</option>
+        <option value="Thr-&gt;Xle (T)">Thr-&gt;Xle (T)</option>
+        <option value="Thrbiotinhydrazide (T)">Thrbiotinhydrazide (T)</option>
+        <option value="Thyroxine (Y)">Thyroxine (Y)</option>
+        <option value="Triiodo (Y)">Triiodo (Y)</option>
+        <option value="Triiodothyronine (Y)">Triiodothyronine (Y)</option>
+        <option value="Trimethyl (K)">Trimethyl (K)</option>
+        <option value="Trimethyl (R)">Trimethyl (R)</option>
+        <option value="Trimethyl:13C(3)2H(9) (K)">Trimethyl:13C(3)2H(9) (K)</option>
+        <option value="Trimethyl:13C(3)2H(9) (R)">Trimethyl:13C(3)2H(9) (R)</option>
+        <option value="Trimethyl:2H(9) (K)">Trimethyl:2H(9) (K)</option>
+        <option value="Trimethyl:2H(9) (R)">Trimethyl:2H(9) (R)</option>
+        <option value="Trioxidation (C)">Trioxidation (C)</option>
+        <option value="Trioxidation (W)">Trioxidation (W)</option>
+        <option value="Trioxidation (Y)">Trioxidation (Y)</option>
+        <option value="Trp-&gt;Ala (W)">Trp-&gt;Ala (W)</option>
+        <option value="Trp-&gt;Arg (W)">Trp-&gt;Arg (W)</option>
+        <option value="Trp-&gt;Asn (W)">Trp-&gt;Asn (W)</option>
+        <option value="Trp-&gt;Asp (W)">Trp-&gt;Asp (W)</option>
+        <option value="Trp-&gt;Cys (W)">Trp-&gt;Cys (W)</option>
+        <option value="Trp-&gt;Gln (W)">Trp-&gt;Gln (W)</option>
+        <option value="Trp-&gt;Glu (W)">Trp-&gt;Glu (W)</option>
+        <option value="Trp-&gt;Gly (W)">Trp-&gt;Gly (W)</option>
+        <option value="Trp-&gt;His (W)">Trp-&gt;His (W)</option>
+        <option value="Trp-&gt;Hydroxykynurenin (W)">Trp-&gt;Hydroxykynurenin (W)</option>
+        <option value="Trp-&gt;Kynurenin (W)">Trp-&gt;Kynurenin (W)</option>
+        <option value="Trp-&gt;Lys (W)">Trp-&gt;Lys (W)</option>
+        <option value="Trp-&gt;Met (W)">Trp-&gt;Met (W)</option>
+        <option value="Trp-&gt;Oxolactone (W)">Trp-&gt;Oxolactone (W)</option>
+        <option value="Trp-&gt;Phe (W)">Trp-&gt;Phe (W)</option>
+        <option value="Trp-&gt;Pro (W)">Trp-&gt;Pro (W)</option>
+        <option value="Trp-&gt;Ser (W)">Trp-&gt;Ser (W)</option>
+        <option value="Trp-&gt;Thr (W)">Trp-&gt;Thr (W)</option>
+        <option value="Trp-&gt;Tyr (W)">Trp-&gt;Tyr (W)</option>
+        <option value="Trp-&gt;Val (W)">Trp-&gt;Val (W)</option>
+        <option value="Trp-&gt;Xle (W)">Trp-&gt;Xle (W)</option>
+        <option value="Tyr-&gt;Ala (Y)">Tyr-&gt;Ala (Y)</option>
+        <option value="Tyr-&gt;Arg (Y)">Tyr-&gt;Arg (Y)</option>
+        <option value="Tyr-&gt;Asn (Y)">Tyr-&gt;Asn (Y)</option>
+        <option value="Tyr-&gt;Asp (Y)">Tyr-&gt;Asp (Y)</option>
+        <option value="Tyr-&gt;Cys (Y)">Tyr-&gt;Cys (Y)</option>
+        <option value="Tyr-&gt;Dha (Y)">Tyr-&gt;Dha (Y)</option>
+        <option value="Tyr-&gt;Gln (Y)">Tyr-&gt;Gln (Y)</option>
+        <option value="Tyr-&gt;Glu (Y)">Tyr-&gt;Glu (Y)</option>
+        <option value="Tyr-&gt;Gly (Y)">Tyr-&gt;Gly (Y)</option>
+        <option value="Tyr-&gt;His (Y)">Tyr-&gt;His (Y)</option>
+        <option value="Tyr-&gt;Lys (Y)">Tyr-&gt;Lys (Y)</option>
+        <option value="Tyr-&gt;Met (Y)">Tyr-&gt;Met (Y)</option>
+        <option value="Tyr-&gt;Phe (Y)">Tyr-&gt;Phe (Y)</option>
+        <option value="Tyr-&gt;Pro (Y)">Tyr-&gt;Pro (Y)</option>
+        <option value="Tyr-&gt;Ser (Y)">Tyr-&gt;Ser (Y)</option>
+        <option value="Tyr-&gt;Thr (Y)">Tyr-&gt;Thr (Y)</option>
+        <option value="Tyr-&gt;Trp (Y)">Tyr-&gt;Trp (Y)</option>
+        <option value="Tyr-&gt;Val (Y)">Tyr-&gt;Val (Y)</option>
+        <option value="Tyr-&gt;Xle (Y)">Tyr-&gt;Xle (Y)</option>
+        <option value="Ub-Br2 (C)">Ub-Br2 (C)</option>
+        <option value="Ub-VME (C)">Ub-VME (C)</option>
+        <option value="Ub-amide (C)">Ub-amide (C)</option>
+        <option value="Ub-fluorescein (C)">Ub-fluorescein (C)</option>
+        <option value="UgiJoullie (D)">UgiJoullie (D)</option>
+        <option value="UgiJoullie (E)">UgiJoullie (E)</option>
+        <option value="UgiJoullieProGly (D)">UgiJoullieProGly (D)</option>
+        <option value="UgiJoullieProGly (E)">UgiJoullieProGly (E)</option>
+        <option value="UgiJoullieProGlyProGly (D)">UgiJoullieProGlyProGly (D)</option>
+        <option value="UgiJoullieProGlyProGly (E)">UgiJoullieProGlyProGly (E)</option>
+        <option value="VFQQQTGG (K)">VFQQQTGG (K)</option>
+        <option value="VIEVYQEQTGG (K)">VIEVYQEQTGG (K)</option>
+        <option value="Val-&gt;Ala (V)">Val-&gt;Ala (V)</option>
+        <option value="Val-&gt;Arg (V)">Val-&gt;Arg (V)</option>
+        <option value="Val-&gt;Asn (V)">Val-&gt;Asn (V)</option>
+        <option value="Val-&gt;Asp (V)">Val-&gt;Asp (V)</option>
+        <option value="Val-&gt;Cys (V)">Val-&gt;Cys (V)</option>
+        <option value="Val-&gt;Gln (V)">Val-&gt;Gln (V)</option>
+        <option value="Val-&gt;Glu (V)">Val-&gt;Glu (V)</option>
+        <option value="Val-&gt;Gly (V)">Val-&gt;Gly (V)</option>
+        <option value="Val-&gt;His (V)">Val-&gt;His (V)</option>
+        <option value="Val-&gt;Lys (V)">Val-&gt;Lys (V)</option>
+        <option value="Val-&gt;Met (V)">Val-&gt;Met (V)</option>
+        <option value="Val-&gt;Phe (V)">Val-&gt;Phe (V)</option>
+        <option value="Val-&gt;Pro (V)">Val-&gt;Pro (V)</option>
+        <option value="Val-&gt;Ser (V)">Val-&gt;Ser (V)</option>
+        <option value="Val-&gt;Thr (V)">Val-&gt;Thr (V)</option>
+        <option value="Val-&gt;Trp (V)">Val-&gt;Trp (V)</option>
+        <option value="Val-&gt;Tyr (V)">Val-&gt;Tyr (V)</option>
+        <option value="Val-&gt;Xle (V)">Val-&gt;Xle (V)</option>
+        <option value="Withaferin (C)">Withaferin (C)</option>
+        <option value="Xle-&gt;Ala (I)">Xle-&gt;Ala (I)</option>
+        <option value="Xle-&gt;Ala (L)">Xle-&gt;Ala (L)</option>
+        <option value="Xle-&gt;Arg (I)">Xle-&gt;Arg (I)</option>
+        <option value="Xle-&gt;Arg (L)">Xle-&gt;Arg (L)</option>
+        <option value="Xle-&gt;Asn (I)">Xle-&gt;Asn (I)</option>
+        <option value="Xle-&gt;Asn (L)">Xle-&gt;Asn (L)</option>
+        <option value="Xle-&gt;Asp (I)">Xle-&gt;Asp (I)</option>
+        <option value="Xle-&gt;Asp (L)">Xle-&gt;Asp (L)</option>
+        <option value="Xle-&gt;Cys (I)">Xle-&gt;Cys (I)</option>
+        <option value="Xle-&gt;Cys (L)">Xle-&gt;Cys (L)</option>
+        <option value="Xle-&gt;Gln (I)">Xle-&gt;Gln (I)</option>
+        <option value="Xle-&gt;Gln (L)">Xle-&gt;Gln (L)</option>
+        <option value="Xle-&gt;Glu (I)">Xle-&gt;Glu (I)</option>
+        <option value="Xle-&gt;Glu (L)">Xle-&gt;Glu (L)</option>
+        <option value="Xle-&gt;Gly (I)">Xle-&gt;Gly (I)</option>
+        <option value="Xle-&gt;Gly (L)">Xle-&gt;Gly (L)</option>
+        <option value="Xle-&gt;His (I)">Xle-&gt;His (I)</option>
+        <option value="Xle-&gt;His (L)">Xle-&gt;His (L)</option>
+        <option value="Xle-&gt;Lys (I)">Xle-&gt;Lys (I)</option>
+        <option value="Xle-&gt;Lys (L)">Xle-&gt;Lys (L)</option>
+        <option value="Xle-&gt;Met (I)">Xle-&gt;Met (I)</option>
+        <option value="Xle-&gt;Met (L)">Xle-&gt;Met (L)</option>
+        <option value="Xle-&gt;Phe (I)">Xle-&gt;Phe (I)</option>
+        <option value="Xle-&gt;Phe (L)">Xle-&gt;Phe (L)</option>
+        <option value="Xle-&gt;Pro (I)">Xle-&gt;Pro (I)</option>
+        <option value="Xle-&gt;Pro (L)">Xle-&gt;Pro (L)</option>
+        <option value="Xle-&gt;Ser (I)">Xle-&gt;Ser (I)</option>
+        <option value="Xle-&gt;Ser (L)">Xle-&gt;Ser (L)</option>
+        <option value="Xle-&gt;Thr (I)">Xle-&gt;Thr (I)</option>
+        <option value="Xle-&gt;Thr (L)">Xle-&gt;Thr (L)</option>
+        <option value="Xle-&gt;Trp (I)">Xle-&gt;Trp (I)</option>
+        <option value="Xle-&gt;Trp (L)">Xle-&gt;Trp (L)</option>
+        <option value="Xle-&gt;Tyr (I)">Xle-&gt;Tyr (I)</option>
+        <option value="Xle-&gt;Tyr (L)">Xle-&gt;Tyr (L)</option>
+        <option value="Xle-&gt;Val (I)">Xle-&gt;Val (I)</option>
+        <option value="Xle-&gt;Val (L)">Xle-&gt;Val (L)</option>
+        <option value="Xlink:B10621 (C)">Xlink:B10621 (C)</option>
+        <option value="Xlink:DMP (K)">Xlink:DMP (K)</option>
+        <option value="Xlink:DMP-de (K)">Xlink:DMP-de (K)</option>
+        <option value="Xlink:DMP-s (K)">Xlink:DMP-s (K)</option>
+        <option value="Xlink:DSS (K)">Xlink:DSS (K)</option>
+        <option value="Xlink:DST (K)">Xlink:DST (K)</option>
+        <option value="Xlink:DTSSP (K)">Xlink:DTSSP (K)</option>
+        <option value="Xlink:EGS (K)">Xlink:EGS (K)</option>
+        <option value="Xlink:EGScleaved (K)">Xlink:EGScleaved (K)</option>
+        <option value="Xlink:SMCC (C)">Xlink:SMCC (C)</option>
+        <option value="Xlink:SSD (K)">Xlink:SSD (K)</option>
+        <option value="ZGB (K)">ZGB (K)</option>
+        <option value="ZGB (N-term)">ZGB (N-term)</option>
+        <option value="a-type-ion (C-term)">a-type-ion (C-term)</option>
+        <option value="azole (C)">azole (C)</option>
+        <option value="azole (S)">azole (S)</option>
+        <option value="benzylguanidine (K)">benzylguanidine (K)</option>
+        <option value="biotinAcrolein298 (C)">biotinAcrolein298 (C)</option>
+        <option value="biotinAcrolein298 (H)">biotinAcrolein298 (H)</option>
+        <option value="biotinAcrolein298 (K)">biotinAcrolein298 (K)</option>
+        <option value="bisANS-sulfonates (K)">bisANS-sulfonates (K)</option>
+        <option value="bisANS-sulfonates (S)">bisANS-sulfonates (S)</option>
+        <option value="bisANS-sulfonates (T)">bisANS-sulfonates (T)</option>
+        <option value="cGMP (C)">cGMP (C)</option>
+        <option value="cGMP (S)">cGMP (S)</option>
+        <option value="cGMP+RMP-loss (C)">cGMP+RMP-loss (C)</option>
+        <option value="cGMP+RMP-loss (S)">cGMP+RMP-loss (S)</option>
+        <option value="cysTMT (C)">cysTMT (C)</option>
+        <option value="cysTMT6plex (C)">cysTMT6plex (C)</option>
+        <option value="dHex (N)">dHex (N)</option>
+        <option value="dHex (S)">dHex (S)</option>
+        <option value="dHex (T)">dHex (T)</option>
+        <option value="dHex(1)Hex(1) (S)">dHex(1)Hex(1) (S)</option>
+        <option value="dHex(1)Hex(1) (T)">dHex(1)Hex(1) (T)</option>
+        <option value="dHex(1)Hex(2) (S)">dHex(1)Hex(2) (S)</option>
+        <option value="dHex(1)Hex(2) (T)">dHex(1)Hex(2) (T)</option>
+        <option value="dHex(1)Hex(3) (S)">dHex(1)Hex(3) (S)</option>
+        <option value="dHex(1)Hex(3) (T)">dHex(1)Hex(3) (T)</option>
+        <option value="dHex(1)Hex(3)HexNAc(4) (N)">dHex(1)Hex(3)HexNAc(4) (N)</option>
+        <option value="dHex(1)Hex(4) (S)">dHex(1)Hex(4) (S)</option>
+        <option value="dHex(1)Hex(4) (T)">dHex(1)Hex(4) (T)</option>
+        <option value="dHex(1)Hex(4)HexNAc(4) (N)">dHex(1)Hex(4)HexNAc(4) (N)</option>
+        <option value="dHex(1)Hex(5) (S)">dHex(1)Hex(5) (S)</option>
+        <option value="dHex(1)Hex(5) (T)">dHex(1)Hex(5) (T)</option>
+        <option value="dHex(1)Hex(5)HexNAc(4) (N)">dHex(1)Hex(5)HexNAc(4) (N)</option>
+        <option value="dHex(1)Hex(5)HexNAc(4)NeuAc(1) (N)">dHex(1)Hex(5)HexNAc(4)NeuAc(1) (N)</option>
+        <option value="dHex(1)Hex(5)HexNAc(4)NeuAc(2) (N)">dHex(1)Hex(5)HexNAc(4)NeuAc(2) (N)</option>
+        <option value="dHex(1)Hex(6) (S)">dHex(1)Hex(6) (S)</option>
+        <option value="dHex(1)Hex(6) (T)">dHex(1)Hex(6) (T)</option>
+        <option value="dNIC (K)">dNIC (K)</option>
+        <option value="dNIC (N-term)">dNIC (N-term)</option>
+        <option value="dichlorination (C)">dichlorination (C)</option>
+        <option value="dichlorination (Y)">dichlorination (Y)</option>
+        <option value="ethylamino (S)">ethylamino (S)</option>
+        <option value="ethylamino (T)">ethylamino (T)</option>
+        <option value="ethylsulfonylethyl (C)">ethylsulfonylethyl (C)</option>
+        <option value="ethylsulfonylethyl (H)">ethylsulfonylethyl (H)</option>
+        <option value="ethylsulfonylethyl (K)">ethylsulfonylethyl (K)</option>
+        <option value="glucosone (R)">glucosone (R)</option>
+        <option value="glycidamide (K)">glycidamide (K)</option>
+        <option value="glycidamide (N-term)">glycidamide (N-term)</option>
+        <option value="iTRAQ4plex (H)">iTRAQ4plex (H)</option>
+        <option value="iTRAQ4plex (K)">iTRAQ4plex (K)</option>
+        <option value="iTRAQ4plex (N-term)">iTRAQ4plex (N-term)</option>
+        <option value="iTRAQ4plex (S)">iTRAQ4plex (S)</option>
+        <option value="iTRAQ4plex (T)">iTRAQ4plex (T)</option>
+        <option value="iTRAQ4plex (Y)">iTRAQ4plex (Y)</option>
+        <option value="iTRAQ4plex114 (K)">iTRAQ4plex114 (K)</option>
+        <option value="iTRAQ4plex114 (N-term)">iTRAQ4plex114 (N-term)</option>
+        <option value="iTRAQ4plex114 (Y)">iTRAQ4plex114 (Y)</option>
+        <option value="iTRAQ4plex115 (K)">iTRAQ4plex115 (K)</option>
+        <option value="iTRAQ4plex115 (N-term)">iTRAQ4plex115 (N-term)</option>
+        <option value="iTRAQ4plex115 (Y)">iTRAQ4plex115 (Y)</option>
+        <option value="iTRAQ8plex (H)">iTRAQ8plex (H)</option>
+        <option value="iTRAQ8plex (K)">iTRAQ8plex (K)</option>
+        <option value="iTRAQ8plex (N-term)">iTRAQ8plex (N-term)</option>
+        <option value="iTRAQ8plex (S)">iTRAQ8plex (S)</option>
+        <option value="iTRAQ8plex (T)">iTRAQ8plex (T)</option>
+        <option value="iTRAQ8plex (Y)">iTRAQ8plex (Y)</option>
+        <option value="iTRAQ8plex:13C(6)15N(2) (K)">iTRAQ8plex:13C(6)15N(2) (K)</option>
+        <option value="iTRAQ8plex:13C(6)15N(2) (N-term)">iTRAQ8plex:13C(6)15N(2) (N-term)</option>
+        <option value="iTRAQ8plex:13C(6)15N(2) (Y)">iTRAQ8plex:13C(6)15N(2) (Y)</option>
+        <option value="iodoTMT (C)">iodoTMT (C)</option>
+        <option value="iodoTMT (D)">iodoTMT (D)</option>
+        <option value="iodoTMT (E)">iodoTMT (E)</option>
+        <option value="iodoTMT (H)">iodoTMT (H)</option>
+        <option value="iodoTMT (K)">iodoTMT (K)</option>
+        <option value="iodoTMT6plex (C)">iodoTMT6plex (C)</option>
+        <option value="iodoTMT6plex (D)">iodoTMT6plex (D)</option>
+        <option value="iodoTMT6plex (E)">iodoTMT6plex (E)</option>
+        <option value="iodoTMT6plex (H)">iodoTMT6plex (H)</option>
+        <option value="iodoTMT6plex (K)">iodoTMT6plex (K)</option>
+        <option value="lapachenole (C)">lapachenole (C)</option>
+        <option value="mTRAQ (H)">mTRAQ (H)</option>
+        <option value="mTRAQ (K)">mTRAQ (K)</option>
+        <option value="mTRAQ (N-term)">mTRAQ (N-term)</option>
+        <option value="mTRAQ (S)">mTRAQ (S)</option>
+        <option value="mTRAQ (T)">mTRAQ (T)</option>
+        <option value="mTRAQ (Y)">mTRAQ (Y)</option>
+        <option value="mTRAQ:13C(3)15N(1) (H)">mTRAQ:13C(3)15N(1) (H)</option>
+        <option value="mTRAQ:13C(3)15N(1) (K)">mTRAQ:13C(3)15N(1) (K)</option>
+        <option value="mTRAQ:13C(3)15N(1) (N-term)">mTRAQ:13C(3)15N(1) (N-term)</option>
+        <option value="mTRAQ:13C(3)15N(1) (S)">mTRAQ:13C(3)15N(1) (S)</option>
+        <option value="mTRAQ:13C(3)15N(1) (T)">mTRAQ:13C(3)15N(1) (T)</option>
+        <option value="mTRAQ:13C(3)15N(1) (Y)">mTRAQ:13C(3)15N(1) (Y)</option>
+        <option value="mTRAQ:13C(6)15N(2) (H)">mTRAQ:13C(6)15N(2) (H)</option>
+        <option value="mTRAQ:13C(6)15N(2) (K)">mTRAQ:13C(6)15N(2) (K)</option>
+        <option value="mTRAQ:13C(6)15N(2) (N-term)">mTRAQ:13C(6)15N(2) (N-term)</option>
+        <option value="mTRAQ:13C(6)15N(2) (S)">mTRAQ:13C(6)15N(2) (S)</option>
+        <option value="mTRAQ:13C(6)15N(2) (T)">mTRAQ:13C(6)15N(2) (T)</option>
+        <option value="mTRAQ:13C(6)15N(2) (Y)">mTRAQ:13C(6)15N(2) (Y)</option>
+        <option value="maleimide (C)">maleimide (C)</option>
+        <option value="maleimide (K)">maleimide (K)</option>
+        <option value="maleimide3 (C)">maleimide3 (C)</option>
+        <option value="maleimide3 (K)">maleimide3 (K)</option>
+        <option value="maleimide5 (C)">maleimide5 (C)</option>
+        <option value="maleimide5 (K)">maleimide5 (K)</option>
+        <option value="methylsulfonylethyl (C)">methylsulfonylethyl (C)</option>
+        <option value="methylsulfonylethyl (H)">methylsulfonylethyl (H)</option>
+        <option value="methylsulfonylethyl (K)">methylsulfonylethyl (K)</option>
+        <option value="phenylsulfonylethyl (C)">phenylsulfonylethyl (C)</option>
+        <option value="phosphoRibosyl (D)">phosphoRibosyl (D)</option>
+        <option value="phosphoRibosyl (E)">phosphoRibosyl (E)</option>
+        <option value="phosphoRibosyl (R)">phosphoRibosyl (R)</option>
+        <option value="probiotinhydrazide (P)">probiotinhydrazide (P)</option>
+        <option value="pupylation (K)">pupylation (K)</option>
+        <option value="pyrophospho (S)">pyrophospho (S)</option>
+        <option value="pyrophospho (T)">pyrophospho (T)</option>
+        <option value="sulfo+amino (Y)">sulfo+amino (Y)</option>
+        <option value="thioacylPA (K)">thioacylPA (K)</option>
+        <option value="trifluoro (L)">trifluoro (L)</option>
+      </param>
+    </repeat>
+    <expand macro="advanced_options">
+      <param name="param_force" type="boolean" truevalue="-force" falsevalue="" checked="false" optional="True" label="Overwrite tool specific checks" help="(-force) "/>
+      <param name="param_algorithm_max_number_aa_per_decomp" type="integer" value="4" label="maximal amino acid frequency per decomposition" help="(-max_number_aa_per_decomp) "/>
+      <param name="param_algorithm_max_number_pivot" type="integer" value="9" label="maximal number of pivot ions to be used" help="(-max_number_pivot) "/>
+      <param name="param_algorithm_max_subscore_number" type="integer" value="40" label="maximal number of solutions of a subsegment that are kept" help="(-max_subscore_number) "/>
+      <param name="param_algorithm_decomp_weights_precision" type="float" value="0.01" label="precision used to calculate the decompositions, this only affects cache usage!" help="(-decomp_weights_precision) "/>
+      <param name="param_algorithm_double_charged_iso_threshold" type="float" value="0.6" label="minimal isotope intensity correlation of doubly charged ions to be used to score the single scored ions" help="(-double_charged_iso_threshold) "/>
+      <param name="param_algorithm_max_isotope_to_score" type="integer" value="3" label="max isotope peak to be considered in the scoring" help="(-max_isotope_to_score) "/>
+      <param name="param_algorithm_max_decomp_weight" type="float" value="450.0" label="maximal m/z difference used to calculate the decompositions" help="(-max_decomp_weight) "/>
+      <param name="param_algorithm_max_isotope" type="integer" value="3" label="max isotope used in the theoretical spectra to score" help="(-max_isotope) "/>
+      <param name="param_algorithm_number_of_prescoring_hits" type="integer" value="250" label="how many sequences are kept after first rough scoring for better scoring" help="(-number_of_prescoring_hits) "/>
+      <param name="param_algorithm_residue_set" type="text" size="30" value="Natural19WithoutI" label="The predefined amino acid set that should be used, see doc of ResidueDB for possible residue sets" help="(-residue_set) ">
+        <sanitizer>
+          <valid initial="string.printable">
+            <remove value="'"/>
+            <remove value="&quot;"/>
+          </valid>
+        </sanitizer>
+      </param>
+    </expand>
+  </inputs>
+  <outputs>
+    <data name="param_out" format="idxml"/>
+  </outputs>
+  <help>**What it does**
+
+Performs a de novo peptide identification using the CompNovo engine.
+
+
+For more information, visit http://ftp.mi.fu-berlin.de/OpenMS/release-documentation/html/TOPP_CompNovoCID.html</help>
+  <expand macro="references"/>
+</tool>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/ConsensusID.xml	Thu Apr 16 08:37:04 2015 -0400
@@ -0,0 +1,96 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<tool id="ConsensusID" name="ConsensusID" version="2.0.0">
+  <description>Computes a consensus identification from peptide identifications of several identification engines.</description>
+  <macros>
+    <token name="@EXECUTABLE@">ConsensusID</token>
+    <import>macros.xml</import>
+  </macros>
+  <expand macro="stdio"/>
+  <expand macro="requirements"/>
+  <command>ConsensusID
+
+#if $param_in:
+  -in $param_in
+#end if
+#if $param_out:
+  -out $param_out
+#end if
+#if $param_rt_delta:
+  -rt_delta $param_rt_delta
+#end if
+#if $param_mz_delta:
+  -mz_delta $param_mz_delta
+#end if
+#if $param_min_length:
+  -min_length $param_min_length
+#end if
+#if $param_use_all_hits:
+  -use_all_hits
+#end if
+-threads \${GALAXY_SLOTS:-24} 
+#if $param_algorithm_algorithm:
+  -algorithm:algorithm
+  #if " " in str($param_algorithm_algorithm):
+    "$param_algorithm_algorithm"
+  #else
+    $param_algorithm_algorithm
+  #end if
+#end if
+#if $param_algorithm_considered_hits:
+  -algorithm:considered_hits $param_algorithm_considered_hits
+#end if
+#if $param_algorithm_number_of_runs:
+  -algorithm:number_of_runs $param_algorithm_number_of_runs
+#end if
+#if $param_algorithm_PEPIons_MinNumberOfFragments:
+  -algorithm:PEPIons:MinNumberOfFragments $param_algorithm_PEPIons_MinNumberOfFragments
+#end if
+#if $param_algorithm_PEPIons_common:
+  -algorithm:PEPIons:common $param_algorithm_PEPIons_common
+#end if
+#if $param_algorithm_PEPMatrix_common:
+  -algorithm:PEPMatrix:common $param_algorithm_PEPMatrix_common
+#end if
+#if $param_algorithm_PEPMatrix_penalty:
+  -algorithm:PEPMatrix:penalty $param_algorithm_PEPMatrix_penalty
+#end if
+#if $adv_opts.adv_opts_selector=='advanced':
+    #if $adv_opts.param_force:
+  -force
+#end if
+#end if
+</command>
+  <inputs>
+    <param name="param_in" type="data" format="featurexml,consensusxml,idxml" optional="False" label="input file" help="(-in) "/>
+    <param name="param_rt_delta" type="float" min="0.0" optional="True" value="0.1" label="Maximum allowed precursor RT deviation between identifications" help="(-rt_delta) "/>
+    <param name="param_mz_delta" type="float" min="0.0" optional="True" value="0.1" label="Maximum allowed precursor m/z deviation between identifications" help="(-mz_delta) "/>
+    <param name="param_min_length" type="integer" min="1" optional="True" value="6" label="Minimum of length of peptides for final consensus list" help="(-min_length) "/>
+    <param name="param_use_all_hits" type="boolean" truevalue="-use_all_hits" falsevalue="" checked="false" optional="True" label="If 'true' not only the first hit, but all are used (peptides only)" help="(-use_all_hits) "/>
+    <param name="param_algorithm_algorithm" type="select" optional="True" value="PEPMatrix" label="Algorithm used for the consensus scoring" help="(-algorithm) &lt;br&gt;ranked -- reorders the hits according to a consensus score computed from the ranks in the input runs. The score is normalized to the interval (0,100). The PeptideIdentifications do not need to have the same score type. &lt;br&gt;average -- reorders the hits according to the average score of the input runs. Make sure to use PeptideIdentifications with the same score type only! &lt;br&gt;PEPMatrix -- calculates a consensus score based on posterior error probabilities and scoring matrices for siimilarity. This algorithm uses the PAM30MS matrix to score sequences not listed by all engines. Make sure to use PeptideIdentifications with score types converted to PEPs only! &lt;br&gt;PEPIons -- calculates a consensus score based on posterior error probabilities and fragment ion siimilarity. Make sure to use PeptideIdentifications with score types converted to PEPs only! &lt;br&gt;Minimum -- calculates a consensus score based on the minimal score. Make sure to use PeptideIdentifications with score types converted to PEPs only! &lt;br&gt;">
+      <option value="ranked">ranked</option>
+      <option value="average">average</option>
+      <option value="PEPMatrix">PEPMatrix</option>
+      <option value="PEPIons">PEPIons</option>
+      <option value="Minimum">Minimum</option>
+    </param>
+    <param name="param_algorithm_considered_hits" type="integer" min="1" optional="True" value="10" label="The number of top hits that are used for the consensus scoring" help="(-considered_hits) "/>
+    <param name="param_algorithm_number_of_runs" type="integer" min="0" optional="True" value="0" label="The number of runs used as input" help="(-number_of_runs) This information is used in 'Ranked' and 'Average' to compute the new scores. If not given, the number of input identifications is taken"/>
+    <param name="param_algorithm_PEPIons_MinNumberOfFragments" type="integer" min="0" optional="True" value="2" label="The minimal number of similar (between two suggested sequences) fragment ion masses that is necessary to evaluate the shared peak count similarity (SPC)" help="(-MinNumberOfFragments) "/>
+    <param name="param_algorithm_PEPIons_common" type="float" min="0.0" max="1.1" optional="True" value="1.1" label="Similarity threshold to accept the best score" help="(-common) E.g. for a given spectrum: engine 1 -&gt; pep 1 with score x1 and engine2 -&gt; pep2 with score x2. The better score from {x1,x2} will be used if the degree of similarity between pep1 and pep2 &gt;= common, Note that 0 &lt;= degree of similarity &lt;= 1. Values &gt; 1 will disable this option"/>
+    <param name="param_algorithm_PEPMatrix_common" type="float" min="0.0" max="1.1" optional="True" value="1.1" label="Similarity threshold to accept the best score" help="(-common) E.g. for a given spectrum: engine 1 -&gt; pep 1 with score x1 and engine2 -&gt; pep2 with score x2. The better score from {x1,x2} will be used if the degree of similarity between pep1 and pep2 &gt;= common, Note that 0 &lt;= degree of similarity &lt;= 1. Values &gt; 1 will disable this option"/>
+    <param name="param_algorithm_PEPMatrix_penalty" type="integer" value="5" label="Give the gap penalty (the same penalty will be used for opening and extension) as a positive intege" help="(-penalty) "/>
+    <expand macro="advanced_options">
+      <param name="param_force" type="boolean" truevalue="-force" falsevalue="" checked="false" optional="True" label="Overwrite tool specific checks" help="(-force) "/>
+    </expand>
+  </inputs>
+  <outputs>
+    <data name="param_out" metadata_source="param_in" format="input"/>
+  </outputs>
+  <help>**What it does**
+
+Computes a consensus identification from peptide identifications of several identification engines.
+
+
+For more information, visit http://ftp.mi.fu-berlin.de/OpenMS/release-documentation/html/TOPP_ConsensusID.html</help>
+  <expand macro="references"/>
+</tool>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/ConsensusMapNormalizer.xml	Thu Apr 16 08:37:04 2015 -0400
@@ -0,0 +1,58 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<tool id="ConsensusMapNormalizer" name="ConsensusMapNormalizer" version="2.0.0">
+  <description>Normalizes maps of one consensusXML file</description>
+  <macros>
+    <token name="@EXECUTABLE@">ConsensusMapNormalizer</token>
+    <import>macros.xml</import>
+  </macros>
+  <expand macro="stdio"/>
+  <expand macro="requirements"/>
+  <command>ConsensusMapNormalizer
+
+#if $param_in:
+  -in $param_in
+#end if
+#if $param_out:
+  -out $param_out
+#end if
+#if $param_algorithm_type:
+  -algorithm_type
+  #if " " in str($param_algorithm_type):
+    "$param_algorithm_type"
+  #else
+    $param_algorithm_type
+  #end if
+#end if
+#if $param_ratio_threshold:
+  -ratio_threshold $param_ratio_threshold
+#end if
+-threads \${GALAXY_SLOTS:-24} 
+#if $adv_opts.adv_opts_selector=='advanced':
+    #if $adv_opts.param_force:
+  -force
+#end if
+#end if
+</command>
+  <inputs>
+    <param name="param_in" type="data" format="consensusxml" optional="False" label="input file" help="(-in) "/>
+    <param name="param_algorithm_type" type="select" optional="True" value="robust_regression" label="The normalization algorithm that is applied" help="(-algorithm_type) ">
+      <option value="robust_regression">robust_regression</option>
+      <option value="median">median</option>
+      <option value="quantile">quantile</option>
+    </param>
+    <param name="param_ratio_threshold" type="float" min="0.001" max="1.0" optional="True" value="0.67" label="Only for 'robust_regression': the parameter is used to distinguish between non-outliers (ratio_threshold &lt; intensity ratio &lt; 1/ratio_threshold) and outliers" help="(-ratio_threshold) "/>
+    <expand macro="advanced_options">
+      <param name="param_force" type="boolean" truevalue="-force" falsevalue="" checked="false" optional="True" label="Overwrite tool specific checks" help="(-force) "/>
+    </expand>
+  </inputs>
+  <outputs>
+    <data name="param_out" format="consensusxml"/>
+  </outputs>
+  <help>**What it does**
+
+Normalizes maps of one consensusXML file
+
+
+For more information, visit http://ftp.mi.fu-berlin.de/OpenMS/release-documentation/html/TOPP_ConsensusMapNormalizer.html</help>
+  <expand macro="references"/>
+</tool>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/ConvertTSVToTraML.xml	Thu Apr 16 08:37:04 2015 -0400
@@ -0,0 +1,58 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<tool id="ConvertTSVToTraML" name="ConvertTSVToTraML" version="2.0.0">
+  <description>Converts an OpenSWATH transition TSV file to a TraML file</description>
+  <macros>
+    <token name="@EXECUTABLE@">ConvertTSVToTraML</token>
+    <import>macros.xml</import>
+  </macros>
+  <expand macro="stdio"/>
+  <expand macro="requirements"/>
+  <command>ConvertTSVToTraML
+
+#if $param_in:
+  -in $param_in
+#end if
+#if $param_out:
+  -out $param_out
+#end if
+-threads \${GALAXY_SLOTS:-24} 
+#if $adv_opts.adv_opts_selector=='advanced':
+    #if $adv_opts.param_force:
+  -force
+#end if
+    #if $adv_opts.param_algorithm_retentionTimeInterpretation:
+  -algorithm:retentionTimeInterpretation
+  #if " " in str($adv_opts.param_algorithm_retentionTimeInterpretation):
+    "$adv_opts.param_algorithm_retentionTimeInterpretation"
+  #else
+    $adv_opts.param_algorithm_retentionTimeInterpretation
+  #end if
+#end if
+    #if $adv_opts.param_algorithm_override_group_label_check:
+  -algorithm:override_group_label_check
+#end if
+#end if
+</command>
+  <inputs>
+    <param name="param_in" type="data" format="tabular" optional="False" label="Input OpenSWATH transition TSV file or SpectraST MRM file" help="(-in) &lt;br&gt; See http://www.openms.de/current_doxygen/html/UTILS_ConvertTSVToTraML.html for format"/>
+    <expand macro="advanced_options">
+      <param name="param_force" type="boolean" truevalue="-force" falsevalue="" checked="false" optional="True" label="Overwrite tool specific checks" help="(-force) "/>
+      <param name="param_algorithm_retentionTimeInterpretation" type="select" optional="True" value="iRT" label="How to interpret the provided retention time (the retention time column can either be interpreted to be in iRT, minutes or seconds)" help="(-retentionTimeInterpretation) ">
+        <option value="iRT">iRT</option>
+        <option value="seconds">seconds</option>
+        <option value="minutes">minutes</option>
+      </param>
+      <param name="param_algorithm_override_group_label_check" type="boolean" truevalue="-algorithm:override_group_label_check" falsevalue="" checked="false" optional="True" label="Override an internal check that assures that all members of the same PeptideGroupLabel have the same PeptideSequence (this ensures that only different isotopic forms of the same peptide can be grouped together in the same label group)" help="(-override_group_label_check) Only turn this off if you know what you are doing"/>
+    </expand>
+  </inputs>
+  <outputs>
+    <data name="param_out" format="traml"/>
+  </outputs>
+  <help>**What it does**
+
+Converts an OpenSWATH transition TSV file to a TraML file
+
+
+For more information, visit http://ftp.mi.fu-berlin.de/OpenMS/release-documentation/html/TOPP_ConvertTSVToTraML.html</help>
+  <expand macro="references"/>
+</tool>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/DeMeanderize.xml	Thu Apr 16 08:37:04 2015 -0400
@@ -0,0 +1,49 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<tool id="DeMeanderize" name="DeMeanderize" version="2.0.0">
+  <description>Orders the spectra of MALDI spotting plates correctly.</description>
+  <macros>
+    <token name="@EXECUTABLE@">DeMeanderize</token>
+    <import>macros.xml</import>
+  </macros>
+  <expand macro="stdio"/>
+  <expand macro="requirements"/>
+  <command>DeMeanderize
+
+#if $param_in:
+  -in $param_in
+#end if
+#if $param_out:
+  -out $param_out
+#end if
+#if $param_num_spots_per_row:
+  -num_spots_per_row $param_num_spots_per_row
+#end if
+-threads \${GALAXY_SLOTS:-24} 
+#if $adv_opts.adv_opts_selector=='advanced':
+    #if $adv_opts.param_RT_distance:
+  -RT_distance $adv_opts.param_RT_distance
+#end if
+    #if $adv_opts.param_force:
+  -force
+#end if
+#end if
+</command>
+  <inputs>
+    <param name="param_in" type="data" format="mzml" optional="False" label="Input experiment file, containing the wrongly sorted spectra" help="(-in) "/>
+    <param name="param_num_spots_per_row" type="integer" min="1" optional="True" value="48" label="Number of spots in one column, until next row is spotted" help="(-num_spots_per_row) "/>
+    <expand macro="advanced_options">
+      <param name="param_RT_distance" type="float" min="0.0" optional="True" value="1.0" label="RT distance between two spots which is used to calculated pseudo RT" help="(-RT_distance) "/>
+      <param name="param_force" type="boolean" truevalue="-force" falsevalue="" checked="false" optional="True" label="Overwrite tool specific checks" help="(-force) "/>
+    </expand>
+  </inputs>
+  <outputs>
+    <data name="param_out" format="mzml"/>
+  </outputs>
+  <help>**What it does**
+
+Orders the spectra of MALDI spotting plates correctly.
+
+
+For more information, visit http://ftp.mi.fu-berlin.de/OpenMS/release-documentation/html/UTILS_DeMeanderize.html</help>
+  <expand macro="references"/>
+</tool>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Decharger.xml	Thu Apr 16 08:37:04 2015 -0400
@@ -0,0 +1,138 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<tool id="Decharger" name="Decharger" version="2.0.0">
+  <description>Decharges and merges different feature charge variants of the same peptide.</description>
+  <macros>
+    <token name="@EXECUTABLE@">Decharger</token>
+    <import>macros.xml</import>
+  </macros>
+  <expand macro="stdio"/>
+  <expand macro="requirements"/>
+  <command>Decharger
+
+#if $param_in:
+  -in $param_in
+#end if
+#if $param_out_cm:
+  -out_cm $param_out_cm
+#end if
+#if $param_out_fm:
+  -out_fm $param_out_fm
+#end if
+#if $param_outpairs:
+  -outpairs $param_outpairs
+#end if
+-threads \${GALAXY_SLOTS:-24} 
+#if $param_algorithm_FeatureDeconvolution_charge_min:
+  -algorithm:FeatureDeconvolution:charge_min $param_algorithm_FeatureDeconvolution_charge_min
+#end if
+#if $param_algorithm_FeatureDeconvolution_charge_max:
+  -algorithm:FeatureDeconvolution:charge_max $param_algorithm_FeatureDeconvolution_charge_max
+#end if
+#if $param_algorithm_FeatureDeconvolution_charge_span_max:
+  -algorithm:FeatureDeconvolution:charge_span_max $param_algorithm_FeatureDeconvolution_charge_span_max
+#end if
+#if $param_algorithm_FeatureDeconvolution_q_try:
+  -algorithm:FeatureDeconvolution:q_try
+  #if " " in str($param_algorithm_FeatureDeconvolution_q_try):
+    "$param_algorithm_FeatureDeconvolution_q_try"
+  #else
+    $param_algorithm_FeatureDeconvolution_q_try
+  #end if
+#end if
+#if $param_algorithm_FeatureDeconvolution_retention_max_diff:
+  -algorithm:FeatureDeconvolution:retention_max_diff $param_algorithm_FeatureDeconvolution_retention_max_diff
+#end if
+#if $param_algorithm_FeatureDeconvolution_retention_max_diff_local:
+  -algorithm:FeatureDeconvolution:retention_max_diff_local $param_algorithm_FeatureDeconvolution_retention_max_diff_local
+#end if
+#if $param_algorithm_FeatureDeconvolution_mass_max_diff:
+  -algorithm:FeatureDeconvolution:mass_max_diff $param_algorithm_FeatureDeconvolution_mass_max_diff
+#end if
+
+#if $rep_param_algorithm_FeatureDeconvolution_potential_adducts:
+-algorithm:FeatureDeconvolution:potential_adducts
+  #for token in $rep_param_algorithm_FeatureDeconvolution_potential_adducts:
+    #if " " in str(token):
+      "$token.param_algorithm_FeatureDeconvolution_potential_adducts"
+    #else
+      $token.param_algorithm_FeatureDeconvolution_potential_adducts
+    #end if
+  #end for
+#end if
+#if $param_algorithm_FeatureDeconvolution_max_neutrals:
+  -algorithm:FeatureDeconvolution:max_neutrals $param_algorithm_FeatureDeconvolution_max_neutrals
+#end if
+#if $param_algorithm_FeatureDeconvolution_max_minority_bound:
+  -algorithm:FeatureDeconvolution:max_minority_bound $param_algorithm_FeatureDeconvolution_max_minority_bound
+#end if
+#if $param_algorithm_FeatureDeconvolution_min_rt_overlap:
+  -algorithm:FeatureDeconvolution:min_rt_overlap $param_algorithm_FeatureDeconvolution_min_rt_overlap
+#end if
+#if $param_algorithm_FeatureDeconvolution_intensity_filter:
+  -algorithm:FeatureDeconvolution:intensity_filter
+#end if
+#if $adv_opts.adv_opts_selector=='advanced':
+    #if $adv_opts.param_force:
+  -force
+#end if
+    #if $adv_opts.param_algorithm_FeatureDeconvolution_default_map_label:
+  -algorithm:FeatureDeconvolution:default_map_label     "$adv_opts.param_algorithm_FeatureDeconvolution_default_map_label"
+#end if
+    #if $adv_opts.param_algorithm_FeatureDeconvolution_verbose_level:
+  -algorithm:FeatureDeconvolution:verbose_level $adv_opts.param_algorithm_FeatureDeconvolution_verbose_level
+#end if
+#end if
+</command>
+  <inputs>
+    <param name="param_in" type="data" format="featurexml" optional="False" label="input file" help="(-in) "/>
+    <param name="param_algorithm_FeatureDeconvolution_charge_min" type="integer" value="1" label="Minimal possible charge" help="(-charge_min) "/>
+    <param name="param_algorithm_FeatureDeconvolution_charge_max" type="integer" value="10" label="Maximal possible charge" help="(-charge_max) "/>
+    <param name="param_algorithm_FeatureDeconvolution_charge_span_max" type="integer" min="1" optional="True" value="4" label="Maximal range of charges for a single analyte, i.e" help="(-charge_span_max) observing q1=[5,6,7] implies span=3. Setting this to 1 will only find adduct variants of the same charge"/>
+    <param name="param_algorithm_FeatureDeconvolution_q_try" type="select" optional="True" value="feature" label="Try different values of charge for each feature according to the above settings ('heuristic' [does not test all charges, just the likely ones] or 'all' ), or leave feature charge untouched ('feature')" help="(-q_try) ">
+      <option value="feature">feature</option>
+      <option value="heuristic">heuristic</option>
+      <option value="all">all</option>
+    </param>
+    <param name="param_algorithm_FeatureDeconvolution_retention_max_diff" type="float" value="1.0" label="Maximum allowed RT difference between any two features if their relation shall be determined" help="(-retention_max_diff) "/>
+    <param name="param_algorithm_FeatureDeconvolution_retention_max_diff_local" type="float" value="1.0" label="Maximum allowed RT difference between between two co-features, after adduct shifts have been accounted for (if you do not have any adduct shifts, this value should be equal to 'retention_max_diff', otherwise it should be smaller!)" help="(-retention_max_diff_local) "/>
+    <param name="param_algorithm_FeatureDeconvolution_mass_max_diff" type="float" value="0.5" label="Maximum allowed mass difference [in Th] for a single feature" help="(-mass_max_diff) "/>
+    <repeat name="rep_param_algorithm_FeatureDeconvolution_potential_adducts" min="0" max="1" title="param_algorithm_FeatureDeconvolution_potential_adducts">
+      <param name="param_algorithm_FeatureDeconvolution_potential_adducts" type="text" size="30" value="H+:0.9" label="Adducts used to explain mass differences in format: 'Element(+)*:Probability[:RTShift[:Label]]', i.e. the number of '+' indicate the charge," help="(-potential_adducts) e.g. 'Ca++:0.5' indicates +2. Probabilites have to be in (0,1]. RTShift param is optional and indicates the expected RT shift caused by this adduct, e.g. '(2)H4H-4:1:-3' indicates a 4 deuterium label, which causes early elution by 3 seconds. As a fourth parameter you can add a label which is tagged on every feature which has this adduct. This also determines the map number in the consensus file">
+        <sanitizer>
+          <valid initial="string.printable">
+            <remove value="'"/>
+            <remove value="&quot;"/>
+          </valid>
+        </sanitizer>
+      </param>
+    </repeat>
+    <param name="param_algorithm_FeatureDeconvolution_max_neutrals" type="integer" value="0" label="Maximal number of neutral adducts(q=0) allowed" help="(-max_neutrals) Add them in the 'potential_adducts' section!"/>
+    <param name="param_algorithm_FeatureDeconvolution_max_minority_bound" type="integer" min="0" optional="True" value="2" label="Maximum count of the least probable adduct (according to 'potential_adducts' param) within a charge variant" help="(-max_minority_bound) E.g. setting this to 2 will not allow an adduct composition of '1(H+),3(Na+)' if Na+ is the least probable adduct"/>
+    <param name="param_algorithm_FeatureDeconvolution_min_rt_overlap" type="float" min="0.0" max="1.0" optional="True" value="0.66" label="Minimum overlap of the convex hull' RT intersection measured against the union from two features (if CHs are given)" help="(-min_rt_overlap) "/>
+    <param name="param_algorithm_FeatureDeconvolution_intensity_filter" type="boolean" truevalue="-algorithm:FeatureDeconvolution:intensity_filter" falsevalue="" checked="false" optional="True" label="Enable the intensity filter, which will only allow edges between two equally charged features if the intensity of the feature with less likely adducts is smaller than that of the other feature" help="(-intensity_filter) It is not used for features of different charge"/>
+    <expand macro="advanced_options">
+      <param name="param_force" type="boolean" truevalue="-force" falsevalue="" checked="false" optional="True" label="Overwrite tool specific checks" help="(-force) "/>
+      <param name="param_algorithm_FeatureDeconvolution_default_map_label" type="text" size="30" value="decharged features" label="Label of map in output consensus file where all features are put by default" help="(-default_map_label) ">
+        <sanitizer>
+          <valid initial="string.printable">
+            <remove value="'"/>
+            <remove value="&quot;"/>
+          </valid>
+        </sanitizer>
+      </param>
+      <param name="param_algorithm_FeatureDeconvolution_verbose_level" type="integer" min="0" max="3" optional="True" value="0" label="Amount of debug information given during processing" help="(-verbose_level) "/>
+    </expand>
+  </inputs>
+  <outputs>
+    <data name="param_out_cm" format="consensusxml"/>
+    <data name="param_out_fm" format="featurexml"/>
+    <data name="param_outpairs" format="consensusxml"/>
+  </outputs>
+  <help>**What it does**
+
+Decharges and merges different feature charge variants of the same peptide.
+
+
+For more information, visit http://ftp.mi.fu-berlin.de/OpenMS/release-documentation/html/TOPP_Decharger.html</help>
+  <expand macro="references"/>
+</tool>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/DecoyDatabase.xml	Thu Apr 16 08:37:04 2015 -0400
@@ -0,0 +1,80 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<tool id="DecoyDatabase" name="DecoyDatabase" version="2.0.0">
+  <description>Create decoy peptide databases from normal ones.</description>
+  <macros>
+    <token name="@EXECUTABLE@">DecoyDatabase</token>
+    <import>macros.xml</import>
+  </macros>
+  <expand macro="stdio"/>
+  <expand macro="requirements"/>
+  <command>DecoyDatabase
+
+-in
+  #for token in $param_in:
+    $token
+  #end for
+#if $param_out:
+  -out $param_out
+#end if
+#if $param_decoy_string:
+  -decoy_string     "$param_decoy_string"
+#end if
+#if $param_decoy_string_position:
+  -decoy_string_position
+  #if " " in str($param_decoy_string_position):
+    "$param_decoy_string_position"
+  #else
+    $param_decoy_string_position
+  #end if
+#end if
+#if $param_append:
+  -append
+#end if
+#if $param_shuffle:
+  -shuffle
+#end if
+-threads \${GALAXY_SLOTS:-24} 
+#if $adv_opts.adv_opts_selector=='advanced':
+    #if $adv_opts.param_force:
+  -force
+#end if
+#end if
+</command>
+  <inputs>
+    <param name="param_in" type="data" format="fasta" multiple="true" optional="False" size="30" label="Input FASTA file(s), each containing a database" help="(-in) It is recommended to include a contaminant database as well">
+      <sanitizer>
+        <valid initial="string.printable">
+          <remove value="'"/>
+          <remove value="&quot;"/>
+        </valid>
+      </sanitizer>
+    </param>
+    <param name="param_decoy_string" type="text" size="30" value="_rev" label="String that is appended to the accession of the protein database to indicate a decoy protein" help="(-decoy_string) ">
+      <sanitizer>
+        <valid initial="string.printable">
+          <remove value="'"/>
+          <remove value="&quot;"/>
+        </valid>
+      </sanitizer>
+    </param>
+    <param name="param_decoy_string_position" type="select" optional="True" value="suffix" label="Should the 'decoy_string' be prepended (prefix) or appended (suffix) to the protein accession?" help="(-decoy_string_position) ">
+      <option value="prefix">prefix</option>
+      <option value="suffix">suffix</option>
+    </param>
+    <param name="param_append" type="boolean" truevalue="-append" falsevalue="" checked="false" optional="True" label="If this flag is used, the decoy database is appended to the target database, allowing combined target decoy searches" help="(-append) "/>
+    <param name="param_shuffle" type="boolean" truevalue="-shuffle" falsevalue="" checked="false" optional="True" label="If 'true' then the decoy hit are shuffled from the target sequences, otherwise they are reversed" help="(-shuffle) "/>
+    <expand macro="advanced_options">
+      <param name="param_force" type="boolean" truevalue="-force" falsevalue="" checked="false" optional="True" label="Overwrite tool specific checks" help="(-force) "/>
+    </expand>
+  </inputs>
+  <outputs>
+    <data name="param_out" format="fasta"/>
+  </outputs>
+  <help>**What it does**
+
+Create decoy peptide databases from normal ones.
+
+
+For more information, visit http://ftp.mi.fu-berlin.de/OpenMS/release-documentation/html/UTILS_DecoyDatabase.html</help>
+  <expand macro="references"/>
+</tool>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Digestor.xml	Thu Apr 16 08:37:04 2015 -0400
@@ -0,0 +1,77 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<tool id="Digestor" name="Digestor" version="2.0.0">
+  <description>Digests a protein database in-silico.</description>
+  <macros>
+    <token name="@EXECUTABLE@">Digestor</token>
+    <import>macros.xml</import>
+  </macros>
+  <expand macro="stdio"/>
+  <expand macro="requirements"/>
+  <command>Digestor
+
+#if $param_in:
+  -in $param_in
+#end if
+#if $param_out:
+  -out $param_out
+#end if
+#if $param_out_type:
+  -out_type
+  #if " " in str($param_out_type):
+    "$param_out_type"
+  #else
+    $param_out_type
+  #end if
+#end if
+#if $param_missed_cleavages:
+  -missed_cleavages $param_missed_cleavages
+#end if
+#if $param_min_length:
+  -min_length $param_min_length
+#end if
+#if $param_max_length:
+  -max_length $param_max_length
+#end if
+#if $param_enzyme:
+  -enzyme
+  #if " " in str($param_enzyme):
+    "$param_enzyme"
+  #else
+    $param_enzyme
+  #end if
+#end if
+-threads \${GALAXY_SLOTS:-24} 
+#if $adv_opts.adv_opts_selector=='advanced':
+    #if $adv_opts.param_force:
+  -force
+#end if
+#end if
+</command>
+  <inputs>
+    <param name="param_in" type="data" format="fasta" optional="False" label="input file" help="(-in) "/>
+    <param name="param_out_type" type="select" optional="True" label="Set this if you cannot control the filename of 'out'," help="(-out_type) e.g., in TOPPAS">
+      <option value="idXML">idXML</option>
+      <option value="fasta">fasta</option>
+    </param>
+    <param name="param_missed_cleavages" type="integer" min="0" optional="True" value="1" label="The number of allowed missed cleavages" help="(-missed_cleavages) "/>
+    <param name="param_min_length" type="integer" value="6" label="Minimum length of peptide" help="(-min_length) "/>
+    <param name="param_max_length" type="integer" value="40" label="Maximum length of peptide" help="(-max_length) "/>
+    <param name="param_enzyme" type="select" optional="True" value="Trypsin" label="The type of digestion enzyme" help="(-enzyme) ">
+      <option value="Trypsin">Trypsin</option>
+      <option value="none">none</option>
+    </param>
+    <expand macro="advanced_options">
+      <param name="param_force" type="boolean" truevalue="-force" falsevalue="" checked="false" optional="True" label="Overwrite tool specific checks" help="(-force) "/>
+    </expand>
+  </inputs>
+  <outputs>
+    <data name="param_out" format="fasta"/>
+  </outputs>
+  <help>**What it does**
+
+Digests a protein database in-silico.
+
+
+For more information, visit http://ftp.mi.fu-berlin.de/OpenMS/release-documentation/html/UTILS_Digestor.html</help>
+  <expand macro="references"/>
+</tool>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/DigestorMotif.xml	Thu Apr 16 08:37:04 2015 -0400
@@ -0,0 +1,79 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<tool id="DigestorMotif" name="DigestorMotif" version="2.0.0">
+  <description>digests a protein database in-silico</description>
+  <macros>
+    <token name="@EXECUTABLE@">DigestorMotif</token>
+    <import>macros.xml</import>
+  </macros>
+  <expand macro="stdio"/>
+  <expand macro="requirements"/>
+  <command>DigestorMotif
+
+#if $param_in:
+  -in $param_in
+#end if
+#if $param_out:
+  -out $param_out
+#end if
+#if $param_missed_cleavages:
+  -missed_cleavages $param_missed_cleavages
+#end if
+#if $param_mass_accuracy:
+  -mass_accuracy $param_mass_accuracy
+#end if
+#if $param_min_length:
+  -min_length $param_min_length
+#end if
+#if $param_out_option:
+  -out_option $param_out_option
+#end if
+#if $param_enzyme:
+  -enzyme     "$param_enzyme"
+#end if
+#if $param_motif:
+  -motif     "$param_motif"
+#end if
+-threads \${GALAXY_SLOTS:-24} 
+#if $adv_opts.adv_opts_selector=='advanced':
+    #if $adv_opts.param_force:
+  -force
+#end if
+#end if
+</command>
+  <inputs>
+    <param name="param_in" type="data" format="fasta" optional="False" label="FASTA input file" help="(-in) "/>
+    <param name="param_missed_cleavages" type="integer" min="0" optional="True" value="1" label="the number of allowed missed cleavages" help="(-missed_cleavages) "/>
+    <param name="param_mass_accuracy" type="integer" value="1000" label="give your mass accuracy in pp" help="(-mass_accuracy) "/>
+    <param name="param_min_length" type="integer" value="6" label="minimum length of peptide" help="(-min_length) "/>
+    <param name="param_out_option" type="integer" value="1" label="indicate 1 (peptide table only), 2 (statistics only) or (both peptide table + statistics)" help="(-out_option) "/>
+    <param name="param_enzyme" type="text" size="30" value="Trypsin" label="the digestion enzyme" help="(-enzyme) ">
+      <sanitizer>
+        <valid initial="string.printable">
+          <remove value="'"/>
+          <remove value="&quot;"/>
+        </valid>
+      </sanitizer>
+    </param>
+    <param name="param_motif" type="text" size="30" value="M" label="the motif for the restricted peptidome" help="(-motif) ">
+      <sanitizer>
+        <valid initial="string.printable">
+          <remove value="'"/>
+          <remove value="&quot;"/>
+        </valid>
+      </sanitizer>
+    </param>
+    <expand macro="advanced_options">
+      <param name="param_force" type="boolean" truevalue="-force" falsevalue="" checked="false" optional="True" label="Overwrite tool specific checks" help="(-force) "/>
+    </expand>
+  </inputs>
+  <outputs>
+    <data name="param_out" format="idxml"/>
+  </outputs>
+  <help>**What it does**
+
+digests a protein database in-silico
+
+
+For more information, visit http://ftp.mi.fu-berlin.de/OpenMS/release-documentation/html/UTILS_DigestorMotif.html</help>
+  <expand macro="references"/>
+</tool>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/EICExtractor.xml	Thu Apr 16 08:37:04 2015 -0400
@@ -0,0 +1,104 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<tool id="EICExtractor" name="EICExtractor" version="2.0.0">
+  <description>Extracts intensities from dedicates positions in a LC/MS map</description>
+  <macros>
+    <token name="@EXECUTABLE@">EICExtractor</token>
+    <import>macros.xml</import>
+  </macros>
+  <expand macro="stdio"/>
+  <expand macro="requirements"/>
+  <command>EICExtractor
+
+-in
+  #for token in $param_in:
+    $token
+  #end for
+-in_header
+  #for token in $param_in_header:
+    $token
+  #end for
+#if $param_pos:
+  -pos $param_pos
+#end if
+#if $param_rt_tol:
+  -rt_tol $param_rt_tol
+#end if
+#if $param_mz_tol:
+  -mz_tol $param_mz_tol
+#end if
+#if $param_rt_collect:
+  -rt_collect $param_rt_collect
+#end if
+#if $param_out:
+  -out $param_out
+#end if
+-threads \${GALAXY_SLOTS:-24} 
+#if $param_auto_rt_enabled:
+  -auto_rt:enabled
+#end if
+#if $param_auto_rt_out_debug_TIC:
+  -auto_rt:out_debug_TIC $param_auto_rt_out_debug_TIC
+#end if
+#if $adv_opts.adv_opts_selector=='advanced':
+    #if $adv_opts.param_out_separator:
+  -out_separator     "$adv_opts.param_out_separator"
+#end if
+    #if $adv_opts.param_force:
+  -force
+#end if
+    #if $adv_opts.param_auto_rt_FHWM:
+  -auto_rt:FHWM $adv_opts.param_auto_rt_FHWM
+#end if
+    #if $adv_opts.param_auto_rt_SNThreshold:
+  -auto_rt:SNThreshold $adv_opts.param_auto_rt_SNThreshold
+#end if
+#end if
+</command>
+  <inputs>
+    <param name="param_in" type="data" format="mzml" multiple="true" optional="False" size="30" label="Input raw data file" help="(-in) ">
+      <sanitizer>
+        <valid initial="string.printable">
+          <remove value="'"/>
+          <remove value="&quot;"/>
+        </valid>
+      </sanitizer>
+    </param>
+    <param name="param_in_header" type="data" format="txt" multiple="true" optional="True" size="30" label="[for Waters data only] Read additional information from _HEADER.TXT" help="(-in_header) Provide one for each raw input file">
+      <sanitizer>
+        <valid initial="string.printable">
+          <remove value="'"/>
+          <remove value="&quot;"/>
+        </valid>
+      </sanitizer>
+    </param>
+    <param name="param_pos" type="data" format="tabular" optional="False" label="Input config file stating where to find signal" help="(-pos) "/>
+    <param name="param_rt_tol" type="float" value="3.0" label="RT tolerance in [s] for finding max peak (whole RT range around RT middle)" help="(-rt_tol) "/>
+    <param name="param_mz_tol" type="float" value="10.0" label="m/z tolerance in [ppm] for finding a peak" help="(-mz_tol) "/>
+    <param name="param_rt_collect" type="integer" value="1" label="# of scans up &amp; down in RT from highest point for ppm estimation in result" help="(-rt_collect) "/>
+    <param name="param_auto_rt_enabled" type="boolean" truevalue="-auto_rt:enabled" falsevalue="" checked="false" optional="True" label="Automatically detect injection peaks from TIC and quantify all m/z x RT combinations" help="(-enabled) "/>
+    <expand macro="advanced_options">
+      <param name="param_out_separator" type="text" size="30" value="," label="Separator character for output CSV file" help="(-out_separator) ">
+        <sanitizer>
+          <valid initial="string.printable">
+            <remove value="'"/>
+            <remove value="&quot;"/>
+          </valid>
+        </sanitizer>
+      </param>
+      <param name="param_force" type="boolean" truevalue="-force" falsevalue="" checked="false" optional="True" label="Overwrite tool specific checks" help="(-force) "/>
+      <param name="param_auto_rt_FHWM" type="float" value="5.0" label="Expected full width at half-maximum of each raw RT peak in [s]" help="(-FHWM) Gaussian smoothing filter with this width is applied to TIC"/>
+      <param name="param_auto_rt_SNThreshold" type="float" value="5.0" label="S/N threshold for a smoothed raw peak to pass peak picking" help="(-SNThreshold) Higher thesholds will result in less peaks"/>
+    </expand>
+  </inputs>
+  <outputs>
+    <data name="param_out" format="tabular"/>
+    <data name="param_auto_rt_out_debug_TIC" format="mzml"/>
+  </outputs>
+  <help>**What it does**
+
+Extracts intensities from dedicates positions in a LC/MS map
+
+
+For more information, visit http://ftp.mi.fu-berlin.de/OpenMS/release-documentation/html/TOPP_EICExtractor.html</help>
+  <expand macro="references"/>
+</tool>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/ERPairFinder.xml	Thu Apr 16 08:37:04 2015 -0400
@@ -0,0 +1,73 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<tool id="ERPairFinder" name="ERPairFinder" version="2.0.0">
+  <description>Util which can be used to evaluate pair ratios on enhanced resolution (zoom) scans.</description>
+  <macros>
+    <token name="@EXECUTABLE@">ERPairFinder</token>
+    <import>macros.xml</import>
+  </macros>
+  <expand macro="stdio"/>
+  <expand macro="requirements"/>
+  <command>ERPairFinder
+
+#if $param_in:
+  -in $param_in
+#end if
+#if $param_pair_in:
+  -pair_in $param_pair_in
+#end if
+#if $param_out:
+  -out $param_out
+#end if
+#if $param_feature_out:
+  -feature_out $param_feature_out
+#end if
+#if $param_precursor_mass_tolerance:
+  -precursor_mass_tolerance $param_precursor_mass_tolerance
+#end if
+-threads \${GALAXY_SLOTS:-24} 
+#if $adv_opts.adv_opts_selector=='advanced':
+    #if $adv_opts.param_RT_tolerance:
+  -RT_tolerance $adv_opts.param_RT_tolerance
+#end if
+    #if $adv_opts.param_max_charge:
+  -max_charge $adv_opts.param_max_charge
+#end if
+    #if $adv_opts.param_intensity_threshold:
+  -intensity_threshold $adv_opts.param_intensity_threshold
+#end if
+    #if $adv_opts.param_max_isotope:
+  -max_isotope $adv_opts.param_max_isotope
+#end if
+    #if $adv_opts.param_expansion_range:
+  -expansion_range $adv_opts.param_expansion_range
+#end if
+    #if $adv_opts.param_force:
+  -force
+#end if
+#end if
+</command>
+  <inputs>
+    <param name="param_in" type="data" format="mzml" optional="False" label="Input mzML file containing the ER spectra" help="(-in) "/>
+    <param name="param_pair_in" type="data" format="txt" optional="False" label="Pair-file in the format: m/z-light m/z-heavy charge rt" help="(-pair_in) "/>
+    <param name="param_precursor_mass_tolerance" type="float" min="0.0" optional="True" value="0.3" label="Precursor mass tolerance which is used for the pair finding and the matching of the given pair m/z values to the features" help="(-precursor_mass_tolerance) "/>
+    <expand macro="advanced_options">
+      <param name="param_RT_tolerance" type="float" min="1.0" optional="True" value="200.0" label="Maximal deviation in RT dimension in seconds a feature can have when comparing to the RT values given in the pair file" help="(-RT_tolerance) "/>
+      <param name="param_max_charge" type="integer" min="1" optional="True" value="3" label="Maximal charge state features should be search fo" help="(-max_charge) "/>
+      <param name="param_intensity_threshold" type="float" min="-1.0" optional="True" value="-1.0" label="Intensity threshold, for the meaning see the documentation of the IsotopeWaveletFeatureFinder documentation" help="(-intensity_threshold) "/>
+      <param name="param_max_isotope" type="integer" min="2" optional="True" value="3" label="Max isotope of the isotope distribution to be considered" help="(-max_isotope) "/>
+      <param name="param_expansion_range" type="float" min="0.0" optional="True" value="5.0" label="The range that is used to extend the isotope distribution with null intensity peaks in Th" help="(-expansion_range) "/>
+      <param name="param_force" type="boolean" truevalue="-force" falsevalue="" checked="false" optional="True" label="Overwrite tool specific checks" help="(-force) "/>
+    </expand>
+  </inputs>
+  <outputs>
+    <data name="param_out" format="consensusxml"/>
+    <data name="param_feature_out" format="featurexml"/>
+  </outputs>
+  <help>**What it does**
+
+Util which can be used to evaluate pair ratios on enhanced resolution (zoom) scans.
+
+
+For more information, visit http://ftp.mi.fu-berlin.de/OpenMS/release-documentation/html/UTILS_ERPairFinder.html</help>
+  <expand macro="references"/>
+</tool>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/FFEval.xml	Thu Apr 16 08:37:04 2015 -0400
@@ -0,0 +1,65 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<tool id="FFEval" name="FFEval" version="2.0.0">
+  <description>Evaluation tool for feature detection algorithms.</description>
+  <macros>
+    <token name="@EXECUTABLE@">FFEval</token>
+    <import>macros.xml</import>
+  </macros>
+  <expand macro="stdio"/>
+  <expand macro="requirements"/>
+  <command>FFEval
+
+#if $param_in:
+  -in $param_in
+#end if
+#if $param_truth:
+  -truth $param_truth
+#end if
+#if $param_rt_tol:
+  -rt_tol $param_rt_tol
+#end if
+#if $param_rt_tol_abs:
+  -rt_tol_abs $param_rt_tol_abs
+#end if
+#if $param_mz_tol:
+  -mz_tol $param_mz_tol
+#end if
+#if $param_out:
+  -out $param_out
+#end if
+#if $param_abort_reasons:
+  -abort_reasons $param_abort_reasons
+#end if
+#if $param_out_roc:
+  -out_roc $param_out_roc
+#end if
+-threads \${GALAXY_SLOTS:-24} 
+#if $adv_opts.adv_opts_selector=='advanced':
+    #if $adv_opts.param_force:
+  -force
+#end if
+#end if
+</command>
+  <inputs>
+    <param name="param_in" type="data" format="featurexml" optional="False" label="Feature input file, which contains the data to be tested against the truth file" help="(-in) "/>
+    <param name="param_truth" type="data" format="featurexml" optional="False" label="Truth feature file that defines what features should be found" help="(-truth) "/>
+    <param name="param_rt_tol" type="float" min="0.0" optional="True" value="0.3" label="Allowed tolerance of RT relative to average feature RT span" help="(-rt_tol) "/>
+    <param name="param_rt_tol_abs" type="float" min="-1.0" optional="True" value="-1.0" label="Allowed absolute tolerance of RT (overwrites 'rt_tol' if set above zero)" help="(-rt_tol_abs) "/>
+    <param name="param_mz_tol" type="float" min="0.0" optional="True" value="0.25" label="Allowed tolerance in m/z (is divided by charge)" help="(-mz_tol) "/>
+    <param name="param_abort_reasons" type="data" format="featurexml" optional="True" label="Feature file containing seeds with abort reasons" help="(-abort_reasons) "/>
+    <expand macro="advanced_options">
+      <param name="param_force" type="boolean" truevalue="-force" falsevalue="" checked="false" optional="True" label="Overwrite tool specific checks" help="(-force) "/>
+    </expand>
+  </inputs>
+  <outputs>
+    <data name="param_out" format="featurexml"/>
+    <data name="param_out_roc" format="tabular"/>
+  </outputs>
+  <help>**What it does**
+
+Evaluation tool for feature detection algorithms.
+
+
+For more information, visit http://ftp.mi.fu-berlin.de/OpenMS/release-documentation/html/UTILS_FFEval.html</help>
+  <expand macro="references"/>
+</tool>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/FalseDiscoveryRate.xml	Thu Apr 16 08:37:04 2015 -0400
@@ -0,0 +1,88 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<tool id="FalseDiscoveryRate" name="FalseDiscoveryRate" version="2.0.0">
+  <description>Estimates the false discovery rate on peptide and protein level using decoy searches.</description>
+  <macros>
+    <token name="@EXECUTABLE@">FalseDiscoveryRate</token>
+    <import>macros.xml</import>
+  </macros>
+  <expand macro="stdio"/>
+  <expand macro="requirements"/>
+  <command>FalseDiscoveryRate
+
+#if $param_in:
+  -in $param_in
+#end if
+#if $param_fwd_in:
+  -fwd_in $param_fwd_in
+#end if
+#if $param_rev_in:
+  -rev_in $param_rev_in
+#end if
+#if $param_out:
+  -out $param_out
+#end if
+#if $param_proteins_only:
+  -proteins_only
+#end if
+#if $param_peptides_only:
+  -peptides_only
+#end if
+-threads \${GALAXY_SLOTS:-24} 
+#if $param_algorithm_q_value:
+  -algorithm:q_value
+#end if
+#if $param_algorithm_use_all_hits:
+  -algorithm:use_all_hits
+#end if
+#if $param_algorithm_split_charge_variants:
+  -algorithm:split_charge_variants
+#end if
+#if $param_algorithm_treat_runs_separately:
+  -algorithm:treat_runs_separately
+#end if
+#if $param_algorithm_decoy_string:
+  -algorithm:decoy_string     "$param_algorithm_decoy_string"
+#end if
+#if $param_algorithm_add_decoy_peptides:
+  -algorithm:add_decoy_peptides
+#end if
+#if $adv_opts.adv_opts_selector=='advanced':
+    #if $adv_opts.param_force:
+  -force
+#end if
+#end if
+</command>
+  <inputs>
+    <param name="param_in" type="data" format="idxml" optional="True" label="Identification input file which contains a search against a concatenated sequence database" help="(-in) Either specify '-in' alone or 'fwd_in' together with 'rev_in' as input"/>
+    <param name="param_fwd_in" type="data" format="idxml" optional="True" label="Identification input to estimate FDR, forward run" help="(-fwd_in) "/>
+    <param name="param_rev_in" type="data" format="idxml" optional="True" label="Identification input to estimate FDR, decoy run" help="(-rev_in) "/>
+    <param name="param_proteins_only" type="boolean" truevalue="-proteins_only" falsevalue="" checked="false" optional="True" label="If set, the FDR of the proteins only is calculated" help="(-proteins_only) "/>
+    <param name="param_peptides_only" type="boolean" truevalue="-peptides_only" falsevalue="" checked="false" optional="True" label="If set, the FDR of the peptides only is calculated" help="(-peptides_only) "/>
+    <param name="param_algorithm_q_value" type="boolean" truevalue="-algorithm:q_value" falsevalue="" checked="true" optional="True" label="If 'true', the q-values will be calculated instead of the FDRs" help="(-q_value) "/>
+    <param name="param_algorithm_use_all_hits" type="boolean" truevalue="-algorithm:use_all_hits" falsevalue="" checked="false" optional="True" label="If 'true' not only the first hit, but all are used (peptides only)" help="(-use_all_hits) "/>
+    <param name="param_algorithm_split_charge_variants" type="boolean" truevalue="-algorithm:split_charge_variants" falsevalue="" checked="false" optional="True" label="If set to 'true' charge variants are treated separately (for peptides of combined target/decoy searches only)" help="(-split_charge_variants) "/>
+    <param name="param_algorithm_treat_runs_separately" type="boolean" truevalue="-algorithm:treat_runs_separately" falsevalue="" checked="false" optional="True" label="If set to 'true' different search runs are treated separately (for peptides of combined target/decoy searches only)" help="(-treat_runs_separately) "/>
+    <param name="param_algorithm_decoy_string" type="text" size="30" value="_rev" label="String which is appended at the accession of the protein to indicate that it is a decoy protein (for proteins only)" help="(-decoy_string) ">
+      <sanitizer>
+        <valid initial="string.printable">
+          <remove value="'"/>
+          <remove value="&quot;"/>
+        </valid>
+      </sanitizer>
+    </param>
+    <param name="param_algorithm_add_decoy_peptides" type="boolean" truevalue="-algorithm:add_decoy_peptides" falsevalue="" checked="false" optional="True" label="If set to true, decoy peptides will be written to output file, too" help="(-add_decoy_peptides) The q-value is set to the closest target score"/>
+    <expand macro="advanced_options">
+      <param name="param_force" type="boolean" truevalue="-force" falsevalue="" checked="false" optional="True" label="Overwrite tool specific checks" help="(-force) "/>
+    </expand>
+  </inputs>
+  <outputs>
+    <data name="param_out" format="idxml"/>
+  </outputs>
+  <help>**What it does**
+
+Estimates the false discovery rate on peptide and protein level using decoy searches.
+
+
+For more information, visit http://ftp.mi.fu-berlin.de/OpenMS/release-documentation/html/TOPP_FalseDiscoveryRate.html</help>
+  <expand macro="references"/>
+</tool>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/FeatureFinderCentroided.xml	Thu Apr 16 08:37:04 2015 -0400
@@ -0,0 +1,178 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<tool id="FeatureFinderCentroided" name="FeatureFinderCentroided" version="2.0.0">
+  <description>Detects two-dimensional features in LC-MS data.</description>
+  <macros>
+    <token name="@EXECUTABLE@">FeatureFinderCentroided</token>
+    <import>macros.xml</import>
+  </macros>
+  <expand macro="stdio"/>
+  <expand macro="requirements"/>
+  <command>FeatureFinderCentroided
+
+#if $param_in:
+  -in $param_in
+#end if
+#if $param_out:
+  -out $param_out
+#end if
+#if $param_seeds:
+  -seeds $param_seeds
+#end if
+#if $param_out_mzq:
+  -out_mzq $param_out_mzq
+#end if
+-threads \${GALAXY_SLOTS:-24} 
+#if $param_algorithm_intensity_bins:
+  -algorithm:intensity:bins $param_algorithm_intensity_bins
+#end if
+#if $param_algorithm_mass_trace_mz_tolerance:
+  -algorithm:mass_trace:mz_tolerance $param_algorithm_mass_trace_mz_tolerance
+#end if
+#if $param_algorithm_mass_trace_min_spectra:
+  -algorithm:mass_trace:min_spectra $param_algorithm_mass_trace_min_spectra
+#end if
+#if $param_algorithm_mass_trace_max_missing:
+  -algorithm:mass_trace:max_missing $param_algorithm_mass_trace_max_missing
+#end if
+#if $param_algorithm_mass_trace_slope_bound:
+  -algorithm:mass_trace:slope_bound $param_algorithm_mass_trace_slope_bound
+#end if
+#if $param_algorithm_isotopic_pattern_charge_low:
+  -algorithm:isotopic_pattern:charge_low $param_algorithm_isotopic_pattern_charge_low
+#end if
+#if $param_algorithm_isotopic_pattern_charge_high:
+  -algorithm:isotopic_pattern:charge_high $param_algorithm_isotopic_pattern_charge_high
+#end if
+#if $param_algorithm_isotopic_pattern_mz_tolerance:
+  -algorithm:isotopic_pattern:mz_tolerance $param_algorithm_isotopic_pattern_mz_tolerance
+#end if
+#if $param_algorithm_seed_min_score:
+  -algorithm:seed:min_score $param_algorithm_seed_min_score
+#end if
+#if $param_algorithm_feature_min_score:
+  -algorithm:feature:min_score $param_algorithm_feature_min_score
+#end if
+#if $param_algorithm_feature_reported_mz:
+  -algorithm:feature:reported_mz
+  #if " " in str($param_algorithm_feature_reported_mz):
+    "$param_algorithm_feature_reported_mz"
+  #else
+    $param_algorithm_feature_reported_mz
+  #end if
+#end if
+#if $param_algorithm_user_seed_rt_tolerance:
+  -algorithm:user-seed:rt_tolerance $param_algorithm_user_seed_rt_tolerance
+#end if
+#if $param_algorithm_user_seed_mz_tolerance:
+  -algorithm:user-seed:mz_tolerance $param_algorithm_user_seed_mz_tolerance
+#end if
+#if $param_algorithm_user_seed_min_score:
+  -algorithm:user-seed:min_score $param_algorithm_user_seed_min_score
+#end if
+#if $adv_opts.adv_opts_selector=='advanced':
+    #if $adv_opts.param_force:
+  -force
+#end if
+    #if $adv_opts.param_algorithm_debug_pseudo_rt_shift:
+  -algorithm:debug:pseudo_rt_shift $adv_opts.param_algorithm_debug_pseudo_rt_shift
+#end if
+    #if $adv_opts.param_algorithm_isotopic_pattern_intensity_percentage:
+  -algorithm:isotopic_pattern:intensity_percentage $adv_opts.param_algorithm_isotopic_pattern_intensity_percentage
+#end if
+    #if $adv_opts.param_algorithm_isotopic_pattern_intensity_percentage_optional:
+  -algorithm:isotopic_pattern:intensity_percentage_optional $adv_opts.param_algorithm_isotopic_pattern_intensity_percentage_optional
+#end if
+    #if $adv_opts.param_algorithm_isotopic_pattern_optional_fit_improvement:
+  -algorithm:isotopic_pattern:optional_fit_improvement $adv_opts.param_algorithm_isotopic_pattern_optional_fit_improvement
+#end if
+    #if $adv_opts.param_algorithm_isotopic_pattern_mass_window_width:
+  -algorithm:isotopic_pattern:mass_window_width $adv_opts.param_algorithm_isotopic_pattern_mass_window_width
+#end if
+    #if $adv_opts.param_algorithm_isotopic_pattern_abundance_12C:
+  -algorithm:isotopic_pattern:abundance_12C $adv_opts.param_algorithm_isotopic_pattern_abundance_12C
+#end if
+    #if $adv_opts.param_algorithm_isotopic_pattern_abundance_14N:
+  -algorithm:isotopic_pattern:abundance_14N $adv_opts.param_algorithm_isotopic_pattern_abundance_14N
+#end if
+    #if $adv_opts.param_algorithm_fit_max_iterations:
+  -algorithm:fit:max_iterations $adv_opts.param_algorithm_fit_max_iterations
+#end if
+    #if $adv_opts.param_algorithm_feature_min_isotope_fit:
+  -algorithm:feature:min_isotope_fit $adv_opts.param_algorithm_feature_min_isotope_fit
+#end if
+    #if $adv_opts.param_algorithm_feature_min_trace_score:
+  -algorithm:feature:min_trace_score $adv_opts.param_algorithm_feature_min_trace_score
+#end if
+    #if $adv_opts.param_algorithm_feature_min_rt_span:
+  -algorithm:feature:min_rt_span $adv_opts.param_algorithm_feature_min_rt_span
+#end if
+    #if $adv_opts.param_algorithm_feature_max_rt_span:
+  -algorithm:feature:max_rt_span $adv_opts.param_algorithm_feature_max_rt_span
+#end if
+    #if $adv_opts.param_algorithm_feature_rt_shape:
+  -algorithm:feature:rt_shape
+  #if " " in str($adv_opts.param_algorithm_feature_rt_shape):
+    "$adv_opts.param_algorithm_feature_rt_shape"
+  #else
+    $adv_opts.param_algorithm_feature_rt_shape
+  #end if
+#end if
+    #if $adv_opts.param_algorithm_feature_max_intersection:
+  -algorithm:feature:max_intersection $adv_opts.param_algorithm_feature_max_intersection
+#end if
+#end if
+</command>
+  <inputs>
+    <param name="param_in" type="data" format="mzml" optional="False" label="input file" help="(-in) "/>
+    <param name="param_seeds" type="data" format="featurexml" optional="True" label="User specified seed list" help="(-seeds) "/>
+    <param name="param_algorithm_intensity_bins" type="integer" min="1" optional="True" value="10" label="Number of bins per dimension (RT and m/z)" help="(-bins) The higher this value, the more local the intensity significance score is. &lt;br&gt;This parameter should be decreased, if the algorithm is used on small regions of a map"/>
+    <param name="param_algorithm_mass_trace_mz_tolerance" type="float" min="0.0" optional="True" value="0.03" label="Tolerated m/z deviation of peaks belonging to the same mass trace" help="(-mz_tolerance) &lt;br&gt;It should be larger than the m/z resolution of the instrument. &lt;br&gt;This value must be smaller than that 1/charge_high!"/>
+    <param name="param_algorithm_mass_trace_min_spectra" type="integer" min="1" optional="True" value="10" label="Number of spectra that have to show a similar peak mass in a mass trace" help="(-min_spectra) "/>
+    <param name="param_algorithm_mass_trace_max_missing" type="integer" min="0" optional="True" value="1" label="Number of consecutive spectra where a high mass deviation or missing peak is acceptable" help="(-max_missing) &lt;br&gt;This parameter should be well below 'min_spectra'!"/>
+    <param name="param_algorithm_mass_trace_slope_bound" type="float" min="0.0" optional="True" value="0.1" label="The maximum slope of mass trace intensities when extending from the highest peak" help="(-slope_bound) &lt;br&gt;This parameter is important to seperate overlapping elution peaks. &lt;br&gt;It should be increased if feature elution profiles fluctuate a lot"/>
+    <param name="param_algorithm_isotopic_pattern_charge_low" type="integer" min="1" optional="True" value="1" label="Lowest charge to search fo" help="(-charge_low) "/>
+    <param name="param_algorithm_isotopic_pattern_charge_high" type="integer" min="1" optional="True" value="4" label="Highest charge to search fo" help="(-charge_high) "/>
+    <param name="param_algorithm_isotopic_pattern_mz_tolerance" type="float" min="0.0" optional="True" value="0.03" label="Tolerated m/z deviation from the theoretical isotopic pattern" help="(-mz_tolerance) &lt;br&gt;It should be larger than the m/z resolution of the instrument. &lt;br&gt;This value must be smaller than that 1/charge_high!"/>
+    <param name="param_algorithm_seed_min_score" type="float" min="0.0" max="1.0" optional="True" value="0.8" label="Minimum seed score a peak has to reach to be used as seed" help="(-min_score) &lt;br&gt;The seed score is the geometric mean of intensity score, mass trace score and isotope pattern score. &lt;br&gt;If your features show a large deviation from the averagene isotope distribution or from an gaussian elution profile, lower this score"/>
+    <param name="param_algorithm_feature_min_score" type="float" min="0.0" max="1.0" optional="True" value="0.7" label="Feature score threshold for a feature to be reported" help="(-min_score) &lt;br&gt;The feature score is the geometric mean of the average relative deviation and the correlation between the model and the observed peaks"/>
+    <param name="param_algorithm_feature_reported_mz" type="select" optional="True" value="monoisotopic" label="The mass type that is reported for features" help="(-reported_mz) &lt;br&gt;'maximum' returns the m/z value of the highest mass trace. &lt;br&gt;'average' returns the intensity-weighted average m/z value of all contained peaks. &lt;br&gt;'monoisotopic' returns the monoisotopic m/z value derived from the fitted isotope model">
+      <option value="maximum">maximum</option>
+      <option value="average">average</option>
+      <option value="monoisotopic">monoisotopic</option>
+    </param>
+    <param name="param_algorithm_user_seed_rt_tolerance" type="float" min="0.0" optional="True" value="5.0" label="Allowed RT deviation of seeds from the user-specified seed position" help="(-rt_tolerance) "/>
+    <param name="param_algorithm_user_seed_mz_tolerance" type="float" min="0.0" optional="True" value="1.1" label="Allowed m/z deviation of seeds from the user-specified seed position" help="(-mz_tolerance) "/>
+    <param name="param_algorithm_user_seed_min_score" type="float" min="0.0" max="1.0" optional="True" value="0.5" label="Overwrites 'seed:min_score' for user-specified seeds" help="(-min_score) The cutoff is typically a bit lower in this case"/>
+    <expand macro="advanced_options">
+      <param name="param_force" type="boolean" truevalue="-force" falsevalue="" checked="false" optional="True" label="Overwrite tool specific checks" help="(-force) "/>
+      <param name="param_algorithm_debug_pseudo_rt_shift" type="float" min="1.0" optional="True" value="500.0" label="Pseudo RT shift used when" help="(-pseudo_rt_shift) "/>
+      <param name="param_algorithm_isotopic_pattern_intensity_percentage" type="float" min="0.0" max="100.0" optional="True" value="10.0" label="Isotopic peaks that contribute more than this percentage to the overall isotope pattern intensity must be present" help="(-intensity_percentage) "/>
+      <param name="param_algorithm_isotopic_pattern_intensity_percentage_optional" type="float" min="0.0" max="100.0" optional="True" value="0.1" label="Isotopic peaks that contribute more than this percentage to the overall isotope pattern intensity can be missing" help="(-intensity_percentage_optional) "/>
+      <param name="param_algorithm_isotopic_pattern_optional_fit_improvement" type="float" min="0.0" max="100.0" optional="True" value="2.0" label="Minimal percental improvement of isotope fit to allow leaving out an optional peak" help="(-optional_fit_improvement) "/>
+      <param name="param_algorithm_isotopic_pattern_mass_window_width" type="float" min="1.0" max="200.0" optional="True" value="25.0" label="Window width in Dalton for precalculation of estimated isotope distributions" help="(-mass_window_width) "/>
+      <param name="param_algorithm_isotopic_pattern_abundance_12C" type="float" min="0.0" max="100.0" optional="True" value="98.93" label="Rel" help="(-abundance_12C) abundance of the light carbon. Modify if labeled"/>
+      <param name="param_algorithm_isotopic_pattern_abundance_14N" type="float" min="0.0" max="100.0" optional="True" value="99.632" label="Rel" help="(-abundance_14N) abundance of the light nitrogen. Modify if labeled"/>
+      <param name="param_algorithm_fit_max_iterations" type="integer" min="1" optional="True" value="500" label="Maximum number of iterations of the fit" help="(-max_iterations) "/>
+      <param name="param_algorithm_feature_min_isotope_fit" type="float" min="0.0" max="1.0" optional="True" value="0.8" label="Minimum isotope fit of the feature before model fitting" help="(-min_isotope_fit) "/>
+      <param name="param_algorithm_feature_min_trace_score" type="float" min="0.0" max="1.0" optional="True" value="0.5" label="Trace score threshold" help="(-min_trace_score) &lt;br&gt;Traces below this threshold are removed after the model fitting. &lt;br&gt;This parameter is important for features that overlap in m/z dimension"/>
+      <param name="param_algorithm_feature_min_rt_span" type="float" min="0.0" max="1.0" optional="True" value="0.333" label="Minimum RT span in relation to extended area that has to remain after model fitting" help="(-min_rt_span) "/>
+      <param name="param_algorithm_feature_max_rt_span" type="float" min="0.5" optional="True" value="2.5" label="Maximum RT span in relation to extended area that the model is allowed to have" help="(-max_rt_span) "/>
+      <param name="param_algorithm_feature_rt_shape" type="select" optional="True" value="symmetric" label="Choose model used for RT profile fitting" help="(-rt_shape) If set to symmetric a gauss shape is used, in case of asymmetric an EGH shape is used">
+        <option value="symmetric">symmetric</option>
+        <option value="asymmetric">asymmetric</option>
+      </param>
+      <param name="param_algorithm_feature_max_intersection" type="float" min="0.0" max="1.0" optional="True" value="0.35" label="Maximum allowed intersection of features" help="(-max_intersection) "/>
+    </expand>
+  </inputs>
+  <outputs>
+    <data name="param_out" format="featurexml"/>
+    <data name="param_out_mzq" format="mzq"/>
+  </outputs>
+  <help>**What it does**
+
+Detects two-dimensional features in LC-MS data.
+
+
+For more information, visit http://ftp.mi.fu-berlin.de/OpenMS/release-documentation/html/TOPP_FeatureFinderCentroided.html</help>
+  <expand macro="references"/>
+</tool>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/FeatureFinderIsotopeWavelet.xml	Thu Apr 16 08:37:04 2015 -0400
@@ -0,0 +1,78 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<tool id="FeatureFinderIsotopeWavelet" name="FeatureFinderIsotopeWavelet" version="2.0.0">
+  <description>Detects two-dimensional features in LC-MS data.</description>
+  <macros>
+    <token name="@EXECUTABLE@">FeatureFinderIsotopeWavelet</token>
+    <import>macros.xml</import>
+  </macros>
+  <expand macro="stdio"/>
+  <expand macro="requirements"/>
+  <command>FeatureFinderIsotopeWavelet
+
+#if $param_in:
+  -in $param_in
+#end if
+#if $param_out:
+  -out $param_out
+#end if
+-threads \${GALAXY_SLOTS:-24} 
+#if $param_algorithm_max_charge:
+  -algorithm:max_charge $param_algorithm_max_charge
+#end if
+#if $param_algorithm_intensity_threshold:
+  -algorithm:intensity_threshold $param_algorithm_intensity_threshold
+#end if
+#if $param_algorithm_hr_data:
+  -algorithm:hr_data
+#end if
+#if $adv_opts.adv_opts_selector=='advanced':
+    #if $adv_opts.param_force:
+  -force
+#end if
+    #if $adv_opts.param_algorithm_intensity_type:
+  -algorithm:intensity_type
+  #if " " in str($adv_opts.param_algorithm_intensity_type):
+    "$adv_opts.param_algorithm_intensity_type"
+  #else
+    $adv_opts.param_algorithm_intensity_type
+  #end if
+#end if
+    #if $adv_opts.param_algorithm_check_ppm:
+  -algorithm:check_ppm
+#end if
+    #if $adv_opts.param_algorithm_sweep_line_rt_votes_cutoff:
+  -algorithm:sweep_line:rt_votes_cutoff $adv_opts.param_algorithm_sweep_line_rt_votes_cutoff
+#end if
+    #if $adv_opts.param_algorithm_sweep_line_rt_interleave:
+  -algorithm:sweep_line:rt_interleave $adv_opts.param_algorithm_sweep_line_rt_interleave
+#end if
+#end if
+</command>
+  <inputs>
+    <param name="param_in" type="data" format="mzml" optional="False" label="input file" help="(-in) "/>
+    <param name="param_algorithm_max_charge" type="integer" min="1" optional="True" value="3" label="The maximal charge state to be considered" help="(-max_charge) "/>
+    <param name="param_algorithm_intensity_threshold" type="float" value="-1.0" label="The final threshold t' is build upon the formula: t' = av+t*sd, where t is the intensity_threshold, av the average intensity within the wavelet transformed signal and sd the standard deviation of the transform" help="(-intensity_threshold) If you set intensity_threshold=-1, t' will be zero. &lt;br&gt;As the 'optimal' value for this parameter is highly data dependent, we would recommend to start with -1, which will also extract features with very low signal-to-noise ratio. Subsequently, one might increase the threshold to find an optimized trade-off between false positives and true positives. Depending on the dynamic range of your spectra, suitable value ranges include: -1, [0:10], and if your data features even very high intensity values, t can also adopt values up to around 30. Please note that this parameter is not of an integer type, s.t. you can also use t:=0.1, e.g"/>
+    <param name="param_algorithm_hr_data" type="boolean" truevalue="-algorithm:hr_data" falsevalue="" checked="false" optional="True" label="Must be true in case of high-resolution data, i.e. for spectra featuring large m/z-gaps (present in FTICR and Orbitrap data," help="(-hr_data) e.g.). Please check a single MS scan out of your recording, if you are unsure"/>
+    <expand macro="advanced_options">
+      <param name="param_force" type="boolean" truevalue="-force" falsevalue="" checked="false" optional="True" label="Overwrite tool specific checks" help="(-force) "/>
+      <param name="param_algorithm_intensity_type" type="select" optional="True" value="ref" label="Determines the intensity type returned for the identified features" help="(-intensity_type) 'ref' (default) returns the sum of the intensities of each isotopic peak within an isotope pattern. 'trans' refers to the intensity of the monoisotopic peak within the wavelet transform. 'corrected' refers also to the transformed intensity with an attempt to remove the effects of the convolution. While the latter ones might be preferable for qualitative analyses, 'ref' might be the best option to obtain quantitative results. Please note that intensity values might be spoiled (in particular for the option 'ref'), as soon as patterns overlap (see also the explanations given in the class documentation of FeatureFinderAlgorihtmIsotopeWavelet)">
+        <option value="ref">ref</option>
+        <option value="trans">trans</option>
+        <option value="corrected">corrected</option>
+      </param>
+      <param name="param_algorithm_check_ppm" type="boolean" truevalue="-algorithm:check_ppm" falsevalue="" checked="false" optional="True" label="Enables/disables a ppm test vs" help="(-check_ppm) the averagine model, i.e. potential peptide masses are checked for plausibility. In addition, a heuristic correcting potential mass shifts induced by the wavelet is applied"/>
+      <param name="param_algorithm_sweep_line_rt_votes_cutoff" type="integer" min="0" optional="True" value="5" label="Defines the minimum number of subsequent scans where a pattern must occur to be considered as a feature" help="(-rt_votes_cutoff) "/>
+      <param name="param_algorithm_sweep_line_rt_interleave" type="integer" min="0" optional="True" value="1" label="Defines the maximum number of scans (w.r.t" help="(-rt_interleave) rt_votes_cutoff) where an expected pattern is missing. There is usually no reason to change the default value"/>
+    </expand>
+  </inputs>
+  <outputs>
+    <data name="param_out" format="featurexml"/>
+  </outputs>
+  <help>**What it does**
+
+Detects two-dimensional features in LC-MS data.
+
+
+For more information, visit http://ftp.mi.fu-berlin.de/OpenMS/release-documentation/html/TOPP_FeatureFinderIsotopeWavelet.html</help>
+  <expand macro="references"/>
+</tool>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/FeatureFinderMRM.xml	Thu Apr 16 08:37:04 2015 -0400
@@ -0,0 +1,65 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<tool id="FeatureFinderMRM" name="FeatureFinderMRM" version="2.0.0">
+  <description>Detects two-dimensional features in LC-MS data.</description>
+  <macros>
+    <token name="@EXECUTABLE@">FeatureFinderMRM</token>
+    <import>macros.xml</import>
+  </macros>
+  <expand macro="stdio"/>
+  <expand macro="requirements"/>
+  <command>FeatureFinderMRM
+
+#if $param_in:
+  -in $param_in
+#end if
+#if $param_out:
+  -out $param_out
+#end if
+-threads \${GALAXY_SLOTS:-24} 
+#if $param_algorithm_min_rt_distance:
+  -algorithm:min_rt_distance $param_algorithm_min_rt_distance
+#end if
+#if $param_algorithm_min_signal_to_noise_ratio:
+  -algorithm:min_signal_to_noise_ratio $param_algorithm_min_signal_to_noise_ratio
+#end if
+#if $adv_opts.adv_opts_selector=='advanced':
+    #if $adv_opts.param_force:
+  -force
+#end if
+    #if $adv_opts.param_algorithm_min_num_peaks_per_feature:
+  -algorithm:min_num_peaks_per_feature $adv_opts.param_algorithm_min_num_peaks_per_feature
+#end if
+    #if $adv_opts.param_algorithm_write_debug_files:
+  -algorithm:write_debug_files
+#end if
+    #if $adv_opts.param_algorithm_resample_traces:
+  -algorithm:resample_traces
+#end if
+    #if $adv_opts.param_algorithm_write_debuginfo:
+  -algorithm:write_debuginfo
+#end if
+#end if
+</command>
+  <inputs>
+    <param name="param_in" type="data" format="mzml" optional="False" label="input file" help="(-in) "/>
+    <param name="param_algorithm_min_rt_distance" type="float" min="0.0" optional="True" value="10.0" label="Minimal distance of MRM features in seconds" help="(-min_rt_distance) "/>
+    <param name="param_algorithm_min_signal_to_noise_ratio" type="float" min="0.0" optional="True" value="2.0" label="Minimal S/N ratio a peak must have to be taken into account" help="(-min_signal_to_noise_ratio) Set to zero if the MRM-traces contains mostly signals, and no noise"/>
+    <expand macro="advanced_options">
+      <param name="param_force" type="boolean" truevalue="-force" falsevalue="" checked="false" optional="True" label="Overwrite tool specific checks" help="(-force) "/>
+      <param name="param_algorithm_min_num_peaks_per_feature" type="integer" min="1" optional="True" value="5" label="Minimal number of peaks which are needed for a single feature" help="(-min_num_peaks_per_feature) "/>
+      <param name="param_algorithm_write_debug_files" type="boolean" truevalue="-algorithm:write_debug_files" falsevalue="" checked="false" optional="True" label="If set to true, for each feature a plot will be created, in the subdirectory 'debug'" help="(-write_debug_files) "/>
+      <param name="param_algorithm_resample_traces" type="boolean" truevalue="-algorithm:resample_traces" falsevalue="" checked="false" optional="True" label="If set to true, each trace, which is in this case a part of the MRM monitoring trace with signal is resampled, using the minimal distance of two data points in RT dimension" help="(-resample_traces) "/>
+      <param name="param_algorithm_write_debuginfo" type="boolean" truevalue="-algorithm:write_debuginfo" falsevalue="" checked="false" optional="True" label="If set to true, debug messages are written, the output can be somewhat lengthy" help="(-write_debuginfo) "/>
+    </expand>
+  </inputs>
+  <outputs>
+    <data name="param_out" format="featurexml"/>
+  </outputs>
+  <help>**What it does**
+
+Detects two-dimensional features in LC-MS data.
+
+
+For more information, visit http://ftp.mi.fu-berlin.de/OpenMS/release-documentation/html/TOPP_FeatureFinderMRM.html</help>
+  <expand macro="references"/>
+</tool>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/FeatureFinderMetabo.xml	Thu Apr 16 08:37:04 2015 -0400
@@ -0,0 +1,170 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<tool id="FeatureFinderMetabo" name="FeatureFinderMetabo" version="2.0.0">
+  <description>Assembles metabolite features from singleton mass traces.</description>
+  <macros>
+    <token name="@EXECUTABLE@">FeatureFinderMetabo</token>
+    <import>macros.xml</import>
+  </macros>
+  <expand macro="stdio"/>
+  <expand macro="requirements"/>
+  <command>FeatureFinderMetabo
+
+#if $param_in:
+  -in $param_in
+#end if
+#if $param_out:
+  -out $param_out
+#end if
+-threads \${GALAXY_SLOTS:-24} 
+#if $param_algorithm_common_noise_threshold_int:
+  -algorithm:common:noise_threshold_int $param_algorithm_common_noise_threshold_int
+#end if
+#if $param_algorithm_common_chrom_peak_snr:
+  -algorithm:common:chrom_peak_snr $param_algorithm_common_chrom_peak_snr
+#end if
+#if $param_algorithm_common_chrom_fwhm:
+  -algorithm:common:chrom_fwhm $param_algorithm_common_chrom_fwhm
+#end if
+#if $param_algorithm_mtd_mass_error_ppm:
+  -algorithm:mtd:mass_error_ppm $param_algorithm_mtd_mass_error_ppm
+#end if
+#if $param_algorithm_mtd_reestimate_mt_sd:
+  -algorithm:mtd:reestimate_mt_sd
+#end if
+#if $param_algorithm_epd_enabled:
+  -algorithm:epd:enabled
+#end if
+#if $param_algorithm_epd_width_filtering:
+  -algorithm:epd:width_filtering
+  #if " " in str($param_algorithm_epd_width_filtering):
+    "$param_algorithm_epd_width_filtering"
+  #else
+    $param_algorithm_epd_width_filtering
+  #end if
+#end if
+#if $param_algorithm_ffm_charge_lower_bound:
+  -algorithm:ffm:charge_lower_bound $param_algorithm_ffm_charge_lower_bound
+#end if
+#if $param_algorithm_ffm_charge_upper_bound:
+  -algorithm:ffm:charge_upper_bound $param_algorithm_ffm_charge_upper_bound
+#end if
+#if $adv_opts.adv_opts_selector=='advanced':
+    #if $adv_opts.param_force:
+  -force
+#end if
+    #if $adv_opts.param_algorithm_mtd_trace_termination_criterion:
+  -algorithm:mtd:trace_termination_criterion
+  #if " " in str($adv_opts.param_algorithm_mtd_trace_termination_criterion):
+    "$adv_opts.param_algorithm_mtd_trace_termination_criterion"
+  #else
+    $adv_opts.param_algorithm_mtd_trace_termination_criterion
+  #end if
+#end if
+    #if $adv_opts.param_algorithm_mtd_trace_termination_outliers:
+  -algorithm:mtd:trace_termination_outliers $adv_opts.param_algorithm_mtd_trace_termination_outliers
+#end if
+    #if $adv_opts.param_algorithm_mtd_min_sample_rate:
+  -algorithm:mtd:min_sample_rate $adv_opts.param_algorithm_mtd_min_sample_rate
+#end if
+    #if $adv_opts.param_algorithm_mtd_min_trace_length:
+  -algorithm:mtd:min_trace_length $adv_opts.param_algorithm_mtd_min_trace_length
+#end if
+    #if $adv_opts.param_algorithm_mtd_max_trace_length:
+  -algorithm:mtd:max_trace_length $adv_opts.param_algorithm_mtd_max_trace_length
+#end if
+    #if $adv_opts.param_algorithm_epd_min_fwhm:
+  -algorithm:epd:min_fwhm $adv_opts.param_algorithm_epd_min_fwhm
+#end if
+    #if $adv_opts.param_algorithm_epd_max_fwhm:
+  -algorithm:epd:max_fwhm $adv_opts.param_algorithm_epd_max_fwhm
+#end if
+    #if $adv_opts.param_algorithm_epd_masstrace_snr_filtering:
+  -algorithm:epd:masstrace_snr_filtering
+#end if
+    #if $adv_opts.param_algorithm_ffm_local_rt_range:
+  -algorithm:ffm:local_rt_range $adv_opts.param_algorithm_ffm_local_rt_range
+#end if
+    #if $adv_opts.param_algorithm_ffm_local_mz_range:
+  -algorithm:ffm:local_mz_range $adv_opts.param_algorithm_ffm_local_mz_range
+#end if
+    #if $adv_opts.param_algorithm_ffm_report_summed_ints:
+  -algorithm:ffm:report_summed_ints
+#end if
+    #if $adv_opts.param_algorithm_ffm_disable_isotope_filtering:
+  -algorithm:ffm:disable_isotope_filtering
+#end if
+    #if $adv_opts.param_algorithm_ffm_isotope_model:
+  -algorithm:ffm:isotope_model
+  #if " " in str($adv_opts.param_algorithm_ffm_isotope_model):
+    "$adv_opts.param_algorithm_ffm_isotope_model"
+  #else
+    $adv_opts.param_algorithm_ffm_isotope_model
+  #end if
+#end if
+    #if $adv_opts.param_algorithm_ffm_isotope_noisemodel:
+  -algorithm:ffm:isotope_noisemodel
+  #if " " in str($adv_opts.param_algorithm_ffm_isotope_noisemodel):
+    "$adv_opts.param_algorithm_ffm_isotope_noisemodel"
+  #else
+    $adv_opts.param_algorithm_ffm_isotope_noisemodel
+  #end if
+#end if
+    #if $adv_opts.param_algorithm_ffm_use_smoothed_intensities:
+  -algorithm:ffm:use_smoothed_intensities
+#end if
+#end if
+</command>
+  <inputs>
+    <param name="param_in" type="data" format="mzml" optional="False" label="input centroided mzML file" help="(-in) "/>
+    <param name="param_algorithm_common_noise_threshold_int" type="float" value="10.0" label="Intensity threshold below which peaks are regarded as noise" help="(-noise_threshold_int) "/>
+    <param name="param_algorithm_common_chrom_peak_snr" type="float" value="3.0" label="Minimum signal-to-noise a mass trace should have" help="(-chrom_peak_snr) "/>
+    <param name="param_algorithm_common_chrom_fwhm" type="float" value="5.0" label="Expected chromatographic peak width (in seconds)" help="(-chrom_fwhm) "/>
+    <param name="param_algorithm_mtd_mass_error_ppm" type="float" value="20.0" label="Allowed mass deviation (in ppm)" help="(-mass_error_ppm) "/>
+    <param name="param_algorithm_mtd_reestimate_mt_sd" type="boolean" truevalue="-algorithm:mtd:reestimate_mt_sd" falsevalue="" checked="true" optional="True" label="Enables dynamic re-estimation of m/z variance during mass trace collection stage" help="(-reestimate_mt_sd) "/>
+    <param name="param_algorithm_epd_enabled" type="boolean" truevalue="-algorithm:epd:enabled" falsevalue="" checked="true" optional="True" label="Enable splitting of isobaric mass traces by chromatographic peak detection" help="(-enabled) Disable for direct injection"/>
+    <param name="param_algorithm_epd_width_filtering" type="select" optional="True" value="fixed" label="Enable filtering of unlikely peak widths" help="(-width_filtering) The fixed setting filters out mass traces outside the [min_fwhm, max_fwhm] interval (set parameters accordingly!). The auto setting filters with the 5 and 95% quantiles of the peak width distribution">
+      <option value="off">off</option>
+      <option value="fixed">fixed</option>
+      <option value="auto">auto</option>
+    </param>
+    <param name="param_algorithm_ffm_charge_lower_bound" type="integer" value="1" label="Lowest charge state to conside" help="(-charge_lower_bound) "/>
+    <param name="param_algorithm_ffm_charge_upper_bound" type="integer" value="3" label="Highest charge state to conside" help="(-charge_upper_bound) "/>
+    <expand macro="advanced_options">
+      <param name="param_force" type="boolean" truevalue="-force" falsevalue="" checked="false" optional="True" label="Overwrite tool specific checks" help="(-force) "/>
+      <param name="param_algorithm_mtd_trace_termination_criterion" type="select" optional="True" value="outlier" label="Termination criterion for the extension of mass traces" help="(-trace_termination_criterion) In 'outlier' mode, trace extension cancels if a predefined number of consecutive outliers are found (see trace_termination_outliers parameter). In 'sample_rate' mode, trace extension in both directions stops if ratio of found peaks versus visited spectra falls below the 'min_sample_rate' threshold">
+        <option value="outlier">outlier</option>
+        <option value="sample_rate">sample_rate</option>
+      </param>
+      <param name="param_algorithm_mtd_trace_termination_outliers" type="integer" value="5" label="Mass trace extension in one direction cancels if this number of consecutive spectra with no detectable peaks is reached" help="(-trace_termination_outliers) "/>
+      <param name="param_algorithm_mtd_min_sample_rate" type="float" value="0.5" label="Minimum fraction of scans along the mass trace that must contain a peak" help="(-min_sample_rate) "/>
+      <param name="param_algorithm_mtd_min_trace_length" type="float" value="5.0" label="Minimum expected length of a mass trace (in seconds)" help="(-min_trace_length) "/>
+      <param name="param_algorithm_mtd_max_trace_length" type="float" value="300.0" label="Minimum expected length of a mass trace (in seconds)" help="(-max_trace_length) "/>
+      <param name="param_algorithm_epd_min_fwhm" type="float" value="3.0" label="Minimum full-width-at-half-maximum of chromatographic peaks (in seconds)" help="(-min_fwhm) Ignored if paramter width_filtering is off or auto"/>
+      <param name="param_algorithm_epd_max_fwhm" type="float" value="60.0" label="Maximum full-width-at-half-maximum of chromatographic peaks (in seconds)" help="(-max_fwhm) Ignored if paramter width_filtering is off or auto"/>
+      <param name="param_algorithm_epd_masstrace_snr_filtering" type="boolean" truevalue="-algorithm:epd:masstrace_snr_filtering" falsevalue="" checked="false" optional="True" label="Apply post-filtering by signal-to-noise ratio after smoothing" help="(-masstrace_snr_filtering) "/>
+      <param name="param_algorithm_ffm_local_rt_range" type="float" value="10.0" label="RT range where to look for coeluting mass traces" help="(-local_rt_range) "/>
+      <param name="param_algorithm_ffm_local_mz_range" type="float" value="6.5" label="MZ range where to look for isotopic mass traces" help="(-local_mz_range) "/>
+      <param name="param_algorithm_ffm_report_summed_ints" type="boolean" truevalue="-algorithm:ffm:report_summed_ints" falsevalue="" checked="false" optional="True" label="Set to true for a feature intensity summed up over all traces rather than using monoisotopic trace intensity alone" help="(-report_summed_ints) "/>
+      <param name="param_algorithm_ffm_disable_isotope_filtering" type="boolean" truevalue="-algorithm:ffm:disable_isotope_filtering" falsevalue="" checked="false" optional="True" label="Disable isotope filtering" help="(-disable_isotope_filtering) "/>
+      <param name="param_algorithm_ffm_isotope_model" type="select" optional="True" value="metabolites" label="Change type of isotope model" help="(-isotope_model) ">
+        <option value="metabolites">metabolites</option>
+        <option value="peptides">peptides</option>
+      </param>
+      <param name="param_algorithm_ffm_isotope_noisemodel" type="select" optional="True" value="5%RMS" label="SVM isotope models were trained with either 2% or 5% RMS erro" help="(-isotope_noisemodel) Select the appropriate noise model according to the quality of measurement or MS device">
+        <option value="5%RMS">5%RMS</option>
+        <option value="2%RMS">2%RMS</option>
+      </param>
+      <param name="param_algorithm_ffm_use_smoothed_intensities" type="boolean" truevalue="-algorithm:ffm:use_smoothed_intensities" falsevalue="" checked="true" optional="True" label="Use LOWESS intensities instead of raw intensities" help="(-use_smoothed_intensities) "/>
+    </expand>
+  </inputs>
+  <outputs>
+    <data name="param_out" format="featurexml"/>
+  </outputs>
+  <help>**What it does**
+
+Assembles metabolite features from singleton mass traces.
+
+
+For more information, visit http://ftp.mi.fu-berlin.de/OpenMS/release-documentation/html/TOPP_FeatureFinderMetabo.html</help>
+  <expand macro="references"/>
+</tool>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/FeatureFinderMultiplex.xml	Thu Apr 16 08:37:04 2015 -0400
@@ -0,0 +1,182 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<tool id="FeatureFinderMultiplex" name="FeatureFinderMultiplex" version="2.0.0">
+  <description>Determination of peak ratios in LC-MS data</description>
+  <macros>
+    <token name="@EXECUTABLE@">FeatureFinderMultiplex</token>
+    <import>macros.xml</import>
+  </macros>
+  <expand macro="stdio"/>
+  <expand macro="requirements"/>
+  <command>FeatureFinderMultiplex
+
+#if $param_in:
+  -in $param_in
+#end if
+#if $param_out:
+  -out $param_out
+#end if
+#if $param_out_features:
+  -out_features $param_out_features
+#end if
+#if $param_out_mzq:
+  -out_mzq $param_out_mzq
+#end if
+-threads \${GALAXY_SLOTS:-24} 
+#if $param_algorithm_labels:
+  -algorithm:labels     "$param_algorithm_labels"
+#end if
+#if $param_algorithm_charge:
+  -algorithm:charge     "$param_algorithm_charge"
+#end if
+#if $param_algorithm_rt_typical:
+  -algorithm:rt_typical $param_algorithm_rt_typical
+#end if
+#if $param_algorithm_rt_min:
+  -algorithm:rt_min $param_algorithm_rt_min
+#end if
+#if $param_algorithm_mz_tolerance:
+  -algorithm:mz_tolerance $param_algorithm_mz_tolerance
+#end if
+#if $param_algorithm_mz_unit:
+  -algorithm:mz_unit
+  #if " " in str($param_algorithm_mz_unit):
+    "$param_algorithm_mz_unit"
+  #else
+    $param_algorithm_mz_unit
+  #end if
+#end if
+#if $param_algorithm_intensity_cutoff:
+  -algorithm:intensity_cutoff $param_algorithm_intensity_cutoff
+#end if
+#if $param_algorithm_peptide_similarity:
+  -algorithm:peptide_similarity $param_algorithm_peptide_similarity
+#end if
+#if $param_algorithm_averagine_similarity:
+  -algorithm:averagine_similarity $param_algorithm_averagine_similarity
+#end if
+#if $param_algorithm_missed_cleavages:
+  -algorithm:missed_cleavages $param_algorithm_missed_cleavages
+#end if
+#if $adv_opts.adv_opts_selector=='advanced':
+    #if $adv_opts.param_force:
+  -force
+#end if
+    #if $adv_opts.param_algorithm_isotopes_per_peptide:
+  -algorithm:isotopes_per_peptide     "$adv_opts.param_algorithm_isotopes_per_peptide"
+#end if
+    #if $adv_opts.param_algorithm_averagine_similarity_scaling:
+  -algorithm:averagine_similarity_scaling $adv_opts.param_algorithm_averagine_similarity_scaling
+#end if
+    #if $adv_opts.param_algorithm_knock_out:
+  -algorithm:knock_out
+#end if
+    #if $adv_opts.param_labels_Arg6:
+  -labels:Arg6 $adv_opts.param_labels_Arg6
+#end if
+    #if $adv_opts.param_labels_Arg10:
+  -labels:Arg10 $adv_opts.param_labels_Arg10
+#end if
+    #if $adv_opts.param_labels_Lys4:
+  -labels:Lys4 $adv_opts.param_labels_Lys4
+#end if
+    #if $adv_opts.param_labels_Lys6:
+  -labels:Lys6 $adv_opts.param_labels_Lys6
+#end if
+    #if $adv_opts.param_labels_Lys8:
+  -labels:Lys8 $adv_opts.param_labels_Lys8
+#end if
+    #if $adv_opts.param_labels_Dimethyl0:
+  -labels:Dimethyl0 $adv_opts.param_labels_Dimethyl0
+#end if
+    #if $adv_opts.param_labels_Dimethyl4:
+  -labels:Dimethyl4 $adv_opts.param_labels_Dimethyl4
+#end if
+    #if $adv_opts.param_labels_Dimethyl6:
+  -labels:Dimethyl6 $adv_opts.param_labels_Dimethyl6
+#end if
+    #if $adv_opts.param_labels_Dimethyl8:
+  -labels:Dimethyl8 $adv_opts.param_labels_Dimethyl8
+#end if
+    #if $adv_opts.param_labels_ICPL0:
+  -labels:ICPL0 $adv_opts.param_labels_ICPL0
+#end if
+    #if $adv_opts.param_labels_ICPL4:
+  -labels:ICPL4 $adv_opts.param_labels_ICPL4
+#end if
+    #if $adv_opts.param_labels_ICPL6:
+  -labels:ICPL6 $adv_opts.param_labels_ICPL6
+#end if
+    #if $adv_opts.param_labels_ICPL10:
+  -labels:ICPL10 $adv_opts.param_labels_ICPL10
+#end if
+#end if
+</command>
+  <inputs>
+    <param name="param_in" type="data" format="mzml" optional="False" label="LC-MS dataset in centroid or profile mode" help="(-in) "/>
+    <param name="param_algorithm_labels" type="text" size="30" value="[][Lys8,Arg10]" label="Labels used for labelling the samples" help="(-labels) [...] specifies the labels for a single sample. For example &lt;br&gt; &lt;br&gt;[][Lys8,Arg10]        ... SILAC &lt;br&gt;[][Lys4,Arg6][Lys8,Arg10]        ... triple-SILAC &lt;br&gt;[Dimethyl0][Dimethyl6]        ... Dimethyl &lt;br&gt;[Dimethyl0][Dimethyl4][Dimethyl8]        ... triple Dimethyl &lt;br&gt;[ICPL0][ICPL4][ICPL6][ICPL10]        ... ICPL">
+      <sanitizer>
+        <valid initial="string.printable">
+          <remove value="'"/>
+          <remove value="&quot;"/>
+        </valid>
+      </sanitizer>
+    </param>
+    <param name="param_algorithm_charge" type="text" size="30" value="1:4" label="Range of charge states in the sample, i.e" help="(-charge) min charge : max charge">
+      <sanitizer>
+        <valid initial="string.printable">
+          <remove value="'"/>
+          <remove value="&quot;"/>
+        </valid>
+      </sanitizer>
+    </param>
+    <param name="param_algorithm_rt_typical" type="float" min="0.0" optional="True" value="40.0" label="Typical retention time [s] over which a characteristic peptide elutes" help="(-rt_typical) (This is not an upper bound. Peptides that elute for longer will be reported.)"/>
+    <param name="param_algorithm_rt_min" type="float" min="0.0" optional="True" value="2.0" label="Lower bound for the retention time [s]" help="(-rt_min) (Any peptides seen for a shorter time period are not reported.)"/>
+    <param name="param_algorithm_mz_tolerance" type="float" min="0.0" optional="True" value="6.0" label="m/z tolerance for search of peak patterns" help="(-mz_tolerance) "/>
+    <param name="param_algorithm_mz_unit" type="select" optional="True" value="ppm" label="Unit of the 'mz_tolerance' paramete" help="(-mz_unit) ">
+      <option value="Da">Da</option>
+      <option value="ppm">ppm</option>
+    </param>
+    <param name="param_algorithm_intensity_cutoff" type="float" min="0.0" optional="True" value="1000.0" label="Lower bound for the intensity of isotopic peaks" help="(-intensity_cutoff) "/>
+    <param name="param_algorithm_peptide_similarity" type="float" min="-1.0" max="1.0" optional="True" value="0.5" label="Two peptides in a multiplet are expected to have the same isotopic pattern" help="(-peptide_similarity) This parameter is a lower bound on their similarity"/>
+    <param name="param_algorithm_averagine_similarity" type="float" min="-1.0" max="1.0" optional="True" value="0.4" label="The isotopic pattern of a peptide should resemble the averagine model at this m/z position" help="(-averagine_similarity) This parameter is a lower bound on similarity between measured isotopic pattern and the averagine model"/>
+    <param name="param_algorithm_missed_cleavages" type="integer" min="0" optional="True" value="0" label="Maximum number of missed cleavages due to incomplete digestion" help="(-missed_cleavages) "/>
+    <expand macro="advanced_options">
+      <param name="param_force" type="boolean" truevalue="-force" falsevalue="" checked="false" optional="True" label="Overwrite tool specific checks" help="(-force) "/>
+      <param name="param_algorithm_isotopes_per_peptide" type="text" size="30" value="3:6" label="Range of isotopes per peptide in the sample" help="(-isotopes_per_peptide) For example 3:6, if isotopic peptide patterns in the sample consist of either three, four, five or six isotopic peaks. ">
+        <sanitizer>
+          <valid initial="string.printable">
+            <remove value="'"/>
+            <remove value="&quot;"/>
+          </valid>
+        </sanitizer>
+      </param>
+      <param name="param_algorithm_averagine_similarity_scaling" type="float" min="0.0" max="1.0" optional="True" value="0.75" label="Let x denote this scaling factor, and p the averagine similarity paramete" help="(-averagine_similarity_scaling) For the detection of single peptides, the averagine parameter p is replaced by p' = p + x(1-p), i.e. x = 0 -&gt; p' = p and x = 1 -&gt; p' = 1. (For knock_out = true, peptide doublets and singlets are detected simulataneously. For singlets, the peptide similarity filter is irreleavant. In order to compensate for this 'missing filter', the averagine parameter p is replaced by the more restrictive p' when searching for singlets.)"/>
+      <param name="param_algorithm_knock_out" type="boolean" truevalue="-algorithm:knock_out" falsevalue="" checked="false" optional="True" label="Is it likely that knock-outs are present?" help="(-knock_out) (Supported for doublex, triplex and quadruplex experiments only.)"/>
+      <param name="param_labels_Arg6" type="float" min="0.0" optional="True" value="6.0201290268" label="Label:13C(6)  |  C(-6) 13C(6)  |  unimod #188" help="(-Arg6) "/>
+      <param name="param_labels_Arg10" type="float" min="0.0" optional="True" value="10.0082686" label="Label:13C(6)15N(4)  |  C(-6) 13C(6) N(-4) 15N(4)  |  unimod #267" help="(-Arg10) "/>
+      <param name="param_labels_Lys4" type="float" min="0.0" optional="True" value="4.0251069836" label="Label:2H(4)  |  H(-4) 2H(4)  |  unimod #481" help="(-Lys4) "/>
+      <param name="param_labels_Lys6" type="float" min="0.0" optional="True" value="6.0201290268" label="Label:13C(6)  |  C(-6) 13C(6)  |  unimod #188" help="(-Lys6) "/>
+      <param name="param_labels_Lys8" type="float" min="0.0" optional="True" value="8.0141988132" label="Label:13C(6)15N(2)  |  C(-6) 13C(6) N(-2) 15N(2)  |  unimod #259" help="(-Lys8) "/>
+      <param name="param_labels_Dimethyl0" type="float" min="0.0" optional="True" value="28.0313" label="Dimethyl  |  H(4) C(2)  |  unimod #36" help="(-Dimethyl0) "/>
+      <param name="param_labels_Dimethyl4" type="float" min="0.0" optional="True" value="32.056407" label="Dimethyl:2H(4)  |  2H(4) C(2)  |  unimod #199" help="(-Dimethyl4) "/>
+      <param name="param_labels_Dimethyl6" type="float" min="0.0" optional="True" value="34.063117" label="Dimethyl:2H(4)13C(2)  |  2H(4) 13C(2)  |  unimod #510" help="(-Dimethyl6) "/>
+      <param name="param_labels_Dimethyl8" type="float" min="0.0" optional="True" value="36.07567" label="Dimethyl:2H(6)13C(2)  |  H(-2) 2H(6) 13C(2)  |  unimod #330" help="(-Dimethyl8) "/>
+      <param name="param_labels_ICPL0" type="float" min="0.0" optional="True" value="105.021464" label="ICPL  |  H(3) C(6) N O  |  unimod #365" help="(-ICPL0) "/>
+      <param name="param_labels_ICPL4" type="float" min="0.0" optional="True" value="109.046571" label="ICPL:2H(4)  |  H(-1) 2H(4) C(6) N O  |  unimod #687" help="(-ICPL4) "/>
+      <param name="param_labels_ICPL6" type="float" min="0.0" optional="True" value="111.041593" label="ICPL:13C(6)  |  H(3) 13C(6) N O  |  unimod #364" help="(-ICPL6) "/>
+      <param name="param_labels_ICPL10" type="float" min="0.0" optional="True" value="115.0667" label="ICPL:13C(6)2H(4)  |  H(-1) 2H(4) 13C(6) N O  |  unimod #866" help="(-ICPL10) "/>
+    </expand>
+  </inputs>
+  <outputs>
+    <data name="param_out" format="consensusxml"/>
+    <data name="param_out_features" format="featurexml"/>
+    <data name="param_out_mzq" format="mzq"/>
+  </outputs>
+  <help>**What it does**
+
+Determination of peak ratios in LC-MS data
+
+
+For more information, visit http://ftp.mi.fu-berlin.de/OpenMS/release-documentation/html/TOPP_FeatureFinderMultiplex.html</help>
+  <expand macro="references"/>
+</tool>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/FeatureFinderSuperHirn.xml	Thu Apr 16 08:37:04 2015 -0400
@@ -0,0 +1,170 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<tool id="FeatureFinderSuperHirn" name="FeatureFinderSuperHirn" version="2.0.0">
+  <description>Finds mass spectrometric features in mass spectra.</description>
+  <macros>
+    <token name="@EXECUTABLE@">FeatureFinderSuperHirn</token>
+    <import>macros.xml</import>
+  </macros>
+  <expand macro="stdio"/>
+  <expand macro="requirements"/>
+  <command>FeatureFinderSuperHirn
+
+#if $param_in:
+  -in $param_in
+#end if
+#if $param_out:
+  -out $param_out
+#end if
+-threads \${GALAXY_SLOTS:-24} 
+#if $param_algorithm_centroiding_active:
+  -algorithm:centroiding:active
+#end if
+#if $param_algorithm_centroiding_window_width:
+  -algorithm:centroiding:window_width $param_algorithm_centroiding_window_width
+#end if
+#if $param_algorithm_centroiding_absolute_isotope_mass_precision:
+  -algorithm:centroiding:absolute_isotope_mass_precision $param_algorithm_centroiding_absolute_isotope_mass_precision
+#end if
+#if $param_algorithm_centroiding_relative_isotope_mass_precision:
+  -algorithm:centroiding:relative_isotope_mass_precision $param_algorithm_centroiding_relative_isotope_mass_precision
+#end if
+#if $param_algorithm_centroiding_minimal_peak_height:
+  -algorithm:centroiding:minimal_peak_height $param_algorithm_centroiding_minimal_peak_height
+#end if
+#if $param_algorithm_centroiding_min_ms_signal_intensity:
+  -algorithm:centroiding:min_ms_signal_intensity $param_algorithm_centroiding_min_ms_signal_intensity
+#end if
+
+#if $rep_param_algorithm_ms1_precursor_detection_scan_levels:
+-algorithm:ms1:precursor_detection_scan_levels
+  #for token in $rep_param_algorithm_ms1_precursor_detection_scan_levels:
+    #if " " in str(token):
+      "$token.param_algorithm_ms1_precursor_detection_scan_levels"
+    #else
+      $token.param_algorithm_ms1_precursor_detection_scan_levels
+    #end if
+  #end for
+#end if
+#if $param_algorithm_ms1_max_inter_scan_distance:
+  -algorithm:ms1:max_inter_scan_distance $param_algorithm_ms1_max_inter_scan_distance
+#end if
+#if $param_algorithm_ms1_tr_resolution:
+  -algorithm:ms1:tr_resolution $param_algorithm_ms1_tr_resolution
+#end if
+#if $param_algorithm_ms1_intensity_threshold:
+  -algorithm:ms1:intensity_threshold $param_algorithm_ms1_intensity_threshold
+#end if
+#if $param_algorithm_ms1_max_inter_scan_rt_distance:
+  -algorithm:ms1:max_inter_scan_rt_distance $param_algorithm_ms1_max_inter_scan_rt_distance
+#end if
+#if $param_algorithm_ms1_min_nb_cluster_members:
+  -algorithm:ms1:min_nb_cluster_members $param_algorithm_ms1_min_nb_cluster_members
+#end if
+#if $param_algorithm_ms1_detectable_isotope_factor:
+  -algorithm:ms1:detectable_isotope_factor $param_algorithm_ms1_detectable_isotope_factor
+#end if
+#if $param_algorithm_ms1_intensity_cv:
+  -algorithm:ms1:intensity_cv $param_algorithm_ms1_intensity_cv
+#end if
+#if $param_algorithm_ms1_retention_time_tolerance:
+  -algorithm:ms1:retention_time_tolerance $param_algorithm_ms1_retention_time_tolerance
+#end if
+#if $param_algorithm_ms1_mz_tolerance:
+  -algorithm:ms1:mz_tolerance $param_algorithm_ms1_mz_tolerance
+#end if
+#if $param_algorithm_ms1_feature_merger_active:
+  -algorithm:ms1_feature_merger:active
+#end if
+#if $param_algorithm_ms1_feature_merger_tr_resolution:
+  -algorithm:ms1_feature_merger:tr_resolution $param_algorithm_ms1_feature_merger_tr_resolution
+#end if
+#if $param_algorithm_ms1_feature_merger_initial_apex_tr_tolerance:
+  -algorithm:ms1_feature_merger:initial_apex_tr_tolerance $param_algorithm_ms1_feature_merger_initial_apex_tr_tolerance
+#end if
+#if $param_algorithm_ms1_feature_merger_feature_merging_tr_tolerance:
+  -algorithm:ms1_feature_merger:feature_merging_tr_tolerance $param_algorithm_ms1_feature_merger_feature_merging_tr_tolerance
+#end if
+#if $param_algorithm_ms1_feature_merger_intensity_variation_percentage:
+  -algorithm:ms1_feature_merger:intensity_variation_percentage $param_algorithm_ms1_feature_merger_intensity_variation_percentage
+#end if
+#if $param_algorithm_ms1_feature_merger_ppm_tolerance_for_mz_clustering:
+  -algorithm:ms1_feature_merger:ppm_tolerance_for_mz_clustering $param_algorithm_ms1_feature_merger_ppm_tolerance_for_mz_clustering
+#end if
+#if $param_algorithm_ms1_feature_selection_options_start_elution_window:
+  -algorithm:ms1_feature_selection_options:start_elution_window $param_algorithm_ms1_feature_selection_options_start_elution_window
+#end if
+#if $param_algorithm_ms1_feature_selection_options_end_elution_window:
+  -algorithm:ms1_feature_selection_options:end_elution_window $param_algorithm_ms1_feature_selection_options_end_elution_window
+#end if
+#if $param_algorithm_ms1_feature_selection_options_mz_range_min:
+  -algorithm:ms1_feature_selection_options:mz_range_min $param_algorithm_ms1_feature_selection_options_mz_range_min
+#end if
+#if $param_algorithm_ms1_feature_selection_options_mz_range_max:
+  -algorithm:ms1_feature_selection_options:mz_range_max $param_algorithm_ms1_feature_selection_options_mz_range_max
+#end if
+#if $param_algorithm_ms1_feature_selection_options_chrg_range_min:
+  -algorithm:ms1_feature_selection_options:chrg_range_min $param_algorithm_ms1_feature_selection_options_chrg_range_min
+#end if
+#if $param_algorithm_ms1_feature_selection_options_chrg_range_max:
+  -algorithm:ms1_feature_selection_options:chrg_range_max $param_algorithm_ms1_feature_selection_options_chrg_range_max
+#end if
+#if $adv_opts.adv_opts_selector=='advanced':
+    #if $adv_opts.param_force:
+  -force
+#end if
+#end if
+</command>
+  <inputs>
+    <param name="param_in" type="data" format="mzml" optional="False" label="input profile data file" help="(-in) "/>
+    <param name="param_algorithm_centroiding_active" type="boolean" truevalue="-algorithm:centroiding:active" falsevalue="" checked="false" optional="True" label="MS1 data centroid data" help="(-active) "/>
+    <param name="param_algorithm_centroiding_window_width" type="integer" min="1" optional="True" value="5" label="Centroid window width" help="(-window_width) "/>
+    <param name="param_algorithm_centroiding_absolute_isotope_mass_precision" type="float" min="0.0" optional="True" value="0.01" label="Absolute isotope mass precision (Da)" help="(-absolute_isotope_mass_precision) "/>
+    <param name="param_algorithm_centroiding_relative_isotope_mass_precision" type="float" min="0.0" optional="True" value="10.0" label="Relative isotope mass precision" help="(-relative_isotope_mass_precision) "/>
+    <param name="param_algorithm_centroiding_minimal_peak_height" type="float" min="0.0" optional="True" value="0.0" label="Minimal peak height" help="(-minimal_peak_height) "/>
+    <param name="param_algorithm_centroiding_min_ms_signal_intensity" type="float" min="0.0" optional="True" value="50.0" label="Minimal Centroid MS Signal Intensity" help="(-min_ms_signal_intensity) "/>
+    <repeat name="rep_param_algorithm_ms1_precursor_detection_scan_levels" min="0" max="1" title="param_algorithm_ms1_precursor_detection_scan_levels">
+      <param name="param_algorithm_ms1_precursor_detection_scan_levels" type="text" size="30" value="1" label="Precursor detection scan levels" help="(-precursor_detection_scan_levels) ">
+        <sanitizer>
+          <valid initial="string.printable">
+            <remove value="'"/>
+            <remove value="&quot;"/>
+          </valid>
+        </sanitizer>
+      </param>
+    </repeat>
+    <param name="param_algorithm_ms1_max_inter_scan_distance" type="integer" min="0" optional="True" value="0" label="MS1 max inter scan distance" help="(-max_inter_scan_distance) "/>
+    <param name="param_algorithm_ms1_tr_resolution" type="float" min="0.0" optional="True" value="0.01" label="MS1 LC retention time resolution" help="(-tr_resolution) "/>
+    <param name="param_algorithm_ms1_intensity_threshold" type="float" min="0.0" optional="True" value="1000.0" label="FT peak detect MS1 intensity min threshold" help="(-intensity_threshold) "/>
+    <param name="param_algorithm_ms1_max_inter_scan_rt_distance" type="float" min="0.0" optional="True" value="0.1" label="MS1 max inter scan distance" help="(-max_inter_scan_rt_distance) "/>
+    <param name="param_algorithm_ms1_min_nb_cluster_members" type="integer" min="0" optional="True" value="4" label="FT peak detect MS1 min nb peak members" help="(-min_nb_cluster_members) "/>
+    <param name="param_algorithm_ms1_detectable_isotope_factor" type="float" min="0.0" optional="True" value="0.05" label="Detectable isotope facto" help="(-detectable_isotope_factor) "/>
+    <param name="param_algorithm_ms1_intensity_cv" type="float" min="0.0" optional="True" value="0.9" label="IntensityCV" help="(-intensity_cv) "/>
+    <param name="param_algorithm_ms1_retention_time_tolerance" type="float" min="0.0" optional="True" value="0.5" label="MS1 retention time tolerance (minutes)" help="(-retention_time_tolerance) "/>
+    <param name="param_algorithm_ms1_mz_tolerance" type="float" min="0.0" optional="True" value="0.0" label="MS1 m/z tolerance (ppm)" help="(-mz_tolerance) "/>
+    <param name="param_algorithm_ms1_feature_merger_active" type="boolean" truevalue="-algorithm:ms1_feature_merger:active" falsevalue="" checked="true" optional="True" label="Activation of MS1 feature merging post processing" help="(-active) "/>
+    <param name="param_algorithm_ms1_feature_merger_tr_resolution" type="float" min="0.0" optional="True" value="0.01" label="MS1 LC retention time resolution" help="(-tr_resolution) "/>
+    <param name="param_algorithm_ms1_feature_merger_initial_apex_tr_tolerance" type="float" min="0.0" optional="True" value="5.0" label="Initial Apex Tr tolerance" help="(-initial_apex_tr_tolerance) "/>
+    <param name="param_algorithm_ms1_feature_merger_feature_merging_tr_tolerance" type="float" min="0.0" optional="True" value="1.0" label="MS1 feature Tr merging tolerance" help="(-feature_merging_tr_tolerance) "/>
+    <param name="param_algorithm_ms1_feature_merger_intensity_variation_percentage" type="float" min="0.0" max="100.0" optional="True" value="25.0" label="Percentage of intensity variation between LC border peaks" help="(-intensity_variation_percentage) "/>
+    <param name="param_algorithm_ms1_feature_merger_ppm_tolerance_for_mz_clustering" type="float" min="0.0" optional="True" value="10.0" label="PPM value for the m/z clustering of merging candidates" help="(-ppm_tolerance_for_mz_clustering) "/>
+    <param name="param_algorithm_ms1_feature_selection_options_start_elution_window" type="float" min="0.0" optional="True" value="0.0" label="start elution window (minutes)" help="(-start_elution_window) "/>
+    <param name="param_algorithm_ms1_feature_selection_options_end_elution_window" type="float" min="0.0" optional="True" value="180.0" label="end elution window (minutes)" help="(-end_elution_window) "/>
+    <param name="param_algorithm_ms1_feature_selection_options_mz_range_min" type="float" min="0.0" optional="True" value="0.0" label="MS1 feature mz range min" help="(-mz_range_min) "/>
+    <param name="param_algorithm_ms1_feature_selection_options_mz_range_max" type="float" min="0.0" optional="True" value="2000.0" label="MS1 feature mz range max" help="(-mz_range_max) "/>
+    <param name="param_algorithm_ms1_feature_selection_options_chrg_range_min" type="integer" min="0" optional="True" value="1" label="MS1 feature CHRG range min" help="(-chrg_range_min) "/>
+    <param name="param_algorithm_ms1_feature_selection_options_chrg_range_max" type="integer" min="0" optional="True" value="5" label="MS1 feature CHRG range max" help="(-chrg_range_max) "/>
+    <expand macro="advanced_options">
+      <param name="param_force" type="boolean" truevalue="-force" falsevalue="" checked="false" optional="True" label="Overwrite tool specific checks" help="(-force) "/>
+    </expand>
+  </inputs>
+  <outputs>
+    <data name="param_out" format="featurexml"/>
+  </outputs>
+  <help>**What it does**
+
+Finds mass spectrometric features in mass spectra.
+
+
+For more information, visit http://ftp.mi.fu-berlin.de/OpenMS/release-documentation/html/TOPP_FeatureFinderSuperHirn.html</help>
+  <expand macro="references"/>
+</tool>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/FeatureLinkerLabeled.xml	Thu Apr 16 08:37:04 2015 -0400
@@ -0,0 +1,86 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<tool id="FeatureLinkerLabeled" name="FeatureLinkerLabeled" version="2.0.0">
+  <description>Groups corresponding isotope-labeled features in a feature map.</description>
+  <macros>
+    <token name="@EXECUTABLE@">FeatureLinkerLabeled</token>
+    <import>macros.xml</import>
+  </macros>
+  <expand macro="stdio"/>
+  <expand macro="requirements"/>
+  <command>FeatureLinkerLabeled
+
+#if $param_in:
+  -in $param_in
+#end if
+#if $param_out:
+  -out $param_out
+#end if
+-threads \${GALAXY_SLOTS:-24} 
+#if $param_algorithm_rt_estimate:
+  -algorithm:rt_estimate
+#end if
+#if $param_algorithm_rt_pair_dist:
+  -algorithm:rt_pair_dist $param_algorithm_rt_pair_dist
+#end if
+#if $param_algorithm_rt_dev_low:
+  -algorithm:rt_dev_low $param_algorithm_rt_dev_low
+#end if
+#if $param_algorithm_rt_dev_high:
+  -algorithm:rt_dev_high $param_algorithm_rt_dev_high
+#end if
+
+#if $rep_param_algorithm_mz_pair_dists:
+-algorithm:mz_pair_dists
+  #for token in $rep_param_algorithm_mz_pair_dists:
+    #if " " in str(token):
+      "$token.param_algorithm_mz_pair_dists"
+    #else
+      $token.param_algorithm_mz_pair_dists
+    #end if
+  #end for
+#end if
+#if $param_algorithm_mz_dev:
+  -algorithm:mz_dev $param_algorithm_mz_dev
+#end if
+#if $adv_opts.adv_opts_selector=='advanced':
+    #if $adv_opts.param_force:
+  -force
+#end if
+    #if $adv_opts.param_algorithm_mrm:
+  -algorithm:mrm
+#end if
+#end if
+</command>
+  <inputs>
+    <param name="param_in" type="data" format="featurexml" optional="False" label="Input file" help="(-in) "/>
+    <param name="param_algorithm_rt_estimate" type="boolean" truevalue="-algorithm:rt_estimate" falsevalue="" checked="true" optional="True" label="If 'true' the optimal RT pair distance and deviation are estimated by fitting a gaussian distribution to the histogram of pair distance" help="(-rt_estimate) Note that this works only datasets with a significant amount of pairs! If 'false' the parameters 'rt_pair_dist', 'rt_dev_low' and 'rt_dev_high' define the optimal distance"/>
+    <param name="param_algorithm_rt_pair_dist" type="float" value="-20.0" label="optimal pair distance in RT [sec] from light to heavy feature" help="(-rt_pair_dist) "/>
+    <param name="param_algorithm_rt_dev_low" type="float" min="0.0" optional="True" value="15.0" label="maximum allowed deviation below optimal retention time distance" help="(-rt_dev_low) "/>
+    <param name="param_algorithm_rt_dev_high" type="float" min="0.0" optional="True" value="15.0" label="maximum allowed deviation above optimal retention time distance" help="(-rt_dev_high) "/>
+    <repeat name="rep_param_algorithm_mz_pair_dists" min="0" max="1" title="param_algorithm_mz_pair_dists">
+      <param name="param_algorithm_mz_pair_dists" type="text" size="30" value="4.0" label="optimal pair distances in m/z [Th] for features with charge +1 (adapted to +2, +3, ." help="(-mz_pair_dists) by division through charge)">
+        <sanitizer>
+          <valid initial="string.printable">
+            <remove value="'"/>
+            <remove value="&quot;"/>
+          </valid>
+        </sanitizer>
+      </param>
+    </repeat>
+    <param name="param_algorithm_mz_dev" type="float" min="0.0" optional="True" value="0.05" label="maximum allowed deviation from optimal m/z distance" help="(-mz_dev) "/>
+    <expand macro="advanced_options">
+      <param name="param_force" type="boolean" truevalue="-force" falsevalue="" checked="false" optional="True" label="Overwrite tool specific checks" help="(-force) "/>
+      <param name="param_algorithm_mrm" type="boolean" truevalue="-algorithm:mrm" falsevalue="" checked="false" optional="True" label="this option should be used if the features correspond mrm chromatograms (additionally the precursor is taken into account)" help="(-mrm) "/>
+    </expand>
+  </inputs>
+  <outputs>
+    <data name="param_out" format="consensusxml"/>
+  </outputs>
+  <help>**What it does**
+
+Groups corresponding isotope-labeled features in a feature map.
+
+
+For more information, visit http://ftp.mi.fu-berlin.de/OpenMS/release-documentation/html/TOPP_FeatureLinkerLabeled.html</help>
+  <expand macro="references"/>
+</tool>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/FeatureLinkerUnlabeled.xml	Thu Apr 16 08:37:04 2015 -0400
@@ -0,0 +1,109 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<tool id="FeatureLinkerUnlabeled" name="FeatureLinkerUnlabeled" version="2.0.0">
+  <description>Groups corresponding features from multiple maps.</description>
+  <macros>
+    <token name="@EXECUTABLE@">FeatureLinkerUnlabeled</token>
+    <import>macros.xml</import>
+  </macros>
+  <expand macro="stdio"/>
+  <expand macro="requirements"/>
+  <command>FeatureLinkerUnlabeled
+
+-in
+  #for token in $param_in:
+    $token
+  #end for
+#if $param_out:
+  -out $param_out
+#end if
+#if $param_keep_subelements:
+  -keep_subelements
+#end if
+-threads \${GALAXY_SLOTS:-24} 
+#if $param_algorithm_second_nearest_gap:
+  -algorithm:second_nearest_gap $param_algorithm_second_nearest_gap
+#end if
+#if $param_algorithm_use_identifications:
+  -algorithm:use_identifications
+#end if
+#if $param_algorithm_ignore_charge:
+  -algorithm:ignore_charge
+#end if
+#if $param_algorithm_distance_RT_max_difference:
+  -algorithm:distance_RT:max_difference $param_algorithm_distance_RT_max_difference
+#end if
+#if $param_algorithm_distance_MZ_max_difference:
+  -algorithm:distance_MZ:max_difference $param_algorithm_distance_MZ_max_difference
+#end if
+#if $param_algorithm_distance_MZ_unit:
+  -algorithm:distance_MZ:unit
+  #if " " in str($param_algorithm_distance_MZ_unit):
+    "$param_algorithm_distance_MZ_unit"
+  #else
+    $param_algorithm_distance_MZ_unit
+  #end if
+#end if
+#if $adv_opts.adv_opts_selector=='advanced':
+    #if $adv_opts.param_force:
+  -force
+#end if
+    #if $adv_opts.param_algorithm_distance_RT_exponent:
+  -algorithm:distance_RT:exponent $adv_opts.param_algorithm_distance_RT_exponent
+#end if
+    #if $adv_opts.param_algorithm_distance_RT_weight:
+  -algorithm:distance_RT:weight $adv_opts.param_algorithm_distance_RT_weight
+#end if
+    #if $adv_opts.param_algorithm_distance_MZ_exponent:
+  -algorithm:distance_MZ:exponent $adv_opts.param_algorithm_distance_MZ_exponent
+#end if
+    #if $adv_opts.param_algorithm_distance_MZ_weight:
+  -algorithm:distance_MZ:weight $adv_opts.param_algorithm_distance_MZ_weight
+#end if
+    #if $adv_opts.param_algorithm_distance_intensity_exponent:
+  -algorithm:distance_intensity:exponent $adv_opts.param_algorithm_distance_intensity_exponent
+#end if
+    #if $adv_opts.param_algorithm_distance_intensity_weight:
+  -algorithm:distance_intensity:weight $adv_opts.param_algorithm_distance_intensity_weight
+#end if
+#end if
+</command>
+  <inputs>
+    <param name="param_in" type="data" format="featurexml,consensusxml" multiple="true" optional="False" size="30" label="input files separated by blanks" help="(-in) ">
+      <sanitizer>
+        <valid initial="string.printable">
+          <remove value="'"/>
+          <remove value="&quot;"/>
+        </valid>
+      </sanitizer>
+    </param>
+    <param name="param_keep_subelements" type="boolean" truevalue="-keep_subelements" falsevalue="" checked="false" optional="True" label="For consensusXML input only: If set, the sub-features of the inputs are transferred to the output" help="(-keep_subelements) "/>
+    <param name="param_algorithm_second_nearest_gap" type="float" min="1.0" optional="True" value="2.0" label="The distance to the second nearest neighbors must be larger by this factor than the distance to the matching element itself" help="(-second_nearest_gap) "/>
+    <param name="param_algorithm_use_identifications" type="boolean" truevalue="-algorithm:use_identifications" falsevalue="" checked="false" optional="True" label="Never link features that are annotated with different peptides (only the best hit per peptide identification is taken into account)" help="(-use_identifications) "/>
+    <param name="param_algorithm_ignore_charge" type="boolean" truevalue="-algorithm:ignore_charge" falsevalue="" checked="false" optional="True" label="Compare features normally even if their charge states are different" help="(-ignore_charge) "/>
+    <param name="param_algorithm_distance_RT_max_difference" type="float" min="0.0" optional="True" value="100.0" label="Maximum allowed difference in RT in seconds" help="(-max_difference) "/>
+    <param name="param_algorithm_distance_MZ_max_difference" type="float" min="0.0" optional="True" value="0.3" label="Maximum allowed difference in m/z (unit defined by 'unit')" help="(-max_difference) "/>
+    <param name="param_algorithm_distance_MZ_unit" type="select" optional="True" value="Da" label="Unit of the 'max_difference' paramete" help="(-unit) ">
+      <option value="Da">Da</option>
+      <option value="ppm">ppm</option>
+    </param>
+    <expand macro="advanced_options">
+      <param name="param_force" type="boolean" truevalue="-force" falsevalue="" checked="false" optional="True" label="Overwrite tool specific checks" help="(-force) "/>
+      <param name="param_algorithm_distance_RT_exponent" type="float" min="0.0" optional="True" value="1.0" label="Normalized RT differences are raised to this power (using 1 or 2 will be fast, everything else is REALLY slow)" help="(-exponent) "/>
+      <param name="param_algorithm_distance_RT_weight" type="float" min="0.0" optional="True" value="1.0" label="RT distances are weighted by this facto" help="(-weight) "/>
+      <param name="param_algorithm_distance_MZ_exponent" type="float" min="0.0" optional="True" value="2.0" label="Normalized m/z differences are raised to this power (using 1 or 2 will be fast, everything else is REALLY slow)" help="(-exponent) "/>
+      <param name="param_algorithm_distance_MZ_weight" type="float" min="0.0" optional="True" value="1.0" label="m/z distances are weighted by this facto" help="(-weight) "/>
+      <param name="param_algorithm_distance_intensity_exponent" type="float" min="0.0" optional="True" value="1.0" label="Differences in relative intensity are raised to this power (using 1 or 2 will be fast, everything else is REALLY slow)" help="(-exponent) "/>
+      <param name="param_algorithm_distance_intensity_weight" type="float" min="0.0" optional="True" value="0.0" label="Distances based on relative intensity are weighted by this facto" help="(-weight) "/>
+    </expand>
+  </inputs>
+  <outputs>
+    <data name="param_out" format="consensusxml"/>
+  </outputs>
+  <help>**What it does**
+
+Groups corresponding features from multiple maps.
+
+
+For more information, visit http://ftp.mi.fu-berlin.de/OpenMS/release-documentation/html/TOPP_FeatureLinkerUnlabeled.html</help>
+  <expand macro="references"/>
+</tool>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/FeatureLinkerUnlabeledQT.xml	Thu Apr 16 08:37:04 2015 -0400
@@ -0,0 +1,105 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<tool id="FeatureLinkerUnlabeledQT" name="FeatureLinkerUnlabeledQT" version="2.0.0">
+  <description>Groups corresponding features from multiple maps.</description>
+  <macros>
+    <token name="@EXECUTABLE@">FeatureLinkerUnlabeledQT</token>
+    <import>macros.xml</import>
+  </macros>
+  <expand macro="stdio"/>
+  <expand macro="requirements"/>
+  <command>FeatureLinkerUnlabeledQT
+
+-in
+  #for token in $param_in:
+    $token
+  #end for
+#if $param_out:
+  -out $param_out
+#end if
+#if $param_keep_subelements:
+  -keep_subelements
+#end if
+-threads \${GALAXY_SLOTS:-24} 
+#if $param_algorithm_use_identifications:
+  -algorithm:use_identifications
+#end if
+#if $param_algorithm_ignore_charge:
+  -algorithm:ignore_charge
+#end if
+#if $param_algorithm_distance_RT_max_difference:
+  -algorithm:distance_RT:max_difference $param_algorithm_distance_RT_max_difference
+#end if
+#if $param_algorithm_distance_MZ_max_difference:
+  -algorithm:distance_MZ:max_difference $param_algorithm_distance_MZ_max_difference
+#end if
+#if $param_algorithm_distance_MZ_unit:
+  -algorithm:distance_MZ:unit
+  #if " " in str($param_algorithm_distance_MZ_unit):
+    "$param_algorithm_distance_MZ_unit"
+  #else
+    $param_algorithm_distance_MZ_unit
+  #end if
+#end if
+#if $adv_opts.adv_opts_selector=='advanced':
+    #if $adv_opts.param_force:
+  -force
+#end if
+    #if $adv_opts.param_algorithm_distance_RT_exponent:
+  -algorithm:distance_RT:exponent $adv_opts.param_algorithm_distance_RT_exponent
+#end if
+    #if $adv_opts.param_algorithm_distance_RT_weight:
+  -algorithm:distance_RT:weight $adv_opts.param_algorithm_distance_RT_weight
+#end if
+    #if $adv_opts.param_algorithm_distance_MZ_exponent:
+  -algorithm:distance_MZ:exponent $adv_opts.param_algorithm_distance_MZ_exponent
+#end if
+    #if $adv_opts.param_algorithm_distance_MZ_weight:
+  -algorithm:distance_MZ:weight $adv_opts.param_algorithm_distance_MZ_weight
+#end if
+    #if $adv_opts.param_algorithm_distance_intensity_exponent:
+  -algorithm:distance_intensity:exponent $adv_opts.param_algorithm_distance_intensity_exponent
+#end if
+    #if $adv_opts.param_algorithm_distance_intensity_weight:
+  -algorithm:distance_intensity:weight $adv_opts.param_algorithm_distance_intensity_weight
+#end if
+#end if
+</command>
+  <inputs>
+    <param name="param_in" type="data" format="featurexml,consensusxml" multiple="true" optional="False" size="30" label="input files separated by blanks" help="(-in) ">
+      <sanitizer>
+        <valid initial="string.printable">
+          <remove value="'"/>
+          <remove value="&quot;"/>
+        </valid>
+      </sanitizer>
+    </param>
+    <param name="param_keep_subelements" type="boolean" truevalue="-keep_subelements" falsevalue="" checked="false" optional="True" label="For consensusXML input only: If set, the sub-features of the inputs are transferred to the output" help="(-keep_subelements) "/>
+    <param name="param_algorithm_use_identifications" type="boolean" truevalue="-algorithm:use_identifications" falsevalue="" checked="false" optional="True" label="Never link features that are annotated with different peptides (only the best hit per peptide identification is taken into account)" help="(-use_identifications) "/>
+    <param name="param_algorithm_ignore_charge" type="boolean" truevalue="-algorithm:ignore_charge" falsevalue="" checked="false" optional="True" label="Compare features normally even if their charge states are different" help="(-ignore_charge) "/>
+    <param name="param_algorithm_distance_RT_max_difference" type="float" min="0.0" optional="True" value="100.0" label="Maximum allowed difference in RT in seconds" help="(-max_difference) "/>
+    <param name="param_algorithm_distance_MZ_max_difference" type="float" min="0.0" optional="True" value="0.3" label="Maximum allowed difference in m/z (unit defined by 'unit')" help="(-max_difference) "/>
+    <param name="param_algorithm_distance_MZ_unit" type="select" optional="True" value="Da" label="Unit of the 'max_difference' paramete" help="(-unit) ">
+      <option value="Da">Da</option>
+      <option value="ppm">ppm</option>
+    </param>
+    <expand macro="advanced_options">
+      <param name="param_force" type="boolean" truevalue="-force" falsevalue="" checked="false" optional="True" label="Overwrite tool specific checks" help="(-force) "/>
+      <param name="param_algorithm_distance_RT_exponent" type="float" min="0.0" optional="True" value="1.0" label="Normalized RT differences are raised to this power (using 1 or 2 will be fast, everything else is REALLY slow)" help="(-exponent) "/>
+      <param name="param_algorithm_distance_RT_weight" type="float" min="0.0" optional="True" value="1.0" label="RT distances are weighted by this facto" help="(-weight) "/>
+      <param name="param_algorithm_distance_MZ_exponent" type="float" min="0.0" optional="True" value="2.0" label="Normalized m/z differences are raised to this power (using 1 or 2 will be fast, everything else is REALLY slow)" help="(-exponent) "/>
+      <param name="param_algorithm_distance_MZ_weight" type="float" min="0.0" optional="True" value="1.0" label="m/z distances are weighted by this facto" help="(-weight) "/>
+      <param name="param_algorithm_distance_intensity_exponent" type="float" min="0.0" optional="True" value="1.0" label="Differences in relative intensity are raised to this power (using 1 or 2 will be fast, everything else is REALLY slow)" help="(-exponent) "/>
+      <param name="param_algorithm_distance_intensity_weight" type="float" min="0.0" optional="True" value="0.0" label="Distances based on relative intensity are weighted by this facto" help="(-weight) "/>
+    </expand>
+  </inputs>
+  <outputs>
+    <data name="param_out" format="consensusxml"/>
+  </outputs>
+  <help>**What it does**
+
+Groups corresponding features from multiple maps.
+
+
+For more information, visit http://ftp.mi.fu-berlin.de/OpenMS/release-documentation/html/TOPP_FeatureLinkerUnlabeledQT.html</help>
+  <expand macro="references"/>
+</tool>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/FidoAdapter.xml	Thu Apr 16 08:37:04 2015 -0400
@@ -0,0 +1,108 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<tool id="FidoAdapter" name="FidoAdapter" version="2.0.0">
+  <description>Runs the protein inference engine Fido.</description>
+  <macros>
+    <token name="@EXECUTABLE@">FidoAdapter</token>
+    <import>macros.xml</import>
+  </macros>
+  <expand macro="stdio"/>
+  <expand macro="requirements"/>
+  <command>FidoAdapter
+-fidocp_executable FidoChooseParameters
+-fido_executable Fido
+
+#if $param_in:
+  -in $param_in
+#end if
+#if $param_out:
+  -out $param_out
+#end if
+#if $param_prob_param:
+  -prob_param     "$param_prob_param"
+#end if
+#if $param_separate_runs:
+  -separate_runs
+#end if
+#if $param_no_cleanup:
+  -no_cleanup
+#end if
+#if $param_all_PSMs:
+  -all_PSMs
+#end if
+#if $param_group_level:
+  -group_level
+#end if
+#if $param_log2_states:
+  -log2_states $param_log2_states
+#end if
+-threads \${GALAXY_SLOTS:-24} 
+#if $param_prob_protein:
+  -prob:protein $param_prob_protein
+#end if
+#if $param_prob_peptide:
+  -prob:peptide $param_prob_peptide
+#end if
+#if $param_prob_spurious:
+  -prob:spurious $param_prob_spurious
+#end if
+#if $adv_opts.adv_opts_selector=='advanced':
+    #if $adv_opts.param_keep_zero_group:
+  -keep_zero_group
+#end if
+    #if $adv_opts.param_accuracy:
+  -accuracy
+  #if " " in str($adv_opts.param_accuracy):
+    "$adv_opts.param_accuracy"
+  #else
+    $adv_opts.param_accuracy
+  #end if
+#end if
+    #if $adv_opts.param_log2_states_precalc:
+  -log2_states_precalc $adv_opts.param_log2_states_precalc
+#end if
+    #if $adv_opts.param_force:
+  -force
+#end if
+#end if
+</command>
+  <inputs>
+    <param name="param_in" type="data" format="idxml" optional="False" label="Input: identification results" help="(-in) "/>
+    <param name="param_prob_param" type="text" size="30" value="Posterior Probability_score" label="Read the peptide probability from this user parameter ('UserParam') in the input file, instead of from the 'score' field, if available. (Use" help="(-prob_param) e.g. for search results that were processed with the TOPP tools IDPosteriorErrorProbability followed by FalseDiscoveryRate.)">
+      <sanitizer>
+        <valid initial="string.printable">
+          <remove value="'"/>
+          <remove value="&quot;"/>
+        </valid>
+      </sanitizer>
+    </param>
+    <param name="param_separate_runs" type="boolean" truevalue="-separate_runs" falsevalue="" checked="false" optional="True" label="Process multiple protein identification runs in the input separately, don't merge them" help="(-separate_runs) Merging results in loss of descriptive information of the single protein identification runs"/>
+    <param name="param_no_cleanup" type="boolean" truevalue="-no_cleanup" falsevalue="" checked="false" optional="True" label="Omit clean-up of peptide sequences (removal of non-letter characters, replacement of I with L)" help="(-no_cleanup) "/>
+    <param name="param_all_PSMs" type="boolean" truevalue="-all_PSMs" falsevalue="" checked="false" optional="True" label="Consider all PSMs of each peptide, instead of only the best one" help="(-all_PSMs) "/>
+    <param name="param_group_level" type="boolean" truevalue="-group_level" falsevalue="" checked="false" optional="True" label="Perform inference on protein group level (instead of individual protein level)" help="(-group_level) This will lead to higher probabilities for (bigger) protein groups"/>
+    <param name="param_log2_states" type="integer" min="0" optional="True" value="0" label="Binary logarithm of the max" help="(-log2_states) number of connected states in a subgraph. For a value N, subgraphs that are bigger than 2^N will be split up, sacrificing accuracy for runtime. '0' uses the default (18)"/>
+    <param name="param_prob_protein" type="float" min="0.0" optional="True" value="0.0" label="Protein prior probability ('gamma' parameter)" help="(-protein) "/>
+    <param name="param_prob_peptide" type="float" min="0.0" optional="True" value="0.0" label="Peptide emission probability ('alpha' parameter)" help="(-peptide) "/>
+    <param name="param_prob_spurious" type="float" min="0.0" optional="True" value="0.0" label="Spurious peptide identification probability ('beta' parameter)" help="(-spurious) "/>
+    <expand macro="advanced_options">
+      <param name="param_keep_zero_group" type="boolean" truevalue="-keep_zero_group" falsevalue="" checked="false" optional="True" label="Keep the group of proteins with estimated probability of zero, which is otherwise removed (it may be very large)" help="(-keep_zero_group) "/>
+      <param name="param_accuracy" type="select" optional="True" label="Accuracy level of start parameters" help="(-accuracy) There is a trade-off between accuracy and runtime. Empty uses the default ('best')">
+        <option value=""></option>
+        <option value="best">best</option>
+        <option value="relaxed">relaxed</option>
+        <option value="sloppy">sloppy</option>
+      </param>
+      <param name="param_log2_states_precalc" type="integer" min="0" optional="True" value="0" label="Like 'log2_states', but allows to set a separate limit for the precalculation" help="(-log2_states_precalc) "/>
+      <param name="param_force" type="boolean" truevalue="-force" falsevalue="" checked="false" optional="True" label="Overwrite tool specific checks" help="(-force) "/>
+    </expand>
+  </inputs>
+  <outputs>
+    <data name="param_out" format="idxml"/>
+  </outputs>
+  <help>**What it does**
+
+Runs the protein inference engine Fido.
+
+
+For more information, visit http://ftp.mi.fu-berlin.de/OpenMS/release-documentation/html/TOPP_FidoAdapter.html</help>
+  <expand macro="references"/>
+</tool>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/FileConverter.xml	Thu Apr 16 08:37:04 2015 -0400
@@ -0,0 +1,89 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<tool id="FileConverter" name="FileConverter" version="2.0.0">
+  <description>Converts between different MS file formats.</description>
+  <macros>
+    <token name="@EXECUTABLE@">FileConverter</token>
+    <import>macros.xml</import>
+  </macros>
+  <expand macro="stdio"/>
+  <expand macro="requirements"/>
+  <command>FileConverter
+
+#if $param_in:
+  -in $param_in
+#end if
+#if $param_UID_postprocessing:
+  -UID_postprocessing
+  #if " " in str($param_UID_postprocessing):
+    "$param_UID_postprocessing"
+  #else
+    $param_UID_postprocessing
+  #end if
+#end if
+#if $param_out:
+  -out $param_out
+#end if
+#if $param_out_type:
+  -out_type
+  #if " " in str($param_out_type):
+    "$param_out_type"
+  #else
+    $param_out_type
+  #end if
+#end if
+#if $param_write_mzML_index:
+  -write_mzML_index
+#end if
+-threads \${GALAXY_SLOTS:-24} 
+#if $adv_opts.adv_opts_selector=='advanced':
+    #if $adv_opts.param_TIC_DTA2D:
+  -TIC_DTA2D
+#end if
+    #if $adv_opts.param_MGF_compact:
+  -MGF_compact
+#end if
+    #if $adv_opts.param_process_lowmemory:
+  -process_lowmemory
+#end if
+    #if $adv_opts.param_force:
+  -force
+#end if
+#end if
+</command>
+  <inputs>
+    <param name="param_in" type="data" format="mgf,mzml,mzxml,tabular,featurexml,consensusxml" optional="False" label="Input file to convert" help="(-in) "/>
+    <param name="param_UID_postprocessing" type="select" optional="True" value="ensure" label="unique ID post-processing for output data" help="(-UID_postprocessing) &lt;br&gt;'none' keeps current IDs even if invalid. &lt;br&gt;'ensure' keeps current IDs but reassigns invalid ones. &lt;br&gt;'reassign' assigns new unique IDs">
+      <option value="none">none</option>
+      <option value="ensure">ensure</option>
+      <option value="reassign">reassign</option>
+    </param>
+    <param name="param_out_type" type="select" optional="True" label="Output file type -- default: determined from file extension or content &lt;br&gt;Note: that not all conversion paths work or make sense" help="(-out_type) ">
+      <option value="mzData">mzData</option>
+      <option value="mzXML">mzXML</option>
+      <option value="mzML">mzML</option>
+      <option value="dta2d">dta2d</option>
+      <option value="mgf">mgf</option>
+      <option value="featureXML">featureXML</option>
+      <option value="consensusXML">consensusXML</option>
+      <option value="edta">edta</option>
+      <option value="csv">csv</option>
+    </param>
+    <param name="param_write_mzML_index" type="boolean" truevalue="-write_mzML_index" falsevalue="" checked="false" optional="True" label="Add an index to the file when writing mzML files (default: no index)" help="(-write_mzML_index) "/>
+    <expand macro="advanced_options">
+      <param name="param_TIC_DTA2D" type="boolean" truevalue="-TIC_DTA2D" falsevalue="" checked="false" optional="True" label="Export the TIC instead of the entire experiment in mzML/mzData/mzXML -&gt; DTA2D conversions" help="(-TIC_DTA2D) "/>
+      <param name="param_MGF_compact" type="boolean" truevalue="-MGF_compact" falsevalue="" checked="false" optional="True" label="Use a more compact format when writing MGF (no zero-intensity peaks, limited number of decimal places)" help="(-MGF_compact) "/>
+      <param name="param_process_lowmemory" type="boolean" truevalue="-process_lowmemory" falsevalue="" checked="false" optional="True" label="Whether to process the file on the fly without loading the whole file into memory first (only for conversions of mzXML/mzML to mzML)" help="(-process_lowmemory) &lt;br&gt;Note: this flag will prevent conversion from spectra to chromatograms"/>
+      <param name="param_force" type="boolean" truevalue="-force" falsevalue="" checked="false" optional="True" label="Overwrite tool specific checks" help="(-force) "/>
+    </expand>
+  </inputs>
+  <outputs>
+    <data name="param_out" metadata_source="param_in" format="input"/>
+  </outputs>
+  <help>**What it does**
+
+Converts between different MS file formats.
+
+
+For more information, visit http://ftp.mi.fu-berlin.de/OpenMS/release-documentation/html/TOPP_FileConverter.html</help>
+  <expand macro="references"/>
+</tool>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/FileFilter.xml	Thu Apr 16 08:37:04 2015 -0400
@@ -0,0 +1,615 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<tool id="FileFilter" name="FileFilter" version="2.0.0">
+  <description>Extracts or manipulates portions of data from peak, feature or consensus-feature files.</description>
+  <macros>
+    <token name="@EXECUTABLE@">FileFilter</token>
+    <import>macros.xml</import>
+  </macros>
+  <expand macro="stdio"/>
+  <expand macro="requirements"/>
+  <command>FileFilter
+
+#if $param_in:
+  -in $param_in
+#end if
+#if $param_out:
+  -out $param_out
+#end if
+#if $param_out_type:
+  -out_type
+  #if " " in str($param_out_type):
+    "$param_out_type"
+  #else
+    $param_out_type
+  #end if
+#end if
+#if $param_rt:
+  -rt     "$param_rt"
+#end if
+#if $param_mz:
+  -mz     "$param_mz"
+#end if
+#if $param_pc_mz:
+  -pc_mz     "$param_pc_mz"
+#end if
+#if $param_int:
+  -int     "$param_int"
+#end if
+#if $param_sort:
+  -sort
+#end if
+-threads \${GALAXY_SLOTS:-24} 
+#if $param_peak_options_sn:
+  -peak_options:sn $param_peak_options_sn
+#end if
+
+#if $rep_param_peak_options_rm_pc_charge:
+-peak_options:rm_pc_charge
+  #for token in $rep_param_peak_options_rm_pc_charge:
+    #if " " in str(token):
+      "$token.param_peak_options_rm_pc_charge"
+    #else
+      $token.param_peak_options_rm_pc_charge
+    #end if
+  #end for
+#end if
+
+#if $rep_param_peak_options_level:
+-peak_options:level
+  #for token in $rep_param_peak_options_level:
+    #if " " in str(token):
+      "$token.param_peak_options_level"
+    #else
+      $token.param_peak_options_level
+    #end if
+  #end for
+#end if
+#if $param_peak_options_sort_peaks:
+  -peak_options:sort_peaks
+#end if
+#if $param_peak_options_no_chromatograms:
+  -peak_options:no_chromatograms
+#end if
+#if $param_peak_options_remove_chromatograms:
+  -peak_options:remove_chromatograms
+#end if
+#if $param_peak_options_mz_precision:
+  -peak_options:mz_precision
+  #if " " in str($param_peak_options_mz_precision):
+    "$param_peak_options_mz_precision"
+  #else
+    $param_peak_options_mz_precision
+  #end if
+#end if
+#if $param_peak_options_int_precision:
+  -peak_options:int_precision
+  #if " " in str($param_peak_options_int_precision):
+    "$param_peak_options_int_precision"
+  #else
+    $param_peak_options_int_precision
+  #end if
+#end if
+#if $param_peak_options_indexed_file:
+  -peak_options:indexed_file
+#end if
+#if $param_peak_options_numpress_masstime:
+  -peak_options:numpress:masstime
+  #if " " in str($param_peak_options_numpress_masstime):
+    "$param_peak_options_numpress_masstime"
+  #else
+    $param_peak_options_numpress_masstime
+  #end if
+#end if
+#if $param_peak_options_numpress_masstime_error:
+  -peak_options:numpress:masstime_error $param_peak_options_numpress_masstime_error
+#end if
+#if $param_peak_options_numpress_intensity:
+  -peak_options:numpress:intensity
+  #if " " in str($param_peak_options_numpress_intensity):
+    "$param_peak_options_numpress_intensity"
+  #else
+    $param_peak_options_numpress_intensity
+  #end if
+#end if
+#if $param_peak_options_numpress_intensity_error:
+  -peak_options:numpress:intensity_error $param_peak_options_numpress_intensity_error
+#end if
+#if $param_spectra_remove_zoom:
+  -spectra:remove_zoom
+#end if
+#if $param_spectra_remove_mode:
+  -spectra:remove_mode
+  #if " " in str($param_spectra_remove_mode):
+    "$param_spectra_remove_mode"
+  #else
+    $param_spectra_remove_mode
+  #end if
+#end if
+#if $param_spectra_remove_activation:
+  -spectra:remove_activation
+  #if " " in str($param_spectra_remove_activation):
+    "$param_spectra_remove_activation"
+  #else
+    $param_spectra_remove_activation
+  #end if
+#end if
+#if $param_spectra_remove_collision_energy:
+  -spectra:remove_collision_energy     "$param_spectra_remove_collision_energy"
+#end if
+#if $param_spectra_remove_isolation_window_width:
+  -spectra:remove_isolation_window_width     "$param_spectra_remove_isolation_window_width"
+#end if
+#if $param_spectra_select_zoom:
+  -spectra:select_zoom
+#end if
+#if $param_spectra_select_mode:
+  -spectra:select_mode
+  #if " " in str($param_spectra_select_mode):
+    "$param_spectra_select_mode"
+  #else
+    $param_spectra_select_mode
+  #end if
+#end if
+#if $param_spectra_select_activation:
+  -spectra:select_activation
+  #if " " in str($param_spectra_select_activation):
+    "$param_spectra_select_activation"
+  #else
+    $param_spectra_select_activation
+  #end if
+#end if
+#if $param_spectra_select_collision_energy:
+  -spectra:select_collision_energy     "$param_spectra_select_collision_energy"
+#end if
+#if $param_spectra_select_isolation_window_width:
+  -spectra:select_isolation_window_width     "$param_spectra_select_isolation_window_width"
+#end if
+#if $param_spectra_select_polarity:
+  -spectra:select_polarity
+  #if " " in str($param_spectra_select_polarity):
+    "$param_spectra_select_polarity"
+  #else
+    $param_spectra_select_polarity
+  #end if
+#end if
+#if $param_feature_q:
+  -feature:q     "$param_feature_q"
+#end if
+
+#if $rep_param_consensus_map:
+-consensus:map
+  #for token in $rep_param_consensus_map:
+    #if " " in str(token):
+      "$token.param_consensus_map"
+    #else
+      $token.param_consensus_map
+    #end if
+  #end for
+#end if
+#if $param_consensus_map_and:
+  -consensus:map_and
+#end if
+#if $param_consensus_blackorwhitelist_blacklist:
+  -consensus:blackorwhitelist:blacklist
+#end if
+#if $param_consensus_blackorwhitelist_file:
+  -consensus:blackorwhitelist:file $param_consensus_blackorwhitelist_file
+#end if
+
+#if $rep_param_consensus_blackorwhitelist_maps:
+-consensus:blackorwhitelist:maps
+  #for token in $rep_param_consensus_blackorwhitelist_maps:
+    #if " " in str(token):
+      "$token.param_consensus_blackorwhitelist_maps"
+    #else
+      $token.param_consensus_blackorwhitelist_maps
+    #end if
+  #end for
+#end if
+#if $param_consensus_blackorwhitelist_rt:
+  -consensus:blackorwhitelist:rt $param_consensus_blackorwhitelist_rt
+#end if
+#if $param_consensus_blackorwhitelist_mz:
+  -consensus:blackorwhitelist:mz $param_consensus_blackorwhitelist_mz
+#end if
+#if $param_consensus_blackorwhitelist_use_ppm_tolerance:
+  -consensus:blackorwhitelist:use_ppm_tolerance
+#end if
+#if $param_f_and_c_charge:
+  -f_and_c:charge     "$param_f_and_c_charge"
+#end if
+#if $param_f_and_c_size:
+  -f_and_c:size     "$param_f_and_c_size"
+#end if
+
+#if $rep_param_f_and_c_remove_meta:
+-f_and_c:remove_meta
+  #for token in $rep_param_f_and_c_remove_meta:
+    #if " " in str(token):
+      "$token.param_f_and_c_remove_meta"
+    #else
+      $token.param_f_and_c_remove_meta
+    #end if
+  #end for
+#end if
+#if $param_id_keep_best_score_id:
+  -id:keep_best_score_id
+#end if
+
+#if $rep_param_id_sequences_whitelist:
+-id:sequences_whitelist
+  #for token in $rep_param_id_sequences_whitelist:
+    #if " " in str(token):
+      "$token.param_id_sequences_whitelist"
+    #else
+      $token.param_id_sequences_whitelist
+    #end if
+  #end for
+#end if
+
+#if $rep_param_id_accessions_whitelist:
+-id:accessions_whitelist
+  #for token in $rep_param_id_accessions_whitelist:
+    #if " " in str(token):
+      "$token.param_id_accessions_whitelist"
+    #else
+      $token.param_id_accessions_whitelist
+    #end if
+  #end for
+#end if
+#if $param_id_remove_annotated_features:
+  -id:remove_annotated_features
+#end if
+#if $param_id_remove_unannotated_features:
+  -id:remove_unannotated_features
+#end if
+#if $param_id_remove_unassigned_ids:
+  -id:remove_unassigned_ids
+#end if
+#if $param_id_blacklist:
+  -id:blacklist $param_id_blacklist
+#end if
+#if $param_id_rt:
+  -id:rt $param_id_rt
+#end if
+#if $param_id_mz:
+  -id:mz $param_id_mz
+#end if
+#if $param_id_blacklist_imperfect:
+  -id:blacklist_imperfect
+#end if
+#if $param_algorithm_SignalToNoise_win_len:
+  -algorithm:SignalToNoise:win_len $param_algorithm_SignalToNoise_win_len
+#end if
+#if $param_algorithm_SignalToNoise_bin_count:
+  -algorithm:SignalToNoise:bin_count $param_algorithm_SignalToNoise_bin_count
+#end if
+#if $param_algorithm_SignalToNoise_min_required_elements:
+  -algorithm:SignalToNoise:min_required_elements $param_algorithm_SignalToNoise_min_required_elements
+#end if
+#if $adv_opts.adv_opts_selector=='advanced':
+    #if $adv_opts.param_force:
+  -force
+#end if
+    #if $adv_opts.param_id_remove_clashes:
+  -id:remove_clashes
+#end if
+    #if $adv_opts.param_algorithm_SignalToNoise_max_intensity:
+  -algorithm:SignalToNoise:max_intensity $adv_opts.param_algorithm_SignalToNoise_max_intensity
+#end if
+    #if $adv_opts.param_algorithm_SignalToNoise_auto_max_stdev_factor:
+  -algorithm:SignalToNoise:auto_max_stdev_factor $adv_opts.param_algorithm_SignalToNoise_auto_max_stdev_factor
+#end if
+    #if $adv_opts.param_algorithm_SignalToNoise_auto_max_percentile:
+  -algorithm:SignalToNoise:auto_max_percentile $adv_opts.param_algorithm_SignalToNoise_auto_max_percentile
+#end if
+    #if $adv_opts.param_algorithm_SignalToNoise_auto_mode:
+  -algorithm:SignalToNoise:auto_mode $adv_opts.param_algorithm_SignalToNoise_auto_mode
+#end if
+    #if $adv_opts.param_algorithm_SignalToNoise_noise_for_empty_window:
+  -algorithm:SignalToNoise:noise_for_empty_window $adv_opts.param_algorithm_SignalToNoise_noise_for_empty_window
+#end if
+#end if
+</command>
+  <inputs>
+    <param name="param_in" type="data" format="featurexml,consensusxml,mzml" optional="False" label="Input file" help="(-in) "/>
+    <param name="param_out_type" type="select" optional="True" label="Output file type -- default: determined from file extension or content" help="(-out_type) ">
+      <option value="mzML">mzML</option>
+      <option value="featureXML">featureXML</option>
+      <option value="consensusXML">consensusXML</option>
+    </param>
+    <param name="param_rt" type="text" size="30" value=":" label="Retention time range to extract" help="(-rt) ">
+      <sanitizer>
+        <valid initial="string.printable">
+          <remove value="'"/>
+          <remove value="&quot;"/>
+        </valid>
+      </sanitizer>
+    </param>
+    <param name="param_mz" type="text" size="30" value=":" label="m/z range to extract (applies to ALL ms levels!)" help="(-mz) ">
+      <sanitizer>
+        <valid initial="string.printable">
+          <remove value="'"/>
+          <remove value="&quot;"/>
+        </valid>
+      </sanitizer>
+    </param>
+    <param name="param_pc_mz" type="text" size="30" value=":" label="MSn (n&gt;=2) precursor filtering according to their m/z value" help="(-pc_mz) Do not use this flag in conjunction with 'mz', unless you want to actually remove peaks in spectra (see 'mz'). RT filtering is covered by 'rt' and compatible with this flag">
+      <sanitizer>
+        <valid initial="string.printable">
+          <remove value="'"/>
+          <remove value="&quot;"/>
+        </valid>
+      </sanitizer>
+    </param>
+    <param name="param_int" type="text" size="30" value=":" label="Intensity range to extract" help="(-int) ">
+      <sanitizer>
+        <valid initial="string.printable">
+          <remove value="'"/>
+          <remove value="&quot;"/>
+        </valid>
+      </sanitizer>
+    </param>
+    <param name="param_sort" type="boolean" truevalue="-sort" falsevalue="" checked="false" optional="True" label="Sorts the output according to RT and m/z" help="(-sort) "/>
+    <param name="param_peak_options_sn" type="float" value="0.0" label="Write peaks with S/N &gt; 'sn' values only" help="(-sn) "/>
+    <repeat name="rep_param_peak_options_rm_pc_charge" min="0" title="param_peak_options_rm_pc_charge">
+      <param name="param_peak_options_rm_pc_charge" type="text" size="30" value="0" label="Remove MS(2) spectra with these precursor charges" help="(-rm_pc_charge) All spectra without precursor are kept!">
+        <sanitizer>
+          <valid initial="string.printable">
+            <remove value="'"/>
+            <remove value="&quot;"/>
+          </valid>
+        </sanitizer>
+      </param>
+    </repeat>
+    <repeat name="rep_param_peak_options_level" min="0" max="1" title="param_peak_options_level">
+      <param name="param_peak_options_level" type="text" size="30" value="1 2 3" label="MS levels to extract" help="(-level) ">
+        <sanitizer>
+          <valid initial="string.printable">
+            <remove value="'"/>
+            <remove value="&quot;"/>
+          </valid>
+        </sanitizer>
+      </param>
+    </repeat>
+    <param name="param_peak_options_sort_peaks" type="boolean" truevalue="-peak_options:sort_peaks" falsevalue="" checked="false" optional="True" label="Sorts the peaks according to m/z" help="(-sort_peaks) "/>
+    <param name="param_peak_options_no_chromatograms" type="boolean" truevalue="-peak_options:no_chromatograms" falsevalue="" checked="false" optional="True" label="No conversion to space-saving real chromatograms," help="(-no_chromatograms) e.g. from SRM scans"/>
+    <param name="param_peak_options_remove_chromatograms" type="boolean" truevalue="-peak_options:remove_chromatograms" falsevalue="" checked="false" optional="True" label="Removes chromatograms stored in a file" help="(-remove_chromatograms) "/>
+    <param name="param_peak_options_mz_precision" type="select" optional="True" value="64" label="Store base64 encoded m/z data using 32 or 64 bit precision" help="(-mz_precision) ">
+      <option value="32">32</option>
+      <option value="64">64</option>
+    </param>
+    <param name="param_peak_options_int_precision" type="select" optional="True" value="32" label="Store base64 encoded intensity data using 32 or 64 bit precision" help="(-int_precision) ">
+      <option value="32">32</option>
+      <option value="64">64</option>
+    </param>
+    <param name="param_peak_options_indexed_file" type="boolean" truevalue="-peak_options:indexed_file" falsevalue="" checked="false" optional="True" label="Whether to add an index to the file when writing" help="(-indexed_file) "/>
+    <param name="param_peak_options_numpress_masstime" type="select" optional="True" value="none" label="Apply MS Numpress compression algorithms in m/z or rt dimension (recommended: linear)" help="(-masstime) ">
+      <option value="none">none</option>
+      <option value="linear">linear</option>
+      <option value="pic">pic</option>
+      <option value="slof">slof</option>
+    </param>
+    <param name="param_peak_options_numpress_masstime_error" type="float" value="0.0001" label="Maximal allowable error in m/z or rt dimension (set to 0.5 for pic)" help="(-masstime_error) "/>
+    <param name="param_peak_options_numpress_intensity" type="select" optional="True" value="none" label="Apply MS Numpress compression algorithms in intensity dimension (recommended: slof or pic)" help="(-intensity) ">
+      <option value="none">none</option>
+      <option value="linear">linear</option>
+      <option value="pic">pic</option>
+      <option value="slof">slof</option>
+    </param>
+    <param name="param_peak_options_numpress_intensity_error" type="float" value="0.0001" label="Maximal allowable error in intensity dimension (set to 0.5 for pic)" help="(-intensity_error) "/>
+    <param name="param_spectra_remove_zoom" type="boolean" truevalue="-spectra:remove_zoom" falsevalue="" checked="false" optional="True" label="Remove zoom (enhanced resolution) scans" help="(-remove_zoom) "/>
+    <param name="param_spectra_remove_mode" type="select" optional="True" label="Remove scans by scan mode" help="(-remove_mode) ">
+      <option value="Unknown">Unknown</option>
+      <option value="MassSpectrum">MassSpectrum</option>
+      <option value="MS1Spectrum">MS1Spectrum</option>
+      <option value="MSnSpectrum">MSnSpectrum</option>
+      <option value="SelectedIonMonitoring">SelectedIonMonitoring</option>
+      <option value="SelectedReactionMonitoring">SelectedReactionMonitoring</option>
+      <option value="ConsecutiveReactionMonitoring">ConsecutiveReactionMonitoring</option>
+      <option value="ConstantNeutralGain">ConstantNeutralGain</option>
+      <option value="ConstantNeutralLoss">ConstantNeutralLoss</option>
+      <option value="Precursor">Precursor</option>
+      <option value="EnhancedMultiplyCharged">EnhancedMultiplyCharged</option>
+      <option value="TimeDelayedFragmentation">TimeDelayedFragmentation</option>
+      <option value="ElectromagneticRadiation">ElectromagneticRadiation</option>
+      <option value="Emission">Emission</option>
+      <option value="Absorbtion">Absorbtion</option>
+    </param>
+    <param name="param_spectra_remove_activation" type="select" optional="True" label="Remove MSn scans where any of its precursors features a certain activation method" help="(-remove_activation) ">
+      <option value="Collision-induced dissociation">Collision-induced dissociation</option>
+      <option value="Post-source decay">Post-source decay</option>
+      <option value="Plasma desorption">Plasma desorption</option>
+      <option value="Surface-induced dissociation">Surface-induced dissociation</option>
+      <option value="Blackbody infrared radiative dissociation">Blackbody infrared radiative dissociation</option>
+      <option value="Electron capture dissociation">Electron capture dissociation</option>
+      <option value="Infrared multiphoton dissociation">Infrared multiphoton dissociation</option>
+      <option value="Sustained off-resonance irradiation">Sustained off-resonance irradiation</option>
+      <option value="High-energy collision-induced dissociation">High-energy collision-induced dissociation</option>
+      <option value="Low-energy collision-induced dissociation">Low-energy collision-induced dissociation</option>
+      <option value="Photodissociation">Photodissociation</option>
+      <option value="Electron transfer dissociation">Electron transfer dissociation</option>
+      <option value="Pulsed q dissociation">Pulsed q dissociation</option>
+    </param>
+    <param name="param_spectra_remove_collision_energy" type="text" size="30" value=":" label="Remove MSn scans with a collision energy in the given interval" help="(-remove_collision_energy) ">
+      <sanitizer>
+        <valid initial="string.printable">
+          <remove value="'"/>
+          <remove value="&quot;"/>
+        </valid>
+      </sanitizer>
+    </param>
+    <param name="param_spectra_remove_isolation_window_width" type="text" size="30" value=":" label="Remove MSn scans whose isolation window width is in the given interval" help="(-remove_isolation_window_width) ">
+      <sanitizer>
+        <valid initial="string.printable">
+          <remove value="'"/>
+          <remove value="&quot;"/>
+        </valid>
+      </sanitizer>
+    </param>
+    <param name="param_spectra_select_zoom" type="boolean" truevalue="-spectra:select_zoom" falsevalue="" checked="false" optional="True" label="Select zoom (enhanced resolution) scans" help="(-select_zoom) "/>
+    <param name="param_spectra_select_mode" type="select" optional="True" label="Selects scans by scan mode" help="(-select_mode) ">
+      <option value="Unknown">Unknown</option>
+      <option value="MassSpectrum">MassSpectrum</option>
+      <option value="MS1Spectrum">MS1Spectrum</option>
+      <option value="MSnSpectrum">MSnSpectrum</option>
+      <option value="SelectedIonMonitoring">SelectedIonMonitoring</option>
+      <option value="SelectedReactionMonitoring">SelectedReactionMonitoring</option>
+      <option value="ConsecutiveReactionMonitoring">ConsecutiveReactionMonitoring</option>
+      <option value="ConstantNeutralGain">ConstantNeutralGain</option>
+      <option value="ConstantNeutralLoss">ConstantNeutralLoss</option>
+      <option value="Precursor">Precursor</option>
+      <option value="EnhancedMultiplyCharged">EnhancedMultiplyCharged</option>
+      <option value="TimeDelayedFragmentation">TimeDelayedFragmentation</option>
+      <option value="ElectromagneticRadiation">ElectromagneticRadiation</option>
+      <option value="Emission">Emission</option>
+      <option value="Absorbtion">Absorbtion</option>
+    </param>
+    <param name="param_spectra_select_activation" type="select" optional="True" label="Retain MSn scans where any of its precursors features a certain activation method" help="(-select_activation) ">
+      <option value="Collision-induced dissociation">Collision-induced dissociation</option>
+      <option value="Post-source decay">Post-source decay</option>
+      <option value="Plasma desorption">Plasma desorption</option>
+      <option value="Surface-induced dissociation">Surface-induced dissociation</option>
+      <option value="Blackbody infrared radiative dissociation">Blackbody infrared radiative dissociation</option>
+      <option value="Electron capture dissociation">Electron capture dissociation</option>
+      <option value="Infrared multiphoton dissociation">Infrared multiphoton dissociation</option>
+      <option value="Sustained off-resonance irradiation">Sustained off-resonance irradiation</option>
+      <option value="High-energy collision-induced dissociation">High-energy collision-induced dissociation</option>
+      <option value="Low-energy collision-induced dissociation">Low-energy collision-induced dissociation</option>
+      <option value="Photodissociation">Photodissociation</option>
+      <option value="Electron transfer dissociation">Electron transfer dissociation</option>
+      <option value="Pulsed q dissociation">Pulsed q dissociation</option>
+    </param>
+    <param name="param_spectra_select_collision_energy" type="text" size="30" value=":" label="Select MSn scans with a collision energy in the given interval" help="(-select_collision_energy) ">
+      <sanitizer>
+        <valid initial="string.printable">
+          <remove value="'"/>
+          <remove value="&quot;"/>
+        </valid>
+      </sanitizer>
+    </param>
+    <param name="param_spectra_select_isolation_window_width" type="text" size="30" value=":" label="Select MSn scans whose isolation window width is in the given interval" help="(-select_isolation_window_width) ">
+      <sanitizer>
+        <valid initial="string.printable">
+          <remove value="'"/>
+          <remove value="&quot;"/>
+        </valid>
+      </sanitizer>
+    </param>
+    <param name="param_spectra_select_polarity" type="select" optional="True" label="Retain MSn scans with a certain scan polarity" help="(-select_polarity) ">
+      <option value="unknown">unknown</option>
+      <option value="positive">positive</option>
+      <option value="negative">negative</option>
+    </param>
+    <param name="param_feature_q" type="text" size="30" value=":" label="Overall quality range to extract [0:1]" help="(-q) ">
+      <sanitizer>
+        <valid initial="string.printable">
+          <remove value="'"/>
+          <remove value="&quot;"/>
+        </valid>
+      </sanitizer>
+    </param>
+    <repeat name="rep_param_consensus_map" min="0" title="param_consensus_map">
+      <param name="param_consensus_map" type="text" size="30" value="0" label="Maps to be extracted from a consensus" help="(-map) ">
+        <sanitizer>
+          <valid initial="string.printable">
+            <remove value="'"/>
+            <remove value="&quot;"/>
+          </valid>
+        </sanitizer>
+      </param>
+    </repeat>
+    <param name="param_consensus_map_and" type="boolean" truevalue="-consensus:map_and" falsevalue="" checked="false" optional="True" label="Consensus features are kept only if they contain exactly one feature from each map (as given above in 'map')" help="(-map_and) "/>
+    <param name="param_consensus_blackorwhitelist_blacklist" type="boolean" truevalue="-consensus:blackorwhitelist:blacklist" falsevalue="" checked="true" optional="True" label="True: remove matched MS2" help="(-blacklist) False: retain matched MS2 spectra. Other levels are kept"/>
+    <param name="param_consensus_blackorwhitelist_file" type="data" format="consensusxml" optional="True" label="Input file containing consensus features whose corresponding MS2 spectra should be removed from the mzML file! &lt;br&gt;Matching tolerances are taken from 'consensus:blackorwhitelist:rt' and 'consensus:blackorwhitelist:mz' options" help="(-file) &lt;br&gt;If consensus:blackorwhitelist:maps is specified, only these will be used. &lt;br&gt;"/>
+    <repeat name="rep_param_consensus_blackorwhitelist_maps" min="0" title="param_consensus_blackorwhitelist_maps">
+      <param name="param_consensus_blackorwhitelist_maps" type="text" size="30" value="0" label="Maps used for black/white list filtering" help="(-maps) ">
+        <sanitizer>
+          <valid initial="string.printable">
+            <remove value="'"/>
+            <remove value="&quot;"/>
+          </valid>
+        </sanitizer>
+      </param>
+    </repeat>
+    <param name="param_consensus_blackorwhitelist_rt" type="float" min="0.0" optional="True" value="60.0" label="Retention tolerance [s] for precursor to consensus feature position" help="(-rt) "/>
+    <param name="param_consensus_blackorwhitelist_mz" type="float" min="0.0" optional="True" value="0.01" label="m/z tolerance [Th] for precursor to consensus feature position" help="(-mz) "/>
+    <param name="param_consensus_blackorwhitelist_use_ppm_tolerance" type="boolean" truevalue="-consensus:blackorwhitelist:use_ppm_tolerance" falsevalue="" checked="false" optional="True" label="If ppm tolerance should be used" help="(-use_ppm_tolerance) Otherwise Da are used"/>
+    <param name="param_f_and_c_charge" type="text" size="30" value=":" label="Charge range to extract" help="(-charge) ">
+      <sanitizer>
+        <valid initial="string.printable">
+          <remove value="'"/>
+          <remove value="&quot;"/>
+        </valid>
+      </sanitizer>
+    </param>
+    <param name="param_f_and_c_size" type="text" size="30" value=":" label="Size range to extract" help="(-size) ">
+      <sanitizer>
+        <valid initial="string.printable">
+          <remove value="'"/>
+          <remove value="&quot;"/>
+        </valid>
+      </sanitizer>
+    </param>
+    <repeat name="rep_param_f_and_c_remove_meta" min="0" title="param_f_and_c_remove_meta">
+      <param name="param_f_and_c_remove_meta" type="text" size="30" label="Expects a 3-tuple (=3 entries in the list), i.e" help="(-remove_meta) &lt;name&gt; 'lt|eq|gt' &lt;value&gt;; the first is the name of meta value, followed by the comparison operator (equal, less or greater) and the value to compare to. All comparisons are done after converting the given value to the corresponding data value type of the meta value (for lists, this simply compares length, not content!)!">
+        <sanitizer>
+          <valid initial="string.printable">
+            <remove value="'"/>
+            <remove value="&quot;"/>
+          </valid>
+        </sanitizer>
+      </param>
+    </repeat>
+    <param name="param_id_keep_best_score_id" type="boolean" truevalue="-id:keep_best_score_id" falsevalue="" checked="false" optional="True" label="in case of multiple peptide identifications, keep only the id with best score" help="(-keep_best_score_id) "/>
+    <repeat name="rep_param_id_sequences_whitelist" min="0" title="param_id_sequences_whitelist">
+      <param name="param_id_sequences_whitelist" type="text" size="30" label="keep only features with white listed sequences," help="(-sequences_whitelist) e.g. LYSNLVER or the modification (Oxidation)">
+        <sanitizer>
+          <valid initial="string.printable">
+            <remove value="'"/>
+            <remove value="&quot;"/>
+          </valid>
+        </sanitizer>
+      </param>
+    </repeat>
+    <repeat name="rep_param_id_accessions_whitelist" min="0" title="param_id_accessions_whitelist">
+      <param name="param_id_accessions_whitelist" type="text" size="30" label="keep only features with white listed accessions," help="(-accessions_whitelist) e.g. sp|P02662|CASA1_BOVIN">
+        <sanitizer>
+          <valid initial="string.printable">
+            <remove value="'"/>
+            <remove value="&quot;"/>
+          </valid>
+        </sanitizer>
+      </param>
+    </repeat>
+    <param name="param_id_remove_annotated_features" type="boolean" truevalue="-id:remove_annotated_features" falsevalue="" checked="false" optional="True" label="Remove features with annotations" help="(-remove_annotated_features) "/>
+    <param name="param_id_remove_unannotated_features" type="boolean" truevalue="-id:remove_unannotated_features" falsevalue="" checked="false" optional="True" label="Remove features without annotations" help="(-remove_unannotated_features) "/>
+    <param name="param_id_remove_unassigned_ids" type="boolean" truevalue="-id:remove_unassigned_ids" falsevalue="" checked="false" optional="True" label="Remove unassigned peptide identifications" help="(-remove_unassigned_ids) "/>
+    <param name="param_id_blacklist" type="data" format="idxml" optional="True" label="Input file containing MS2 identifications whose corresponding MS2 spectra should be removed from the mzML file! &lt;br&gt;Matching tolerances are taken from 'id:rt' and 'id:mz' options" help="(-blacklist) &lt;br&gt;This tool will require all IDs to be matched to an MS2 spectrum, and quit with error otherwise. Use 'id:blacklist_imperfect' to allow for mismatches"/>
+    <param name="param_id_rt" type="float" min="0.0" optional="True" value="0.1" label="Retention tolerance [s] for precursor to id position" help="(-rt) "/>
+    <param name="param_id_mz" type="float" min="0.0" optional="True" value="0.001" label="m/z tolerance [Th] for precursor to id position" help="(-mz) "/>
+    <param name="param_id_blacklist_imperfect" type="boolean" truevalue="-id:blacklist_imperfect" falsevalue="" checked="false" optional="True" label="Allow for mismatching precursor positions (see 'id:blacklist')" help="(-blacklist_imperfect) "/>
+    <param name="param_algorithm_SignalToNoise_win_len" type="float" min="1.0" optional="True" value="200.0" label="window length in Thomson" help="(-win_len) "/>
+    <param name="param_algorithm_SignalToNoise_bin_count" type="integer" min="3" optional="True" value="30" label="number of bins for intensity values" help="(-bin_count) "/>
+    <param name="param_algorithm_SignalToNoise_min_required_elements" type="integer" min="1" optional="True" value="10" label="minimum number of elements required in a window (otherwise it is considered sparse)" help="(-min_required_elements) "/>
+    <expand macro="advanced_options">
+      <param name="param_force" type="boolean" truevalue="-force" falsevalue="" checked="false" optional="True" label="Overwrite tool specific checks" help="(-force) "/>
+      <param name="param_id_remove_clashes" type="boolean" truevalue="-id:remove_clashes" falsevalue="" checked="false" optional="True" label="Remove features with id clashes (different sequences mapped to one feature)" help="(-remove_clashes) "/>
+      <param name="param_algorithm_SignalToNoise_max_intensity" type="integer" min="-1" optional="True" value="-1" label="maximal intensity considered for histogram construction" help="(-max_intensity) By default, it will be calculated automatically (see auto_mode). Only provide this parameter if you know what you are doing (and change 'auto_mode' to '-1')! All intensities EQUAL/ABOVE 'max_intensity' will be added to the LAST histogram bin. If you choose 'max_intensity' too small, the noise estimate might be too small as well.  If chosen too big, the bins become quite large (which you could counter by increasing 'bin_count', which increases runtime). In general, the Median-S/N estimator is more robust to a manual max_intensity than the MeanIterative-S/N"/>
+      <param name="param_algorithm_SignalToNoise_auto_max_stdev_factor" type="float" min="0.0" max="999.0" optional="True" value="3.0" label="parameter for 'max_intensity' estimation (if 'auto_mode' == 0): mean + 'auto_max_stdev_factor' * stdev" help="(-auto_max_stdev_factor) "/>
+      <param name="param_algorithm_SignalToNoise_auto_max_percentile" type="integer" min="0" max="100" optional="True" value="95" label="parameter for 'max_intensity' estimation (if 'auto_mode' == 1): auto_max_percentile th percentile" help="(-auto_max_percentile) "/>
+      <param name="param_algorithm_SignalToNoise_auto_mode" type="integer" min="-1" max="1" optional="True" value="0" label="method to use to determine maximal intensity: -1 --&gt; use 'max_intensity'; 0 --&gt; 'auto_max_stdev_factor' method (default); 1 --&gt; 'auto_max_percentile' method" help="(-auto_mode) "/>
+      <param name="param_algorithm_SignalToNoise_noise_for_empty_window" type="float" value="1e+20" label="noise value used for sparse windows" help="(-noise_for_empty_window) "/>
+    </expand>
+  </inputs>
+  <outputs>
+    <data name="param_out" metadata_source="param_in" format="input"/>
+  </outputs>
+  <help>**What it does**
+
+Extracts or manipulates portions of data from peak, feature or consensus-feature files.
+
+
+For more information, visit http://ftp.mi.fu-berlin.de/OpenMS/release-documentation/html/TOPP_FileFilter.html</help>
+  <expand macro="references"/>
+</tool>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/FileInfo.xml	Thu Apr 16 08:37:04 2015 -0400
@@ -0,0 +1,73 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<tool id="FileInfo" name="FileInfo" version="2.0.0">
+  <description>Shows basic information about the file, such as data ranges and file type.</description>
+  <macros>
+    <token name="@EXECUTABLE@">FileInfo</token>
+    <import>macros.xml</import>
+  </macros>
+  <expand macro="stdio"/>
+  <expand macro="requirements"/>
+  <command>FileInfo
+
+#if $param_in:
+  -in $param_in
+#end if
+#if $param_out:
+  -out $param_out
+#end if
+#if $param_out_tsv:
+  -out_tsv $param_out_tsv
+#end if
+#if $param_m:
+  -m
+#end if
+#if $param_p:
+  -p
+#end if
+#if $param_s:
+  -s
+#end if
+#if $param_d:
+  -d
+#end if
+#if $param_c:
+  -c
+#end if
+#if $param_v:
+  -v
+#end if
+#if $param_i:
+  -i
+#end if
+-threads \${GALAXY_SLOTS:-24} 
+#if $adv_opts.adv_opts_selector=='advanced':
+    #if $adv_opts.param_force:
+  -force
+#end if
+#end if
+</command>
+  <inputs>
+    <param name="param_in" type="data" format="mgf,mzml,mzxml,idxml,pepxml,featurexml,consensusxml" optional="False" label="input file" help="(-in) "/>
+    <param name="param_m" type="boolean" truevalue="-m" falsevalue="" checked="false" optional="True" label="Show meta information about the whole experiment" help="(-m) "/>
+    <param name="param_p" type="boolean" truevalue="-p" falsevalue="" checked="false" optional="True" label="Shows data processing information" help="(-p) "/>
+    <param name="param_s" type="boolean" truevalue="-s" falsevalue="" checked="false" optional="True" label="Computes a five-number statistics of intensities, qualities, and widths" help="(-s) "/>
+    <param name="param_d" type="boolean" truevalue="-d" falsevalue="" checked="false" optional="True" label="Show detailed listing of all spectra and chromatograms (peak files only)" help="(-d) "/>
+    <param name="param_c" type="boolean" truevalue="-c" falsevalue="" checked="false" optional="True" label="Check for corrupt data in the file (peak files only)" help="(-c) "/>
+    <param name="param_v" type="boolean" truevalue="-v" falsevalue="" checked="false" optional="True" label="Validate the file only (for mzML, mzData, mzXML, featureXML, idXML, consensusXML, pepXML)" help="(-v) "/>
+    <param name="param_i" type="boolean" truevalue="-i" falsevalue="" checked="false" optional="True" label="Check whether a given mzML file contains valid indices (conforming to the indexedmzML standard)" help="(-i) "/>
+    <expand macro="advanced_options">
+      <param name="param_force" type="boolean" truevalue="-force" falsevalue="" checked="false" optional="True" label="Overwrite tool specific checks" help="(-force) "/>
+    </expand>
+  </inputs>
+  <outputs>
+    <data name="param_out" format="txt"/>
+    <data name="param_out_tsv" format="tabular"/>
+  </outputs>
+  <help>**What it does**
+
+Shows basic information about the file, such as data ranges and file type.
+
+
+For more information, visit http://ftp.mi.fu-berlin.de/OpenMS/release-documentation/html/TOPP_FileInfo.html</help>
+  <expand macro="references"/>
+</tool>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/FileMerger.xml	Thu Apr 16 08:37:04 2015 -0400
@@ -0,0 +1,90 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<tool id="FileMerger" name="FileMerger" version="2.0.0">
+  <description>Merges several MS files into one file.</description>
+  <macros>
+    <token name="@EXECUTABLE@">FileMerger</token>
+    <import>macros.xml</import>
+  </macros>
+  <expand macro="stdio"/>
+  <expand macro="requirements"/>
+  <command>FileMerger
+
+-in
+  #for token in $param_in:
+    $token
+  #end for
+#if $param_out:
+  -out $param_out
+#end if
+#if $param_annotate_file_origin:
+  -annotate_file_origin
+#end if
+-threads \${GALAXY_SLOTS:-24} 
+#if $param_raw_rt_auto:
+  -raw:rt_auto
+#end if
+
+#if $rep_param_raw_rt_custom:
+-raw:rt_custom
+  #for token in $rep_param_raw_rt_custom:
+    #if " " in str(token):
+      "$token.param_raw_rt_custom"
+    #else
+      $token.param_raw_rt_custom
+    #end if
+  #end for
+#end if
+#if $param_raw_rt_filename:
+  -raw:rt_filename
+#end if
+#if $param_raw_ms_level:
+  -raw:ms_level $param_raw_ms_level
+#end if
+#if $param_raw_user_ms_level:
+  -raw:user_ms_level
+#end if
+#if $adv_opts.adv_opts_selector=='advanced':
+    #if $adv_opts.param_force:
+  -force
+#end if
+#end if
+</command>
+  <inputs>
+    <param name="param_in" type="data" format="mgf,mzml,mzxml,traml,featurexml,consensusxml" multiple="true" optional="False" size="30" label="Input files separated by blank" help="(-in) ">
+      <sanitizer>
+        <valid initial="string.printable">
+          <remove value="'"/>
+          <remove value="&quot;"/>
+        </valid>
+      </sanitizer>
+    </param>
+    <param name="param_annotate_file_origin" type="boolean" truevalue="-annotate_file_origin" falsevalue="" checked="false" optional="True" label="Store the original filename in each feature using meta value &quot;file_origin&quot; (for featureXML and consensusXML only)" help="(-annotate_file_origin) "/>
+    <param name="param_raw_rt_auto" type="boolean" truevalue="-raw:rt_auto" falsevalue="" checked="false" optional="True" label="Assign retention times automatically (integers starting at 1)" help="(-rt_auto) "/>
+    <repeat name="rep_param_raw_rt_custom" min="0" title="param_raw_rt_custom">
+      <param name="param_raw_rt_custom" type="text" size="30" value="0" label="List of custom retention times that are assigned to the files" help="(-rt_custom) The number of given retention times must be equal to the number of given input file">
+        <sanitizer>
+          <valid initial="string.printable">
+            <remove value="'"/>
+            <remove value="&quot;"/>
+          </valid>
+        </sanitizer>
+      </param>
+    </repeat>
+    <param name="param_raw_rt_filename" type="boolean" truevalue="-raw:rt_filename" falsevalue="" checked="false" optional="True" label="If this flag is set FileMerger tries to guess the rt of the file name" help="(-rt_filename) &lt;br&gt;This option is useful for merging DTA file, which should contain the string &lt;br&gt;'rt' directly followed by a floating point number: &lt;br&gt;i.e. my_spectrum_rt2795.15.dta"/>
+    <param name="param_raw_ms_level" type="integer" value="2" label="This option is useful for use with DTA files which does not contain MS level information" help="(-ms_level) The given level is assigned to the spectra"/>
+    <param name="param_raw_user_ms_level" type="boolean" truevalue="-raw:user_ms_level" falsevalue="" checked="false" optional="True" label="If this flag is set, the MS level given above is used" help="(-user_ms_level) "/>
+    <expand macro="advanced_options">
+      <param name="param_force" type="boolean" truevalue="-force" falsevalue="" checked="false" optional="True" label="Overwrite tool specific checks" help="(-force) "/>
+    </expand>
+  </inputs>
+  <outputs>
+    <data name="param_out" format="featurexml"/>
+  </outputs>
+  <help>**What it does**
+
+Merges several MS files into one file.
+
+
+For more information, visit http://ftp.mi.fu-berlin.de/OpenMS/release-documentation/html/TOPP_FileMerger.html</help>
+  <expand macro="references"/>
+</tool>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/HighResPrecursorMassCorrector.xml	Thu Apr 16 08:37:04 2015 -0400
@@ -0,0 +1,45 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<tool id="HighResPrecursorMassCorrector" name="HighResPrecursorMassCorrector" version="2.0.0">
+  <description>Corrects the precursor mz determined by the instrument software.</description>
+  <macros>
+    <token name="@EXECUTABLE@">HighResPrecursorMassCorrector</token>
+    <import>macros.xml</import>
+  </macros>
+  <expand macro="stdio"/>
+  <expand macro="requirements"/>
+  <command>HighResPrecursorMassCorrector
+
+#if $param_in:
+  -in $param_in
+#end if
+#if $param_out:
+  -out $param_out
+#end if
+#if $param_out_csv:
+  -out_csv $param_out_csv
+#end if
+-threads \${GALAXY_SLOTS:-24} 
+#if $adv_opts.adv_opts_selector=='advanced':
+    #if $adv_opts.param_force:
+  -force
+#end if
+#end if
+</command>
+  <inputs>
+    <param name="param_in" type="data" format="mzml" optional="False" label="input file (centroided data)" help="(-in) "/>
+    <expand macro="advanced_options">
+      <param name="param_force" type="boolean" truevalue="-force" falsevalue="" checked="false" optional="True" label="Overwrite tool specific checks" help="(-force) "/>
+    </expand>
+  </inputs>
+  <outputs>
+    <data name="param_out" format="mzml"/>
+    <data name="param_out_csv" format="tabular"/>
+  </outputs>
+  <help>**What it does**
+
+Corrects the precursor mz determined by the instrument software.
+
+
+For more information, visit http://ftp.mi.fu-berlin.de/OpenMS/release-documentation/html/TOPP_HighResPrecursorMassCorrector.html</help>
+  <expand macro="references"/>
+</tool>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/IDConflictResolver.xml	Thu Apr 16 08:37:04 2015 -0400
@@ -0,0 +1,41 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<tool id="IDConflictResolver" name="IDConflictResolver" version="2.0.0">
+  <description>Resolves ambiguous annotations of features with peptide identifications</description>
+  <macros>
+    <token name="@EXECUTABLE@">IDConflictResolver</token>
+    <import>macros.xml</import>
+  </macros>
+  <expand macro="stdio"/>
+  <expand macro="requirements"/>
+  <command>IDConflictResolver
+
+#if $param_in:
+  -in $param_in
+#end if
+#if $param_out:
+  -out $param_out
+#end if
+-threads \${GALAXY_SLOTS:-24} 
+#if $adv_opts.adv_opts_selector=='advanced':
+    #if $adv_opts.param_force:
+  -force
+#end if
+#end if
+</command>
+  <inputs>
+    <param name="param_in" type="data" format="featurexml,consensusxml" optional="False" label="Input file (data annotated with identifications)" help="(-in) "/>
+    <expand macro="advanced_options">
+      <param name="param_force" type="boolean" truevalue="-force" falsevalue="" checked="false" optional="True" label="Overwrite tool specific checks" help="(-force) "/>
+    </expand>
+  </inputs>
+  <outputs>
+    <data name="param_out" metadata_source="param_in" format="input"/>
+  </outputs>
+  <help>**What it does**
+
+Resolves ambiguous annotations of features with peptide identifications
+
+
+For more information, visit http://ftp.mi.fu-berlin.de/OpenMS/release-documentation/html/TOPP_IDConflictResolver.html</help>
+  <expand macro="references"/>
+</tool>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/IDExtractor.xml	Thu Apr 16 08:37:04 2015 -0400
@@ -0,0 +1,53 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<tool id="IDExtractor" name="IDExtractor" version="2.0.0">
+  <description>Extracts 'n' peptides randomly or best 'n' from idXML files.</description>
+  <macros>
+    <token name="@EXECUTABLE@">IDExtractor</token>
+    <import>macros.xml</import>
+  </macros>
+  <expand macro="stdio"/>
+  <expand macro="requirements"/>
+  <command>IDExtractor
+
+#if $param_in:
+  -in $param_in
+#end if
+#if $param_out:
+  -out $param_out
+#end if
+#if $param_number_of_peptides:
+  -number_of_peptides $param_number_of_peptides
+#end if
+#if $param_number_of_rand_invokations:
+  -number_of_rand_invokations $param_number_of_rand_invokations
+#end if
+#if $param_best_hits:
+  -best_hits
+#end if
+-threads \${GALAXY_SLOTS:-24} 
+#if $adv_opts.adv_opts_selector=='advanced':
+    #if $adv_opts.param_force:
+  -force
+#end if
+#end if
+</command>
+  <inputs>
+    <param name="param_in" type="data" format="idxml" optional="False" label="input file" help="(-in) "/>
+    <param name="param_number_of_peptides" type="integer" min="1" optional="True" value="10" label="Number of randomly chosen peptides" help="(-number_of_peptides) "/>
+    <param name="param_number_of_rand_invokations" type="integer" min="0" optional="True" value="0" label="Number of rand invocations before random draw" help="(-number_of_rand_invokations) "/>
+    <param name="param_best_hits" type="boolean" truevalue="-best_hits" falsevalue="" checked="false" optional="True" label="If this flag is set the best n peptides are chosen" help="(-best_hits) "/>
+    <expand macro="advanced_options">
+      <param name="param_force" type="boolean" truevalue="-force" falsevalue="" checked="false" optional="True" label="Overwrite tool specific checks" help="(-force) "/>
+    </expand>
+  </inputs>
+  <outputs>
+    <data name="param_out" format="idxml"/>
+  </outputs>
+  <help>**What it does**
+
+Extracts 'n' peptides randomly or best 'n' from idXML files.
+
+
+For more information, visit http://ftp.mi.fu-berlin.de/OpenMS/release-documentation/html/UTILS_IDExtractor.html</help>
+  <expand macro="references"/>
+</tool>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/IDFileConverter.xml	Thu Apr 16 08:37:04 2015 -0400
@@ -0,0 +1,93 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<tool id="IDFileConverter" name="IDFileConverter" version="2.0.0">
+  <description>Converts identification engine file formats.</description>
+  <macros>
+    <token name="@EXECUTABLE@">IDFileConverter</token>
+    <import>macros.xml</import>
+  </macros>
+  <expand macro="stdio"/>
+  <expand macro="requirements"/>
+  <command>IDFileConverter
+
+#if $param_in:
+  -in $param_in
+#end if
+#if $param_out:
+  -out $param_out
+#end if
+#if $param_out_type:
+  -out_type
+  #if " " in str($param_out_type):
+    "$param_out_type"
+  #else
+    $param_out_type
+  #end if
+#end if
+#if $param_mz_file:
+  -mz_file $param_mz_file
+#end if
+#if $param_mz_name:
+  -mz_name     "$param_mz_name"
+#end if
+#if $param_use_precursor_data:
+  -use_precursor_data
+#end if
+#if $param_peptideprophet_analyzed:
+  -peptideprophet_analyzed
+#end if
+-threads \${GALAXY_SLOTS:-24} 
+#if $adv_opts.adv_opts_selector=='advanced':
+    #if $adv_opts.param_ignore_proteins_per_peptide:
+  -ignore_proteins_per_peptide
+#end if
+    #if $adv_opts.param_scan_regex:
+  -scan_regex     "$adv_opts.param_scan_regex"
+#end if
+    #if $adv_opts.param_force:
+  -force
+#end if
+#end if
+</command>
+  <inputs>
+    <param name="param_in" type="data" format="xml,pepxml,idxml" optional="False" label="Input file or directory containing the data to convert" help="(-in) This may be: &lt;br&gt;- a single file in a multi-purpose XML format (pepXML, protXML, idXML, mzid), &lt;br&gt;- a single file in a search engine-specific XML format (Mascot: mascotXML, OMSSA: omssaXML, X! Tandem: xml), &lt;br&gt;- for Sequest results, a directory containing .out files. &lt;br&gt;"/>
+    <param name="param_out_type" type="select" optional="True" label="Output file type (default: determined from file extension)" help="(-out_type) ">
+      <option value="idXML">idXML</option>
+      <option value="mzid">mzid</option>
+      <option value="pepXML">pepXML</option>
+      <option value="FASTA">FASTA</option>
+    </param>
+    <param name="param_mz_file" type="data" format="mzxml,mzml" optional="True" label="[Sequest, pepXML, mascotXML, XTandem only] Retention times will be looked up in this file" help="(-mz_file) "/>
+    <param name="param_mz_name" type="text" size="30" label="[pepXML only] Experiment filename/path (extension will be removed) to match in the pepXML file ('base_name' attribute)" help="(-mz_name) Only necessary if different from 'mz_file'">
+      <sanitizer>
+        <valid initial="string.printable">
+          <remove value="'"/>
+          <remove value="&quot;"/>
+        </valid>
+      </sanitizer>
+    </param>
+    <param name="param_use_precursor_data" type="boolean" truevalue="-use_precursor_data" falsevalue="" checked="false" optional="True" label="[pepXML only] Use precursor RTs (and m/z values) from 'mz_file' for the generated peptide identifications, instead of the RTs of MS2 spectra" help="(-use_precursor_data) "/>
+    <param name="param_peptideprophet_analyzed" type="boolean" truevalue="-peptideprophet_analyzed" falsevalue="" checked="false" optional="True" label="[pepXML output only] Write output in the format of a PeptideProphet analysis result" help="(-peptideprophet_analyzed) By default a 'raw' pepXML is produced that contains only search engine results"/>
+    <expand macro="advanced_options">
+      <param name="param_ignore_proteins_per_peptide" type="boolean" truevalue="-ignore_proteins_per_peptide" falsevalue="" checked="false" optional="True" label="[Sequest only] Workaround to deal with .out files that contain" help="(-ignore_proteins_per_peptide) e.g. &quot;+1&quot; in references column, &lt;br&gt;but do not list extra references in subsequent lines (try -debug 3 or 4)"/>
+      <param name="param_scan_regex" type="text" size="30" label="[mascotXML only] Regular expression used to extract the scan number or retention time" help="(-scan_regex) See documentation for details">
+        <sanitizer>
+          <valid initial="string.printable">
+            <remove value="'"/>
+            <remove value="&quot;"/>
+          </valid>
+        </sanitizer>
+      </param>
+      <param name="param_force" type="boolean" truevalue="-force" falsevalue="" checked="false" optional="True" label="Overwrite tool specific checks" help="(-force) "/>
+    </expand>
+  </inputs>
+  <outputs>
+    <data name="param_out" format="fasta"/>
+  </outputs>
+  <help>**What it does**
+
+Converts identification engine file formats.
+
+
+For more information, visit http://ftp.mi.fu-berlin.de/OpenMS/release-documentation/html/TOPP_IDFileConverter.html</help>
+  <expand macro="references"/>
+</tool>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/IDFilter.xml	Thu Apr 16 08:37:04 2015 -0400
@@ -0,0 +1,182 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<tool id="IDFilter" name="IDFilter" version="2.0.0">
+  <description>Filters results from protein or peptide identification engines based on different criteria.</description>
+  <macros>
+    <token name="@EXECUTABLE@">IDFilter</token>
+    <import>macros.xml</import>
+  </macros>
+  <expand macro="stdio"/>
+  <expand macro="requirements"/>
+  <command>IDFilter
+
+#if $param_in:
+  -in $param_in
+#end if
+#if $param_out:
+  -out $param_out
+#end if
+#if $param_min_length:
+  -min_length $param_min_length
+#end if
+#if $param_max_length:
+  -max_length $param_max_length
+#end if
+#if $param_min_charge:
+  -min_charge $param_min_charge
+#end if
+#if $param_var_mods:
+  -var_mods
+#end if
+#if $param_unique:
+  -unique
+#end if
+#if $param_unique_per_protein:
+  -unique_per_protein
+#end if
+#if $param_keep_unreferenced_protein_hits:
+  -keep_unreferenced_protein_hits
+#end if
+#if $param_remove_decoys:
+  -remove_decoys
+#end if
+#if $param_delete_unreferenced_peptide_hits:
+  -delete_unreferenced_peptide_hits
+#end if
+-threads \${GALAXY_SLOTS:-24} 
+#if $param_precursor_rt:
+  -precursor:rt     "$param_precursor_rt"
+#end if
+#if $param_precursor_mz:
+  -precursor:mz     "$param_precursor_mz"
+#end if
+#if $param_precursor_allow_missing:
+  -precursor:allow_missing
+#end if
+#if $param_score_pep:
+  -score:pep $param_score_pep
+#end if
+#if $param_score_prot:
+  -score:prot $param_score_prot
+#end if
+#if $param_thresh_pep:
+  -thresh:pep $param_thresh_pep
+#end if
+#if $param_thresh_prot:
+  -thresh:prot $param_thresh_prot
+#end if
+#if $param_whitelist_proteins:
+  -whitelist:proteins $param_whitelist_proteins
+#end if
+#if $param_whitelist_by_seq_only:
+  -whitelist:by_seq_only
+#end if
+#if $param_blacklist_peptides:
+  -blacklist:peptides $param_blacklist_peptides
+#end if
+#if $param_blacklist_ignore_modifications:
+  -blacklist:ignore_modifications
+#end if
+#if $param_rt_p_value:
+  -rt:p_value $param_rt_p_value
+#end if
+#if $param_rt_p_value_1st_dim:
+  -rt:p_value_1st_dim $param_rt_p_value_1st_dim
+#end if
+#if $param_mz_error:
+  -mz:error $param_mz_error
+#end if
+#if $param_mz_unit:
+  -mz:unit
+  #if " " in str($param_mz_unit):
+    "$param_mz_unit"
+  #else
+    $param_mz_unit
+  #end if
+#end if
+#if $param_best_n_peptide_hits:
+  -best:n_peptide_hits $param_best_n_peptide_hits
+#end if
+#if $param_best_n_protein_hits:
+  -best:n_protein_hits $param_best_n_protein_hits
+#end if
+#if $param_best_strict:
+  -best:strict
+#end if
+#if $adv_opts.adv_opts_selector=='advanced':
+    #if $adv_opts.param_force:
+  -force
+#end if
+    #if $adv_opts.param_best_n_to_m_peptide_hits:
+  -best:n_to_m_peptide_hits     "$adv_opts.param_best_n_to_m_peptide_hits"
+#end if
+#end if
+</command>
+  <inputs>
+    <param name="param_in" type="data" format="idxml" optional="False" label="input file" help="(-in) "/>
+    <param name="param_min_length" type="integer" min="0" optional="True" value="0" label="Keep only peptide hits with a length greater or equal this value" help="(-min_length) Value 0 will have no filter effect"/>
+    <param name="param_max_length" type="integer" min="0" optional="True" value="0" label="Keep only peptide hits with a length less or equal this value" help="(-max_length) Value 0 will have no filter effect. Value is overridden by min_length, i.e. if max_length &lt; min_length, max_length will be ignored"/>
+    <param name="param_min_charge" type="integer" min="1" optional="True" value="1" label="Keep only peptide hits for tandem spectra with charge greater or equal this value" help="(-min_charge) "/>
+    <param name="param_var_mods" type="boolean" truevalue="-var_mods" falsevalue="" checked="false" optional="True" label="Keep only peptide hits with variable modifications (fixed modifications from SearchParameters will be ignored)" help="(-var_mods) "/>
+    <param name="param_unique" type="boolean" truevalue="-unique" falsevalue="" checked="false" optional="True" label="If a peptide hit occurs more than once per PSM, only one instance is kept" help="(-unique) "/>
+    <param name="param_unique_per_protein" type="boolean" truevalue="-unique_per_protein" falsevalue="" checked="false" optional="True" label="Only peptides matching exactly one protein are kept" help="(-unique_per_protein) Remember that isoforms count as different proteins!"/>
+    <param name="param_keep_unreferenced_protein_hits" type="boolean" truevalue="-keep_unreferenced_protein_hits" falsevalue="" checked="false" optional="True" label="Proteins not referenced by a peptide are retained in the ids" help="(-keep_unreferenced_protein_hits) "/>
+    <param name="param_remove_decoys" type="boolean" truevalue="-remove_decoys" falsevalue="" checked="false" optional="True" label="Remove proteins according to the information in the user parameters" help="(-remove_decoys) Usually used in combination with 'delete_unreferenced_peptide_hits'"/>
+    <param name="param_delete_unreferenced_peptide_hits" type="boolean" truevalue="-delete_unreferenced_peptide_hits" falsevalue="" checked="false" optional="True" label="Peptides not referenced by any protein are deleted in the ids" help="(-delete_unreferenced_peptide_hits) Usually used in combination with 'score:prot' or 'thresh:prot'"/>
+    <param name="param_precursor_rt" type="text" size="30" value=":" label="Retention time range to extract" help="(-rt) ">
+      <sanitizer>
+        <valid initial="string.printable">
+          <remove value="'"/>
+          <remove value="&quot;"/>
+        </valid>
+      </sanitizer>
+    </param>
+    <param name="param_precursor_mz" type="text" size="30" value=":" label="Mass-to-charge range to extract" help="(-mz) ">
+      <sanitizer>
+        <valid initial="string.printable">
+          <remove value="'"/>
+          <remove value="&quot;"/>
+        </valid>
+      </sanitizer>
+    </param>
+    <param name="param_precursor_allow_missing" type="boolean" truevalue="-precursor:allow_missing" falsevalue="" checked="false" optional="True" label="When filtering by precursor RT or m/z, keep peptide IDs with missing precursor information ('RT'/'MZ' meta values)?" help="(-allow_missing) "/>
+    <param name="param_score_pep" type="float" value="0.0" label="The score which should be reached by a peptide hit to be kept" help="(-pep) The score is dependent on the most recent(!) preprocessing - it could be Mascot scores (if a MascotAdapter was applied before), or an FDR (if FalseDiscoveryRate was applied before), etc"/>
+    <param name="param_score_prot" type="float" value="0.0" label="The score which should be reached by a protein hit to be kept" help="(-prot) Use in combination with 'delete_unreferenced_peptide_hits' to remove affected peptides"/>
+    <param name="param_thresh_pep" type="float" value="0.0" label="Keep a peptide hit only if its score is above this fraction of the peptide significance threshold" help="(-pep) "/>
+    <param name="param_thresh_prot" type="float" value="0.0" label="Keep a protein hit only if its score is above this fraction of the protein significance threshold" help="(-prot) Use in combination with 'delete_unreferenced_peptide_hits' to remove affected peptides"/>
+    <param name="param_whitelist_proteins" type="data" format="fasta" optional="True" label="filename of a FASTA file containing protein sequences" help="(-proteins) &lt;br&gt;All peptides that are not a substring of a sequence in this file are removed &lt;br&gt;All proteins whose accession is not present in this file are removed"/>
+    <param name="param_whitelist_by_seq_only" type="boolean" truevalue="-whitelist:by_seq_only" falsevalue="" checked="false" optional="True" label="Match peptides with FASTA file by sequence instead of accession and disable protein filtering" help="(-by_seq_only) "/>
+    <param name="param_blacklist_peptides" type="data" format="idxml" optional="True" label="Peptides having the same sequence and modification assignment as any peptide in this file will be filtered out" help="(-peptides) Use with blacklist:ignore_modification flag to only compare by sequence. &lt;br&gt;"/>
+    <param name="param_blacklist_ignore_modifications" type="boolean" truevalue="-blacklist:ignore_modifications" falsevalue="" checked="false" optional="True" label="Compare blacklisted peptides by sequence only" help="(-ignore_modifications) &lt;br&gt;"/>
+    <param name="param_rt_p_value" type="float" min="0.0" max="1.0" optional="True" value="0.0" label="Retention time filtering by the p-value predicted by RTPredict" help="(-p_value) "/>
+    <param name="param_rt_p_value_1st_dim" type="float" min="0.0" max="1.0" optional="True" value="0.0" label="Retention time filtering by the p-value predicted by RTPredict for first dimension" help="(-p_value_1st_dim) "/>
+    <param name="param_mz_error" type="float" value="-1.0" label="Filtering by deviation to theoretical mass (disabled for negative values)" help="(-error) "/>
+    <param name="param_mz_unit" type="select" optional="True" value="ppm" label="Absolute or relative erro" help="(-unit) ">
+      <option value="Da">Da</option>
+      <option value="ppm">ppm</option>
+    </param>
+    <param name="param_best_n_peptide_hits" type="integer" min="0" optional="True" value="0" label="Keep only the 'n' highest scoring peptide hits per spectrum (for n&gt;0)" help="(-n_peptide_hits) "/>
+    <param name="param_best_n_protein_hits" type="integer" min="0" optional="True" value="0" label="Keep only the 'n' highest scoring protein hits (for n&gt;0)" help="(-n_protein_hits) "/>
+    <param name="param_best_strict" type="boolean" truevalue="-best:strict" falsevalue="" checked="false" optional="True" label="Keep only the highest scoring peptide hit" help="(-strict) &lt;br&gt;Similar to n_peptide_hits=1, but if there are two or more highest scoring hits, none are kept"/>
+    <expand macro="advanced_options">
+      <param name="param_force" type="boolean" truevalue="-force" falsevalue="" checked="false" optional="True" label="Overwrite tool specific checks" help="(-force) "/>
+      <param name="param_best_n_to_m_peptide_hits" type="text" size="30" value=":" label="peptide hit rank range to extracts" help="(-n_to_m_peptide_hits) ">
+        <sanitizer>
+          <valid initial="string.printable">
+            <remove value="'"/>
+            <remove value="&quot;"/>
+          </valid>
+        </sanitizer>
+      </param>
+    </expand>
+  </inputs>
+  <outputs>
+    <data name="param_out" format="idxml"/>
+  </outputs>
+  <help>**What it does**
+
+Filters results from protein or peptide identification engines based on different criteria.
+
+
+For more information, visit http://ftp.mi.fu-berlin.de/OpenMS/release-documentation/html/TOPP_IDFilter.html</help>
+  <expand macro="references"/>
+</tool>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/IDMapper.xml	Thu Apr 16 08:37:04 2015 -0400
@@ -0,0 +1,97 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<tool id="IDMapper" name="IDMapper" version="2.0.0">
+  <description>Assigns protein/peptide identifications to features or consensus features.</description>
+  <macros>
+    <token name="@EXECUTABLE@">IDMapper</token>
+    <import>macros.xml</import>
+  </macros>
+  <expand macro="stdio"/>
+  <expand macro="requirements"/>
+  <command>IDMapper
+
+#if $param_id:
+  -id $param_id
+#end if
+#if $param_in:
+  -in $param_in
+#end if
+#if $param_out:
+  -out $param_out
+#end if
+#if $param_rt_tolerance:
+  -rt_tolerance $param_rt_tolerance
+#end if
+#if $param_mz_tolerance:
+  -mz_tolerance $param_mz_tolerance
+#end if
+#if $param_mz_measure:
+  -mz_measure
+  #if " " in str($param_mz_measure):
+    "$param_mz_measure"
+  #else
+    $param_mz_measure
+  #end if
+#end if
+#if $param_mz_reference:
+  -mz_reference
+  #if " " in str($param_mz_reference):
+    "$param_mz_reference"
+  #else
+    $param_mz_reference
+  #end if
+#end if
+#if $param_ignore_charge:
+  -ignore_charge
+#end if
+-threads \${GALAXY_SLOTS:-24} 
+#if $param_feature_use_centroid_rt:
+  -feature:use_centroid_rt
+#end if
+#if $param_feature_use_centroid_mz:
+  -feature:use_centroid_mz
+#end if
+#if $param_consensus_use_subelements:
+  -consensus:use_subelements
+#end if
+#if $adv_opts.adv_opts_selector=='advanced':
+    #if $adv_opts.param_force:
+  -force
+#end if
+    #if $adv_opts.param_consensus_annotate_ids_with_subelements:
+  -consensus:annotate_ids_with_subelements
+#end if
+#end if
+</command>
+  <inputs>
+    <param name="param_id" type="data" format="idxml" optional="False" label="Protein/peptide identifications file" help="(-id) "/>
+    <param name="param_in" type="data" format="featurexml,consensusxml,mzq" optional="False" label="Feature map/consensus map file" help="(-in) "/>
+    <param name="param_rt_tolerance" type="float" min="0.0" optional="True" value="5.0" label="RT tolerance (in seconds) for the matching of peptide identifications and (consensus) features" help="(-rt_tolerance) &lt;br&gt;Tolerance is understood as 'plus or minus x', so the matching range increases by twice the given value"/>
+    <param name="param_mz_tolerance" type="float" min="0.0" optional="True" value="20.0" label="m/z tolerance (in ppm or Da) for the matching of peptide identifications and (consensus) features" help="(-mz_tolerance) &lt;br&gt;Tolerance is understood as 'plus or minus x', so the matching range increases by twice the given value"/>
+    <param name="param_mz_measure" type="select" optional="True" value="ppm" label="Unit of 'mz_tolerance'" help="(-mz_measure) ">
+      <option value="ppm">ppm</option>
+      <option value="Da">Da</option>
+    </param>
+    <param name="param_mz_reference" type="select" optional="True" value="precursor" label="Source of m/z values for peptide identifications" help="(-mz_reference) If 'precursor', the precursor-m/z from the idXML is used. If 'peptide', &lt;br&gt;masses are computed from the sequences of peptide hits; in this case, an identification matches if any of its hits matches. &lt;br&gt;('peptide' should be used together with 'feature:use_centroid_mz' to avoid false-positive matches.)">
+      <option value="precursor">precursor</option>
+      <option value="peptide">peptide</option>
+    </param>
+    <param name="param_ignore_charge" type="boolean" truevalue="-ignore_charge" falsevalue="" checked="false" optional="True" label="For feature/consensus maps: Assign an ID independently of whether its charge state matches that of the (consensus) feature" help="(-ignore_charge) "/>
+    <param name="param_feature_use_centroid_rt" type="boolean" truevalue="-feature:use_centroid_rt" falsevalue="" checked="false" optional="True" label="Use the RT coordinates of the feature centroids for matching, instead of the RT ranges of the features/mass traces" help="(-use_centroid_rt) "/>
+    <param name="param_feature_use_centroid_mz" type="boolean" truevalue="-feature:use_centroid_mz" falsevalue="" checked="false" optional="True" label="Use the m/z coordinates of the feature centroids for matching, instead of the m/z ranges of the features/mass traces" help="(-use_centroid_mz) &lt;br&gt;(If you choose 'peptide' as 'mz_reference', you should usually set this flag to avoid false-positive matches.)"/>
+    <param name="param_consensus_use_subelements" type="boolean" truevalue="-consensus:use_subelements" falsevalue="" checked="false" optional="True" label="Match using RT and m/z of sub-features instead of consensus RT and m/z" help="(-use_subelements) A consensus feature matches if any of its sub-features matches"/>
+    <expand macro="advanced_options">
+      <param name="param_force" type="boolean" truevalue="-force" falsevalue="" checked="false" optional="True" label="Overwrite tool specific checks" help="(-force) "/>
+      <param name="param_consensus_annotate_ids_with_subelements" type="boolean" truevalue="-consensus:annotate_ids_with_subelements" falsevalue="" checked="false" optional="True" label="Store the map index of the sub-feature in the peptide ID" help="(-annotate_ids_with_subelements) "/>
+    </expand>
+  </inputs>
+  <outputs>
+    <data name="param_out" metadata_source="param_in" format="input"/>
+  </outputs>
+  <help>**What it does**
+
+Assigns protein/peptide identifications to features or consensus features.
+
+
+For more information, visit http://ftp.mi.fu-berlin.de/OpenMS/release-documentation/html/TOPP_IDMapper.html</help>
+  <expand macro="references"/>
+</tool>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/IDMassAccuracy.xml	Thu Apr 16 08:37:04 2015 -0400
@@ -0,0 +1,130 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<tool id="IDMassAccuracy" name="IDMassAccuracy" version="2.0.0">
+  <description>Calculates a distribution of the mass error from given mass spectra and IDs.</description>
+  <macros>
+    <token name="@EXECUTABLE@">IDMassAccuracy</token>
+    <import>macros.xml</import>
+  </macros>
+  <expand macro="stdio"/>
+  <expand macro="requirements"/>
+  <command>IDMassAccuracy
+
+-in
+  #for token in $param_in:
+    $token
+  #end for
+-id_in
+  #for token in $param_id_in:
+    $token
+  #end for
+#if $param_precursor_out:
+  -precursor_out $param_precursor_out
+#end if
+
+#if $rep_param_precursor_columns:
+-precursor_columns
+  #for token in $rep_param_precursor_columns:
+    #if " " in str(token):
+      "$token.param_precursor_columns"
+    #else
+      $token.param_precursor_columns
+    #end if
+  #end for
+#end if
+#if $param_precursor_error_ppm:
+  -precursor_error_ppm
+#end if
+#if $param_fragment_out:
+  -fragment_out $param_fragment_out
+#end if
+
+#if $rep_param_fragment_columns:
+-fragment_columns
+  #for token in $rep_param_fragment_columns:
+    #if " " in str(token):
+      "$token.param_fragment_columns"
+    #else
+      $token.param_fragment_columns
+    #end if
+  #end for
+#end if
+#if $param_fragment_error_ppm:
+  -fragment_error_ppm
+#end if
+#if $param_fragment_mass_tolerance:
+  -fragment_mass_tolerance $param_fragment_mass_tolerance
+#end if
+#if $param_separator:
+  -separator     "$param_separator"
+#end if
+-threads \${GALAXY_SLOTS:-24} 
+#if $adv_opts.adv_opts_selector=='advanced':
+    #if $adv_opts.param_number_of_bins:
+  -number_of_bins $adv_opts.param_number_of_bins
+#end if
+    #if $adv_opts.param_generate_gnuplot_scripts:
+  -generate_gnuplot_scripts
+#end if
+    #if $adv_opts.param_force:
+  -force
+#end if
+#end if
+</command>
+  <inputs>
+    <param name="param_in" type="data" format="mzml" multiple="true" optional="False" size="30" label="Input mzML file list, containing the spectra" help="(-in) ">
+      <sanitizer>
+        <valid initial="string.printable">
+          <remove value="'"/>
+          <remove value="&quot;"/>
+        </valid>
+      </sanitizer>
+    </param>
+    <param name="param_id_in" type="data" format="idxml" multiple="true" optional="False" size="30" label="Input idXML file list, containing the identifications" help="(-id_in) ">
+      <sanitizer>
+        <valid initial="string.printable">
+          <remove value="'"/>
+          <remove value="&quot;"/>
+        </valid>
+      </sanitizer>
+    </param>
+    <repeat name="rep_param_precursor_columns" min="0" max="1" title="param_precursor_columns">
+      <param name="param_precursor_columns" type="select" optional="True" value="MassDifference" label="Columns which will be written to the output file" help="(-precursor_columns) ">
+        <option value="MassDifference">MassDifference</option>
+        <option value="none">none</option>
+      </param>
+    </repeat>
+    <param name="param_precursor_error_ppm" type="boolean" truevalue="-precursor_error_ppm" falsevalue="" checked="false" optional="True" label="If this flag is used, the precursor mass tolerances are estimated in ppm instead of Da" help="(-precursor_error_ppm) "/>
+    <repeat name="rep_param_fragment_columns" min="0" max="1" title="param_fragment_columns">
+      <param name="param_fragment_columns" type="select" optional="True" value="MassDifference" label="Columns which will be written to the output file" help="(-fragment_columns) ">
+        <option value="MassDifference">MassDifference</option>
+        <option value="none">none</option>
+      </param>
+    </repeat>
+    <param name="param_fragment_error_ppm" type="boolean" truevalue="-fragment_error_ppm" falsevalue="" checked="false" optional="True" label="If this flag is used, the fragment mass tolerances are estimated in ppm instead of Da" help="(-fragment_error_ppm) "/>
+    <param name="param_fragment_mass_tolerance" type="float" value="0.5" label="Maximal fragment mass tolerance which is allowed for MS/MS spectra, used for the calculation of matching ions" help="(-fragment_mass_tolerance) "/>
+    <param name="param_separator" type="text" size="30" value=" " label="character which should be used to separate the columns in the output files" help="(-separator) ">
+      <sanitizer>
+        <valid initial="string.printable">
+          <remove value="'"/>
+          <remove value="&quot;"/>
+        </valid>
+      </sanitizer>
+    </param>
+    <expand macro="advanced_options">
+      <param name="param_number_of_bins" type="integer" min="10" optional="True" value="100" label="Number of bins that should be used to calculate the histograms for the fitting" help="(-number_of_bins) "/>
+      <param name="param_generate_gnuplot_scripts" type="boolean" truevalue="-generate_gnuplot_scripts" falsevalue="" checked="false" optional="True" label="If this option is set to true, the distributions and the fits are used to generate a gnuplot script, that can be used to generate plots" help="(-generate_gnuplot_scripts) The options 'precursor_out' and 'fragment_out' must be set to take this effect"/>
+      <param name="param_force" type="boolean" truevalue="-force" falsevalue="" checked="false" optional="True" label="Overwrite tool specific checks" help="(-force) "/>
+    </expand>
+  </inputs>
+  <outputs>
+    <data name="param_precursor_out" format="tabular"/>
+    <data name="param_fragment_out" format="tabular"/>
+  </outputs>
+  <help>**What it does**
+
+Calculates a distribution of the mass error from given mass spectra and IDs.
+
+
+For more information, visit http://ftp.mi.fu-berlin.de/OpenMS/release-documentation/html/UTILS_IDMassAccuracy.html</help>
+  <expand macro="references"/>
+</tool>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/IDMerger.xml	Thu Apr 16 08:37:04 2015 -0400
@@ -0,0 +1,61 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<tool id="IDMerger" name="IDMerger" version="2.0.0">
+  <description>Merges several protein/peptide identification files into one file.</description>
+  <macros>
+    <token name="@EXECUTABLE@">IDMerger</token>
+    <import>macros.xml</import>
+  </macros>
+  <expand macro="stdio"/>
+  <expand macro="requirements"/>
+  <command>IDMerger
+
+-in
+  #for token in $param_in:
+    $token
+  #end for
+#if $param_out:
+  -out $param_out
+#end if
+#if $param_add_to:
+  -add_to $param_add_to
+#end if
+#if $param_annotate_file_origin:
+  -annotate_file_origin
+#end if
+#if $param_pepxml_protxml:
+  -pepxml_protxml
+#end if
+-threads \${GALAXY_SLOTS:-24} 
+#if $adv_opts.adv_opts_selector=='advanced':
+    #if $adv_opts.param_force:
+  -force
+#end if
+#end if
+</command>
+  <inputs>
+    <param name="param_in" type="data" format="idxml" multiple="true" optional="False" size="30" label="Input files separated by blanks" help="(-in) ">
+      <sanitizer>
+        <valid initial="string.printable">
+          <remove value="'"/>
+          <remove value="&quot;"/>
+        </valid>
+      </sanitizer>
+    </param>
+    <param name="param_add_to" type="data" format="idxml" optional="True" label="Optional input file" help="(-add_to) IDs from 'in' are added to this file, but only if the (modified) peptide sequences are not present yet (considering only best hits per spectrum)"/>
+    <param name="param_annotate_file_origin" type="boolean" truevalue="-annotate_file_origin" falsevalue="" checked="false" optional="True" label="Store the original filename in each protein/peptide identification (meta value: file_origin)" help="(-annotate_file_origin) "/>
+    <param name="param_pepxml_protxml" type="boolean" truevalue="-pepxml_protxml" falsevalue="" checked="false" optional="True" label="Merge idXML files derived from a pepXML and corresponding protXML file" help="(-pepxml_protxml) &lt;br&gt;Exactly two input files are expected in this case. Not compatible with 'add_to'"/>
+    <expand macro="advanced_options">
+      <param name="param_force" type="boolean" truevalue="-force" falsevalue="" checked="false" optional="True" label="Overwrite tool specific checks" help="(-force) "/>
+    </expand>
+  </inputs>
+  <outputs>
+    <data name="param_out" format="idxml"/>
+  </outputs>
+  <help>**What it does**
+
+Merges several protein/peptide identification files into one file.
+
+
+For more information, visit http://ftp.mi.fu-berlin.de/OpenMS/release-documentation/html/TOPP_IDMerger.html</help>
+  <expand macro="references"/>
+</tool>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/IDPosteriorErrorProbability.xml	Thu Apr 16 08:37:04 2015 -0400
@@ -0,0 +1,85 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<tool id="IDPosteriorErrorProbability" name="IDPosteriorErrorProbability" version="2.0.0">
+  <description>Estimates probabilities for incorrectly assigned peptide sequences and a set of search engine scores using a mixture model.</description>
+  <macros>
+    <token name="@EXECUTABLE@">IDPosteriorErrorProbability</token>
+    <import>macros.xml</import>
+  </macros>
+  <expand macro="stdio"/>
+  <expand macro="requirements"/>
+  <command>IDPosteriorErrorProbability
+
+#if $param_in:
+  -in $param_in
+#end if
+#if $param_out:
+  -out $param_out
+#end if
+#if $param_out_plot:
+  -out_plot $param_out_plot
+#end if
+#if $param_split_charge:
+  -split_charge
+#end if
+#if $param_top_hits_only:
+  -top_hits_only
+#end if
+#if $param_ignore_bad_data:
+  -ignore_bad_data
+#end if
+#if $param_prob_correct:
+  -prob_correct
+#end if
+-threads \${GALAXY_SLOTS:-24} 
+#if $adv_opts.adv_opts_selector=='advanced':
+    #if $adv_opts.param_smallest_e_value:
+  -smallest_e_value $adv_opts.param_smallest_e_value
+#end if
+    #if $adv_opts.param_fdr_for_targets_smaller:
+  -fdr_for_targets_smaller $adv_opts.param_fdr_for_targets_smaller
+#end if
+    #if $adv_opts.param_force:
+  -force
+#end if
+    #if $adv_opts.param_fit_algorithm_number_of_bins:
+  -fit_algorithm:number_of_bins $adv_opts.param_fit_algorithm_number_of_bins
+#end if
+    #if $adv_opts.param_fit_algorithm_incorrectly_assigned:
+  -fit_algorithm:incorrectly_assigned
+  #if " " in str($adv_opts.param_fit_algorithm_incorrectly_assigned):
+    "$adv_opts.param_fit_algorithm_incorrectly_assigned"
+  #else
+    $adv_opts.param_fit_algorithm_incorrectly_assigned
+  #end if
+#end if
+#end if
+</command>
+  <inputs>
+    <param name="param_in" type="data" format="idxml" optional="False" label="input file" help="(-in) "/>
+    <param name="param_split_charge" type="boolean" truevalue="-split_charge" falsevalue="" checked="false" optional="True" label="The search engine scores are split by charge if this flag is set" help="(-split_charge) Thus, for each charge state a new model will be computed"/>
+    <param name="param_top_hits_only" type="boolean" truevalue="-top_hits_only" falsevalue="" checked="false" optional="True" label="If set only the top hits of every PeptideIdentification will be used" help="(-top_hits_only) "/>
+    <param name="param_ignore_bad_data" type="boolean" truevalue="-ignore_bad_data" falsevalue="" checked="false" optional="True" label="If set errors will be written but ignored" help="(-ignore_bad_data) Useful for pipelines with many datasets where only a few are bad, but the pipeline should run through"/>
+    <param name="param_prob_correct" type="boolean" truevalue="-prob_correct" falsevalue="" checked="false" optional="True" label="If set scores will be calculated as 1-ErrorProbabilities and can be interpreted as probabilities for correct identifications" help="(-prob_correct) "/>
+    <expand macro="advanced_options">
+      <param name="param_smallest_e_value" type="float" value="1e-19" label="This value gives a lower bound to E-Values" help="(-smallest_e_value) It should not be 0, as transformation in a real number (log of E-value) is not possible for certain values then"/>
+      <param name="param_fdr_for_targets_smaller" type="float" value="0.05" label="Only used, when top_hits_only set" help="(-fdr_for_targets_smaller) Additionally, target_decoy information should be available. The score_type must be q-value from an previous False Discovery Rate run"/>
+      <param name="param_force" type="boolean" truevalue="-force" falsevalue="" checked="false" optional="True" label="Overwrite tool specific checks" help="(-force) "/>
+      <param name="param_fit_algorithm_number_of_bins" type="integer" value="100" label="Number of bins used for visualization" help="(-number_of_bins) Only needed if each iteration step of the EM-Algorithm will be visualized"/>
+      <param name="param_fit_algorithm_incorrectly_assigned" type="select" optional="True" value="Gumbel" label="for 'Gumbel', the Gumbel distribution is used to plot incorrectly assigned sequences" help="(-incorrectly_assigned) For 'Gauss', the Gauss distribution is used">
+        <option value="Gumbel">Gumbel</option>
+        <option value="Gauss">Gauss</option>
+      </param>
+    </expand>
+  </inputs>
+  <outputs>
+    <data name="param_out" format="idxml"/>
+    <data name="param_out_plot" format="txt"/>
+  </outputs>
+  <help>**What it does**
+
+Estimates probabilities for incorrectly assigned peptide sequences and a set of search engine scores using a mixture model.
+
+
+For more information, visit http://ftp.mi.fu-berlin.de/OpenMS/release-documentation/html/TOPP_IDPosteriorErrorProbability.html</help>
+  <expand macro="references"/>
+</tool>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/IDRTCalibration.xml	Thu Apr 16 08:37:04 2015 -0400
@@ -0,0 +1,57 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<tool id="IDRTCalibration" name="IDRTCalibration" version="2.0.0">
+  <description>Can be used to calibrate RTs of peptide hits linearly to standards.</description>
+  <macros>
+    <token name="@EXECUTABLE@">IDRTCalibration</token>
+    <import>macros.xml</import>
+  </macros>
+  <expand macro="stdio"/>
+  <expand macro="requirements"/>
+  <command>IDRTCalibration
+
+#if $param_in:
+  -in $param_in
+#end if
+#if $param_out:
+  -out $param_out
+#end if
+#if $param_calibrant_1_reference:
+  -calibrant_1_reference $param_calibrant_1_reference
+#end if
+#if $param_calibrant_2_reference:
+  -calibrant_2_reference $param_calibrant_2_reference
+#end if
+#if $param_calibrant_1_input:
+  -calibrant_1_input $param_calibrant_1_input
+#end if
+#if $param_calibrant_2_input:
+  -calibrant_2_input $param_calibrant_2_input
+#end if
+-threads \${GALAXY_SLOTS:-24} 
+#if $adv_opts.adv_opts_selector=='advanced':
+    #if $adv_opts.param_force:
+  -force
+#end if
+#end if
+</command>
+  <inputs>
+    <param name="param_in" type="data" format="idxml" optional="False" label="input file" help="(-in) "/>
+    <param name="param_calibrant_1_reference" type="float" value="0.1" label="The RT of the first calibrant in the reference file" help="(-calibrant_1_reference) "/>
+    <param name="param_calibrant_2_reference" type="float" value="0.9" label="The RT of the second calibrant in the reference file" help="(-calibrant_2_reference) "/>
+    <param name="param_calibrant_1_input" type="float" value="-1.0" label="The RT of the first calibrant in the input file" help="(-calibrant_1_input) Please note that this value needs to be set. The default value -1.0 is not allowed"/>
+    <param name="param_calibrant_2_input" type="float" value="-1.0" label="The RT of the second calibrant in the input file" help="(-calibrant_2_input) Please note that this value needs to be set. The default value -1.0 is not allowed"/>
+    <expand macro="advanced_options">
+      <param name="param_force" type="boolean" truevalue="-force" falsevalue="" checked="false" optional="True" label="Overwrite tool specific checks" help="(-force) "/>
+    </expand>
+  </inputs>
+  <outputs>
+    <data name="param_out" format="idxml"/>
+  </outputs>
+  <help>**What it does**
+
+Can be used to calibrate RTs of peptide hits linearly to standards.
+
+
+For more information, visit http://ftp.mi.fu-berlin.de/OpenMS/release-documentation/html/TOPP_IDRTCalibration.html</help>
+  <expand macro="references"/>
+</tool>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/IDSplitter.xml	Thu Apr 16 08:37:04 2015 -0400
@@ -0,0 +1,45 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<tool id="IDSplitter" name="IDSplitter" version="2.0.0">
+  <description>Splits protein/peptide identifications off of annotated data files</description>
+  <macros>
+    <token name="@EXECUTABLE@">IDSplitter</token>
+    <import>macros.xml</import>
+  </macros>
+  <expand macro="stdio"/>
+  <expand macro="requirements"/>
+  <command>IDSplitter
+
+#if $param_in:
+  -in $param_in
+#end if
+#if $param_out:
+  -out $param_out
+#end if
+#if $param_id_out:
+  -id_out $param_id_out
+#end if
+-threads \${GALAXY_SLOTS:-24} 
+#if $adv_opts.adv_opts_selector=='advanced':
+    #if $adv_opts.param_force:
+  -force
+#end if
+#end if
+</command>
+  <inputs>
+    <param name="param_in" type="data" format="featurexml,consensusxml,mzml" optional="False" label="Input file (data annotated with identifications)" help="(-in) "/>
+    <expand macro="advanced_options">
+      <param name="param_force" type="boolean" truevalue="-force" falsevalue="" checked="false" optional="True" label="Overwrite tool specific checks" help="(-force) "/>
+    </expand>
+  </inputs>
+  <outputs>
+    <data name="param_out" metadata_source="param_in" format="input"/>
+    <data name="param_id_out" format="idxml"/>
+  </outputs>
+  <help>**What it does**
+
+Splits protein/peptide identifications off of annotated data files
+
+
+For more information, visit http://ftp.mi.fu-berlin.de/OpenMS/release-documentation/html/UTILS_IDSplitter.html</help>
+  <expand macro="references"/>
+</tool>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/ITRAQAnalyzer.xml	Thu Apr 16 08:37:04 2015 -0400
@@ -0,0 +1,181 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<tool id="ITRAQAnalyzer" name="ITRAQAnalyzer" version="2.0.0">
+  <description>Calculates iTRAQ quantitative values for peptides</description>
+  <macros>
+    <token name="@EXECUTABLE@">ITRAQAnalyzer</token>
+    <import>macros.xml</import>
+  </macros>
+  <expand macro="stdio"/>
+  <expand macro="requirements"/>
+  <command>ITRAQAnalyzer
+
+#if $param_type:
+  -type
+  #if " " in str($param_type):
+    "$param_type"
+  #else
+    $param_type
+  #end if
+#end if
+#if $param_in:
+  -in $param_in
+#end if
+#if $param_out:
+  -out $param_out
+#end if
+#if $param_out_mzq:
+  -out_mzq $param_out_mzq
+#end if
+#if $param_out_stats:
+  -out_stats $param_out_stats
+#end if
+-threads \${GALAXY_SLOTS:-24} 
+#if $param_id_pool:
+  -id_pool     "$param_id_pool"
+#end if
+#if $param_algorithm_Extraction_select_activation:
+  -algorithm:Extraction:select_activation
+  #if " " in str($param_algorithm_Extraction_select_activation):
+    "$param_algorithm_Extraction_select_activation"
+  #else
+    $param_algorithm_Extraction_select_activation
+  #end if
+#end if
+#if $param_algorithm_Extraction_reporter_mass_shift:
+  -algorithm:Extraction:reporter_mass_shift $param_algorithm_Extraction_reporter_mass_shift
+#end if
+
+#if $rep_param_algorithm_Extraction_channel_active:
+-algorithm:Extraction:channel_active
+  #for token in $rep_param_algorithm_Extraction_channel_active:
+    #if " " in str(token):
+      "$token.param_algorithm_Extraction_channel_active"
+    #else
+      $token.param_algorithm_Extraction_channel_active
+    #end if
+  #end for
+#end if
+#if $param_algorithm_Quantification_channel_reference:
+  -algorithm:Quantification:channel_reference $param_algorithm_Quantification_channel_reference
+#end if
+#if $adv_opts.adv_opts_selector=='advanced':
+    #if $adv_opts.param_force:
+  -force
+#end if
+    
+#if $rep_param_algorithm_Quantification_isotope_correction_4plex:
+-algorithm:Quantification:isotope_correction:4plex
+  #for token in $rep_param_algorithm_Quantification_isotope_correction_4plex:
+    #if " " in str(token):
+      "$token.param_algorithm_Quantification_isotope_correction_4plex"
+    #else
+      $token.param_algorithm_Quantification_isotope_correction_4plex
+    #end if
+  #end for
+#end if
+    
+#if $rep_param_algorithm_Quantification_isotope_correction_8plex:
+-algorithm:Quantification:isotope_correction:8plex
+  #for token in $rep_param_algorithm_Quantification_isotope_correction_8plex:
+    #if " " in str(token):
+      "$token.param_algorithm_Quantification_isotope_correction_8plex"
+    #else
+      $token.param_algorithm_Quantification_isotope_correction_8plex
+    #end if
+  #end for
+#end if
+    #if $adv_opts.param_algorithm_Quantification_do_normalization:
+  -algorithm:Quantification:do_normalization
+#end if
+    #if $adv_opts.param_algorithm_MetaInformation_Program:
+  -algorithm:MetaInformation:Program     "$adv_opts.param_algorithm_MetaInformation_Program"
+#end if
+#end if
+</command>
+  <inputs>
+    <param name="param_type" type="select" optional="True" value="4plex" label="iTRAQ experiment type" help="(-type) ">
+      <option value="4plex">4plex</option>
+      <option value="8plex">8plex</option>
+    </param>
+    <param name="param_in" type="data" format="mzml" optional="False" label="input raw/picked data file" help="(-in) "/>
+    <param name="param_id_pool" type="text" size="30" label="ID pool file to DocumentID's for all generated output files" help="(-id_pool) Disabled by default. (Set to 'main' to use /home/thouwaar/Downloads/openms-2.0-Linux-x86_64/share/OpenMS/IDPool/IDPool.txt)">
+      <sanitizer>
+        <valid initial="string.printable">
+          <remove value="'"/>
+          <remove value="&quot;"/>
+        </valid>
+      </sanitizer>
+    </param>
+    <param name="param_algorithm_Extraction_select_activation" type="select" optional="True" value="High-energy collision-induced dissociation" label="Operate only on MSn scans where any of its precursors features a certain activation method (usually HCD for iTRAQ)" help="(-select_activation) Set to empty string if you want to disable filtering">
+      <option value="Collision-induced dissociation">Collision-induced dissociation</option>
+      <option value="Post-source decay">Post-source decay</option>
+      <option value="Plasma desorption">Plasma desorption</option>
+      <option value="Surface-induced dissociation">Surface-induced dissociation</option>
+      <option value="Blackbody infrared radiative dissociation">Blackbody infrared radiative dissociation</option>
+      <option value="Electron capture dissociation">Electron capture dissociation</option>
+      <option value="Infrared multiphoton dissociation">Infrared multiphoton dissociation</option>
+      <option value="Sustained off-resonance irradiation">Sustained off-resonance irradiation</option>
+      <option value="High-energy collision-induced dissociation">High-energy collision-induced dissociation</option>
+      <option value="Low-energy collision-induced dissociation">Low-energy collision-induced dissociation</option>
+      <option value="Photodissociation">Photodissociation</option>
+      <option value="Electron transfer dissociation">Electron transfer dissociation</option>
+      <option value=""></option>
+    </param>
+    <param name="param_algorithm_Extraction_reporter_mass_shift" type="float" min="1e-08" max="0.5" optional="True" value="0.1" label="Allowed shift (left to right) in Da from the expected position" help="(-reporter_mass_shift) "/>
+    <repeat name="rep_param_algorithm_Extraction_channel_active" min="0" max="1" title="param_algorithm_Extraction_channel_active">
+      <param name="param_algorithm_Extraction_channel_active" type="text" size="30" value="114:liver 117:lung" label="Each channel that was used in the experiment and its description (114-117 for 4plex; 113-121 for 8-plex) in format &lt;channel&gt;:&lt;name&gt;," help="(-channel_active) e.g. &quot;114:myref&quot;,&quot;115:liver&quot;">
+        <sanitizer>
+          <valid initial="string.printable">
+            <remove value="'"/>
+            <remove value="&quot;"/>
+          </valid>
+        </sanitizer>
+      </param>
+    </repeat>
+    <param name="param_algorithm_Quantification_channel_reference" type="integer" min="114" max="117" optional="True" value="114" label="Number of the reference channel (114-117 for 4plex)" help="(-channel_reference) "/>
+    <expand macro="advanced_options">
+      <param name="param_force" type="boolean" truevalue="-force" falsevalue="" checked="false" optional="True" label="Overwrite tool specific checks" help="(-force) "/>
+      <repeat name="rep_param_algorithm_Quantification_isotope_correction_4plex" min="0" max="1" title="param_algorithm_Quantification_isotope_correction_4plex">
+        <param name="param_algorithm_Quantification_isotope_correction_4plex" type="text" size="30" value="114:0/1/5.9/0.2 115:0/2/5.6/0.1 116:0/3/4.5/0.1 117:0.1/4/3.5/0.1" label="Override default values (see Documentation); use the following format: &lt;channel&gt;:&lt;-2Da&gt;/&lt;-1Da&gt;/&lt;+1Da&gt;/&lt;+2Da&gt; ;" help="(-4plex) e.g. '114:0/0.3/4/0' , '116:0.1/0.3/3/0.2'">
+          <sanitizer>
+            <valid initial="string.printable">
+              <remove value="'"/>
+              <remove value="&quot;"/>
+            </valid>
+          </sanitizer>
+        </param>
+      </repeat>
+      <repeat name="rep_param_algorithm_Quantification_isotope_correction_8plex" min="0" max="1" title="param_algorithm_Quantification_isotope_correction_8plex">
+        <param name="param_algorithm_Quantification_isotope_correction_8plex" type="text" size="30" value="113:0/0/6.89/0.22 114:0/0.94/5.9/0.16 115:0/1.88/4.9/0.1 116:0/2.82/3.9/0.07 117:0.06/3.77/2.99/0 118:0.09/4.71/1.88/0 119:0.14/5.66/0.87/0 121:0.27/7.44/0.18/0" label="Override default values (see Documentation); use the following format: &lt;channel&gt;:&lt;-2Da&gt;/&lt;-1Da&gt;/&lt;+1Da&gt;/&lt;+2Da&gt; ;" help="(-8plex) e.g. '114:0/0.3/4/0' , '116:0.1/0.3/3/0.2'">
+          <sanitizer>
+            <valid initial="string.printable">
+              <remove value="'"/>
+              <remove value="&quot;"/>
+            </valid>
+          </sanitizer>
+        </param>
+      </repeat>
+      <param name="param_algorithm_Quantification_do_normalization" type="boolean" truevalue="-algorithm:Quantification:do_normalization" falsevalue="" checked="false" optional="True" label="Normalize channels?" help="(-do_normalization) Done by using the Median of Ratios (every channel / Reference). Also the ratio of medians (from any channel and reference) is provided as control measure!"/>
+      <param name="param_algorithm_MetaInformation_Program" type="text" size="30" value="OpenMS::ITRAQAnalyzer" label="" help="(-Program) ">
+        <sanitizer>
+          <valid initial="string.printable">
+            <remove value="'"/>
+            <remove value="&quot;"/>
+          </valid>
+        </sanitizer>
+      </param>
+    </expand>
+  </inputs>
+  <outputs>
+    <data name="param_out" format="consensusxml"/>
+    <data name="param_out_mzq" format="mzq"/>
+    <data name="param_out_stats" format="tabular"/>
+  </outputs>
+  <help>**What it does**
+
+Calculates iTRAQ quantitative values for peptides
+
+
+For more information, visit http://ftp.mi.fu-berlin.de/OpenMS/release-documentation/html/TOPP_ITRAQAnalyzer.html</help>
+  <expand macro="references"/>
+</tool>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/InclusionExclusionListCreator.xml	Thu Apr 16 08:37:04 2015 -0400
@@ -0,0 +1,232 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<tool id="InclusionExclusionListCreator" name="InclusionExclusionListCreator" version="2.0.0">
+  <description>Creates inclusion and/or exclusion lists.</description>
+  <macros>
+    <token name="@EXECUTABLE@">InclusionExclusionListCreator</token>
+    <import>macros.xml</import>
+  </macros>
+  <expand macro="stdio"/>
+  <expand macro="requirements"/>
+  <command>InclusionExclusionListCreator
+
+#if $param_include:
+  -include $param_include
+#end if
+#if $param_exclude:
+  -exclude $param_exclude
+#end if
+#if $param_out:
+  -out $param_out
+#end if
+#if $param_rt_model:
+  -rt_model $param_rt_model
+#end if
+#if $param_pt_model:
+  -pt_model $param_pt_model
+#end if
+
+#if $rep_param_inclusion_charges:
+-inclusion_charges
+  #for token in $rep_param_inclusion_charges:
+    #if " " in str(token):
+      "$token.param_inclusion_charges"
+    #else
+      $token.param_inclusion_charges
+    #end if
+  #end for
+#end if
+#if $param_inclusion_strategy:
+  -inclusion_strategy
+  #if " " in str($param_inclusion_strategy):
+    "$param_inclusion_strategy"
+  #else
+    $param_inclusion_strategy
+  #end if
+#end if
+
+#if $rep_param_exclusion_charges:
+-exclusion_charges
+  #for token in $rep_param_exclusion_charges:
+    #if " " in str(token):
+      "$token.param_exclusion_charges"
+    #else
+      $token.param_exclusion_charges
+    #end if
+  #end for
+#end if
+#if $param_raw_data:
+  -raw_data $param_raw_data
+#end if
+-threads \${GALAXY_SLOTS:-24} 
+#if $param_algorithm_InclusionExclusionList_missed_cleavages:
+  -algorithm:InclusionExclusionList:missed_cleavages $param_algorithm_InclusionExclusionList_missed_cleavages
+#end if
+#if $param_algorithm_InclusionExclusionList_RT_unit:
+  -algorithm:InclusionExclusionList:RT:unit
+  #if " " in str($param_algorithm_InclusionExclusionList_RT_unit):
+    "$param_algorithm_InclusionExclusionList_RT_unit"
+  #else
+    $param_algorithm_InclusionExclusionList_RT_unit
+  #end if
+#end if
+#if $param_algorithm_InclusionExclusionList_RT_use_relative:
+  -algorithm:InclusionExclusionList:RT:use_relative
+#end if
+#if $param_algorithm_InclusionExclusionList_RT_window_relative:
+  -algorithm:InclusionExclusionList:RT:window_relative $param_algorithm_InclusionExclusionList_RT_window_relative
+#end if
+#if $param_algorithm_InclusionExclusionList_RT_window_absolute:
+  -algorithm:InclusionExclusionList:RT:window_absolute $param_algorithm_InclusionExclusionList_RT_window_absolute
+#end if
+#if $param_algorithm_InclusionExclusionList_merge_mz_tol:
+  -algorithm:InclusionExclusionList:merge:mz_tol $param_algorithm_InclusionExclusionList_merge_mz_tol
+#end if
+#if $param_algorithm_InclusionExclusionList_merge_mz_tol_unit:
+  -algorithm:InclusionExclusionList:merge:mz_tol_unit
+  #if " " in str($param_algorithm_InclusionExclusionList_merge_mz_tol_unit):
+    "$param_algorithm_InclusionExclusionList_merge_mz_tol_unit"
+  #else
+    $param_algorithm_InclusionExclusionList_merge_mz_tol_unit
+  #end if
+#end if
+#if $param_algorithm_InclusionExclusionList_merge_rt_tol:
+  -algorithm:InclusionExclusionList:merge:rt_tol $param_algorithm_InclusionExclusionList_merge_rt_tol
+#end if
+#if $param_algorithm_PrecursorSelection_ms2_spectra_per_rt_bin:
+  -algorithm:PrecursorSelection:ms2_spectra_per_rt_bin $param_algorithm_PrecursorSelection_ms2_spectra_per_rt_bin
+#end if
+#if $param_algorithm_PrecursorSelection_exclude_overlapping_peaks:
+  -algorithm:PrecursorSelection:exclude_overlapping_peaks
+#end if
+#if $param_algorithm_PrecursorSelection_Exclusion_use_dynamic_exclusion:
+  -algorithm:PrecursorSelection:Exclusion:use_dynamic_exclusion
+#end if
+#if $param_algorithm_PrecursorSelection_Exclusion_exclusion_time:
+  -algorithm:PrecursorSelection:Exclusion:exclusion_time $param_algorithm_PrecursorSelection_Exclusion_exclusion_time
+#end if
+#if $param_algorithm_PrecursorSelection_ProteinBasedInclusion_max_list_size:
+  -algorithm:PrecursorSelection:ProteinBasedInclusion:max_list_size $param_algorithm_PrecursorSelection_ProteinBasedInclusion_max_list_size
+#end if
+#if $param_algorithm_PrecursorSelection_ProteinBasedInclusion_rt_min_rt:
+  -algorithm:PrecursorSelection:ProteinBasedInclusion:rt:min_rt $param_algorithm_PrecursorSelection_ProteinBasedInclusion_rt_min_rt
+#end if
+#if $param_algorithm_PrecursorSelection_ProteinBasedInclusion_rt_max_rt:
+  -algorithm:PrecursorSelection:ProteinBasedInclusion:rt:max_rt $param_algorithm_PrecursorSelection_ProteinBasedInclusion_rt_max_rt
+#end if
+#if $param_algorithm_PrecursorSelection_ProteinBasedInclusion_rt_rt_step_size:
+  -algorithm:PrecursorSelection:ProteinBasedInclusion:rt:rt_step_size $param_algorithm_PrecursorSelection_ProteinBasedInclusion_rt_rt_step_size
+#end if
+#if $param_algorithm_PrecursorSelection_ProteinBasedInclusion_rt_rt_window_size:
+  -algorithm:PrecursorSelection:ProteinBasedInclusion:rt:rt_window_size $param_algorithm_PrecursorSelection_ProteinBasedInclusion_rt_rt_window_size
+#end if
+#if $param_algorithm_PrecursorSelection_ProteinBasedInclusion_thresholds_min_protein_id_probability:
+  -algorithm:PrecursorSelection:ProteinBasedInclusion:thresholds:min_protein_id_probability $param_algorithm_PrecursorSelection_ProteinBasedInclusion_thresholds_min_protein_id_probability
+#end if
+#if $param_algorithm_PrecursorSelection_ProteinBasedInclusion_thresholds_min_pt_weight:
+  -algorithm:PrecursorSelection:ProteinBasedInclusion:thresholds:min_pt_weight $param_algorithm_PrecursorSelection_ProteinBasedInclusion_thresholds_min_pt_weight
+#end if
+#if $param_algorithm_PrecursorSelection_ProteinBasedInclusion_thresholds_min_mz:
+  -algorithm:PrecursorSelection:ProteinBasedInclusion:thresholds:min_mz $param_algorithm_PrecursorSelection_ProteinBasedInclusion_thresholds_min_mz
+#end if
+#if $param_algorithm_PrecursorSelection_ProteinBasedInclusion_thresholds_max_mz:
+  -algorithm:PrecursorSelection:ProteinBasedInclusion:thresholds:max_mz $param_algorithm_PrecursorSelection_ProteinBasedInclusion_thresholds_max_mz
+#end if
+#if $param_algorithm_PrecursorSelection_ProteinBasedInclusion_thresholds_use_peptide_rule:
+  -algorithm:PrecursorSelection:ProteinBasedInclusion:thresholds:use_peptide_rule
+#end if
+#if $param_algorithm_PrecursorSelection_ProteinBasedInclusion_thresholds_min_peptide_ids:
+  -algorithm:PrecursorSelection:ProteinBasedInclusion:thresholds:min_peptide_ids $param_algorithm_PrecursorSelection_ProteinBasedInclusion_thresholds_min_peptide_ids
+#end if
+#if $param_algorithm_PrecursorSelection_ProteinBasedInclusion_thresholds_min_peptide_probability:
+  -algorithm:PrecursorSelection:ProteinBasedInclusion:thresholds:min_peptide_probability $param_algorithm_PrecursorSelection_ProteinBasedInclusion_thresholds_min_peptide_probability
+#end if
+#if $param_algorithm_PrecursorSelection_feature_based_no_intensity_normalization:
+  -algorithm:PrecursorSelection:feature_based:no_intensity_normalization
+#end if
+#if $param_algorithm_PrecursorSelection_feature_based_max_number_precursors_per_feature:
+  -algorithm:PrecursorSelection:feature_based:max_number_precursors_per_feature $param_algorithm_PrecursorSelection_feature_based_max_number_precursors_per_feature
+#end if
+#if $adv_opts.adv_opts_selector=='advanced':
+    #if $adv_opts.param_force:
+  -force
+#end if
+#end if
+</command>
+  <inputs>
+    <param name="param_include" type="data" format="fasta,featurexml" optional="True" label="Inclusion list input file in FASTA or featureXML format" help="(-include) "/>
+    <param name="param_exclude" type="data" format="fasta,featurexml,idxml" optional="True" label="Exclusion list input file in featureXML, idXML or FASTA format" help="(-exclude) "/>
+    <param name="param_rt_model" type="data" format="txt" optional="True" label="RTModel file used for the rt prediction of peptides in FASTA files" help="(-rt_model) "/>
+    <param name="param_pt_model" type="data" format="txt" optional="True" label="PTModel file used for the pt prediction of peptides in FASTA files (only needed for inclusion_strategy PreotinBased_LP)" help="(-pt_model) "/>
+    <repeat name="rep_param_inclusion_charges" min="0" title="param_inclusion_charges">
+      <param name="param_inclusion_charges" type="text" min="1" optional="True" size="30" value="1" label="List containing the charge states to be considered for the inclusion list compounds, space separated" help="(-inclusion_charges) ">
+        <sanitizer>
+          <valid initial="string.printable">
+            <remove value="'"/>
+            <remove value="&quot;"/>
+          </valid>
+        </sanitizer>
+      </param>
+    </repeat>
+    <param name="param_inclusion_strategy" type="select" optional="True" value="ALL" label="strategy to be used for selection" help="(-inclusion_strategy) ">
+      <option value="FeatureBased_LP">FeatureBased_LP</option>
+      <option value="ProteinBased_LP">ProteinBased_LP</option>
+      <option value="ALL">ALL</option>
+    </param>
+    <repeat name="rep_param_exclusion_charges" min="0" title="param_exclusion_charges">
+      <param name="param_exclusion_charges" type="text" min="1" optional="True" size="30" value="1" label="List containing the charge states to be considered for the exclusion list compounds (for idXML and FASTA input), space separated" help="(-exclusion_charges) ">
+        <sanitizer>
+          <valid initial="string.printable">
+            <remove value="'"/>
+            <remove value="&quot;"/>
+          </valid>
+        </sanitizer>
+      </param>
+    </repeat>
+    <param name="param_raw_data" type="data" format="mzml" optional="True" label="File containing the raw data (only needed for FeatureBased_LP)" help="(-raw_data) "/>
+    <param name="param_algorithm_InclusionExclusionList_missed_cleavages" type="integer" value="0" label="Number of missed cleavages used for protein digestion" help="(-missed_cleavages) &lt;br&gt;"/>
+    <param name="param_algorithm_InclusionExclusionList_RT_unit" type="select" optional="True" value="minutes" label="Create lists with units as seconds instead of minutes" help="(-unit) ">
+      <option value="minutes">minutes</option>
+      <option value="seconds">seconds</option>
+    </param>
+    <param name="param_algorithm_InclusionExclusionList_RT_use_relative" type="boolean" truevalue="-algorithm:InclusionExclusionList:RT:use_relative" falsevalue="" checked="true" optional="True" label="Use relative RT window, which depends on RT of precurso" help="(-use_relative) "/>
+    <param name="param_algorithm_InclusionExclusionList_RT_window_relative" type="float" min="0.0" max="10.0" optional="True" value="0.05" label="[for RT:use_relative == true] The relative factor X for the RT exclusion window," help="(-window_relative) e.g. the window is calculated as [rt - rt*X, rt + rt*X]"/>
+    <param name="param_algorithm_InclusionExclusionList_RT_window_absolute" type="float" min="0.0" optional="True" value="90.0" label="[for RT:use_relative == false] The absolute value X for the RT exclusion window in [sec]," help="(-window_absolute) e.g. the window is calculated as [rt - X, rt + X]"/>
+    <param name="param_algorithm_InclusionExclusionList_merge_mz_tol" type="float" min="0.0" optional="True" value="10.0" label="Two inclusion/exclusion windows are merged when they (almost) overlap in RT (see 'rt_tol') and are close in m/z by this tolerance" help="(-mz_tol) Unit of this is defined in 'mz_tol_unit'"/>
+    <param name="param_algorithm_InclusionExclusionList_merge_mz_tol_unit" type="select" optional="True" value="ppm" label="Unit of 'mz_tol'" help="(-mz_tol_unit) ">
+      <option value="ppm">ppm</option>
+      <option value="Da">Da</option>
+    </param>
+    <param name="param_algorithm_InclusionExclusionList_merge_rt_tol" type="float" min="0.0" optional="True" value="1.1" label="Maximal RT delta (in seconds) which would allow two windows in RT to overlap (which causes merging the windows)" help="(-rt_tol) Two inclusion/exclusion windows are merged when they (almost) overlap in RT and are close in m/z by this tolerance (see 'mz_tol'). Unit of this param is [seconds]"/>
+    <param name="param_algorithm_PrecursorSelection_ms2_spectra_per_rt_bin" type="integer" min="1" optional="True" value="5" label="Number of allowed MS/MS spectra in a retention time bin" help="(-ms2_spectra_per_rt_bin) "/>
+    <param name="param_algorithm_PrecursorSelection_exclude_overlapping_peaks" type="boolean" truevalue="-algorithm:PrecursorSelection:exclude_overlapping_peaks" falsevalue="" checked="false" optional="True" label="If true overlapping or nearby peaks (within min_peak_distance) are excluded for selection" help="(-exclude_overlapping_peaks) "/>
+    <param name="param_algorithm_PrecursorSelection_Exclusion_use_dynamic_exclusion" type="boolean" truevalue="-algorithm:PrecursorSelection:Exclusion:use_dynamic_exclusion" falsevalue="" checked="false" optional="True" label="If true dynamic exclusion is applied" help="(-use_dynamic_exclusion) "/>
+    <param name="param_algorithm_PrecursorSelection_Exclusion_exclusion_time" type="float" min="0.0" optional="True" value="100.0" label="The time (in seconds) a feature is excluded" help="(-exclusion_time) "/>
+    <param name="param_algorithm_PrecursorSelection_ProteinBasedInclusion_max_list_size" type="integer" min="1" optional="True" value="1000" label="The maximal number of precursors in the inclusion list" help="(-max_list_size) "/>
+    <param name="param_algorithm_PrecursorSelection_ProteinBasedInclusion_rt_min_rt" type="float" min="0.0" optional="True" value="960.0" label="Minimal rt in seconds" help="(-min_rt) "/>
+    <param name="param_algorithm_PrecursorSelection_ProteinBasedInclusion_rt_max_rt" type="float" min="0.0" optional="True" value="3840.0" label="Maximal rt in seconds" help="(-max_rt) "/>
+    <param name="param_algorithm_PrecursorSelection_ProteinBasedInclusion_rt_rt_step_size" type="float" min="1.0" optional="True" value="30.0" label="rt step size in seconds" help="(-rt_step_size) "/>
+    <param name="param_algorithm_PrecursorSelection_ProteinBasedInclusion_rt_rt_window_size" type="integer" min="1" optional="True" value="100" label="rt window size in seconds" help="(-rt_window_size) "/>
+    <param name="param_algorithm_PrecursorSelection_ProteinBasedInclusion_thresholds_min_protein_id_probability" type="float" min="0.0" max="1.0" optional="True" value="0.95" label="Minimal protein probability for a protein to be considered identified" help="(-min_protein_id_probability) "/>
+    <param name="param_algorithm_PrecursorSelection_ProteinBasedInclusion_thresholds_min_pt_weight" type="float" min="0.0" max="1.0" optional="True" value="0.5" label="Minimal pt weight of a precurso" help="(-min_pt_weight) "/>
+    <param name="param_algorithm_PrecursorSelection_ProteinBasedInclusion_thresholds_min_mz" type="float" min="0.0" optional="True" value="500.0" label="Minimal mz to be considered in protein based LP formulation" help="(-min_mz) "/>
+    <param name="param_algorithm_PrecursorSelection_ProteinBasedInclusion_thresholds_max_mz" type="float" min="0.0" optional="True" value="5000.0" label="Minimal mz to be considered in protein based LP formulation" help="(-max_mz) "/>
+    <param name="param_algorithm_PrecursorSelection_ProteinBasedInclusion_thresholds_use_peptide_rule" type="boolean" truevalue="-algorithm:PrecursorSelection:ProteinBasedInclusion:thresholds:use_peptide_rule" falsevalue="" checked="false" optional="True" label="Use peptide rule instead of minimal protein id probability" help="(-use_peptide_rule) "/>
+    <param name="param_algorithm_PrecursorSelection_ProteinBasedInclusion_thresholds_min_peptide_ids" type="integer" min="1" optional="True" value="2" label="If use_peptide_rule is true, this parameter sets the minimal number of peptide ids for a protein id" help="(-min_peptide_ids) "/>
+    <param name="param_algorithm_PrecursorSelection_ProteinBasedInclusion_thresholds_min_peptide_probability" type="float" min="0.0" max="1.0" optional="True" value="0.95" label="If use_peptide_rule is true, this parameter sets the minimal probability for a peptide to be safely identified" help="(-min_peptide_probability) "/>
+    <param name="param_algorithm_PrecursorSelection_feature_based_no_intensity_normalization" type="boolean" truevalue="-algorithm:PrecursorSelection:feature_based:no_intensity_normalization" falsevalue="" checked="false" optional="True" label="Flag indicating if intensities shall be scaled to be in [0,1]" help="(-no_intensity_normalization) This is done for each feature separately, so that the feature's maximal intensity in a spectrum is set to 1"/>
+    <param name="param_algorithm_PrecursorSelection_feature_based_max_number_precursors_per_feature" type="integer" min="1" optional="True" value="1" label="The maximal number of precursors per feature" help="(-max_number_precursors_per_feature) "/>
+    <expand macro="advanced_options">
+      <param name="param_force" type="boolean" truevalue="-force" falsevalue="" checked="false" optional="True" label="Overwrite tool specific checks" help="(-force) "/>
+    </expand>
+  </inputs>
+  <outputs>
+    <data name="param_out" format="tabular"/>
+  </outputs>
+  <help>**What it does**
+
+Creates inclusion and/or exclusion lists.
+
+
+For more information, visit http://ftp.mi.fu-berlin.de/OpenMS/release-documentation/html/TOPP_InclusionExclusionListCreator.html</help>
+  <expand macro="references"/>
+</tool>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/InternalCalibration.xml	Thu Apr 16 08:37:04 2015 -0400
@@ -0,0 +1,81 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<tool id="InternalCalibration" name="InternalCalibration" version="2.0.0">
+  <description>Applies an internal calibration.</description>
+  <macros>
+    <token name="@EXECUTABLE@">InternalCalibration</token>
+    <import>macros.xml</import>
+  </macros>
+  <expand macro="stdio"/>
+  <expand macro="requirements"/>
+  <command>InternalCalibration
+
+#if $param_in:
+  -in $param_in
+#end if
+#if $param_out:
+  -out $param_out
+#end if
+#if $param_ref_peaks:
+  -ref_peaks $param_ref_peaks
+#end if
+#if $param_type:
+  -type
+  #if " " in str($param_type):
+    "$param_type"
+  #else
+    $param_type
+  #end if
+#end if
+#if $param_trafo:
+  -trafo $param_trafo
+#end if
+-threads \${GALAXY_SLOTS:-24} 
+#if $param_algorithm_mz_tolerance:
+  -algorithm:mz_tolerance $param_algorithm_mz_tolerance
+#end if
+#if $param_algorithm_mz_tolerance_unit:
+  -algorithm:mz_tolerance_unit
+  #if " " in str($param_algorithm_mz_tolerance_unit):
+    "$param_algorithm_mz_tolerance_unit"
+  #else
+    $param_algorithm_mz_tolerance_unit
+  #end if
+#end if
+#if $param_algorithm_rt_tolerance:
+  -algorithm:rt_tolerance $param_algorithm_rt_tolerance
+#end if
+#if $adv_opts.adv_opts_selector=='advanced':
+    #if $adv_opts.param_force:
+  -force
+#end if
+#end if
+</command>
+  <inputs>
+    <param name="param_in" type="data" format="featurexml,mzml" optional="False" label="input peak file" help="(-in) "/>
+    <param name="param_ref_peaks" type="data" format="tabular,idxml" optional="True" label="input file containing reference m/z values (either as textfile with one m/z per line and no header or as idXML file)" help="(-ref_peaks) "/>
+    <param name="param_type" type="select" optional="True" value="spectrumwise" label="The kind of internal calibration that should be applied" help="(-type) ">
+      <option value="spectrumwise">spectrumwise</option>
+      <option value="global">global</option>
+    </param>
+    <param name="param_algorithm_mz_tolerance" type="float" min="0.0" optional="True" value="1.0" label="Allowed tolerance between peak and reference m/z" help="(-mz_tolerance) "/>
+    <param name="param_algorithm_mz_tolerance_unit" type="select" optional="True" value="Da" label="Unit for mz_tolerance" help="(-mz_tolerance_unit) ">
+      <option value="Da">Da</option>
+      <option value="ppm">ppm</option>
+    </param>
+    <param name="param_algorithm_rt_tolerance" type="integer" value="10" label="Allowed tolerance between peak and reference rt" help="(-rt_tolerance) "/>
+    <expand macro="advanced_options">
+      <param name="param_force" type="boolean" truevalue="-force" falsevalue="" checked="false" optional="True" label="Overwrite tool specific checks" help="(-force) "/>
+    </expand>
+  </inputs>
+  <outputs>
+    <data name="param_out" metadata_source="param_in" format="input"/>
+    <data name="param_trafo" format="trafoxml"/>
+  </outputs>
+  <help>**What it does**
+
+Applies an internal calibration.
+
+
+For more information, visit http://ftp.mi.fu-berlin.de/OpenMS/release-documentation/html/TOPP_InternalCalibration.html</help>
+  <expand macro="references"/>
+</tool>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/IsobaricAnalyzer.xml	Thu Apr 16 08:37:04 2015 -0400
@@ -0,0 +1,553 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<tool id="IsobaricAnalyzer" name="IsobaricAnalyzer" version="2.0.0">
+  <description>Calculates isobaric quantitative values for peptides</description>
+  <macros>
+    <token name="@EXECUTABLE@">IsobaricAnalyzer</token>
+    <import>macros.xml</import>
+  </macros>
+  <expand macro="stdio"/>
+  <expand macro="requirements"/>
+  <command>IsobaricAnalyzer
+
+#if $param_type:
+  -type
+  #if " " in str($param_type):
+    "$param_type"
+  #else
+    $param_type
+  #end if
+#end if
+#if $param_in:
+  -in $param_in
+#end if
+#if $param_out:
+  -out $param_out
+#end if
+-threads \${GALAXY_SLOTS:-24} 
+#if $param_id_pool:
+  -id_pool     "$param_id_pool"
+#end if
+#if $param_extraction_select_activation:
+  -extraction:select_activation
+  #if " " in str($param_extraction_select_activation):
+    "$param_extraction_select_activation"
+  #else
+    $param_extraction_select_activation
+  #end if
+#end if
+#if $param_extraction_reporter_mass_shift:
+  -extraction:reporter_mass_shift $param_extraction_reporter_mass_shift
+#end if
+#if $param_extraction_min_precursor_intensity:
+  -extraction:min_precursor_intensity $param_extraction_min_precursor_intensity
+#end if
+#if $param_extraction_keep_unannotated_precursor:
+  -extraction:keep_unannotated_precursor
+#end if
+#if $param_extraction_min_reporter_intensity:
+  -extraction:min_reporter_intensity $param_extraction_min_reporter_intensity
+#end if
+#if $param_extraction_discard_low_intensity_quantifications:
+  -extraction:discard_low_intensity_quantifications
+#end if
+#if $param_extraction_min_precursor_purity:
+  -extraction:min_precursor_purity $param_extraction_min_precursor_purity
+#end if
+#if $param_itraq4plex_channel_114_description:
+  -itraq4plex:channel_114_description     "$param_itraq4plex_channel_114_description"
+#end if
+#if $param_itraq4plex_channel_115_description:
+  -itraq4plex:channel_115_description     "$param_itraq4plex_channel_115_description"
+#end if
+#if $param_itraq4plex_channel_116_description:
+  -itraq4plex:channel_116_description     "$param_itraq4plex_channel_116_description"
+#end if
+#if $param_itraq4plex_channel_117_description:
+  -itraq4plex:channel_117_description     "$param_itraq4plex_channel_117_description"
+#end if
+#if $param_itraq4plex_reference_channel:
+  -itraq4plex:reference_channel $param_itraq4plex_reference_channel
+#end if
+
+#if $rep_param_itraq4plex_correction_matrix:
+-itraq4plex:correction_matrix
+  #for token in $rep_param_itraq4plex_correction_matrix:
+    #if " " in str(token):
+      "$token.param_itraq4plex_correction_matrix"
+    #else
+      $token.param_itraq4plex_correction_matrix
+    #end if
+  #end for
+#end if
+#if $param_itraq8plex_channel_113_description:
+  -itraq8plex:channel_113_description     "$param_itraq8plex_channel_113_description"
+#end if
+#if $param_itraq8plex_channel_114_description:
+  -itraq8plex:channel_114_description     "$param_itraq8plex_channel_114_description"
+#end if
+#if $param_itraq8plex_channel_115_description:
+  -itraq8plex:channel_115_description     "$param_itraq8plex_channel_115_description"
+#end if
+#if $param_itraq8plex_channel_116_description:
+  -itraq8plex:channel_116_description     "$param_itraq8plex_channel_116_description"
+#end if
+#if $param_itraq8plex_channel_117_description:
+  -itraq8plex:channel_117_description     "$param_itraq8plex_channel_117_description"
+#end if
+#if $param_itraq8plex_channel_118_description:
+  -itraq8plex:channel_118_description     "$param_itraq8plex_channel_118_description"
+#end if
+#if $param_itraq8plex_channel_119_description:
+  -itraq8plex:channel_119_description     "$param_itraq8plex_channel_119_description"
+#end if
+#if $param_itraq8plex_channel_121_description:
+  -itraq8plex:channel_121_description     "$param_itraq8plex_channel_121_description"
+#end if
+#if $param_itraq8plex_reference_channel:
+  -itraq8plex:reference_channel $param_itraq8plex_reference_channel
+#end if
+
+#if $rep_param_itraq8plex_correction_matrix:
+-itraq8plex:correction_matrix
+  #for token in $rep_param_itraq8plex_correction_matrix:
+    #if " " in str(token):
+      "$token.param_itraq8plex_correction_matrix"
+    #else
+      $token.param_itraq8plex_correction_matrix
+    #end if
+  #end for
+#end if
+#if $param_quantification_isotope_correction:
+  -quantification:isotope_correction
+#end if
+#if $param_quantification_normalization:
+  -quantification:normalization
+#end if
+#if $param_tmt10plex_channel_126_description:
+  -tmt10plex:channel_126_description     "$param_tmt10plex_channel_126_description"
+#end if
+#if $param_tmt10plex_channel_127N_description:
+  -tmt10plex:channel_127N_description     "$param_tmt10plex_channel_127N_description"
+#end if
+#if $param_tmt10plex_channel_127C_description:
+  -tmt10plex:channel_127C_description     "$param_tmt10plex_channel_127C_description"
+#end if
+#if $param_tmt10plex_channel_128N_description:
+  -tmt10plex:channel_128N_description     "$param_tmt10plex_channel_128N_description"
+#end if
+#if $param_tmt10plex_channel_128C_description:
+  -tmt10plex:channel_128C_description     "$param_tmt10plex_channel_128C_description"
+#end if
+#if $param_tmt10plex_channel_129N_description:
+  -tmt10plex:channel_129N_description     "$param_tmt10plex_channel_129N_description"
+#end if
+#if $param_tmt10plex_channel_129C_description:
+  -tmt10plex:channel_129C_description     "$param_tmt10plex_channel_129C_description"
+#end if
+#if $param_tmt10plex_channel_130N_description:
+  -tmt10plex:channel_130N_description     "$param_tmt10plex_channel_130N_description"
+#end if
+#if $param_tmt10plex_channel_130C_description:
+  -tmt10plex:channel_130C_description     "$param_tmt10plex_channel_130C_description"
+#end if
+#if $param_tmt10plex_channel_131_description:
+  -tmt10plex:channel_131_description     "$param_tmt10plex_channel_131_description"
+#end if
+#if $param_tmt10plex_reference_channel:
+  -tmt10plex:reference_channel
+  #if " " in str($param_tmt10plex_reference_channel):
+    "$param_tmt10plex_reference_channel"
+  #else
+    $param_tmt10plex_reference_channel
+  #end if
+#end if
+
+#if $rep_param_tmt10plex_correction_matrix:
+-tmt10plex:correction_matrix
+  #for token in $rep_param_tmt10plex_correction_matrix:
+    #if " " in str(token):
+      "$token.param_tmt10plex_correction_matrix"
+    #else
+      $token.param_tmt10plex_correction_matrix
+    #end if
+  #end for
+#end if
+#if $param_tmt6plex_channel_126_description:
+  -tmt6plex:channel_126_description     "$param_tmt6plex_channel_126_description"
+#end if
+#if $param_tmt6plex_channel_127_description:
+  -tmt6plex:channel_127_description     "$param_tmt6plex_channel_127_description"
+#end if
+#if $param_tmt6plex_channel_128_description:
+  -tmt6plex:channel_128_description     "$param_tmt6plex_channel_128_description"
+#end if
+#if $param_tmt6plex_channel_129_description:
+  -tmt6plex:channel_129_description     "$param_tmt6plex_channel_129_description"
+#end if
+#if $param_tmt6plex_channel_130_description:
+  -tmt6plex:channel_130_description     "$param_tmt6plex_channel_130_description"
+#end if
+#if $param_tmt6plex_channel_131_description:
+  -tmt6plex:channel_131_description     "$param_tmt6plex_channel_131_description"
+#end if
+#if $param_tmt6plex_reference_channel:
+  -tmt6plex:reference_channel $param_tmt6plex_reference_channel
+#end if
+
+#if $rep_param_tmt6plex_correction_matrix:
+-tmt6plex:correction_matrix
+  #for token in $rep_param_tmt6plex_correction_matrix:
+    #if " " in str(token):
+      "$token.param_tmt6plex_correction_matrix"
+    #else
+      $token.param_tmt6plex_correction_matrix
+    #end if
+  #end for
+#end if
+#if $adv_opts.adv_opts_selector=='advanced':
+    #if $adv_opts.param_force:
+  -force
+#end if
+    #if $adv_opts.param_extraction_precursor_isotope_deviation:
+  -extraction:precursor_isotope_deviation $adv_opts.param_extraction_precursor_isotope_deviation
+#end if
+    #if $adv_opts.param_extraction_purity_interpolation:
+  -extraction:purity_interpolation
+#end if
+#end if
+</command>
+  <inputs>
+    <param name="param_type" type="select" optional="True" value="itraq4plex" label="Isobaric Quantitation method used in the experiment" help="(-type) ">
+      <option value="itraq4plex">itraq4plex</option>
+      <option value="itraq8plex">itraq8plex</option>
+      <option value="tmt10plex">tmt10plex</option>
+      <option value="tmt6plex">tmt6plex</option>
+    </param>
+    <param name="param_in" type="data" format="mzml" optional="False" label="input raw/picked data file" help="(-in) "/>
+    <param name="param_id_pool" type="text" size="30" label="ID pool file to DocumentID's for all generated output files" help="(-id_pool) Disabled by default. (Set to 'main' to use /home/thouwaar/Downloads/openms-2.0-Linux-x86_64/share/OpenMS/IDPool/IDPool.txt)">
+      <sanitizer>
+        <valid initial="string.printable">
+          <remove value="'"/>
+          <remove value="&quot;"/>
+        </valid>
+      </sanitizer>
+    </param>
+    <param name="param_extraction_select_activation" type="select" optional="True" value="High-energy collision-induced dissociation" label="Operate only on MSn scans where any of its precursors features a certain activation method (" help="(-select_activation) e.g., usually HCD for iTRAQ). Set to empty string if you want to disable filtering">
+      <option value="Collision-induced dissociation">Collision-induced dissociation</option>
+      <option value="Post-source decay">Post-source decay</option>
+      <option value="Plasma desorption">Plasma desorption</option>
+      <option value="Surface-induced dissociation">Surface-induced dissociation</option>
+      <option value="Blackbody infrared radiative dissociation">Blackbody infrared radiative dissociation</option>
+      <option value="Electron capture dissociation">Electron capture dissociation</option>
+      <option value="Infrared multiphoton dissociation">Infrared multiphoton dissociation</option>
+      <option value="Sustained off-resonance irradiation">Sustained off-resonance irradiation</option>
+      <option value="High-energy collision-induced dissociation">High-energy collision-induced dissociation</option>
+      <option value="Low-energy collision-induced dissociation">Low-energy collision-induced dissociation</option>
+      <option value="Photodissociation">Photodissociation</option>
+      <option value="Electron transfer dissociation">Electron transfer dissociation</option>
+      <option value=""></option>
+    </param>
+    <param name="param_extraction_reporter_mass_shift" type="float" min="1e-08" max="0.5" optional="True" value="0.1" label="Allowed shift (left to right) in Da from the expected position" help="(-reporter_mass_shift) "/>
+    <param name="param_extraction_min_precursor_intensity" type="float" min="0.0" optional="True" value="1.0" label="Minimum intensity of the precursor to be extracted" help="(-min_precursor_intensity) MS/MS scans having a precursor with a lower intensity will not be considered for quantitation"/>
+    <param name="param_extraction_keep_unannotated_precursor" type="boolean" truevalue="-extraction:keep_unannotated_precursor" falsevalue="" checked="true" optional="True" label="Flag if precursor with missing intensity value or missing precursor spectrum should be included or not" help="(-keep_unannotated_precursor) "/>
+    <param name="param_extraction_min_reporter_intensity" type="float" min="0.0" optional="True" value="0.0" label="Minimum intensity of the individual reporter ions to be extracted" help="(-min_reporter_intensity) "/>
+    <param name="param_extraction_discard_low_intensity_quantifications" type="boolean" truevalue="-extraction:discard_low_intensity_quantifications" falsevalue="" checked="false" optional="True" label="Remove all reporter intensities if a single reporter is below the threshold given in 'min_reporter_intensity'" help="(-discard_low_intensity_quantifications) "/>
+    <param name="param_extraction_min_precursor_purity" type="float" min="0.0" max="1.0" optional="True" value="0.0" label="Minimum fraction of the total intensity in the isolation window of the precursor spectrum attributable to the selected precurso" help="(-min_precursor_purity) "/>
+    <param name="param_itraq4plex_channel_114_description" type="text" size="30" label="Description for the content of the 114 channel" help="(-channel_114_description) ">
+      <sanitizer>
+        <valid initial="string.printable">
+          <remove value="'"/>
+          <remove value="&quot;"/>
+        </valid>
+      </sanitizer>
+    </param>
+    <param name="param_itraq4plex_channel_115_description" type="text" size="30" label="Description for the content of the 115 channel" help="(-channel_115_description) ">
+      <sanitizer>
+        <valid initial="string.printable">
+          <remove value="'"/>
+          <remove value="&quot;"/>
+        </valid>
+      </sanitizer>
+    </param>
+    <param name="param_itraq4plex_channel_116_description" type="text" size="30" label="Description for the content of the 116 channel" help="(-channel_116_description) ">
+      <sanitizer>
+        <valid initial="string.printable">
+          <remove value="'"/>
+          <remove value="&quot;"/>
+        </valid>
+      </sanitizer>
+    </param>
+    <param name="param_itraq4plex_channel_117_description" type="text" size="30" label="Description for the content of the 117 channel" help="(-channel_117_description) ">
+      <sanitizer>
+        <valid initial="string.printable">
+          <remove value="'"/>
+          <remove value="&quot;"/>
+        </valid>
+      </sanitizer>
+    </param>
+    <param name="param_itraq4plex_reference_channel" type="integer" min="114" max="117" optional="True" value="114" label="Number of the reference channel (114-117)" help="(-reference_channel) "/>
+    <repeat name="rep_param_itraq4plex_correction_matrix" min="0" max="1" title="param_itraq4plex_correction_matrix">
+      <param name="param_itraq4plex_correction_matrix" type="text" size="30" value="0.0/1.0/5.9/0.2 0.0/2.0/5.6/0.1 0.0/3.0/4.5/0.1 0.1/4.0/3.5/0.1" label="Correction matrix for isotope distributions (see documentation); use the following format: &lt;-2Da&gt;/&lt;-1Da&gt;/&lt;+1Da&gt;/&lt;+2Da&gt;;" help="(-correction_matrix) e.g. '0/0.3/4/0', '0.1/0.3/3/0.2'">
+        <sanitizer>
+          <valid initial="string.printable">
+            <remove value="'"/>
+            <remove value="&quot;"/>
+          </valid>
+        </sanitizer>
+      </param>
+    </repeat>
+    <param name="param_itraq8plex_channel_113_description" type="text" size="30" label="Description for the content of the 113 channel" help="(-channel_113_description) ">
+      <sanitizer>
+        <valid initial="string.printable">
+          <remove value="'"/>
+          <remove value="&quot;"/>
+        </valid>
+      </sanitizer>
+    </param>
+    <param name="param_itraq8plex_channel_114_description" type="text" size="30" label="Description for the content of the 114 channel" help="(-channel_114_description) ">
+      <sanitizer>
+        <valid initial="string.printable">
+          <remove value="'"/>
+          <remove value="&quot;"/>
+        </valid>
+      </sanitizer>
+    </param>
+    <param name="param_itraq8plex_channel_115_description" type="text" size="30" label="Description for the content of the 115 channel" help="(-channel_115_description) ">
+      <sanitizer>
+        <valid initial="string.printable">
+          <remove value="'"/>
+          <remove value="&quot;"/>
+        </valid>
+      </sanitizer>
+    </param>
+    <param name="param_itraq8plex_channel_116_description" type="text" size="30" label="Description for the content of the 116 channel" help="(-channel_116_description) ">
+      <sanitizer>
+        <valid initial="string.printable">
+          <remove value="'"/>
+          <remove value="&quot;"/>
+        </valid>
+      </sanitizer>
+    </param>
+    <param name="param_itraq8plex_channel_117_description" type="text" size="30" label="Description for the content of the 117 channel" help="(-channel_117_description) ">
+      <sanitizer>
+        <valid initial="string.printable">
+          <remove value="'"/>
+          <remove value="&quot;"/>
+        </valid>
+      </sanitizer>
+    </param>
+    <param name="param_itraq8plex_channel_118_description" type="text" size="30" label="Description for the content of the 118 channel" help="(-channel_118_description) ">
+      <sanitizer>
+        <valid initial="string.printable">
+          <remove value="'"/>
+          <remove value="&quot;"/>
+        </valid>
+      </sanitizer>
+    </param>
+    <param name="param_itraq8plex_channel_119_description" type="text" size="30" label="Description for the content of the 119 channel" help="(-channel_119_description) ">
+      <sanitizer>
+        <valid initial="string.printable">
+          <remove value="'"/>
+          <remove value="&quot;"/>
+        </valid>
+      </sanitizer>
+    </param>
+    <param name="param_itraq8plex_channel_121_description" type="text" size="30" label="Description for the content of the 121 channel" help="(-channel_121_description) ">
+      <sanitizer>
+        <valid initial="string.printable">
+          <remove value="'"/>
+          <remove value="&quot;"/>
+        </valid>
+      </sanitizer>
+    </param>
+    <param name="param_itraq8plex_reference_channel" type="integer" min="113" max="121" optional="True" value="113" label="Number of the reference channel (113-121)" help="(-reference_channel) Please note that 120 is not valid"/>
+    <repeat name="rep_param_itraq8plex_correction_matrix" min="0" max="1" title="param_itraq8plex_correction_matrix">
+      <param name="param_itraq8plex_correction_matrix" type="text" size="30" value="0.00/0.00/6.89/0.22 0.00/0.94/5.90/0.16 0.00/1.88/4.90/0.10 0.00/2.82/3.90/0.07 0.06/3.77/2.99/0.00 0.09/4.71/1.88/0.00 0.14/5.66/0.87/0.00 0.27/7.44/0.18/0.00" label="Correction matrix for isotope distributions (see documentation); use the following format: &lt;-2Da&gt;/&lt;-1Da&gt;/&lt;+1Da&gt;/&lt;+2Da&gt;;" help="(-correction_matrix) e.g. '0/0.3/4/0', '0.1/0.3/3/0.2'">
+        <sanitizer>
+          <valid initial="string.printable">
+            <remove value="'"/>
+            <remove value="&quot;"/>
+          </valid>
+        </sanitizer>
+      </param>
+    </repeat>
+    <param name="param_quantification_isotope_correction" type="boolean" truevalue="-quantification:isotope_correction" falsevalue="" checked="true" optional="True" label="Enable isotope correction (highly recommended)" help="(-isotope_correction) Note that you need to provide a correct isotope correction matrix otherwise the tool will fail or produce invalid results"/>
+    <param name="param_quantification_normalization" type="boolean" truevalue="-quantification:normalization" falsevalue="" checked="false" optional="True" label="Enable normalization of channel intensities with respect to the reference channel" help="(-normalization) The normalization is done by using the Median of Ratios (every channel / Reference). Also the ratio of medians (from any channel and reference) is provided as control measure!"/>
+    <param name="param_tmt10plex_channel_126_description" type="text" size="30" label="Description for the content of the 126 channel" help="(-channel_126_description) ">
+      <sanitizer>
+        <valid initial="string.printable">
+          <remove value="'"/>
+          <remove value="&quot;"/>
+        </valid>
+      </sanitizer>
+    </param>
+    <param name="param_tmt10plex_channel_127N_description" type="text" size="30" label="Description for the content of the 127N channel" help="(-channel_127N_description) ">
+      <sanitizer>
+        <valid initial="string.printable">
+          <remove value="'"/>
+          <remove value="&quot;"/>
+        </valid>
+      </sanitizer>
+    </param>
+    <param name="param_tmt10plex_channel_127C_description" type="text" size="30" label="Description for the content of the 127C channel" help="(-channel_127C_description) ">
+      <sanitizer>
+        <valid initial="string.printable">
+          <remove value="'"/>
+          <remove value="&quot;"/>
+        </valid>
+      </sanitizer>
+    </param>
+    <param name="param_tmt10plex_channel_128N_description" type="text" size="30" label="Description for the content of the 128N channel" help="(-channel_128N_description) ">
+      <sanitizer>
+        <valid initial="string.printable">
+          <remove value="'"/>
+          <remove value="&quot;"/>
+        </valid>
+      </sanitizer>
+    </param>
+    <param name="param_tmt10plex_channel_128C_description" type="text" size="30" label="Description for the content of the 128C channel" help="(-channel_128C_description) ">
+      <sanitizer>
+        <valid initial="string.printable">
+          <remove value="'"/>
+          <remove value="&quot;"/>
+        </valid>
+      </sanitizer>
+    </param>
+    <param name="param_tmt10plex_channel_129N_description" type="text" size="30" label="Description for the content of the 129N channel" help="(-channel_129N_description) ">
+      <sanitizer>
+        <valid initial="string.printable">
+          <remove value="'"/>
+          <remove value="&quot;"/>
+        </valid>
+      </sanitizer>
+    </param>
+    <param name="param_tmt10plex_channel_129C_description" type="text" size="30" label="Description for the content of the 129C channel" help="(-channel_129C_description) ">
+      <sanitizer>
+        <valid initial="string.printable">
+          <remove value="'"/>
+          <remove value="&quot;"/>
+        </valid>
+      </sanitizer>
+    </param>
+    <param name="param_tmt10plex_channel_130N_description" type="text" size="30" label="Description for the content of the 130N channel" help="(-channel_130N_description) ">
+      <sanitizer>
+        <valid initial="string.printable">
+          <remove value="'"/>
+          <remove value="&quot;"/>
+        </valid>
+      </sanitizer>
+    </param>
+    <param name="param_tmt10plex_channel_130C_description" type="text" size="30" label="Description for the content of the 130C channel" help="(-channel_130C_description) ">
+      <sanitizer>
+        <valid initial="string.printable">
+          <remove value="'"/>
+          <remove value="&quot;"/>
+        </valid>
+      </sanitizer>
+    </param>
+    <param name="param_tmt10plex_channel_131_description" type="text" size="30" label="Description for the content of the 131 channel" help="(-channel_131_description) ">
+      <sanitizer>
+        <valid initial="string.printable">
+          <remove value="'"/>
+          <remove value="&quot;"/>
+        </valid>
+      </sanitizer>
+    </param>
+    <param name="param_tmt10plex_reference_channel" type="select" optional="True" value="126" label="The reference channel (126, 127N, 127C, 128N, 128C, 129N, 129C, 130N, 130C, 131)" help="(-reference_channel) ">
+      <option value="126">126</option>
+      <option value="127N">127N</option>
+      <option value="127C">127C</option>
+      <option value="128N">128N</option>
+      <option value="128C">128C</option>
+      <option value="129N">129N</option>
+      <option value="129C">129C</option>
+      <option value="130N">130N</option>
+      <option value="130C">130C</option>
+      <option value="131">131</option>
+    </param>
+    <repeat name="rep_param_tmt10plex_correction_matrix" min="0" max="1" title="param_tmt10plex_correction_matrix">
+      <param name="param_tmt10plex_correction_matrix" type="text" size="30" value="0.0/0.0/0.0/0.0 0.0/0.0/0.0/0.0 0.0/0.0/0.0/0.0 0.0/0.0/0.0/0.0 0.0/0.0/0.0/0.0 0.0/0.0/0.0/0.0 0.0/0.0/0.0/0.0 0.0/0.0/0.0/0.0 0.0/0.0/0.0/0.0 0.0/0.0/0.0/0.0" label="Correction matrix for isotope distributions (see documentation); use the following format: &lt;-2Da&gt;/&lt;-1Da&gt;/&lt;+1Da&gt;/&lt;+2Da&gt;;" help="(-correction_matrix) e.g. '0/0.3/4/0', '0.1/0.3/3/0.2'">
+        <sanitizer>
+          <valid initial="string.printable">
+            <remove value="'"/>
+            <remove value="&quot;"/>
+          </valid>
+        </sanitizer>
+      </param>
+    </repeat>
+    <param name="param_tmt6plex_channel_126_description" type="text" size="30" label="Description for the content of the 126 channel" help="(-channel_126_description) ">
+      <sanitizer>
+        <valid initial="string.printable">
+          <remove value="'"/>
+          <remove value="&quot;"/>
+        </valid>
+      </sanitizer>
+    </param>
+    <param name="param_tmt6plex_channel_127_description" type="text" size="30" label="Description for the content of the 127 channel" help="(-channel_127_description) ">
+      <sanitizer>
+        <valid initial="string.printable">
+          <remove value="'"/>
+          <remove value="&quot;"/>
+        </valid>
+      </sanitizer>
+    </param>
+    <param name="param_tmt6plex_channel_128_description" type="text" size="30" label="Description for the content of the 128 channel" help="(-channel_128_description) ">
+      <sanitizer>
+        <valid initial="string.printable">
+          <remove value="'"/>
+          <remove value="&quot;"/>
+        </valid>
+      </sanitizer>
+    </param>
+    <param name="param_tmt6plex_channel_129_description" type="text" size="30" label="Description for the content of the 129 channel" help="(-channel_129_description) ">
+      <sanitizer>
+        <valid initial="string.printable">
+          <remove value="'"/>
+          <remove value="&quot;"/>
+        </valid>
+      </sanitizer>
+    </param>
+    <param name="param_tmt6plex_channel_130_description" type="text" size="30" label="Description for the content of the 130 channel" help="(-channel_130_description) ">
+      <sanitizer>
+        <valid initial="string.printable">
+          <remove value="'"/>
+          <remove value="&quot;"/>
+        </valid>
+      </sanitizer>
+    </param>
+    <param name="param_tmt6plex_channel_131_description" type="text" size="30" label="Description for the content of the 131 channel" help="(-channel_131_description) ">
+      <sanitizer>
+        <valid initial="string.printable">
+          <remove value="'"/>
+          <remove value="&quot;"/>
+        </valid>
+      </sanitizer>
+    </param>
+    <param name="param_tmt6plex_reference_channel" type="integer" min="126" max="131" optional="True" value="126" label="Number of the reference channel (126-131)" help="(-reference_channel) "/>
+    <repeat name="rep_param_tmt6plex_correction_matrix" min="0" max="1" title="param_tmt6plex_correction_matrix">
+      <param name="param_tmt6plex_correction_matrix" type="text" size="30" value="0.0/0.0/0.0/0.0 0.0/0.0/0.0/0.0 0.0/0.0/0.0/0.0 0.0/0.0/0.0/0.0 0.0/0.0/0.0/0.0 0.0/0.0/0.0/0.0" label="Correction matrix for isotope distributions (see documentation); use the following format: &lt;-2Da&gt;/&lt;-1Da&gt;/&lt;+1Da&gt;/&lt;+2Da&gt;;" help="(-correction_matrix) e.g. '0/0.3/4/0', '0.1/0.3/3/0.2'">
+        <sanitizer>
+          <valid initial="string.printable">
+            <remove value="'"/>
+            <remove value="&quot;"/>
+          </valid>
+        </sanitizer>
+      </param>
+    </repeat>
+    <expand macro="advanced_options">
+      <param name="param_force" type="boolean" truevalue="-force" falsevalue="" checked="false" optional="True" label="Overwrite tool specific checks" help="(-force) "/>
+      <param name="param_extraction_precursor_isotope_deviation" type="float" min="0.0" optional="True" value="10.0" label="Maximum allowed deviation (in ppm) between theoretical and observed isotopic peaks of the precursor peak in the isolation window to be counted as part of the precurso" help="(-precursor_isotope_deviation) "/>
+      <param name="param_extraction_purity_interpolation" type="boolean" truevalue="-extraction:purity_interpolation" falsevalue="" checked="true" optional="True" label="If set to true the algorithm will try to compute the purity as a time weighted linear combination of the precursor scan and the following scan" help="(-purity_interpolation) If set to false, only the precursor scan will be used"/>
+    </expand>
+  </inputs>
+  <outputs>
+    <data name="param_out" format="consensusxml"/>
+  </outputs>
+  <help>**What it does**
+
+Calculates isobaric quantitative values for peptides
+
+
+For more information, visit http://ftp.mi.fu-berlin.de/OpenMS/release-documentation/html/TOPP_IsobaricAnalyzer.html</help>
+  <expand macro="references"/>
+</tool>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/LabeledEval.xml	Thu Apr 16 08:37:04 2015 -0400
@@ -0,0 +1,51 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<tool id="LabeledEval" name="LabeledEval" version="2.0.0">
+  <description> Evaluation tool for isotope-labeled quantitation experiments.</description>
+  <macros>
+    <token name="@EXECUTABLE@">LabeledEval</token>
+    <import>macros.xml</import>
+  </macros>
+  <expand macro="stdio"/>
+  <expand macro="requirements"/>
+  <command>LabeledEval
+
+#if $param_in:
+  -in $param_in
+#end if
+#if $param_truth:
+  -truth $param_truth
+#end if
+#if $param_rt_tol:
+  -rt_tol $param_rt_tol
+#end if
+#if $param_mz_tol:
+  -mz_tol $param_mz_tol
+#end if
+-threads \${GALAXY_SLOTS:-24} 
+#if $adv_opts.adv_opts_selector=='advanced':
+    #if $adv_opts.param_force:
+  -force
+#end if
+#end if
+&gt; $param_stdout
+</command>
+  <inputs>
+    <param name="param_in" type="data" format="featurexml" optional="False" label="Feature result file" help="(-in) "/>
+    <param name="param_truth" type="data" format="consensusxml" optional="False" label="Expected result file" help="(-truth) "/>
+    <param name="param_rt_tol" type="float" value="20.0" label="Maximum allowed retention time deviation" help="(-rt_tol) "/>
+    <param name="param_mz_tol" type="float" value="0.25" label="Maximum allowed m/z deviation (divided by charge)" help="(-mz_tol) "/>
+    <expand macro="advanced_options">
+      <param name="param_force" type="boolean" truevalue="-force" falsevalue="" checked="false" optional="True" label="Overwrite tool specific checks" help="(-force) "/>
+    </expand>
+  </inputs>
+  <outputs>
+    <data name="param_stdout" format="text" label="Output from stdout"/>
+  </outputs>
+  <help>**What it does**
+
+ Evaluation tool for isotope-labeled quantitation experiments.
+
+
+For more information, visit http://ftp.mi.fu-berlin.de/OpenMS/release-documentation/html/UTILS_LabeledEval.html</help>
+  <expand macro="references"/>
+</tool>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/MRMMapper.xml	Thu Apr 16 08:37:04 2015 -0400
@@ -0,0 +1,57 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<tool id="MRMMapper" name="MRMMapper" version="2.0.0">
+  <description>MRMMapper maps measured chromatograms (mzML) and the transitions used (TraML)</description>
+  <macros>
+    <token name="@EXECUTABLE@">MRMMapper</token>
+    <import>macros.xml</import>
+  </macros>
+  <expand macro="stdio"/>
+  <expand macro="requirements"/>
+  <command>MRMMapper
+
+#if $param_in:
+  -in $param_in
+#end if
+#if $param_tr:
+  -tr $param_tr
+#end if
+#if $param_out:
+  -out $param_out
+#end if
+#if $param_precursor_tolerance:
+  -precursor_tolerance $param_precursor_tolerance
+#end if
+#if $param_product_tolerance:
+  -product_tolerance $param_product_tolerance
+#end if
+#if $param_no_strict:
+  -no-strict
+#end if
+-threads \${GALAXY_SLOTS:-24} 
+#if $adv_opts.adv_opts_selector=='advanced':
+    #if $adv_opts.param_force:
+  -force
+#end if
+#end if
+</command>
+  <inputs>
+    <param name="param_in" type="data" format="mzml" optional="False" label="Input file containing chromatograms (converted mzXML file)" help="(-in) "/>
+    <param name="param_tr" type="data" format="traml" optional="False" label="transition file" help="(-tr) "/>
+    <param name="param_precursor_tolerance" type="float" value="0.1" label="Precursor tolerance when mapping (in Th)" help="(-precursor_tolerance) "/>
+    <param name="param_product_tolerance" type="float" value="0.1" label="Product tolerance when mapping (in Th)" help="(-product_tolerance) "/>
+    <param name="param_no_strict" type="boolean" truevalue="-no-strict" falsevalue="" checked="false" optional="True" label="run in non-strict mode and allow some chromatograms to not be mapped" help="(-no-strict) "/>
+    <expand macro="advanced_options">
+      <param name="param_force" type="boolean" truevalue="-force" falsevalue="" checked="false" optional="True" label="Overwrite tool specific checks" help="(-force) "/>
+    </expand>
+  </inputs>
+  <outputs>
+    <data name="param_out" format="mzml"/>
+  </outputs>
+  <help>**What it does**
+
+MRMMapper maps measured chromatograms (mzML) and the transitions used (TraML)
+
+
+For more information, visit http://ftp.mi.fu-berlin.de/OpenMS/release-documentation/html/TOPP_MRMMapper.html</help>
+  <expand macro="references"/>
+</tool>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/MRMPairFinder.xml	Thu Apr 16 08:37:04 2015 -0400
@@ -0,0 +1,61 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<tool id="MRMPairFinder" name="MRMPairFinder" version="2.0.0">
+  <description>Util which can be used to evaluate labeled pair ratios on MRM features.</description>
+  <macros>
+    <token name="@EXECUTABLE@">MRMPairFinder</token>
+    <import>macros.xml</import>
+  </macros>
+  <expand macro="stdio"/>
+  <expand macro="requirements"/>
+  <command>MRMPairFinder
+
+#if $param_in:
+  -in $param_in
+#end if
+#if $param_pair_in:
+  -pair_in $param_pair_in
+#end if
+#if $param_out:
+  -out $param_out
+#end if
+#if $param_feature_out:
+  -feature_out $param_feature_out
+#end if
+-threads \${GALAXY_SLOTS:-24} 
+#if $adv_opts.adv_opts_selector=='advanced':
+    #if $adv_opts.param_mass_tolerance:
+  -mass_tolerance $adv_opts.param_mass_tolerance
+#end if
+    #if $adv_opts.param_RT_tolerance:
+  -RT_tolerance $adv_opts.param_RT_tolerance
+#end if
+    #if $adv_opts.param_RT_pair_tolerance:
+  -RT_pair_tolerance $adv_opts.param_RT_pair_tolerance
+#end if
+    #if $adv_opts.param_force:
+  -force
+#end if
+#end if
+</command>
+  <inputs>
+    <param name="param_in" type="data" format="featurexml" optional="False" label="Input featureXML file containing the features of the MRM experiment spectra" help="(-in) "/>
+    <param name="param_pair_in" type="data" format="tabular" optional="False" label="Pair-file in the format: prec-m/z-light prec-m/z-heavy frag-m/z-light frag-m/z-heavy rt" help="(-pair_in) "/>
+    <expand macro="advanced_options">
+      <param name="param_mass_tolerance" type="float" min="0.0" optional="True" value="0.01" label="Precursor mass tolerance which is used for the pair finding and the matching of the given pair m/z values to the features" help="(-mass_tolerance) "/>
+      <param name="param_RT_tolerance" type="float" min="0.0" optional="True" value="200.0" label="Maximal deviation in RT dimension in seconds a feature can have when comparing to the RT values given in the pair file" help="(-RT_tolerance) "/>
+      <param name="param_RT_pair_tolerance" type="float" min="0.0" optional="True" value="5.0" label="Maximal deviation in RT dimension in seconds the two partners of a pair is allowed to have" help="(-RT_pair_tolerance) "/>
+      <param name="param_force" type="boolean" truevalue="-force" falsevalue="" checked="false" optional="True" label="Overwrite tool specific checks" help="(-force) "/>
+    </expand>
+  </inputs>
+  <outputs>
+    <data name="param_out" format="consensusxml"/>
+    <data name="param_feature_out" format="featurexml"/>
+  </outputs>
+  <help>**What it does**
+
+Util which can be used to evaluate labeled pair ratios on MRM features.
+
+
+For more information, visit http://ftp.mi.fu-berlin.de/OpenMS/release-documentation/html/UTILS_MRMPairFinder.html</help>
+  <expand macro="references"/>
+</tool>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/MSGFPlusAdapter.xml	Thu Apr 16 08:37:04 2015 -0400
@@ -0,0 +1,3415 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<tool id="MSGFPlusAdapter" name="MSGFPlusAdapter" version="2.0.0">
+  <description>MS/MS database search using MS-GF+.</description>
+  <macros>
+    <token name="@EXECUTABLE@">MSGFPlusAdapter</token>
+    <import>macros.xml</import>
+  </macros>
+  <expand macro="stdio"/>
+  <expand macro="requirements"/>
+  <command>MSGFPlusAdapter
+-executable msgfplus.jar
+
+#if $param_in:
+  -in $param_in
+#end if
+#if $param_out:
+  -out $param_out
+#end if
+#if $param_mzid_out:
+  -mzid_out $param_mzid_out
+#end if
+#if $param_database:
+  -database $param_database
+#end if
+#if $param_add_decoys:
+  -add_decoys
+#end if
+#if $param_precursor_mass_tolerance:
+  -precursor_mass_tolerance $param_precursor_mass_tolerance
+#end if
+#if $param_precursor_error_units:
+  -precursor_error_units
+  #if " " in str($param_precursor_error_units):
+    "$param_precursor_error_units"
+  #else
+    $param_precursor_error_units
+  #end if
+#end if
+#if $param_isotope_error_range:
+  -isotope_error_range     "$param_isotope_error_range"
+#end if
+#if $param_fragment_method:
+  -fragment_method
+  #if " " in str($param_fragment_method):
+    "$param_fragment_method"
+  #else
+    $param_fragment_method
+  #end if
+#end if
+#if $param_instrument:
+  -instrument
+  #if " " in str($param_instrument):
+    "$param_instrument"
+  #else
+    $param_instrument
+  #end if
+#end if
+#if $param_enzyme:
+  -enzyme
+  #if " " in str($param_enzyme):
+    "$param_enzyme"
+  #else
+    $param_enzyme
+  #end if
+#end if
+#if $param_protocol:
+  -protocol
+  #if " " in str($param_protocol):
+    "$param_protocol"
+  #else
+    $param_protocol
+  #end if
+#end if
+#if $param_tryptic:
+  -tryptic
+  #if " " in str($param_tryptic):
+    "$param_tryptic"
+  #else
+    $param_tryptic
+  #end if
+#end if
+#if $param_min_precursor_charge:
+  -min_precursor_charge $param_min_precursor_charge
+#end if
+#if $param_max_precursor_charge:
+  -max_precursor_charge $param_max_precursor_charge
+#end if
+#if $param_min_peptide_length:
+  -min_peptide_length $param_min_peptide_length
+#end if
+#if $param_max_peptide_length:
+  -max_peptide_length $param_max_peptide_length
+#end if
+#if $param_matches_per_spec:
+  -matches_per_spec $param_matches_per_spec
+#end if
+#if $param_add_features:
+  -add_features
+#end if
+#if $param_max_mods:
+  -max_mods $param_max_mods
+#end if
+
+#if $rep_param_fixed_modifications:
+-fixed_modifications
+  #for token in $rep_param_fixed_modifications:
+    #if " " in str(token):
+      "$token.param_fixed_modifications"
+    #else
+      $token.param_fixed_modifications
+    #end if
+  #end for
+#end if
+
+#if $rep_param_variable_modifications:
+-variable_modifications
+  #for token in $rep_param_variable_modifications:
+    #if " " in str(token):
+      "$token.param_variable_modifications"
+    #else
+      $token.param_variable_modifications
+    #end if
+  #end for
+#end if
+#if $param_java_memory:
+  -java_memory $param_java_memory
+#end if
+-threads \${GALAXY_SLOTS:-24} 
+#if $adv_opts.adv_opts_selector=='advanced':
+    #if $adv_opts.param_java_permgen:
+  -java_permgen $adv_opts.param_java_permgen
+#end if
+    #if $adv_opts.param_force:
+  -force
+#end if
+#end if
+</command>
+  <inputs>
+    <param name="param_in" type="data" format="mzxml,mgf,mzml" optional="False" label="Input file (MS-GF+ parameter '-s')" help="(-in) "/>
+    <param name="param_database" type="data" format="fasta" optional="False" label="Protein sequence database (FASTA file; MS-GF+ parameter '-d')" help="(-database) Non-existing relative filenames are looked up via 'OpenMS.ini:id_db_dir'"/>
+    <param name="param_add_decoys" type="boolean" truevalue="-add_decoys" falsevalue="" checked="false" optional="True" label="Create decoy proteins (reversed sequences) and append them to the database for the search (MS-GF+ parameter '-tda')" help="(-add_decoys) This allows the calculation of FDRs, but should only be used if the database does not already contain decoys"/>
+    <param name="param_precursor_mass_tolerance" type="float" value="20.0" label="Precursor monoisotopic mass tolerance (MS-GF+ parameter '-t')" help="(-precursor_mass_tolerance) "/>
+    <param name="param_precursor_error_units" type="select" optional="True" value="ppm" label="Unit of precursor mass tolerance (MS-GF+ parameter '-t')" help="(-precursor_error_units) ">
+      <option value="Da">Da</option>
+      <option value="ppm">ppm</option>
+    </param>
+    <param name="param_isotope_error_range" type="text" size="30" value="0,1" label="Range of allowed isotope peak errors (MS-GF+ parameter '-ti')" help="(-isotope_error_range) Takes into account the error introduced by choosing a non-monoisotopic peak for fragmentation. Combined with 'precursor_mass_tolerance'/'precursor_error_units', this determines the actual precursor mass tolerance. E.g. for experimental mass 'exp' and calculated mass 'calc', '-precursor_mass_tolerance 20 -precursor_error_units ppm -isotope_error_range -1,2' tests '|exp - calc - n * 1.00335 Da| &lt; 20 ppm' for n = -1, 0, 1, 2">
+      <sanitizer>
+        <valid initial="string.printable">
+          <remove value="'"/>
+          <remove value="&quot;"/>
+        </valid>
+      </sanitizer>
+    </param>
+    <param name="param_fragment_method" type="select" optional="True" value="from_spectrum" label="Fragmentation method ('from_spectrum' relies on spectrum meta data and uses CID as fallback option; MS-GF+ parameter '-m')" help="(-fragment_method) ">
+      <option value="from_spectrum">from_spectrum</option>
+      <option value="CID">CID</option>
+      <option value="ETD">ETD</option>
+      <option value="HCD">HCD</option>
+    </param>
+    <param name="param_instrument" type="select" optional="True" value="low_res" label="Instrument that generated the data ('low_res'/'high_res' refer to LCQ and LTQ instruments; MS-GF+ parameter '-inst')" help="(-instrument) ">
+      <option value="low_res">low_res</option>
+      <option value="high_res">high_res</option>
+      <option value="TOF">TOF</option>
+      <option value="Q_Exactive">Q_Exactive</option>
+    </param>
+    <param name="param_enzyme" type="select" optional="True" value="trypsin" label="Enzyme used for digestion, or type of cleavage (MS-GF+ parameter '-e')" help="(-enzyme) ">
+      <option value="unspecific">unspecific</option>
+      <option value="trypsin">trypsin</option>
+      <option value="chymotrypsin">chymotrypsin</option>
+      <option value="LysC">LysC</option>
+      <option value="LysN">LysN</option>
+      <option value="GluC">GluC</option>
+      <option value="ArgC">ArgC</option>
+      <option value="AspN">AspN</option>
+      <option value="alphaLP">alphaLP</option>
+      <option value="no_cleavage">no_cleavage</option>
+    </param>
+    <param name="param_protocol" type="select" optional="True" value="none" label="Labeling or enrichment protocol used, if any (MS-GF+ parameter '-p')" help="(-protocol) ">
+      <option value="none">none</option>
+      <option value="phospho">phospho</option>
+      <option value="iTRAQ">iTRAQ</option>
+      <option value="iTRAQ_phospho">iTRAQ_phospho</option>
+      <option value="TMT">TMT</option>
+    </param>
+    <param name="param_tryptic" type="select" optional="True" value="fully" label="Level of cleavage specificity required (MS-GF+ parameter '-ntt')" help="(-tryptic) ">
+      <option value="non">non</option>
+      <option value="semi">semi</option>
+      <option value="fully">fully</option>
+    </param>
+    <param name="param_min_precursor_charge" type="integer" min="1" optional="True" value="2" label="Minimum precursor ion charge (MS-GF+ parameter '-minCharge')" help="(-min_precursor_charge) "/>
+    <param name="param_max_precursor_charge" type="integer" min="1" optional="True" value="3" label="Maximum precursor ion charge (MS-GF+ parameter '-maxCharge')" help="(-max_precursor_charge) "/>
+    <param name="param_min_peptide_length" type="integer" min="1" optional="True" value="6" label="Minimum peptide length to consider (MS-GF+ parameter '-minLength')" help="(-min_peptide_length) "/>
+    <param name="param_max_peptide_length" type="integer" min="1" optional="True" value="40" label="Maximum peptide length to consider (MS-GF+ parameter '-maxLength')" help="(-max_peptide_length) "/>
+    <param name="param_matches_per_spec" type="integer" min="1" optional="True" value="1" label="Number of matches per spectrum to be reported (MS-GF+ parameter '-n')" help="(-matches_per_spec) "/>
+    <param name="param_add_features" type="boolean" truevalue="-add_features" falsevalue="" checked="false" optional="True" label="Output additional features (default: basic scores only; MS-GF+ parameter '-addFeatures')?" help="(-add_features) "/>
+    <param name="param_max_mods" type="integer" min="0" optional="True" value="2" label="Maximum number of modifications per peptide" help="(-max_mods) If this value is large, the search may take very long"/>
+    <repeat name="rep_param_fixed_modifications" min="0" title="param_fixed_modifications">
+      <param name="param_fixed_modifications" type="select" optional="True" label="Fixed modifications, specified using UniMod (www.unimod.org) terms," help="(-fixed_modifications) e.g. 'Carbamidomethyl (C)'">
+        <option value="2-dimethylsuccinyl (C)">2-dimethylsuccinyl (C)</option>
+        <option value="2-monomethylsuccinyl (C)">2-monomethylsuccinyl (C)</option>
+        <option value="2-nitrobenzyl (Y)">2-nitrobenzyl (Y)</option>
+        <option value="2-succinyl (C)">2-succinyl (C)</option>
+        <option value="2HPG (R)">2HPG (R)</option>
+        <option value="3-deoxyglucosone (R)">3-deoxyglucosone (R)</option>
+        <option value="3-phosphoglyceryl (K)">3-phosphoglyceryl (K)</option>
+        <option value="3sulfo (N-term)">3sulfo (N-term)</option>
+        <option value="4-ONE (C)">4-ONE (C)</option>
+        <option value="4-ONE (H)">4-ONE (H)</option>
+        <option value="4-ONE (K)">4-ONE (K)</option>
+        <option value="4-ONE+Delta:H(-2)O(-1) (C)">4-ONE+Delta:H(-2)O(-1) (C)</option>
+        <option value="4-ONE+Delta:H(-2)O(-1) (H)">4-ONE+Delta:H(-2)O(-1) (H)</option>
+        <option value="4-ONE+Delta:H(-2)O(-1) (K)">4-ONE+Delta:H(-2)O(-1) (K)</option>
+        <option value="4AcAllylGal (C)">4AcAllylGal (C)</option>
+        <option value="ADP-Ribosyl (C)">ADP-Ribosyl (C)</option>
+        <option value="ADP-Ribosyl (D)">ADP-Ribosyl (D)</option>
+        <option value="ADP-Ribosyl (E)">ADP-Ribosyl (E)</option>
+        <option value="ADP-Ribosyl (K)">ADP-Ribosyl (K)</option>
+        <option value="ADP-Ribosyl (N)">ADP-Ribosyl (N)</option>
+        <option value="ADP-Ribosyl (R)">ADP-Ribosyl (R)</option>
+        <option value="ADP-Ribosyl (S)">ADP-Ribosyl (S)</option>
+        <option value="AEBS (H)">AEBS (H)</option>
+        <option value="AEBS (K)">AEBS (K)</option>
+        <option value="AEBS (S)">AEBS (S)</option>
+        <option value="AEBS (Y)">AEBS (Y)</option>
+        <option value="AEC-MAEC (S)">AEC-MAEC (S)</option>
+        <option value="AEC-MAEC (T)">AEC-MAEC (T)</option>
+        <option value="AEC-MAEC:2H(4) (S)">AEC-MAEC:2H(4) (S)</option>
+        <option value="AEC-MAEC:2H(4) (T)">AEC-MAEC:2H(4) (T)</option>
+        <option value="AHA-Alkyne (M)">AHA-Alkyne (M)</option>
+        <option value="AHA-Alkyne-KDDDD (M)">AHA-Alkyne-KDDDD (M)</option>
+        <option value="AHA-SS (M)">AHA-SS (M)</option>
+        <option value="AHA-SS_CAM (M)">AHA-SS_CAM (M)</option>
+        <option value="AMTzHexNAc2 (N)">AMTzHexNAc2 (N)</option>
+        <option value="AMTzHexNAc2 (S)">AMTzHexNAc2 (S)</option>
+        <option value="AMTzHexNAc2 (T)">AMTzHexNAc2 (T)</option>
+        <option value="AROD (C)">AROD (C)</option>
+        <option value="AccQTag (K)">AccQTag (K)</option>
+        <option value="AccQTag (N-term)">AccQTag (N-term)</option>
+        <option value="Acetyl (C)">Acetyl (C)</option>
+        <option value="Acetyl (H)">Acetyl (H)</option>
+        <option value="Acetyl (K)">Acetyl (K)</option>
+        <option value="Acetyl (N-term)">Acetyl (N-term)</option>
+        <option value="Acetyl (S)">Acetyl (S)</option>
+        <option value="Acetyl (T)">Acetyl (T)</option>
+        <option value="Acetyl (Y)">Acetyl (Y)</option>
+        <option value="Acetyl:13C(2) (K)">Acetyl:13C(2) (K)</option>
+        <option value="Acetyl:2H(3) (H)">Acetyl:2H(3) (H)</option>
+        <option value="Acetyl:2H(3) (K)">Acetyl:2H(3) (K)</option>
+        <option value="Acetyl:2H(3) (N-term)">Acetyl:2H(3) (N-term)</option>
+        <option value="Acetyl:2H(3) (S)">Acetyl:2H(3) (S)</option>
+        <option value="Acetyl:2H(3) (T)">Acetyl:2H(3) (T)</option>
+        <option value="Acetyl:2H(3) (Y)">Acetyl:2H(3) (Y)</option>
+        <option value="Acetyldeoxyhypusine (K)">Acetyldeoxyhypusine (K)</option>
+        <option value="Acetylhypusine (K)">Acetylhypusine (K)</option>
+        <option value="Ahx2+Hsl (C-term)">Ahx2+Hsl (C-term)</option>
+        <option value="Ala-&gt;Arg (A)">Ala-&gt;Arg (A)</option>
+        <option value="Ala-&gt;Asn (A)">Ala-&gt;Asn (A)</option>
+        <option value="Ala-&gt;Asp (A)">Ala-&gt;Asp (A)</option>
+        <option value="Ala-&gt;Cys (A)">Ala-&gt;Cys (A)</option>
+        <option value="Ala-&gt;Gln (A)">Ala-&gt;Gln (A)</option>
+        <option value="Ala-&gt;Glu (A)">Ala-&gt;Glu (A)</option>
+        <option value="Ala-&gt;Gly (A)">Ala-&gt;Gly (A)</option>
+        <option value="Ala-&gt;His (A)">Ala-&gt;His (A)</option>
+        <option value="Ala-&gt;Lys (A)">Ala-&gt;Lys (A)</option>
+        <option value="Ala-&gt;Met (A)">Ala-&gt;Met (A)</option>
+        <option value="Ala-&gt;Phe (A)">Ala-&gt;Phe (A)</option>
+        <option value="Ala-&gt;Pro (A)">Ala-&gt;Pro (A)</option>
+        <option value="Ala-&gt;Ser (A)">Ala-&gt;Ser (A)</option>
+        <option value="Ala-&gt;Thr (A)">Ala-&gt;Thr (A)</option>
+        <option value="Ala-&gt;Trp (A)">Ala-&gt;Trp (A)</option>
+        <option value="Ala-&gt;Tyr (A)">Ala-&gt;Tyr (A)</option>
+        <option value="Ala-&gt;Val (A)">Ala-&gt;Val (A)</option>
+        <option value="Ala-&gt;Xle (A)">Ala-&gt;Xle (A)</option>
+        <option value="Amidated (C-term)">Amidated (C-term)</option>
+        <option value="Amidine (K)">Amidine (K)</option>
+        <option value="Amidine (N-term)">Amidine (N-term)</option>
+        <option value="Amidino (C)">Amidino (C)</option>
+        <option value="Amino (Y)">Amino (Y)</option>
+        <option value="Ammonia-loss (N)">Ammonia-loss (N)</option>
+        <option value="Ammonia-loss (N-term C)">Ammonia-loss (N-term C)</option>
+        <option value="Ammonium (C-term)">Ammonium (C-term)</option>
+        <option value="Ammonium (D)">Ammonium (D)</option>
+        <option value="Ammonium (E)">Ammonium (E)</option>
+        <option value="Archaeol (C)">Archaeol (C)</option>
+        <option value="Arg (N-term)">Arg (N-term)</option>
+        <option value="Arg-&gt;Ala (R)">Arg-&gt;Ala (R)</option>
+        <option value="Arg-&gt;Asn (R)">Arg-&gt;Asn (R)</option>
+        <option value="Arg-&gt;Asp (R)">Arg-&gt;Asp (R)</option>
+        <option value="Arg-&gt;Cys (R)">Arg-&gt;Cys (R)</option>
+        <option value="Arg-&gt;Gln (R)">Arg-&gt;Gln (R)</option>
+        <option value="Arg-&gt;Glu (R)">Arg-&gt;Glu (R)</option>
+        <option value="Arg-&gt;GluSA (R)">Arg-&gt;GluSA (R)</option>
+        <option value="Arg-&gt;Gly (R)">Arg-&gt;Gly (R)</option>
+        <option value="Arg-&gt;His (R)">Arg-&gt;His (R)</option>
+        <option value="Arg-&gt;Lys (R)">Arg-&gt;Lys (R)</option>
+        <option value="Arg-&gt;Met (R)">Arg-&gt;Met (R)</option>
+        <option value="Arg-&gt;Npo (R)">Arg-&gt;Npo (R)</option>
+        <option value="Arg-&gt;Orn (R)">Arg-&gt;Orn (R)</option>
+        <option value="Arg-&gt;Phe (R)">Arg-&gt;Phe (R)</option>
+        <option value="Arg-&gt;Pro (R)">Arg-&gt;Pro (R)</option>
+        <option value="Arg-&gt;Ser (R)">Arg-&gt;Ser (R)</option>
+        <option value="Arg-&gt;Thr (R)">Arg-&gt;Thr (R)</option>
+        <option value="Arg-&gt;Trp (R)">Arg-&gt;Trp (R)</option>
+        <option value="Arg-&gt;Tyr (R)">Arg-&gt;Tyr (R)</option>
+        <option value="Arg-&gt;Val (R)">Arg-&gt;Val (R)</option>
+        <option value="Arg-&gt;Xle (R)">Arg-&gt;Xle (R)</option>
+        <option value="Arg-loss (C-term R)">Arg-loss (C-term R)</option>
+        <option value="Arg2PG (R)">Arg2PG (R)</option>
+        <option value="Argbiotinhydrazide (R)">Argbiotinhydrazide (R)</option>
+        <option value="Asn-&gt;Ala (N)">Asn-&gt;Ala (N)</option>
+        <option value="Asn-&gt;Arg (N)">Asn-&gt;Arg (N)</option>
+        <option value="Asn-&gt;Asp (N)">Asn-&gt;Asp (N)</option>
+        <option value="Asn-&gt;Cys (N)">Asn-&gt;Cys (N)</option>
+        <option value="Asn-&gt;Gln (N)">Asn-&gt;Gln (N)</option>
+        <option value="Asn-&gt;Glu (N)">Asn-&gt;Glu (N)</option>
+        <option value="Asn-&gt;Gly (N)">Asn-&gt;Gly (N)</option>
+        <option value="Asn-&gt;His (N)">Asn-&gt;His (N)</option>
+        <option value="Asn-&gt;Lys (N)">Asn-&gt;Lys (N)</option>
+        <option value="Asn-&gt;Met (N)">Asn-&gt;Met (N)</option>
+        <option value="Asn-&gt;Phe (N)">Asn-&gt;Phe (N)</option>
+        <option value="Asn-&gt;Pro (N)">Asn-&gt;Pro (N)</option>
+        <option value="Asn-&gt;Ser (N)">Asn-&gt;Ser (N)</option>
+        <option value="Asn-&gt;Thr (N)">Asn-&gt;Thr (N)</option>
+        <option value="Asn-&gt;Trp (N)">Asn-&gt;Trp (N)</option>
+        <option value="Asn-&gt;Tyr (N)">Asn-&gt;Tyr (N)</option>
+        <option value="Asn-&gt;Val (N)">Asn-&gt;Val (N)</option>
+        <option value="Asn-&gt;Xle (N)">Asn-&gt;Xle (N)</option>
+        <option value="Asp-&gt;Ala (D)">Asp-&gt;Ala (D)</option>
+        <option value="Asp-&gt;Arg (D)">Asp-&gt;Arg (D)</option>
+        <option value="Asp-&gt;Asn (D)">Asp-&gt;Asn (D)</option>
+        <option value="Asp-&gt;Cys (D)">Asp-&gt;Cys (D)</option>
+        <option value="Asp-&gt;Gln (D)">Asp-&gt;Gln (D)</option>
+        <option value="Asp-&gt;Glu (D)">Asp-&gt;Glu (D)</option>
+        <option value="Asp-&gt;Gly (D)">Asp-&gt;Gly (D)</option>
+        <option value="Asp-&gt;His (D)">Asp-&gt;His (D)</option>
+        <option value="Asp-&gt;Lys (D)">Asp-&gt;Lys (D)</option>
+        <option value="Asp-&gt;Met (D)">Asp-&gt;Met (D)</option>
+        <option value="Asp-&gt;Phe (D)">Asp-&gt;Phe (D)</option>
+        <option value="Asp-&gt;Pro (D)">Asp-&gt;Pro (D)</option>
+        <option value="Asp-&gt;Ser (D)">Asp-&gt;Ser (D)</option>
+        <option value="Asp-&gt;Thr (D)">Asp-&gt;Thr (D)</option>
+        <option value="Asp-&gt;Trp (D)">Asp-&gt;Trp (D)</option>
+        <option value="Asp-&gt;Tyr (D)">Asp-&gt;Tyr (D)</option>
+        <option value="Asp-&gt;Val (D)">Asp-&gt;Val (D)</option>
+        <option value="Asp-&gt;Xle (D)">Asp-&gt;Xle (D)</option>
+        <option value="Atto495Maleimide (C)">Atto495Maleimide (C)</option>
+        <option value="BADGE (C)">BADGE (C)</option>
+        <option value="BDMAPP (H)">BDMAPP (H)</option>
+        <option value="BDMAPP (K)">BDMAPP (K)</option>
+        <option value="BDMAPP (W)">BDMAPP (W)</option>
+        <option value="BDMAPP (Y)">BDMAPP (Y)</option>
+        <option value="BHAc (K)">BHAc (K)</option>
+        <option value="BHT (C)">BHT (C)</option>
+        <option value="BHT (H)">BHT (H)</option>
+        <option value="BHT (K)">BHT (K)</option>
+        <option value="BHTOH (C)">BHTOH (C)</option>
+        <option value="BHTOH (H)">BHTOH (H)</option>
+        <option value="BHTOH (K)">BHTOH (K)</option>
+        <option value="BITC (C)">BITC (C)</option>
+        <option value="BITC (K)">BITC (K)</option>
+        <option value="BITC (N-term)">BITC (N-term)</option>
+        <option value="BMOE (C)">BMOE (C)</option>
+        <option value="BMP-piperidinol (C)">BMP-piperidinol (C)</option>
+        <option value="BMP-piperidinol (M)">BMP-piperidinol (M)</option>
+        <option value="Bacillosamine (N)">Bacillosamine (N)</option>
+        <option value="Benzoyl (K)">Benzoyl (K)</option>
+        <option value="Benzoyl (N-term)">Benzoyl (N-term)</option>
+        <option value="Biotin (K)">Biotin (K)</option>
+        <option value="Biotin (N-term)">Biotin (N-term)</option>
+        <option value="Biotin-HPDP (C)">Biotin-HPDP (C)</option>
+        <option value="Biotin-PEG-PRA (M)">Biotin-PEG-PRA (M)</option>
+        <option value="Biotin-PEO-Amine (D)">Biotin-PEO-Amine (D)</option>
+        <option value="Biotin-PEO-Amine (E)">Biotin-PEO-Amine (E)</option>
+        <option value="Biotin-phenacyl (C)">Biotin-phenacyl (C)</option>
+        <option value="Biotin-phenacyl (H)">Biotin-phenacyl (H)</option>
+        <option value="Biotin-phenacyl (S)">Biotin-phenacyl (S)</option>
+        <option value="Biotin:Cayman-10013 (C)">Biotin:Cayman-10013 (C)</option>
+        <option value="Biotin:Cayman-10141 (C)">Biotin:Cayman-10141 (C)</option>
+        <option value="Biotin:Invitrogen-M1602 (C)">Biotin:Invitrogen-M1602 (C)</option>
+        <option value="Biotin:Sigma-B1267 (C)">Biotin:Sigma-B1267 (C)</option>
+        <option value="Biotin:Thermo-21325 (K)">Biotin:Thermo-21325 (K)</option>
+        <option value="Biotin:Thermo-21345 (Q)">Biotin:Thermo-21345 (Q)</option>
+        <option value="Biotin:Thermo-21360 (C-term)">Biotin:Thermo-21360 (C-term)</option>
+        <option value="Biotin:Thermo-21901+2H2O (C)">Biotin:Thermo-21901+2H2O (C)</option>
+        <option value="Biotin:Thermo-21901+H2O (C)">Biotin:Thermo-21901+H2O (C)</option>
+        <option value="Biotin:Thermo-21911 (C)">Biotin:Thermo-21911 (C)</option>
+        <option value="Biotin:Thermo-33033 (N-term)">Biotin:Thermo-33033 (N-term)</option>
+        <option value="Biotin:Thermo-33033-H (N-term)">Biotin:Thermo-33033-H (N-term)</option>
+        <option value="Biotin:Thermo-88310 (K)">Biotin:Thermo-88310 (K)</option>
+        <option value="Biotin:Thermo-88317 (S)">Biotin:Thermo-88317 (S)</option>
+        <option value="Biotin:Thermo-88317 (Y)">Biotin:Thermo-88317 (Y)</option>
+        <option value="BisANS (K)">BisANS (K)</option>
+        <option value="Bodipy (C)">Bodipy (C)</option>
+        <option value="Bromo (F)">Bromo (F)</option>
+        <option value="Bromo (H)">Bromo (H)</option>
+        <option value="Bromo (W)">Bromo (W)</option>
+        <option value="Bromo (Y)">Bromo (Y)</option>
+        <option value="Bromobimane (C)">Bromobimane (C)</option>
+        <option value="Butyryl (K)">Butyryl (K)</option>
+        <option value="C8-QAT (K)">C8-QAT (K)</option>
+        <option value="C8-QAT (N-term)">C8-QAT (N-term)</option>
+        <option value="CAF (N-term)">CAF (N-term)</option>
+        <option value="CAMthiopropanoyl (K)">CAMthiopropanoyl (K)</option>
+        <option value="CHDH (D)">CHDH (D)</option>
+        <option value="CLIP_TRAQ_2 (K)">CLIP_TRAQ_2 (K)</option>
+        <option value="CLIP_TRAQ_2 (N-term)">CLIP_TRAQ_2 (N-term)</option>
+        <option value="CLIP_TRAQ_2 (Y)">CLIP_TRAQ_2 (Y)</option>
+        <option value="CLIP_TRAQ_3 (K)">CLIP_TRAQ_3 (K)</option>
+        <option value="CLIP_TRAQ_3 (N-term)">CLIP_TRAQ_3 (N-term)</option>
+        <option value="CLIP_TRAQ_3 (Y)">CLIP_TRAQ_3 (Y)</option>
+        <option value="CLIP_TRAQ_4 (K)">CLIP_TRAQ_4 (K)</option>
+        <option value="CLIP_TRAQ_4 (N-term)">CLIP_TRAQ_4 (N-term)</option>
+        <option value="CLIP_TRAQ_4 (Y)">CLIP_TRAQ_4 (Y)</option>
+        <option value="Can-FP-biotin (S)">Can-FP-biotin (S)</option>
+        <option value="Can-FP-biotin (T)">Can-FP-biotin (T)</option>
+        <option value="Can-FP-biotin (Y)">Can-FP-biotin (Y)</option>
+        <option value="Carbamidomethyl (C)">Carbamidomethyl (C)</option>
+        <option value="Carbamidomethyl (D)">Carbamidomethyl (D)</option>
+        <option value="Carbamidomethyl (E)">Carbamidomethyl (E)</option>
+        <option value="Carbamidomethyl (H)">Carbamidomethyl (H)</option>
+        <option value="Carbamidomethyl (K)">Carbamidomethyl (K)</option>
+        <option value="Carbamidomethyl (N-term)">Carbamidomethyl (N-term)</option>
+        <option value="Carbamidomethyl (S)">Carbamidomethyl (S)</option>
+        <option value="Carbamidomethyl (T)">Carbamidomethyl (T)</option>
+        <option value="Carbamidomethyl (Y)">Carbamidomethyl (Y)</option>
+        <option value="CarbamidomethylDTT (C)">CarbamidomethylDTT (C)</option>
+        <option value="Carbamyl (C)">Carbamyl (C)</option>
+        <option value="Carbamyl (K)">Carbamyl (K)</option>
+        <option value="Carbamyl (M)">Carbamyl (M)</option>
+        <option value="Carbamyl (N-term)">Carbamyl (N-term)</option>
+        <option value="Carbamyl (R)">Carbamyl (R)</option>
+        <option value="Carbamyl (S)">Carbamyl (S)</option>
+        <option value="Carbamyl (T)">Carbamyl (T)</option>
+        <option value="Carbamyl (Y)">Carbamyl (Y)</option>
+        <option value="Carbofuran (S)">Carbofuran (S)</option>
+        <option value="Carboxy (D)">Carboxy (D)</option>
+        <option value="Carboxy (E)">Carboxy (E)</option>
+        <option value="Carboxy (K)">Carboxy (K)</option>
+        <option value="Carboxy (W)">Carboxy (W)</option>
+        <option value="Carboxyethyl (H)">Carboxyethyl (H)</option>
+        <option value="Carboxyethyl (K)">Carboxyethyl (K)</option>
+        <option value="Carboxymethyl (C)">Carboxymethyl (C)</option>
+        <option value="Carboxymethyl (K)">Carboxymethyl (K)</option>
+        <option value="Carboxymethyl (N-term)">Carboxymethyl (N-term)</option>
+        <option value="Carboxymethyl (W)">Carboxymethyl (W)</option>
+        <option value="Carboxymethyl:13C(2) (C)">Carboxymethyl:13C(2) (C)</option>
+        <option value="CarboxymethylDMAP (N-term)">CarboxymethylDMAP (N-term)</option>
+        <option value="CarboxymethylDTT (C)">CarboxymethylDTT (C)</option>
+        <option value="Cation:Ag (C-term)">Cation:Ag (C-term)</option>
+        <option value="Cation:Ag (D)">Cation:Ag (D)</option>
+        <option value="Cation:Ag (E)">Cation:Ag (E)</option>
+        <option value="Cation:Ca[II] (C-term)">Cation:Ca[II] (C-term)</option>
+        <option value="Cation:Ca[II] (D)">Cation:Ca[II] (D)</option>
+        <option value="Cation:Ca[II] (E)">Cation:Ca[II] (E)</option>
+        <option value="Cation:Cu[I] (C-term)">Cation:Cu[I] (C-term)</option>
+        <option value="Cation:Cu[I] (D)">Cation:Cu[I] (D)</option>
+        <option value="Cation:Cu[I] (E)">Cation:Cu[I] (E)</option>
+        <option value="Cation:Fe[II] (C-term)">Cation:Fe[II] (C-term)</option>
+        <option value="Cation:Fe[II] (D)">Cation:Fe[II] (D)</option>
+        <option value="Cation:Fe[II] (E)">Cation:Fe[II] (E)</option>
+        <option value="Cation:K (C-term)">Cation:K (C-term)</option>
+        <option value="Cation:K (D)">Cation:K (D)</option>
+        <option value="Cation:K (E)">Cation:K (E)</option>
+        <option value="Cation:Li (C-term)">Cation:Li (C-term)</option>
+        <option value="Cation:Li (D)">Cation:Li (D)</option>
+        <option value="Cation:Li (E)">Cation:Li (E)</option>
+        <option value="Cation:Mg[II] (C-term)">Cation:Mg[II] (C-term)</option>
+        <option value="Cation:Mg[II] (D)">Cation:Mg[II] (D)</option>
+        <option value="Cation:Mg[II] (E)">Cation:Mg[II] (E)</option>
+        <option value="Cation:Na (C-term)">Cation:Na (C-term)</option>
+        <option value="Cation:Na (D)">Cation:Na (D)</option>
+        <option value="Cation:Na (E)">Cation:Na (E)</option>
+        <option value="Cation:Ni[II] (C-term)">Cation:Ni[II] (C-term)</option>
+        <option value="Cation:Ni[II] (D)">Cation:Ni[II] (D)</option>
+        <option value="Cation:Ni[II] (E)">Cation:Ni[II] (E)</option>
+        <option value="Cation:Zn[II] (C-term)">Cation:Zn[II] (C-term)</option>
+        <option value="Cation:Zn[II] (D)">Cation:Zn[II] (D)</option>
+        <option value="Cation:Zn[II] (E)">Cation:Zn[II] (E)</option>
+        <option value="Chlorination (Y)">Chlorination (Y)</option>
+        <option value="Chlorpyrifos (S)">Chlorpyrifos (S)</option>
+        <option value="Chlorpyrifos (T)">Chlorpyrifos (T)</option>
+        <option value="Chlorpyrifos (Y)">Chlorpyrifos (Y)</option>
+        <option value="CoenzymeA (C)">CoenzymeA (C)</option>
+        <option value="CresylSaligeninPhosphate (H)">CresylSaligeninPhosphate (H)</option>
+        <option value="CresylSaligeninPhosphate (K)">CresylSaligeninPhosphate (K)</option>
+        <option value="CresylSaligeninPhosphate (R)">CresylSaligeninPhosphate (R)</option>
+        <option value="CresylSaligeninPhosphate (S)">CresylSaligeninPhosphate (S)</option>
+        <option value="CresylSaligeninPhosphate (T)">CresylSaligeninPhosphate (T)</option>
+        <option value="CresylSaligeninPhosphate (Y)">CresylSaligeninPhosphate (Y)</option>
+        <option value="Cresylphosphate (H)">Cresylphosphate (H)</option>
+        <option value="Cresylphosphate (K)">Cresylphosphate (K)</option>
+        <option value="Cresylphosphate (R)">Cresylphosphate (R)</option>
+        <option value="Cresylphosphate (S)">Cresylphosphate (S)</option>
+        <option value="Cresylphosphate (T)">Cresylphosphate (T)</option>
+        <option value="Cresylphosphate (Y)">Cresylphosphate (Y)</option>
+        <option value="Crotonaldehyde (C)">Crotonaldehyde (C)</option>
+        <option value="Crotonaldehyde (H)">Crotonaldehyde (H)</option>
+        <option value="Crotonaldehyde (K)">Crotonaldehyde (K)</option>
+        <option value="Crotonyl (K)">Crotonyl (K)</option>
+        <option value="CuSMo (C)">CuSMo (C)</option>
+        <option value="Cy3-maleimide (C)">Cy3-maleimide (C)</option>
+        <option value="Cy3b-maleimide (C)">Cy3b-maleimide (C)</option>
+        <option value="CyDye-Cy3 (C)">CyDye-Cy3 (C)</option>
+        <option value="CyDye-Cy5 (C)">CyDye-Cy5 (C)</option>
+        <option value="Cyano (C)">Cyano (C)</option>
+        <option value="Cys-&gt;Ala (C)">Cys-&gt;Ala (C)</option>
+        <option value="Cys-&gt;Arg (C)">Cys-&gt;Arg (C)</option>
+        <option value="Cys-&gt;Asn (C)">Cys-&gt;Asn (C)</option>
+        <option value="Cys-&gt;Asp (C)">Cys-&gt;Asp (C)</option>
+        <option value="Cys-&gt;Dha (C)">Cys-&gt;Dha (C)</option>
+        <option value="Cys-&gt;Gln (C)">Cys-&gt;Gln (C)</option>
+        <option value="Cys-&gt;Glu (C)">Cys-&gt;Glu (C)</option>
+        <option value="Cys-&gt;Gly (C)">Cys-&gt;Gly (C)</option>
+        <option value="Cys-&gt;His (C)">Cys-&gt;His (C)</option>
+        <option value="Cys-&gt;Lys (C)">Cys-&gt;Lys (C)</option>
+        <option value="Cys-&gt;Met (C)">Cys-&gt;Met (C)</option>
+        <option value="Cys-&gt;Oxoalanine (C)">Cys-&gt;Oxoalanine (C)</option>
+        <option value="Cys-&gt;Phe (C)">Cys-&gt;Phe (C)</option>
+        <option value="Cys-&gt;Pro (C)">Cys-&gt;Pro (C)</option>
+        <option value="Cys-&gt;Ser (C)">Cys-&gt;Ser (C)</option>
+        <option value="Cys-&gt;Thr (C)">Cys-&gt;Thr (C)</option>
+        <option value="Cys-&gt;Trp (C)">Cys-&gt;Trp (C)</option>
+        <option value="Cys-&gt;Tyr (C)">Cys-&gt;Tyr (C)</option>
+        <option value="Cys-&gt;Val (C)">Cys-&gt;Val (C)</option>
+        <option value="Cys-&gt;Xle (C)">Cys-&gt;Xle (C)</option>
+        <option value="Cys-&gt;ethylaminoAla (C)">Cys-&gt;ethylaminoAla (C)</option>
+        <option value="Cys-&gt;methylaminoAla (C)">Cys-&gt;methylaminoAla (C)</option>
+        <option value="Cysteinyl (C)">Cysteinyl (C)</option>
+        <option value="Cytopiloyne (C)">Cytopiloyne (C)</option>
+        <option value="Cytopiloyne (K)">Cytopiloyne (K)</option>
+        <option value="Cytopiloyne (N-term)">Cytopiloyne (N-term)</option>
+        <option value="Cytopiloyne (P)">Cytopiloyne (P)</option>
+        <option value="Cytopiloyne (R)">Cytopiloyne (R)</option>
+        <option value="Cytopiloyne (S)">Cytopiloyne (S)</option>
+        <option value="Cytopiloyne (Y)">Cytopiloyne (Y)</option>
+        <option value="Cytopiloyne+water (C)">Cytopiloyne+water (C)</option>
+        <option value="Cytopiloyne+water (K)">Cytopiloyne+water (K)</option>
+        <option value="Cytopiloyne+water (N-term)">Cytopiloyne+water (N-term)</option>
+        <option value="Cytopiloyne+water (R)">Cytopiloyne+water (R)</option>
+        <option value="Cytopiloyne+water (S)">Cytopiloyne+water (S)</option>
+        <option value="Cytopiloyne+water (T)">Cytopiloyne+water (T)</option>
+        <option value="Cytopiloyne+water (Y)">Cytopiloyne+water (Y)</option>
+        <option value="DAET (S)">DAET (S)</option>
+        <option value="DAET (T)">DAET (T)</option>
+        <option value="DEDGFLYMVYASQETFG (K)">DEDGFLYMVYASQETFG (K)</option>
+        <option value="DFDNB (K)">DFDNB (K)</option>
+        <option value="DFDNB (N)">DFDNB (N)</option>
+        <option value="DFDNB (Q)">DFDNB (Q)</option>
+        <option value="DFDNB (R)">DFDNB (R)</option>
+        <option value="DHP (C)">DHP (C)</option>
+        <option value="DMPO (C)">DMPO (C)</option>
+        <option value="DMPO (H)">DMPO (H)</option>
+        <option value="DMPO (Y)">DMPO (Y)</option>
+        <option value="DNCB_hapten (C)">DNCB_hapten (C)</option>
+        <option value="DNCB_hapten (H)">DNCB_hapten (H)</option>
+        <option value="DNCB_hapten (K)">DNCB_hapten (K)</option>
+        <option value="DNCB_hapten (Y)">DNCB_hapten (Y)</option>
+        <option value="DNPS (C)">DNPS (C)</option>
+        <option value="DNPS (W)">DNPS (W)</option>
+        <option value="DTBP (K)">DTBP (K)</option>
+        <option value="DTBP (N)">DTBP (N)</option>
+        <option value="DTBP (Q)">DTBP (Q)</option>
+        <option value="DTBP (R)">DTBP (R)</option>
+        <option value="DTT_C (C)">DTT_C (C)</option>
+        <option value="DTT_C:2H(6) (C)">DTT_C:2H(6) (C)</option>
+        <option value="DTT_ST (S)">DTT_ST (S)</option>
+        <option value="DTT_ST (T)">DTT_ST (T)</option>
+        <option value="DTT_ST:2H(6) (S)">DTT_ST:2H(6) (S)</option>
+        <option value="DTT_ST:2H(6) (T)">DTT_ST:2H(6) (T)</option>
+        <option value="Dansyl (K)">Dansyl (K)</option>
+        <option value="Dansyl (N-term)">Dansyl (N-term)</option>
+        <option value="Dap-DSP (A)">Dap-DSP (A)</option>
+        <option value="Dap-DSP (E)">Dap-DSP (E)</option>
+        <option value="Dap-DSP (K)">Dap-DSP (K)</option>
+        <option value="DeStreak (C)">DeStreak (C)</option>
+        <option value="Deamidated (N)">Deamidated (N)</option>
+        <option value="Deamidated (Q)">Deamidated (Q)</option>
+        <option value="Deamidated (R)">Deamidated (R)</option>
+        <option value="Deamidated:18O(1) (N)">Deamidated:18O(1) (N)</option>
+        <option value="Deamidated:18O(1) (Q)">Deamidated:18O(1) (Q)</option>
+        <option value="Decanoyl (S)">Decanoyl (S)</option>
+        <option value="Decanoyl (T)">Decanoyl (T)</option>
+        <option value="Dehydrated (D)">Dehydrated (D)</option>
+        <option value="Dehydrated (N-term C)">Dehydrated (N-term C)</option>
+        <option value="Dehydrated (S)">Dehydrated (S)</option>
+        <option value="Dehydrated (T)">Dehydrated (T)</option>
+        <option value="Dehydrated (Y)">Dehydrated (Y)</option>
+        <option value="Dehydro (C)">Dehydro (C)</option>
+        <option value="Delta:H(1)N(-1)18O(1) (N)">Delta:H(1)N(-1)18O(1) (N)</option>
+        <option value="Delta:H(2)C(2) (H)">Delta:H(2)C(2) (H)</option>
+        <option value="Delta:H(2)C(2) (K)">Delta:H(2)C(2) (K)</option>
+        <option value="Delta:H(2)C(2) (N-term)">Delta:H(2)C(2) (N-term)</option>
+        <option value="Delta:H(2)C(3) (K)">Delta:H(2)C(3) (K)</option>
+        <option value="Delta:H(2)C(3)O(1) (K)">Delta:H(2)C(3)O(1) (K)</option>
+        <option value="Delta:H(2)C(3)O(1) (R)">Delta:H(2)C(3)O(1) (R)</option>
+        <option value="Delta:H(2)C(5) (K)">Delta:H(2)C(5) (K)</option>
+        <option value="Delta:H(4)C(2) (H)">Delta:H(4)C(2) (H)</option>
+        <option value="Delta:H(4)C(2) (K)">Delta:H(4)C(2) (K)</option>
+        <option value="Delta:H(4)C(2) (N-term)">Delta:H(4)C(2) (N-term)</option>
+        <option value="Delta:H(4)C(2)O(-1)S(1) (S)">Delta:H(4)C(2)O(-1)S(1) (S)</option>
+        <option value="Delta:H(4)C(3) (H)">Delta:H(4)C(3) (H)</option>
+        <option value="Delta:H(4)C(3) (K)">Delta:H(4)C(3) (K)</option>
+        <option value="Delta:H(4)C(3)O(1) (C)">Delta:H(4)C(3)O(1) (C)</option>
+        <option value="Delta:H(4)C(3)O(1) (H)">Delta:H(4)C(3)O(1) (H)</option>
+        <option value="Delta:H(4)C(3)O(1) (K)">Delta:H(4)C(3)O(1) (K)</option>
+        <option value="Delta:H(4)C(6) (K)">Delta:H(4)C(6) (K)</option>
+        <option value="Delta:H(5)C(2) (P)">Delta:H(5)C(2) (P)</option>
+        <option value="Delta:H(6)C(3)O(1) (C)">Delta:H(6)C(3)O(1) (C)</option>
+        <option value="Delta:H(6)C(3)O(1) (H)">Delta:H(6)C(3)O(1) (H)</option>
+        <option value="Delta:H(6)C(3)O(1) (K)">Delta:H(6)C(3)O(1) (K)</option>
+        <option value="Delta:H(6)C(6)O(1) (K)">Delta:H(6)C(6)O(1) (K)</option>
+        <option value="Delta:H(8)C(6)O(1) (L)">Delta:H(8)C(6)O(1) (L)</option>
+        <option value="Delta:H(8)C(6)O(2) (K)">Delta:H(8)C(6)O(2) (K)</option>
+        <option value="Delta:Hg(1) (C)">Delta:Hg(1) (C)</option>
+        <option value="Delta:S(-1)Se(1) (C)">Delta:S(-1)Se(1) (C)</option>
+        <option value="Delta:S(-1)Se(1) (M)">Delta:S(-1)Se(1) (M)</option>
+        <option value="Delta:Se(1) (C)">Delta:Se(1) (C)</option>
+        <option value="Deoxy (D)">Deoxy (D)</option>
+        <option value="Deoxy (S)">Deoxy (S)</option>
+        <option value="Deoxy (T)">Deoxy (T)</option>
+        <option value="Deoxyhypusine (K)">Deoxyhypusine (K)</option>
+        <option value="Dethiomethyl (M)">Dethiomethyl (M)</option>
+        <option value="DiART6plex (K)">DiART6plex (K)</option>
+        <option value="DiART6plex (N-term)">DiART6plex (N-term)</option>
+        <option value="DiART6plex (Y)">DiART6plex (Y)</option>
+        <option value="DiART6plex115 (K)">DiART6plex115 (K)</option>
+        <option value="DiART6plex115 (N-term)">DiART6plex115 (N-term)</option>
+        <option value="DiART6plex115 (Y)">DiART6plex115 (Y)</option>
+        <option value="DiART6plex116/119 (K)">DiART6plex116/119 (K)</option>
+        <option value="DiART6plex116/119 (N-term)">DiART6plex116/119 (N-term)</option>
+        <option value="DiART6plex116/119 (Y)">DiART6plex116/119 (Y)</option>
+        <option value="DiART6plex117 (K)">DiART6plex117 (K)</option>
+        <option value="DiART6plex117 (N-term)">DiART6plex117 (N-term)</option>
+        <option value="DiART6plex117 (Y)">DiART6plex117 (Y)</option>
+        <option value="DiART6plex118 (K)">DiART6plex118 (K)</option>
+        <option value="DiART6plex118 (N-term)">DiART6plex118 (N-term)</option>
+        <option value="DiART6plex118 (Y)">DiART6plex118 (Y)</option>
+        <option value="DiLeu4plex (K)">DiLeu4plex (K)</option>
+        <option value="DiLeu4plex (N-term)">DiLeu4plex (N-term)</option>
+        <option value="DiLeu4plex (Y)">DiLeu4plex (Y)</option>
+        <option value="DiLeu4plex115 (K)">DiLeu4plex115 (K)</option>
+        <option value="DiLeu4plex115 (N-term)">DiLeu4plex115 (N-term)</option>
+        <option value="DiLeu4plex115 (Y)">DiLeu4plex115 (Y)</option>
+        <option value="DiLeu4plex117 (K)">DiLeu4plex117 (K)</option>
+        <option value="DiLeu4plex117 (N-term)">DiLeu4plex117 (N-term)</option>
+        <option value="DiLeu4plex117 (Y)">DiLeu4plex117 (Y)</option>
+        <option value="DiLeu4plex118 (K)">DiLeu4plex118 (K)</option>
+        <option value="DiLeu4plex118 (N-term)">DiLeu4plex118 (N-term)</option>
+        <option value="DiLeu4plex118 (Y)">DiLeu4plex118 (Y)</option>
+        <option value="Diacylglycerol (C)">Diacylglycerol (C)</option>
+        <option value="Dibromo (Y)">Dibromo (Y)</option>
+        <option value="Dicarbamidomethyl (C)">Dicarbamidomethyl (C)</option>
+        <option value="Dicarbamidomethyl (H)">Dicarbamidomethyl (H)</option>
+        <option value="Dicarbamidomethyl (K)">Dicarbamidomethyl (K)</option>
+        <option value="Dicarbamidomethyl (N-term)">Dicarbamidomethyl (N-term)</option>
+        <option value="Dicarbamidomethyl (R)">Dicarbamidomethyl (R)</option>
+        <option value="Didehydro (C-term K)">Didehydro (C-term K)</option>
+        <option value="Didehydro (S)">Didehydro (S)</option>
+        <option value="Didehydro (T)">Didehydro (T)</option>
+        <option value="Didehydro (Y)">Didehydro (Y)</option>
+        <option value="Didehydroretinylidene (K)">Didehydroretinylidene (K)</option>
+        <option value="Diethyl (K)">Diethyl (K)</option>
+        <option value="Diethyl (N-term)">Diethyl (N-term)</option>
+        <option value="Diethylphosphate (C)">Diethylphosphate (C)</option>
+        <option value="Diethylphosphate (H)">Diethylphosphate (H)</option>
+        <option value="Diethylphosphate (K)">Diethylphosphate (K)</option>
+        <option value="Diethylphosphate (N-term)">Diethylphosphate (N-term)</option>
+        <option value="Diethylphosphate (S)">Diethylphosphate (S)</option>
+        <option value="Diethylphosphate (T)">Diethylphosphate (T)</option>
+        <option value="Diethylphosphate (Y)">Diethylphosphate (Y)</option>
+        <option value="Difuran (Y)">Difuran (Y)</option>
+        <option value="Dihydroxyimidazolidine (R)">Dihydroxyimidazolidine (R)</option>
+        <option value="Diiodo (H)">Diiodo (H)</option>
+        <option value="Diiodo (Y)">Diiodo (Y)</option>
+        <option value="Diironsubcluster (C)">Diironsubcluster (C)</option>
+        <option value="Diisopropylphosphate (K)">Diisopropylphosphate (K)</option>
+        <option value="Diisopropylphosphate (N-term)">Diisopropylphosphate (N-term)</option>
+        <option value="Diisopropylphosphate (S)">Diisopropylphosphate (S)</option>
+        <option value="Diisopropylphosphate (T)">Diisopropylphosphate (T)</option>
+        <option value="Diisopropylphosphate (Y)">Diisopropylphosphate (Y)</option>
+        <option value="Dimethyl (K)">Dimethyl (K)</option>
+        <option value="Dimethyl (N)">Dimethyl (N)</option>
+        <option value="Dimethyl (N-term)">Dimethyl (N-term)</option>
+        <option value="Dimethyl (R)">Dimethyl (R)</option>
+        <option value="Dimethyl:2H(4) (K)">Dimethyl:2H(4) (K)</option>
+        <option value="Dimethyl:2H(4) (N-term)">Dimethyl:2H(4) (N-term)</option>
+        <option value="Dimethyl:2H(4)13C(2) (K)">Dimethyl:2H(4)13C(2) (K)</option>
+        <option value="Dimethyl:2H(4)13C(2) (N-term)">Dimethyl:2H(4)13C(2) (N-term)</option>
+        <option value="Dimethyl:2H(6) (K)">Dimethyl:2H(6) (K)</option>
+        <option value="Dimethyl:2H(6) (N-term)">Dimethyl:2H(6) (N-term)</option>
+        <option value="Dimethyl:2H(6) (R)">Dimethyl:2H(6) (R)</option>
+        <option value="Dimethyl:2H(6)13C(2) (K)">Dimethyl:2H(6)13C(2) (K)</option>
+        <option value="Dimethyl:2H(6)13C(2) (N-term)">Dimethyl:2H(6)13C(2) (N-term)</option>
+        <option value="Dimethyl:2H(6)13C(2) (R)">Dimethyl:2H(6)13C(2) (R)</option>
+        <option value="DimethylArsino (C)">DimethylArsino (C)</option>
+        <option value="DimethylamineGMBS (C)">DimethylamineGMBS (C)</option>
+        <option value="DimethylpyrroleAdduct (K)">DimethylpyrroleAdduct (K)</option>
+        <option value="Dioxidation (C)">Dioxidation (C)</option>
+        <option value="Dioxidation (F)">Dioxidation (F)</option>
+        <option value="Dioxidation (K)">Dioxidation (K)</option>
+        <option value="Dioxidation (M)">Dioxidation (M)</option>
+        <option value="Dioxidation (P)">Dioxidation (P)</option>
+        <option value="Dioxidation (R)">Dioxidation (R)</option>
+        <option value="Dioxidation (W)">Dioxidation (W)</option>
+        <option value="Dioxidation (Y)">Dioxidation (Y)</option>
+        <option value="Diphthamide (H)">Diphthamide (H)</option>
+        <option value="Dipyridyl (C)">Dipyridyl (C)</option>
+        <option value="Dipyrrolylmethanemethyl (C)">Dipyrrolylmethanemethyl (C)</option>
+        <option value="DyLight-maleimide (C)">DyLight-maleimide (C)</option>
+        <option value="EDEDTIDVFQQQTGG (K)">EDEDTIDVFQQQTGG (K)</option>
+        <option value="EDT-iodoacetyl-PEO-biotin (S)">EDT-iodoacetyl-PEO-biotin (S)</option>
+        <option value="EDT-iodoacetyl-PEO-biotin (T)">EDT-iodoacetyl-PEO-biotin (T)</option>
+        <option value="EDT-maleimide-PEO-biotin (S)">EDT-maleimide-PEO-biotin (S)</option>
+        <option value="EDT-maleimide-PEO-biotin (T)">EDT-maleimide-PEO-biotin (T)</option>
+        <option value="EEEDVIEVYQEQTGG (K)">EEEDVIEVYQEQTGG (K)</option>
+        <option value="EGCG1 (C)">EGCG1 (C)</option>
+        <option value="EGCG2 (C)">EGCG2 (C)</option>
+        <option value="EHD-diphenylpentanone (C)">EHD-diphenylpentanone (C)</option>
+        <option value="EHD-diphenylpentanone (M)">EHD-diphenylpentanone (M)</option>
+        <option value="EQAT (C)">EQAT (C)</option>
+        <option value="EQAT:2H(5) (C)">EQAT:2H(5) (C)</option>
+        <option value="EQIGG (K)">EQIGG (K)</option>
+        <option value="ESP (K)">ESP (K)</option>
+        <option value="ESP (N-term)">ESP (N-term)</option>
+        <option value="ESP:2H(10) (K)">ESP:2H(10) (K)</option>
+        <option value="ESP:2H(10) (N-term)">ESP:2H(10) (N-term)</option>
+        <option value="Ethanedithiol (S)">Ethanedithiol (S)</option>
+        <option value="Ethanedithiol (T)">Ethanedithiol (T)</option>
+        <option value="Ethanolamine (C)">Ethanolamine (C)</option>
+        <option value="Ethanolamine (C-term)">Ethanolamine (C-term)</option>
+        <option value="Ethanolamine (D)">Ethanolamine (D)</option>
+        <option value="Ethanolamine (E)">Ethanolamine (E)</option>
+        <option value="Ethanolyl (C)">Ethanolyl (C)</option>
+        <option value="Ethanolyl (K)">Ethanolyl (K)</option>
+        <option value="Ethanolyl (R)">Ethanolyl (R)</option>
+        <option value="Ethoxyformyl (H)">Ethoxyformyl (H)</option>
+        <option value="Ethyl (C-term)">Ethyl (C-term)</option>
+        <option value="Ethyl (D)">Ethyl (D)</option>
+        <option value="Ethyl (E)">Ethyl (E)</option>
+        <option value="Ethyl (K)">Ethyl (K)</option>
+        <option value="Ethyl (N-term)">Ethyl (N-term)</option>
+        <option value="Ethyl+Deamidated (N)">Ethyl+Deamidated (N)</option>
+        <option value="Ethyl+Deamidated (Q)">Ethyl+Deamidated (Q)</option>
+        <option value="Ethylphosphate (K)">Ethylphosphate (K)</option>
+        <option value="Ethylphosphate (N-term)">Ethylphosphate (N-term)</option>
+        <option value="Ethylphosphate (S)">Ethylphosphate (S)</option>
+        <option value="Ethylphosphate (T)">Ethylphosphate (T)</option>
+        <option value="Ethylphosphate (Y)">Ethylphosphate (Y)</option>
+        <option value="ExacTagAmine (K)">ExacTagAmine (K)</option>
+        <option value="ExacTagThiol (C)">ExacTagThiol (C)</option>
+        <option value="FAD (C)">FAD (C)</option>
+        <option value="FAD (H)">FAD (H)</option>
+        <option value="FAD (Y)">FAD (Y)</option>
+        <option value="FMN (S)">FMN (S)</option>
+        <option value="FMN (T)">FMN (T)</option>
+        <option value="FMNC (C)">FMNC (C)</option>
+        <option value="FMNH (C)">FMNH (C)</option>
+        <option value="FMNH (H)">FMNH (H)</option>
+        <option value="FNEM (C)">FNEM (C)</option>
+        <option value="FP-Biotin (K)">FP-Biotin (K)</option>
+        <option value="FP-Biotin (S)">FP-Biotin (S)</option>
+        <option value="FP-Biotin (T)">FP-Biotin (T)</option>
+        <option value="FP-Biotin (Y)">FP-Biotin (Y)</option>
+        <option value="FTC (C)">FTC (C)</option>
+        <option value="FTC (K)">FTC (K)</option>
+        <option value="FTC (P)">FTC (P)</option>
+        <option value="FTC (R)">FTC (R)</option>
+        <option value="FTC (S)">FTC (S)</option>
+        <option value="Farnesyl (C)">Farnesyl (C)</option>
+        <option value="Fluorescein (C)">Fluorescein (C)</option>
+        <option value="Fluoro (A)">Fluoro (A)</option>
+        <option value="Fluoro (F)">Fluoro (F)</option>
+        <option value="Fluoro (W)">Fluoro (W)</option>
+        <option value="Fluoro (Y)">Fluoro (Y)</option>
+        <option value="Formyl (K)">Formyl (K)</option>
+        <option value="Formyl (N-term)">Formyl (N-term)</option>
+        <option value="Formyl (S)">Formyl (S)</option>
+        <option value="Formyl (T)">Formyl (T)</option>
+        <option value="Furan (Y)">Furan (Y)</option>
+        <option value="G-H1 (R)">G-H1 (R)</option>
+        <option value="GG (C)">GG (C)</option>
+        <option value="GG (K)">GG (K)</option>
+        <option value="GG (S)">GG (S)</option>
+        <option value="GG (T)">GG (T)</option>
+        <option value="GGQ (K)">GGQ (K)</option>
+        <option value="GIST-Quat (K)">GIST-Quat (K)</option>
+        <option value="GIST-Quat (N-term)">GIST-Quat (N-term)</option>
+        <option value="GIST-Quat:2H(3) (K)">GIST-Quat:2H(3) (K)</option>
+        <option value="GIST-Quat:2H(3) (N-term)">GIST-Quat:2H(3) (N-term)</option>
+        <option value="GIST-Quat:2H(6) (K)">GIST-Quat:2H(6) (K)</option>
+        <option value="GIST-Quat:2H(6) (N-term)">GIST-Quat:2H(6) (N-term)</option>
+        <option value="GIST-Quat:2H(9) (K)">GIST-Quat:2H(9) (K)</option>
+        <option value="GIST-Quat:2H(9) (N-term)">GIST-Quat:2H(9) (N-term)</option>
+        <option value="Galactosyl (K)">Galactosyl (K)</option>
+        <option value="GeranylGeranyl (C)">GeranylGeranyl (C)</option>
+        <option value="Gln-&gt;Ala (Q)">Gln-&gt;Ala (Q)</option>
+        <option value="Gln-&gt;Arg (Q)">Gln-&gt;Arg (Q)</option>
+        <option value="Gln-&gt;Asn (Q)">Gln-&gt;Asn (Q)</option>
+        <option value="Gln-&gt;Asp (Q)">Gln-&gt;Asp (Q)</option>
+        <option value="Gln-&gt;Cys (Q)">Gln-&gt;Cys (Q)</option>
+        <option value="Gln-&gt;Glu (Q)">Gln-&gt;Glu (Q)</option>
+        <option value="Gln-&gt;Gly (Q)">Gln-&gt;Gly (Q)</option>
+        <option value="Gln-&gt;His (Q)">Gln-&gt;His (Q)</option>
+        <option value="Gln-&gt;Lys (Q)">Gln-&gt;Lys (Q)</option>
+        <option value="Gln-&gt;Met (Q)">Gln-&gt;Met (Q)</option>
+        <option value="Gln-&gt;Phe (Q)">Gln-&gt;Phe (Q)</option>
+        <option value="Gln-&gt;Pro (Q)">Gln-&gt;Pro (Q)</option>
+        <option value="Gln-&gt;Ser (Q)">Gln-&gt;Ser (Q)</option>
+        <option value="Gln-&gt;Thr (Q)">Gln-&gt;Thr (Q)</option>
+        <option value="Gln-&gt;Trp (Q)">Gln-&gt;Trp (Q)</option>
+        <option value="Gln-&gt;Tyr (Q)">Gln-&gt;Tyr (Q)</option>
+        <option value="Gln-&gt;Val (Q)">Gln-&gt;Val (Q)</option>
+        <option value="Gln-&gt;Xle (Q)">Gln-&gt;Xle (Q)</option>
+        <option value="Gln-&gt;pyro-Glu (N-term Q)">Gln-&gt;pyro-Glu (N-term Q)</option>
+        <option value="Glu (E)">Glu (E)</option>
+        <option value="Glu-&gt;Ala (E)">Glu-&gt;Ala (E)</option>
+        <option value="Glu-&gt;Arg (E)">Glu-&gt;Arg (E)</option>
+        <option value="Glu-&gt;Asn (E)">Glu-&gt;Asn (E)</option>
+        <option value="Glu-&gt;Asp (E)">Glu-&gt;Asp (E)</option>
+        <option value="Glu-&gt;Cys (E)">Glu-&gt;Cys (E)</option>
+        <option value="Glu-&gt;Gln (E)">Glu-&gt;Gln (E)</option>
+        <option value="Glu-&gt;Gly (E)">Glu-&gt;Gly (E)</option>
+        <option value="Glu-&gt;His (E)">Glu-&gt;His (E)</option>
+        <option value="Glu-&gt;Lys (E)">Glu-&gt;Lys (E)</option>
+        <option value="Glu-&gt;Met (E)">Glu-&gt;Met (E)</option>
+        <option value="Glu-&gt;Phe (E)">Glu-&gt;Phe (E)</option>
+        <option value="Glu-&gt;Pro (E)">Glu-&gt;Pro (E)</option>
+        <option value="Glu-&gt;Ser (E)">Glu-&gt;Ser (E)</option>
+        <option value="Glu-&gt;Thr (E)">Glu-&gt;Thr (E)</option>
+        <option value="Glu-&gt;Trp (E)">Glu-&gt;Trp (E)</option>
+        <option value="Glu-&gt;Tyr (E)">Glu-&gt;Tyr (E)</option>
+        <option value="Glu-&gt;Val (E)">Glu-&gt;Val (E)</option>
+        <option value="Glu-&gt;Xle (E)">Glu-&gt;Xle (E)</option>
+        <option value="Glu-&gt;pyro-Glu (N-term E)">Glu-&gt;pyro-Glu (N-term E)</option>
+        <option value="GluGlu (E)">GluGlu (E)</option>
+        <option value="GluGluGlu (E)">GluGluGlu (E)</option>
+        <option value="GluGluGluGlu (E)">GluGluGluGlu (E)</option>
+        <option value="Gluconoylation (K)">Gluconoylation (K)</option>
+        <option value="Gluconoylation (N-term)">Gluconoylation (N-term)</option>
+        <option value="Glucosylgalactosyl (K)">Glucosylgalactosyl (K)</option>
+        <option value="Glucuronyl (S)">Glucuronyl (S)</option>
+        <option value="Glutathione (C)">Glutathione (C)</option>
+        <option value="Gly (K)">Gly (K)</option>
+        <option value="Gly (S)">Gly (S)</option>
+        <option value="Gly (T)">Gly (T)</option>
+        <option value="Gly-&gt;Ala (G)">Gly-&gt;Ala (G)</option>
+        <option value="Gly-&gt;Arg (G)">Gly-&gt;Arg (G)</option>
+        <option value="Gly-&gt;Asn (G)">Gly-&gt;Asn (G)</option>
+        <option value="Gly-&gt;Asp (G)">Gly-&gt;Asp (G)</option>
+        <option value="Gly-&gt;Cys (G)">Gly-&gt;Cys (G)</option>
+        <option value="Gly-&gt;Gln (G)">Gly-&gt;Gln (G)</option>
+        <option value="Gly-&gt;Glu (G)">Gly-&gt;Glu (G)</option>
+        <option value="Gly-&gt;His (G)">Gly-&gt;His (G)</option>
+        <option value="Gly-&gt;Lys (G)">Gly-&gt;Lys (G)</option>
+        <option value="Gly-&gt;Met (G)">Gly-&gt;Met (G)</option>
+        <option value="Gly-&gt;Phe (G)">Gly-&gt;Phe (G)</option>
+        <option value="Gly-&gt;Pro (G)">Gly-&gt;Pro (G)</option>
+        <option value="Gly-&gt;Ser (G)">Gly-&gt;Ser (G)</option>
+        <option value="Gly-&gt;Thr (G)">Gly-&gt;Thr (G)</option>
+        <option value="Gly-&gt;Trp (G)">Gly-&gt;Trp (G)</option>
+        <option value="Gly-&gt;Tyr (G)">Gly-&gt;Tyr (G)</option>
+        <option value="Gly-&gt;Val (G)">Gly-&gt;Val (G)</option>
+        <option value="Gly-&gt;Xle (G)">Gly-&gt;Xle (G)</option>
+        <option value="Gly-loss+Amide (C-term G)">Gly-loss+Amide (C-term G)</option>
+        <option value="Glycerophospho (S)">Glycerophospho (S)</option>
+        <option value="GlycerylPE (E)">GlycerylPE (E)</option>
+        <option value="Glycosyl (P)">Glycosyl (P)</option>
+        <option value="Guanidinyl (K)">Guanidinyl (K)</option>
+        <option value="Guanidinyl (N-term)">Guanidinyl (N-term)</option>
+        <option value="HCysThiolactone (K)">HCysThiolactone (K)</option>
+        <option value="HCysteinyl (C)">HCysteinyl (C)</option>
+        <option value="HMVK (C)">HMVK (C)</option>
+        <option value="HN2_mustard (C)">HN2_mustard (C)</option>
+        <option value="HN2_mustard (H)">HN2_mustard (H)</option>
+        <option value="HN2_mustard (K)">HN2_mustard (K)</option>
+        <option value="HN3_mustard (C)">HN3_mustard (C)</option>
+        <option value="HN3_mustard (H)">HN3_mustard (H)</option>
+        <option value="HN3_mustard (K)">HN3_mustard (K)</option>
+        <option value="HNE (A)">HNE (A)</option>
+        <option value="HNE (C)">HNE (C)</option>
+        <option value="HNE (H)">HNE (H)</option>
+        <option value="HNE (K)">HNE (K)</option>
+        <option value="HNE (L)">HNE (L)</option>
+        <option value="HNE+Delta:H(2) (C)">HNE+Delta:H(2) (C)</option>
+        <option value="HNE+Delta:H(2) (H)">HNE+Delta:H(2) (H)</option>
+        <option value="HNE+Delta:H(2) (K)">HNE+Delta:H(2) (K)</option>
+        <option value="HNE-BAHAH (C)">HNE-BAHAH (C)</option>
+        <option value="HNE-BAHAH (H)">HNE-BAHAH (H)</option>
+        <option value="HNE-BAHAH (K)">HNE-BAHAH (K)</option>
+        <option value="HNE-Delta:H(2)O (C)">HNE-Delta:H(2)O (C)</option>
+        <option value="HNE-Delta:H(2)O (H)">HNE-Delta:H(2)O (H)</option>
+        <option value="HNE-Delta:H(2)O (K)">HNE-Delta:H(2)O (K)</option>
+        <option value="HPG (R)">HPG (R)</option>
+        <option value="Heme (C)">Heme (C)</option>
+        <option value="Heme (H)">Heme (H)</option>
+        <option value="Hep (K)">Hep (K)</option>
+        <option value="Hep (N)">Hep (N)</option>
+        <option value="Hep (Q)">Hep (Q)</option>
+        <option value="Hep (R)">Hep (R)</option>
+        <option value="Hep (S)">Hep (S)</option>
+        <option value="Hep (T)">Hep (T)</option>
+        <option value="Hex (C)">Hex (C)</option>
+        <option value="Hex (K)">Hex (K)</option>
+        <option value="Hex (N)">Hex (N)</option>
+        <option value="Hex (N-term)">Hex (N-term)</option>
+        <option value="Hex (R)">Hex (R)</option>
+        <option value="Hex (S)">Hex (S)</option>
+        <option value="Hex (T)">Hex (T)</option>
+        <option value="Hex (W)">Hex (W)</option>
+        <option value="Hex (Y)">Hex (Y)</option>
+        <option value="Hex(1)HexNAc(1)NeuAc(1) (N)">Hex(1)HexNAc(1)NeuAc(1) (N)</option>
+        <option value="Hex(1)HexNAc(1)NeuAc(1) (S)">Hex(1)HexNAc(1)NeuAc(1) (S)</option>
+        <option value="Hex(1)HexNAc(1)NeuAc(1) (T)">Hex(1)HexNAc(1)NeuAc(1) (T)</option>
+        <option value="Hex(1)HexNAc(1)NeuAc(2) (N)">Hex(1)HexNAc(1)NeuAc(2) (N)</option>
+        <option value="Hex(1)HexNAc(1)NeuAc(2) (S)">Hex(1)HexNAc(1)NeuAc(2) (S)</option>
+        <option value="Hex(1)HexNAc(1)NeuAc(2) (T)">Hex(1)HexNAc(1)NeuAc(2) (T)</option>
+        <option value="Hex(1)HexNAc(1)dHex(1) (N)">Hex(1)HexNAc(1)dHex(1) (N)</option>
+        <option value="Hex(1)HexNAc(2) (N)">Hex(1)HexNAc(2) (N)</option>
+        <option value="Hex(1)HexNAc(2)Pent(1) (N)">Hex(1)HexNAc(2)Pent(1) (N)</option>
+        <option value="Hex(1)HexNAc(2)dHex(1) (N)">Hex(1)HexNAc(2)dHex(1) (N)</option>
+        <option value="Hex(1)HexNAc(2)dHex(1)Pent(1) (N)">Hex(1)HexNAc(2)dHex(1)Pent(1) (N)</option>
+        <option value="Hex(1)HexNAc(2)dHex(2) (N)">Hex(1)HexNAc(2)dHex(2) (N)</option>
+        <option value="Hex(2) (K)">Hex(2) (K)</option>
+        <option value="Hex(2) (R)">Hex(2) (R)</option>
+        <option value="Hex(2)HexNAc(2) (N)">Hex(2)HexNAc(2) (N)</option>
+        <option value="Hex(2)HexNAc(2)Pent(1) (N)">Hex(2)HexNAc(2)Pent(1) (N)</option>
+        <option value="Hex(2)HexNAc(2)dHex(1) (N)">Hex(2)HexNAc(2)dHex(1) (N)</option>
+        <option value="Hex(3) (N)">Hex(3) (N)</option>
+        <option value="Hex(3)HexNAc(1)Pent(1) (N)">Hex(3)HexNAc(1)Pent(1) (N)</option>
+        <option value="Hex(3)HexNAc(2) (N)">Hex(3)HexNAc(2) (N)</option>
+        <option value="Hex(3)HexNAc(2)P(1) (N)">Hex(3)HexNAc(2)P(1) (N)</option>
+        <option value="Hex(3)HexNAc(4) (N)">Hex(3)HexNAc(4) (N)</option>
+        <option value="Hex(4)HexNAc(4) (N)">Hex(4)HexNAc(4) (N)</option>
+        <option value="Hex(5)HexNAc(2) (N)">Hex(5)HexNAc(2) (N)</option>
+        <option value="Hex(5)HexNAc(4) (N)">Hex(5)HexNAc(4) (N)</option>
+        <option value="Hex(5)HexNAc(4)NeuAc(1) (N)">Hex(5)HexNAc(4)NeuAc(1) (N)</option>
+        <option value="Hex(5)HexNAc(4)NeuAc(2) (N)">Hex(5)HexNAc(4)NeuAc(2) (N)</option>
+        <option value="Hex1HexNAc1 (N)">Hex1HexNAc1 (N)</option>
+        <option value="Hex1HexNAc1 (S)">Hex1HexNAc1 (S)</option>
+        <option value="Hex1HexNAc1 (T)">Hex1HexNAc1 (T)</option>
+        <option value="HexN (K)">HexN (K)</option>
+        <option value="HexN (N)">HexN (N)</option>
+        <option value="HexN (T)">HexN (T)</option>
+        <option value="HexN (W)">HexN (W)</option>
+        <option value="HexNAc (N)">HexNAc (N)</option>
+        <option value="HexNAc (S)">HexNAc (S)</option>
+        <option value="HexNAc (T)">HexNAc (T)</option>
+        <option value="HexNAc(1)dHex(1) (N)">HexNAc(1)dHex(1) (N)</option>
+        <option value="HexNAc(1)dHex(2) (N)">HexNAc(1)dHex(2) (N)</option>
+        <option value="HexNAc(2) (N)">HexNAc(2) (N)</option>
+        <option value="HexNAc(2)dHex(1) (N)">HexNAc(2)dHex(1) (N)</option>
+        <option value="HexNAc(2)dHex(2) (N)">HexNAc(2)dHex(2) (N)</option>
+        <option value="His-&gt;Ala (H)">His-&gt;Ala (H)</option>
+        <option value="His-&gt;Arg (H)">His-&gt;Arg (H)</option>
+        <option value="His-&gt;Asn (H)">His-&gt;Asn (H)</option>
+        <option value="His-&gt;Asp (H)">His-&gt;Asp (H)</option>
+        <option value="His-&gt;Cys (H)">His-&gt;Cys (H)</option>
+        <option value="His-&gt;Gln (H)">His-&gt;Gln (H)</option>
+        <option value="His-&gt;Glu (H)">His-&gt;Glu (H)</option>
+        <option value="His-&gt;Gly (H)">His-&gt;Gly (H)</option>
+        <option value="His-&gt;Lys (H)">His-&gt;Lys (H)</option>
+        <option value="His-&gt;Met (H)">His-&gt;Met (H)</option>
+        <option value="His-&gt;Phe (H)">His-&gt;Phe (H)</option>
+        <option value="His-&gt;Pro (H)">His-&gt;Pro (H)</option>
+        <option value="His-&gt;Ser (H)">His-&gt;Ser (H)</option>
+        <option value="His-&gt;Thr (H)">His-&gt;Thr (H)</option>
+        <option value="His-&gt;Trp (H)">His-&gt;Trp (H)</option>
+        <option value="His-&gt;Tyr (H)">His-&gt;Tyr (H)</option>
+        <option value="His-&gt;Val (H)">His-&gt;Val (H)</option>
+        <option value="His-&gt;Xle (H)">His-&gt;Xle (H)</option>
+        <option value="Homocysteic_acid (M)">Homocysteic_acid (M)</option>
+        <option value="Hydroxamic_acid (D)">Hydroxamic_acid (D)</option>
+        <option value="Hydroxamic_acid (E)">Hydroxamic_acid (E)</option>
+        <option value="Hydroxycinnamyl (C)">Hydroxycinnamyl (C)</option>
+        <option value="Hydroxyfarnesyl (C)">Hydroxyfarnesyl (C)</option>
+        <option value="Hydroxyheme (E)">Hydroxyheme (E)</option>
+        <option value="Hydroxymethyl (N)">Hydroxymethyl (N)</option>
+        <option value="HydroxymethylOP (K)">HydroxymethylOP (K)</option>
+        <option value="Hydroxytrimethyl (K)">Hydroxytrimethyl (K)</option>
+        <option value="Hypusine (K)">Hypusine (K)</option>
+        <option value="IBTP (C)">IBTP (C)</option>
+        <option value="ICAT-C (C)">ICAT-C (C)</option>
+        <option value="ICAT-C:13C(9) (C)">ICAT-C:13C(9) (C)</option>
+        <option value="ICAT-D (C)">ICAT-D (C)</option>
+        <option value="ICAT-D:2H(8) (C)">ICAT-D:2H(8) (C)</option>
+        <option value="ICAT-G (C)">ICAT-G (C)</option>
+        <option value="ICAT-G:2H(8) (C)">ICAT-G:2H(8) (C)</option>
+        <option value="ICAT-H (C)">ICAT-H (C)</option>
+        <option value="ICAT-H:13C(6) (C)">ICAT-H:13C(6) (C)</option>
+        <option value="ICDID (C)">ICDID (C)</option>
+        <option value="ICDID:2H(6) (C)">ICDID:2H(6) (C)</option>
+        <option value="ICPL (K)">ICPL (K)</option>
+        <option value="ICPL (N-term)">ICPL (N-term)</option>
+        <option value="ICPL:13C(6) (K)">ICPL:13C(6) (K)</option>
+        <option value="ICPL:13C(6) (N-term)">ICPL:13C(6) (N-term)</option>
+        <option value="ICPL:13C(6)2H(4) (K)">ICPL:13C(6)2H(4) (K)</option>
+        <option value="ICPL:13C(6)2H(4) (N-term)">ICPL:13C(6)2H(4) (N-term)</option>
+        <option value="ICPL:2H(4) (K)">ICPL:2H(4) (K)</option>
+        <option value="ICPL:2H(4) (N-term)">ICPL:2H(4) (N-term)</option>
+        <option value="IDEnT (C)">IDEnT (C)</option>
+        <option value="IED-Biotin (C)">IED-Biotin (C)</option>
+        <option value="IGBP (C)">IGBP (C)</option>
+        <option value="IGBP:13C(2) (C)">IGBP:13C(2) (C)</option>
+        <option value="IMEHex(2)NeuAc(1) (K)">IMEHex(2)NeuAc(1) (K)</option>
+        <option value="IMID (K)">IMID (K)</option>
+        <option value="IMID:2H(4) (K)">IMID:2H(4) (K)</option>
+        <option value="ISD_z+2_ion (N-term)">ISD_z+2_ion (N-term)</option>
+        <option value="Iminobiotin (K)">Iminobiotin (K)</option>
+        <option value="Iminobiotin (N-term)">Iminobiotin (N-term)</option>
+        <option value="Iodo (H)">Iodo (H)</option>
+        <option value="Iodo (Y)">Iodo (Y)</option>
+        <option value="IodoU-AMP (F)">IodoU-AMP (F)</option>
+        <option value="IodoU-AMP (W)">IodoU-AMP (W)</option>
+        <option value="IodoU-AMP (Y)">IodoU-AMP (Y)</option>
+        <option value="Iodoacetanilide (C)">Iodoacetanilide (C)</option>
+        <option value="Iodoacetanilide (K)">Iodoacetanilide (K)</option>
+        <option value="Iodoacetanilide (N-term)">Iodoacetanilide (N-term)</option>
+        <option value="Iodoacetanilide:13C(6) (C)">Iodoacetanilide:13C(6) (C)</option>
+        <option value="Iodoacetanilide:13C(6) (K)">Iodoacetanilide:13C(6) (K)</option>
+        <option value="Iodoacetanilide:13C(6) (N-term)">Iodoacetanilide:13C(6) (N-term)</option>
+        <option value="Isopropylphospho (S)">Isopropylphospho (S)</option>
+        <option value="Isopropylphospho (T)">Isopropylphospho (T)</option>
+        <option value="Isopropylphospho (Y)">Isopropylphospho (Y)</option>
+        <option value="LG-Hlactam-K (K)">LG-Hlactam-K (K)</option>
+        <option value="LG-Hlactam-R (R)">LG-Hlactam-R (R)</option>
+        <option value="LG-anhydrolactam (K)">LG-anhydrolactam (K)</option>
+        <option value="LG-anhydrolactam (N-term)">LG-anhydrolactam (N-term)</option>
+        <option value="LG-anhyropyrrole (K)">LG-anhyropyrrole (K)</option>
+        <option value="LG-anhyropyrrole (N-term)">LG-anhyropyrrole (N-term)</option>
+        <option value="LG-lactam-K (K)">LG-lactam-K (K)</option>
+        <option value="LG-lactam-R (R)">LG-lactam-R (R)</option>
+        <option value="LG-pyrrole (K)">LG-pyrrole (K)</option>
+        <option value="LG-pyrrole (N-term)">LG-pyrrole (N-term)</option>
+        <option value="LRGG (K)">LRGG (K)</option>
+        <option value="Label:13C(1)2H(3) (M)">Label:13C(1)2H(3) (M)</option>
+        <option value="Label:13C(1)2H(3)+Oxidation (M)">Label:13C(1)2H(3)+Oxidation (M)</option>
+        <option value="Label:13C(3) (A)">Label:13C(3) (A)</option>
+        <option value="Label:13C(3)15N(1) (A)">Label:13C(3)15N(1) (A)</option>
+        <option value="Label:13C(4) (M)">Label:13C(4) (M)</option>
+        <option value="Label:13C(4)+Oxidation (M)">Label:13C(4)+Oxidation (M)</option>
+        <option value="Label:13C(4)15N(1) (D)">Label:13C(4)15N(1) (D)</option>
+        <option value="Label:13C(4)15N(2)+GG (K)">Label:13C(4)15N(2)+GG (K)</option>
+        <option value="Label:13C(5) (P)">Label:13C(5) (P)</option>
+        <option value="Label:13C(5)15N(1) (E)">Label:13C(5)15N(1) (E)</option>
+        <option value="Label:13C(5)15N(1) (M)">Label:13C(5)15N(1) (M)</option>
+        <option value="Label:13C(5)15N(1) (P)">Label:13C(5)15N(1) (P)</option>
+        <option value="Label:13C(5)15N(1) (V)">Label:13C(5)15N(1) (V)</option>
+        <option value="Label:13C(6) (I)">Label:13C(6) (I)</option>
+        <option value="Label:13C(6) (K)">Label:13C(6) (K)</option>
+        <option value="Label:13C(6) (L)">Label:13C(6) (L)</option>
+        <option value="Label:13C(6) (R)">Label:13C(6) (R)</option>
+        <option value="Label:13C(6)+Acetyl (K)">Label:13C(6)+Acetyl (K)</option>
+        <option value="Label:13C(6)+Dimethyl (K)">Label:13C(6)+Dimethyl (K)</option>
+        <option value="Label:13C(6)+GG (K)">Label:13C(6)+GG (K)</option>
+        <option value="Label:13C(6)15N(1) (I)">Label:13C(6)15N(1) (I)</option>
+        <option value="Label:13C(6)15N(1) (L)">Label:13C(6)15N(1) (L)</option>
+        <option value="Label:13C(6)15N(2) (K)">Label:13C(6)15N(2) (K)</option>
+        <option value="Label:13C(6)15N(2)+Acetyl (K)">Label:13C(6)15N(2)+Acetyl (K)</option>
+        <option value="Label:13C(6)15N(2)+Dimethyl (K)">Label:13C(6)15N(2)+Dimethyl (K)</option>
+        <option value="Label:13C(6)15N(2)+GG (K)">Label:13C(6)15N(2)+GG (K)</option>
+        <option value="Label:13C(6)15N(4) (R)">Label:13C(6)15N(4) (R)</option>
+        <option value="Label:13C(6)15N(4)+Dimethyl (R)">Label:13C(6)15N(4)+Dimethyl (R)</option>
+        <option value="Label:13C(6)15N(4)+Dimethyl:2H(6)13C(2) (R)">Label:13C(6)15N(4)+Dimethyl:2H(6)13C(2) (R)</option>
+        <option value="Label:13C(6)15N(4)+Methyl (R)">Label:13C(6)15N(4)+Methyl (R)</option>
+        <option value="Label:13C(6)15N(4)+Methyl:2H(3)13C(1) (R)">Label:13C(6)15N(4)+Methyl:2H(3)13C(1) (R)</option>
+        <option value="Label:13C(8)15N(2) (R)">Label:13C(8)15N(2) (R)</option>
+        <option value="Label:13C(9) (F)">Label:13C(9) (F)</option>
+        <option value="Label:13C(9) (Y)">Label:13C(9) (Y)</option>
+        <option value="Label:13C(9)+Phospho (Y)">Label:13C(9)+Phospho (Y)</option>
+        <option value="Label:13C(9)15N(1) (F)">Label:13C(9)15N(1) (F)</option>
+        <option value="Label:15N(1) (A)">Label:15N(1) (A)</option>
+        <option value="Label:15N(1) (C)">Label:15N(1) (C)</option>
+        <option value="Label:15N(1) (D)">Label:15N(1) (D)</option>
+        <option value="Label:15N(1) (E)">Label:15N(1) (E)</option>
+        <option value="Label:15N(1) (F)">Label:15N(1) (F)</option>
+        <option value="Label:15N(1) (G)">Label:15N(1) (G)</option>
+        <option value="Label:15N(1) (I)">Label:15N(1) (I)</option>
+        <option value="Label:15N(1) (L)">Label:15N(1) (L)</option>
+        <option value="Label:15N(1) (M)">Label:15N(1) (M)</option>
+        <option value="Label:15N(1) (P)">Label:15N(1) (P)</option>
+        <option value="Label:15N(1) (S)">Label:15N(1) (S)</option>
+        <option value="Label:15N(1) (T)">Label:15N(1) (T)</option>
+        <option value="Label:15N(1) (V)">Label:15N(1) (V)</option>
+        <option value="Label:15N(1) (Y)">Label:15N(1) (Y)</option>
+        <option value="Label:15N(2) (K)">Label:15N(2) (K)</option>
+        <option value="Label:15N(2) (N)">Label:15N(2) (N)</option>
+        <option value="Label:15N(2) (Q)">Label:15N(2) (Q)</option>
+        <option value="Label:15N(2) (W)">Label:15N(2) (W)</option>
+        <option value="Label:15N(2)2H(9) (K)">Label:15N(2)2H(9) (K)</option>
+        <option value="Label:15N(3) (H)">Label:15N(3) (H)</option>
+        <option value="Label:15N(4) (R)">Label:15N(4) (R)</option>
+        <option value="Label:18O(1) (C-term)">Label:18O(1) (C-term)</option>
+        <option value="Label:18O(1) (S)">Label:18O(1) (S)</option>
+        <option value="Label:18O(1) (T)">Label:18O(1) (T)</option>
+        <option value="Label:18O(1) (Y)">Label:18O(1) (Y)</option>
+        <option value="Label:18O(2) (C-term)">Label:18O(2) (C-term)</option>
+        <option value="Label:2H(10) (L)">Label:2H(10) (L)</option>
+        <option value="Label:2H(3) (L)">Label:2H(3) (L)</option>
+        <option value="Label:2H(3) (M)">Label:2H(3) (M)</option>
+        <option value="Label:2H(3)+Oxidation (M)">Label:2H(3)+Oxidation (M)</option>
+        <option value="Label:2H(4) (F)">Label:2H(4) (F)</option>
+        <option value="Label:2H(4) (K)">Label:2H(4) (K)</option>
+        <option value="Label:2H(4) (Y)">Label:2H(4) (Y)</option>
+        <option value="Label:2H(4)+Acetyl (K)">Label:2H(4)+Acetyl (K)</option>
+        <option value="Label:2H(4)+GG (K)">Label:2H(4)+GG (K)</option>
+        <option value="Label:2H(4)13C(1) (R)">Label:2H(4)13C(1) (R)</option>
+        <option value="Label:2H(6)15N(1) (P)">Label:2H(6)15N(1) (P)</option>
+        <option value="Label:2H(7)15N(4) (R)">Label:2H(7)15N(4) (R)</option>
+        <option value="Label:2H(9)13C(6)15N(2) (K)">Label:2H(9)13C(6)15N(2) (K)</option>
+        <option value="Leu-&gt;MetOx (L)">Leu-&gt;MetOx (L)</option>
+        <option value="Lipoyl (K)">Lipoyl (K)</option>
+        <option value="Lys (N-term)">Lys (N-term)</option>
+        <option value="Lys-&gt;Ala (K)">Lys-&gt;Ala (K)</option>
+        <option value="Lys-&gt;Allysine (K)">Lys-&gt;Allysine (K)</option>
+        <option value="Lys-&gt;AminoadipicAcid (K)">Lys-&gt;AminoadipicAcid (K)</option>
+        <option value="Lys-&gt;Arg (K)">Lys-&gt;Arg (K)</option>
+        <option value="Lys-&gt;Asn (K)">Lys-&gt;Asn (K)</option>
+        <option value="Lys-&gt;Asp (K)">Lys-&gt;Asp (K)</option>
+        <option value="Lys-&gt;CamCys (K)">Lys-&gt;CamCys (K)</option>
+        <option value="Lys-&gt;Cys (K)">Lys-&gt;Cys (K)</option>
+        <option value="Lys-&gt;Gln (K)">Lys-&gt;Gln (K)</option>
+        <option value="Lys-&gt;Glu (K)">Lys-&gt;Glu (K)</option>
+        <option value="Lys-&gt;Gly (K)">Lys-&gt;Gly (K)</option>
+        <option value="Lys-&gt;His (K)">Lys-&gt;His (K)</option>
+        <option value="Lys-&gt;Met (K)">Lys-&gt;Met (K)</option>
+        <option value="Lys-&gt;MetOx (K)">Lys-&gt;MetOx (K)</option>
+        <option value="Lys-&gt;Phe (K)">Lys-&gt;Phe (K)</option>
+        <option value="Lys-&gt;Pro (K)">Lys-&gt;Pro (K)</option>
+        <option value="Lys-&gt;Ser (K)">Lys-&gt;Ser (K)</option>
+        <option value="Lys-&gt;Thr (K)">Lys-&gt;Thr (K)</option>
+        <option value="Lys-&gt;Trp (K)">Lys-&gt;Trp (K)</option>
+        <option value="Lys-&gt;Tyr (K)">Lys-&gt;Tyr (K)</option>
+        <option value="Lys-&gt;Val (K)">Lys-&gt;Val (K)</option>
+        <option value="Lys-&gt;Xle (K)">Lys-&gt;Xle (K)</option>
+        <option value="Lysbiotinhydrazide (K)">Lysbiotinhydrazide (K)</option>
+        <option value="MDCC (C)">MDCC (C)</option>
+        <option value="MG-H1 (R)">MG-H1 (R)</option>
+        <option value="MM-diphenylpentanone (C)">MM-diphenylpentanone (C)</option>
+        <option value="MTSL (C)">MTSL (C)</option>
+        <option value="Maleimide-PEO2-Biotin (C)">Maleimide-PEO2-Biotin (C)</option>
+        <option value="Malonyl (C)">Malonyl (C)</option>
+        <option value="Malonyl (S)">Malonyl (S)</option>
+        <option value="Menadione (C)">Menadione (C)</option>
+        <option value="Menadione (K)">Menadione (K)</option>
+        <option value="Menadione-HQ (C)">Menadione-HQ (C)</option>
+        <option value="Menadione-HQ (K)">Menadione-HQ (K)</option>
+        <option value="MercaptoEthanol (S)">MercaptoEthanol (S)</option>
+        <option value="MercaptoEthanol (T)">MercaptoEthanol (T)</option>
+        <option value="Met-&gt;Aha (M)">Met-&gt;Aha (M)</option>
+        <option value="Met-&gt;Ala (M)">Met-&gt;Ala (M)</option>
+        <option value="Met-&gt;Arg (M)">Met-&gt;Arg (M)</option>
+        <option value="Met-&gt;Asn (M)">Met-&gt;Asn (M)</option>
+        <option value="Met-&gt;Asp (M)">Met-&gt;Asp (M)</option>
+        <option value="Met-&gt;Cys (M)">Met-&gt;Cys (M)</option>
+        <option value="Met-&gt;Gln (M)">Met-&gt;Gln (M)</option>
+        <option value="Met-&gt;Glu (M)">Met-&gt;Glu (M)</option>
+        <option value="Met-&gt;Gly (M)">Met-&gt;Gly (M)</option>
+        <option value="Met-&gt;His (M)">Met-&gt;His (M)</option>
+        <option value="Met-&gt;Hpg (M)">Met-&gt;Hpg (M)</option>
+        <option value="Met-&gt;Hse (C-term M)">Met-&gt;Hse (C-term M)</option>
+        <option value="Met-&gt;Hsl (C-term M)">Met-&gt;Hsl (C-term M)</option>
+        <option value="Met-&gt;Lys (M)">Met-&gt;Lys (M)</option>
+        <option value="Met-&gt;Phe (M)">Met-&gt;Phe (M)</option>
+        <option value="Met-&gt;Pro (M)">Met-&gt;Pro (M)</option>
+        <option value="Met-&gt;Ser (M)">Met-&gt;Ser (M)</option>
+        <option value="Met-&gt;Thr (M)">Met-&gt;Thr (M)</option>
+        <option value="Met-&gt;Trp (M)">Met-&gt;Trp (M)</option>
+        <option value="Met-&gt;Tyr (M)">Met-&gt;Tyr (M)</option>
+        <option value="Met-&gt;Val (M)">Met-&gt;Val (M)</option>
+        <option value="Met-&gt;Xle (M)">Met-&gt;Xle (M)</option>
+        <option value="Methyl (C)">Methyl (C)</option>
+        <option value="Methyl (C-term)">Methyl (C-term)</option>
+        <option value="Methyl (D)">Methyl (D)</option>
+        <option value="Methyl (E)">Methyl (E)</option>
+        <option value="Methyl (H)">Methyl (H)</option>
+        <option value="Methyl (I)">Methyl (I)</option>
+        <option value="Methyl (K)">Methyl (K)</option>
+        <option value="Methyl (L)">Methyl (L)</option>
+        <option value="Methyl (N)">Methyl (N)</option>
+        <option value="Methyl (N-term)">Methyl (N-term)</option>
+        <option value="Methyl (Q)">Methyl (Q)</option>
+        <option value="Methyl (R)">Methyl (R)</option>
+        <option value="Methyl (S)">Methyl (S)</option>
+        <option value="Methyl (T)">Methyl (T)</option>
+        <option value="Methyl+Acetyl:2H(3) (K)">Methyl+Acetyl:2H(3) (K)</option>
+        <option value="Methyl+Deamidated (N)">Methyl+Deamidated (N)</option>
+        <option value="Methyl+Deamidated (Q)">Methyl+Deamidated (Q)</option>
+        <option value="Methyl-PEO12-Maleimide (C)">Methyl-PEO12-Maleimide (C)</option>
+        <option value="Methyl:2H(2) (K)">Methyl:2H(2) (K)</option>
+        <option value="Methyl:2H(3) (C-term)">Methyl:2H(3) (C-term)</option>
+        <option value="Methyl:2H(3) (D)">Methyl:2H(3) (D)</option>
+        <option value="Methyl:2H(3) (E)">Methyl:2H(3) (E)</option>
+        <option value="Methyl:2H(3) (K)">Methyl:2H(3) (K)</option>
+        <option value="Methyl:2H(3) (R)">Methyl:2H(3) (R)</option>
+        <option value="Methyl:2H(3)+Acetyl:2H(3) (K)">Methyl:2H(3)+Acetyl:2H(3) (K)</option>
+        <option value="Methyl:2H(3)13C(1) (K)">Methyl:2H(3)13C(1) (K)</option>
+        <option value="Methyl:2H(3)13C(1) (R)">Methyl:2H(3)13C(1) (R)</option>
+        <option value="Methylamine (S)">Methylamine (S)</option>
+        <option value="Methylamine (T)">Methylamine (T)</option>
+        <option value="Methylmalonylation (S)">Methylmalonylation (S)</option>
+        <option value="Methylphosphonate (S)">Methylphosphonate (S)</option>
+        <option value="Methylphosphonate (T)">Methylphosphonate (T)</option>
+        <option value="Methylphosphonate (Y)">Methylphosphonate (Y)</option>
+        <option value="Methylpyrroline (K)">Methylpyrroline (K)</option>
+        <option value="Methylthio (C)">Methylthio (C)</option>
+        <option value="Methylthio (D)">Methylthio (D)</option>
+        <option value="Methylthio (K)">Methylthio (K)</option>
+        <option value="Methylthio (N)">Methylthio (N)</option>
+        <option value="Methylthio (N-term)">Methylthio (N-term)</option>
+        <option value="Molybdopterin (C)">Molybdopterin (C)</option>
+        <option value="MolybdopterinGD (C)">MolybdopterinGD (C)</option>
+        <option value="MolybdopterinGD (D)">MolybdopterinGD (D)</option>
+        <option value="MolybdopterinGD+Delta:S(-1)Se(1) (C)">MolybdopterinGD+Delta:S(-1)Se(1) (C)</option>
+        <option value="MurNAc (A)">MurNAc (A)</option>
+        <option value="Myristoyl (C)">Myristoyl (C)</option>
+        <option value="Myristoyl (K)">Myristoyl (K)</option>
+        <option value="Myristoyl (N-term G)">Myristoyl (N-term G)</option>
+        <option value="N-dimethylphosphate (S)">N-dimethylphosphate (S)</option>
+        <option value="NA-LNO2 (C)">NA-LNO2 (C)</option>
+        <option value="NA-LNO2 (H)">NA-LNO2 (H)</option>
+        <option value="NA-OA-NO2 (C)">NA-OA-NO2 (C)</option>
+        <option value="NA-OA-NO2 (H)">NA-OA-NO2 (H)</option>
+        <option value="NBS (W)">NBS (W)</option>
+        <option value="NBS:13C(6) (W)">NBS:13C(6) (W)</option>
+        <option value="NDA (K)">NDA (K)</option>
+        <option value="NDA (N-term)">NDA (N-term)</option>
+        <option value="NEIAA (C)">NEIAA (C)</option>
+        <option value="NEIAA (Y)">NEIAA (Y)</option>
+        <option value="NEIAA:2H(5) (C)">NEIAA:2H(5) (C)</option>
+        <option value="NEIAA:2H(5) (Y)">NEIAA:2H(5) (Y)</option>
+        <option value="NEM:2H(5) (C)">NEM:2H(5) (C)</option>
+        <option value="NEM:2H(5)+H2O (C)">NEM:2H(5)+H2O (C)</option>
+        <option value="NEMsulfur (C)">NEMsulfur (C)</option>
+        <option value="NEMsulfurWater (C)">NEMsulfurWater (C)</option>
+        <option value="NHS-LC-Biotin (K)">NHS-LC-Biotin (K)</option>
+        <option value="NHS-LC-Biotin (N-term)">NHS-LC-Biotin (N-term)</option>
+        <option value="NHS-fluorescein (K)">NHS-fluorescein (K)</option>
+        <option value="NIC (K)">NIC (K)</option>
+        <option value="NIC (N-term)">NIC (N-term)</option>
+        <option value="NIPCAM (C)">NIPCAM (C)</option>
+        <option value="NO_SMX_SEMD (C)">NO_SMX_SEMD (C)</option>
+        <option value="NO_SMX_SIMD (C)">NO_SMX_SIMD (C)</option>
+        <option value="NO_SMX_SMCT (C)">NO_SMX_SMCT (C)</option>
+        <option value="Nethylmaleimide (C)">Nethylmaleimide (C)</option>
+        <option value="Nethylmaleimide+water (C)">Nethylmaleimide+water (C)</option>
+        <option value="Nethylmaleimide+water (K)">Nethylmaleimide+water (K)</option>
+        <option value="NeuAc (N)">NeuAc (N)</option>
+        <option value="NeuAc (S)">NeuAc (S)</option>
+        <option value="NeuAc (T)">NeuAc (T)</option>
+        <option value="NeuGc (N)">NeuGc (N)</option>
+        <option value="NeuGc (S)">NeuGc (S)</option>
+        <option value="NeuGc (T)">NeuGc (T)</option>
+        <option value="Nitro (W)">Nitro (W)</option>
+        <option value="Nitro (Y)">Nitro (Y)</option>
+        <option value="Nitrosyl (C)">Nitrosyl (C)</option>
+        <option value="Nmethylmaleimide (C)">Nmethylmaleimide (C)</option>
+        <option value="Nmethylmaleimide (K)">Nmethylmaleimide (K)</option>
+        <option value="Nmethylmaleimide+water (C)">Nmethylmaleimide+water (C)</option>
+        <option value="O-Dimethylphosphate (S)">O-Dimethylphosphate (S)</option>
+        <option value="O-Dimethylphosphate (T)">O-Dimethylphosphate (T)</option>
+        <option value="O-Dimethylphosphate (Y)">O-Dimethylphosphate (Y)</option>
+        <option value="O-Et-N-diMePhospho (S)">O-Et-N-diMePhospho (S)</option>
+        <option value="O-Isopropylmethylphosphonate (S)">O-Isopropylmethylphosphonate (S)</option>
+        <option value="O-Isopropylmethylphosphonate (T)">O-Isopropylmethylphosphonate (T)</option>
+        <option value="O-Isopropylmethylphosphonate (Y)">O-Isopropylmethylphosphonate (Y)</option>
+        <option value="O-Methylphosphate (S)">O-Methylphosphate (S)</option>
+        <option value="O-Methylphosphate (T)">O-Methylphosphate (T)</option>
+        <option value="O-Methylphosphate (Y)">O-Methylphosphate (Y)</option>
+        <option value="O-pinacolylmethylphosphonate (H)">O-pinacolylmethylphosphonate (H)</option>
+        <option value="O-pinacolylmethylphosphonate (K)">O-pinacolylmethylphosphonate (K)</option>
+        <option value="O-pinacolylmethylphosphonate (S)">O-pinacolylmethylphosphonate (S)</option>
+        <option value="O-pinacolylmethylphosphonate (T)">O-pinacolylmethylphosphonate (T)</option>
+        <option value="O-pinacolylmethylphosphonate (Y)">O-pinacolylmethylphosphonate (Y)</option>
+        <option value="Octanoyl (C)">Octanoyl (C)</option>
+        <option value="Octanoyl (S)">Octanoyl (S)</option>
+        <option value="Octanoyl (T)">Octanoyl (T)</option>
+        <option value="OxArgBiotin (R)">OxArgBiotin (R)</option>
+        <option value="OxArgBiotinRed (R)">OxArgBiotinRed (R)</option>
+        <option value="OxLysBiotin (K)">OxLysBiotin (K)</option>
+        <option value="OxLysBiotinRed (K)">OxLysBiotinRed (K)</option>
+        <option value="OxProBiotin (P)">OxProBiotin (P)</option>
+        <option value="OxProBiotinRed (P)">OxProBiotinRed (P)</option>
+        <option value="Oxidation (C)">Oxidation (C)</option>
+        <option value="Oxidation (C-term G)">Oxidation (C-term G)</option>
+        <option value="Oxidation (D)">Oxidation (D)</option>
+        <option value="Oxidation (F)">Oxidation (F)</option>
+        <option value="Oxidation (H)">Oxidation (H)</option>
+        <option value="Oxidation (K)">Oxidation (K)</option>
+        <option value="Oxidation (M)">Oxidation (M)</option>
+        <option value="Oxidation (N)">Oxidation (N)</option>
+        <option value="Oxidation (P)">Oxidation (P)</option>
+        <option value="Oxidation (R)">Oxidation (R)</option>
+        <option value="Oxidation (W)">Oxidation (W)</option>
+        <option value="Oxidation (Y)">Oxidation (Y)</option>
+        <option value="Oxidation+NEM (C)">Oxidation+NEM (C)</option>
+        <option value="PEITC (C)">PEITC (C)</option>
+        <option value="PEITC (K)">PEITC (K)</option>
+        <option value="PEITC (N-term)">PEITC (N-term)</option>
+        <option value="PEO-Iodoacetyl-LC-Biotin (C)">PEO-Iodoacetyl-LC-Biotin (C)</option>
+        <option value="PET (S)">PET (S)</option>
+        <option value="PET (T)">PET (T)</option>
+        <option value="PS_Hapten (C)">PS_Hapten (C)</option>
+        <option value="PS_Hapten (H)">PS_Hapten (H)</option>
+        <option value="PS_Hapten (K)">PS_Hapten (K)</option>
+        <option value="Palmitoleyl (C)">Palmitoleyl (C)</option>
+        <option value="Palmitoleyl (S)">Palmitoleyl (S)</option>
+        <option value="Palmitoleyl (T)">Palmitoleyl (T)</option>
+        <option value="Palmitoyl (C)">Palmitoyl (C)</option>
+        <option value="Palmitoyl (K)">Palmitoyl (K)</option>
+        <option value="Palmitoyl (S)">Palmitoyl (S)</option>
+        <option value="Palmitoyl (T)">Palmitoyl (T)</option>
+        <option value="Pentylamine (Q)">Pentylamine (Q)</option>
+        <option value="Phe-&gt;Ala (F)">Phe-&gt;Ala (F)</option>
+        <option value="Phe-&gt;Arg (F)">Phe-&gt;Arg (F)</option>
+        <option value="Phe-&gt;Asn (F)">Phe-&gt;Asn (F)</option>
+        <option value="Phe-&gt;Asp (F)">Phe-&gt;Asp (F)</option>
+        <option value="Phe-&gt;CamCys (F)">Phe-&gt;CamCys (F)</option>
+        <option value="Phe-&gt;Cys (F)">Phe-&gt;Cys (F)</option>
+        <option value="Phe-&gt;Gln (F)">Phe-&gt;Gln (F)</option>
+        <option value="Phe-&gt;Glu (F)">Phe-&gt;Glu (F)</option>
+        <option value="Phe-&gt;Gly (F)">Phe-&gt;Gly (F)</option>
+        <option value="Phe-&gt;His (F)">Phe-&gt;His (F)</option>
+        <option value="Phe-&gt;Lys (F)">Phe-&gt;Lys (F)</option>
+        <option value="Phe-&gt;Met (F)">Phe-&gt;Met (F)</option>
+        <option value="Phe-&gt;Pro (F)">Phe-&gt;Pro (F)</option>
+        <option value="Phe-&gt;Ser (F)">Phe-&gt;Ser (F)</option>
+        <option value="Phe-&gt;Thr (F)">Phe-&gt;Thr (F)</option>
+        <option value="Phe-&gt;Trp (F)">Phe-&gt;Trp (F)</option>
+        <option value="Phe-&gt;Tyr (F)">Phe-&gt;Tyr (F)</option>
+        <option value="Phe-&gt;Val (F)">Phe-&gt;Val (F)</option>
+        <option value="Phe-&gt;Xle (F)">Phe-&gt;Xle (F)</option>
+        <option value="Phenylisocyanate (N-term)">Phenylisocyanate (N-term)</option>
+        <option value="Phenylisocyanate:2H(5) (N-term)">Phenylisocyanate:2H(5) (N-term)</option>
+        <option value="Phospho (C)">Phospho (C)</option>
+        <option value="Phospho (D)">Phospho (D)</option>
+        <option value="Phospho (H)">Phospho (H)</option>
+        <option value="Phospho (K)">Phospho (K)</option>
+        <option value="Phospho (R)">Phospho (R)</option>
+        <option value="Phospho (S)">Phospho (S)</option>
+        <option value="Phospho (T)">Phospho (T)</option>
+        <option value="Phospho (Y)">Phospho (Y)</option>
+        <option value="PhosphoHex (S)">PhosphoHex (S)</option>
+        <option value="PhosphoHexNAc (S)">PhosphoHexNAc (S)</option>
+        <option value="PhosphoHexNAc (T)">PhosphoHexNAc (T)</option>
+        <option value="PhosphoUridine (H)">PhosphoUridine (H)</option>
+        <option value="PhosphoUridine (Y)">PhosphoUridine (Y)</option>
+        <option value="Phosphoadenosine (H)">Phosphoadenosine (H)</option>
+        <option value="Phosphoadenosine (K)">Phosphoadenosine (K)</option>
+        <option value="Phosphoadenosine (T)">Phosphoadenosine (T)</option>
+        <option value="Phosphoadenosine (Y)">Phosphoadenosine (Y)</option>
+        <option value="Phosphogluconoylation (K)">Phosphogluconoylation (K)</option>
+        <option value="Phosphogluconoylation (N-term)">Phosphogluconoylation (N-term)</option>
+        <option value="Phosphoguanosine (H)">Phosphoguanosine (H)</option>
+        <option value="Phosphoguanosine (K)">Phosphoguanosine (K)</option>
+        <option value="Phosphopantetheine (S)">Phosphopantetheine (S)</option>
+        <option value="Phosphopropargyl (S)">Phosphopropargyl (S)</option>
+        <option value="Phosphopropargyl (T)">Phosphopropargyl (T)</option>
+        <option value="Phosphopropargyl (Y)">Phosphopropargyl (Y)</option>
+        <option value="PhosphoribosyldephosphoCoA (S)">PhosphoribosyldephosphoCoA (S)</option>
+        <option value="Phycocyanobilin (C)">Phycocyanobilin (C)</option>
+        <option value="Phycoerythrobilin (C)">Phycoerythrobilin (C)</option>
+        <option value="Phytochromobilin (C)">Phytochromobilin (C)</option>
+        <option value="Piperidine (K)">Piperidine (K)</option>
+        <option value="Piperidine (N-term)">Piperidine (N-term)</option>
+        <option value="Pro-&gt;Ala (P)">Pro-&gt;Ala (P)</option>
+        <option value="Pro-&gt;Arg (P)">Pro-&gt;Arg (P)</option>
+        <option value="Pro-&gt;Asn (P)">Pro-&gt;Asn (P)</option>
+        <option value="Pro-&gt;Asp (P)">Pro-&gt;Asp (P)</option>
+        <option value="Pro-&gt;Cys (P)">Pro-&gt;Cys (P)</option>
+        <option value="Pro-&gt;Gln (P)">Pro-&gt;Gln (P)</option>
+        <option value="Pro-&gt;Glu (P)">Pro-&gt;Glu (P)</option>
+        <option value="Pro-&gt;Gly (P)">Pro-&gt;Gly (P)</option>
+        <option value="Pro-&gt;His (P)">Pro-&gt;His (P)</option>
+        <option value="Pro-&gt;Lys (P)">Pro-&gt;Lys (P)</option>
+        <option value="Pro-&gt;Met (P)">Pro-&gt;Met (P)</option>
+        <option value="Pro-&gt;Phe (P)">Pro-&gt;Phe (P)</option>
+        <option value="Pro-&gt;Pyrrolidinone (P)">Pro-&gt;Pyrrolidinone (P)</option>
+        <option value="Pro-&gt;Pyrrolidone (P)">Pro-&gt;Pyrrolidone (P)</option>
+        <option value="Pro-&gt;Ser (P)">Pro-&gt;Ser (P)</option>
+        <option value="Pro-&gt;Thr (P)">Pro-&gt;Thr (P)</option>
+        <option value="Pro-&gt;Trp (P)">Pro-&gt;Trp (P)</option>
+        <option value="Pro-&gt;Tyr (P)">Pro-&gt;Tyr (P)</option>
+        <option value="Pro-&gt;Val (P)">Pro-&gt;Val (P)</option>
+        <option value="Pro-&gt;Xle (P)">Pro-&gt;Xle (P)</option>
+        <option value="Pro-&gt;pyro-Glu (P)">Pro-&gt;pyro-Glu (P)</option>
+        <option value="Propargylamine (C-term)">Propargylamine (C-term)</option>
+        <option value="Propargylamine (D)">Propargylamine (D)</option>
+        <option value="Propargylamine (E)">Propargylamine (E)</option>
+        <option value="Propionamide (C)">Propionamide (C)</option>
+        <option value="Propionamide (K)">Propionamide (K)</option>
+        <option value="Propionamide (N-term)">Propionamide (N-term)</option>
+        <option value="Propionamide:2H(3) (C)">Propionamide:2H(3) (C)</option>
+        <option value="Propionyl (K)">Propionyl (K)</option>
+        <option value="Propionyl (N-term)">Propionyl (N-term)</option>
+        <option value="Propionyl (S)">Propionyl (S)</option>
+        <option value="Propionyl (T)">Propionyl (T)</option>
+        <option value="Propionyl:13C(3) (K)">Propionyl:13C(3) (K)</option>
+        <option value="Propionyl:13C(3) (N-term)">Propionyl:13C(3) (N-term)</option>
+        <option value="Propiophenone (C)">Propiophenone (C)</option>
+        <option value="Propiophenone (H)">Propiophenone (H)</option>
+        <option value="Propiophenone (K)">Propiophenone (K)</option>
+        <option value="Propiophenone (R)">Propiophenone (R)</option>
+        <option value="Propiophenone (S)">Propiophenone (S)</option>
+        <option value="Propiophenone (T)">Propiophenone (T)</option>
+        <option value="Propiophenone (W)">Propiophenone (W)</option>
+        <option value="Propyl (K)">Propyl (K)</option>
+        <option value="Propyl (N-term)">Propyl (N-term)</option>
+        <option value="Propyl:2H(6) (K)">Propyl:2H(6) (K)</option>
+        <option value="Propyl:2H(6) (N-term)">Propyl:2H(6) (N-term)</option>
+        <option value="PropylNAGthiazoline (C)">PropylNAGthiazoline (C)</option>
+        <option value="Puromycin (C-term)">Puromycin (C-term)</option>
+        <option value="PyMIC (N-term)">PyMIC (N-term)</option>
+        <option value="PyridoxalPhosphate (K)">PyridoxalPhosphate (K)</option>
+        <option value="PyridoxalPhosphateH2 (K)">PyridoxalPhosphateH2 (K)</option>
+        <option value="Pyridylacetyl (K)">Pyridylacetyl (K)</option>
+        <option value="Pyridylacetyl (N-term)">Pyridylacetyl (N-term)</option>
+        <option value="Pyridylethyl (C)">Pyridylethyl (C)</option>
+        <option value="Pyro-carbamidomethyl (N-term C)">Pyro-carbamidomethyl (N-term C)</option>
+        <option value="PyruvicAcidIminyl (K)">PyruvicAcidIminyl (K)</option>
+        <option value="QAT (C)">QAT (C)</option>
+        <option value="QAT:2H(3) (C)">QAT:2H(3) (C)</option>
+        <option value="QEQTGG (K)">QEQTGG (K)</option>
+        <option value="QQQTGG (K)">QQQTGG (K)</option>
+        <option value="QTGG (K)">QTGG (K)</option>
+        <option value="Quinone (W)">Quinone (W)</option>
+        <option value="Quinone (Y)">Quinone (Y)</option>
+        <option value="RNPXlink1 (C)">RNPXlink1 (C)</option>
+        <option value="RNPXlink2 (F)">RNPXlink2 (F)</option>
+        <option value="RNPXlink2 (K)">RNPXlink2 (K)</option>
+        <option value="RNPXlink2 (L)">RNPXlink2 (L)</option>
+        <option value="RNPXlink3 (C)">RNPXlink3 (C)</option>
+        <option value="RNPXlink3 (F)">RNPXlink3 (F)</option>
+        <option value="RNPXlink4 (C)">RNPXlink4 (C)</option>
+        <option value="RNPXlink5 (F)">RNPXlink5 (F)</option>
+        <option value="RNPXlink5 (Y)">RNPXlink5 (Y)</option>
+        <option value="Retinylidene (K)">Retinylidene (K)</option>
+        <option value="SMA (K)">SMA (K)</option>
+        <option value="SMA (N-term)">SMA (N-term)</option>
+        <option value="SMCC-maleimide (C)">SMCC-maleimide (C)</option>
+        <option value="SPITC (K)">SPITC (K)</option>
+        <option value="SPITC (N-term)">SPITC (N-term)</option>
+        <option value="SPITC:13C(6) (K)">SPITC:13C(6) (K)</option>
+        <option value="SPITC:13C(6) (N-term)">SPITC:13C(6) (N-term)</option>
+        <option value="SUMO2135 (K)">SUMO2135 (K)</option>
+        <option value="SUMO3549 (K)">SUMO3549 (K)</option>
+        <option value="Saligenin (H)">Saligenin (H)</option>
+        <option value="Saligenin (K)">Saligenin (K)</option>
+        <option value="SecCarbamidomethyl (C)">SecCarbamidomethyl (C)</option>
+        <option value="SecNEM (C)">SecNEM (C)</option>
+        <option value="SecNEM:2H(5) (C)">SecNEM:2H(5) (C)</option>
+        <option value="Ser-&gt;Ala (S)">Ser-&gt;Ala (S)</option>
+        <option value="Ser-&gt;Arg (S)">Ser-&gt;Arg (S)</option>
+        <option value="Ser-&gt;Asn (S)">Ser-&gt;Asn (S)</option>
+        <option value="Ser-&gt;Asp (S)">Ser-&gt;Asp (S)</option>
+        <option value="Ser-&gt;Cys (S)">Ser-&gt;Cys (S)</option>
+        <option value="Ser-&gt;Gln (S)">Ser-&gt;Gln (S)</option>
+        <option value="Ser-&gt;Glu (S)">Ser-&gt;Glu (S)</option>
+        <option value="Ser-&gt;Gly (S)">Ser-&gt;Gly (S)</option>
+        <option value="Ser-&gt;His (S)">Ser-&gt;His (S)</option>
+        <option value="Ser-&gt;Lys (S)">Ser-&gt;Lys (S)</option>
+        <option value="Ser-&gt;Met (S)">Ser-&gt;Met (S)</option>
+        <option value="Ser-&gt;Phe (S)">Ser-&gt;Phe (S)</option>
+        <option value="Ser-&gt;Pro (S)">Ser-&gt;Pro (S)</option>
+        <option value="Ser-&gt;Thr (S)">Ser-&gt;Thr (S)</option>
+        <option value="Ser-&gt;Trp (S)">Ser-&gt;Trp (S)</option>
+        <option value="Ser-&gt;Tyr (S)">Ser-&gt;Tyr (S)</option>
+        <option value="Ser-&gt;Val (S)">Ser-&gt;Val (S)</option>
+        <option value="Ser-&gt;Xle (S)">Ser-&gt;Xle (S)</option>
+        <option value="Succinyl (K)">Succinyl (K)</option>
+        <option value="Succinyl (N-term)">Succinyl (N-term)</option>
+        <option value="Succinyl:13C(4) (K)">Succinyl:13C(4) (K)</option>
+        <option value="Succinyl:13C(4) (N-term)">Succinyl:13C(4) (N-term)</option>
+        <option value="Succinyl:2H(4) (K)">Succinyl:2H(4) (K)</option>
+        <option value="Succinyl:2H(4) (N-term)">Succinyl:2H(4) (N-term)</option>
+        <option value="SulfanilicAcid (C-term)">SulfanilicAcid (C-term)</option>
+        <option value="SulfanilicAcid (D)">SulfanilicAcid (D)</option>
+        <option value="SulfanilicAcid (E)">SulfanilicAcid (E)</option>
+        <option value="SulfanilicAcid:13C(6) (C-term)">SulfanilicAcid:13C(6) (C-term)</option>
+        <option value="SulfanilicAcid:13C(6) (D)">SulfanilicAcid:13C(6) (D)</option>
+        <option value="SulfanilicAcid:13C(6) (E)">SulfanilicAcid:13C(6) (E)</option>
+        <option value="Sulfide (C)">Sulfide (C)</option>
+        <option value="Sulfide (D)">Sulfide (D)</option>
+        <option value="Sulfide (W)">Sulfide (W)</option>
+        <option value="Sulfo (C)">Sulfo (C)</option>
+        <option value="Sulfo (S)">Sulfo (S)</option>
+        <option value="Sulfo (T)">Sulfo (T)</option>
+        <option value="Sulfo (Y)">Sulfo (Y)</option>
+        <option value="Sulfo-NHS-LC-LC-Biotin (K)">Sulfo-NHS-LC-LC-Biotin (K)</option>
+        <option value="Sulfo-NHS-LC-LC-Biotin (N-term)">Sulfo-NHS-LC-LC-Biotin (N-term)</option>
+        <option value="SulfoGMBS (C)">SulfoGMBS (C)</option>
+        <option value="SulfurDioxide (C)">SulfurDioxide (C)</option>
+        <option value="TAMRA-FP (S)">TAMRA-FP (S)</option>
+        <option value="TAMRA-FP (Y)">TAMRA-FP (Y)</option>
+        <option value="TMAB (K)">TMAB (K)</option>
+        <option value="TMAB (N-term)">TMAB (N-term)</option>
+        <option value="TMAB:2H(9) (K)">TMAB:2H(9) (K)</option>
+        <option value="TMAB:2H(9) (N-term)">TMAB:2H(9) (N-term)</option>
+        <option value="TMPP-Ac (N-term)">TMPP-Ac (N-term)</option>
+        <option value="TMT (H)">TMT (H)</option>
+        <option value="TMT (K)">TMT (K)</option>
+        <option value="TMT (N-term)">TMT (N-term)</option>
+        <option value="TMT (S)">TMT (S)</option>
+        <option value="TMT (T)">TMT (T)</option>
+        <option value="TMT2plex (H)">TMT2plex (H)</option>
+        <option value="TMT2plex (K)">TMT2plex (K)</option>
+        <option value="TMT2plex (N-term)">TMT2plex (N-term)</option>
+        <option value="TMT2plex (S)">TMT2plex (S)</option>
+        <option value="TMT2plex (T)">TMT2plex (T)</option>
+        <option value="TMT6plex (H)">TMT6plex (H)</option>
+        <option value="TMT6plex (K)">TMT6plex (K)</option>
+        <option value="TMT6plex (N-term)">TMT6plex (N-term)</option>
+        <option value="TMT6plex (S)">TMT6plex (S)</option>
+        <option value="TMT6plex (T)">TMT6plex (T)</option>
+        <option value="TNBS (K)">TNBS (K)</option>
+        <option value="TNBS (N-term)">TNBS (N-term)</option>
+        <option value="Thiadiazole (C)">Thiadiazole (C)</option>
+        <option value="Thiazolidine (N-term C)">Thiazolidine (N-term C)</option>
+        <option value="Thioacyl (K)">Thioacyl (K)</option>
+        <option value="Thioacyl (N-term)">Thioacyl (N-term)</option>
+        <option value="Thiophos-S-S-biotin (S)">Thiophos-S-S-biotin (S)</option>
+        <option value="Thiophos-S-S-biotin (T)">Thiophos-S-S-biotin (T)</option>
+        <option value="Thiophos-S-S-biotin (Y)">Thiophos-S-S-biotin (Y)</option>
+        <option value="Thiophospho (S)">Thiophospho (S)</option>
+        <option value="Thiophospho (T)">Thiophospho (T)</option>
+        <option value="Thiophospho (Y)">Thiophospho (Y)</option>
+        <option value="Thr-&gt;Ala (T)">Thr-&gt;Ala (T)</option>
+        <option value="Thr-&gt;Arg (T)">Thr-&gt;Arg (T)</option>
+        <option value="Thr-&gt;Asn (T)">Thr-&gt;Asn (T)</option>
+        <option value="Thr-&gt;Asp (T)">Thr-&gt;Asp (T)</option>
+        <option value="Thr-&gt;Cys (T)">Thr-&gt;Cys (T)</option>
+        <option value="Thr-&gt;Gln (T)">Thr-&gt;Gln (T)</option>
+        <option value="Thr-&gt;Glu (T)">Thr-&gt;Glu (T)</option>
+        <option value="Thr-&gt;Gly (T)">Thr-&gt;Gly (T)</option>
+        <option value="Thr-&gt;His (T)">Thr-&gt;His (T)</option>
+        <option value="Thr-&gt;Lys (T)">Thr-&gt;Lys (T)</option>
+        <option value="Thr-&gt;Met (T)">Thr-&gt;Met (T)</option>
+        <option value="Thr-&gt;Phe (T)">Thr-&gt;Phe (T)</option>
+        <option value="Thr-&gt;Pro (T)">Thr-&gt;Pro (T)</option>
+        <option value="Thr-&gt;Ser (T)">Thr-&gt;Ser (T)</option>
+        <option value="Thr-&gt;Trp (T)">Thr-&gt;Trp (T)</option>
+        <option value="Thr-&gt;Tyr (T)">Thr-&gt;Tyr (T)</option>
+        <option value="Thr-&gt;Val (T)">Thr-&gt;Val (T)</option>
+        <option value="Thr-&gt;Xle (T)">Thr-&gt;Xle (T)</option>
+        <option value="Thrbiotinhydrazide (T)">Thrbiotinhydrazide (T)</option>
+        <option value="Thyroxine (Y)">Thyroxine (Y)</option>
+        <option value="Triiodo (Y)">Triiodo (Y)</option>
+        <option value="Triiodothyronine (Y)">Triiodothyronine (Y)</option>
+        <option value="Trimethyl (K)">Trimethyl (K)</option>
+        <option value="Trimethyl (R)">Trimethyl (R)</option>
+        <option value="Trimethyl:13C(3)2H(9) (K)">Trimethyl:13C(3)2H(9) (K)</option>
+        <option value="Trimethyl:13C(3)2H(9) (R)">Trimethyl:13C(3)2H(9) (R)</option>
+        <option value="Trimethyl:2H(9) (K)">Trimethyl:2H(9) (K)</option>
+        <option value="Trimethyl:2H(9) (R)">Trimethyl:2H(9) (R)</option>
+        <option value="Trioxidation (C)">Trioxidation (C)</option>
+        <option value="Trioxidation (W)">Trioxidation (W)</option>
+        <option value="Trioxidation (Y)">Trioxidation (Y)</option>
+        <option value="Trp-&gt;Ala (W)">Trp-&gt;Ala (W)</option>
+        <option value="Trp-&gt;Arg (W)">Trp-&gt;Arg (W)</option>
+        <option value="Trp-&gt;Asn (W)">Trp-&gt;Asn (W)</option>
+        <option value="Trp-&gt;Asp (W)">Trp-&gt;Asp (W)</option>
+        <option value="Trp-&gt;Cys (W)">Trp-&gt;Cys (W)</option>
+        <option value="Trp-&gt;Gln (W)">Trp-&gt;Gln (W)</option>
+        <option value="Trp-&gt;Glu (W)">Trp-&gt;Glu (W)</option>
+        <option value="Trp-&gt;Gly (W)">Trp-&gt;Gly (W)</option>
+        <option value="Trp-&gt;His (W)">Trp-&gt;His (W)</option>
+        <option value="Trp-&gt;Hydroxykynurenin (W)">Trp-&gt;Hydroxykynurenin (W)</option>
+        <option value="Trp-&gt;Kynurenin (W)">Trp-&gt;Kynurenin (W)</option>
+        <option value="Trp-&gt;Lys (W)">Trp-&gt;Lys (W)</option>
+        <option value="Trp-&gt;Met (W)">Trp-&gt;Met (W)</option>
+        <option value="Trp-&gt;Oxolactone (W)">Trp-&gt;Oxolactone (W)</option>
+        <option value="Trp-&gt;Phe (W)">Trp-&gt;Phe (W)</option>
+        <option value="Trp-&gt;Pro (W)">Trp-&gt;Pro (W)</option>
+        <option value="Trp-&gt;Ser (W)">Trp-&gt;Ser (W)</option>
+        <option value="Trp-&gt;Thr (W)">Trp-&gt;Thr (W)</option>
+        <option value="Trp-&gt;Tyr (W)">Trp-&gt;Tyr (W)</option>
+        <option value="Trp-&gt;Val (W)">Trp-&gt;Val (W)</option>
+        <option value="Trp-&gt;Xle (W)">Trp-&gt;Xle (W)</option>
+        <option value="Tyr-&gt;Ala (Y)">Tyr-&gt;Ala (Y)</option>
+        <option value="Tyr-&gt;Arg (Y)">Tyr-&gt;Arg (Y)</option>
+        <option value="Tyr-&gt;Asn (Y)">Tyr-&gt;Asn (Y)</option>
+        <option value="Tyr-&gt;Asp (Y)">Tyr-&gt;Asp (Y)</option>
+        <option value="Tyr-&gt;Cys (Y)">Tyr-&gt;Cys (Y)</option>
+        <option value="Tyr-&gt;Dha (Y)">Tyr-&gt;Dha (Y)</option>
+        <option value="Tyr-&gt;Gln (Y)">Tyr-&gt;Gln (Y)</option>
+        <option value="Tyr-&gt;Glu (Y)">Tyr-&gt;Glu (Y)</option>
+        <option value="Tyr-&gt;Gly (Y)">Tyr-&gt;Gly (Y)</option>
+        <option value="Tyr-&gt;His (Y)">Tyr-&gt;His (Y)</option>
+        <option value="Tyr-&gt;Lys (Y)">Tyr-&gt;Lys (Y)</option>
+        <option value="Tyr-&gt;Met (Y)">Tyr-&gt;Met (Y)</option>
+        <option value="Tyr-&gt;Phe (Y)">Tyr-&gt;Phe (Y)</option>
+        <option value="Tyr-&gt;Pro (Y)">Tyr-&gt;Pro (Y)</option>
+        <option value="Tyr-&gt;Ser (Y)">Tyr-&gt;Ser (Y)</option>
+        <option value="Tyr-&gt;Thr (Y)">Tyr-&gt;Thr (Y)</option>
+        <option value="Tyr-&gt;Trp (Y)">Tyr-&gt;Trp (Y)</option>
+        <option value="Tyr-&gt;Val (Y)">Tyr-&gt;Val (Y)</option>
+        <option value="Tyr-&gt;Xle (Y)">Tyr-&gt;Xle (Y)</option>
+        <option value="Ub-Br2 (C)">Ub-Br2 (C)</option>
+        <option value="Ub-VME (C)">Ub-VME (C)</option>
+        <option value="Ub-amide (C)">Ub-amide (C)</option>
+        <option value="Ub-fluorescein (C)">Ub-fluorescein (C)</option>
+        <option value="UgiJoullie (D)">UgiJoullie (D)</option>
+        <option value="UgiJoullie (E)">UgiJoullie (E)</option>
+        <option value="UgiJoullieProGly (D)">UgiJoullieProGly (D)</option>
+        <option value="UgiJoullieProGly (E)">UgiJoullieProGly (E)</option>
+        <option value="UgiJoullieProGlyProGly (D)">UgiJoullieProGlyProGly (D)</option>
+        <option value="UgiJoullieProGlyProGly (E)">UgiJoullieProGlyProGly (E)</option>
+        <option value="VFQQQTGG (K)">VFQQQTGG (K)</option>
+        <option value="VIEVYQEQTGG (K)">VIEVYQEQTGG (K)</option>
+        <option value="Val-&gt;Ala (V)">Val-&gt;Ala (V)</option>
+        <option value="Val-&gt;Arg (V)">Val-&gt;Arg (V)</option>
+        <option value="Val-&gt;Asn (V)">Val-&gt;Asn (V)</option>
+        <option value="Val-&gt;Asp (V)">Val-&gt;Asp (V)</option>
+        <option value="Val-&gt;Cys (V)">Val-&gt;Cys (V)</option>
+        <option value="Val-&gt;Gln (V)">Val-&gt;Gln (V)</option>
+        <option value="Val-&gt;Glu (V)">Val-&gt;Glu (V)</option>
+        <option value="Val-&gt;Gly (V)">Val-&gt;Gly (V)</option>
+        <option value="Val-&gt;His (V)">Val-&gt;His (V)</option>
+        <option value="Val-&gt;Lys (V)">Val-&gt;Lys (V)</option>
+        <option value="Val-&gt;Met (V)">Val-&gt;Met (V)</option>
+        <option value="Val-&gt;Phe (V)">Val-&gt;Phe (V)</option>
+        <option value="Val-&gt;Pro (V)">Val-&gt;Pro (V)</option>
+        <option value="Val-&gt;Ser (V)">Val-&gt;Ser (V)</option>
+        <option value="Val-&gt;Thr (V)">Val-&gt;Thr (V)</option>
+        <option value="Val-&gt;Trp (V)">Val-&gt;Trp (V)</option>
+        <option value="Val-&gt;Tyr (V)">Val-&gt;Tyr (V)</option>
+        <option value="Val-&gt;Xle (V)">Val-&gt;Xle (V)</option>
+        <option value="Withaferin (C)">Withaferin (C)</option>
+        <option value="Xle-&gt;Ala (I)">Xle-&gt;Ala (I)</option>
+        <option value="Xle-&gt;Ala (L)">Xle-&gt;Ala (L)</option>
+        <option value="Xle-&gt;Arg (I)">Xle-&gt;Arg (I)</option>
+        <option value="Xle-&gt;Arg (L)">Xle-&gt;Arg (L)</option>
+        <option value="Xle-&gt;Asn (I)">Xle-&gt;Asn (I)</option>
+        <option value="Xle-&gt;Asn (L)">Xle-&gt;Asn (L)</option>
+        <option value="Xle-&gt;Asp (I)">Xle-&gt;Asp (I)</option>
+        <option value="Xle-&gt;Asp (L)">Xle-&gt;Asp (L)</option>
+        <option value="Xle-&gt;Cys (I)">Xle-&gt;Cys (I)</option>
+        <option value="Xle-&gt;Cys (L)">Xle-&gt;Cys (L)</option>
+        <option value="Xle-&gt;Gln (I)">Xle-&gt;Gln (I)</option>
+        <option value="Xle-&gt;Gln (L)">Xle-&gt;Gln (L)</option>
+        <option value="Xle-&gt;Glu (I)">Xle-&gt;Glu (I)</option>
+        <option value="Xle-&gt;Glu (L)">Xle-&gt;Glu (L)</option>
+        <option value="Xle-&gt;Gly (I)">Xle-&gt;Gly (I)</option>
+        <option value="Xle-&gt;Gly (L)">Xle-&gt;Gly (L)</option>
+        <option value="Xle-&gt;His (I)">Xle-&gt;His (I)</option>
+        <option value="Xle-&gt;His (L)">Xle-&gt;His (L)</option>
+        <option value="Xle-&gt;Lys (I)">Xle-&gt;Lys (I)</option>
+        <option value="Xle-&gt;Lys (L)">Xle-&gt;Lys (L)</option>
+        <option value="Xle-&gt;Met (I)">Xle-&gt;Met (I)</option>
+        <option value="Xle-&gt;Met (L)">Xle-&gt;Met (L)</option>
+        <option value="Xle-&gt;Phe (I)">Xle-&gt;Phe (I)</option>
+        <option value="Xle-&gt;Phe (L)">Xle-&gt;Phe (L)</option>
+        <option value="Xle-&gt;Pro (I)">Xle-&gt;Pro (I)</option>
+        <option value="Xle-&gt;Pro (L)">Xle-&gt;Pro (L)</option>
+        <option value="Xle-&gt;Ser (I)">Xle-&gt;Ser (I)</option>
+        <option value="Xle-&gt;Ser (L)">Xle-&gt;Ser (L)</option>
+        <option value="Xle-&gt;Thr (I)">Xle-&gt;Thr (I)</option>
+        <option value="Xle-&gt;Thr (L)">Xle-&gt;Thr (L)</option>
+        <option value="Xle-&gt;Trp (I)">Xle-&gt;Trp (I)</option>
+        <option value="Xle-&gt;Trp (L)">Xle-&gt;Trp (L)</option>
+        <option value="Xle-&gt;Tyr (I)">Xle-&gt;Tyr (I)</option>
+        <option value="Xle-&gt;Tyr (L)">Xle-&gt;Tyr (L)</option>
+        <option value="Xle-&gt;Val (I)">Xle-&gt;Val (I)</option>
+        <option value="Xle-&gt;Val (L)">Xle-&gt;Val (L)</option>
+        <option value="Xlink:B10621 (C)">Xlink:B10621 (C)</option>
+        <option value="Xlink:DMP (K)">Xlink:DMP (K)</option>
+        <option value="Xlink:DMP-de (K)">Xlink:DMP-de (K)</option>
+        <option value="Xlink:DMP-s (K)">Xlink:DMP-s (K)</option>
+        <option value="Xlink:DSS (K)">Xlink:DSS (K)</option>
+        <option value="Xlink:DST (K)">Xlink:DST (K)</option>
+        <option value="Xlink:DTSSP (K)">Xlink:DTSSP (K)</option>
+        <option value="Xlink:EGS (K)">Xlink:EGS (K)</option>
+        <option value="Xlink:EGScleaved (K)">Xlink:EGScleaved (K)</option>
+        <option value="Xlink:SMCC (C)">Xlink:SMCC (C)</option>
+        <option value="Xlink:SSD (K)">Xlink:SSD (K)</option>
+        <option value="ZGB (K)">ZGB (K)</option>
+        <option value="ZGB (N-term)">ZGB (N-term)</option>
+        <option value="a-type-ion (C-term)">a-type-ion (C-term)</option>
+        <option value="azole (C)">azole (C)</option>
+        <option value="azole (S)">azole (S)</option>
+        <option value="benzylguanidine (K)">benzylguanidine (K)</option>
+        <option value="biotinAcrolein298 (C)">biotinAcrolein298 (C)</option>
+        <option value="biotinAcrolein298 (H)">biotinAcrolein298 (H)</option>
+        <option value="biotinAcrolein298 (K)">biotinAcrolein298 (K)</option>
+        <option value="bisANS-sulfonates (K)">bisANS-sulfonates (K)</option>
+        <option value="bisANS-sulfonates (S)">bisANS-sulfonates (S)</option>
+        <option value="bisANS-sulfonates (T)">bisANS-sulfonates (T)</option>
+        <option value="cGMP (C)">cGMP (C)</option>
+        <option value="cGMP (S)">cGMP (S)</option>
+        <option value="cGMP+RMP-loss (C)">cGMP+RMP-loss (C)</option>
+        <option value="cGMP+RMP-loss (S)">cGMP+RMP-loss (S)</option>
+        <option value="cysTMT (C)">cysTMT (C)</option>
+        <option value="cysTMT6plex (C)">cysTMT6plex (C)</option>
+        <option value="dHex (N)">dHex (N)</option>
+        <option value="dHex (S)">dHex (S)</option>
+        <option value="dHex (T)">dHex (T)</option>
+        <option value="dHex(1)Hex(1) (S)">dHex(1)Hex(1) (S)</option>
+        <option value="dHex(1)Hex(1) (T)">dHex(1)Hex(1) (T)</option>
+        <option value="dHex(1)Hex(2) (S)">dHex(1)Hex(2) (S)</option>
+        <option value="dHex(1)Hex(2) (T)">dHex(1)Hex(2) (T)</option>
+        <option value="dHex(1)Hex(3) (S)">dHex(1)Hex(3) (S)</option>
+        <option value="dHex(1)Hex(3) (T)">dHex(1)Hex(3) (T)</option>
+        <option value="dHex(1)Hex(3)HexNAc(4) (N)">dHex(1)Hex(3)HexNAc(4) (N)</option>
+        <option value="dHex(1)Hex(4) (S)">dHex(1)Hex(4) (S)</option>
+        <option value="dHex(1)Hex(4) (T)">dHex(1)Hex(4) (T)</option>
+        <option value="dHex(1)Hex(4)HexNAc(4) (N)">dHex(1)Hex(4)HexNAc(4) (N)</option>
+        <option value="dHex(1)Hex(5) (S)">dHex(1)Hex(5) (S)</option>
+        <option value="dHex(1)Hex(5) (T)">dHex(1)Hex(5) (T)</option>
+        <option value="dHex(1)Hex(5)HexNAc(4) (N)">dHex(1)Hex(5)HexNAc(4) (N)</option>
+        <option value="dHex(1)Hex(5)HexNAc(4)NeuAc(1) (N)">dHex(1)Hex(5)HexNAc(4)NeuAc(1) (N)</option>
+        <option value="dHex(1)Hex(5)HexNAc(4)NeuAc(2) (N)">dHex(1)Hex(5)HexNAc(4)NeuAc(2) (N)</option>
+        <option value="dHex(1)Hex(6) (S)">dHex(1)Hex(6) (S)</option>
+        <option value="dHex(1)Hex(6) (T)">dHex(1)Hex(6) (T)</option>
+        <option value="dNIC (K)">dNIC (K)</option>
+        <option value="dNIC (N-term)">dNIC (N-term)</option>
+        <option value="dichlorination (C)">dichlorination (C)</option>
+        <option value="dichlorination (Y)">dichlorination (Y)</option>
+        <option value="ethylamino (S)">ethylamino (S)</option>
+        <option value="ethylamino (T)">ethylamino (T)</option>
+        <option value="ethylsulfonylethyl (C)">ethylsulfonylethyl (C)</option>
+        <option value="ethylsulfonylethyl (H)">ethylsulfonylethyl (H)</option>
+        <option value="ethylsulfonylethyl (K)">ethylsulfonylethyl (K)</option>
+        <option value="glucosone (R)">glucosone (R)</option>
+        <option value="glycidamide (K)">glycidamide (K)</option>
+        <option value="glycidamide (N-term)">glycidamide (N-term)</option>
+        <option value="iTRAQ4plex (H)">iTRAQ4plex (H)</option>
+        <option value="iTRAQ4plex (K)">iTRAQ4plex (K)</option>
+        <option value="iTRAQ4plex (N-term)">iTRAQ4plex (N-term)</option>
+        <option value="iTRAQ4plex (S)">iTRAQ4plex (S)</option>
+        <option value="iTRAQ4plex (T)">iTRAQ4plex (T)</option>
+        <option value="iTRAQ4plex (Y)">iTRAQ4plex (Y)</option>
+        <option value="iTRAQ4plex114 (K)">iTRAQ4plex114 (K)</option>
+        <option value="iTRAQ4plex114 (N-term)">iTRAQ4plex114 (N-term)</option>
+        <option value="iTRAQ4plex114 (Y)">iTRAQ4plex114 (Y)</option>
+        <option value="iTRAQ4plex115 (K)">iTRAQ4plex115 (K)</option>
+        <option value="iTRAQ4plex115 (N-term)">iTRAQ4plex115 (N-term)</option>
+        <option value="iTRAQ4plex115 (Y)">iTRAQ4plex115 (Y)</option>
+        <option value="iTRAQ8plex (H)">iTRAQ8plex (H)</option>
+        <option value="iTRAQ8plex (K)">iTRAQ8plex (K)</option>
+        <option value="iTRAQ8plex (N-term)">iTRAQ8plex (N-term)</option>
+        <option value="iTRAQ8plex (S)">iTRAQ8plex (S)</option>
+        <option value="iTRAQ8plex (T)">iTRAQ8plex (T)</option>
+        <option value="iTRAQ8plex (Y)">iTRAQ8plex (Y)</option>
+        <option value="iTRAQ8plex:13C(6)15N(2) (K)">iTRAQ8plex:13C(6)15N(2) (K)</option>
+        <option value="iTRAQ8plex:13C(6)15N(2) (N-term)">iTRAQ8plex:13C(6)15N(2) (N-term)</option>
+        <option value="iTRAQ8plex:13C(6)15N(2) (Y)">iTRAQ8plex:13C(6)15N(2) (Y)</option>
+        <option value="iodoTMT (C)">iodoTMT (C)</option>
+        <option value="iodoTMT (D)">iodoTMT (D)</option>
+        <option value="iodoTMT (E)">iodoTMT (E)</option>
+        <option value="iodoTMT (H)">iodoTMT (H)</option>
+        <option value="iodoTMT (K)">iodoTMT (K)</option>
+        <option value="iodoTMT6plex (C)">iodoTMT6plex (C)</option>
+        <option value="iodoTMT6plex (D)">iodoTMT6plex (D)</option>
+        <option value="iodoTMT6plex (E)">iodoTMT6plex (E)</option>
+        <option value="iodoTMT6plex (H)">iodoTMT6plex (H)</option>
+        <option value="iodoTMT6plex (K)">iodoTMT6plex (K)</option>
+        <option value="lapachenole (C)">lapachenole (C)</option>
+        <option value="mTRAQ (H)">mTRAQ (H)</option>
+        <option value="mTRAQ (K)">mTRAQ (K)</option>
+        <option value="mTRAQ (N-term)">mTRAQ (N-term)</option>
+        <option value="mTRAQ (S)">mTRAQ (S)</option>
+        <option value="mTRAQ (T)">mTRAQ (T)</option>
+        <option value="mTRAQ (Y)">mTRAQ (Y)</option>
+        <option value="mTRAQ:13C(3)15N(1) (H)">mTRAQ:13C(3)15N(1) (H)</option>
+        <option value="mTRAQ:13C(3)15N(1) (K)">mTRAQ:13C(3)15N(1) (K)</option>
+        <option value="mTRAQ:13C(3)15N(1) (N-term)">mTRAQ:13C(3)15N(1) (N-term)</option>
+        <option value="mTRAQ:13C(3)15N(1) (S)">mTRAQ:13C(3)15N(1) (S)</option>
+        <option value="mTRAQ:13C(3)15N(1) (T)">mTRAQ:13C(3)15N(1) (T)</option>
+        <option value="mTRAQ:13C(3)15N(1) (Y)">mTRAQ:13C(3)15N(1) (Y)</option>
+        <option value="mTRAQ:13C(6)15N(2) (H)">mTRAQ:13C(6)15N(2) (H)</option>
+        <option value="mTRAQ:13C(6)15N(2) (K)">mTRAQ:13C(6)15N(2) (K)</option>
+        <option value="mTRAQ:13C(6)15N(2) (N-term)">mTRAQ:13C(6)15N(2) (N-term)</option>
+        <option value="mTRAQ:13C(6)15N(2) (S)">mTRAQ:13C(6)15N(2) (S)</option>
+        <option value="mTRAQ:13C(6)15N(2) (T)">mTRAQ:13C(6)15N(2) (T)</option>
+        <option value="mTRAQ:13C(6)15N(2) (Y)">mTRAQ:13C(6)15N(2) (Y)</option>
+        <option value="maleimide (C)">maleimide (C)</option>
+        <option value="maleimide (K)">maleimide (K)</option>
+        <option value="maleimide3 (C)">maleimide3 (C)</option>
+        <option value="maleimide3 (K)">maleimide3 (K)</option>
+        <option value="maleimide5 (C)">maleimide5 (C)</option>
+        <option value="maleimide5 (K)">maleimide5 (K)</option>
+        <option value="methylsulfonylethyl (C)">methylsulfonylethyl (C)</option>
+        <option value="methylsulfonylethyl (H)">methylsulfonylethyl (H)</option>
+        <option value="methylsulfonylethyl (K)">methylsulfonylethyl (K)</option>
+        <option value="phenylsulfonylethyl (C)">phenylsulfonylethyl (C)</option>
+        <option value="phosphoRibosyl (D)">phosphoRibosyl (D)</option>
+        <option value="phosphoRibosyl (E)">phosphoRibosyl (E)</option>
+        <option value="phosphoRibosyl (R)">phosphoRibosyl (R)</option>
+        <option value="probiotinhydrazide (P)">probiotinhydrazide (P)</option>
+        <option value="pupylation (K)">pupylation (K)</option>
+        <option value="pyrophospho (S)">pyrophospho (S)</option>
+        <option value="pyrophospho (T)">pyrophospho (T)</option>
+        <option value="sulfo+amino (Y)">sulfo+amino (Y)</option>
+        <option value="thioacylPA (K)">thioacylPA (K)</option>
+        <option value="trifluoro (L)">trifluoro (L)</option>
+      </param>
+    </repeat>
+    <repeat name="rep_param_variable_modifications" min="0" title="param_variable_modifications">
+      <param name="param_variable_modifications" type="select" optional="True" label="Variable modifications, specified using UniMod (www.unimod.org) terms," help="(-variable_modifications) e.g. 'Oxidation (M)'">
+        <option value="2-dimethylsuccinyl (C)">2-dimethylsuccinyl (C)</option>
+        <option value="2-monomethylsuccinyl (C)">2-monomethylsuccinyl (C)</option>
+        <option value="2-nitrobenzyl (Y)">2-nitrobenzyl (Y)</option>
+        <option value="2-succinyl (C)">2-succinyl (C)</option>
+        <option value="2HPG (R)">2HPG (R)</option>
+        <option value="3-deoxyglucosone (R)">3-deoxyglucosone (R)</option>
+        <option value="3-phosphoglyceryl (K)">3-phosphoglyceryl (K)</option>
+        <option value="3sulfo (N-term)">3sulfo (N-term)</option>
+        <option value="4-ONE (C)">4-ONE (C)</option>
+        <option value="4-ONE (H)">4-ONE (H)</option>
+        <option value="4-ONE (K)">4-ONE (K)</option>
+        <option value="4-ONE+Delta:H(-2)O(-1) (C)">4-ONE+Delta:H(-2)O(-1) (C)</option>
+        <option value="4-ONE+Delta:H(-2)O(-1) (H)">4-ONE+Delta:H(-2)O(-1) (H)</option>
+        <option value="4-ONE+Delta:H(-2)O(-1) (K)">4-ONE+Delta:H(-2)O(-1) (K)</option>
+        <option value="4AcAllylGal (C)">4AcAllylGal (C)</option>
+        <option value="ADP-Ribosyl (C)">ADP-Ribosyl (C)</option>
+        <option value="ADP-Ribosyl (D)">ADP-Ribosyl (D)</option>
+        <option value="ADP-Ribosyl (E)">ADP-Ribosyl (E)</option>
+        <option value="ADP-Ribosyl (K)">ADP-Ribosyl (K)</option>
+        <option value="ADP-Ribosyl (N)">ADP-Ribosyl (N)</option>
+        <option value="ADP-Ribosyl (R)">ADP-Ribosyl (R)</option>
+        <option value="ADP-Ribosyl (S)">ADP-Ribosyl (S)</option>
+        <option value="AEBS (H)">AEBS (H)</option>
+        <option value="AEBS (K)">AEBS (K)</option>
+        <option value="AEBS (S)">AEBS (S)</option>
+        <option value="AEBS (Y)">AEBS (Y)</option>
+        <option value="AEC-MAEC (S)">AEC-MAEC (S)</option>
+        <option value="AEC-MAEC (T)">AEC-MAEC (T)</option>
+        <option value="AEC-MAEC:2H(4) (S)">AEC-MAEC:2H(4) (S)</option>
+        <option value="AEC-MAEC:2H(4) (T)">AEC-MAEC:2H(4) (T)</option>
+        <option value="AHA-Alkyne (M)">AHA-Alkyne (M)</option>
+        <option value="AHA-Alkyne-KDDDD (M)">AHA-Alkyne-KDDDD (M)</option>
+        <option value="AHA-SS (M)">AHA-SS (M)</option>
+        <option value="AHA-SS_CAM (M)">AHA-SS_CAM (M)</option>
+        <option value="AMTzHexNAc2 (N)">AMTzHexNAc2 (N)</option>
+        <option value="AMTzHexNAc2 (S)">AMTzHexNAc2 (S)</option>
+        <option value="AMTzHexNAc2 (T)">AMTzHexNAc2 (T)</option>
+        <option value="AROD (C)">AROD (C)</option>
+        <option value="AccQTag (K)">AccQTag (K)</option>
+        <option value="AccQTag (N-term)">AccQTag (N-term)</option>
+        <option value="Acetyl (C)">Acetyl (C)</option>
+        <option value="Acetyl (H)">Acetyl (H)</option>
+        <option value="Acetyl (K)">Acetyl (K)</option>
+        <option value="Acetyl (N-term)">Acetyl (N-term)</option>
+        <option value="Acetyl (S)">Acetyl (S)</option>
+        <option value="Acetyl (T)">Acetyl (T)</option>
+        <option value="Acetyl (Y)">Acetyl (Y)</option>
+        <option value="Acetyl:13C(2) (K)">Acetyl:13C(2) (K)</option>
+        <option value="Acetyl:2H(3) (H)">Acetyl:2H(3) (H)</option>
+        <option value="Acetyl:2H(3) (K)">Acetyl:2H(3) (K)</option>
+        <option value="Acetyl:2H(3) (N-term)">Acetyl:2H(3) (N-term)</option>
+        <option value="Acetyl:2H(3) (S)">Acetyl:2H(3) (S)</option>
+        <option value="Acetyl:2H(3) (T)">Acetyl:2H(3) (T)</option>
+        <option value="Acetyl:2H(3) (Y)">Acetyl:2H(3) (Y)</option>
+        <option value="Acetyldeoxyhypusine (K)">Acetyldeoxyhypusine (K)</option>
+        <option value="Acetylhypusine (K)">Acetylhypusine (K)</option>
+        <option value="Ahx2+Hsl (C-term)">Ahx2+Hsl (C-term)</option>
+        <option value="Ala-&gt;Arg (A)">Ala-&gt;Arg (A)</option>
+        <option value="Ala-&gt;Asn (A)">Ala-&gt;Asn (A)</option>
+        <option value="Ala-&gt;Asp (A)">Ala-&gt;Asp (A)</option>
+        <option value="Ala-&gt;Cys (A)">Ala-&gt;Cys (A)</option>
+        <option value="Ala-&gt;Gln (A)">Ala-&gt;Gln (A)</option>
+        <option value="Ala-&gt;Glu (A)">Ala-&gt;Glu (A)</option>
+        <option value="Ala-&gt;Gly (A)">Ala-&gt;Gly (A)</option>
+        <option value="Ala-&gt;His (A)">Ala-&gt;His (A)</option>
+        <option value="Ala-&gt;Lys (A)">Ala-&gt;Lys (A)</option>
+        <option value="Ala-&gt;Met (A)">Ala-&gt;Met (A)</option>
+        <option value="Ala-&gt;Phe (A)">Ala-&gt;Phe (A)</option>
+        <option value="Ala-&gt;Pro (A)">Ala-&gt;Pro (A)</option>
+        <option value="Ala-&gt;Ser (A)">Ala-&gt;Ser (A)</option>
+        <option value="Ala-&gt;Thr (A)">Ala-&gt;Thr (A)</option>
+        <option value="Ala-&gt;Trp (A)">Ala-&gt;Trp (A)</option>
+        <option value="Ala-&gt;Tyr (A)">Ala-&gt;Tyr (A)</option>
+        <option value="Ala-&gt;Val (A)">Ala-&gt;Val (A)</option>
+        <option value="Ala-&gt;Xle (A)">Ala-&gt;Xle (A)</option>
+        <option value="Amidated (C-term)">Amidated (C-term)</option>
+        <option value="Amidine (K)">Amidine (K)</option>
+        <option value="Amidine (N-term)">Amidine (N-term)</option>
+        <option value="Amidino (C)">Amidino (C)</option>
+        <option value="Amino (Y)">Amino (Y)</option>
+        <option value="Ammonia-loss (N)">Ammonia-loss (N)</option>
+        <option value="Ammonia-loss (N-term C)">Ammonia-loss (N-term C)</option>
+        <option value="Ammonium (C-term)">Ammonium (C-term)</option>
+        <option value="Ammonium (D)">Ammonium (D)</option>
+        <option value="Ammonium (E)">Ammonium (E)</option>
+        <option value="Archaeol (C)">Archaeol (C)</option>
+        <option value="Arg (N-term)">Arg (N-term)</option>
+        <option value="Arg-&gt;Ala (R)">Arg-&gt;Ala (R)</option>
+        <option value="Arg-&gt;Asn (R)">Arg-&gt;Asn (R)</option>
+        <option value="Arg-&gt;Asp (R)">Arg-&gt;Asp (R)</option>
+        <option value="Arg-&gt;Cys (R)">Arg-&gt;Cys (R)</option>
+        <option value="Arg-&gt;Gln (R)">Arg-&gt;Gln (R)</option>
+        <option value="Arg-&gt;Glu (R)">Arg-&gt;Glu (R)</option>
+        <option value="Arg-&gt;GluSA (R)">Arg-&gt;GluSA (R)</option>
+        <option value="Arg-&gt;Gly (R)">Arg-&gt;Gly (R)</option>
+        <option value="Arg-&gt;His (R)">Arg-&gt;His (R)</option>
+        <option value="Arg-&gt;Lys (R)">Arg-&gt;Lys (R)</option>
+        <option value="Arg-&gt;Met (R)">Arg-&gt;Met (R)</option>
+        <option value="Arg-&gt;Npo (R)">Arg-&gt;Npo (R)</option>
+        <option value="Arg-&gt;Orn (R)">Arg-&gt;Orn (R)</option>
+        <option value="Arg-&gt;Phe (R)">Arg-&gt;Phe (R)</option>
+        <option value="Arg-&gt;Pro (R)">Arg-&gt;Pro (R)</option>
+        <option value="Arg-&gt;Ser (R)">Arg-&gt;Ser (R)</option>
+        <option value="Arg-&gt;Thr (R)">Arg-&gt;Thr (R)</option>
+        <option value="Arg-&gt;Trp (R)">Arg-&gt;Trp (R)</option>
+        <option value="Arg-&gt;Tyr (R)">Arg-&gt;Tyr (R)</option>
+        <option value="Arg-&gt;Val (R)">Arg-&gt;Val (R)</option>
+        <option value="Arg-&gt;Xle (R)">Arg-&gt;Xle (R)</option>
+        <option value="Arg-loss (C-term R)">Arg-loss (C-term R)</option>
+        <option value="Arg2PG (R)">Arg2PG (R)</option>
+        <option value="Argbiotinhydrazide (R)">Argbiotinhydrazide (R)</option>
+        <option value="Asn-&gt;Ala (N)">Asn-&gt;Ala (N)</option>
+        <option value="Asn-&gt;Arg (N)">Asn-&gt;Arg (N)</option>
+        <option value="Asn-&gt;Asp (N)">Asn-&gt;Asp (N)</option>
+        <option value="Asn-&gt;Cys (N)">Asn-&gt;Cys (N)</option>
+        <option value="Asn-&gt;Gln (N)">Asn-&gt;Gln (N)</option>
+        <option value="Asn-&gt;Glu (N)">Asn-&gt;Glu (N)</option>
+        <option value="Asn-&gt;Gly (N)">Asn-&gt;Gly (N)</option>
+        <option value="Asn-&gt;His (N)">Asn-&gt;His (N)</option>
+        <option value="Asn-&gt;Lys (N)">Asn-&gt;Lys (N)</option>
+        <option value="Asn-&gt;Met (N)">Asn-&gt;Met (N)</option>
+        <option value="Asn-&gt;Phe (N)">Asn-&gt;Phe (N)</option>
+        <option value="Asn-&gt;Pro (N)">Asn-&gt;Pro (N)</option>
+        <option value="Asn-&gt;Ser (N)">Asn-&gt;Ser (N)</option>
+        <option value="Asn-&gt;Thr (N)">Asn-&gt;Thr (N)</option>
+        <option value="Asn-&gt;Trp (N)">Asn-&gt;Trp (N)</option>
+        <option value="Asn-&gt;Tyr (N)">Asn-&gt;Tyr (N)</option>
+        <option value="Asn-&gt;Val (N)">Asn-&gt;Val (N)</option>
+        <option value="Asn-&gt;Xle (N)">Asn-&gt;Xle (N)</option>
+        <option value="Asp-&gt;Ala (D)">Asp-&gt;Ala (D)</option>
+        <option value="Asp-&gt;Arg (D)">Asp-&gt;Arg (D)</option>
+        <option value="Asp-&gt;Asn (D)">Asp-&gt;Asn (D)</option>
+        <option value="Asp-&gt;Cys (D)">Asp-&gt;Cys (D)</option>
+        <option value="Asp-&gt;Gln (D)">Asp-&gt;Gln (D)</option>
+        <option value="Asp-&gt;Glu (D)">Asp-&gt;Glu (D)</option>
+        <option value="Asp-&gt;Gly (D)">Asp-&gt;Gly (D)</option>
+        <option value="Asp-&gt;His (D)">Asp-&gt;His (D)</option>
+        <option value="Asp-&gt;Lys (D)">Asp-&gt;Lys (D)</option>
+        <option value="Asp-&gt;Met (D)">Asp-&gt;Met (D)</option>
+        <option value="Asp-&gt;Phe (D)">Asp-&gt;Phe (D)</option>
+        <option value="Asp-&gt;Pro (D)">Asp-&gt;Pro (D)</option>
+        <option value="Asp-&gt;Ser (D)">Asp-&gt;Ser (D)</option>
+        <option value="Asp-&gt;Thr (D)">Asp-&gt;Thr (D)</option>
+        <option value="Asp-&gt;Trp (D)">Asp-&gt;Trp (D)</option>
+        <option value="Asp-&gt;Tyr (D)">Asp-&gt;Tyr (D)</option>
+        <option value="Asp-&gt;Val (D)">Asp-&gt;Val (D)</option>
+        <option value="Asp-&gt;Xle (D)">Asp-&gt;Xle (D)</option>
+        <option value="Atto495Maleimide (C)">Atto495Maleimide (C)</option>
+        <option value="BADGE (C)">BADGE (C)</option>
+        <option value="BDMAPP (H)">BDMAPP (H)</option>
+        <option value="BDMAPP (K)">BDMAPP (K)</option>
+        <option value="BDMAPP (W)">BDMAPP (W)</option>
+        <option value="BDMAPP (Y)">BDMAPP (Y)</option>
+        <option value="BHAc (K)">BHAc (K)</option>
+        <option value="BHT (C)">BHT (C)</option>
+        <option value="BHT (H)">BHT (H)</option>
+        <option value="BHT (K)">BHT (K)</option>
+        <option value="BHTOH (C)">BHTOH (C)</option>
+        <option value="BHTOH (H)">BHTOH (H)</option>
+        <option value="BHTOH (K)">BHTOH (K)</option>
+        <option value="BITC (C)">BITC (C)</option>
+        <option value="BITC (K)">BITC (K)</option>
+        <option value="BITC (N-term)">BITC (N-term)</option>
+        <option value="BMOE (C)">BMOE (C)</option>
+        <option value="BMP-piperidinol (C)">BMP-piperidinol (C)</option>
+        <option value="BMP-piperidinol (M)">BMP-piperidinol (M)</option>
+        <option value="Bacillosamine (N)">Bacillosamine (N)</option>
+        <option value="Benzoyl (K)">Benzoyl (K)</option>
+        <option value="Benzoyl (N-term)">Benzoyl (N-term)</option>
+        <option value="Biotin (K)">Biotin (K)</option>
+        <option value="Biotin (N-term)">Biotin (N-term)</option>
+        <option value="Biotin-HPDP (C)">Biotin-HPDP (C)</option>
+        <option value="Biotin-PEG-PRA (M)">Biotin-PEG-PRA (M)</option>
+        <option value="Biotin-PEO-Amine (D)">Biotin-PEO-Amine (D)</option>
+        <option value="Biotin-PEO-Amine (E)">Biotin-PEO-Amine (E)</option>
+        <option value="Biotin-phenacyl (C)">Biotin-phenacyl (C)</option>
+        <option value="Biotin-phenacyl (H)">Biotin-phenacyl (H)</option>
+        <option value="Biotin-phenacyl (S)">Biotin-phenacyl (S)</option>
+        <option value="Biotin:Cayman-10013 (C)">Biotin:Cayman-10013 (C)</option>
+        <option value="Biotin:Cayman-10141 (C)">Biotin:Cayman-10141 (C)</option>
+        <option value="Biotin:Invitrogen-M1602 (C)">Biotin:Invitrogen-M1602 (C)</option>
+        <option value="Biotin:Sigma-B1267 (C)">Biotin:Sigma-B1267 (C)</option>
+        <option value="Biotin:Thermo-21325 (K)">Biotin:Thermo-21325 (K)</option>
+        <option value="Biotin:Thermo-21345 (Q)">Biotin:Thermo-21345 (Q)</option>
+        <option value="Biotin:Thermo-21360 (C-term)">Biotin:Thermo-21360 (C-term)</option>
+        <option value="Biotin:Thermo-21901+2H2O (C)">Biotin:Thermo-21901+2H2O (C)</option>
+        <option value="Biotin:Thermo-21901+H2O (C)">Biotin:Thermo-21901+H2O (C)</option>
+        <option value="Biotin:Thermo-21911 (C)">Biotin:Thermo-21911 (C)</option>
+        <option value="Biotin:Thermo-33033 (N-term)">Biotin:Thermo-33033 (N-term)</option>
+        <option value="Biotin:Thermo-33033-H (N-term)">Biotin:Thermo-33033-H (N-term)</option>
+        <option value="Biotin:Thermo-88310 (K)">Biotin:Thermo-88310 (K)</option>
+        <option value="Biotin:Thermo-88317 (S)">Biotin:Thermo-88317 (S)</option>
+        <option value="Biotin:Thermo-88317 (Y)">Biotin:Thermo-88317 (Y)</option>
+        <option value="BisANS (K)">BisANS (K)</option>
+        <option value="Bodipy (C)">Bodipy (C)</option>
+        <option value="Bromo (F)">Bromo (F)</option>
+        <option value="Bromo (H)">Bromo (H)</option>
+        <option value="Bromo (W)">Bromo (W)</option>
+        <option value="Bromo (Y)">Bromo (Y)</option>
+        <option value="Bromobimane (C)">Bromobimane (C)</option>
+        <option value="Butyryl (K)">Butyryl (K)</option>
+        <option value="C8-QAT (K)">C8-QAT (K)</option>
+        <option value="C8-QAT (N-term)">C8-QAT (N-term)</option>
+        <option value="CAF (N-term)">CAF (N-term)</option>
+        <option value="CAMthiopropanoyl (K)">CAMthiopropanoyl (K)</option>
+        <option value="CHDH (D)">CHDH (D)</option>
+        <option value="CLIP_TRAQ_2 (K)">CLIP_TRAQ_2 (K)</option>
+        <option value="CLIP_TRAQ_2 (N-term)">CLIP_TRAQ_2 (N-term)</option>
+        <option value="CLIP_TRAQ_2 (Y)">CLIP_TRAQ_2 (Y)</option>
+        <option value="CLIP_TRAQ_3 (K)">CLIP_TRAQ_3 (K)</option>
+        <option value="CLIP_TRAQ_3 (N-term)">CLIP_TRAQ_3 (N-term)</option>
+        <option value="CLIP_TRAQ_3 (Y)">CLIP_TRAQ_3 (Y)</option>
+        <option value="CLIP_TRAQ_4 (K)">CLIP_TRAQ_4 (K)</option>
+        <option value="CLIP_TRAQ_4 (N-term)">CLIP_TRAQ_4 (N-term)</option>
+        <option value="CLIP_TRAQ_4 (Y)">CLIP_TRAQ_4 (Y)</option>
+        <option value="Can-FP-biotin (S)">Can-FP-biotin (S)</option>
+        <option value="Can-FP-biotin (T)">Can-FP-biotin (T)</option>
+        <option value="Can-FP-biotin (Y)">Can-FP-biotin (Y)</option>
+        <option value="Carbamidomethyl (C)">Carbamidomethyl (C)</option>
+        <option value="Carbamidomethyl (D)">Carbamidomethyl (D)</option>
+        <option value="Carbamidomethyl (E)">Carbamidomethyl (E)</option>
+        <option value="Carbamidomethyl (H)">Carbamidomethyl (H)</option>
+        <option value="Carbamidomethyl (K)">Carbamidomethyl (K)</option>
+        <option value="Carbamidomethyl (N-term)">Carbamidomethyl (N-term)</option>
+        <option value="Carbamidomethyl (S)">Carbamidomethyl (S)</option>
+        <option value="Carbamidomethyl (T)">Carbamidomethyl (T)</option>
+        <option value="Carbamidomethyl (Y)">Carbamidomethyl (Y)</option>
+        <option value="CarbamidomethylDTT (C)">CarbamidomethylDTT (C)</option>
+        <option value="Carbamyl (C)">Carbamyl (C)</option>
+        <option value="Carbamyl (K)">Carbamyl (K)</option>
+        <option value="Carbamyl (M)">Carbamyl (M)</option>
+        <option value="Carbamyl (N-term)">Carbamyl (N-term)</option>
+        <option value="Carbamyl (R)">Carbamyl (R)</option>
+        <option value="Carbamyl (S)">Carbamyl (S)</option>
+        <option value="Carbamyl (T)">Carbamyl (T)</option>
+        <option value="Carbamyl (Y)">Carbamyl (Y)</option>
+        <option value="Carbofuran (S)">Carbofuran (S)</option>
+        <option value="Carboxy (D)">Carboxy (D)</option>
+        <option value="Carboxy (E)">Carboxy (E)</option>
+        <option value="Carboxy (K)">Carboxy (K)</option>
+        <option value="Carboxy (W)">Carboxy (W)</option>
+        <option value="Carboxyethyl (H)">Carboxyethyl (H)</option>
+        <option value="Carboxyethyl (K)">Carboxyethyl (K)</option>
+        <option value="Carboxymethyl (C)">Carboxymethyl (C)</option>
+        <option value="Carboxymethyl (K)">Carboxymethyl (K)</option>
+        <option value="Carboxymethyl (N-term)">Carboxymethyl (N-term)</option>
+        <option value="Carboxymethyl (W)">Carboxymethyl (W)</option>
+        <option value="Carboxymethyl:13C(2) (C)">Carboxymethyl:13C(2) (C)</option>
+        <option value="CarboxymethylDMAP (N-term)">CarboxymethylDMAP (N-term)</option>
+        <option value="CarboxymethylDTT (C)">CarboxymethylDTT (C)</option>
+        <option value="Cation:Ag (C-term)">Cation:Ag (C-term)</option>
+        <option value="Cation:Ag (D)">Cation:Ag (D)</option>
+        <option value="Cation:Ag (E)">Cation:Ag (E)</option>
+        <option value="Cation:Ca[II] (C-term)">Cation:Ca[II] (C-term)</option>
+        <option value="Cation:Ca[II] (D)">Cation:Ca[II] (D)</option>
+        <option value="Cation:Ca[II] (E)">Cation:Ca[II] (E)</option>
+        <option value="Cation:Cu[I] (C-term)">Cation:Cu[I] (C-term)</option>
+        <option value="Cation:Cu[I] (D)">Cation:Cu[I] (D)</option>
+        <option value="Cation:Cu[I] (E)">Cation:Cu[I] (E)</option>
+        <option value="Cation:Fe[II] (C-term)">Cation:Fe[II] (C-term)</option>
+        <option value="Cation:Fe[II] (D)">Cation:Fe[II] (D)</option>
+        <option value="Cation:Fe[II] (E)">Cation:Fe[II] (E)</option>
+        <option value="Cation:K (C-term)">Cation:K (C-term)</option>
+        <option value="Cation:K (D)">Cation:K (D)</option>
+        <option value="Cation:K (E)">Cation:K (E)</option>
+        <option value="Cation:Li (C-term)">Cation:Li (C-term)</option>
+        <option value="Cation:Li (D)">Cation:Li (D)</option>
+        <option value="Cation:Li (E)">Cation:Li (E)</option>
+        <option value="Cation:Mg[II] (C-term)">Cation:Mg[II] (C-term)</option>
+        <option value="Cation:Mg[II] (D)">Cation:Mg[II] (D)</option>
+        <option value="Cation:Mg[II] (E)">Cation:Mg[II] (E)</option>
+        <option value="Cation:Na (C-term)">Cation:Na (C-term)</option>
+        <option value="Cation:Na (D)">Cation:Na (D)</option>
+        <option value="Cation:Na (E)">Cation:Na (E)</option>
+        <option value="Cation:Ni[II] (C-term)">Cation:Ni[II] (C-term)</option>
+        <option value="Cation:Ni[II] (D)">Cation:Ni[II] (D)</option>
+        <option value="Cation:Ni[II] (E)">Cation:Ni[II] (E)</option>
+        <option value="Cation:Zn[II] (C-term)">Cation:Zn[II] (C-term)</option>
+        <option value="Cation:Zn[II] (D)">Cation:Zn[II] (D)</option>
+        <option value="Cation:Zn[II] (E)">Cation:Zn[II] (E)</option>
+        <option value="Chlorination (Y)">Chlorination (Y)</option>
+        <option value="Chlorpyrifos (S)">Chlorpyrifos (S)</option>
+        <option value="Chlorpyrifos (T)">Chlorpyrifos (T)</option>
+        <option value="Chlorpyrifos (Y)">Chlorpyrifos (Y)</option>
+        <option value="CoenzymeA (C)">CoenzymeA (C)</option>
+        <option value="CresylSaligeninPhosphate (H)">CresylSaligeninPhosphate (H)</option>
+        <option value="CresylSaligeninPhosphate (K)">CresylSaligeninPhosphate (K)</option>
+        <option value="CresylSaligeninPhosphate (R)">CresylSaligeninPhosphate (R)</option>
+        <option value="CresylSaligeninPhosphate (S)">CresylSaligeninPhosphate (S)</option>
+        <option value="CresylSaligeninPhosphate (T)">CresylSaligeninPhosphate (T)</option>
+        <option value="CresylSaligeninPhosphate (Y)">CresylSaligeninPhosphate (Y)</option>
+        <option value="Cresylphosphate (H)">Cresylphosphate (H)</option>
+        <option value="Cresylphosphate (K)">Cresylphosphate (K)</option>
+        <option value="Cresylphosphate (R)">Cresylphosphate (R)</option>
+        <option value="Cresylphosphate (S)">Cresylphosphate (S)</option>
+        <option value="Cresylphosphate (T)">Cresylphosphate (T)</option>
+        <option value="Cresylphosphate (Y)">Cresylphosphate (Y)</option>
+        <option value="Crotonaldehyde (C)">Crotonaldehyde (C)</option>
+        <option value="Crotonaldehyde (H)">Crotonaldehyde (H)</option>
+        <option value="Crotonaldehyde (K)">Crotonaldehyde (K)</option>
+        <option value="Crotonyl (K)">Crotonyl (K)</option>
+        <option value="CuSMo (C)">CuSMo (C)</option>
+        <option value="Cy3-maleimide (C)">Cy3-maleimide (C)</option>
+        <option value="Cy3b-maleimide (C)">Cy3b-maleimide (C)</option>
+        <option value="CyDye-Cy3 (C)">CyDye-Cy3 (C)</option>
+        <option value="CyDye-Cy5 (C)">CyDye-Cy5 (C)</option>
+        <option value="Cyano (C)">Cyano (C)</option>
+        <option value="Cys-&gt;Ala (C)">Cys-&gt;Ala (C)</option>
+        <option value="Cys-&gt;Arg (C)">Cys-&gt;Arg (C)</option>
+        <option value="Cys-&gt;Asn (C)">Cys-&gt;Asn (C)</option>
+        <option value="Cys-&gt;Asp (C)">Cys-&gt;Asp (C)</option>
+        <option value="Cys-&gt;Dha (C)">Cys-&gt;Dha (C)</option>
+        <option value="Cys-&gt;Gln (C)">Cys-&gt;Gln (C)</option>
+        <option value="Cys-&gt;Glu (C)">Cys-&gt;Glu (C)</option>
+        <option value="Cys-&gt;Gly (C)">Cys-&gt;Gly (C)</option>
+        <option value="Cys-&gt;His (C)">Cys-&gt;His (C)</option>
+        <option value="Cys-&gt;Lys (C)">Cys-&gt;Lys (C)</option>
+        <option value="Cys-&gt;Met (C)">Cys-&gt;Met (C)</option>
+        <option value="Cys-&gt;Oxoalanine (C)">Cys-&gt;Oxoalanine (C)</option>
+        <option value="Cys-&gt;Phe (C)">Cys-&gt;Phe (C)</option>
+        <option value="Cys-&gt;Pro (C)">Cys-&gt;Pro (C)</option>
+        <option value="Cys-&gt;Ser (C)">Cys-&gt;Ser (C)</option>
+        <option value="Cys-&gt;Thr (C)">Cys-&gt;Thr (C)</option>
+        <option value="Cys-&gt;Trp (C)">Cys-&gt;Trp (C)</option>
+        <option value="Cys-&gt;Tyr (C)">Cys-&gt;Tyr (C)</option>
+        <option value="Cys-&gt;Val (C)">Cys-&gt;Val (C)</option>
+        <option value="Cys-&gt;Xle (C)">Cys-&gt;Xle (C)</option>
+        <option value="Cys-&gt;ethylaminoAla (C)">Cys-&gt;ethylaminoAla (C)</option>
+        <option value="Cys-&gt;methylaminoAla (C)">Cys-&gt;methylaminoAla (C)</option>
+        <option value="Cysteinyl (C)">Cysteinyl (C)</option>
+        <option value="Cytopiloyne (C)">Cytopiloyne (C)</option>
+        <option value="Cytopiloyne (K)">Cytopiloyne (K)</option>
+        <option value="Cytopiloyne (N-term)">Cytopiloyne (N-term)</option>
+        <option value="Cytopiloyne (P)">Cytopiloyne (P)</option>
+        <option value="Cytopiloyne (R)">Cytopiloyne (R)</option>
+        <option value="Cytopiloyne (S)">Cytopiloyne (S)</option>
+        <option value="Cytopiloyne (Y)">Cytopiloyne (Y)</option>
+        <option value="Cytopiloyne+water (C)">Cytopiloyne+water (C)</option>
+        <option value="Cytopiloyne+water (K)">Cytopiloyne+water (K)</option>
+        <option value="Cytopiloyne+water (N-term)">Cytopiloyne+water (N-term)</option>
+        <option value="Cytopiloyne+water (R)">Cytopiloyne+water (R)</option>
+        <option value="Cytopiloyne+water (S)">Cytopiloyne+water (S)</option>
+        <option value="Cytopiloyne+water (T)">Cytopiloyne+water (T)</option>
+        <option value="Cytopiloyne+water (Y)">Cytopiloyne+water (Y)</option>
+        <option value="DAET (S)">DAET (S)</option>
+        <option value="DAET (T)">DAET (T)</option>
+        <option value="DEDGFLYMVYASQETFG (K)">DEDGFLYMVYASQETFG (K)</option>
+        <option value="DFDNB (K)">DFDNB (K)</option>
+        <option value="DFDNB (N)">DFDNB (N)</option>
+        <option value="DFDNB (Q)">DFDNB (Q)</option>
+        <option value="DFDNB (R)">DFDNB (R)</option>
+        <option value="DHP (C)">DHP (C)</option>
+        <option value="DMPO (C)">DMPO (C)</option>
+        <option value="DMPO (H)">DMPO (H)</option>
+        <option value="DMPO (Y)">DMPO (Y)</option>
+        <option value="DNCB_hapten (C)">DNCB_hapten (C)</option>
+        <option value="DNCB_hapten (H)">DNCB_hapten (H)</option>
+        <option value="DNCB_hapten (K)">DNCB_hapten (K)</option>
+        <option value="DNCB_hapten (Y)">DNCB_hapten (Y)</option>
+        <option value="DNPS (C)">DNPS (C)</option>
+        <option value="DNPS (W)">DNPS (W)</option>
+        <option value="DTBP (K)">DTBP (K)</option>
+        <option value="DTBP (N)">DTBP (N)</option>
+        <option value="DTBP (Q)">DTBP (Q)</option>
+        <option value="DTBP (R)">DTBP (R)</option>
+        <option value="DTT_C (C)">DTT_C (C)</option>
+        <option value="DTT_C:2H(6) (C)">DTT_C:2H(6) (C)</option>
+        <option value="DTT_ST (S)">DTT_ST (S)</option>
+        <option value="DTT_ST (T)">DTT_ST (T)</option>
+        <option value="DTT_ST:2H(6) (S)">DTT_ST:2H(6) (S)</option>
+        <option value="DTT_ST:2H(6) (T)">DTT_ST:2H(6) (T)</option>
+        <option value="Dansyl (K)">Dansyl (K)</option>
+        <option value="Dansyl (N-term)">Dansyl (N-term)</option>
+        <option value="Dap-DSP (A)">Dap-DSP (A)</option>
+        <option value="Dap-DSP (E)">Dap-DSP (E)</option>
+        <option value="Dap-DSP (K)">Dap-DSP (K)</option>
+        <option value="DeStreak (C)">DeStreak (C)</option>
+        <option value="Deamidated (N)">Deamidated (N)</option>
+        <option value="Deamidated (Q)">Deamidated (Q)</option>
+        <option value="Deamidated (R)">Deamidated (R)</option>
+        <option value="Deamidated:18O(1) (N)">Deamidated:18O(1) (N)</option>
+        <option value="Deamidated:18O(1) (Q)">Deamidated:18O(1) (Q)</option>
+        <option value="Decanoyl (S)">Decanoyl (S)</option>
+        <option value="Decanoyl (T)">Decanoyl (T)</option>
+        <option value="Dehydrated (D)">Dehydrated (D)</option>
+        <option value="Dehydrated (N-term C)">Dehydrated (N-term C)</option>
+        <option value="Dehydrated (S)">Dehydrated (S)</option>
+        <option value="Dehydrated (T)">Dehydrated (T)</option>
+        <option value="Dehydrated (Y)">Dehydrated (Y)</option>
+        <option value="Dehydro (C)">Dehydro (C)</option>
+        <option value="Delta:H(1)N(-1)18O(1) (N)">Delta:H(1)N(-1)18O(1) (N)</option>
+        <option value="Delta:H(2)C(2) (H)">Delta:H(2)C(2) (H)</option>
+        <option value="Delta:H(2)C(2) (K)">Delta:H(2)C(2) (K)</option>
+        <option value="Delta:H(2)C(2) (N-term)">Delta:H(2)C(2) (N-term)</option>
+        <option value="Delta:H(2)C(3) (K)">Delta:H(2)C(3) (K)</option>
+        <option value="Delta:H(2)C(3)O(1) (K)">Delta:H(2)C(3)O(1) (K)</option>
+        <option value="Delta:H(2)C(3)O(1) (R)">Delta:H(2)C(3)O(1) (R)</option>
+        <option value="Delta:H(2)C(5) (K)">Delta:H(2)C(5) (K)</option>
+        <option value="Delta:H(4)C(2) (H)">Delta:H(4)C(2) (H)</option>
+        <option value="Delta:H(4)C(2) (K)">Delta:H(4)C(2) (K)</option>
+        <option value="Delta:H(4)C(2) (N-term)">Delta:H(4)C(2) (N-term)</option>
+        <option value="Delta:H(4)C(2)O(-1)S(1) (S)">Delta:H(4)C(2)O(-1)S(1) (S)</option>
+        <option value="Delta:H(4)C(3) (H)">Delta:H(4)C(3) (H)</option>
+        <option value="Delta:H(4)C(3) (K)">Delta:H(4)C(3) (K)</option>
+        <option value="Delta:H(4)C(3)O(1) (C)">Delta:H(4)C(3)O(1) (C)</option>
+        <option value="Delta:H(4)C(3)O(1) (H)">Delta:H(4)C(3)O(1) (H)</option>
+        <option value="Delta:H(4)C(3)O(1) (K)">Delta:H(4)C(3)O(1) (K)</option>
+        <option value="Delta:H(4)C(6) (K)">Delta:H(4)C(6) (K)</option>
+        <option value="Delta:H(5)C(2) (P)">Delta:H(5)C(2) (P)</option>
+        <option value="Delta:H(6)C(3)O(1) (C)">Delta:H(6)C(3)O(1) (C)</option>
+        <option value="Delta:H(6)C(3)O(1) (H)">Delta:H(6)C(3)O(1) (H)</option>
+        <option value="Delta:H(6)C(3)O(1) (K)">Delta:H(6)C(3)O(1) (K)</option>
+        <option value="Delta:H(6)C(6)O(1) (K)">Delta:H(6)C(6)O(1) (K)</option>
+        <option value="Delta:H(8)C(6)O(1) (L)">Delta:H(8)C(6)O(1) (L)</option>
+        <option value="Delta:H(8)C(6)O(2) (K)">Delta:H(8)C(6)O(2) (K)</option>
+        <option value="Delta:Hg(1) (C)">Delta:Hg(1) (C)</option>
+        <option value="Delta:S(-1)Se(1) (C)">Delta:S(-1)Se(1) (C)</option>
+        <option value="Delta:S(-1)Se(1) (M)">Delta:S(-1)Se(1) (M)</option>
+        <option value="Delta:Se(1) (C)">Delta:Se(1) (C)</option>
+        <option value="Deoxy (D)">Deoxy (D)</option>
+        <option value="Deoxy (S)">Deoxy (S)</option>
+        <option value="Deoxy (T)">Deoxy (T)</option>
+        <option value="Deoxyhypusine (K)">Deoxyhypusine (K)</option>
+        <option value="Dethiomethyl (M)">Dethiomethyl (M)</option>
+        <option value="DiART6plex (K)">DiART6plex (K)</option>
+        <option value="DiART6plex (N-term)">DiART6plex (N-term)</option>
+        <option value="DiART6plex (Y)">DiART6plex (Y)</option>
+        <option value="DiART6plex115 (K)">DiART6plex115 (K)</option>
+        <option value="DiART6plex115 (N-term)">DiART6plex115 (N-term)</option>
+        <option value="DiART6plex115 (Y)">DiART6plex115 (Y)</option>
+        <option value="DiART6plex116/119 (K)">DiART6plex116/119 (K)</option>
+        <option value="DiART6plex116/119 (N-term)">DiART6plex116/119 (N-term)</option>
+        <option value="DiART6plex116/119 (Y)">DiART6plex116/119 (Y)</option>
+        <option value="DiART6plex117 (K)">DiART6plex117 (K)</option>
+        <option value="DiART6plex117 (N-term)">DiART6plex117 (N-term)</option>
+        <option value="DiART6plex117 (Y)">DiART6plex117 (Y)</option>
+        <option value="DiART6plex118 (K)">DiART6plex118 (K)</option>
+        <option value="DiART6plex118 (N-term)">DiART6plex118 (N-term)</option>
+        <option value="DiART6plex118 (Y)">DiART6plex118 (Y)</option>
+        <option value="DiLeu4plex (K)">DiLeu4plex (K)</option>
+        <option value="DiLeu4plex (N-term)">DiLeu4plex (N-term)</option>
+        <option value="DiLeu4plex (Y)">DiLeu4plex (Y)</option>
+        <option value="DiLeu4plex115 (K)">DiLeu4plex115 (K)</option>
+        <option value="DiLeu4plex115 (N-term)">DiLeu4plex115 (N-term)</option>
+        <option value="DiLeu4plex115 (Y)">DiLeu4plex115 (Y)</option>
+        <option value="DiLeu4plex117 (K)">DiLeu4plex117 (K)</option>
+        <option value="DiLeu4plex117 (N-term)">DiLeu4plex117 (N-term)</option>
+        <option value="DiLeu4plex117 (Y)">DiLeu4plex117 (Y)</option>
+        <option value="DiLeu4plex118 (K)">DiLeu4plex118 (K)</option>
+        <option value="DiLeu4plex118 (N-term)">DiLeu4plex118 (N-term)</option>
+        <option value="DiLeu4plex118 (Y)">DiLeu4plex118 (Y)</option>
+        <option value="Diacylglycerol (C)">Diacylglycerol (C)</option>
+        <option value="Dibromo (Y)">Dibromo (Y)</option>
+        <option value="Dicarbamidomethyl (C)">Dicarbamidomethyl (C)</option>
+        <option value="Dicarbamidomethyl (H)">Dicarbamidomethyl (H)</option>
+        <option value="Dicarbamidomethyl (K)">Dicarbamidomethyl (K)</option>
+        <option value="Dicarbamidomethyl (N-term)">Dicarbamidomethyl (N-term)</option>
+        <option value="Dicarbamidomethyl (R)">Dicarbamidomethyl (R)</option>
+        <option value="Didehydro (C-term K)">Didehydro (C-term K)</option>
+        <option value="Didehydro (S)">Didehydro (S)</option>
+        <option value="Didehydro (T)">Didehydro (T)</option>
+        <option value="Didehydro (Y)">Didehydro (Y)</option>
+        <option value="Didehydroretinylidene (K)">Didehydroretinylidene (K)</option>
+        <option value="Diethyl (K)">Diethyl (K)</option>
+        <option value="Diethyl (N-term)">Diethyl (N-term)</option>
+        <option value="Diethylphosphate (C)">Diethylphosphate (C)</option>
+        <option value="Diethylphosphate (H)">Diethylphosphate (H)</option>
+        <option value="Diethylphosphate (K)">Diethylphosphate (K)</option>
+        <option value="Diethylphosphate (N-term)">Diethylphosphate (N-term)</option>
+        <option value="Diethylphosphate (S)">Diethylphosphate (S)</option>
+        <option value="Diethylphosphate (T)">Diethylphosphate (T)</option>
+        <option value="Diethylphosphate (Y)">Diethylphosphate (Y)</option>
+        <option value="Difuran (Y)">Difuran (Y)</option>
+        <option value="Dihydroxyimidazolidine (R)">Dihydroxyimidazolidine (R)</option>
+        <option value="Diiodo (H)">Diiodo (H)</option>
+        <option value="Diiodo (Y)">Diiodo (Y)</option>
+        <option value="Diironsubcluster (C)">Diironsubcluster (C)</option>
+        <option value="Diisopropylphosphate (K)">Diisopropylphosphate (K)</option>
+        <option value="Diisopropylphosphate (N-term)">Diisopropylphosphate (N-term)</option>
+        <option value="Diisopropylphosphate (S)">Diisopropylphosphate (S)</option>
+        <option value="Diisopropylphosphate (T)">Diisopropylphosphate (T)</option>
+        <option value="Diisopropylphosphate (Y)">Diisopropylphosphate (Y)</option>
+        <option value="Dimethyl (K)">Dimethyl (K)</option>
+        <option value="Dimethyl (N)">Dimethyl (N)</option>
+        <option value="Dimethyl (N-term)">Dimethyl (N-term)</option>
+        <option value="Dimethyl (R)">Dimethyl (R)</option>
+        <option value="Dimethyl:2H(4) (K)">Dimethyl:2H(4) (K)</option>
+        <option value="Dimethyl:2H(4) (N-term)">Dimethyl:2H(4) (N-term)</option>
+        <option value="Dimethyl:2H(4)13C(2) (K)">Dimethyl:2H(4)13C(2) (K)</option>
+        <option value="Dimethyl:2H(4)13C(2) (N-term)">Dimethyl:2H(4)13C(2) (N-term)</option>
+        <option value="Dimethyl:2H(6) (K)">Dimethyl:2H(6) (K)</option>
+        <option value="Dimethyl:2H(6) (N-term)">Dimethyl:2H(6) (N-term)</option>
+        <option value="Dimethyl:2H(6) (R)">Dimethyl:2H(6) (R)</option>
+        <option value="Dimethyl:2H(6)13C(2) (K)">Dimethyl:2H(6)13C(2) (K)</option>
+        <option value="Dimethyl:2H(6)13C(2) (N-term)">Dimethyl:2H(6)13C(2) (N-term)</option>
+        <option value="Dimethyl:2H(6)13C(2) (R)">Dimethyl:2H(6)13C(2) (R)</option>
+        <option value="DimethylArsino (C)">DimethylArsino (C)</option>
+        <option value="DimethylamineGMBS (C)">DimethylamineGMBS (C)</option>
+        <option value="DimethylpyrroleAdduct (K)">DimethylpyrroleAdduct (K)</option>
+        <option value="Dioxidation (C)">Dioxidation (C)</option>
+        <option value="Dioxidation (F)">Dioxidation (F)</option>
+        <option value="Dioxidation (K)">Dioxidation (K)</option>
+        <option value="Dioxidation (M)">Dioxidation (M)</option>
+        <option value="Dioxidation (P)">Dioxidation (P)</option>
+        <option value="Dioxidation (R)">Dioxidation (R)</option>
+        <option value="Dioxidation (W)">Dioxidation (W)</option>
+        <option value="Dioxidation (Y)">Dioxidation (Y)</option>
+        <option value="Diphthamide (H)">Diphthamide (H)</option>
+        <option value="Dipyridyl (C)">Dipyridyl (C)</option>
+        <option value="Dipyrrolylmethanemethyl (C)">Dipyrrolylmethanemethyl (C)</option>
+        <option value="DyLight-maleimide (C)">DyLight-maleimide (C)</option>
+        <option value="EDEDTIDVFQQQTGG (K)">EDEDTIDVFQQQTGG (K)</option>
+        <option value="EDT-iodoacetyl-PEO-biotin (S)">EDT-iodoacetyl-PEO-biotin (S)</option>
+        <option value="EDT-iodoacetyl-PEO-biotin (T)">EDT-iodoacetyl-PEO-biotin (T)</option>
+        <option value="EDT-maleimide-PEO-biotin (S)">EDT-maleimide-PEO-biotin (S)</option>
+        <option value="EDT-maleimide-PEO-biotin (T)">EDT-maleimide-PEO-biotin (T)</option>
+        <option value="EEEDVIEVYQEQTGG (K)">EEEDVIEVYQEQTGG (K)</option>
+        <option value="EGCG1 (C)">EGCG1 (C)</option>
+        <option value="EGCG2 (C)">EGCG2 (C)</option>
+        <option value="EHD-diphenylpentanone (C)">EHD-diphenylpentanone (C)</option>
+        <option value="EHD-diphenylpentanone (M)">EHD-diphenylpentanone (M)</option>
+        <option value="EQAT (C)">EQAT (C)</option>
+        <option value="EQAT:2H(5) (C)">EQAT:2H(5) (C)</option>
+        <option value="EQIGG (K)">EQIGG (K)</option>
+        <option value="ESP (K)">ESP (K)</option>
+        <option value="ESP (N-term)">ESP (N-term)</option>
+        <option value="ESP:2H(10) (K)">ESP:2H(10) (K)</option>
+        <option value="ESP:2H(10) (N-term)">ESP:2H(10) (N-term)</option>
+        <option value="Ethanedithiol (S)">Ethanedithiol (S)</option>
+        <option value="Ethanedithiol (T)">Ethanedithiol (T)</option>
+        <option value="Ethanolamine (C)">Ethanolamine (C)</option>
+        <option value="Ethanolamine (C-term)">Ethanolamine (C-term)</option>
+        <option value="Ethanolamine (D)">Ethanolamine (D)</option>
+        <option value="Ethanolamine (E)">Ethanolamine (E)</option>
+        <option value="Ethanolyl (C)">Ethanolyl (C)</option>
+        <option value="Ethanolyl (K)">Ethanolyl (K)</option>
+        <option value="Ethanolyl (R)">Ethanolyl (R)</option>
+        <option value="Ethoxyformyl (H)">Ethoxyformyl (H)</option>
+        <option value="Ethyl (C-term)">Ethyl (C-term)</option>
+        <option value="Ethyl (D)">Ethyl (D)</option>
+        <option value="Ethyl (E)">Ethyl (E)</option>
+        <option value="Ethyl (K)">Ethyl (K)</option>
+        <option value="Ethyl (N-term)">Ethyl (N-term)</option>
+        <option value="Ethyl+Deamidated (N)">Ethyl+Deamidated (N)</option>
+        <option value="Ethyl+Deamidated (Q)">Ethyl+Deamidated (Q)</option>
+        <option value="Ethylphosphate (K)">Ethylphosphate (K)</option>
+        <option value="Ethylphosphate (N-term)">Ethylphosphate (N-term)</option>
+        <option value="Ethylphosphate (S)">Ethylphosphate (S)</option>
+        <option value="Ethylphosphate (T)">Ethylphosphate (T)</option>
+        <option value="Ethylphosphate (Y)">Ethylphosphate (Y)</option>
+        <option value="ExacTagAmine (K)">ExacTagAmine (K)</option>
+        <option value="ExacTagThiol (C)">ExacTagThiol (C)</option>
+        <option value="FAD (C)">FAD (C)</option>
+        <option value="FAD (H)">FAD (H)</option>
+        <option value="FAD (Y)">FAD (Y)</option>
+        <option value="FMN (S)">FMN (S)</option>
+        <option value="FMN (T)">FMN (T)</option>
+        <option value="FMNC (C)">FMNC (C)</option>
+        <option value="FMNH (C)">FMNH (C)</option>
+        <option value="FMNH (H)">FMNH (H)</option>
+        <option value="FNEM (C)">FNEM (C)</option>
+        <option value="FP-Biotin (K)">FP-Biotin (K)</option>
+        <option value="FP-Biotin (S)">FP-Biotin (S)</option>
+        <option value="FP-Biotin (T)">FP-Biotin (T)</option>
+        <option value="FP-Biotin (Y)">FP-Biotin (Y)</option>
+        <option value="FTC (C)">FTC (C)</option>
+        <option value="FTC (K)">FTC (K)</option>
+        <option value="FTC (P)">FTC (P)</option>
+        <option value="FTC (R)">FTC (R)</option>
+        <option value="FTC (S)">FTC (S)</option>
+        <option value="Farnesyl (C)">Farnesyl (C)</option>
+        <option value="Fluorescein (C)">Fluorescein (C)</option>
+        <option value="Fluoro (A)">Fluoro (A)</option>
+        <option value="Fluoro (F)">Fluoro (F)</option>
+        <option value="Fluoro (W)">Fluoro (W)</option>
+        <option value="Fluoro (Y)">Fluoro (Y)</option>
+        <option value="Formyl (K)">Formyl (K)</option>
+        <option value="Formyl (N-term)">Formyl (N-term)</option>
+        <option value="Formyl (S)">Formyl (S)</option>
+        <option value="Formyl (T)">Formyl (T)</option>
+        <option value="Furan (Y)">Furan (Y)</option>
+        <option value="G-H1 (R)">G-H1 (R)</option>
+        <option value="GG (C)">GG (C)</option>
+        <option value="GG (K)">GG (K)</option>
+        <option value="GG (S)">GG (S)</option>
+        <option value="GG (T)">GG (T)</option>
+        <option value="GGQ (K)">GGQ (K)</option>
+        <option value="GIST-Quat (K)">GIST-Quat (K)</option>
+        <option value="GIST-Quat (N-term)">GIST-Quat (N-term)</option>
+        <option value="GIST-Quat:2H(3) (K)">GIST-Quat:2H(3) (K)</option>
+        <option value="GIST-Quat:2H(3) (N-term)">GIST-Quat:2H(3) (N-term)</option>
+        <option value="GIST-Quat:2H(6) (K)">GIST-Quat:2H(6) (K)</option>
+        <option value="GIST-Quat:2H(6) (N-term)">GIST-Quat:2H(6) (N-term)</option>
+        <option value="GIST-Quat:2H(9) (K)">GIST-Quat:2H(9) (K)</option>
+        <option value="GIST-Quat:2H(9) (N-term)">GIST-Quat:2H(9) (N-term)</option>
+        <option value="Galactosyl (K)">Galactosyl (K)</option>
+        <option value="GeranylGeranyl (C)">GeranylGeranyl (C)</option>
+        <option value="Gln-&gt;Ala (Q)">Gln-&gt;Ala (Q)</option>
+        <option value="Gln-&gt;Arg (Q)">Gln-&gt;Arg (Q)</option>
+        <option value="Gln-&gt;Asn (Q)">Gln-&gt;Asn (Q)</option>
+        <option value="Gln-&gt;Asp (Q)">Gln-&gt;Asp (Q)</option>
+        <option value="Gln-&gt;Cys (Q)">Gln-&gt;Cys (Q)</option>
+        <option value="Gln-&gt;Glu (Q)">Gln-&gt;Glu (Q)</option>
+        <option value="Gln-&gt;Gly (Q)">Gln-&gt;Gly (Q)</option>
+        <option value="Gln-&gt;His (Q)">Gln-&gt;His (Q)</option>
+        <option value="Gln-&gt;Lys (Q)">Gln-&gt;Lys (Q)</option>
+        <option value="Gln-&gt;Met (Q)">Gln-&gt;Met (Q)</option>
+        <option value="Gln-&gt;Phe (Q)">Gln-&gt;Phe (Q)</option>
+        <option value="Gln-&gt;Pro (Q)">Gln-&gt;Pro (Q)</option>
+        <option value="Gln-&gt;Ser (Q)">Gln-&gt;Ser (Q)</option>
+        <option value="Gln-&gt;Thr (Q)">Gln-&gt;Thr (Q)</option>
+        <option value="Gln-&gt;Trp (Q)">Gln-&gt;Trp (Q)</option>
+        <option value="Gln-&gt;Tyr (Q)">Gln-&gt;Tyr (Q)</option>
+        <option value="Gln-&gt;Val (Q)">Gln-&gt;Val (Q)</option>
+        <option value="Gln-&gt;Xle (Q)">Gln-&gt;Xle (Q)</option>
+        <option value="Gln-&gt;pyro-Glu (N-term Q)">Gln-&gt;pyro-Glu (N-term Q)</option>
+        <option value="Glu (E)">Glu (E)</option>
+        <option value="Glu-&gt;Ala (E)">Glu-&gt;Ala (E)</option>
+        <option value="Glu-&gt;Arg (E)">Glu-&gt;Arg (E)</option>
+        <option value="Glu-&gt;Asn (E)">Glu-&gt;Asn (E)</option>
+        <option value="Glu-&gt;Asp (E)">Glu-&gt;Asp (E)</option>
+        <option value="Glu-&gt;Cys (E)">Glu-&gt;Cys (E)</option>
+        <option value="Glu-&gt;Gln (E)">Glu-&gt;Gln (E)</option>
+        <option value="Glu-&gt;Gly (E)">Glu-&gt;Gly (E)</option>
+        <option value="Glu-&gt;His (E)">Glu-&gt;His (E)</option>
+        <option value="Glu-&gt;Lys (E)">Glu-&gt;Lys (E)</option>
+        <option value="Glu-&gt;Met (E)">Glu-&gt;Met (E)</option>
+        <option value="Glu-&gt;Phe (E)">Glu-&gt;Phe (E)</option>
+        <option value="Glu-&gt;Pro (E)">Glu-&gt;Pro (E)</option>
+        <option value="Glu-&gt;Ser (E)">Glu-&gt;Ser (E)</option>
+        <option value="Glu-&gt;Thr (E)">Glu-&gt;Thr (E)</option>
+        <option value="Glu-&gt;Trp (E)">Glu-&gt;Trp (E)</option>
+        <option value="Glu-&gt;Tyr (E)">Glu-&gt;Tyr (E)</option>
+        <option value="Glu-&gt;Val (E)">Glu-&gt;Val (E)</option>
+        <option value="Glu-&gt;Xle (E)">Glu-&gt;Xle (E)</option>
+        <option value="Glu-&gt;pyro-Glu (N-term E)">Glu-&gt;pyro-Glu (N-term E)</option>
+        <option value="GluGlu (E)">GluGlu (E)</option>
+        <option value="GluGluGlu (E)">GluGluGlu (E)</option>
+        <option value="GluGluGluGlu (E)">GluGluGluGlu (E)</option>
+        <option value="Gluconoylation (K)">Gluconoylation (K)</option>
+        <option value="Gluconoylation (N-term)">Gluconoylation (N-term)</option>
+        <option value="Glucosylgalactosyl (K)">Glucosylgalactosyl (K)</option>
+        <option value="Glucuronyl (S)">Glucuronyl (S)</option>
+        <option value="Glutathione (C)">Glutathione (C)</option>
+        <option value="Gly (K)">Gly (K)</option>
+        <option value="Gly (S)">Gly (S)</option>
+        <option value="Gly (T)">Gly (T)</option>
+        <option value="Gly-&gt;Ala (G)">Gly-&gt;Ala (G)</option>
+        <option value="Gly-&gt;Arg (G)">Gly-&gt;Arg (G)</option>
+        <option value="Gly-&gt;Asn (G)">Gly-&gt;Asn (G)</option>
+        <option value="Gly-&gt;Asp (G)">Gly-&gt;Asp (G)</option>
+        <option value="Gly-&gt;Cys (G)">Gly-&gt;Cys (G)</option>
+        <option value="Gly-&gt;Gln (G)">Gly-&gt;Gln (G)</option>
+        <option value="Gly-&gt;Glu (G)">Gly-&gt;Glu (G)</option>
+        <option value="Gly-&gt;His (G)">Gly-&gt;His (G)</option>
+        <option value="Gly-&gt;Lys (G)">Gly-&gt;Lys (G)</option>
+        <option value="Gly-&gt;Met (G)">Gly-&gt;Met (G)</option>
+        <option value="Gly-&gt;Phe (G)">Gly-&gt;Phe (G)</option>
+        <option value="Gly-&gt;Pro (G)">Gly-&gt;Pro (G)</option>
+        <option value="Gly-&gt;Ser (G)">Gly-&gt;Ser (G)</option>
+        <option value="Gly-&gt;Thr (G)">Gly-&gt;Thr (G)</option>
+        <option value="Gly-&gt;Trp (G)">Gly-&gt;Trp (G)</option>
+        <option value="Gly-&gt;Tyr (G)">Gly-&gt;Tyr (G)</option>
+        <option value="Gly-&gt;Val (G)">Gly-&gt;Val (G)</option>
+        <option value="Gly-&gt;Xle (G)">Gly-&gt;Xle (G)</option>
+        <option value="Gly-loss+Amide (C-term G)">Gly-loss+Amide (C-term G)</option>
+        <option value="Glycerophospho (S)">Glycerophospho (S)</option>
+        <option value="GlycerylPE (E)">GlycerylPE (E)</option>
+        <option value="Glycosyl (P)">Glycosyl (P)</option>
+        <option value="Guanidinyl (K)">Guanidinyl (K)</option>
+        <option value="Guanidinyl (N-term)">Guanidinyl (N-term)</option>
+        <option value="HCysThiolactone (K)">HCysThiolactone (K)</option>
+        <option value="HCysteinyl (C)">HCysteinyl (C)</option>
+        <option value="HMVK (C)">HMVK (C)</option>
+        <option value="HN2_mustard (C)">HN2_mustard (C)</option>
+        <option value="HN2_mustard (H)">HN2_mustard (H)</option>
+        <option value="HN2_mustard (K)">HN2_mustard (K)</option>
+        <option value="HN3_mustard (C)">HN3_mustard (C)</option>
+        <option value="HN3_mustard (H)">HN3_mustard (H)</option>
+        <option value="HN3_mustard (K)">HN3_mustard (K)</option>
+        <option value="HNE (A)">HNE (A)</option>
+        <option value="HNE (C)">HNE (C)</option>
+        <option value="HNE (H)">HNE (H)</option>
+        <option value="HNE (K)">HNE (K)</option>
+        <option value="HNE (L)">HNE (L)</option>
+        <option value="HNE+Delta:H(2) (C)">HNE+Delta:H(2) (C)</option>
+        <option value="HNE+Delta:H(2) (H)">HNE+Delta:H(2) (H)</option>
+        <option value="HNE+Delta:H(2) (K)">HNE+Delta:H(2) (K)</option>
+        <option value="HNE-BAHAH (C)">HNE-BAHAH (C)</option>
+        <option value="HNE-BAHAH (H)">HNE-BAHAH (H)</option>
+        <option value="HNE-BAHAH (K)">HNE-BAHAH (K)</option>
+        <option value="HNE-Delta:H(2)O (C)">HNE-Delta:H(2)O (C)</option>
+        <option value="HNE-Delta:H(2)O (H)">HNE-Delta:H(2)O (H)</option>
+        <option value="HNE-Delta:H(2)O (K)">HNE-Delta:H(2)O (K)</option>
+        <option value="HPG (R)">HPG (R)</option>
+        <option value="Heme (C)">Heme (C)</option>
+        <option value="Heme (H)">Heme (H)</option>
+        <option value="Hep (K)">Hep (K)</option>
+        <option value="Hep (N)">Hep (N)</option>
+        <option value="Hep (Q)">Hep (Q)</option>
+        <option value="Hep (R)">Hep (R)</option>
+        <option value="Hep (S)">Hep (S)</option>
+        <option value="Hep (T)">Hep (T)</option>
+        <option value="Hex (C)">Hex (C)</option>
+        <option value="Hex (K)">Hex (K)</option>
+        <option value="Hex (N)">Hex (N)</option>
+        <option value="Hex (N-term)">Hex (N-term)</option>
+        <option value="Hex (R)">Hex (R)</option>
+        <option value="Hex (S)">Hex (S)</option>
+        <option value="Hex (T)">Hex (T)</option>
+        <option value="Hex (W)">Hex (W)</option>
+        <option value="Hex (Y)">Hex (Y)</option>
+        <option value="Hex(1)HexNAc(1)NeuAc(1) (N)">Hex(1)HexNAc(1)NeuAc(1) (N)</option>
+        <option value="Hex(1)HexNAc(1)NeuAc(1) (S)">Hex(1)HexNAc(1)NeuAc(1) (S)</option>
+        <option value="Hex(1)HexNAc(1)NeuAc(1) (T)">Hex(1)HexNAc(1)NeuAc(1) (T)</option>
+        <option value="Hex(1)HexNAc(1)NeuAc(2) (N)">Hex(1)HexNAc(1)NeuAc(2) (N)</option>
+        <option value="Hex(1)HexNAc(1)NeuAc(2) (S)">Hex(1)HexNAc(1)NeuAc(2) (S)</option>
+        <option value="Hex(1)HexNAc(1)NeuAc(2) (T)">Hex(1)HexNAc(1)NeuAc(2) (T)</option>
+        <option value="Hex(1)HexNAc(1)dHex(1) (N)">Hex(1)HexNAc(1)dHex(1) (N)</option>
+        <option value="Hex(1)HexNAc(2) (N)">Hex(1)HexNAc(2) (N)</option>
+        <option value="Hex(1)HexNAc(2)Pent(1) (N)">Hex(1)HexNAc(2)Pent(1) (N)</option>
+        <option value="Hex(1)HexNAc(2)dHex(1) (N)">Hex(1)HexNAc(2)dHex(1) (N)</option>
+        <option value="Hex(1)HexNAc(2)dHex(1)Pent(1) (N)">Hex(1)HexNAc(2)dHex(1)Pent(1) (N)</option>
+        <option value="Hex(1)HexNAc(2)dHex(2) (N)">Hex(1)HexNAc(2)dHex(2) (N)</option>
+        <option value="Hex(2) (K)">Hex(2) (K)</option>
+        <option value="Hex(2) (R)">Hex(2) (R)</option>
+        <option value="Hex(2)HexNAc(2) (N)">Hex(2)HexNAc(2) (N)</option>
+        <option value="Hex(2)HexNAc(2)Pent(1) (N)">Hex(2)HexNAc(2)Pent(1) (N)</option>
+        <option value="Hex(2)HexNAc(2)dHex(1) (N)">Hex(2)HexNAc(2)dHex(1) (N)</option>
+        <option value="Hex(3) (N)">Hex(3) (N)</option>
+        <option value="Hex(3)HexNAc(1)Pent(1) (N)">Hex(3)HexNAc(1)Pent(1) (N)</option>
+        <option value="Hex(3)HexNAc(2) (N)">Hex(3)HexNAc(2) (N)</option>
+        <option value="Hex(3)HexNAc(2)P(1) (N)">Hex(3)HexNAc(2)P(1) (N)</option>
+        <option value="Hex(3)HexNAc(4) (N)">Hex(3)HexNAc(4) (N)</option>
+        <option value="Hex(4)HexNAc(4) (N)">Hex(4)HexNAc(4) (N)</option>
+        <option value="Hex(5)HexNAc(2) (N)">Hex(5)HexNAc(2) (N)</option>
+        <option value="Hex(5)HexNAc(4) (N)">Hex(5)HexNAc(4) (N)</option>
+        <option value="Hex(5)HexNAc(4)NeuAc(1) (N)">Hex(5)HexNAc(4)NeuAc(1) (N)</option>
+        <option value="Hex(5)HexNAc(4)NeuAc(2) (N)">Hex(5)HexNAc(4)NeuAc(2) (N)</option>
+        <option value="Hex1HexNAc1 (N)">Hex1HexNAc1 (N)</option>
+        <option value="Hex1HexNAc1 (S)">Hex1HexNAc1 (S)</option>
+        <option value="Hex1HexNAc1 (T)">Hex1HexNAc1 (T)</option>
+        <option value="HexN (K)">HexN (K)</option>
+        <option value="HexN (N)">HexN (N)</option>
+        <option value="HexN (T)">HexN (T)</option>
+        <option value="HexN (W)">HexN (W)</option>
+        <option value="HexNAc (N)">HexNAc (N)</option>
+        <option value="HexNAc (S)">HexNAc (S)</option>
+        <option value="HexNAc (T)">HexNAc (T)</option>
+        <option value="HexNAc(1)dHex(1) (N)">HexNAc(1)dHex(1) (N)</option>
+        <option value="HexNAc(1)dHex(2) (N)">HexNAc(1)dHex(2) (N)</option>
+        <option value="HexNAc(2) (N)">HexNAc(2) (N)</option>
+        <option value="HexNAc(2)dHex(1) (N)">HexNAc(2)dHex(1) (N)</option>
+        <option value="HexNAc(2)dHex(2) (N)">HexNAc(2)dHex(2) (N)</option>
+        <option value="His-&gt;Ala (H)">His-&gt;Ala (H)</option>
+        <option value="His-&gt;Arg (H)">His-&gt;Arg (H)</option>
+        <option value="His-&gt;Asn (H)">His-&gt;Asn (H)</option>
+        <option value="His-&gt;Asp (H)">His-&gt;Asp (H)</option>
+        <option value="His-&gt;Cys (H)">His-&gt;Cys (H)</option>
+        <option value="His-&gt;Gln (H)">His-&gt;Gln (H)</option>
+        <option value="His-&gt;Glu (H)">His-&gt;Glu (H)</option>
+        <option value="His-&gt;Gly (H)">His-&gt;Gly (H)</option>
+        <option value="His-&gt;Lys (H)">His-&gt;Lys (H)</option>
+        <option value="His-&gt;Met (H)">His-&gt;Met (H)</option>
+        <option value="His-&gt;Phe (H)">His-&gt;Phe (H)</option>
+        <option value="His-&gt;Pro (H)">His-&gt;Pro (H)</option>
+        <option value="His-&gt;Ser (H)">His-&gt;Ser (H)</option>
+        <option value="His-&gt;Thr (H)">His-&gt;Thr (H)</option>
+        <option value="His-&gt;Trp (H)">His-&gt;Trp (H)</option>
+        <option value="His-&gt;Tyr (H)">His-&gt;Tyr (H)</option>
+        <option value="His-&gt;Val (H)">His-&gt;Val (H)</option>
+        <option value="His-&gt;Xle (H)">His-&gt;Xle (H)</option>
+        <option value="Homocysteic_acid (M)">Homocysteic_acid (M)</option>
+        <option value="Hydroxamic_acid (D)">Hydroxamic_acid (D)</option>
+        <option value="Hydroxamic_acid (E)">Hydroxamic_acid (E)</option>
+        <option value="Hydroxycinnamyl (C)">Hydroxycinnamyl (C)</option>
+        <option value="Hydroxyfarnesyl (C)">Hydroxyfarnesyl (C)</option>
+        <option value="Hydroxyheme (E)">Hydroxyheme (E)</option>
+        <option value="Hydroxymethyl (N)">Hydroxymethyl (N)</option>
+        <option value="HydroxymethylOP (K)">HydroxymethylOP (K)</option>
+        <option value="Hydroxytrimethyl (K)">Hydroxytrimethyl (K)</option>
+        <option value="Hypusine (K)">Hypusine (K)</option>
+        <option value="IBTP (C)">IBTP (C)</option>
+        <option value="ICAT-C (C)">ICAT-C (C)</option>
+        <option value="ICAT-C:13C(9) (C)">ICAT-C:13C(9) (C)</option>
+        <option value="ICAT-D (C)">ICAT-D (C)</option>
+        <option value="ICAT-D:2H(8) (C)">ICAT-D:2H(8) (C)</option>
+        <option value="ICAT-G (C)">ICAT-G (C)</option>
+        <option value="ICAT-G:2H(8) (C)">ICAT-G:2H(8) (C)</option>
+        <option value="ICAT-H (C)">ICAT-H (C)</option>
+        <option value="ICAT-H:13C(6) (C)">ICAT-H:13C(6) (C)</option>
+        <option value="ICDID (C)">ICDID (C)</option>
+        <option value="ICDID:2H(6) (C)">ICDID:2H(6) (C)</option>
+        <option value="ICPL (K)">ICPL (K)</option>
+        <option value="ICPL (N-term)">ICPL (N-term)</option>
+        <option value="ICPL:13C(6) (K)">ICPL:13C(6) (K)</option>
+        <option value="ICPL:13C(6) (N-term)">ICPL:13C(6) (N-term)</option>
+        <option value="ICPL:13C(6)2H(4) (K)">ICPL:13C(6)2H(4) (K)</option>
+        <option value="ICPL:13C(6)2H(4) (N-term)">ICPL:13C(6)2H(4) (N-term)</option>
+        <option value="ICPL:2H(4) (K)">ICPL:2H(4) (K)</option>
+        <option value="ICPL:2H(4) (N-term)">ICPL:2H(4) (N-term)</option>
+        <option value="IDEnT (C)">IDEnT (C)</option>
+        <option value="IED-Biotin (C)">IED-Biotin (C)</option>
+        <option value="IGBP (C)">IGBP (C)</option>
+        <option value="IGBP:13C(2) (C)">IGBP:13C(2) (C)</option>
+        <option value="IMEHex(2)NeuAc(1) (K)">IMEHex(2)NeuAc(1) (K)</option>
+        <option value="IMID (K)">IMID (K)</option>
+        <option value="IMID:2H(4) (K)">IMID:2H(4) (K)</option>
+        <option value="ISD_z+2_ion (N-term)">ISD_z+2_ion (N-term)</option>
+        <option value="Iminobiotin (K)">Iminobiotin (K)</option>
+        <option value="Iminobiotin (N-term)">Iminobiotin (N-term)</option>
+        <option value="Iodo (H)">Iodo (H)</option>
+        <option value="Iodo (Y)">Iodo (Y)</option>
+        <option value="IodoU-AMP (F)">IodoU-AMP (F)</option>
+        <option value="IodoU-AMP (W)">IodoU-AMP (W)</option>
+        <option value="IodoU-AMP (Y)">IodoU-AMP (Y)</option>
+        <option value="Iodoacetanilide (C)">Iodoacetanilide (C)</option>
+        <option value="Iodoacetanilide (K)">Iodoacetanilide (K)</option>
+        <option value="Iodoacetanilide (N-term)">Iodoacetanilide (N-term)</option>
+        <option value="Iodoacetanilide:13C(6) (C)">Iodoacetanilide:13C(6) (C)</option>
+        <option value="Iodoacetanilide:13C(6) (K)">Iodoacetanilide:13C(6) (K)</option>
+        <option value="Iodoacetanilide:13C(6) (N-term)">Iodoacetanilide:13C(6) (N-term)</option>
+        <option value="Isopropylphospho (S)">Isopropylphospho (S)</option>
+        <option value="Isopropylphospho (T)">Isopropylphospho (T)</option>
+        <option value="Isopropylphospho (Y)">Isopropylphospho (Y)</option>
+        <option value="LG-Hlactam-K (K)">LG-Hlactam-K (K)</option>
+        <option value="LG-Hlactam-R (R)">LG-Hlactam-R (R)</option>
+        <option value="LG-anhydrolactam (K)">LG-anhydrolactam (K)</option>
+        <option value="LG-anhydrolactam (N-term)">LG-anhydrolactam (N-term)</option>
+        <option value="LG-anhyropyrrole (K)">LG-anhyropyrrole (K)</option>
+        <option value="LG-anhyropyrrole (N-term)">LG-anhyropyrrole (N-term)</option>
+        <option value="LG-lactam-K (K)">LG-lactam-K (K)</option>
+        <option value="LG-lactam-R (R)">LG-lactam-R (R)</option>
+        <option value="LG-pyrrole (K)">LG-pyrrole (K)</option>
+        <option value="LG-pyrrole (N-term)">LG-pyrrole (N-term)</option>
+        <option value="LRGG (K)">LRGG (K)</option>
+        <option value="Label:13C(1)2H(3) (M)">Label:13C(1)2H(3) (M)</option>
+        <option value="Label:13C(1)2H(3)+Oxidation (M)">Label:13C(1)2H(3)+Oxidation (M)</option>
+        <option value="Label:13C(3) (A)">Label:13C(3) (A)</option>
+        <option value="Label:13C(3)15N(1) (A)">Label:13C(3)15N(1) (A)</option>
+        <option value="Label:13C(4) (M)">Label:13C(4) (M)</option>
+        <option value="Label:13C(4)+Oxidation (M)">Label:13C(4)+Oxidation (M)</option>
+        <option value="Label:13C(4)15N(1) (D)">Label:13C(4)15N(1) (D)</option>
+        <option value="Label:13C(4)15N(2)+GG (K)">Label:13C(4)15N(2)+GG (K)</option>
+        <option value="Label:13C(5) (P)">Label:13C(5) (P)</option>
+        <option value="Label:13C(5)15N(1) (E)">Label:13C(5)15N(1) (E)</option>
+        <option value="Label:13C(5)15N(1) (M)">Label:13C(5)15N(1) (M)</option>
+        <option value="Label:13C(5)15N(1) (P)">Label:13C(5)15N(1) (P)</option>
+        <option value="Label:13C(5)15N(1) (V)">Label:13C(5)15N(1) (V)</option>
+        <option value="Label:13C(6) (I)">Label:13C(6) (I)</option>
+        <option value="Label:13C(6) (K)">Label:13C(6) (K)</option>
+        <option value="Label:13C(6) (L)">Label:13C(6) (L)</option>
+        <option value="Label:13C(6) (R)">Label:13C(6) (R)</option>
+        <option value="Label:13C(6)+Acetyl (K)">Label:13C(6)+Acetyl (K)</option>
+        <option value="Label:13C(6)+Dimethyl (K)">Label:13C(6)+Dimethyl (K)</option>
+        <option value="Label:13C(6)+GG (K)">Label:13C(6)+GG (K)</option>
+        <option value="Label:13C(6)15N(1) (I)">Label:13C(6)15N(1) (I)</option>
+        <option value="Label:13C(6)15N(1) (L)">Label:13C(6)15N(1) (L)</option>
+        <option value="Label:13C(6)15N(2) (K)">Label:13C(6)15N(2) (K)</option>
+        <option value="Label:13C(6)15N(2)+Acetyl (K)">Label:13C(6)15N(2)+Acetyl (K)</option>
+        <option value="Label:13C(6)15N(2)+Dimethyl (K)">Label:13C(6)15N(2)+Dimethyl (K)</option>
+        <option value="Label:13C(6)15N(2)+GG (K)">Label:13C(6)15N(2)+GG (K)</option>
+        <option value="Label:13C(6)15N(4) (R)">Label:13C(6)15N(4) (R)</option>
+        <option value="Label:13C(6)15N(4)+Dimethyl (R)">Label:13C(6)15N(4)+Dimethyl (R)</option>
+        <option value="Label:13C(6)15N(4)+Dimethyl:2H(6)13C(2) (R)">Label:13C(6)15N(4)+Dimethyl:2H(6)13C(2) (R)</option>
+        <option value="Label:13C(6)15N(4)+Methyl (R)">Label:13C(6)15N(4)+Methyl (R)</option>
+        <option value="Label:13C(6)15N(4)+Methyl:2H(3)13C(1) (R)">Label:13C(6)15N(4)+Methyl:2H(3)13C(1) (R)</option>
+        <option value="Label:13C(8)15N(2) (R)">Label:13C(8)15N(2) (R)</option>
+        <option value="Label:13C(9) (F)">Label:13C(9) (F)</option>
+        <option value="Label:13C(9) (Y)">Label:13C(9) (Y)</option>
+        <option value="Label:13C(9)+Phospho (Y)">Label:13C(9)+Phospho (Y)</option>
+        <option value="Label:13C(9)15N(1) (F)">Label:13C(9)15N(1) (F)</option>
+        <option value="Label:15N(1) (A)">Label:15N(1) (A)</option>
+        <option value="Label:15N(1) (C)">Label:15N(1) (C)</option>
+        <option value="Label:15N(1) (D)">Label:15N(1) (D)</option>
+        <option value="Label:15N(1) (E)">Label:15N(1) (E)</option>
+        <option value="Label:15N(1) (F)">Label:15N(1) (F)</option>
+        <option value="Label:15N(1) (G)">Label:15N(1) (G)</option>
+        <option value="Label:15N(1) (I)">Label:15N(1) (I)</option>
+        <option value="Label:15N(1) (L)">Label:15N(1) (L)</option>
+        <option value="Label:15N(1) (M)">Label:15N(1) (M)</option>
+        <option value="Label:15N(1) (P)">Label:15N(1) (P)</option>
+        <option value="Label:15N(1) (S)">Label:15N(1) (S)</option>
+        <option value="Label:15N(1) (T)">Label:15N(1) (T)</option>
+        <option value="Label:15N(1) (V)">Label:15N(1) (V)</option>
+        <option value="Label:15N(1) (Y)">Label:15N(1) (Y)</option>
+        <option value="Label:15N(2) (K)">Label:15N(2) (K)</option>
+        <option value="Label:15N(2) (N)">Label:15N(2) (N)</option>
+        <option value="Label:15N(2) (Q)">Label:15N(2) (Q)</option>
+        <option value="Label:15N(2) (W)">Label:15N(2) (W)</option>
+        <option value="Label:15N(2)2H(9) (K)">Label:15N(2)2H(9) (K)</option>
+        <option value="Label:15N(3) (H)">Label:15N(3) (H)</option>
+        <option value="Label:15N(4) (R)">Label:15N(4) (R)</option>
+        <option value="Label:18O(1) (C-term)">Label:18O(1) (C-term)</option>
+        <option value="Label:18O(1) (S)">Label:18O(1) (S)</option>
+        <option value="Label:18O(1) (T)">Label:18O(1) (T)</option>
+        <option value="Label:18O(1) (Y)">Label:18O(1) (Y)</option>
+        <option value="Label:18O(2) (C-term)">Label:18O(2) (C-term)</option>
+        <option value="Label:2H(10) (L)">Label:2H(10) (L)</option>
+        <option value="Label:2H(3) (L)">Label:2H(3) (L)</option>
+        <option value="Label:2H(3) (M)">Label:2H(3) (M)</option>
+        <option value="Label:2H(3)+Oxidation (M)">Label:2H(3)+Oxidation (M)</option>
+        <option value="Label:2H(4) (F)">Label:2H(4) (F)</option>
+        <option value="Label:2H(4) (K)">Label:2H(4) (K)</option>
+        <option value="Label:2H(4) (Y)">Label:2H(4) (Y)</option>
+        <option value="Label:2H(4)+Acetyl (K)">Label:2H(4)+Acetyl (K)</option>
+        <option value="Label:2H(4)+GG (K)">Label:2H(4)+GG (K)</option>
+        <option value="Label:2H(4)13C(1) (R)">Label:2H(4)13C(1) (R)</option>
+        <option value="Label:2H(6)15N(1) (P)">Label:2H(6)15N(1) (P)</option>
+        <option value="Label:2H(7)15N(4) (R)">Label:2H(7)15N(4) (R)</option>
+        <option value="Label:2H(9)13C(6)15N(2) (K)">Label:2H(9)13C(6)15N(2) (K)</option>
+        <option value="Leu-&gt;MetOx (L)">Leu-&gt;MetOx (L)</option>
+        <option value="Lipoyl (K)">Lipoyl (K)</option>
+        <option value="Lys (N-term)">Lys (N-term)</option>
+        <option value="Lys-&gt;Ala (K)">Lys-&gt;Ala (K)</option>
+        <option value="Lys-&gt;Allysine (K)">Lys-&gt;Allysine (K)</option>
+        <option value="Lys-&gt;AminoadipicAcid (K)">Lys-&gt;AminoadipicAcid (K)</option>
+        <option value="Lys-&gt;Arg (K)">Lys-&gt;Arg (K)</option>
+        <option value="Lys-&gt;Asn (K)">Lys-&gt;Asn (K)</option>
+        <option value="Lys-&gt;Asp (K)">Lys-&gt;Asp (K)</option>
+        <option value="Lys-&gt;CamCys (K)">Lys-&gt;CamCys (K)</option>
+        <option value="Lys-&gt;Cys (K)">Lys-&gt;Cys (K)</option>
+        <option value="Lys-&gt;Gln (K)">Lys-&gt;Gln (K)</option>
+        <option value="Lys-&gt;Glu (K)">Lys-&gt;Glu (K)</option>
+        <option value="Lys-&gt;Gly (K)">Lys-&gt;Gly (K)</option>
+        <option value="Lys-&gt;His (K)">Lys-&gt;His (K)</option>
+        <option value="Lys-&gt;Met (K)">Lys-&gt;Met (K)</option>
+        <option value="Lys-&gt;MetOx (K)">Lys-&gt;MetOx (K)</option>
+        <option value="Lys-&gt;Phe (K)">Lys-&gt;Phe (K)</option>
+        <option value="Lys-&gt;Pro (K)">Lys-&gt;Pro (K)</option>
+        <option value="Lys-&gt;Ser (K)">Lys-&gt;Ser (K)</option>
+        <option value="Lys-&gt;Thr (K)">Lys-&gt;Thr (K)</option>
+        <option value="Lys-&gt;Trp (K)">Lys-&gt;Trp (K)</option>
+        <option value="Lys-&gt;Tyr (K)">Lys-&gt;Tyr (K)</option>
+        <option value="Lys-&gt;Val (K)">Lys-&gt;Val (K)</option>
+        <option value="Lys-&gt;Xle (K)">Lys-&gt;Xle (K)</option>
+        <option value="Lysbiotinhydrazide (K)">Lysbiotinhydrazide (K)</option>
+        <option value="MDCC (C)">MDCC (C)</option>
+        <option value="MG-H1 (R)">MG-H1 (R)</option>
+        <option value="MM-diphenylpentanone (C)">MM-diphenylpentanone (C)</option>
+        <option value="MTSL (C)">MTSL (C)</option>
+        <option value="Maleimide-PEO2-Biotin (C)">Maleimide-PEO2-Biotin (C)</option>
+        <option value="Malonyl (C)">Malonyl (C)</option>
+        <option value="Malonyl (S)">Malonyl (S)</option>
+        <option value="Menadione (C)">Menadione (C)</option>
+        <option value="Menadione (K)">Menadione (K)</option>
+        <option value="Menadione-HQ (C)">Menadione-HQ (C)</option>
+        <option value="Menadione-HQ (K)">Menadione-HQ (K)</option>
+        <option value="MercaptoEthanol (S)">MercaptoEthanol (S)</option>
+        <option value="MercaptoEthanol (T)">MercaptoEthanol (T)</option>
+        <option value="Met-&gt;Aha (M)">Met-&gt;Aha (M)</option>
+        <option value="Met-&gt;Ala (M)">Met-&gt;Ala (M)</option>
+        <option value="Met-&gt;Arg (M)">Met-&gt;Arg (M)</option>
+        <option value="Met-&gt;Asn (M)">Met-&gt;Asn (M)</option>
+        <option value="Met-&gt;Asp (M)">Met-&gt;Asp (M)</option>
+        <option value="Met-&gt;Cys (M)">Met-&gt;Cys (M)</option>
+        <option value="Met-&gt;Gln (M)">Met-&gt;Gln (M)</option>
+        <option value="Met-&gt;Glu (M)">Met-&gt;Glu (M)</option>
+        <option value="Met-&gt;Gly (M)">Met-&gt;Gly (M)</option>
+        <option value="Met-&gt;His (M)">Met-&gt;His (M)</option>
+        <option value="Met-&gt;Hpg (M)">Met-&gt;Hpg (M)</option>
+        <option value="Met-&gt;Hse (C-term M)">Met-&gt;Hse (C-term M)</option>
+        <option value="Met-&gt;Hsl (C-term M)">Met-&gt;Hsl (C-term M)</option>
+        <option value="Met-&gt;Lys (M)">Met-&gt;Lys (M)</option>
+        <option value="Met-&gt;Phe (M)">Met-&gt;Phe (M)</option>
+        <option value="Met-&gt;Pro (M)">Met-&gt;Pro (M)</option>
+        <option value="Met-&gt;Ser (M)">Met-&gt;Ser (M)</option>
+        <option value="Met-&gt;Thr (M)">Met-&gt;Thr (M)</option>
+        <option value="Met-&gt;Trp (M)">Met-&gt;Trp (M)</option>
+        <option value="Met-&gt;Tyr (M)">Met-&gt;Tyr (M)</option>
+        <option value="Met-&gt;Val (M)">Met-&gt;Val (M)</option>
+        <option value="Met-&gt;Xle (M)">Met-&gt;Xle (M)</option>
+        <option value="Methyl (C)">Methyl (C)</option>
+        <option value="Methyl (C-term)">Methyl (C-term)</option>
+        <option value="Methyl (D)">Methyl (D)</option>
+        <option value="Methyl (E)">Methyl (E)</option>
+        <option value="Methyl (H)">Methyl (H)</option>
+        <option value="Methyl (I)">Methyl (I)</option>
+        <option value="Methyl (K)">Methyl (K)</option>
+        <option value="Methyl (L)">Methyl (L)</option>
+        <option value="Methyl (N)">Methyl (N)</option>
+        <option value="Methyl (N-term)">Methyl (N-term)</option>
+        <option value="Methyl (Q)">Methyl (Q)</option>
+        <option value="Methyl (R)">Methyl (R)</option>
+        <option value="Methyl (S)">Methyl (S)</option>
+        <option value="Methyl (T)">Methyl (T)</option>
+        <option value="Methyl+Acetyl:2H(3) (K)">Methyl+Acetyl:2H(3) (K)</option>
+        <option value="Methyl+Deamidated (N)">Methyl+Deamidated (N)</option>
+        <option value="Methyl+Deamidated (Q)">Methyl+Deamidated (Q)</option>
+        <option value="Methyl-PEO12-Maleimide (C)">Methyl-PEO12-Maleimide (C)</option>
+        <option value="Methyl:2H(2) (K)">Methyl:2H(2) (K)</option>
+        <option value="Methyl:2H(3) (C-term)">Methyl:2H(3) (C-term)</option>
+        <option value="Methyl:2H(3) (D)">Methyl:2H(3) (D)</option>
+        <option value="Methyl:2H(3) (E)">Methyl:2H(3) (E)</option>
+        <option value="Methyl:2H(3) (K)">Methyl:2H(3) (K)</option>
+        <option value="Methyl:2H(3) (R)">Methyl:2H(3) (R)</option>
+        <option value="Methyl:2H(3)+Acetyl:2H(3) (K)">Methyl:2H(3)+Acetyl:2H(3) (K)</option>
+        <option value="Methyl:2H(3)13C(1) (K)">Methyl:2H(3)13C(1) (K)</option>
+        <option value="Methyl:2H(3)13C(1) (R)">Methyl:2H(3)13C(1) (R)</option>
+        <option value="Methylamine (S)">Methylamine (S)</option>
+        <option value="Methylamine (T)">Methylamine (T)</option>
+        <option value="Methylmalonylation (S)">Methylmalonylation (S)</option>
+        <option value="Methylphosphonate (S)">Methylphosphonate (S)</option>
+        <option value="Methylphosphonate (T)">Methylphosphonate (T)</option>
+        <option value="Methylphosphonate (Y)">Methylphosphonate (Y)</option>
+        <option value="Methylpyrroline (K)">Methylpyrroline (K)</option>
+        <option value="Methylthio (C)">Methylthio (C)</option>
+        <option value="Methylthio (D)">Methylthio (D)</option>
+        <option value="Methylthio (K)">Methylthio (K)</option>
+        <option value="Methylthio (N)">Methylthio (N)</option>
+        <option value="Methylthio (N-term)">Methylthio (N-term)</option>
+        <option value="Molybdopterin (C)">Molybdopterin (C)</option>
+        <option value="MolybdopterinGD (C)">MolybdopterinGD (C)</option>
+        <option value="MolybdopterinGD (D)">MolybdopterinGD (D)</option>
+        <option value="MolybdopterinGD+Delta:S(-1)Se(1) (C)">MolybdopterinGD+Delta:S(-1)Se(1) (C)</option>
+        <option value="MurNAc (A)">MurNAc (A)</option>
+        <option value="Myristoyl (C)">Myristoyl (C)</option>
+        <option value="Myristoyl (K)">Myristoyl (K)</option>
+        <option value="Myristoyl (N-term G)">Myristoyl (N-term G)</option>
+        <option value="N-dimethylphosphate (S)">N-dimethylphosphate (S)</option>
+        <option value="NA-LNO2 (C)">NA-LNO2 (C)</option>
+        <option value="NA-LNO2 (H)">NA-LNO2 (H)</option>
+        <option value="NA-OA-NO2 (C)">NA-OA-NO2 (C)</option>
+        <option value="NA-OA-NO2 (H)">NA-OA-NO2 (H)</option>
+        <option value="NBS (W)">NBS (W)</option>
+        <option value="NBS:13C(6) (W)">NBS:13C(6) (W)</option>
+        <option value="NDA (K)">NDA (K)</option>
+        <option value="NDA (N-term)">NDA (N-term)</option>
+        <option value="NEIAA (C)">NEIAA (C)</option>
+        <option value="NEIAA (Y)">NEIAA (Y)</option>
+        <option value="NEIAA:2H(5) (C)">NEIAA:2H(5) (C)</option>
+        <option value="NEIAA:2H(5) (Y)">NEIAA:2H(5) (Y)</option>
+        <option value="NEM:2H(5) (C)">NEM:2H(5) (C)</option>
+        <option value="NEM:2H(5)+H2O (C)">NEM:2H(5)+H2O (C)</option>
+        <option value="NEMsulfur (C)">NEMsulfur (C)</option>
+        <option value="NEMsulfurWater (C)">NEMsulfurWater (C)</option>
+        <option value="NHS-LC-Biotin (K)">NHS-LC-Biotin (K)</option>
+        <option value="NHS-LC-Biotin (N-term)">NHS-LC-Biotin (N-term)</option>
+        <option value="NHS-fluorescein (K)">NHS-fluorescein (K)</option>
+        <option value="NIC (K)">NIC (K)</option>
+        <option value="NIC (N-term)">NIC (N-term)</option>
+        <option value="NIPCAM (C)">NIPCAM (C)</option>
+        <option value="NO_SMX_SEMD (C)">NO_SMX_SEMD (C)</option>
+        <option value="NO_SMX_SIMD (C)">NO_SMX_SIMD (C)</option>
+        <option value="NO_SMX_SMCT (C)">NO_SMX_SMCT (C)</option>
+        <option value="Nethylmaleimide (C)">Nethylmaleimide (C)</option>
+        <option value="Nethylmaleimide+water (C)">Nethylmaleimide+water (C)</option>
+        <option value="Nethylmaleimide+water (K)">Nethylmaleimide+water (K)</option>
+        <option value="NeuAc (N)">NeuAc (N)</option>
+        <option value="NeuAc (S)">NeuAc (S)</option>
+        <option value="NeuAc (T)">NeuAc (T)</option>
+        <option value="NeuGc (N)">NeuGc (N)</option>
+        <option value="NeuGc (S)">NeuGc (S)</option>
+        <option value="NeuGc (T)">NeuGc (T)</option>
+        <option value="Nitro (W)">Nitro (W)</option>
+        <option value="Nitro (Y)">Nitro (Y)</option>
+        <option value="Nitrosyl (C)">Nitrosyl (C)</option>
+        <option value="Nmethylmaleimide (C)">Nmethylmaleimide (C)</option>
+        <option value="Nmethylmaleimide (K)">Nmethylmaleimide (K)</option>
+        <option value="Nmethylmaleimide+water (C)">Nmethylmaleimide+water (C)</option>
+        <option value="O-Dimethylphosphate (S)">O-Dimethylphosphate (S)</option>
+        <option value="O-Dimethylphosphate (T)">O-Dimethylphosphate (T)</option>
+        <option value="O-Dimethylphosphate (Y)">O-Dimethylphosphate (Y)</option>
+        <option value="O-Et-N-diMePhospho (S)">O-Et-N-diMePhospho (S)</option>
+        <option value="O-Isopropylmethylphosphonate (S)">O-Isopropylmethylphosphonate (S)</option>
+        <option value="O-Isopropylmethylphosphonate (T)">O-Isopropylmethylphosphonate (T)</option>
+        <option value="O-Isopropylmethylphosphonate (Y)">O-Isopropylmethylphosphonate (Y)</option>
+        <option value="O-Methylphosphate (S)">O-Methylphosphate (S)</option>
+        <option value="O-Methylphosphate (T)">O-Methylphosphate (T)</option>
+        <option value="O-Methylphosphate (Y)">O-Methylphosphate (Y)</option>
+        <option value="O-pinacolylmethylphosphonate (H)">O-pinacolylmethylphosphonate (H)</option>
+        <option value="O-pinacolylmethylphosphonate (K)">O-pinacolylmethylphosphonate (K)</option>
+        <option value="O-pinacolylmethylphosphonate (S)">O-pinacolylmethylphosphonate (S)</option>
+        <option value="O-pinacolylmethylphosphonate (T)">O-pinacolylmethylphosphonate (T)</option>
+        <option value="O-pinacolylmethylphosphonate (Y)">O-pinacolylmethylphosphonate (Y)</option>
+        <option value="Octanoyl (C)">Octanoyl (C)</option>
+        <option value="Octanoyl (S)">Octanoyl (S)</option>
+        <option value="Octanoyl (T)">Octanoyl (T)</option>
+        <option value="OxArgBiotin (R)">OxArgBiotin (R)</option>
+        <option value="OxArgBiotinRed (R)">OxArgBiotinRed (R)</option>
+        <option value="OxLysBiotin (K)">OxLysBiotin (K)</option>
+        <option value="OxLysBiotinRed (K)">OxLysBiotinRed (K)</option>
+        <option value="OxProBiotin (P)">OxProBiotin (P)</option>
+        <option value="OxProBiotinRed (P)">OxProBiotinRed (P)</option>
+        <option value="Oxidation (C)">Oxidation (C)</option>
+        <option value="Oxidation (C-term G)">Oxidation (C-term G)</option>
+        <option value="Oxidation (D)">Oxidation (D)</option>
+        <option value="Oxidation (F)">Oxidation (F)</option>
+        <option value="Oxidation (H)">Oxidation (H)</option>
+        <option value="Oxidation (K)">Oxidation (K)</option>
+        <option value="Oxidation (M)">Oxidation (M)</option>
+        <option value="Oxidation (N)">Oxidation (N)</option>
+        <option value="Oxidation (P)">Oxidation (P)</option>
+        <option value="Oxidation (R)">Oxidation (R)</option>
+        <option value="Oxidation (W)">Oxidation (W)</option>
+        <option value="Oxidation (Y)">Oxidation (Y)</option>
+        <option value="Oxidation+NEM (C)">Oxidation+NEM (C)</option>
+        <option value="PEITC (C)">PEITC (C)</option>
+        <option value="PEITC (K)">PEITC (K)</option>
+        <option value="PEITC (N-term)">PEITC (N-term)</option>
+        <option value="PEO-Iodoacetyl-LC-Biotin (C)">PEO-Iodoacetyl-LC-Biotin (C)</option>
+        <option value="PET (S)">PET (S)</option>
+        <option value="PET (T)">PET (T)</option>
+        <option value="PS_Hapten (C)">PS_Hapten (C)</option>
+        <option value="PS_Hapten (H)">PS_Hapten (H)</option>
+        <option value="PS_Hapten (K)">PS_Hapten (K)</option>
+        <option value="Palmitoleyl (C)">Palmitoleyl (C)</option>
+        <option value="Palmitoleyl (S)">Palmitoleyl (S)</option>
+        <option value="Palmitoleyl (T)">Palmitoleyl (T)</option>
+        <option value="Palmitoyl (C)">Palmitoyl (C)</option>
+        <option value="Palmitoyl (K)">Palmitoyl (K)</option>
+        <option value="Palmitoyl (S)">Palmitoyl (S)</option>
+        <option value="Palmitoyl (T)">Palmitoyl (T)</option>
+        <option value="Pentylamine (Q)">Pentylamine (Q)</option>
+        <option value="Phe-&gt;Ala (F)">Phe-&gt;Ala (F)</option>
+        <option value="Phe-&gt;Arg (F)">Phe-&gt;Arg (F)</option>
+        <option value="Phe-&gt;Asn (F)">Phe-&gt;Asn (F)</option>
+        <option value="Phe-&gt;Asp (F)">Phe-&gt;Asp (F)</option>
+        <option value="Phe-&gt;CamCys (F)">Phe-&gt;CamCys (F)</option>
+        <option value="Phe-&gt;Cys (F)">Phe-&gt;Cys (F)</option>
+        <option value="Phe-&gt;Gln (F)">Phe-&gt;Gln (F)</option>
+        <option value="Phe-&gt;Glu (F)">Phe-&gt;Glu (F)</option>
+        <option value="Phe-&gt;Gly (F)">Phe-&gt;Gly (F)</option>
+        <option value="Phe-&gt;His (F)">Phe-&gt;His (F)</option>
+        <option value="Phe-&gt;Lys (F)">Phe-&gt;Lys (F)</option>
+        <option value="Phe-&gt;Met (F)">Phe-&gt;Met (F)</option>
+        <option value="Phe-&gt;Pro (F)">Phe-&gt;Pro (F)</option>
+        <option value="Phe-&gt;Ser (F)">Phe-&gt;Ser (F)</option>
+        <option value="Phe-&gt;Thr (F)">Phe-&gt;Thr (F)</option>
+        <option value="Phe-&gt;Trp (F)">Phe-&gt;Trp (F)</option>
+        <option value="Phe-&gt;Tyr (F)">Phe-&gt;Tyr (F)</option>
+        <option value="Phe-&gt;Val (F)">Phe-&gt;Val (F)</option>
+        <option value="Phe-&gt;Xle (F)">Phe-&gt;Xle (F)</option>
+        <option value="Phenylisocyanate (N-term)">Phenylisocyanate (N-term)</option>
+        <option value="Phenylisocyanate:2H(5) (N-term)">Phenylisocyanate:2H(5) (N-term)</option>
+        <option value="Phospho (C)">Phospho (C)</option>
+        <option value="Phospho (D)">Phospho (D)</option>
+        <option value="Phospho (H)">Phospho (H)</option>
+        <option value="Phospho (K)">Phospho (K)</option>
+        <option value="Phospho (R)">Phospho (R)</option>
+        <option value="Phospho (S)">Phospho (S)</option>
+        <option value="Phospho (T)">Phospho (T)</option>
+        <option value="Phospho (Y)">Phospho (Y)</option>
+        <option value="PhosphoHex (S)">PhosphoHex (S)</option>
+        <option value="PhosphoHexNAc (S)">PhosphoHexNAc (S)</option>
+        <option value="PhosphoHexNAc (T)">PhosphoHexNAc (T)</option>
+        <option value="PhosphoUridine (H)">PhosphoUridine (H)</option>
+        <option value="PhosphoUridine (Y)">PhosphoUridine (Y)</option>
+        <option value="Phosphoadenosine (H)">Phosphoadenosine (H)</option>
+        <option value="Phosphoadenosine (K)">Phosphoadenosine (K)</option>
+        <option value="Phosphoadenosine (T)">Phosphoadenosine (T)</option>
+        <option value="Phosphoadenosine (Y)">Phosphoadenosine (Y)</option>
+        <option value="Phosphogluconoylation (K)">Phosphogluconoylation (K)</option>
+        <option value="Phosphogluconoylation (N-term)">Phosphogluconoylation (N-term)</option>
+        <option value="Phosphoguanosine (H)">Phosphoguanosine (H)</option>
+        <option value="Phosphoguanosine (K)">Phosphoguanosine (K)</option>
+        <option value="Phosphopantetheine (S)">Phosphopantetheine (S)</option>
+        <option value="Phosphopropargyl (S)">Phosphopropargyl (S)</option>
+        <option value="Phosphopropargyl (T)">Phosphopropargyl (T)</option>
+        <option value="Phosphopropargyl (Y)">Phosphopropargyl (Y)</option>
+        <option value="PhosphoribosyldephosphoCoA (S)">PhosphoribosyldephosphoCoA (S)</option>
+        <option value="Phycocyanobilin (C)">Phycocyanobilin (C)</option>
+        <option value="Phycoerythrobilin (C)">Phycoerythrobilin (C)</option>
+        <option value="Phytochromobilin (C)">Phytochromobilin (C)</option>
+        <option value="Piperidine (K)">Piperidine (K)</option>
+        <option value="Piperidine (N-term)">Piperidine (N-term)</option>
+        <option value="Pro-&gt;Ala (P)">Pro-&gt;Ala (P)</option>
+        <option value="Pro-&gt;Arg (P)">Pro-&gt;Arg (P)</option>
+        <option value="Pro-&gt;Asn (P)">Pro-&gt;Asn (P)</option>
+        <option value="Pro-&gt;Asp (P)">Pro-&gt;Asp (P)</option>
+        <option value="Pro-&gt;Cys (P)">Pro-&gt;Cys (P)</option>
+        <option value="Pro-&gt;Gln (P)">Pro-&gt;Gln (P)</option>
+        <option value="Pro-&gt;Glu (P)">Pro-&gt;Glu (P)</option>
+        <option value="Pro-&gt;Gly (P)">Pro-&gt;Gly (P)</option>
+        <option value="Pro-&gt;His (P)">Pro-&gt;His (P)</option>
+        <option value="Pro-&gt;Lys (P)">Pro-&gt;Lys (P)</option>
+        <option value="Pro-&gt;Met (P)">Pro-&gt;Met (P)</option>
+        <option value="Pro-&gt;Phe (P)">Pro-&gt;Phe (P)</option>
+        <option value="Pro-&gt;Pyrrolidinone (P)">Pro-&gt;Pyrrolidinone (P)</option>
+        <option value="Pro-&gt;Pyrrolidone (P)">Pro-&gt;Pyrrolidone (P)</option>
+        <option value="Pro-&gt;Ser (P)">Pro-&gt;Ser (P)</option>
+        <option value="Pro-&gt;Thr (P)">Pro-&gt;Thr (P)</option>
+        <option value="Pro-&gt;Trp (P)">Pro-&gt;Trp (P)</option>
+        <option value="Pro-&gt;Tyr (P)">Pro-&gt;Tyr (P)</option>
+        <option value="Pro-&gt;Val (P)">Pro-&gt;Val (P)</option>
+        <option value="Pro-&gt;Xle (P)">Pro-&gt;Xle (P)</option>
+        <option value="Pro-&gt;pyro-Glu (P)">Pro-&gt;pyro-Glu (P)</option>
+        <option value="Propargylamine (C-term)">Propargylamine (C-term)</option>
+        <option value="Propargylamine (D)">Propargylamine (D)</option>
+        <option value="Propargylamine (E)">Propargylamine (E)</option>
+        <option value="Propionamide (C)">Propionamide (C)</option>
+        <option value="Propionamide (K)">Propionamide (K)</option>
+        <option value="Propionamide (N-term)">Propionamide (N-term)</option>
+        <option value="Propionamide:2H(3) (C)">Propionamide:2H(3) (C)</option>
+        <option value="Propionyl (K)">Propionyl (K)</option>
+        <option value="Propionyl (N-term)">Propionyl (N-term)</option>
+        <option value="Propionyl (S)">Propionyl (S)</option>
+        <option value="Propionyl (T)">Propionyl (T)</option>
+        <option value="Propionyl:13C(3) (K)">Propionyl:13C(3) (K)</option>
+        <option value="Propionyl:13C(3) (N-term)">Propionyl:13C(3) (N-term)</option>
+        <option value="Propiophenone (C)">Propiophenone (C)</option>
+        <option value="Propiophenone (H)">Propiophenone (H)</option>
+        <option value="Propiophenone (K)">Propiophenone (K)</option>
+        <option value="Propiophenone (R)">Propiophenone (R)</option>
+        <option value="Propiophenone (S)">Propiophenone (S)</option>
+        <option value="Propiophenone (T)">Propiophenone (T)</option>
+        <option value="Propiophenone (W)">Propiophenone (W)</option>
+        <option value="Propyl (K)">Propyl (K)</option>
+        <option value="Propyl (N-term)">Propyl (N-term)</option>
+        <option value="Propyl:2H(6) (K)">Propyl:2H(6) (K)</option>
+        <option value="Propyl:2H(6) (N-term)">Propyl:2H(6) (N-term)</option>
+        <option value="PropylNAGthiazoline (C)">PropylNAGthiazoline (C)</option>
+        <option value="Puromycin (C-term)">Puromycin (C-term)</option>
+        <option value="PyMIC (N-term)">PyMIC (N-term)</option>
+        <option value="PyridoxalPhosphate (K)">PyridoxalPhosphate (K)</option>
+        <option value="PyridoxalPhosphateH2 (K)">PyridoxalPhosphateH2 (K)</option>
+        <option value="Pyridylacetyl (K)">Pyridylacetyl (K)</option>
+        <option value="Pyridylacetyl (N-term)">Pyridylacetyl (N-term)</option>
+        <option value="Pyridylethyl (C)">Pyridylethyl (C)</option>
+        <option value="Pyro-carbamidomethyl (N-term C)">Pyro-carbamidomethyl (N-term C)</option>
+        <option value="PyruvicAcidIminyl (K)">PyruvicAcidIminyl (K)</option>
+        <option value="QAT (C)">QAT (C)</option>
+        <option value="QAT:2H(3) (C)">QAT:2H(3) (C)</option>
+        <option value="QEQTGG (K)">QEQTGG (K)</option>
+        <option value="QQQTGG (K)">QQQTGG (K)</option>
+        <option value="QTGG (K)">QTGG (K)</option>
+        <option value="Quinone (W)">Quinone (W)</option>
+        <option value="Quinone (Y)">Quinone (Y)</option>
+        <option value="RNPXlink1 (C)">RNPXlink1 (C)</option>
+        <option value="RNPXlink2 (F)">RNPXlink2 (F)</option>
+        <option value="RNPXlink2 (K)">RNPXlink2 (K)</option>
+        <option value="RNPXlink2 (L)">RNPXlink2 (L)</option>
+        <option value="RNPXlink3 (C)">RNPXlink3 (C)</option>
+        <option value="RNPXlink3 (F)">RNPXlink3 (F)</option>
+        <option value="RNPXlink4 (C)">RNPXlink4 (C)</option>
+        <option value="RNPXlink5 (F)">RNPXlink5 (F)</option>
+        <option value="RNPXlink5 (Y)">RNPXlink5 (Y)</option>
+        <option value="Retinylidene (K)">Retinylidene (K)</option>
+        <option value="SMA (K)">SMA (K)</option>
+        <option value="SMA (N-term)">SMA (N-term)</option>
+        <option value="SMCC-maleimide (C)">SMCC-maleimide (C)</option>
+        <option value="SPITC (K)">SPITC (K)</option>
+        <option value="SPITC (N-term)">SPITC (N-term)</option>
+        <option value="SPITC:13C(6) (K)">SPITC:13C(6) (K)</option>
+        <option value="SPITC:13C(6) (N-term)">SPITC:13C(6) (N-term)</option>
+        <option value="SUMO2135 (K)">SUMO2135 (K)</option>
+        <option value="SUMO3549 (K)">SUMO3549 (K)</option>
+        <option value="Saligenin (H)">Saligenin (H)</option>
+        <option value="Saligenin (K)">Saligenin (K)</option>
+        <option value="SecCarbamidomethyl (C)">SecCarbamidomethyl (C)</option>
+        <option value="SecNEM (C)">SecNEM (C)</option>
+        <option value="SecNEM:2H(5) (C)">SecNEM:2H(5) (C)</option>
+        <option value="Ser-&gt;Ala (S)">Ser-&gt;Ala (S)</option>
+        <option value="Ser-&gt;Arg (S)">Ser-&gt;Arg (S)</option>
+        <option value="Ser-&gt;Asn (S)">Ser-&gt;Asn (S)</option>
+        <option value="Ser-&gt;Asp (S)">Ser-&gt;Asp (S)</option>
+        <option value="Ser-&gt;Cys (S)">Ser-&gt;Cys (S)</option>
+        <option value="Ser-&gt;Gln (S)">Ser-&gt;Gln (S)</option>
+        <option value="Ser-&gt;Glu (S)">Ser-&gt;Glu (S)</option>
+        <option value="Ser-&gt;Gly (S)">Ser-&gt;Gly (S)</option>
+        <option value="Ser-&gt;His (S)">Ser-&gt;His (S)</option>
+        <option value="Ser-&gt;Lys (S)">Ser-&gt;Lys (S)</option>
+        <option value="Ser-&gt;Met (S)">Ser-&gt;Met (S)</option>
+        <option value="Ser-&gt;Phe (S)">Ser-&gt;Phe (S)</option>
+        <option value="Ser-&gt;Pro (S)">Ser-&gt;Pro (S)</option>
+        <option value="Ser-&gt;Thr (S)">Ser-&gt;Thr (S)</option>
+        <option value="Ser-&gt;Trp (S)">Ser-&gt;Trp (S)</option>
+        <option value="Ser-&gt;Tyr (S)">Ser-&gt;Tyr (S)</option>
+        <option value="Ser-&gt;Val (S)">Ser-&gt;Val (S)</option>
+        <option value="Ser-&gt;Xle (S)">Ser-&gt;Xle (S)</option>
+        <option value="Succinyl (K)">Succinyl (K)</option>
+        <option value="Succinyl (N-term)">Succinyl (N-term)</option>
+        <option value="Succinyl:13C(4) (K)">Succinyl:13C(4) (K)</option>
+        <option value="Succinyl:13C(4) (N-term)">Succinyl:13C(4) (N-term)</option>
+        <option value="Succinyl:2H(4) (K)">Succinyl:2H(4) (K)</option>
+        <option value="Succinyl:2H(4) (N-term)">Succinyl:2H(4) (N-term)</option>
+        <option value="SulfanilicAcid (C-term)">SulfanilicAcid (C-term)</option>
+        <option value="SulfanilicAcid (D)">SulfanilicAcid (D)</option>
+        <option value="SulfanilicAcid (E)">SulfanilicAcid (E)</option>
+        <option value="SulfanilicAcid:13C(6) (C-term)">SulfanilicAcid:13C(6) (C-term)</option>
+        <option value="SulfanilicAcid:13C(6) (D)">SulfanilicAcid:13C(6) (D)</option>
+        <option value="SulfanilicAcid:13C(6) (E)">SulfanilicAcid:13C(6) (E)</option>
+        <option value="Sulfide (C)">Sulfide (C)</option>
+        <option value="Sulfide (D)">Sulfide (D)</option>
+        <option value="Sulfide (W)">Sulfide (W)</option>
+        <option value="Sulfo (C)">Sulfo (C)</option>
+        <option value="Sulfo (S)">Sulfo (S)</option>
+        <option value="Sulfo (T)">Sulfo (T)</option>
+        <option value="Sulfo (Y)">Sulfo (Y)</option>
+        <option value="Sulfo-NHS-LC-LC-Biotin (K)">Sulfo-NHS-LC-LC-Biotin (K)</option>
+        <option value="Sulfo-NHS-LC-LC-Biotin (N-term)">Sulfo-NHS-LC-LC-Biotin (N-term)</option>
+        <option value="SulfoGMBS (C)">SulfoGMBS (C)</option>
+        <option value="SulfurDioxide (C)">SulfurDioxide (C)</option>
+        <option value="TAMRA-FP (S)">TAMRA-FP (S)</option>
+        <option value="TAMRA-FP (Y)">TAMRA-FP (Y)</option>
+        <option value="TMAB (K)">TMAB (K)</option>
+        <option value="TMAB (N-term)">TMAB (N-term)</option>
+        <option value="TMAB:2H(9) (K)">TMAB:2H(9) (K)</option>
+        <option value="TMAB:2H(9) (N-term)">TMAB:2H(9) (N-term)</option>
+        <option value="TMPP-Ac (N-term)">TMPP-Ac (N-term)</option>
+        <option value="TMT (H)">TMT (H)</option>
+        <option value="TMT (K)">TMT (K)</option>
+        <option value="TMT (N-term)">TMT (N-term)</option>
+        <option value="TMT (S)">TMT (S)</option>
+        <option value="TMT (T)">TMT (T)</option>
+        <option value="TMT2plex (H)">TMT2plex (H)</option>
+        <option value="TMT2plex (K)">TMT2plex (K)</option>
+        <option value="TMT2plex (N-term)">TMT2plex (N-term)</option>
+        <option value="TMT2plex (S)">TMT2plex (S)</option>
+        <option value="TMT2plex (T)">TMT2plex (T)</option>
+        <option value="TMT6plex (H)">TMT6plex (H)</option>
+        <option value="TMT6plex (K)">TMT6plex (K)</option>
+        <option value="TMT6plex (N-term)">TMT6plex (N-term)</option>
+        <option value="TMT6plex (S)">TMT6plex (S)</option>
+        <option value="TMT6plex (T)">TMT6plex (T)</option>
+        <option value="TNBS (K)">TNBS (K)</option>
+        <option value="TNBS (N-term)">TNBS (N-term)</option>
+        <option value="Thiadiazole (C)">Thiadiazole (C)</option>
+        <option value="Thiazolidine (N-term C)">Thiazolidine (N-term C)</option>
+        <option value="Thioacyl (K)">Thioacyl (K)</option>
+        <option value="Thioacyl (N-term)">Thioacyl (N-term)</option>
+        <option value="Thiophos-S-S-biotin (S)">Thiophos-S-S-biotin (S)</option>
+        <option value="Thiophos-S-S-biotin (T)">Thiophos-S-S-biotin (T)</option>
+        <option value="Thiophos-S-S-biotin (Y)">Thiophos-S-S-biotin (Y)</option>
+        <option value="Thiophospho (S)">Thiophospho (S)</option>
+        <option value="Thiophospho (T)">Thiophospho (T)</option>
+        <option value="Thiophospho (Y)">Thiophospho (Y)</option>
+        <option value="Thr-&gt;Ala (T)">Thr-&gt;Ala (T)</option>
+        <option value="Thr-&gt;Arg (T)">Thr-&gt;Arg (T)</option>
+        <option value="Thr-&gt;Asn (T)">Thr-&gt;Asn (T)</option>
+        <option value="Thr-&gt;Asp (T)">Thr-&gt;Asp (T)</option>
+        <option value="Thr-&gt;Cys (T)">Thr-&gt;Cys (T)</option>
+        <option value="Thr-&gt;Gln (T)">Thr-&gt;Gln (T)</option>
+        <option value="Thr-&gt;Glu (T)">Thr-&gt;Glu (T)</option>
+        <option value="Thr-&gt;Gly (T)">Thr-&gt;Gly (T)</option>
+        <option value="Thr-&gt;His (T)">Thr-&gt;His (T)</option>
+        <option value="Thr-&gt;Lys (T)">Thr-&gt;Lys (T)</option>
+        <option value="Thr-&gt;Met (T)">Thr-&gt;Met (T)</option>
+        <option value="Thr-&gt;Phe (T)">Thr-&gt;Phe (T)</option>
+        <option value="Thr-&gt;Pro (T)">Thr-&gt;Pro (T)</option>
+        <option value="Thr-&gt;Ser (T)">Thr-&gt;Ser (T)</option>
+        <option value="Thr-&gt;Trp (T)">Thr-&gt;Trp (T)</option>
+        <option value="Thr-&gt;Tyr (T)">Thr-&gt;Tyr (T)</option>
+        <option value="Thr-&gt;Val (T)">Thr-&gt;Val (T)</option>
+        <option value="Thr-&gt;Xle (T)">Thr-&gt;Xle (T)</option>
+        <option value="Thrbiotinhydrazide (T)">Thrbiotinhydrazide (T)</option>
+        <option value="Thyroxine (Y)">Thyroxine (Y)</option>
+        <option value="Triiodo (Y)">Triiodo (Y)</option>
+        <option value="Triiodothyronine (Y)">Triiodothyronine (Y)</option>
+        <option value="Trimethyl (K)">Trimethyl (K)</option>
+        <option value="Trimethyl (R)">Trimethyl (R)</option>
+        <option value="Trimethyl:13C(3)2H(9) (K)">Trimethyl:13C(3)2H(9) (K)</option>
+        <option value="Trimethyl:13C(3)2H(9) (R)">Trimethyl:13C(3)2H(9) (R)</option>
+        <option value="Trimethyl:2H(9) (K)">Trimethyl:2H(9) (K)</option>
+        <option value="Trimethyl:2H(9) (R)">Trimethyl:2H(9) (R)</option>
+        <option value="Trioxidation (C)">Trioxidation (C)</option>
+        <option value="Trioxidation (W)">Trioxidation (W)</option>
+        <option value="Trioxidation (Y)">Trioxidation (Y)</option>
+        <option value="Trp-&gt;Ala (W)">Trp-&gt;Ala (W)</option>
+        <option value="Trp-&gt;Arg (W)">Trp-&gt;Arg (W)</option>
+        <option value="Trp-&gt;Asn (W)">Trp-&gt;Asn (W)</option>
+        <option value="Trp-&gt;Asp (W)">Trp-&gt;Asp (W)</option>
+        <option value="Trp-&gt;Cys (W)">Trp-&gt;Cys (W)</option>
+        <option value="Trp-&gt;Gln (W)">Trp-&gt;Gln (W)</option>
+        <option value="Trp-&gt;Glu (W)">Trp-&gt;Glu (W)</option>
+        <option value="Trp-&gt;Gly (W)">Trp-&gt;Gly (W)</option>
+        <option value="Trp-&gt;His (W)">Trp-&gt;His (W)</option>
+        <option value="Trp-&gt;Hydroxykynurenin (W)">Trp-&gt;Hydroxykynurenin (W)</option>
+        <option value="Trp-&gt;Kynurenin (W)">Trp-&gt;Kynurenin (W)</option>
+        <option value="Trp-&gt;Lys (W)">Trp-&gt;Lys (W)</option>
+        <option value="Trp-&gt;Met (W)">Trp-&gt;Met (W)</option>
+        <option value="Trp-&gt;Oxolactone (W)">Trp-&gt;Oxolactone (W)</option>
+        <option value="Trp-&gt;Phe (W)">Trp-&gt;Phe (W)</option>
+        <option value="Trp-&gt;Pro (W)">Trp-&gt;Pro (W)</option>
+        <option value="Trp-&gt;Ser (W)">Trp-&gt;Ser (W)</option>
+        <option value="Trp-&gt;Thr (W)">Trp-&gt;Thr (W)</option>
+        <option value="Trp-&gt;Tyr (W)">Trp-&gt;Tyr (W)</option>
+        <option value="Trp-&gt;Val (W)">Trp-&gt;Val (W)</option>
+        <option value="Trp-&gt;Xle (W)">Trp-&gt;Xle (W)</option>
+        <option value="Tyr-&gt;Ala (Y)">Tyr-&gt;Ala (Y)</option>
+        <option value="Tyr-&gt;Arg (Y)">Tyr-&gt;Arg (Y)</option>
+        <option value="Tyr-&gt;Asn (Y)">Tyr-&gt;Asn (Y)</option>
+        <option value="Tyr-&gt;Asp (Y)">Tyr-&gt;Asp (Y)</option>
+        <option value="Tyr-&gt;Cys (Y)">Tyr-&gt;Cys (Y)</option>
+        <option value="Tyr-&gt;Dha (Y)">Tyr-&gt;Dha (Y)</option>
+        <option value="Tyr-&gt;Gln (Y)">Tyr-&gt;Gln (Y)</option>
+        <option value="Tyr-&gt;Glu (Y)">Tyr-&gt;Glu (Y)</option>
+        <option value="Tyr-&gt;Gly (Y)">Tyr-&gt;Gly (Y)</option>
+        <option value="Tyr-&gt;His (Y)">Tyr-&gt;His (Y)</option>
+        <option value="Tyr-&gt;Lys (Y)">Tyr-&gt;Lys (Y)</option>
+        <option value="Tyr-&gt;Met (Y)">Tyr-&gt;Met (Y)</option>
+        <option value="Tyr-&gt;Phe (Y)">Tyr-&gt;Phe (Y)</option>
+        <option value="Tyr-&gt;Pro (Y)">Tyr-&gt;Pro (Y)</option>
+        <option value="Tyr-&gt;Ser (Y)">Tyr-&gt;Ser (Y)</option>
+        <option value="Tyr-&gt;Thr (Y)">Tyr-&gt;Thr (Y)</option>
+        <option value="Tyr-&gt;Trp (Y)">Tyr-&gt;Trp (Y)</option>
+        <option value="Tyr-&gt;Val (Y)">Tyr-&gt;Val (Y)</option>
+        <option value="Tyr-&gt;Xle (Y)">Tyr-&gt;Xle (Y)</option>
+        <option value="Ub-Br2 (C)">Ub-Br2 (C)</option>
+        <option value="Ub-VME (C)">Ub-VME (C)</option>
+        <option value="Ub-amide (C)">Ub-amide (C)</option>
+        <option value="Ub-fluorescein (C)">Ub-fluorescein (C)</option>
+        <option value="UgiJoullie (D)">UgiJoullie (D)</option>
+        <option value="UgiJoullie (E)">UgiJoullie (E)</option>
+        <option value="UgiJoullieProGly (D)">UgiJoullieProGly (D)</option>
+        <option value="UgiJoullieProGly (E)">UgiJoullieProGly (E)</option>
+        <option value="UgiJoullieProGlyProGly (D)">UgiJoullieProGlyProGly (D)</option>
+        <option value="UgiJoullieProGlyProGly (E)">UgiJoullieProGlyProGly (E)</option>
+        <option value="VFQQQTGG (K)">VFQQQTGG (K)</option>
+        <option value="VIEVYQEQTGG (K)">VIEVYQEQTGG (K)</option>
+        <option value="Val-&gt;Ala (V)">Val-&gt;Ala (V)</option>
+        <option value="Val-&gt;Arg (V)">Val-&gt;Arg (V)</option>
+        <option value="Val-&gt;Asn (V)">Val-&gt;Asn (V)</option>
+        <option value="Val-&gt;Asp (V)">Val-&gt;Asp (V)</option>
+        <option value="Val-&gt;Cys (V)">Val-&gt;Cys (V)</option>
+        <option value="Val-&gt;Gln (V)">Val-&gt;Gln (V)</option>
+        <option value="Val-&gt;Glu (V)">Val-&gt;Glu (V)</option>
+        <option value="Val-&gt;Gly (V)">Val-&gt;Gly (V)</option>
+        <option value="Val-&gt;His (V)">Val-&gt;His (V)</option>
+        <option value="Val-&gt;Lys (V)">Val-&gt;Lys (V)</option>
+        <option value="Val-&gt;Met (V)">Val-&gt;Met (V)</option>
+        <option value="Val-&gt;Phe (V)">Val-&gt;Phe (V)</option>
+        <option value="Val-&gt;Pro (V)">Val-&gt;Pro (V)</option>
+        <option value="Val-&gt;Ser (V)">Val-&gt;Ser (V)</option>
+        <option value="Val-&gt;Thr (V)">Val-&gt;Thr (V)</option>
+        <option value="Val-&gt;Trp (V)">Val-&gt;Trp (V)</option>
+        <option value="Val-&gt;Tyr (V)">Val-&gt;Tyr (V)</option>
+        <option value="Val-&gt;Xle (V)">Val-&gt;Xle (V)</option>
+        <option value="Withaferin (C)">Withaferin (C)</option>
+        <option value="Xle-&gt;Ala (I)">Xle-&gt;Ala (I)</option>
+        <option value="Xle-&gt;Ala (L)">Xle-&gt;Ala (L)</option>
+        <option value="Xle-&gt;Arg (I)">Xle-&gt;Arg (I)</option>
+        <option value="Xle-&gt;Arg (L)">Xle-&gt;Arg (L)</option>
+        <option value="Xle-&gt;Asn (I)">Xle-&gt;Asn (I)</option>
+        <option value="Xle-&gt;Asn (L)">Xle-&gt;Asn (L)</option>
+        <option value="Xle-&gt;Asp (I)">Xle-&gt;Asp (I)</option>
+        <option value="Xle-&gt;Asp (L)">Xle-&gt;Asp (L)</option>
+        <option value="Xle-&gt;Cys (I)">Xle-&gt;Cys (I)</option>
+        <option value="Xle-&gt;Cys (L)">Xle-&gt;Cys (L)</option>
+        <option value="Xle-&gt;Gln (I)">Xle-&gt;Gln (I)</option>
+        <option value="Xle-&gt;Gln (L)">Xle-&gt;Gln (L)</option>
+        <option value="Xle-&gt;Glu (I)">Xle-&gt;Glu (I)</option>
+        <option value="Xle-&gt;Glu (L)">Xle-&gt;Glu (L)</option>
+        <option value="Xle-&gt;Gly (I)">Xle-&gt;Gly (I)</option>
+        <option value="Xle-&gt;Gly (L)">Xle-&gt;Gly (L)</option>
+        <option value="Xle-&gt;His (I)">Xle-&gt;His (I)</option>
+        <option value="Xle-&gt;His (L)">Xle-&gt;His (L)</option>
+        <option value="Xle-&gt;Lys (I)">Xle-&gt;Lys (I)</option>
+        <option value="Xle-&gt;Lys (L)">Xle-&gt;Lys (L)</option>
+        <option value="Xle-&gt;Met (I)">Xle-&gt;Met (I)</option>
+        <option value="Xle-&gt;Met (L)">Xle-&gt;Met (L)</option>
+        <option value="Xle-&gt;Phe (I)">Xle-&gt;Phe (I)</option>
+        <option value="Xle-&gt;Phe (L)">Xle-&gt;Phe (L)</option>
+        <option value="Xle-&gt;Pro (I)">Xle-&gt;Pro (I)</option>
+        <option value="Xle-&gt;Pro (L)">Xle-&gt;Pro (L)</option>
+        <option value="Xle-&gt;Ser (I)">Xle-&gt;Ser (I)</option>
+        <option value="Xle-&gt;Ser (L)">Xle-&gt;Ser (L)</option>
+        <option value="Xle-&gt;Thr (I)">Xle-&gt;Thr (I)</option>
+        <option value="Xle-&gt;Thr (L)">Xle-&gt;Thr (L)</option>
+        <option value="Xle-&gt;Trp (I)">Xle-&gt;Trp (I)</option>
+        <option value="Xle-&gt;Trp (L)">Xle-&gt;Trp (L)</option>
+        <option value="Xle-&gt;Tyr (I)">Xle-&gt;Tyr (I)</option>
+        <option value="Xle-&gt;Tyr (L)">Xle-&gt;Tyr (L)</option>
+        <option value="Xle-&gt;Val (I)">Xle-&gt;Val (I)</option>
+        <option value="Xle-&gt;Val (L)">Xle-&gt;Val (L)</option>
+        <option value="Xlink:B10621 (C)">Xlink:B10621 (C)</option>
+        <option value="Xlink:DMP (K)">Xlink:DMP (K)</option>
+        <option value="Xlink:DMP-de (K)">Xlink:DMP-de (K)</option>
+        <option value="Xlink:DMP-s (K)">Xlink:DMP-s (K)</option>
+        <option value="Xlink:DSS (K)">Xlink:DSS (K)</option>
+        <option value="Xlink:DST (K)">Xlink:DST (K)</option>
+        <option value="Xlink:DTSSP (K)">Xlink:DTSSP (K)</option>
+        <option value="Xlink:EGS (K)">Xlink:EGS (K)</option>
+        <option value="Xlink:EGScleaved (K)">Xlink:EGScleaved (K)</option>
+        <option value="Xlink:SMCC (C)">Xlink:SMCC (C)</option>
+        <option value="Xlink:SSD (K)">Xlink:SSD (K)</option>
+        <option value="ZGB (K)">ZGB (K)</option>
+        <option value="ZGB (N-term)">ZGB (N-term)</option>
+        <option value="a-type-ion (C-term)">a-type-ion (C-term)</option>
+        <option value="azole (C)">azole (C)</option>
+        <option value="azole (S)">azole (S)</option>
+        <option value="benzylguanidine (K)">benzylguanidine (K)</option>
+        <option value="biotinAcrolein298 (C)">biotinAcrolein298 (C)</option>
+        <option value="biotinAcrolein298 (H)">biotinAcrolein298 (H)</option>
+        <option value="biotinAcrolein298 (K)">biotinAcrolein298 (K)</option>
+        <option value="bisANS-sulfonates (K)">bisANS-sulfonates (K)</option>
+        <option value="bisANS-sulfonates (S)">bisANS-sulfonates (S)</option>
+        <option value="bisANS-sulfonates (T)">bisANS-sulfonates (T)</option>
+        <option value="cGMP (C)">cGMP (C)</option>
+        <option value="cGMP (S)">cGMP (S)</option>
+        <option value="cGMP+RMP-loss (C)">cGMP+RMP-loss (C)</option>
+        <option value="cGMP+RMP-loss (S)">cGMP+RMP-loss (S)</option>
+        <option value="cysTMT (C)">cysTMT (C)</option>
+        <option value="cysTMT6plex (C)">cysTMT6plex (C)</option>
+        <option value="dHex (N)">dHex (N)</option>
+        <option value="dHex (S)">dHex (S)</option>
+        <option value="dHex (T)">dHex (T)</option>
+        <option value="dHex(1)Hex(1) (S)">dHex(1)Hex(1) (S)</option>
+        <option value="dHex(1)Hex(1) (T)">dHex(1)Hex(1) (T)</option>
+        <option value="dHex(1)Hex(2) (S)">dHex(1)Hex(2) (S)</option>
+        <option value="dHex(1)Hex(2) (T)">dHex(1)Hex(2) (T)</option>
+        <option value="dHex(1)Hex(3) (S)">dHex(1)Hex(3) (S)</option>
+        <option value="dHex(1)Hex(3) (T)">dHex(1)Hex(3) (T)</option>
+        <option value="dHex(1)Hex(3)HexNAc(4) (N)">dHex(1)Hex(3)HexNAc(4) (N)</option>
+        <option value="dHex(1)Hex(4) (S)">dHex(1)Hex(4) (S)</option>
+        <option value="dHex(1)Hex(4) (T)">dHex(1)Hex(4) (T)</option>
+        <option value="dHex(1)Hex(4)HexNAc(4) (N)">dHex(1)Hex(4)HexNAc(4) (N)</option>
+        <option value="dHex(1)Hex(5) (S)">dHex(1)Hex(5) (S)</option>
+        <option value="dHex(1)Hex(5) (T)">dHex(1)Hex(5) (T)</option>
+        <option value="dHex(1)Hex(5)HexNAc(4) (N)">dHex(1)Hex(5)HexNAc(4) (N)</option>
+        <option value="dHex(1)Hex(5)HexNAc(4)NeuAc(1) (N)">dHex(1)Hex(5)HexNAc(4)NeuAc(1) (N)</option>
+        <option value="dHex(1)Hex(5)HexNAc(4)NeuAc(2) (N)">dHex(1)Hex(5)HexNAc(4)NeuAc(2) (N)</option>
+        <option value="dHex(1)Hex(6) (S)">dHex(1)Hex(6) (S)</option>
+        <option value="dHex(1)Hex(6) (T)">dHex(1)Hex(6) (T)</option>
+        <option value="dNIC (K)">dNIC (K)</option>
+        <option value="dNIC (N-term)">dNIC (N-term)</option>
+        <option value="dichlorination (C)">dichlorination (C)</option>
+        <option value="dichlorination (Y)">dichlorination (Y)</option>
+        <option value="ethylamino (S)">ethylamino (S)</option>
+        <option value="ethylamino (T)">ethylamino (T)</option>
+        <option value="ethylsulfonylethyl (C)">ethylsulfonylethyl (C)</option>
+        <option value="ethylsulfonylethyl (H)">ethylsulfonylethyl (H)</option>
+        <option value="ethylsulfonylethyl (K)">ethylsulfonylethyl (K)</option>
+        <option value="glucosone (R)">glucosone (R)</option>
+        <option value="glycidamide (K)">glycidamide (K)</option>
+        <option value="glycidamide (N-term)">glycidamide (N-term)</option>
+        <option value="iTRAQ4plex (H)">iTRAQ4plex (H)</option>
+        <option value="iTRAQ4plex (K)">iTRAQ4plex (K)</option>
+        <option value="iTRAQ4plex (N-term)">iTRAQ4plex (N-term)</option>
+        <option value="iTRAQ4plex (S)">iTRAQ4plex (S)</option>
+        <option value="iTRAQ4plex (T)">iTRAQ4plex (T)</option>
+        <option value="iTRAQ4plex (Y)">iTRAQ4plex (Y)</option>
+        <option value="iTRAQ4plex114 (K)">iTRAQ4plex114 (K)</option>
+        <option value="iTRAQ4plex114 (N-term)">iTRAQ4plex114 (N-term)</option>
+        <option value="iTRAQ4plex114 (Y)">iTRAQ4plex114 (Y)</option>
+        <option value="iTRAQ4plex115 (K)">iTRAQ4plex115 (K)</option>
+        <option value="iTRAQ4plex115 (N-term)">iTRAQ4plex115 (N-term)</option>
+        <option value="iTRAQ4plex115 (Y)">iTRAQ4plex115 (Y)</option>
+        <option value="iTRAQ8plex (H)">iTRAQ8plex (H)</option>
+        <option value="iTRAQ8plex (K)">iTRAQ8plex (K)</option>
+        <option value="iTRAQ8plex (N-term)">iTRAQ8plex (N-term)</option>
+        <option value="iTRAQ8plex (S)">iTRAQ8plex (S)</option>
+        <option value="iTRAQ8plex (T)">iTRAQ8plex (T)</option>
+        <option value="iTRAQ8plex (Y)">iTRAQ8plex (Y)</option>
+        <option value="iTRAQ8plex:13C(6)15N(2) (K)">iTRAQ8plex:13C(6)15N(2) (K)</option>
+        <option value="iTRAQ8plex:13C(6)15N(2) (N-term)">iTRAQ8plex:13C(6)15N(2) (N-term)</option>
+        <option value="iTRAQ8plex:13C(6)15N(2) (Y)">iTRAQ8plex:13C(6)15N(2) (Y)</option>
+        <option value="iodoTMT (C)">iodoTMT (C)</option>
+        <option value="iodoTMT (D)">iodoTMT (D)</option>
+        <option value="iodoTMT (E)">iodoTMT (E)</option>
+        <option value="iodoTMT (H)">iodoTMT (H)</option>
+        <option value="iodoTMT (K)">iodoTMT (K)</option>
+        <option value="iodoTMT6plex (C)">iodoTMT6plex (C)</option>
+        <option value="iodoTMT6plex (D)">iodoTMT6plex (D)</option>
+        <option value="iodoTMT6plex (E)">iodoTMT6plex (E)</option>
+        <option value="iodoTMT6plex (H)">iodoTMT6plex (H)</option>
+        <option value="iodoTMT6plex (K)">iodoTMT6plex (K)</option>
+        <option value="lapachenole (C)">lapachenole (C)</option>
+        <option value="mTRAQ (H)">mTRAQ (H)</option>
+        <option value="mTRAQ (K)">mTRAQ (K)</option>
+        <option value="mTRAQ (N-term)">mTRAQ (N-term)</option>
+        <option value="mTRAQ (S)">mTRAQ (S)</option>
+        <option value="mTRAQ (T)">mTRAQ (T)</option>
+        <option value="mTRAQ (Y)">mTRAQ (Y)</option>
+        <option value="mTRAQ:13C(3)15N(1) (H)">mTRAQ:13C(3)15N(1) (H)</option>
+        <option value="mTRAQ:13C(3)15N(1) (K)">mTRAQ:13C(3)15N(1) (K)</option>
+        <option value="mTRAQ:13C(3)15N(1) (N-term)">mTRAQ:13C(3)15N(1) (N-term)</option>
+        <option value="mTRAQ:13C(3)15N(1) (S)">mTRAQ:13C(3)15N(1) (S)</option>
+        <option value="mTRAQ:13C(3)15N(1) (T)">mTRAQ:13C(3)15N(1) (T)</option>
+        <option value="mTRAQ:13C(3)15N(1) (Y)">mTRAQ:13C(3)15N(1) (Y)</option>
+        <option value="mTRAQ:13C(6)15N(2) (H)">mTRAQ:13C(6)15N(2) (H)</option>
+        <option value="mTRAQ:13C(6)15N(2) (K)">mTRAQ:13C(6)15N(2) (K)</option>
+        <option value="mTRAQ:13C(6)15N(2) (N-term)">mTRAQ:13C(6)15N(2) (N-term)</option>
+        <option value="mTRAQ:13C(6)15N(2) (S)">mTRAQ:13C(6)15N(2) (S)</option>
+        <option value="mTRAQ:13C(6)15N(2) (T)">mTRAQ:13C(6)15N(2) (T)</option>
+        <option value="mTRAQ:13C(6)15N(2) (Y)">mTRAQ:13C(6)15N(2) (Y)</option>
+        <option value="maleimide (C)">maleimide (C)</option>
+        <option value="maleimide (K)">maleimide (K)</option>
+        <option value="maleimide3 (C)">maleimide3 (C)</option>
+        <option value="maleimide3 (K)">maleimide3 (K)</option>
+        <option value="maleimide5 (C)">maleimide5 (C)</option>
+        <option value="maleimide5 (K)">maleimide5 (K)</option>
+        <option value="methylsulfonylethyl (C)">methylsulfonylethyl (C)</option>
+        <option value="methylsulfonylethyl (H)">methylsulfonylethyl (H)</option>
+        <option value="methylsulfonylethyl (K)">methylsulfonylethyl (K)</option>
+        <option value="phenylsulfonylethyl (C)">phenylsulfonylethyl (C)</option>
+        <option value="phosphoRibosyl (D)">phosphoRibosyl (D)</option>
+        <option value="phosphoRibosyl (E)">phosphoRibosyl (E)</option>
+        <option value="phosphoRibosyl (R)">phosphoRibosyl (R)</option>
+        <option value="probiotinhydrazide (P)">probiotinhydrazide (P)</option>
+        <option value="pupylation (K)">pupylation (K)</option>
+        <option value="pyrophospho (S)">pyrophospho (S)</option>
+        <option value="pyrophospho (T)">pyrophospho (T)</option>
+        <option value="sulfo+amino (Y)">sulfo+amino (Y)</option>
+        <option value="thioacylPA (K)">thioacylPA (K)</option>
+        <option value="trifluoro (L)">trifluoro (L)</option>
+      </param>
+    </repeat>
+    <param name="param_java_memory" type="integer" value="3500" label="Maximum Java heap size (in MB)" help="(-java_memory) "/>
+    <expand macro="advanced_options">
+      <param name="param_java_permgen" type="integer" value="0" label="Maximum Java permanent generation space (in MB); only for Java 7 and below" help="(-java_permgen) "/>
+      <param name="param_force" type="boolean" truevalue="-force" falsevalue="" checked="false" optional="True" label="Overwrite tool specific checks" help="(-force) "/>
+    </expand>
+  </inputs>
+  <outputs>
+    <data name="param_out" format="idxml"/>
+    <data name="param_mzid_out" format="data"/>
+  </outputs>
+  <help>**What it does**
+
+MS/MS database search using MS-GF+.
+
+
+For more information, visit http://ftp.mi.fu-berlin.de/OpenMS/release-documentation/html/TOPP_MSGFPlusAdapter.html</help>
+  <expand macro="references"/>
+</tool>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/MSSimulator.xml	Thu Apr 16 08:37:04 2015 -0400
@@ -0,0 +1,963 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<tool id="MSSimulator" name="MSSimulator" version="2.0.0">
+  <description>A highly configurable simulator for mass spectrometry experiments.</description>
+  <macros>
+    <token name="@EXECUTABLE@">MSSimulator</token>
+    <import>macros.xml</import>
+  </macros>
+  <expand macro="stdio"/>
+  <expand macro="requirements"/>
+  <command>MSSimulator
+
+-in
+  #for token in $param_in:
+    $token
+  #end for
+#if $param_out:
+  -out $param_out
+#end if
+#if $param_out_pm:
+  -out_pm $param_out_pm
+#end if
+#if $param_out_fm:
+  -out_fm $param_out_fm
+#end if
+#if $param_out_cm:
+  -out_cm $param_out_cm
+#end if
+#if $param_out_lcm:
+  -out_lcm $param_out_lcm
+#end if
+#if $param_out_cntm:
+  -out_cntm $param_out_cntm
+#end if
+#if $param_out_id:
+  -out_id $param_out_id
+#end if
+-threads \${GALAXY_SLOTS:-24} 
+#if $param_algorithm_MSSim_Digestion_enzyme:
+  -algorithm:MSSim:Digestion:enzyme
+  #if " " in str($param_algorithm_MSSim_Digestion_enzyme):
+    "$param_algorithm_MSSim_Digestion_enzyme"
+  #else
+    $param_algorithm_MSSim_Digestion_enzyme
+  #end if
+#end if
+#if $param_algorithm_MSSim_Digestion_model:
+  -algorithm:MSSim:Digestion:model
+  #if " " in str($param_algorithm_MSSim_Digestion_model):
+    "$param_algorithm_MSSim_Digestion_model"
+  #else
+    $param_algorithm_MSSim_Digestion_model
+  #end if
+#end if
+#if $param_algorithm_MSSim_Digestion_min_peptide_length:
+  -algorithm:MSSim:Digestion:min_peptide_length $param_algorithm_MSSim_Digestion_min_peptide_length
+#end if
+#if $param_algorithm_MSSim_Digestion_model_trained_threshold:
+  -algorithm:MSSim:Digestion:model_trained:threshold $param_algorithm_MSSim_Digestion_model_trained_threshold
+#end if
+#if $param_algorithm_MSSim_Digestion_model_naive_missed_cleavages:
+  -algorithm:MSSim:Digestion:model_naive:missed_cleavages $param_algorithm_MSSim_Digestion_model_naive_missed_cleavages
+#end if
+#if $param_algorithm_MSSim_RT_rt_column:
+  -algorithm:MSSim:RT:rt_column
+  #if " " in str($param_algorithm_MSSim_RT_rt_column):
+    "$param_algorithm_MSSim_RT_rt_column"
+  #else
+    $param_algorithm_MSSim_RT_rt_column
+  #end if
+#end if
+#if $param_algorithm_MSSim_RT_auto_scale:
+  -algorithm:MSSim:RT:auto_scale
+#end if
+#if $param_algorithm_MSSim_RT_total_gradient_time:
+  -algorithm:MSSim:RT:total_gradient_time $param_algorithm_MSSim_RT_total_gradient_time
+#end if
+#if $param_algorithm_MSSim_RT_sampling_rate:
+  -algorithm:MSSim:RT:sampling_rate $param_algorithm_MSSim_RT_sampling_rate
+#end if
+#if $param_algorithm_MSSim_RT_scan_window_min:
+  -algorithm:MSSim:RT:scan_window:min $param_algorithm_MSSim_RT_scan_window_min
+#end if
+#if $param_algorithm_MSSim_RT_scan_window_max:
+  -algorithm:MSSim:RT:scan_window:max $param_algorithm_MSSim_RT_scan_window_max
+#end if
+#if $param_algorithm_MSSim_RT_variation_feature_stddev:
+  -algorithm:MSSim:RT:variation:feature_stddev $param_algorithm_MSSim_RT_variation_feature_stddev
+#end if
+#if $param_algorithm_MSSim_RT_variation_affine_offset:
+  -algorithm:MSSim:RT:variation:affine_offset $param_algorithm_MSSim_RT_variation_affine_offset
+#end if
+#if $param_algorithm_MSSim_RT_variation_affine_scale:
+  -algorithm:MSSim:RT:variation:affine_scale $param_algorithm_MSSim_RT_variation_affine_scale
+#end if
+#if $param_algorithm_MSSim_RT_column_condition_distortion:
+  -algorithm:MSSim:RT:column_condition:distortion $param_algorithm_MSSim_RT_column_condition_distortion
+#end if
+#if $param_algorithm_MSSim_RT_profile_shape_width_value:
+  -algorithm:MSSim:RT:profile_shape:width:value $param_algorithm_MSSim_RT_profile_shape_width_value
+#end if
+#if $param_algorithm_MSSim_RT_profile_shape_width_variance:
+  -algorithm:MSSim:RT:profile_shape:width:variance $param_algorithm_MSSim_RT_profile_shape_width_variance
+#end if
+#if $param_algorithm_MSSim_RT_profile_shape_skewness_value:
+  -algorithm:MSSim:RT:profile_shape:skewness:value $param_algorithm_MSSim_RT_profile_shape_skewness_value
+#end if
+#if $param_algorithm_MSSim_RT_profile_shape_skewness_variance:
+  -algorithm:MSSim:RT:profile_shape:skewness:variance $param_algorithm_MSSim_RT_profile_shape_skewness_variance
+#end if
+#if $param_algorithm_MSSim_RT_HPLC_model_file:
+  -algorithm:MSSim:RT:HPLC:model_file     "$param_algorithm_MSSim_RT_HPLC_model_file"
+#end if
+#if $param_algorithm_MSSim_RT_CE_pH:
+  -algorithm:MSSim:RT:CE:pH $param_algorithm_MSSim_RT_CE_pH
+#end if
+#if $param_algorithm_MSSim_RT_CE_alpha:
+  -algorithm:MSSim:RT:CE:alpha $param_algorithm_MSSim_RT_CE_alpha
+#end if
+#if $param_algorithm_MSSim_RT_CE_mu_eo:
+  -algorithm:MSSim:RT:CE:mu_eo $param_algorithm_MSSim_RT_CE_mu_eo
+#end if
+#if $param_algorithm_MSSim_RT_CE_lenght_d:
+  -algorithm:MSSim:RT:CE:lenght_d $param_algorithm_MSSim_RT_CE_lenght_d
+#end if
+#if $param_algorithm_MSSim_RT_CE_length_total:
+  -algorithm:MSSim:RT:CE:length_total $param_algorithm_MSSim_RT_CE_length_total
+#end if
+#if $param_algorithm_MSSim_RT_CE_voltage:
+  -algorithm:MSSim:RT:CE:voltage $param_algorithm_MSSim_RT_CE_voltage
+#end if
+#if $param_algorithm_MSSim_Detectability_dt_simulation_on:
+  -algorithm:MSSim:Detectability:dt_simulation_on
+#end if
+#if $param_algorithm_MSSim_Detectability_min_detect:
+  -algorithm:MSSim:Detectability:min_detect $param_algorithm_MSSim_Detectability_min_detect
+#end if
+#if $param_algorithm_MSSim_Detectability_dt_model_file:
+  -algorithm:MSSim:Detectability:dt_model_file     "$param_algorithm_MSSim_Detectability_dt_model_file"
+#end if
+
+#if $rep_param_algorithm_MSSim_Ionization_esi_ionized_residues:
+-algorithm:MSSim:Ionization:esi:ionized_residues
+  #for token in $rep_param_algorithm_MSSim_Ionization_esi_ionized_residues:
+    #if " " in str(token):
+      "$token.param_algorithm_MSSim_Ionization_esi_ionized_residues"
+    #else
+      $token.param_algorithm_MSSim_Ionization_esi_ionized_residues
+    #end if
+  #end for
+#end if
+
+#if $rep_param_algorithm_MSSim_Ionization_esi_charge_impurity:
+-algorithm:MSSim:Ionization:esi:charge_impurity
+  #for token in $rep_param_algorithm_MSSim_Ionization_esi_charge_impurity:
+    #if " " in str(token):
+      "$token.param_algorithm_MSSim_Ionization_esi_charge_impurity"
+    #else
+      $token.param_algorithm_MSSim_Ionization_esi_charge_impurity
+    #end if
+  #end for
+#end if
+#if $param_algorithm_MSSim_Ionization_esi_ionization_probability:
+  -algorithm:MSSim:Ionization:esi:ionization_probability $param_algorithm_MSSim_Ionization_esi_ionization_probability
+#end if
+
+#if $rep_param_algorithm_MSSim_Ionization_maldi_ionization_probabilities:
+-algorithm:MSSim:Ionization:maldi:ionization_probabilities
+  #for token in $rep_param_algorithm_MSSim_Ionization_maldi_ionization_probabilities:
+    #if " " in str(token):
+      "$token.param_algorithm_MSSim_Ionization_maldi_ionization_probabilities"
+    #else
+      $token.param_algorithm_MSSim_Ionization_maldi_ionization_probabilities
+    #end if
+  #end for
+#end if
+#if $param_algorithm_MSSim_Ionization_mz_lower_measurement_limit:
+  -algorithm:MSSim:Ionization:mz:lower_measurement_limit $param_algorithm_MSSim_Ionization_mz_lower_measurement_limit
+#end if
+#if $param_algorithm_MSSim_Ionization_mz_upper_measurement_limit:
+  -algorithm:MSSim:Ionization:mz:upper_measurement_limit $param_algorithm_MSSim_Ionization_mz_upper_measurement_limit
+#end if
+#if $param_algorithm_MSSim_RawSignal_enabled:
+  -algorithm:MSSim:RawSignal:enabled
+#end if
+#if $param_algorithm_MSSim_RawSignal_peak_shape:
+  -algorithm:MSSim:RawSignal:peak_shape
+  #if " " in str($param_algorithm_MSSim_RawSignal_peak_shape):
+    "$param_algorithm_MSSim_RawSignal_peak_shape"
+  #else
+    $param_algorithm_MSSim_RawSignal_peak_shape
+  #end if
+#end if
+#if $param_algorithm_MSSim_RawSignal_resolution_value:
+  -algorithm:MSSim:RawSignal:resolution:value $param_algorithm_MSSim_RawSignal_resolution_value
+#end if
+#if $param_algorithm_MSSim_RawSignal_resolution_type:
+  -algorithm:MSSim:RawSignal:resolution:type
+  #if " " in str($param_algorithm_MSSim_RawSignal_resolution_type):
+    "$param_algorithm_MSSim_RawSignal_resolution_type"
+  #else
+    $param_algorithm_MSSim_RawSignal_resolution_type
+  #end if
+#end if
+#if $param_algorithm_MSSim_RawSignal_baseline_scaling:
+  -algorithm:MSSim:RawSignal:baseline:scaling $param_algorithm_MSSim_RawSignal_baseline_scaling
+#end if
+#if $param_algorithm_MSSim_RawSignal_baseline_shape:
+  -algorithm:MSSim:RawSignal:baseline:shape $param_algorithm_MSSim_RawSignal_baseline_shape
+#end if
+#if $param_algorithm_MSSim_RawSignal_mz_sampling_points:
+  -algorithm:MSSim:RawSignal:mz:sampling_points $param_algorithm_MSSim_RawSignal_mz_sampling_points
+#end if
+#if $param_algorithm_MSSim_RawSignal_contaminants_file:
+  -algorithm:MSSim:RawSignal:contaminants:file     "$param_algorithm_MSSim_RawSignal_contaminants_file"
+#end if
+#if $param_algorithm_MSSim_RawSignal_variation_mz_error_stddev:
+  -algorithm:MSSim:RawSignal:variation:mz:error_stddev $param_algorithm_MSSim_RawSignal_variation_mz_error_stddev
+#end if
+#if $param_algorithm_MSSim_RawSignal_variation_mz_error_mean:
+  -algorithm:MSSim:RawSignal:variation:mz:error_mean $param_algorithm_MSSim_RawSignal_variation_mz_error_mean
+#end if
+#if $param_algorithm_MSSim_RawSignal_variation_intensity_scale:
+  -algorithm:MSSim:RawSignal:variation:intensity:scale $param_algorithm_MSSim_RawSignal_variation_intensity_scale
+#end if
+#if $param_algorithm_MSSim_RawSignal_variation_intensity_scale_stddev:
+  -algorithm:MSSim:RawSignal:variation:intensity:scale_stddev $param_algorithm_MSSim_RawSignal_variation_intensity_scale_stddev
+#end if
+#if $param_algorithm_MSSim_RawSignal_noise_shot_rate:
+  -algorithm:MSSim:RawSignal:noise:shot:rate $param_algorithm_MSSim_RawSignal_noise_shot_rate
+#end if
+#if $param_algorithm_MSSim_RawSignal_noise_shot_intensity_mean:
+  -algorithm:MSSim:RawSignal:noise:shot:intensity-mean $param_algorithm_MSSim_RawSignal_noise_shot_intensity_mean
+#end if
+#if $param_algorithm_MSSim_RawSignal_noise_white_mean:
+  -algorithm:MSSim:RawSignal:noise:white:mean $param_algorithm_MSSim_RawSignal_noise_white_mean
+#end if
+#if $param_algorithm_MSSim_RawSignal_noise_white_stddev:
+  -algorithm:MSSim:RawSignal:noise:white:stddev $param_algorithm_MSSim_RawSignal_noise_white_stddev
+#end if
+#if $param_algorithm_MSSim_RawSignal_noise_detector_mean:
+  -algorithm:MSSim:RawSignal:noise:detector:mean $param_algorithm_MSSim_RawSignal_noise_detector_mean
+#end if
+#if $param_algorithm_MSSim_RawSignal_noise_detector_stddev:
+  -algorithm:MSSim:RawSignal:noise:detector:stddev $param_algorithm_MSSim_RawSignal_noise_detector_stddev
+#end if
+#if $param_algorithm_MSSim_RawTandemSignal_status:
+  -algorithm:MSSim:RawTandemSignal:status
+  #if " " in str($param_algorithm_MSSim_RawTandemSignal_status):
+    "$param_algorithm_MSSim_RawTandemSignal_status"
+  #else
+    $param_algorithm_MSSim_RawTandemSignal_status
+  #end if
+#end if
+#if $param_algorithm_MSSim_RawTandemSignal_tandem_mode:
+  -algorithm:MSSim:RawTandemSignal:tandem_mode $param_algorithm_MSSim_RawTandemSignal_tandem_mode
+#end if
+#if $param_algorithm_MSSim_RawTandemSignal_svm_model_set_file:
+  -algorithm:MSSim:RawTandemSignal:svm_model_set_file     "$param_algorithm_MSSim_RawTandemSignal_svm_model_set_file"
+#end if
+#if $param_algorithm_MSSim_RawTandemSignal_Precursor_ms2_spectra_per_rt_bin:
+  -algorithm:MSSim:RawTandemSignal:Precursor:ms2_spectra_per_rt_bin $param_algorithm_MSSim_RawTandemSignal_Precursor_ms2_spectra_per_rt_bin
+#end if
+#if $param_algorithm_MSSim_RawTandemSignal_Precursor_min_peak_distance:
+  -algorithm:MSSim:RawTandemSignal:Precursor:min_peak_distance $param_algorithm_MSSim_RawTandemSignal_Precursor_min_peak_distance
+#end if
+#if $param_algorithm_MSSim_RawTandemSignal_Precursor_selection_window:
+  -algorithm:MSSim:RawTandemSignal:Precursor:selection_window $param_algorithm_MSSim_RawTandemSignal_Precursor_selection_window
+#end if
+#if $param_algorithm_MSSim_RawTandemSignal_Precursor_exclude_overlapping_peaks:
+  -algorithm:MSSim:RawTandemSignal:Precursor:exclude_overlapping_peaks
+#end if
+
+#if $rep_param_algorithm_MSSim_RawTandemSignal_Precursor_charge_filter:
+-algorithm:MSSim:RawTandemSignal:Precursor:charge_filter
+  #for token in $rep_param_algorithm_MSSim_RawTandemSignal_Precursor_charge_filter:
+    #if " " in str(token):
+      "$token.param_algorithm_MSSim_RawTandemSignal_Precursor_charge_filter"
+    #else
+      $token.param_algorithm_MSSim_RawTandemSignal_Precursor_charge_filter
+    #end if
+  #end for
+#end if
+#if $param_algorithm_MSSim_RawTandemSignal_Precursor_Exclusion_use_dynamic_exclusion:
+  -algorithm:MSSim:RawTandemSignal:Precursor:Exclusion:use_dynamic_exclusion
+#end if
+#if $param_algorithm_MSSim_RawTandemSignal_Precursor_Exclusion_exclusion_time:
+  -algorithm:MSSim:RawTandemSignal:Precursor:Exclusion:exclusion_time $param_algorithm_MSSim_RawTandemSignal_Precursor_Exclusion_exclusion_time
+#end if
+#if $param_algorithm_MSSim_RawTandemSignal_Precursor_ProteinBasedInclusion_max_list_size:
+  -algorithm:MSSim:RawTandemSignal:Precursor:ProteinBasedInclusion:max_list_size $param_algorithm_MSSim_RawTandemSignal_Precursor_ProteinBasedInclusion_max_list_size
+#end if
+#if $param_algorithm_MSSim_RawTandemSignal_Precursor_ProteinBasedInclusion_rt_min_rt:
+  -algorithm:MSSim:RawTandemSignal:Precursor:ProteinBasedInclusion:rt:min_rt $param_algorithm_MSSim_RawTandemSignal_Precursor_ProteinBasedInclusion_rt_min_rt
+#end if
+#if $param_algorithm_MSSim_RawTandemSignal_Precursor_ProteinBasedInclusion_rt_max_rt:
+  -algorithm:MSSim:RawTandemSignal:Precursor:ProteinBasedInclusion:rt:max_rt $param_algorithm_MSSim_RawTandemSignal_Precursor_ProteinBasedInclusion_rt_max_rt
+#end if
+#if $param_algorithm_MSSim_RawTandemSignal_Precursor_ProteinBasedInclusion_rt_rt_step_size:
+  -algorithm:MSSim:RawTandemSignal:Precursor:ProteinBasedInclusion:rt:rt_step_size $param_algorithm_MSSim_RawTandemSignal_Precursor_ProteinBasedInclusion_rt_rt_step_size
+#end if
+#if $param_algorithm_MSSim_RawTandemSignal_Precursor_ProteinBasedInclusion_rt_rt_window_size:
+  -algorithm:MSSim:RawTandemSignal:Precursor:ProteinBasedInclusion:rt:rt_window_size $param_algorithm_MSSim_RawTandemSignal_Precursor_ProteinBasedInclusion_rt_rt_window_size
+#end if
+#if $param_algorithm_MSSim_RawTandemSignal_Precursor_ProteinBasedInclusion_thresholds_min_protein_id_probability:
+  -algorithm:MSSim:RawTandemSignal:Precursor:ProteinBasedInclusion:thresholds:min_protein_id_probability $param_algorithm_MSSim_RawTandemSignal_Precursor_ProteinBasedInclusion_thresholds_min_protein_id_probability
+#end if
+#if $param_algorithm_MSSim_RawTandemSignal_Precursor_ProteinBasedInclusion_thresholds_min_pt_weight:
+  -algorithm:MSSim:RawTandemSignal:Precursor:ProteinBasedInclusion:thresholds:min_pt_weight $param_algorithm_MSSim_RawTandemSignal_Precursor_ProteinBasedInclusion_thresholds_min_pt_weight
+#end if
+#if $param_algorithm_MSSim_RawTandemSignal_Precursor_ProteinBasedInclusion_thresholds_min_mz:
+  -algorithm:MSSim:RawTandemSignal:Precursor:ProteinBasedInclusion:thresholds:min_mz $param_algorithm_MSSim_RawTandemSignal_Precursor_ProteinBasedInclusion_thresholds_min_mz
+#end if
+#if $param_algorithm_MSSim_RawTandemSignal_Precursor_ProteinBasedInclusion_thresholds_max_mz:
+  -algorithm:MSSim:RawTandemSignal:Precursor:ProteinBasedInclusion:thresholds:max_mz $param_algorithm_MSSim_RawTandemSignal_Precursor_ProteinBasedInclusion_thresholds_max_mz
+#end if
+#if $param_algorithm_MSSim_RawTandemSignal_Precursor_ProteinBasedInclusion_thresholds_use_peptide_rule:
+  -algorithm:MSSim:RawTandemSignal:Precursor:ProteinBasedInclusion:thresholds:use_peptide_rule
+#end if
+#if $param_algorithm_MSSim_RawTandemSignal_Precursor_ProteinBasedInclusion_thresholds_min_peptide_ids:
+  -algorithm:MSSim:RawTandemSignal:Precursor:ProteinBasedInclusion:thresholds:min_peptide_ids $param_algorithm_MSSim_RawTandemSignal_Precursor_ProteinBasedInclusion_thresholds_min_peptide_ids
+#end if
+#if $param_algorithm_MSSim_RawTandemSignal_Precursor_ProteinBasedInclusion_thresholds_min_peptide_probability:
+  -algorithm:MSSim:RawTandemSignal:Precursor:ProteinBasedInclusion:thresholds:min_peptide_probability $param_algorithm_MSSim_RawTandemSignal_Precursor_ProteinBasedInclusion_thresholds_min_peptide_probability
+#end if
+#if $param_algorithm_MSSim_RawTandemSignal_MS_E_add_single_spectra:
+  -algorithm:MSSim:RawTandemSignal:MS_E:add_single_spectra
+#end if
+#if $param_algorithm_MSSim_RawTandemSignal_TandemSim_Simple_add_isotopes:
+  -algorithm:MSSim:RawTandemSignal:TandemSim:Simple:add_isotopes
+#end if
+#if $param_algorithm_MSSim_RawTandemSignal_TandemSim_Simple_max_isotope:
+  -algorithm:MSSim:RawTandemSignal:TandemSim:Simple:max_isotope $param_algorithm_MSSim_RawTandemSignal_TandemSim_Simple_max_isotope
+#end if
+#if $param_algorithm_MSSim_RawTandemSignal_TandemSim_Simple_add_metainfo:
+  -algorithm:MSSim:RawTandemSignal:TandemSim:Simple:add_metainfo
+#end if
+#if $param_algorithm_MSSim_RawTandemSignal_TandemSim_Simple_add_losses:
+  -algorithm:MSSim:RawTandemSignal:TandemSim:Simple:add_losses
+#end if
+#if $param_algorithm_MSSim_RawTandemSignal_TandemSim_Simple_add_precursor_peaks:
+  -algorithm:MSSim:RawTandemSignal:TandemSim:Simple:add_precursor_peaks
+#end if
+#if $param_algorithm_MSSim_RawTandemSignal_TandemSim_Simple_add_abundant_immonium_ions:
+  -algorithm:MSSim:RawTandemSignal:TandemSim:Simple:add_abundant_immonium_ions
+#end if
+#if $param_algorithm_MSSim_RawTandemSignal_TandemSim_Simple_add_first_prefix_ion:
+  -algorithm:MSSim:RawTandemSignal:TandemSim:Simple:add_first_prefix_ion
+#end if
+#if $param_algorithm_MSSim_RawTandemSignal_TandemSim_Simple_add_y_ions:
+  -algorithm:MSSim:RawTandemSignal:TandemSim:Simple:add_y_ions
+#end if
+#if $param_algorithm_MSSim_RawTandemSignal_TandemSim_Simple_add_b_ions:
+  -algorithm:MSSim:RawTandemSignal:TandemSim:Simple:add_b_ions
+#end if
+#if $param_algorithm_MSSim_RawTandemSignal_TandemSim_Simple_add_a_ions:
+  -algorithm:MSSim:RawTandemSignal:TandemSim:Simple:add_a_ions
+#end if
+#if $param_algorithm_MSSim_RawTandemSignal_TandemSim_Simple_add_c_ions:
+  -algorithm:MSSim:RawTandemSignal:TandemSim:Simple:add_c_ions
+#end if
+#if $param_algorithm_MSSim_RawTandemSignal_TandemSim_Simple_add_x_ions:
+  -algorithm:MSSim:RawTandemSignal:TandemSim:Simple:add_x_ions
+#end if
+#if $param_algorithm_MSSim_RawTandemSignal_TandemSim_Simple_add_z_ions:
+  -algorithm:MSSim:RawTandemSignal:TandemSim:Simple:add_z_ions
+#end if
+#if $param_algorithm_MSSim_RawTandemSignal_TandemSim_Simple_y_intensity:
+  -algorithm:MSSim:RawTandemSignal:TandemSim:Simple:y_intensity $param_algorithm_MSSim_RawTandemSignal_TandemSim_Simple_y_intensity
+#end if
+#if $param_algorithm_MSSim_RawTandemSignal_TandemSim_Simple_b_intensity:
+  -algorithm:MSSim:RawTandemSignal:TandemSim:Simple:b_intensity $param_algorithm_MSSim_RawTandemSignal_TandemSim_Simple_b_intensity
+#end if
+#if $param_algorithm_MSSim_RawTandemSignal_TandemSim_Simple_a_intensity:
+  -algorithm:MSSim:RawTandemSignal:TandemSim:Simple:a_intensity $param_algorithm_MSSim_RawTandemSignal_TandemSim_Simple_a_intensity
+#end if
+#if $param_algorithm_MSSim_RawTandemSignal_TandemSim_Simple_c_intensity:
+  -algorithm:MSSim:RawTandemSignal:TandemSim:Simple:c_intensity $param_algorithm_MSSim_RawTandemSignal_TandemSim_Simple_c_intensity
+#end if
+#if $param_algorithm_MSSim_RawTandemSignal_TandemSim_Simple_x_intensity:
+  -algorithm:MSSim:RawTandemSignal:TandemSim:Simple:x_intensity $param_algorithm_MSSim_RawTandemSignal_TandemSim_Simple_x_intensity
+#end if
+#if $param_algorithm_MSSim_RawTandemSignal_TandemSim_Simple_z_intensity:
+  -algorithm:MSSim:RawTandemSignal:TandemSim:Simple:z_intensity $param_algorithm_MSSim_RawTandemSignal_TandemSim_Simple_z_intensity
+#end if
+#if $param_algorithm_MSSim_RawTandemSignal_TandemSim_Simple_relative_loss_intensity:
+  -algorithm:MSSim:RawTandemSignal:TandemSim:Simple:relative_loss_intensity $param_algorithm_MSSim_RawTandemSignal_TandemSim_Simple_relative_loss_intensity
+#end if
+#if $param_algorithm_MSSim_RawTandemSignal_TandemSim_Simple_precursor_intensity:
+  -algorithm:MSSim:RawTandemSignal:TandemSim:Simple:precursor_intensity $param_algorithm_MSSim_RawTandemSignal_TandemSim_Simple_precursor_intensity
+#end if
+#if $param_algorithm_MSSim_RawTandemSignal_TandemSim_Simple_precursor_H2O_intensity:
+  -algorithm:MSSim:RawTandemSignal:TandemSim:Simple:precursor_H2O_intensity $param_algorithm_MSSim_RawTandemSignal_TandemSim_Simple_precursor_H2O_intensity
+#end if
+#if $param_algorithm_MSSim_RawTandemSignal_TandemSim_Simple_precursor_NH3_intensity:
+  -algorithm:MSSim:RawTandemSignal:TandemSim:Simple:precursor_NH3_intensity $param_algorithm_MSSim_RawTandemSignal_TandemSim_Simple_precursor_NH3_intensity
+#end if
+#if $param_algorithm_MSSim_RawTandemSignal_TandemSim_SVM_add_isotopes:
+  -algorithm:MSSim:RawTandemSignal:TandemSim:SVM:add_isotopes
+#end if
+#if $param_algorithm_MSSim_RawTandemSignal_TandemSim_SVM_max_isotope:
+  -algorithm:MSSim:RawTandemSignal:TandemSim:SVM:max_isotope $param_algorithm_MSSim_RawTandemSignal_TandemSim_SVM_max_isotope
+#end if
+#if $param_algorithm_MSSim_RawTandemSignal_TandemSim_SVM_add_metainfo:
+  -algorithm:MSSim:RawTandemSignal:TandemSim:SVM:add_metainfo
+#end if
+#if $param_algorithm_MSSim_RawTandemSignal_TandemSim_SVM_add_first_prefix_ion:
+  -algorithm:MSSim:RawTandemSignal:TandemSim:SVM:add_first_prefix_ion
+#end if
+#if $param_algorithm_MSSim_RawTandemSignal_TandemSim_SVM_hide_y_ions:
+  -algorithm:MSSim:RawTandemSignal:TandemSim:SVM:hide_y_ions
+#end if
+#if $param_algorithm_MSSim_RawTandemSignal_TandemSim_SVM_hide_y2_ions:
+  -algorithm:MSSim:RawTandemSignal:TandemSim:SVM:hide_y2_ions
+#end if
+#if $param_algorithm_MSSim_RawTandemSignal_TandemSim_SVM_hide_b_ions:
+  -algorithm:MSSim:RawTandemSignal:TandemSim:SVM:hide_b_ions
+#end if
+#if $param_algorithm_MSSim_RawTandemSignal_TandemSim_SVM_hide_b2_ions:
+  -algorithm:MSSim:RawTandemSignal:TandemSim:SVM:hide_b2_ions
+#end if
+#if $param_algorithm_MSSim_RawTandemSignal_TandemSim_SVM_hide_a_ions:
+  -algorithm:MSSim:RawTandemSignal:TandemSim:SVM:hide_a_ions
+#end if
+#if $param_algorithm_MSSim_RawTandemSignal_TandemSim_SVM_hide_c_ions:
+  -algorithm:MSSim:RawTandemSignal:TandemSim:SVM:hide_c_ions
+#end if
+#if $param_algorithm_MSSim_RawTandemSignal_TandemSim_SVM_hide_x_ions:
+  -algorithm:MSSim:RawTandemSignal:TandemSim:SVM:hide_x_ions
+#end if
+#if $param_algorithm_MSSim_RawTandemSignal_TandemSim_SVM_hide_z_ions:
+  -algorithm:MSSim:RawTandemSignal:TandemSim:SVM:hide_z_ions
+#end if
+#if $param_algorithm_MSSim_RawTandemSignal_TandemSim_SVM_hide_losses:
+  -algorithm:MSSim:RawTandemSignal:TandemSim:SVM:hide_losses
+#end if
+#if $param_algorithm_MSSim_RawTandemSignal_TandemSim_SVM_y_intensity:
+  -algorithm:MSSim:RawTandemSignal:TandemSim:SVM:y_intensity $param_algorithm_MSSim_RawTandemSignal_TandemSim_SVM_y_intensity
+#end if
+#if $param_algorithm_MSSim_RawTandemSignal_TandemSim_SVM_b_intensity:
+  -algorithm:MSSim:RawTandemSignal:TandemSim:SVM:b_intensity $param_algorithm_MSSim_RawTandemSignal_TandemSim_SVM_b_intensity
+#end if
+#if $param_algorithm_MSSim_RawTandemSignal_TandemSim_SVM_a_intensity:
+  -algorithm:MSSim:RawTandemSignal:TandemSim:SVM:a_intensity $param_algorithm_MSSim_RawTandemSignal_TandemSim_SVM_a_intensity
+#end if
+#if $param_algorithm_MSSim_RawTandemSignal_TandemSim_SVM_c_intensity:
+  -algorithm:MSSim:RawTandemSignal:TandemSim:SVM:c_intensity $param_algorithm_MSSim_RawTandemSignal_TandemSim_SVM_c_intensity
+#end if
+#if $param_algorithm_MSSim_RawTandemSignal_TandemSim_SVM_x_intensity:
+  -algorithm:MSSim:RawTandemSignal:TandemSim:SVM:x_intensity $param_algorithm_MSSim_RawTandemSignal_TandemSim_SVM_x_intensity
+#end if
+#if $param_algorithm_MSSim_RawTandemSignal_TandemSim_SVM_z_intensity:
+  -algorithm:MSSim:RawTandemSignal:TandemSim:SVM:z_intensity $param_algorithm_MSSim_RawTandemSignal_TandemSim_SVM_z_intensity
+#end if
+#if $param_algorithm_MSSim_RawTandemSignal_TandemSim_SVM_relative_loss_intensity:
+  -algorithm:MSSim:RawTandemSignal:TandemSim:SVM:relative_loss_intensity $param_algorithm_MSSim_RawTandemSignal_TandemSim_SVM_relative_loss_intensity
+#end if
+#if $param_algorithm_MSSim_Global_ionization_type:
+  -algorithm:MSSim:Global:ionization_type
+  #if " " in str($param_algorithm_MSSim_Global_ionization_type):
+    "$param_algorithm_MSSim_Global_ionization_type"
+  #else
+    $param_algorithm_MSSim_Global_ionization_type
+  #end if
+#end if
+#if $param_algorithm_MSSim_Labeling_type:
+  -algorithm:MSSim:Labeling:type
+  #if " " in str($param_algorithm_MSSim_Labeling_type):
+    "$param_algorithm_MSSim_Labeling_type"
+  #else
+    $param_algorithm_MSSim_Labeling_type
+  #end if
+#end if
+#if $param_algorithm_MSSim_Labeling_ICPL_ICPL_fixed_rtshift:
+  -algorithm:MSSim:Labeling:ICPL:ICPL_fixed_rtshift $param_algorithm_MSSim_Labeling_ICPL_ICPL_fixed_rtshift
+#end if
+#if $param_algorithm_MSSim_Labeling_ICPL_label_proteins:
+  -algorithm:MSSim:Labeling:ICPL:label_proteins
+#end if
+#if $param_algorithm_MSSim_Labeling_SILAC_fixed_rtshift:
+  -algorithm:MSSim:Labeling:SILAC:fixed_rtshift $param_algorithm_MSSim_Labeling_SILAC_fixed_rtshift
+#end if
+#if $param_algorithm_MSSim_Labeling_SILAC_medium_channel_modification_lysine:
+  -algorithm:MSSim:Labeling:SILAC:medium_channel:modification_lysine     "$param_algorithm_MSSim_Labeling_SILAC_medium_channel_modification_lysine"
+#end if
+#if $param_algorithm_MSSim_Labeling_SILAC_medium_channel_modification_arginine:
+  -algorithm:MSSim:Labeling:SILAC:medium_channel:modification_arginine     "$param_algorithm_MSSim_Labeling_SILAC_medium_channel_modification_arginine"
+#end if
+#if $param_algorithm_MSSim_Labeling_SILAC_heavy_channel_modification_lysine:
+  -algorithm:MSSim:Labeling:SILAC:heavy_channel:modification_lysine     "$param_algorithm_MSSim_Labeling_SILAC_heavy_channel_modification_lysine"
+#end if
+#if $param_algorithm_MSSim_Labeling_SILAC_heavy_channel_modification_arginine:
+  -algorithm:MSSim:Labeling:SILAC:heavy_channel:modification_arginine     "$param_algorithm_MSSim_Labeling_SILAC_heavy_channel_modification_arginine"
+#end if
+#if $param_algorithm_MSSim_Labeling_itraq_iTRAQ:
+  -algorithm:MSSim:Labeling:itraq:iTRAQ
+  #if " " in str($param_algorithm_MSSim_Labeling_itraq_iTRAQ):
+    "$param_algorithm_MSSim_Labeling_itraq_iTRAQ"
+  #else
+    $param_algorithm_MSSim_Labeling_itraq_iTRAQ
+  #end if
+#end if
+#if $param_algorithm_MSSim_Labeling_itraq_reporter_mass_shift:
+  -algorithm:MSSim:Labeling:itraq:reporter_mass_shift $param_algorithm_MSSim_Labeling_itraq_reporter_mass_shift
+#end if
+
+#if $rep_param_algorithm_MSSim_Labeling_itraq_channel_active_4plex:
+-algorithm:MSSim:Labeling:itraq:channel_active_4plex
+  #for token in $rep_param_algorithm_MSSim_Labeling_itraq_channel_active_4plex:
+    #if " " in str(token):
+      "$token.param_algorithm_MSSim_Labeling_itraq_channel_active_4plex"
+    #else
+      $token.param_algorithm_MSSim_Labeling_itraq_channel_active_4plex
+    #end if
+  #end for
+#end if
+
+#if $rep_param_algorithm_MSSim_Labeling_itraq_channel_active_8plex:
+-algorithm:MSSim:Labeling:itraq:channel_active_8plex
+  #for token in $rep_param_algorithm_MSSim_Labeling_itraq_channel_active_8plex:
+    #if " " in str(token):
+      "$token.param_algorithm_MSSim_Labeling_itraq_channel_active_8plex"
+    #else
+      $token.param_algorithm_MSSim_Labeling_itraq_channel_active_8plex
+    #end if
+  #end for
+#end if
+#if $param_algorithm_MSSim_Labeling_itraq_Y_contamination:
+  -algorithm:MSSim:Labeling:itraq:Y_contamination $param_algorithm_MSSim_Labeling_itraq_Y_contamination
+#end if
+#if $param_algorithm_MSSim_Labeling_o18_labeling_efficiency:
+  -algorithm:MSSim:Labeling:o18:labeling_efficiency $param_algorithm_MSSim_Labeling_o18_labeling_efficiency
+#end if
+#if $param_algorithm_RandomNumberGenerators_biological:
+  -algorithm:RandomNumberGenerators:biological
+  #if " " in str($param_algorithm_RandomNumberGenerators_biological):
+    "$param_algorithm_RandomNumberGenerators_biological"
+  #else
+    $param_algorithm_RandomNumberGenerators_biological
+  #end if
+#end if
+#if $param_algorithm_RandomNumberGenerators_technical:
+  -algorithm:RandomNumberGenerators:technical
+  #if " " in str($param_algorithm_RandomNumberGenerators_technical):
+    "$param_algorithm_RandomNumberGenerators_technical"
+  #else
+    $param_algorithm_RandomNumberGenerators_technical
+  #end if
+#end if
+#if $adv_opts.adv_opts_selector=='advanced':
+    #if $adv_opts.param_force:
+  -force
+#end if
+    #if $adv_opts.param_algorithm_MSSim_Ionization_esi_max_impurity_set_size:
+  -algorithm:MSSim:Ionization:esi:max_impurity_set_size $adv_opts.param_algorithm_MSSim_Ionization_esi_max_impurity_set_size
+#end if
+    #if $adv_opts.param_algorithm_MSSim_Labeling_ICPL_ICPL_light_channel_label:
+  -algorithm:MSSim:Labeling:ICPL:ICPL_light_channel_label     "$adv_opts.param_algorithm_MSSim_Labeling_ICPL_ICPL_light_channel_label"
+#end if
+    #if $adv_opts.param_algorithm_MSSim_Labeling_ICPL_ICPL_medium_channel_label:
+  -algorithm:MSSim:Labeling:ICPL:ICPL_medium_channel_label     "$adv_opts.param_algorithm_MSSim_Labeling_ICPL_ICPL_medium_channel_label"
+#end if
+    #if $adv_opts.param_algorithm_MSSim_Labeling_ICPL_ICPL_heavy_channel_label:
+  -algorithm:MSSim:Labeling:ICPL:ICPL_heavy_channel_label     "$adv_opts.param_algorithm_MSSim_Labeling_ICPL_ICPL_heavy_channel_label"
+#end if
+    
+#if $rep_param_algorithm_MSSim_Labeling_itraq_isotope_correction_values_4plex:
+-algorithm:MSSim:Labeling:itraq:isotope_correction_values_4plex
+  #for token in $rep_param_algorithm_MSSim_Labeling_itraq_isotope_correction_values_4plex:
+    #if " " in str(token):
+      "$token.param_algorithm_MSSim_Labeling_itraq_isotope_correction_values_4plex"
+    #else
+      $token.param_algorithm_MSSim_Labeling_itraq_isotope_correction_values_4plex
+    #end if
+  #end for
+#end if
+    
+#if $rep_param_algorithm_MSSim_Labeling_itraq_isotope_correction_values_8plex:
+-algorithm:MSSim:Labeling:itraq:isotope_correction_values_8plex
+  #for token in $rep_param_algorithm_MSSim_Labeling_itraq_isotope_correction_values_8plex:
+    #if " " in str(token):
+      "$token.param_algorithm_MSSim_Labeling_itraq_isotope_correction_values_8plex"
+    #else
+      $token.param_algorithm_MSSim_Labeling_itraq_isotope_correction_values_8plex
+    #end if
+  #end for
+#end if
+#end if
+</command>
+  <inputs>
+    <param name="param_in" type="data" format="fasta" multiple="true" optional="False" size="30" label="Input protein sequences" help="(-in) ">
+      <sanitizer>
+        <valid initial="string.printable">
+          <remove value="'"/>
+          <remove value="&quot;"/>
+        </valid>
+      </sanitizer>
+    </param>
+    <param name="param_algorithm_MSSim_Digestion_enzyme" type="select" optional="True" value="Trypsin" label="Enzyme to use for digestion (select 'none' to skip digestion)" help="(-enzyme) ">
+      <option value="Trypsin">Trypsin</option>
+      <option value="none">none</option>
+    </param>
+    <param name="param_algorithm_MSSim_Digestion_model" type="select" optional="True" value="naive" label="The cleavage model to use for digestion" help="(-model) 'Trained' is based on a log likelihood model (see DOI:10.1021/pr060507u)">
+      <option value="trained">trained</option>
+      <option value="naive">naive</option>
+    </param>
+    <param name="param_algorithm_MSSim_Digestion_min_peptide_length" type="integer" min="1" optional="True" value="3" label="Minimum peptide length after digestion (shorter ones will be discarded)" help="(-min_peptide_length) "/>
+    <param name="param_algorithm_MSSim_Digestion_model_trained_threshold" type="float" min="-2.0" max="4.0" optional="True" value="0.5" label="Model threshold for calling a cleavage" help="(-threshold) Higher values increase the number of cleavages. -2 will give no cleavages, +4 almost full cleavage"/>
+    <param name="param_algorithm_MSSim_Digestion_model_naive_missed_cleavages" type="integer" min="0" optional="True" value="1" label="Maximum number of missed cleavages considered" help="(-missed_cleavages) All possible resulting peptides will be created"/>
+    <param name="param_algorithm_MSSim_RT_rt_column" type="select" optional="True" value="HPLC" label="Modelling of an RT or CE column" help="(-rt_column) ">
+      <option value="none">none</option>
+      <option value="HPLC">HPLC</option>
+      <option value="CE">CE</option>
+    </param>
+    <param name="param_algorithm_MSSim_RT_auto_scale" type="boolean" truevalue="-algorithm:MSSim:RT:auto_scale" falsevalue="" checked="true" optional="True" label="Scale predicted RT's/MT's to given 'total_gradient_time'?" help="(-auto_scale) If 'true', for CE this means that 'CE:lenght_d', 'CE:length_total', 'CE:voltage' have no influence"/>
+    <param name="param_algorithm_MSSim_RT_total_gradient_time" type="float" min="1e-05" optional="True" value="2500.0" label="The duration [s] of the gradient" help="(-total_gradient_time) "/>
+    <param name="param_algorithm_MSSim_RT_sampling_rate" type="float" min="0.01" max="60.0" optional="True" value="2.0" label="Time interval [s] between consecutive scans" help="(-sampling_rate) "/>
+    <param name="param_algorithm_MSSim_RT_scan_window_min" type="float" min="0.0" optional="True" value="500.0" label="Start of RT Scan Window [s]" help="(-min) "/>
+    <param name="param_algorithm_MSSim_RT_scan_window_max" type="float" min="1.0" optional="True" value="1500.0" label="End of RT Scan Window [s]" help="(-max) "/>
+    <param name="param_algorithm_MSSim_RT_variation_feature_stddev" type="integer" value="3" label="Standard deviation of shift in retention time [s] from predicted model (applied to every single feature independently)" help="(-feature_stddev) "/>
+    <param name="param_algorithm_MSSim_RT_variation_affine_offset" type="integer" value="0" label="Global offset in retention time [s] from predicted model" help="(-affine_offset) "/>
+    <param name="param_algorithm_MSSim_RT_variation_affine_scale" type="integer" value="1" label="Global scaling in retention time from predicted model" help="(-affine_scale) "/>
+    <param name="param_algorithm_MSSim_RT_column_condition_distortion" type="integer" min="0" max="10" optional="True" value="0" label="Distortion of the elution profiles. Good presets are 0 for a perfect elution profile, 1 for a slightly distorted elution profile etc... For trapping instruments (" help="(-distortion) e.g. Orbitrap) distortion should be &gt;4"/>
+    <param name="param_algorithm_MSSim_RT_profile_shape_width_value" type="float" min="0.0" optional="True" value="9.0" label="Width of the Exponential Gaussian Hybrid distribution shape of the elution profile" help="(-value) This does not correspond directly to the width in [s]"/>
+    <param name="param_algorithm_MSSim_RT_profile_shape_width_variance" type="float" min="0.0" optional="True" value="1.6" label="Random component of the width (set to 0 to disable randomness), i.e" help="(-variance) scale parameter for the lorentzian variation of the variance (Note: The scale parameter has to be &gt;= 0)"/>
+    <param name="param_algorithm_MSSim_RT_profile_shape_skewness_value" type="float" value="0.1" label="Asymmetric component of the EGH" help="(-value) Higher absolute(!) values lead to more skewness (negative values cause fronting, positive values cause tailing). Tau parameter of the EGH, i.e. time constant of the exponential decay of the Exponential Gaussian Hybrid distribution shape of the elution profile"/>
+    <param name="param_algorithm_MSSim_RT_profile_shape_skewness_variance" type="float" min="0.0" optional="True" value="0.3" label="Random component of skewness (set to 0 to disable randomness), i.e" help="(-variance) scale parameter for the lorentzian variation of the time constant (Note: The scale parameter has to be &gt; 0)"/>
+    <param name="param_algorithm_MSSim_RT_HPLC_model_file" type="text" size="30" value="examples/simulation/RTPredict.model" label="SVM model for retention time prediction" help="(-model_file) ">
+      <sanitizer>
+        <valid initial="string.printable">
+          <remove value="'"/>
+          <remove value="&quot;"/>
+        </valid>
+      </sanitizer>
+    </param>
+    <param name="param_algorithm_MSSim_RT_CE_pH" type="float" min="0.0" max="14.0" optional="True" value="3.0" label="pH of buffe" help="(-pH) "/>
+    <param name="param_algorithm_MSSim_RT_CE_alpha" type="float" min="0.0" max="1.0" optional="True" value="0.5" label="Exponent Alpha used to calculate mobility" help="(-alpha) "/>
+    <param name="param_algorithm_MSSim_RT_CE_mu_eo" type="float" min="0.0" max="5.0" optional="True" value="0.0" label="Electroosmotic flow" help="(-mu_eo) "/>
+    <param name="param_algorithm_MSSim_RT_CE_lenght_d" type="float" min="0.0" max="1000.0" optional="True" value="70.0" label="Length of capillary [cm] from injection site to MS" help="(-lenght_d) "/>
+    <param name="param_algorithm_MSSim_RT_CE_length_total" type="float" min="0.0" max="1000.0" optional="True" value="75.0" label="Total length of capillary [cm]" help="(-length_total) "/>
+    <param name="param_algorithm_MSSim_RT_CE_voltage" type="float" min="0.0" optional="True" value="1000.0" label="Voltage applied to capillary" help="(-voltage) "/>
+    <param name="param_algorithm_MSSim_Detectability_dt_simulation_on" type="boolean" truevalue="-algorithm:MSSim:Detectability:dt_simulation_on" falsevalue="" checked="false" optional="True" label="Modelling detectibility enabled?" help="(-dt_simulation_on) This can serve as a filter to remove peptides which ionize badly, thus reducing peptide count"/>
+    <param name="param_algorithm_MSSim_Detectability_min_detect" type="float" value="0.5" label="Minimum peptide detectability accepted" help="(-min_detect) Peptides with a lower score will be removed"/>
+    <param name="param_algorithm_MSSim_Detectability_dt_model_file" type="text" size="30" value="examples/simulation/DTPredict.model" label="SVM model for peptide detectability prediction" help="(-dt_model_file) ">
+      <sanitizer>
+        <valid initial="string.printable">
+          <remove value="'"/>
+          <remove value="&quot;"/>
+        </valid>
+      </sanitizer>
+    </param>
+    <repeat name="rep_param_algorithm_MSSim_Ionization_esi_ionized_residues" min="0" max="1" title="param_algorithm_MSSim_Ionization_esi_ionized_residues">
+      <param name="param_algorithm_MSSim_Ionization_esi_ionized_residues" type="select" optional="True" value="Arg Lys His" label="List of residues (as three letter code) that will be considered during ES ionization" help="(-ionized_residues) The N-term is always assumed to carry a charge. This parameter will be ignored during MALDI ionization">
+        <option value="Ala">Ala</option>
+        <option value="Cys">Cys</option>
+        <option value="Asp">Asp</option>
+        <option value="Glu">Glu</option>
+        <option value="Phe">Phe</option>
+        <option value="Gly">Gly</option>
+        <option value="His">His</option>
+        <option value="Ile">Ile</option>
+        <option value="Lys">Lys</option>
+        <option value="Leu">Leu</option>
+        <option value="Met">Met</option>
+        <option value="Asn">Asn</option>
+        <option value="Pro">Pro</option>
+        <option value="Gln">Gln</option>
+        <option value="Arg">Arg</option>
+        <option value="Sec">Sec</option>
+        <option value="Ser">Ser</option>
+        <option value="Thr">Thr</option>
+        <option value="Val">Val</option>
+        <option value="Trp">Trp</option>
+        <option value="Tyr">Tyr</option>
+      </param>
+    </repeat>
+    <repeat name="rep_param_algorithm_MSSim_Ionization_esi_charge_impurity" min="0" max="1" title="param_algorithm_MSSim_Ionization_esi_charge_impurity">
+      <param name="param_algorithm_MSSim_Ionization_esi_charge_impurity" type="text" size="30" value="H+:1" label="List of charged ions that contribute to charge with weight of occurrence (their sum is scaled to 1 internally)," help="(-charge_impurity) e.g. ['H:1'] or ['H:0.7' 'Na:0.3'], ['H:4' 'Na:1'] (which internally translates to ['H:0.8' 'Na:0.2'])">
+        <sanitizer>
+          <valid initial="string.printable">
+            <remove value="'"/>
+            <remove value="&quot;"/>
+          </valid>
+        </sanitizer>
+      </param>
+    </repeat>
+    <param name="param_algorithm_MSSim_Ionization_esi_ionization_probability" type="float" value="0.8" label="Probability for the binomial distribution of the ESI charge states" help="(-ionization_probability) "/>
+    <repeat name="rep_param_algorithm_MSSim_Ionization_maldi_ionization_probabilities" min="0" max="1" title="param_algorithm_MSSim_Ionization_maldi_ionization_probabilities">
+      <param name="param_algorithm_MSSim_Ionization_maldi_ionization_probabilities" type="text" size="30" value="0.9 0.1" label="List of probabilities for the different charge states during MALDI ionization (the list must sum up to 1.0)" help="(-ionization_probabilities) ">
+        <sanitizer>
+          <valid initial="string.printable">
+            <remove value="'"/>
+            <remove value="&quot;"/>
+          </valid>
+        </sanitizer>
+      </param>
+    </repeat>
+    <param name="param_algorithm_MSSim_Ionization_mz_lower_measurement_limit" type="float" min="0.0" optional="True" value="200.0" label="Lower m/z detector limit" help="(-lower_measurement_limit) "/>
+    <param name="param_algorithm_MSSim_Ionization_mz_upper_measurement_limit" type="float" min="0.0" optional="True" value="2500.0" label="Upper m/z detector limit" help="(-upper_measurement_limit) "/>
+    <param name="param_algorithm_MSSim_RawSignal_enabled" type="boolean" truevalue="-algorithm:MSSim:RawSignal:enabled" falsevalue="" checked="true" optional="True" label="Enable RAW signal simulation?" help="(-enabled) (select 'false' if you only need feature-maps)"/>
+    <param name="param_algorithm_MSSim_RawSignal_peak_shape" type="select" optional="True" value="Gaussian" label="Peak Shape used around each isotope peak (be aware that the area under the curve is constant for both types, but the maximal height will differ (~ 2:3 = Lorentz:Gaussian) due to the wider base of the Lorentzian" help="(-peak_shape) ">
+      <option value="Gaussian">Gaussian</option>
+      <option value="Lorentzian">Lorentzian</option>
+    </param>
+    <param name="param_algorithm_MSSim_RawSignal_resolution_value" type="integer" value="50000" label="Instrument resolution at 400 Th" help="(-value) "/>
+    <param name="param_algorithm_MSSim_RawSignal_resolution_type" type="select" optional="True" value="linear" label="How does resolution change with increasing m/z?! QTOFs usually show 'constant' behavior, FTs have linear degradation, and on Orbitraps the resolution decreases with square root of mass" help="(-type) ">
+      <option value="constant">constant</option>
+      <option value="linear">linear</option>
+      <option value="sqrt">sqrt</option>
+    </param>
+    <param name="param_algorithm_MSSim_RawSignal_baseline_scaling" type="float" min="0.0" optional="True" value="0.0" label="Scale of baseline" help="(-scaling) Set to 0 to disable simulation of baseline"/>
+    <param name="param_algorithm_MSSim_RawSignal_baseline_shape" type="float" min="0.0" optional="True" value="0.5" label="The baseline is modeled by an exponential probability density function (pdf) with f(x) = shape*e^(- shape*x)" help="(-shape) "/>
+    <param name="param_algorithm_MSSim_RawSignal_mz_sampling_points" type="integer" min="2" optional="True" value="3" label="Number of raw data points per FWHM of the peak" help="(-sampling_points) "/>
+    <param name="param_algorithm_MSSim_RawSignal_contaminants_file" type="text" size="30" value="examples/simulation/contaminants.csv" label="Contaminants file with sum formula and absolute RT interval" help="(-file) See 'OpenMS/examples/simulation/contaminants.txt' for details">
+      <sanitizer>
+        <valid initial="string.printable">
+          <remove value="'"/>
+          <remove value="&quot;"/>
+        </valid>
+      </sanitizer>
+    </param>
+    <param name="param_algorithm_MSSim_RawSignal_variation_mz_error_stddev" type="float" value="0.0" label="Standard deviation for m/z errors" help="(-error_stddev) Set to 0 to disable simulation of m/z errors"/>
+    <param name="param_algorithm_MSSim_RawSignal_variation_mz_error_mean" type="float" value="0.0" label="Average systematic m/z error (Da)" help="(-error_mean) "/>
+    <param name="param_algorithm_MSSim_RawSignal_variation_intensity_scale" type="float" min="0.0" optional="True" value="100.0" label="Constant scale factor of the feature intensity" help="(-scale) Set to 1.0 to get the real intensity values provided in the FASTA file"/>
+    <param name="param_algorithm_MSSim_RawSignal_variation_intensity_scale_stddev" type="float" min="0.0" optional="True" value="0.0" label="Standard deviation of peak intensity (relative to the scaled peak height)" help="(-scale_stddev) Set to 0 to get simple rescaled intensities"/>
+    <param name="param_algorithm_MSSim_RawSignal_noise_shot_rate" type="float" min="0.0" optional="True" value="0.0" label="Poisson rate of shot noise per unit m/z" help="(-rate) Set this to 0 to disable simulation of shot noise"/>
+    <param name="param_algorithm_MSSim_RawSignal_noise_shot_intensity_mean" type="float" value="1.0" label="Shot noise intensity mean (exponentially distributed with given mean)" help="(-intensity-mean) "/>
+    <param name="param_algorithm_MSSim_RawSignal_noise_white_mean" type="float" value="0.0" label="Mean value of white noise being added to each measured signal" help="(-mean) "/>
+    <param name="param_algorithm_MSSim_RawSignal_noise_white_stddev" type="float" value="0.0" label="Standard deviation of white noise being added to each measured signal" help="(-stddev) "/>
+    <param name="param_algorithm_MSSim_RawSignal_noise_detector_mean" type="float" value="0.0" label="Mean value of the detector noise being added to the complete measurement" help="(-mean) "/>
+    <param name="param_algorithm_MSSim_RawSignal_noise_detector_stddev" type="float" value="0.0" label="Standard deviation of the detector noise being added to the complete measurement" help="(-stddev) "/>
+    <param name="param_algorithm_MSSim_RawTandemSignal_status" type="select" optional="True" value="disabled" label="Create Tandem-MS scans?" help="(-status) ">
+      <option value="disabled">disabled</option>
+      <option value="precursor">precursor</option>
+      <option value="MS^E">MS^E</option>
+    </param>
+    <param name="param_algorithm_MSSim_RawTandemSignal_tandem_mode" type="integer" min="0" max="2" optional="True" value="0" label="Algorithm to generate the tandem-MS spectra" help="(-tandem_mode) 0 - fixed intensities, 1 - SVC prediction (abundant/missing), 2 - SVR prediction of peak intensity  &lt;br&gt;"/>
+    <param name="param_algorithm_MSSim_RawTandemSignal_svm_model_set_file" type="text" size="30" value="examples/simulation/SvmModelSet.model" label="File containing the filenames of SVM Models for different charge variants" help="(-svm_model_set_file) ">
+      <sanitizer>
+        <valid initial="string.printable">
+          <remove value="'"/>
+          <remove value="&quot;"/>
+        </valid>
+      </sanitizer>
+    </param>
+    <param name="param_algorithm_MSSim_RawTandemSignal_Precursor_ms2_spectra_per_rt_bin" type="integer" min="1" optional="True" value="5" label="Number of allowed MS/MS spectra in a retention time bin" help="(-ms2_spectra_per_rt_bin) "/>
+    <param name="param_algorithm_MSSim_RawTandemSignal_Precursor_min_peak_distance" type="float" min="0.0" optional="True" value="3.0" label="The minimal distance (in Da) of two peaks in one spectrum so that they can be selected" help="(-min_peak_distance) "/>
+    <param name="param_algorithm_MSSim_RawTandemSignal_Precursor_selection_window" type="float" min="0.0" optional="True" value="2.0" label="All peaks within a mass window (in Da) of a selected peak are also selected for fragmentation" help="(-selection_window) "/>
+    <param name="param_algorithm_MSSim_RawTandemSignal_Precursor_exclude_overlapping_peaks" type="boolean" truevalue="-algorithm:MSSim:RawTandemSignal:Precursor:exclude_overlapping_peaks" falsevalue="" checked="false" optional="True" label="If true overlapping or nearby peaks (within min_peak_distance) are excluded for selection" help="(-exclude_overlapping_peaks) "/>
+    <repeat name="rep_param_algorithm_MSSim_RawTandemSignal_Precursor_charge_filter" min="0" max="1" title="param_algorithm_MSSim_RawTandemSignal_Precursor_charge_filter">
+      <param name="param_algorithm_MSSim_RawTandemSignal_Precursor_charge_filter" type="text" min="1" max="5" optional="True" size="30" value="2 3" label="Charges considered for MS2 fragmentation" help="(-charge_filter) ">
+        <sanitizer>
+          <valid initial="string.printable">
+            <remove value="'"/>
+            <remove value="&quot;"/>
+          </valid>
+        </sanitizer>
+      </param>
+    </repeat>
+    <param name="param_algorithm_MSSim_RawTandemSignal_Precursor_Exclusion_use_dynamic_exclusion" type="boolean" truevalue="-algorithm:MSSim:RawTandemSignal:Precursor:Exclusion:use_dynamic_exclusion" falsevalue="" checked="false" optional="True" label="If true dynamic exclusion is applied" help="(-use_dynamic_exclusion) "/>
+    <param name="param_algorithm_MSSim_RawTandemSignal_Precursor_Exclusion_exclusion_time" type="float" min="0.0" optional="True" value="100.0" label="The time (in seconds) a feature is excluded" help="(-exclusion_time) "/>
+    <param name="param_algorithm_MSSim_RawTandemSignal_Precursor_ProteinBasedInclusion_max_list_size" type="integer" min="1" optional="True" value="1000" label="The maximal number of precursors in the inclusion list" help="(-max_list_size) "/>
+    <param name="param_algorithm_MSSim_RawTandemSignal_Precursor_ProteinBasedInclusion_rt_min_rt" type="float" min="0.0" optional="True" value="960.0" label="Minimal rt in seconds" help="(-min_rt) "/>
+    <param name="param_algorithm_MSSim_RawTandemSignal_Precursor_ProteinBasedInclusion_rt_max_rt" type="float" min="0.0" optional="True" value="3840.0" label="Maximal rt in seconds" help="(-max_rt) "/>
+    <param name="param_algorithm_MSSim_RawTandemSignal_Precursor_ProteinBasedInclusion_rt_rt_step_size" type="float" min="1.0" optional="True" value="30.0" label="rt step size in seconds" help="(-rt_step_size) "/>
+    <param name="param_algorithm_MSSim_RawTandemSignal_Precursor_ProteinBasedInclusion_rt_rt_window_size" type="integer" min="1" optional="True" value="100" label="rt window size in seconds" help="(-rt_window_size) "/>
+    <param name="param_algorithm_MSSim_RawTandemSignal_Precursor_ProteinBasedInclusion_thresholds_min_protein_id_probability" type="float" min="0.0" max="1.0" optional="True" value="0.95" label="Minimal protein probability for a protein to be considered identified" help="(-min_protein_id_probability) "/>
+    <param name="param_algorithm_MSSim_RawTandemSignal_Precursor_ProteinBasedInclusion_thresholds_min_pt_weight" type="float" min="0.0" max="1.0" optional="True" value="0.5" label="Minimal pt weight of a precurso" help="(-min_pt_weight) "/>
+    <param name="param_algorithm_MSSim_RawTandemSignal_Precursor_ProteinBasedInclusion_thresholds_min_mz" type="float" min="0.0" optional="True" value="500.0" label="Minimal mz to be considered in protein based LP formulation" help="(-min_mz) "/>
+    <param name="param_algorithm_MSSim_RawTandemSignal_Precursor_ProteinBasedInclusion_thresholds_max_mz" type="float" min="0.0" optional="True" value="5000.0" label="Minimal mz to be considered in protein based LP formulation" help="(-max_mz) "/>
+    <param name="param_algorithm_MSSim_RawTandemSignal_Precursor_ProteinBasedInclusion_thresholds_use_peptide_rule" type="boolean" truevalue="-algorithm:MSSim:RawTandemSignal:Precursor:ProteinBasedInclusion:thresholds:use_peptide_rule" falsevalue="" checked="false" optional="True" label="Use peptide rule instead of minimal protein id probability" help="(-use_peptide_rule) "/>
+    <param name="param_algorithm_MSSim_RawTandemSignal_Precursor_ProteinBasedInclusion_thresholds_min_peptide_ids" type="integer" min="1" optional="True" value="2" label="If use_peptide_rule is true, this parameter sets the minimal number of peptide ids for a protein id" help="(-min_peptide_ids) "/>
+    <param name="param_algorithm_MSSim_RawTandemSignal_Precursor_ProteinBasedInclusion_thresholds_min_peptide_probability" type="float" min="0.0" max="1.0" optional="True" value="0.95" label="If use_peptide_rule is true, this parameter sets the minimal probability for a peptide to be safely identified" help="(-min_peptide_probability) "/>
+    <param name="param_algorithm_MSSim_RawTandemSignal_MS_E_add_single_spectra" type="boolean" truevalue="-algorithm:MSSim:RawTandemSignal:MS_E:add_single_spectra" falsevalue="" checked="false" optional="True" label="If true, the MS2 spectra for each peptide signal are included in the output (might be a lot)" help="(-add_single_spectra) They will have a meta value 'MSE_DebugSpectrum' attached, so they can be filtered out. Native MS_E spectra will have 'MSE_Spectrum' instead"/>
+    <param name="param_algorithm_MSSim_RawTandemSignal_TandemSim_Simple_add_isotopes" type="boolean" truevalue="-algorithm:MSSim:RawTandemSignal:TandemSim:Simple:add_isotopes" falsevalue="" checked="false" optional="True" label="If set to 1 isotope peaks of the product ion peaks are added" help="(-add_isotopes) "/>
+    <param name="param_algorithm_MSSim_RawTandemSignal_TandemSim_Simple_max_isotope" type="integer" value="2" label="Defines the maximal isotopic peak which is added, add_isotopes must be set to 1" help="(-max_isotope) "/>
+    <param name="param_algorithm_MSSim_RawTandemSignal_TandemSim_Simple_add_metainfo" type="boolean" truevalue="-algorithm:MSSim:RawTandemSignal:TandemSim:Simple:add_metainfo" falsevalue="" checked="false" optional="True" label="Adds the type of peaks as metainfo to the peaks, like y8+, [M-H2O+2H]++" help="(-add_metainfo) "/>
+    <param name="param_algorithm_MSSim_RawTandemSignal_TandemSim_Simple_add_losses" type="boolean" truevalue="-algorithm:MSSim:RawTandemSignal:TandemSim:Simple:add_losses" falsevalue="" checked="false" optional="True" label="Adds common losses to those ion expect to have them, only water and ammonia loss is considered" help="(-add_losses) "/>
+    <param name="param_algorithm_MSSim_RawTandemSignal_TandemSim_Simple_add_precursor_peaks" type="boolean" truevalue="-algorithm:MSSim:RawTandemSignal:TandemSim:Simple:add_precursor_peaks" falsevalue="" checked="false" optional="True" label="Adds peaks of the precursor to the spectrum, which happen to occur sometimes" help="(-add_precursor_peaks) "/>
+    <param name="param_algorithm_MSSim_RawTandemSignal_TandemSim_Simple_add_abundant_immonium_ions" type="boolean" truevalue="-algorithm:MSSim:RawTandemSignal:TandemSim:Simple:add_abundant_immonium_ions" falsevalue="" checked="false" optional="True" label="Add most abundant immonium ions" help="(-add_abundant_immonium_ions) "/>
+    <param name="param_algorithm_MSSim_RawTandemSignal_TandemSim_Simple_add_first_prefix_ion" type="boolean" truevalue="-algorithm:MSSim:RawTandemSignal:TandemSim:Simple:add_first_prefix_ion" falsevalue="" checked="false" optional="True" label="If set to true e.g. b1 ions are added" help="(-add_first_prefix_ion) "/>
+    <param name="param_algorithm_MSSim_RawTandemSignal_TandemSim_Simple_add_y_ions" type="boolean" truevalue="-algorithm:MSSim:RawTandemSignal:TandemSim:Simple:add_y_ions" falsevalue="" checked="true" optional="True" label="Add peaks of y-ions to the spectrum" help="(-add_y_ions) "/>
+    <param name="param_algorithm_MSSim_RawTandemSignal_TandemSim_Simple_add_b_ions" type="boolean" truevalue="-algorithm:MSSim:RawTandemSignal:TandemSim:Simple:add_b_ions" falsevalue="" checked="true" optional="True" label="Add peaks of b-ions to the spectrum" help="(-add_b_ions) "/>
+    <param name="param_algorithm_MSSim_RawTandemSignal_TandemSim_Simple_add_a_ions" type="boolean" truevalue="-algorithm:MSSim:RawTandemSignal:TandemSim:Simple:add_a_ions" falsevalue="" checked="false" optional="True" label="Add peaks of a-ions to the spectrum" help="(-add_a_ions) "/>
+    <param name="param_algorithm_MSSim_RawTandemSignal_TandemSim_Simple_add_c_ions" type="boolean" truevalue="-algorithm:MSSim:RawTandemSignal:TandemSim:Simple:add_c_ions" falsevalue="" checked="false" optional="True" label="Add peaks of c-ions to the spectrum" help="(-add_c_ions) "/>
+    <param name="param_algorithm_MSSim_RawTandemSignal_TandemSim_Simple_add_x_ions" type="boolean" truevalue="-algorithm:MSSim:RawTandemSignal:TandemSim:Simple:add_x_ions" falsevalue="" checked="false" optional="True" label="Add peaks of  x-ions to the spectrum" help="(-add_x_ions) "/>
+    <param name="param_algorithm_MSSim_RawTandemSignal_TandemSim_Simple_add_z_ions" type="boolean" truevalue="-algorithm:MSSim:RawTandemSignal:TandemSim:Simple:add_z_ions" falsevalue="" checked="false" optional="True" label="Add peaks of z-ions to the spectrum" help="(-add_z_ions) "/>
+    <param name="param_algorithm_MSSim_RawTandemSignal_TandemSim_Simple_y_intensity" type="float" value="1.0" label="Intensity of the y-ions" help="(-y_intensity) "/>
+    <param name="param_algorithm_MSSim_RawTandemSignal_TandemSim_Simple_b_intensity" type="float" value="1.0" label="Intensity of the b-ions" help="(-b_intensity) "/>
+    <param name="param_algorithm_MSSim_RawTandemSignal_TandemSim_Simple_a_intensity" type="float" value="1.0" label="Intensity of the a-ions" help="(-a_intensity) "/>
+    <param name="param_algorithm_MSSim_RawTandemSignal_TandemSim_Simple_c_intensity" type="float" value="1.0" label="Intensity of the c-ions" help="(-c_intensity) "/>
+    <param name="param_algorithm_MSSim_RawTandemSignal_TandemSim_Simple_x_intensity" type="float" value="1.0" label="Intensity of the x-ions" help="(-x_intensity) "/>
+    <param name="param_algorithm_MSSim_RawTandemSignal_TandemSim_Simple_z_intensity" type="float" value="1.0" label="Intensity of the z-ions" help="(-z_intensity) "/>
+    <param name="param_algorithm_MSSim_RawTandemSignal_TandemSim_Simple_relative_loss_intensity" type="float" value="0.1" label="Intensity of loss ions, in relation to the intact ion intensity" help="(-relative_loss_intensity) "/>
+    <param name="param_algorithm_MSSim_RawTandemSignal_TandemSim_Simple_precursor_intensity" type="float" value="1.0" label="Intensity of the precursor peak" help="(-precursor_intensity) "/>
+    <param name="param_algorithm_MSSim_RawTandemSignal_TandemSim_Simple_precursor_H2O_intensity" type="float" value="1.0" label="Intensity of the H2O loss peak of the precurso" help="(-precursor_H2O_intensity) "/>
+    <param name="param_algorithm_MSSim_RawTandemSignal_TandemSim_Simple_precursor_NH3_intensity" type="float" value="1.0" label="Intensity of the NH3 loss peak of the precurso" help="(-precursor_NH3_intensity) "/>
+    <param name="param_algorithm_MSSim_RawTandemSignal_TandemSim_SVM_add_isotopes" type="boolean" truevalue="-algorithm:MSSim:RawTandemSignal:TandemSim:SVM:add_isotopes" falsevalue="" checked="false" optional="True" label="If set to 1 isotope peaks of the product ion peaks are added" help="(-add_isotopes) "/>
+    <param name="param_algorithm_MSSim_RawTandemSignal_TandemSim_SVM_max_isotope" type="integer" value="2" label="Defines the maximal isotopic peak which is added, add_isotopes must be set to 1" help="(-max_isotope) "/>
+    <param name="param_algorithm_MSSim_RawTandemSignal_TandemSim_SVM_add_metainfo" type="boolean" truevalue="-algorithm:MSSim:RawTandemSignal:TandemSim:SVM:add_metainfo" falsevalue="" checked="false" optional="True" label="Adds the type of peaks as metainfo to the peaks, like y8+, [M-H2O+2H]++" help="(-add_metainfo) "/>
+    <param name="param_algorithm_MSSim_RawTandemSignal_TandemSim_SVM_add_first_prefix_ion" type="boolean" truevalue="-algorithm:MSSim:RawTandemSignal:TandemSim:SVM:add_first_prefix_ion" falsevalue="" checked="false" optional="True" label="If set to true e.g. b1 ions are added" help="(-add_first_prefix_ion) "/>
+    <param name="param_algorithm_MSSim_RawTandemSignal_TandemSim_SVM_hide_y_ions" type="boolean" truevalue="-algorithm:MSSim:RawTandemSignal:TandemSim:SVM:hide_y_ions" falsevalue="" checked="false" optional="True" label="Add peaks of y-ions to the spectrum" help="(-hide_y_ions) "/>
+    <param name="param_algorithm_MSSim_RawTandemSignal_TandemSim_SVM_hide_y2_ions" type="boolean" truevalue="-algorithm:MSSim:RawTandemSignal:TandemSim:SVM:hide_y2_ions" falsevalue="" checked="false" optional="True" label="Add peaks of y-ions to the spectrum" help="(-hide_y2_ions) "/>
+    <param name="param_algorithm_MSSim_RawTandemSignal_TandemSim_SVM_hide_b_ions" type="boolean" truevalue="-algorithm:MSSim:RawTandemSignal:TandemSim:SVM:hide_b_ions" falsevalue="" checked="false" optional="True" label="Add peaks of b-ions to the spectrum" help="(-hide_b_ions) "/>
+    <param name="param_algorithm_MSSim_RawTandemSignal_TandemSim_SVM_hide_b2_ions" type="boolean" truevalue="-algorithm:MSSim:RawTandemSignal:TandemSim:SVM:hide_b2_ions" falsevalue="" checked="false" optional="True" label="Add peaks of b-ions to the spectrum" help="(-hide_b2_ions) "/>
+    <param name="param_algorithm_MSSim_RawTandemSignal_TandemSim_SVM_hide_a_ions" type="boolean" truevalue="-algorithm:MSSim:RawTandemSignal:TandemSim:SVM:hide_a_ions" falsevalue="" checked="false" optional="True" label="Add peaks of a-ions to the spectrum" help="(-hide_a_ions) "/>
+    <param name="param_algorithm_MSSim_RawTandemSignal_TandemSim_SVM_hide_c_ions" type="boolean" truevalue="-algorithm:MSSim:RawTandemSignal:TandemSim:SVM:hide_c_ions" falsevalue="" checked="false" optional="True" label="Add peaks of c-ions to the spectrum" help="(-hide_c_ions) "/>
+    <param name="param_algorithm_MSSim_RawTandemSignal_TandemSim_SVM_hide_x_ions" type="boolean" truevalue="-algorithm:MSSim:RawTandemSignal:TandemSim:SVM:hide_x_ions" falsevalue="" checked="false" optional="True" label="Add peaks of  x-ions to the spectrum" help="(-hide_x_ions) "/>
+    <param name="param_algorithm_MSSim_RawTandemSignal_TandemSim_SVM_hide_z_ions" type="boolean" truevalue="-algorithm:MSSim:RawTandemSignal:TandemSim:SVM:hide_z_ions" falsevalue="" checked="false" optional="True" label="Add peaks of z-ions to the spectrum" help="(-hide_z_ions) "/>
+    <param name="param_algorithm_MSSim_RawTandemSignal_TandemSim_SVM_hide_losses" type="boolean" truevalue="-algorithm:MSSim:RawTandemSignal:TandemSim:SVM:hide_losses" falsevalue="" checked="false" optional="True" label="Adds common losses to those ion expect to have them, only water and ammonia loss is considered" help="(-hide_losses) "/>
+    <param name="param_algorithm_MSSim_RawTandemSignal_TandemSim_SVM_y_intensity" type="float" value="1.0" label="Intensity of the y-ions" help="(-y_intensity) "/>
+    <param name="param_algorithm_MSSim_RawTandemSignal_TandemSim_SVM_b_intensity" type="float" value="1.0" label="Intensity of the b-ions" help="(-b_intensity) "/>
+    <param name="param_algorithm_MSSim_RawTandemSignal_TandemSim_SVM_a_intensity" type="float" value="1.0" label="Intensity of the a-ions" help="(-a_intensity) "/>
+    <param name="param_algorithm_MSSim_RawTandemSignal_TandemSim_SVM_c_intensity" type="float" value="1.0" label="Intensity of the c-ions" help="(-c_intensity) "/>
+    <param name="param_algorithm_MSSim_RawTandemSignal_TandemSim_SVM_x_intensity" type="float" value="1.0" label="Intensity of the x-ions" help="(-x_intensity) "/>
+    <param name="param_algorithm_MSSim_RawTandemSignal_TandemSim_SVM_z_intensity" type="float" value="1.0" label="Intensity of the z-ions" help="(-z_intensity) "/>
+    <param name="param_algorithm_MSSim_RawTandemSignal_TandemSim_SVM_relative_loss_intensity" type="float" value="0.1" label="Intensity of loss ions, in relation to the intact ion intensity" help="(-relative_loss_intensity) "/>
+    <param name="param_algorithm_MSSim_Global_ionization_type" type="select" optional="True" value="ESI" label="Type of Ionization (MALDI or ESI)" help="(-ionization_type) ">
+      <option value="MALDI">MALDI</option>
+      <option value="ESI">ESI</option>
+    </param>
+    <param name="param_algorithm_MSSim_Labeling_type" type="select" optional="True" value="labelfree" label="Select the labeling type you want for your experiment" help="(-type) ">
+      <option value="ICPL">ICPL</option>
+      <option value="SILAC">SILAC</option>
+      <option value="itraq">itraq</option>
+      <option value="labelfree">labelfree</option>
+      <option value="o18">o18</option>
+    </param>
+    <param name="param_algorithm_MSSim_Labeling_ICPL_ICPL_fixed_rtshift" type="float" value="0.0" label="Fixed retention time shift between labeled pairs" help="(-ICPL_fixed_rtshift) If set to 0.0 only the retention times, computed by the RT model step are used"/>
+    <param name="param_algorithm_MSSim_Labeling_ICPL_label_proteins" type="boolean" truevalue="-algorithm:MSSim:Labeling:ICPL:label_proteins" falsevalue="" checked="true" optional="True" label="Enables protein-labeling" help="(-label_proteins) (select 'false' if you only need peptide-labeling)"/>
+    <param name="param_algorithm_MSSim_Labeling_SILAC_fixed_rtshift" type="float" min="0.0" optional="True" value="0.0001" label="Fixed retention time shift between labeled peptides" help="(-fixed_rtshift) If set to 0.0 only the retention times computed by the RT model step are used"/>
+    <param name="param_algorithm_MSSim_Labeling_SILAC_medium_channel_modification_lysine" type="text" size="30" value="UniMod:481" label="Modification of Lysine in the medium SILAC channel" help="(-modification_lysine) ">
+      <sanitizer>
+        <valid initial="string.printable">
+          <remove value="'"/>
+          <remove value="&quot;"/>
+        </valid>
+      </sanitizer>
+    </param>
+    <param name="param_algorithm_MSSim_Labeling_SILAC_medium_channel_modification_arginine" type="text" size="30" value="UniMod:188" label="Modification of Arginine in the medium SILAC channel" help="(-modification_arginine) ">
+      <sanitizer>
+        <valid initial="string.printable">
+          <remove value="'"/>
+          <remove value="&quot;"/>
+        </valid>
+      </sanitizer>
+    </param>
+    <param name="param_algorithm_MSSim_Labeling_SILAC_heavy_channel_modification_lysine" type="text" size="30" value="UniMod:259" label="Modification of Lysine in the heavy SILAC channel" help="(-modification_lysine) If left empty, two channelSILAC is assumed">
+      <sanitizer>
+        <valid initial="string.printable">
+          <remove value="'"/>
+          <remove value="&quot;"/>
+        </valid>
+      </sanitizer>
+    </param>
+    <param name="param_algorithm_MSSim_Labeling_SILAC_heavy_channel_modification_arginine" type="text" size="30" value="UniMod:267" label="Modification of Arginine in the heavy SILAC channel" help="(-modification_arginine) If left empty, two-channel SILAC is assumed">
+      <sanitizer>
+        <valid initial="string.printable">
+          <remove value="'"/>
+          <remove value="&quot;"/>
+        </valid>
+      </sanitizer>
+    </param>
+    <param name="param_algorithm_MSSim_Labeling_itraq_iTRAQ" type="select" optional="True" value="4plex" label="4plex or 8plex iTRAQ?" help="(-iTRAQ) ">
+      <option value="4plex">4plex</option>
+      <option value="8plex">8plex</option>
+    </param>
+    <param name="param_algorithm_MSSim_Labeling_itraq_reporter_mass_shift" type="float" min="0.0" max="0.5" optional="True" value="0.1" label="Allowed shift (uniformly distributed - left to right) in Da from the expected position (of" help="(-reporter_mass_shift) e.g. 114.1, 115.1)"/>
+    <repeat name="rep_param_algorithm_MSSim_Labeling_itraq_channel_active_4plex" min="0" max="1" title="param_algorithm_MSSim_Labeling_itraq_channel_active_4plex">
+      <param name="param_algorithm_MSSim_Labeling_itraq_channel_active_4plex" type="text" size="30" value="114:myReference" label="Four-plex only: Each channel that was used in the experiment and its description (114-117) in format &lt;channel&gt;:&lt;name&gt;," help="(-channel_active_4plex) e.g. &quot;114:myref&quot;,&quot;115:liver&quot;">
+        <sanitizer>
+          <valid initial="string.printable">
+            <remove value="'"/>
+            <remove value="&quot;"/>
+          </valid>
+        </sanitizer>
+      </param>
+    </repeat>
+    <repeat name="rep_param_algorithm_MSSim_Labeling_itraq_channel_active_8plex" min="0" max="1" title="param_algorithm_MSSim_Labeling_itraq_channel_active_8plex">
+      <param name="param_algorithm_MSSim_Labeling_itraq_channel_active_8plex" type="text" size="30" value="113:myReference" label="Eight-plex only: Each channel that was used in the experiment and its description (113-121) in format &lt;channel&gt;:&lt;name&gt;," help="(-channel_active_8plex) e.g. &quot;113:myref&quot;,&quot;115:liver&quot;,&quot;118:lung&quot;">
+        <sanitizer>
+          <valid initial="string.printable">
+            <remove value="'"/>
+            <remove value="&quot;"/>
+          </valid>
+        </sanitizer>
+      </param>
+    </repeat>
+    <param name="param_algorithm_MSSim_Labeling_itraq_Y_contamination" type="float" min="0.0" max="1.0" optional="True" value="0.3" label="Efficiency of labeling tyrosine ('Y') residues" help="(-Y_contamination) 0=off, 1=full labeling"/>
+    <param name="param_algorithm_MSSim_Labeling_o18_labeling_efficiency" type="float" min="0.0" max="1.0" optional="True" value="1.0" label="Describes the distribution of the labeled peptide over the different states (unlabeled, mono- and di-labeled)" help="(-labeling_efficiency) "/>
+    <param name="param_algorithm_RandomNumberGenerators_biological" type="select" optional="True" value="random" label="Controls the 'biological' randomness of the generated data (" help="(-biological) e.g. systematic effects like deviations in RT). If set to 'random' each experiment will look different. If set to 'reproducible' each experiment will have the same outcome (given that the input data is the same)">
+      <option value="reproducible">reproducible</option>
+      <option value="random">random</option>
+    </param>
+    <param name="param_algorithm_RandomNumberGenerators_technical" type="select" optional="True" value="random" label="Controls the 'technical' randomness of the generated data (" help="(-technical) e.g. noise in the raw signal). If set to 'random' each experiment will look different. If set to 'reproducible' each experiment will have the same outcome (given that the input data is the same)">
+      <option value="reproducible">reproducible</option>
+      <option value="random">random</option>
+    </param>
+    <expand macro="advanced_options">
+      <param name="param_force" type="boolean" truevalue="-force" falsevalue="" checked="false" optional="True" label="Overwrite tool specific checks" help="(-force) "/>
+      <param name="param_algorithm_MSSim_Ionization_esi_max_impurity_set_size" type="integer" value="3" label="Maximal #combinations of charge impurities allowed (each generating one feature) per charge state" help="(-max_impurity_set_size) E.g. assuming charge=3 and this parameter is 2, then we could choose to allow '3H+, 2H+Na+' features (given a certain 'charge_impurity' constraints), but no '3H+, 2H+Na+, 3Na+'"/>
+      <param name="param_algorithm_MSSim_Labeling_ICPL_ICPL_light_channel_label" type="text" size="30" value="UniMod:365" label="UniMod Id of the light channel ICPL label" help="(-ICPL_light_channel_label) ">
+        <sanitizer>
+          <valid initial="string.printable">
+            <remove value="'"/>
+            <remove value="&quot;"/>
+          </valid>
+        </sanitizer>
+      </param>
+      <param name="param_algorithm_MSSim_Labeling_ICPL_ICPL_medium_channel_label" type="text" size="30" value="UniMod:687" label="UniMod Id of the medium channel ICPL label" help="(-ICPL_medium_channel_label) ">
+        <sanitizer>
+          <valid initial="string.printable">
+            <remove value="'"/>
+            <remove value="&quot;"/>
+          </valid>
+        </sanitizer>
+      </param>
+      <param name="param_algorithm_MSSim_Labeling_ICPL_ICPL_heavy_channel_label" type="text" size="30" value="UniMod:364" label="UniMod Id of the heavy channel ICPL label" help="(-ICPL_heavy_channel_label) ">
+        <sanitizer>
+          <valid initial="string.printable">
+            <remove value="'"/>
+            <remove value="&quot;"/>
+          </valid>
+        </sanitizer>
+      </param>
+      <repeat name="rep_param_algorithm_MSSim_Labeling_itraq_isotope_correction_values_4plex" min="0" max="1" title="param_algorithm_MSSim_Labeling_itraq_isotope_correction_values_4plex">
+        <param name="param_algorithm_MSSim_Labeling_itraq_isotope_correction_values_4plex" type="text" size="30" value="114:0/1/5.9/0.2 115:0/2/5.6/0.1 116:0/3/4.5/0.1 117:0.1/4/3.5/0.1" label="override default values (see Documentation); use the following format: &lt;channel&gt;:&lt;-2Da&gt;/&lt;-1Da&gt;/&lt;+1Da&gt;/&lt;+2Da&gt; ;" help="(-isotope_correction_values_4plex) e.g. '114:0/0.3/4/0' , '116:0.1/0.3/3/0.2' ">
+          <sanitizer>
+            <valid initial="string.printable">
+              <remove value="'"/>
+              <remove value="&quot;"/>
+            </valid>
+          </sanitizer>
+        </param>
+      </repeat>
+      <repeat name="rep_param_algorithm_MSSim_Labeling_itraq_isotope_correction_values_8plex" min="0" max="1" title="param_algorithm_MSSim_Labeling_itraq_isotope_correction_values_8plex">
+        <param name="param_algorithm_MSSim_Labeling_itraq_isotope_correction_values_8plex" type="text" size="30" value="113:0/0/6.89/0.22 114:0/0.94/5.9/0.16 115:0/1.88/4.9/0.1 116:0/2.82/3.9/0.07 117:0.06/3.77/2.99/0 118:0.09/4.71/1.88/0 119:0.14/5.66/0.87/0 121:0.27/7.44/0.18/0" label="override default values (see Documentation); use the following format: &lt;channel&gt;:&lt;-2Da&gt;/&lt;-1Da&gt;/&lt;+1Da&gt;/&lt;+2Da&gt; ;" help="(-isotope_correction_values_8plex) e.g. '113:0/0.3/4/0' , '116:0.1/0.3/3/0.2' ">
+          <sanitizer>
+            <valid initial="string.printable">
+              <remove value="'"/>
+              <remove value="&quot;"/>
+            </valid>
+          </sanitizer>
+        </param>
+      </repeat>
+    </expand>
+  </inputs>
+  <outputs>
+    <data name="param_out" format="mzml"/>
+    <data name="param_out_pm" format="mzml"/>
+    <data name="param_out_fm" format="featurexml"/>
+    <data name="param_out_cm" format="consensusxml"/>
+    <data name="param_out_lcm" format="consensusxml"/>
+    <data name="param_out_cntm" format="featurexml"/>
+    <data name="param_out_id" format="idxml"/>
+  </outputs>
+  <help>**What it does**
+
+A highly configurable simulator for mass spectrometry experiments.
+
+
+For more information, visit http://ftp.mi.fu-berlin.de/OpenMS/release-documentation/html/UTILS_MSSimulator.html</help>
+  <expand macro="references"/>
+</tool>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/MapAlignerIdentification.xml	Thu Apr 16 08:37:04 2015 -0400
@@ -0,0 +1,153 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<tool id="MapAlignerIdentification" name="MapAlignerIdentification" version="2.0.0">
+  <description>Corrects retention time distortions between maps based on common peptide identifications.</description>
+  <macros>
+    <token name="@EXECUTABLE@">MapAlignerIdentification</token>
+    <import>macros.xml</import>
+  </macros>
+  <expand macro="stdio"/>
+  <expand macro="requirements"/>
+  <command>MapAlignerIdentification
+
+-in
+  #for token in $param_in:
+    $token
+  #end for
+
+#if $rep_param_out:
+-out
+  #for token in $rep_param_out:
+    #if " " in str(token):
+      "$token.param_out"
+    #else
+      $token.param_out
+    #end if
+  #end for
+#end if
+
+#if $rep_param_trafo_out:
+-trafo_out
+  #for token in $rep_param_trafo_out:
+    #if " " in str(token):
+      "$token.param_trafo_out"
+    #else
+      $token.param_trafo_out
+    #end if
+  #end for
+#end if
+-threads \${GALAXY_SLOTS:-24} 
+#if $param_reference_file:
+  -reference:file $param_reference_file
+#end if
+#if $param_reference_index:
+  -reference:index $param_reference_index
+#end if
+#if $param_algorithm_peptide_score_threshold:
+  -algorithm:peptide_score_threshold $param_algorithm_peptide_score_threshold
+#end if
+#if $param_algorithm_min_run_occur:
+  -algorithm:min_run_occur $param_algorithm_min_run_occur
+#end if
+#if $param_algorithm_max_rt_shift:
+  -algorithm:max_rt_shift $param_algorithm_max_rt_shift
+#end if
+#if $param_algorithm_use_unassigned_peptides:
+  -algorithm:use_unassigned_peptides
+#end if
+#if $param_algorithm_use_feature_rt:
+  -algorithm:use_feature_rt
+#end if
+#if $param_model_type:
+  -model:type
+  #if " " in str($param_model_type):
+    "$param_model_type"
+  #else
+    $param_model_type
+  #end if
+#end if
+#if $param_model_linear_symmetric_regression:
+  -model:linear:symmetric_regression
+#end if
+#if $param_model_b_spline_wavelength:
+  -model:b_spline:wavelength $param_model_b_spline_wavelength
+#end if
+#if $param_model_b_spline_num_nodes:
+  -model:b_spline:num_nodes $param_model_b_spline_num_nodes
+#end if
+#if $param_model_b_spline_extrapolate:
+  -model:b_spline:extrapolate
+  #if " " in str($param_model_b_spline_extrapolate):
+    "$param_model_b_spline_extrapolate"
+  #else
+    $param_model_b_spline_extrapolate
+  #end if
+#end if
+#if $param_model_b_spline_boundary_condition:
+  -model:b_spline:boundary_condition $param_model_b_spline_boundary_condition
+#end if
+#if $param_model_interpolated_interpolation_type:
+  -model:interpolated:interpolation_type
+  #if " " in str($param_model_interpolated_interpolation_type):
+    "$param_model_interpolated_interpolation_type"
+  #else
+    $param_model_interpolated_interpolation_type
+  #end if
+#end if
+#if $adv_opts.adv_opts_selector=='advanced':
+    #if $adv_opts.param_force:
+  -force
+#end if
+#end if
+</command>
+  <inputs>
+    <param name="param_in" type="data" format="featurexml,consensusxml,idxml" multiple="true" optional="False" size="30" label="Input files separated by blanks (all must have the same file type)" help="(-in) ">
+      <sanitizer>
+        <valid initial="string.printable">
+          <remove value="'"/>
+          <remove value="&quot;"/>
+        </valid>
+      </sanitizer>
+    </param>
+    <param name="param_reference_file" type="data" format="featurexml,consensusxml,idxml" optional="True" label="File to use as reference (same file format as input files required)" help="(-file) "/>
+    <param name="param_reference_index" type="integer" min="0" optional="True" value="0" label="Use one of the input files as reference ('1' for the first file, etc.)" help="(-index) &lt;br&gt;If '0', no explicit reference is set - the algorithm will select a reference"/>
+    <param name="param_algorithm_peptide_score_threshold" type="float" value="0.0" label="Score threshold for peptide hits to be used in the alignment" help="(-peptide_score_threshold) &lt;br&gt;Select a value that allows only 'high confidence' matches"/>
+    <param name="param_algorithm_min_run_occur" type="integer" min="2" optional="True" value="2" label="Minimum number of runs (incl" help="(-min_run_occur) reference, if any) a peptide must occur in to be used for the alignment. &lt;br&gt;Unless you have very few runs or identifications, increase this value to focus on more informative peptides"/>
+    <param name="param_algorithm_max_rt_shift" type="float" min="0.0" optional="True" value="0.5" label="Maximum realistic RT difference for a peptide (median per run vs" help="(-max_rt_shift) reference). Peptides with higher shifts (outliers) are not used to compute the alignment. &lt;br&gt;If 0, no limit (disable filter); if &gt; 1, the final value in seconds; if &lt;= 1, taken as a fraction of the range of the reference RT scale"/>
+    <param name="param_algorithm_use_unassigned_peptides" type="boolean" truevalue="-algorithm:use_unassigned_peptides" falsevalue="" checked="true" optional="True" label="Should unassigned peptide identifications be used when computing an alignment of feature maps?" help="(-use_unassigned_peptides) If 'false', only peptide IDs assigned to features will be used"/>
+    <param name="param_algorithm_use_feature_rt" type="boolean" truevalue="-algorithm:use_feature_rt" falsevalue="" checked="false" optional="True" label="When aligning feature maps, don't use the retention time of a peptide identification directly; instead, use the retention time of the centroid of the feature (apex of the elution profile) that the peptide was matched to" help="(-use_feature_rt) If different identifications are matched to one feature, only the peptide closest to the centroid in RT is used. &lt;br&gt;Precludes 'use_unassigned_peptides'"/>
+    <param name="param_model_type" type="select" optional="True" value="b_spline" label="Type of model" help="(-type) ">
+      <option value="linear">linear</option>
+      <option value="b_spline">b_spline</option>
+      <option value="interpolated">interpolated</option>
+    </param>
+    <param name="param_model_linear_symmetric_regression" type="boolean" truevalue="-model:linear:symmetric_regression" falsevalue="" checked="false" optional="True" label="Perform linear regression on 'y - x' vs" help="(-symmetric_regression) 'y + x', instead of on 'y' vs. 'x'"/>
+    <param name="param_model_b_spline_wavelength" type="float" min="0.0" optional="True" value="0.0" label="Determines the amount of smoothing by setting the number of nodes for the B-spline" help="(-wavelength) The number is chosen so that the spline approximates a low-pass filter with this cutoff wavelength. The wavelength is given in the same units as the data; a higher value means more smoothing. '0' sets the number of nodes to twice the number of input points"/>
+    <param name="param_model_b_spline_num_nodes" type="integer" min="0" optional="True" value="5" label="Number of nodes for B-spline fitting" help="(-num_nodes) Overrides 'wavelength' if set (to two or greater). A lower value means more smoothing"/>
+    <param name="param_model_b_spline_extrapolate" type="select" optional="True" value="linear" label="Method to use for extrapolation beyond the original data range" help="(-extrapolate) 'linear': Linear extrapolation using the slope of the B-spline at the corresponding endpoint. 'b_spline': Use the B-spline (as for interpolation). 'constant': Use the constant value of the B-spline at the corresponding endpoint. 'global_linear': Use a linear fit through the data (which will most probably introduce discontinuities at the ends of the data range)">
+      <option value="linear">linear</option>
+      <option value="b_spline">b_spline</option>
+      <option value="constant">constant</option>
+      <option value="global_linear">global_linear</option>
+    </param>
+    <param name="param_model_b_spline_boundary_condition" type="integer" min="0" max="2" optional="True" value="2" label="Boundary condition at B-spline endpoints: 0 (value zero), 1 (first derivative zero) or 2 (second derivative zero)" help="(-boundary_condition) "/>
+    <param name="param_model_interpolated_interpolation_type" type="select" optional="True" value="cspline" label="Type of interpolation to apply" help="(-interpolation_type) ">
+      <option value="linear">linear</option>
+      <option value="cspline">cspline</option>
+      <option value="akima">akima</option>
+    </param>
+    <expand macro="advanced_options">
+      <param name="param_force" type="boolean" truevalue="-force" falsevalue="" checked="false" optional="True" label="Overwrite tool specific checks" help="(-force) "/>
+    </expand>
+  </inputs>
+  <outputs>
+    <data name="param_out" metadata_source="param_in" format="input"/>
+    <data name="param_trafo_out" format="trafoxml"/>
+  </outputs>
+  <help>**What it does**
+
+Corrects retention time distortions between maps based on common peptide identifications.
+
+
+For more information, visit http://ftp.mi.fu-berlin.de/OpenMS/release-documentation/html/TOPP_MapAlignerIdentification.html</help>
+  <expand macro="references"/>
+</tool>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/MapAlignerPoseClustering.xml	Thu Apr 16 08:37:04 2015 -0400
@@ -0,0 +1,187 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<tool id="MapAlignerPoseClustering" name="MapAlignerPoseClustering" version="2.0.0">
+  <description>Corrects retention time distortions between maps using a pose clustering approach.</description>
+  <macros>
+    <token name="@EXECUTABLE@">MapAlignerPoseClustering</token>
+    <import>macros.xml</import>
+  </macros>
+  <expand macro="stdio"/>
+  <expand macro="requirements"/>
+  <command>MapAlignerPoseClustering
+
+-in
+  #for token in $param_in:
+    $token
+  #end for
+
+#if $rep_param_out:
+-out
+  #for token in $rep_param_out:
+    #if " " in str(token):
+      "$token.param_out"
+    #else
+      $token.param_out
+    #end if
+  #end for
+#end if
+
+#if $rep_param_trafo_out:
+-trafo_out
+  #for token in $rep_param_trafo_out:
+    #if " " in str(token):
+      "$token.param_trafo_out"
+    #else
+      $token.param_trafo_out
+    #end if
+  #end for
+#end if
+-threads \${GALAXY_SLOTS:-24} 
+#if $param_reference_file:
+  -reference:file $param_reference_file
+#end if
+#if $param_reference_index:
+  -reference:index $param_reference_index
+#end if
+#if $param_algorithm_max_num_peaks_considered:
+  -algorithm:max_num_peaks_considered $param_algorithm_max_num_peaks_considered
+#end if
+#if $param_algorithm_superimposer_mz_pair_max_distance:
+  -algorithm:superimposer:mz_pair_max_distance $param_algorithm_superimposer_mz_pair_max_distance
+#end if
+#if $param_algorithm_superimposer_num_used_points:
+  -algorithm:superimposer:num_used_points $param_algorithm_superimposer_num_used_points
+#end if
+#if $param_algorithm_superimposer_scaling_bucket_size:
+  -algorithm:superimposer:scaling_bucket_size $param_algorithm_superimposer_scaling_bucket_size
+#end if
+#if $param_algorithm_superimposer_shift_bucket_size:
+  -algorithm:superimposer:shift_bucket_size $param_algorithm_superimposer_shift_bucket_size
+#end if
+#if $param_algorithm_pairfinder_second_nearest_gap:
+  -algorithm:pairfinder:second_nearest_gap $param_algorithm_pairfinder_second_nearest_gap
+#end if
+#if $param_algorithm_pairfinder_use_identifications:
+  -algorithm:pairfinder:use_identifications
+#end if
+#if $param_algorithm_pairfinder_ignore_charge:
+  -algorithm:pairfinder:ignore_charge
+#end if
+#if $param_algorithm_pairfinder_distance_RT_max_difference:
+  -algorithm:pairfinder:distance_RT:max_difference $param_algorithm_pairfinder_distance_RT_max_difference
+#end if
+#if $param_algorithm_pairfinder_distance_MZ_max_difference:
+  -algorithm:pairfinder:distance_MZ:max_difference $param_algorithm_pairfinder_distance_MZ_max_difference
+#end if
+#if $param_algorithm_pairfinder_distance_MZ_unit:
+  -algorithm:pairfinder:distance_MZ:unit
+  #if " " in str($param_algorithm_pairfinder_distance_MZ_unit):
+    "$param_algorithm_pairfinder_distance_MZ_unit"
+  #else
+    $param_algorithm_pairfinder_distance_MZ_unit
+  #end if
+#end if
+#if $adv_opts.adv_opts_selector=='advanced':
+    #if $adv_opts.param_force:
+  -force
+#end if
+    #if $adv_opts.param_algorithm_superimposer_rt_pair_distance_fraction:
+  -algorithm:superimposer:rt_pair_distance_fraction $adv_opts.param_algorithm_superimposer_rt_pair_distance_fraction
+#end if
+    #if $adv_opts.param_algorithm_superimposer_max_shift:
+  -algorithm:superimposer:max_shift $adv_opts.param_algorithm_superimposer_max_shift
+#end if
+    #if $adv_opts.param_algorithm_superimposer_max_scaling:
+  -algorithm:superimposer:max_scaling $adv_opts.param_algorithm_superimposer_max_scaling
+#end if
+    #if $adv_opts.param_algorithm_superimposer_dump_buckets:
+  -algorithm:superimposer:dump_buckets     "$adv_opts.param_algorithm_superimposer_dump_buckets"
+#end if
+    #if $adv_opts.param_algorithm_superimposer_dump_pairs:
+  -algorithm:superimposer:dump_pairs     "$adv_opts.param_algorithm_superimposer_dump_pairs"
+#end if
+    #if $adv_opts.param_algorithm_pairfinder_distance_RT_exponent:
+  -algorithm:pairfinder:distance_RT:exponent $adv_opts.param_algorithm_pairfinder_distance_RT_exponent
+#end if
+    #if $adv_opts.param_algorithm_pairfinder_distance_RT_weight:
+  -algorithm:pairfinder:distance_RT:weight $adv_opts.param_algorithm_pairfinder_distance_RT_weight
+#end if
+    #if $adv_opts.param_algorithm_pairfinder_distance_MZ_exponent:
+  -algorithm:pairfinder:distance_MZ:exponent $adv_opts.param_algorithm_pairfinder_distance_MZ_exponent
+#end if
+    #if $adv_opts.param_algorithm_pairfinder_distance_MZ_weight:
+  -algorithm:pairfinder:distance_MZ:weight $adv_opts.param_algorithm_pairfinder_distance_MZ_weight
+#end if
+    #if $adv_opts.param_algorithm_pairfinder_distance_intensity_exponent:
+  -algorithm:pairfinder:distance_intensity:exponent $adv_opts.param_algorithm_pairfinder_distance_intensity_exponent
+#end if
+    #if $adv_opts.param_algorithm_pairfinder_distance_intensity_weight:
+  -algorithm:pairfinder:distance_intensity:weight $adv_opts.param_algorithm_pairfinder_distance_intensity_weight
+#end if
+#end if
+</command>
+  <inputs>
+    <param name="param_in" type="data" format="featurexml,mzml" multiple="true" optional="False" size="30" label="Input files separated by blanks (all must have the same file type)" help="(-in) ">
+      <sanitizer>
+        <valid initial="string.printable">
+          <remove value="'"/>
+          <remove value="&quot;"/>
+        </valid>
+      </sanitizer>
+    </param>
+    <param name="param_reference_file" type="data" format="featurexml,mzml" optional="True" label="File to use as reference (same file format as input files required)" help="(-file) "/>
+    <param name="param_reference_index" type="integer" min="0" optional="True" value="0" label="Use one of the input files as reference ('1' for the first file, etc.)" help="(-index) &lt;br&gt;If '0', no explicit reference is set - the algorithm will select a reference"/>
+    <param name="param_algorithm_max_num_peaks_considered" type="integer" min="-1" optional="True" value="1000" label="The maximal number of peaks/features to be considered per map" help="(-max_num_peaks_considered) To use all, set to '-1'"/>
+    <param name="param_algorithm_superimposer_mz_pair_max_distance" type="float" min="0.0" optional="True" value="0.5" label="Maximum of m/z deviation of corresponding elements in different maps" help="(-mz_pair_max_distance)  This condition applies to the pairs considered in hashing"/>
+    <param name="param_algorithm_superimposer_num_used_points" type="integer" min="-1" optional="True" value="2000" label="Maximum number of elements considered in each map (selected by intensity)" help="(-num_used_points)  Use this to reduce the running time and to disregard weak signals during alignment.  For using all points, set this to -1"/>
+    <param name="param_algorithm_superimposer_scaling_bucket_size" type="float" min="0.0" optional="True" value="0.005" label="The scaling of the retention time interval is being hashed into buckets of this size during pose clustering" help="(-scaling_bucket_size)  A good choice for this would be a bit smaller than the error you would expect from repeated runs"/>
+    <param name="param_algorithm_superimposer_shift_bucket_size" type="float" min="0.0" optional="True" value="3.0" label="The shift at the lower (respectively, higher) end of the retention time interval is being hashed into buckets of this size during pose clustering" help="(-shift_bucket_size)  A good choice for this would be about the time between consecutive MS scans"/>
+    <param name="param_algorithm_pairfinder_second_nearest_gap" type="float" min="1.0" optional="True" value="2.0" label="The distance to the second nearest neighbors must be larger by this factor than the distance to the matching element itself" help="(-second_nearest_gap) "/>
+    <param name="param_algorithm_pairfinder_use_identifications" type="boolean" truevalue="-algorithm:pairfinder:use_identifications" falsevalue="" checked="false" optional="True" label="Never link features that are annotated with different peptides (only the best hit per peptide identification is taken into account)" help="(-use_identifications) "/>
+    <param name="param_algorithm_pairfinder_ignore_charge" type="boolean" truevalue="-algorithm:pairfinder:ignore_charge" falsevalue="" checked="false" optional="True" label="Compare features normally even if their charge states are different" help="(-ignore_charge) "/>
+    <param name="param_algorithm_pairfinder_distance_RT_max_difference" type="float" min="0.0" optional="True" value="100.0" label="Maximum allowed difference in RT in seconds" help="(-max_difference) "/>
+    <param name="param_algorithm_pairfinder_distance_MZ_max_difference" type="float" min="0.0" optional="True" value="0.3" label="Maximum allowed difference in m/z (unit defined by 'unit')" help="(-max_difference) "/>
+    <param name="param_algorithm_pairfinder_distance_MZ_unit" type="select" optional="True" value="Da" label="Unit of the 'max_difference' paramete" help="(-unit) ">
+      <option value="Da">Da</option>
+      <option value="ppm">ppm</option>
+    </param>
+    <expand macro="advanced_options">
+      <param name="param_force" type="boolean" truevalue="-force" falsevalue="" checked="false" optional="True" label="Overwrite tool specific checks" help="(-force) "/>
+      <param name="param_algorithm_superimposer_rt_pair_distance_fraction" type="float" min="0.0" max="1.0" optional="True" value="0.1" label="Within each of the two maps, the pairs considered for pose clustering must be separated by at least this fraction of the total elution time interval (i.e., max - min)" help="(-rt_pair_distance_fraction)  "/>
+      <param name="param_algorithm_superimposer_max_shift" type="float" min="0.0" optional="True" value="1000.0" label="Maximal shift which is considered during histogramming" help="(-max_shift)  This applies for both directions"/>
+      <param name="param_algorithm_superimposer_max_scaling" type="float" min="1.0" optional="True" value="2.0" label="Maximal scaling which is considered during histogramming" help="(-max_scaling)  The minimal scaling is the reciprocal of this"/>
+      <param name="param_algorithm_superimposer_dump_buckets" type="text" size="30" label="[DEBUG] If non-empty, base filename where hash table buckets will be dumped to" help="(-dump_buckets)  A serial number for each invocation will be appended automatically">
+        <sanitizer>
+          <valid initial="string.printable">
+            <remove value="'"/>
+            <remove value="&quot;"/>
+          </valid>
+        </sanitizer>
+      </param>
+      <param name="param_algorithm_superimposer_dump_pairs" type="text" size="30" label="[DEBUG] If non-empty, base filename where the individual hashed pairs will be dumped to (large!)" help="(-dump_pairs)  A serial number for each invocation will be appended automatically">
+        <sanitizer>
+          <valid initial="string.printable">
+            <remove value="'"/>
+            <remove value="&quot;"/>
+          </valid>
+        </sanitizer>
+      </param>
+      <param name="param_algorithm_pairfinder_distance_RT_exponent" type="float" min="0.0" optional="True" value="1.0" label="Normalized RT differences are raised to this power (using 1 or 2 will be fast, everything else is REALLY slow)" help="(-exponent) "/>
+      <param name="param_algorithm_pairfinder_distance_RT_weight" type="float" min="0.0" optional="True" value="1.0" label="RT distances are weighted by this facto" help="(-weight) "/>
+      <param name="param_algorithm_pairfinder_distance_MZ_exponent" type="float" min="0.0" optional="True" value="2.0" label="Normalized m/z differences are raised to this power (using 1 or 2 will be fast, everything else is REALLY slow)" help="(-exponent) "/>
+      <param name="param_algorithm_pairfinder_distance_MZ_weight" type="float" min="0.0" optional="True" value="1.0" label="m/z distances are weighted by this facto" help="(-weight) "/>
+      <param name="param_algorithm_pairfinder_distance_intensity_exponent" type="float" min="0.0" optional="True" value="1.0" label="Differences in relative intensity are raised to this power (using 1 or 2 will be fast, everything else is REALLY slow)" help="(-exponent) "/>
+      <param name="param_algorithm_pairfinder_distance_intensity_weight" type="float" min="0.0" optional="True" value="0.0" label="Distances based on relative intensity are weighted by this facto" help="(-weight) "/>
+    </expand>
+  </inputs>
+  <outputs>
+    <data name="param_out" metadata_source="param_in" format="input"/>
+    <data name="param_trafo_out" format="trafoxml"/>
+  </outputs>
+  <help>**What it does**
+
+Corrects retention time distortions between maps using a pose clustering approach.
+
+
+For more information, visit http://ftp.mi.fu-berlin.de/OpenMS/release-documentation/html/TOPP_MapAlignerPoseClustering.html</help>
+  <expand macro="references"/>
+</tool>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/MapAlignerSpectrum.xml	Thu Apr 16 08:37:04 2015 -0400
@@ -0,0 +1,161 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<tool id="MapAlignerSpectrum" name="MapAlignerSpectrum" version="2.0.0">
+  <description>Corrects retention time distortions between maps by spectrum alignment.</description>
+  <macros>
+    <token name="@EXECUTABLE@">MapAlignerSpectrum</token>
+    <import>macros.xml</import>
+  </macros>
+  <expand macro="stdio"/>
+  <expand macro="requirements"/>
+  <command>MapAlignerSpectrum
+
+-in
+  #for token in $param_in:
+    $token
+  #end for
+
+#if $rep_param_out:
+-out
+  #for token in $rep_param_out:
+    #if " " in str(token):
+      "$token.param_out"
+    #else
+      $token.param_out
+    #end if
+  #end for
+#end if
+
+#if $rep_param_trafo_out:
+-trafo_out
+  #for token in $rep_param_trafo_out:
+    #if " " in str(token):
+      "$token.param_trafo_out"
+    #else
+      $token.param_trafo_out
+    #end if
+  #end for
+#end if
+-threads \${GALAXY_SLOTS:-24} 
+#if $param_algorithm_gapcost:
+  -algorithm:gapcost $param_algorithm_gapcost
+#end if
+#if $param_algorithm_affinegapcost:
+  -algorithm:affinegapcost $param_algorithm_affinegapcost
+#end if
+#if $param_algorithm_scorefunction:
+  -algorithm:scorefunction
+  #if " " in str($param_algorithm_scorefunction):
+    "$param_algorithm_scorefunction"
+  #else
+    $param_algorithm_scorefunction
+  #end if
+#end if
+#if $param_model_type:
+  -model:type
+  #if " " in str($param_model_type):
+    "$param_model_type"
+  #else
+    $param_model_type
+  #end if
+#end if
+#if $param_model_linear_symmetric_regression:
+  -model:linear:symmetric_regression
+#end if
+#if $param_model_b_spline_wavelength:
+  -model:b_spline:wavelength $param_model_b_spline_wavelength
+#end if
+#if $param_model_b_spline_num_nodes:
+  -model:b_spline:num_nodes $param_model_b_spline_num_nodes
+#end if
+#if $param_model_b_spline_extrapolate:
+  -model:b_spline:extrapolate
+  #if " " in str($param_model_b_spline_extrapolate):
+    "$param_model_b_spline_extrapolate"
+  #else
+    $param_model_b_spline_extrapolate
+  #end if
+#end if
+#if $param_model_b_spline_boundary_condition:
+  -model:b_spline:boundary_condition $param_model_b_spline_boundary_condition
+#end if
+#if $param_model_interpolated_interpolation_type:
+  -model:interpolated:interpolation_type
+  #if " " in str($param_model_interpolated_interpolation_type):
+    "$param_model_interpolated_interpolation_type"
+  #else
+    $param_model_interpolated_interpolation_type
+  #end if
+#end if
+#if $adv_opts.adv_opts_selector=='advanced':
+    #if $adv_opts.param_force:
+  -force
+#end if
+    #if $adv_opts.param_algorithm_cutoff_score:
+  -algorithm:cutoff_score $adv_opts.param_algorithm_cutoff_score
+#end if
+    #if $adv_opts.param_algorithm_bucketsize:
+  -algorithm:bucketsize $adv_opts.param_algorithm_bucketsize
+#end if
+    #if $adv_opts.param_algorithm_anchorpoints:
+  -algorithm:anchorpoints $adv_opts.param_algorithm_anchorpoints
+#end if
+    #if $adv_opts.param_algorithm_mismatchscore:
+  -algorithm:mismatchscore $adv_opts.param_algorithm_mismatchscore
+#end if
+#end if
+</command>
+  <inputs>
+    <param name="param_in" type="data" format="mzml" multiple="true" optional="False" size="30" label="Input files separated by blanks (all must have the same file type)" help="(-in) ">
+      <sanitizer>
+        <valid initial="string.printable">
+          <remove value="'"/>
+          <remove value="&quot;"/>
+        </valid>
+      </sanitizer>
+    </param>
+    <param name="param_algorithm_gapcost" type="float" min="0.0" optional="True" value="1.0" label=" This Parameter stands for the cost of opining a gap in the Alignment" help="(-gapcost) A Gap means that one Spectrum can not be aligned directly to another Spectrum in the Map. This happens, when the similarity of both spectra a too low or even not present. Imagen as a insert or delete of the spectrum in the map. The gap is necessary for aligning, if we open a gap there is a possibility that an another spectrum can be correct aligned with a higher score as before without gap. But to open a gap is a negative event and has to be punished a bit, so such only in case  it 's a good choice to open a gap, if the score is bad enough. The Parameter is to giving as a positive number, the implementation convert it to a negative number"/>
+    <param name="param_algorithm_affinegapcost" type="float" min="0.0" optional="True" value="0.5" label=" This Parameter controls the cost of extension a already open gap" help="(-affinegapcost) The idea behind the affine gapcost lies under the assumption, that it is better to get a long distance of connected gaps than to have a structure gap match gap match.  There for the punishment for the extension of a gap has to be lower than the normal gapcost. If the the result of the alignment show high compression, it is a good idea to lower the affine gapcost or the normal gapcost"/>
+    <param name="param_algorithm_scorefunction" type="select" optional="True" value="SteinScottImproveScore" label=" The score function is the core of an alignment" help="(-scorefunction) The success of an alignment depends mostly of the elected score function. The score function return the similarity of two Spectrum back. The score influence defines later the way of possible traceback. There exist many way of algorithm to calculate the score">
+      <option value="SteinScottImproveScore">SteinScottImproveScore</option>
+      <option value="ZhangSimilarityScore">ZhangSimilarityScore</option>
+    </param>
+    <param name="param_model_type" type="select" optional="True" value="interpolated" label="Type of model" help="(-type) ">
+      <option value="linear">linear</option>
+      <option value="b_spline">b_spline</option>
+      <option value="interpolated">interpolated</option>
+    </param>
+    <param name="param_model_linear_symmetric_regression" type="boolean" truevalue="-model:linear:symmetric_regression" falsevalue="" checked="false" optional="True" label="Perform linear regression on 'y - x' vs" help="(-symmetric_regression) 'y + x', instead of on 'y' vs. 'x'"/>
+    <param name="param_model_b_spline_wavelength" type="float" min="0.0" optional="True" value="0.0" label="Determines the amount of smoothing by setting the number of nodes for the B-spline" help="(-wavelength) The number is chosen so that the spline approximates a low-pass filter with this cutoff wavelength. The wavelength is given in the same units as the data; a higher value means more smoothing. '0' sets the number of nodes to twice the number of input points"/>
+    <param name="param_model_b_spline_num_nodes" type="integer" min="0" optional="True" value="5" label="Number of nodes for B-spline fitting" help="(-num_nodes) Overrides 'wavelength' if set (to two or greater). A lower value means more smoothing"/>
+    <param name="param_model_b_spline_extrapolate" type="select" optional="True" value="linear" label="Method to use for extrapolation beyond the original data range" help="(-extrapolate) 'linear': Linear extrapolation using the slope of the B-spline at the corresponding endpoint. 'b_spline': Use the B-spline (as for interpolation). 'constant': Use the constant value of the B-spline at the corresponding endpoint. 'global_linear': Use a linear fit through the data (which will most probably introduce discontinuities at the ends of the data range)">
+      <option value="linear">linear</option>
+      <option value="b_spline">b_spline</option>
+      <option value="constant">constant</option>
+      <option value="global_linear">global_linear</option>
+    </param>
+    <param name="param_model_b_spline_boundary_condition" type="integer" min="0" max="2" optional="True" value="2" label="Boundary condition at B-spline endpoints: 0 (value zero), 1 (first derivative zero) or 2 (second derivative zero)" help="(-boundary_condition) "/>
+    <param name="param_model_interpolated_interpolation_type" type="select" optional="True" value="cspline" label="Type of interpolation to apply" help="(-interpolation_type) ">
+      <option value="linear">linear</option>
+      <option value="cspline">cspline</option>
+      <option value="akima">akima</option>
+    </param>
+    <expand macro="advanced_options">
+      <param name="param_force" type="boolean" truevalue="-force" falsevalue="" checked="false" optional="True" label="Overwrite tool specific checks" help="(-force) "/>
+      <param name="param_algorithm_cutoff_score" type="float" min="0.0" max="1.0" optional="True" value="0.7" label="The Parameter defines the threshold which filtered Spectra, these Spectra are high potential candidate for deciding the interval of a sub-alignment" help="(-cutoff_score)  Only those pair of Spectra are selected, which has a score higher or same of the threshold"/>
+      <param name="param_algorithm_bucketsize" type="integer" min="1" optional="True" value="100" label="Defines the numbers of buckets" help="(-bucketsize) It is a quantize of the interval of those points, which defines the main alignment(match points). These points have to filtered, to reduce the amount of points for the calculating a smoother spline curve"/>
+      <param name="param_algorithm_anchorpoints" type="integer" min="1" max="100" optional="True" value="100" label="Defines the percent of numbers of match points which a selected from one bucket" help="(-anchorpoints) The high score pairs are previously selected. The reduction of match points helps to get a smoother spline curve"/>
+      <param name="param_algorithm_mismatchscore" type="float" max="0.0" optional="True" value="-5.0" label="Defines the score of two Spectra if they have no similarity to each othe" help="(-mismatchscore) "/>
+    </expand>
+  </inputs>
+  <outputs>
+    <data name="param_out" format="mzml"/>
+    <data name="param_trafo_out" format="trafoxml"/>
+  </outputs>
+  <help>**What it does**
+
+Corrects retention time distortions between maps by spectrum alignment.
+
+
+For more information, visit http://ftp.mi.fu-berlin.de/OpenMS/release-documentation/html/TOPP_MapAlignerSpectrum.html</help>
+  <expand macro="references"/>
+</tool>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/MapAlignmentEvaluation.xml	Thu Apr 16 08:37:04 2015 -0400
@@ -0,0 +1,72 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<tool id="MapAlignmentEvaluation" name="MapAlignmentEvaluation" version="2.0.0">
+  <description>Evaluates alignment results against a ground truth.</description>
+  <macros>
+    <token name="@EXECUTABLE@">MapAlignmentEvaluation</token>
+    <import>macros.xml</import>
+  </macros>
+  <expand macro="stdio"/>
+  <expand macro="requirements"/>
+  <command>MapAlignmentEvaluation
+
+#if $param_in:
+  -in $param_in
+#end if
+#if $param_gt:
+  -gt $param_gt
+#end if
+#if $param_type:
+  -type
+  #if " " in str($param_type):
+    "$param_type"
+  #else
+    $param_type
+  #end if
+#end if
+#if $param_rt_dev:
+  -rt_dev $param_rt_dev
+#end if
+#if $param_mz_dev:
+  -mz_dev $param_mz_dev
+#end if
+#if $param_int_dev:
+  -int_dev $param_int_dev
+#end if
+#if $param_use_charge:
+  -use_charge
+#end if
+-threads \${GALAXY_SLOTS:-24} 
+#if $adv_opts.adv_opts_selector=='advanced':
+    #if $adv_opts.param_force:
+  -force
+#end if
+#end if
+&gt; $param_stdout
+</command>
+  <inputs>
+    <param name="param_in" type="data" format="consensusxml" optional="False" label="input file: tool" help="(-in) "/>
+    <param name="param_gt" type="data" format="consensusxml" optional="False" label="input file: ground truth" help="(-gt) "/>
+    <param name="param_type" type="select" optional="False" label="Caap Evaluation type" help="(-type) ">
+      <option value="precision">precision</option>
+      <option value="recall">recall</option>
+      <option value="F1">F1</option>
+    </param>
+    <param name="param_rt_dev" type="float" value="0.1" label="Maximum allowed deviation of the retention time" help="(-rt_dev) "/>
+    <param name="param_mz_dev" type="float" value="0.1" label="Maximum allowed deviation of m/z" help="(-mz_dev) "/>
+    <param name="param_int_dev" type="float" value="100.0" label="Maximum allowed deviation of Intensity" help="(-int_dev) "/>
+    <param name="param_use_charge" type="boolean" truevalue="-use_charge" falsevalue="" checked="false" optional="True" label="Use charge criterion when assesing if two features are identical" help="(-use_charge) "/>
+    <expand macro="advanced_options">
+      <param name="param_force" type="boolean" truevalue="-force" falsevalue="" checked="false" optional="True" label="Overwrite tool specific checks" help="(-force) "/>
+    </expand>
+  </inputs>
+  <outputs>
+    <data name="param_stdout" format="text" label="Output from stdout"/>
+  </outputs>
+  <help>**What it does**
+
+Evaluates alignment results against a ground truth.
+
+
+For more information, visit http://ftp.mi.fu-berlin.de/OpenMS/release-documentation/html/UTILS_MapAlignmentEvaluation.html</help>
+  <expand macro="references"/>
+</tool>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/MapNormalizer.xml	Thu Apr 16 08:37:04 2015 -0400
@@ -0,0 +1,41 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<tool id="MapNormalizer" name="MapNormalizer" version="2.0.0">
+  <description>Normalizes peak intensities in an MS run.</description>
+  <macros>
+    <token name="@EXECUTABLE@">MapNormalizer</token>
+    <import>macros.xml</import>
+  </macros>
+  <expand macro="stdio"/>
+  <expand macro="requirements"/>
+  <command>MapNormalizer
+
+#if $param_in:
+  -in $param_in
+#end if
+#if $param_out:
+  -out $param_out
+#end if
+-threads \${GALAXY_SLOTS:-24} 
+#if $adv_opts.adv_opts_selector=='advanced':
+    #if $adv_opts.param_force:
+  -force
+#end if
+#end if
+</command>
+  <inputs>
+    <param name="param_in" type="data" format="mzml" optional="False" label="input file" help="(-in) "/>
+    <expand macro="advanced_options">
+      <param name="param_force" type="boolean" truevalue="-force" falsevalue="" checked="false" optional="True" label="Overwrite tool specific checks" help="(-force) "/>
+    </expand>
+  </inputs>
+  <outputs>
+    <data name="param_out" format="mzml"/>
+  </outputs>
+  <help>**What it does**
+
+Normalizes peak intensities in an MS run.
+
+
+For more information, visit http://ftp.mi.fu-berlin.de/OpenMS/release-documentation/html/TOPP_MapNormalizer.html</help>
+  <expand macro="references"/>
+</tool>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/MapRTTransformer.xml	Thu Apr 16 08:37:04 2015 -0400
@@ -0,0 +1,142 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<tool id="MapRTTransformer" name="MapRTTransformer" version="2.0.0">
+  <description>Applies retention time transformations to maps.</description>
+  <macros>
+    <token name="@EXECUTABLE@">MapRTTransformer</token>
+    <import>macros.xml</import>
+  </macros>
+  <expand macro="stdio"/>
+  <expand macro="requirements"/>
+  <command>MapRTTransformer
+
+-in
+  #for token in $param_in:
+    $token
+  #end for
+
+#if $rep_param_out:
+-out
+  #for token in $rep_param_out:
+    #if " " in str(token):
+      "$token.param_out"
+    #else
+      $token.param_out
+    #end if
+  #end for
+#end if
+-trafo_in
+  #for token in $param_trafo_in:
+    $token
+  #end for
+
+#if $rep_param_trafo_out:
+-trafo_out
+  #for token in $rep_param_trafo_out:
+    #if " " in str(token):
+      "$token.param_trafo_out"
+    #else
+      $token.param_trafo_out
+    #end if
+  #end for
+#end if
+#if $param_invert:
+  -invert
+#end if
+-threads \${GALAXY_SLOTS:-24} 
+#if $param_model_type:
+  -model:type
+  #if " " in str($param_model_type):
+    "$param_model_type"
+  #else
+    $param_model_type
+  #end if
+#end if
+#if $param_model_linear_symmetric_regression:
+  -model:linear:symmetric_regression
+#end if
+#if $param_model_b_spline_wavelength:
+  -model:b_spline:wavelength $param_model_b_spline_wavelength
+#end if
+#if $param_model_b_spline_num_nodes:
+  -model:b_spline:num_nodes $param_model_b_spline_num_nodes
+#end if
+#if $param_model_b_spline_extrapolate:
+  -model:b_spline:extrapolate
+  #if " " in str($param_model_b_spline_extrapolate):
+    "$param_model_b_spline_extrapolate"
+  #else
+    $param_model_b_spline_extrapolate
+  #end if
+#end if
+#if $param_model_b_spline_boundary_condition:
+  -model:b_spline:boundary_condition $param_model_b_spline_boundary_condition
+#end if
+#if $param_model_interpolated_interpolation_type:
+  -model:interpolated:interpolation_type
+  #if " " in str($param_model_interpolated_interpolation_type):
+    "$param_model_interpolated_interpolation_type"
+  #else
+    $param_model_interpolated_interpolation_type
+  #end if
+#end if
+#if $adv_opts.adv_opts_selector=='advanced':
+    #if $adv_opts.param_force:
+  -force
+#end if
+#end if
+</command>
+  <inputs>
+    <param name="param_in" type="data" format="featurexml,consensusxml,mzml,idxml" multiple="true" optional="True" size="30" label="Input files to transform (separated by blanks)" help="(-in) ">
+      <sanitizer>
+        <valid initial="string.printable">
+          <remove value="'"/>
+          <remove value="&quot;"/>
+        </valid>
+      </sanitizer>
+    </param>
+    <param name="param_trafo_in" type="data" format="trafoxml" multiple="true" optional="False" size="30" label="Transformations to apply (files separated by blanks)" help="(-trafo_in) ">
+      <sanitizer>
+        <valid initial="string.printable">
+          <remove value="'"/>
+          <remove value="&quot;"/>
+        </valid>
+      </sanitizer>
+    </param>
+    <param name="param_invert" type="boolean" truevalue="-invert" falsevalue="" checked="false" optional="True" label="Invert transformations (approximatively) before applying them" help="(-invert) "/>
+    <param name="param_model_type" type="select" optional="True" value="none" label="Type of model" help="(-type) ">
+      <option value="none">none</option>
+      <option value="linear">linear</option>
+      <option value="b_spline">b_spline</option>
+      <option value="interpolated">interpolated</option>
+    </param>
+    <param name="param_model_linear_symmetric_regression" type="boolean" truevalue="-model:linear:symmetric_regression" falsevalue="" checked="false" optional="True" label="Perform linear regression on 'y - x' vs" help="(-symmetric_regression) 'y + x', instead of on 'y' vs. 'x'"/>
+    <param name="param_model_b_spline_wavelength" type="float" min="0.0" optional="True" value="0.0" label="Determines the amount of smoothing by setting the number of nodes for the B-spline" help="(-wavelength) The number is chosen so that the spline approximates a low-pass filter with this cutoff wavelength. The wavelength is given in the same units as the data; a higher value means more smoothing. '0' sets the number of nodes to twice the number of input points"/>
+    <param name="param_model_b_spline_num_nodes" type="integer" min="0" optional="True" value="5" label="Number of nodes for B-spline fitting" help="(-num_nodes) Overrides 'wavelength' if set (to two or greater). A lower value means more smoothing"/>
+    <param name="param_model_b_spline_extrapolate" type="select" optional="True" value="linear" label="Method to use for extrapolation beyond the original data range" help="(-extrapolate) 'linear': Linear extrapolation using the slope of the B-spline at the corresponding endpoint. 'b_spline': Use the B-spline (as for interpolation). 'constant': Use the constant value of the B-spline at the corresponding endpoint. 'global_linear': Use a linear fit through the data (which will most probably introduce discontinuities at the ends of the data range)">
+      <option value="linear">linear</option>
+      <option value="b_spline">b_spline</option>
+      <option value="constant">constant</option>
+      <option value="global_linear">global_linear</option>
+    </param>
+    <param name="param_model_b_spline_boundary_condition" type="integer" min="0" max="2" optional="True" value="2" label="Boundary condition at B-spline endpoints: 0 (value zero), 1 (first derivative zero) or 2 (second derivative zero)" help="(-boundary_condition) "/>
+    <param name="param_model_interpolated_interpolation_type" type="select" optional="True" value="cspline" label="Type of interpolation to apply" help="(-interpolation_type) ">
+      <option value="linear">linear</option>
+      <option value="cspline">cspline</option>
+      <option value="akima">akima</option>
+    </param>
+    <expand macro="advanced_options">
+      <param name="param_force" type="boolean" truevalue="-force" falsevalue="" checked="false" optional="True" label="Overwrite tool specific checks" help="(-force) "/>
+    </expand>
+  </inputs>
+  <outputs>
+    <data name="param_out" metadata_source="param_in" format="input"/>
+    <data name="param_trafo_out" format="trafoxml"/>
+  </outputs>
+  <help>**What it does**
+
+Applies retention time transformations to maps.
+
+
+For more information, visit http://ftp.mi.fu-berlin.de/OpenMS/release-documentation/html/TOPP_MapRTTransformer.html</help>
+  <expand macro="references"/>
+</tool>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/MapStatistics.xml	Thu Apr 16 08:37:04 2015 -0400
@@ -0,0 +1,57 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<tool id="MapStatistics" name="MapStatistics" version="2.0.0">
+  <description>Extract extended statistics on the features of a map for quality control.</description>
+  <macros>
+    <token name="@EXECUTABLE@">MapStatistics</token>
+    <import>macros.xml</import>
+  </macros>
+  <expand macro="stdio"/>
+  <expand macro="requirements"/>
+  <command>MapStatistics
+
+#if $param_in:
+  -in $param_in
+#end if
+#if $param_out:
+  -out $param_out
+#end if
+#if $param_n:
+  -n $param_n
+#end if
+#if $param_m:
+  -m
+#end if
+#if $param_p:
+  -p
+#end if
+#if $param_s:
+  -s
+#end if
+-threads \${GALAXY_SLOTS:-24} 
+#if $adv_opts.adv_opts_selector=='advanced':
+    #if $adv_opts.param_force:
+  -force
+#end if
+#end if
+</command>
+  <inputs>
+    <param name="param_in" type="data" format="featurexml,consensusxml" optional="False" label="Input file" help="(-in) "/>
+    <param name="param_n" type="integer" min="1" max="100" optional="True" value="4" label="Report separate statistics for each of n RT slices of the map" help="(-n) "/>
+    <param name="param_m" type="boolean" truevalue="-m" falsevalue="" checked="false" optional="True" label="Show meta information about the whole experiment" help="(-m) "/>
+    <param name="param_p" type="boolean" truevalue="-p" falsevalue="" checked="false" optional="True" label="Shows data processing information" help="(-p) "/>
+    <param name="param_s" type="boolean" truevalue="-s" falsevalue="" checked="false" optional="True" label="Computes a summary statistics of intensities, qualities, and widths" help="(-s) "/>
+    <expand macro="advanced_options">
+      <param name="param_force" type="boolean" truevalue="-force" falsevalue="" checked="false" optional="True" label="Overwrite tool specific checks" help="(-force) "/>
+    </expand>
+  </inputs>
+  <outputs>
+    <data name="param_out" format="txt"/>
+  </outputs>
+  <help>**What it does**
+
+Extract extended statistics on the features of a map for quality control.
+
+
+For more information, visit http://ftp.mi.fu-berlin.de/OpenMS/release-documentation/html/TOPP_MapStatistics.html</help>
+  <expand macro="references"/>
+</tool>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/MassCalculator.xml	Thu Apr 16 08:37:04 2015 -0400
@@ -0,0 +1,132 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<tool id="MassCalculator" name="MassCalculator" version="2.0.0">
+  <description>Calculates masses and mass-to-charge ratios of peptide sequences</description>
+  <macros>
+    <token name="@EXECUTABLE@">MassCalculator</token>
+    <import>macros.xml</import>
+  </macros>
+  <expand macro="stdio"/>
+  <expand macro="requirements"/>
+  <command>MassCalculator
+
+#if $param_in:
+  -in $param_in
+#end if
+
+#if $rep_param_in_seq:
+-in_seq
+  #for token in $rep_param_in_seq:
+    #if " " in str(token):
+      "$token.param_in_seq"
+    #else
+      $token.param_in_seq
+    #end if
+  #end for
+#end if
+#if $param_out:
+  -out $param_out
+#end if
+
+#if $rep_param_charge:
+-charge
+  #for token in $rep_param_charge:
+    #if " " in str(token):
+      "$token.param_charge"
+    #else
+      $token.param_charge
+    #end if
+  #end for
+#end if
+#if $param_format:
+  -format
+  #if " " in str($param_format):
+    "$param_format"
+  #else
+    $param_format
+  #end if
+#end if
+#if $param_average_mass:
+  -average_mass
+#end if
+#if $param_fragment_type:
+  -fragment_type
+  #if " " in str($param_fragment_type):
+    "$param_fragment_type"
+  #else
+    $param_fragment_type
+  #end if
+#end if
+#if $param_separator:
+  -separator     "$param_separator"
+#end if
+-threads \${GALAXY_SLOTS:-24} 
+#if $adv_opts.adv_opts_selector=='advanced':
+    #if $adv_opts.param_force:
+  -force
+#end if
+#end if
+</command>
+  <inputs>
+    <param name="param_in" type="data" format="txt" optional="True" label="Input file with peptide sequences and optionally charge numbers (mutually exclusive to 'in_seq')" help="(-in) "/>
+    <repeat name="rep_param_in_seq" min="0" title="param_in_seq">
+      <param name="param_in_seq" type="text" size="30" label="List of peptide sequences (mutually exclusive to 'in')" help="(-in_seq) ">
+        <sanitizer>
+          <valid initial="string.printable">
+            <remove value="'"/>
+            <remove value="&quot;"/>
+          </valid>
+        </sanitizer>
+      </param>
+    </repeat>
+    <repeat name="rep_param_charge" min="0" max="1" title="param_charge">
+      <param name="param_charge" type="text" size="30" value="0" label="List of charge states; required if 'in_seq' is given" help="(-charge) ">
+        <sanitizer>
+          <valid initial="string.printable">
+            <remove value="'"/>
+            <remove value="&quot;"/>
+          </valid>
+        </sanitizer>
+      </param>
+    </repeat>
+    <param name="param_format" type="select" optional="True" value="list" label="Output format ('list': human-readable list, 'table': CSV-like table, 'mass_only': mass values only, 'mz_only': m/z values only)" help="(-format) ">
+      <option value="list">list</option>
+      <option value="table">table</option>
+      <option value="mass_only">mass_only</option>
+      <option value="mz_only">mz_only</option>
+    </param>
+    <param name="param_average_mass" type="boolean" truevalue="-average_mass" falsevalue="" checked="false" optional="True" label="Compute average (instead of monoisotopic) peptide masses" help="(-average_mass) "/>
+    <param name="param_fragment_type" type="select" optional="True" value="full" label="For what type of sequence/fragment the mass should be computed" help="(-fragment_type) ">
+      <option value="full">full</option>
+      <option value="internal">internal</option>
+      <option value="N-terminal">N-terminal</option>
+      <option value="C-terminal">C-terminal</option>
+      <option value="a-ion">a-ion</option>
+      <option value="b-ion">b-ion</option>
+      <option value="c-ion">c-ion</option>
+      <option value="x-ion">x-ion</option>
+      <option value="y-ion">y-ion</option>
+      <option value="z-ion">z-ion</option>
+    </param>
+    <param name="param_separator" type="text" size="30" label="Field separator for 'table' output format; by default, the 'tab' character is used" help="(-separator) ">
+      <sanitizer>
+        <valid initial="string.printable">
+          <remove value="'"/>
+          <remove value="&quot;"/>
+        </valid>
+      </sanitizer>
+    </param>
+    <expand macro="advanced_options">
+      <param name="param_force" type="boolean" truevalue="-force" falsevalue="" checked="false" optional="True" label="Overwrite tool specific checks" help="(-force) "/>
+    </expand>
+  </inputs>
+  <outputs>
+    <data name="param_out" format="txt"/>
+  </outputs>
+  <help>**What it does**
+
+Calculates masses and mass-to-charge ratios of peptide sequences
+
+
+For more information, visit http://ftp.mi.fu-berlin.de/OpenMS/release-documentation/html/UTILS_MassCalculator.html</help>
+  <expand macro="references"/>
+</tool>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/MassTraceExtractor.xml	Thu Apr 16 08:37:04 2015 -0400
@@ -0,0 +1,130 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<tool id="MassTraceExtractor" name="MassTraceExtractor" version="2.0.0">
+  <description>Detects mass traces in centroided LC-MS data.</description>
+  <macros>
+    <token name="@EXECUTABLE@">MassTraceExtractor</token>
+    <import>macros.xml</import>
+  </macros>
+  <expand macro="stdio"/>
+  <expand macro="requirements"/>
+  <command>MassTraceExtractor
+
+#if $param_in:
+  -in $param_in
+#end if
+#if $param_out:
+  -out $param_out
+#end if
+#if $param_out_type:
+  -out_type
+  #if " " in str($param_out_type):
+    "$param_out_type"
+  #else
+    $param_out_type
+  #end if
+#end if
+-threads \${GALAXY_SLOTS:-24} 
+#if $param_algorithm_common_noise_threshold_int:
+  -algorithm:common:noise_threshold_int $param_algorithm_common_noise_threshold_int
+#end if
+#if $param_algorithm_common_chrom_peak_snr:
+  -algorithm:common:chrom_peak_snr $param_algorithm_common_chrom_peak_snr
+#end if
+#if $param_algorithm_common_chrom_fwhm:
+  -algorithm:common:chrom_fwhm $param_algorithm_common_chrom_fwhm
+#end if
+#if $param_algorithm_mtd_mass_error_ppm:
+  -algorithm:mtd:mass_error_ppm $param_algorithm_mtd_mass_error_ppm
+#end if
+#if $param_algorithm_mtd_reestimate_mt_sd:
+  -algorithm:mtd:reestimate_mt_sd
+#end if
+#if $param_algorithm_epd_width_filtering:
+  -algorithm:epd:width_filtering
+  #if " " in str($param_algorithm_epd_width_filtering):
+    "$param_algorithm_epd_width_filtering"
+  #else
+    $param_algorithm_epd_width_filtering
+  #end if
+#end if
+#if $param_algorithm_epd_enabled:
+  -algorithm:epd:enabled
+#end if
+#if $adv_opts.adv_opts_selector=='advanced':
+    #if $adv_opts.param_force:
+  -force
+#end if
+    #if $adv_opts.param_algorithm_mtd_trace_termination_criterion:
+  -algorithm:mtd:trace_termination_criterion
+  #if " " in str($adv_opts.param_algorithm_mtd_trace_termination_criterion):
+    "$adv_opts.param_algorithm_mtd_trace_termination_criterion"
+  #else
+    $adv_opts.param_algorithm_mtd_trace_termination_criterion
+  #end if
+#end if
+    #if $adv_opts.param_algorithm_mtd_trace_termination_outliers:
+  -algorithm:mtd:trace_termination_outliers $adv_opts.param_algorithm_mtd_trace_termination_outliers
+#end if
+    #if $adv_opts.param_algorithm_mtd_min_sample_rate:
+  -algorithm:mtd:min_sample_rate $adv_opts.param_algorithm_mtd_min_sample_rate
+#end if
+    #if $adv_opts.param_algorithm_mtd_min_trace_length:
+  -algorithm:mtd:min_trace_length $adv_opts.param_algorithm_mtd_min_trace_length
+#end if
+    #if $adv_opts.param_algorithm_mtd_max_trace_length:
+  -algorithm:mtd:max_trace_length $adv_opts.param_algorithm_mtd_max_trace_length
+#end if
+    #if $adv_opts.param_algorithm_epd_min_fwhm:
+  -algorithm:epd:min_fwhm $adv_opts.param_algorithm_epd_min_fwhm
+#end if
+    #if $adv_opts.param_algorithm_epd_max_fwhm:
+  -algorithm:epd:max_fwhm $adv_opts.param_algorithm_epd_max_fwhm
+#end if
+    #if $adv_opts.param_algorithm_epd_masstrace_snr_filtering:
+  -algorithm:epd:masstrace_snr_filtering
+#end if
+#end if
+</command>
+  <inputs>
+    <param name="param_in" type="data" format="mzml" optional="False" label="input centroided mzML file" help="(-in) "/>
+    <param name="param_out_type" type="select" optional="True" label="output file type -- default: determined from file extension or content" help="(-out_type) ">
+      <option value="featureXML">featureXML</option>
+      <option value="consensusXML">consensusXML</option>
+    </param>
+    <param name="param_algorithm_common_noise_threshold_int" type="float" value="10.0" label="Intensity threshold below which peaks are regarded as noise" help="(-noise_threshold_int) "/>
+    <param name="param_algorithm_common_chrom_peak_snr" type="float" value="3.0" label="Minimum signal-to-noise a mass trace should have" help="(-chrom_peak_snr) "/>
+    <param name="param_algorithm_common_chrom_fwhm" type="float" value="5.0" label="Expected chromatographic peak width (in seconds)" help="(-chrom_fwhm) "/>
+    <param name="param_algorithm_mtd_mass_error_ppm" type="float" value="20.0" label="Allowed mass deviation (in ppm)" help="(-mass_error_ppm) "/>
+    <param name="param_algorithm_mtd_reestimate_mt_sd" type="boolean" truevalue="-algorithm:mtd:reestimate_mt_sd" falsevalue="" checked="true" optional="True" label="Enables dynamic re-estimation of m/z variance during mass trace collection stage" help="(-reestimate_mt_sd) "/>
+    <param name="param_algorithm_epd_width_filtering" type="select" optional="True" value="fixed" label="Enable filtering of unlikely peak widths" help="(-width_filtering) The fixed setting filters out mass traces outside the [min_fwhm, max_fwhm] interval (set parameters accordingly!). The auto setting filters with the 5 and 95% quantiles of the peak width distribution">
+      <option value="off">off</option>
+      <option value="fixed">fixed</option>
+      <option value="auto">auto</option>
+    </param>
+    <param name="param_algorithm_epd_enabled" type="boolean" truevalue="-algorithm:epd:enabled" falsevalue="" checked="true" optional="True" label="Enables/disables the chromatographic peak detection of mass traces" help="(-enabled) "/>
+    <expand macro="advanced_options">
+      <param name="param_force" type="boolean" truevalue="-force" falsevalue="" checked="false" optional="True" label="Overwrite tool specific checks" help="(-force) "/>
+      <param name="param_algorithm_mtd_trace_termination_criterion" type="select" optional="True" value="outlier" label="Termination criterion for the extension of mass traces" help="(-trace_termination_criterion) In 'outlier' mode, trace extension cancels if a predefined number of consecutive outliers are found (see trace_termination_outliers parameter). In 'sample_rate' mode, trace extension in both directions stops if ratio of found peaks versus visited spectra falls below the 'min_sample_rate' threshold">
+        <option value="outlier">outlier</option>
+        <option value="sample_rate">sample_rate</option>
+      </param>
+      <param name="param_algorithm_mtd_trace_termination_outliers" type="integer" value="5" label="Mass trace extension in one direction cancels if this number of consecutive spectra with no detectable peaks is reached" help="(-trace_termination_outliers) "/>
+      <param name="param_algorithm_mtd_min_sample_rate" type="float" value="0.5" label="Minimum fraction of scans along the mass trace that must contain a peak" help="(-min_sample_rate) "/>
+      <param name="param_algorithm_mtd_min_trace_length" type="float" value="5.0" label="Minimum expected length of a mass trace (in seconds)" help="(-min_trace_length) "/>
+      <param name="param_algorithm_mtd_max_trace_length" type="float" value="300.0" label="Minimum expected length of a mass trace (in seconds)" help="(-max_trace_length) "/>
+      <param name="param_algorithm_epd_min_fwhm" type="float" value="3.0" label="Minimum full-width-at-half-maximum of chromatographic peaks (in seconds)" help="(-min_fwhm) Ignored if paramter width_filtering is off or auto"/>
+      <param name="param_algorithm_epd_max_fwhm" type="float" value="60.0" label="Maximum full-width-at-half-maximum of chromatographic peaks (in seconds)" help="(-max_fwhm) Ignored if paramter width_filtering is off or auto"/>
+      <param name="param_algorithm_epd_masstrace_snr_filtering" type="boolean" truevalue="-algorithm:epd:masstrace_snr_filtering" falsevalue="" checked="false" optional="True" label="Apply post-filtering by signal-to-noise ratio after smoothing" help="(-masstrace_snr_filtering) "/>
+    </expand>
+  </inputs>
+  <outputs>
+    <data name="param_out" format="featurexml"/>
+  </outputs>
+  <help>**What it does**
+
+Detects mass traces in centroided LC-MS data.
+
+
+For more information, visit http://ftp.mi.fu-berlin.de/OpenMS/release-documentation/html/TOPP_MassTraceExtractor.html</help>
+  <expand macro="references"/>
+</tool>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/MyriMatchAdapter.xml	Thu Apr 16 08:37:04 2015 -0400
@@ -0,0 +1,3404 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<tool id="MyriMatchAdapter" name="MyriMatchAdapter" version="2.0.0">
+  <description>Annotates MS/MS spectra using MyriMatch.</description>
+  <macros>
+    <token name="@EXECUTABLE@">MyriMatchAdapter</token>
+    <import>macros.xml</import>
+  </macros>
+  <expand macro="stdio"/>
+  <expand macro="requirements"/>
+  <command>MyriMatchAdapter
+-myrimatch_executable myrimatch
+
+#if $param_in:
+  -in $param_in
+#end if
+#if $param_out:
+  -out $param_out
+#end if
+#if $param_precursor_mass_tolerance:
+  -precursor_mass_tolerance $param_precursor_mass_tolerance
+#end if
+#if $param_precursor_mass_tolerance_unit:
+  -precursor_mass_tolerance_unit
+  #if " " in str($param_precursor_mass_tolerance_unit):
+    "$param_precursor_mass_tolerance_unit"
+  #else
+    $param_precursor_mass_tolerance_unit
+  #end if
+#end if
+#if $param_precursor_mass_tolerance_avg:
+  -precursor_mass_tolerance_avg
+#end if
+#if $param_fragment_mass_tolerance:
+  -fragment_mass_tolerance $param_fragment_mass_tolerance
+#end if
+#if $param_fragment_mass_tolerance_unit:
+  -fragment_mass_tolerance_unit
+  #if " " in str($param_fragment_mass_tolerance_unit):
+    "$param_fragment_mass_tolerance_unit"
+  #else
+    $param_fragment_mass_tolerance_unit
+  #end if
+#end if
+#if $param_database:
+  -database $param_database
+#end if
+#if $param_min_precursor_charge:
+  -min_precursor_charge $param_min_precursor_charge
+#end if
+#if $param_max_precursor_charge:
+  -max_precursor_charge $param_max_precursor_charge
+#end if
+
+#if $rep_param_fixed_modifications:
+-fixed_modifications
+  #for token in $rep_param_fixed_modifications:
+    #if " " in str(token):
+      "$token.param_fixed_modifications"
+    #else
+      $token.param_fixed_modifications
+    #end if
+  #end for
+#end if
+
+#if $rep_param_variable_modifications:
+-variable_modifications
+  #for token in $rep_param_variable_modifications:
+    #if " " in str(token):
+      "$token.param_variable_modifications"
+    #else
+      $token.param_variable_modifications
+    #end if
+  #end for
+#end if
+#if $param_NumChargeStates:
+  -NumChargeStates $param_NumChargeStates
+#end if
+#if $param_TicCutoffPercentage:
+  -TicCutoffPercentage $param_TicCutoffPercentage
+#end if
+#if $param_MaxDynamicMods:
+  -MaxDynamicMods $param_MaxDynamicMods
+#end if
+#if $param_MaxResultRank:
+  -MaxResultRank $param_MaxResultRank
+#end if
+#if $param_CleavageRules:
+  -CleavageRules
+  #if " " in str($param_CleavageRules):
+    "$param_CleavageRules"
+  #else
+    $param_CleavageRules
+  #end if
+#end if
+#if $param_MinTerminiCleavages:
+  -MinTerminiCleavages $param_MinTerminiCleavages
+#end if
+#if $param_MaxMissedCleavages:
+  -MaxMissedCleavages $param_MaxMissedCleavages
+#end if
+-threads \${GALAXY_SLOTS:-24} 
+#if $adv_opts.adv_opts_selector=='advanced':
+    #if $adv_opts.param_MinPeptideMass:
+  -MinPeptideMass $adv_opts.param_MinPeptideMass
+#end if
+    #if $adv_opts.param_MaxPeptideMass:
+  -MaxPeptideMass $adv_opts.param_MaxPeptideMass
+#end if
+    #if $adv_opts.param_MinPeptideLength:
+  -MinPeptideLength $adv_opts.param_MinPeptideLength
+#end if
+    #if $adv_opts.param_MaxPeptideLength:
+  -MaxPeptideLength $adv_opts.param_MaxPeptideLength
+#end if
+    #if $adv_opts.param_UseSmartPlusThreeModel:
+  -UseSmartPlusThreeModel
+#end if
+    #if $adv_opts.param_NumIntensityClasses:
+  -NumIntensityClasses $adv_opts.param_NumIntensityClasses
+#end if
+    #if $adv_opts.param_ClassSizeMultiplier:
+  -ClassSizeMultiplier $adv_opts.param_ClassSizeMultiplier
+#end if
+    #if $adv_opts.param_MonoisotopeAdjustmentSet:
+  -MonoisotopeAdjustmentSet     "$adv_opts.param_MonoisotopeAdjustmentSet"
+#end if
+    #if $adv_opts.param_force:
+  -force
+#end if
+#end if
+</command>
+  <inputs>
+    <param name="param_in" type="data" format="mzml" optional="False" label="Input file" help="(-in) "/>
+    <param name="param_precursor_mass_tolerance" type="float" value="1.5" label="Precursor mono mass tolerance" help="(-precursor_mass_tolerance) "/>
+    <param name="param_precursor_mass_tolerance_unit" type="select" optional="True" value="Da" label="Unit to be used for precursor mass tolerance" help="(-precursor_mass_tolerance_unit) ">
+      <option value="Da">Da</option>
+      <option value="ppm">ppm</option>
+    </param>
+    <param name="param_precursor_mass_tolerance_avg" type="boolean" truevalue="-precursor_mass_tolerance_avg" falsevalue="" checked="false" optional="True" label="If this flag is set, the average mass is used in the precursor mass tolerance" help="(-precursor_mass_tolerance_avg) "/>
+    <param name="param_fragment_mass_tolerance" type="float" value="0.3" label="Fragment mass error in Dalton" help="(-fragment_mass_tolerance) "/>
+    <param name="param_fragment_mass_tolerance_unit" type="select" optional="True" value="Da" label="Unit to be used for fragment mass tolerance" help="(-fragment_mass_tolerance_unit) ">
+      <option value="Da">Da</option>
+      <option value="ppm">ppm</option>
+    </param>
+    <param name="param_database" type="data" format="fasta" optional="False" label="FASTA protein database" help="(-database) "/>
+    <param name="param_min_precursor_charge" type="integer" value="1" label="Minimum precursor ion charge" help="(-min_precursor_charge) "/>
+    <param name="param_max_precursor_charge" type="integer" value="3" label="Maximum precursor ion charge" help="(-max_precursor_charge) "/>
+    <repeat name="rep_param_fixed_modifications" min="0" title="param_fixed_modifications">
+      <param name="param_fixed_modifications" type="select" optional="True" label="Fixed modifications, specified using UniMod (www.unimod.org) terms," help="(-fixed_modifications) e.g. 'Carbamidomethyl (C)' or 'Oxidation (M)'">
+        <option value="2-dimethylsuccinyl (C)">2-dimethylsuccinyl (C)</option>
+        <option value="2-monomethylsuccinyl (C)">2-monomethylsuccinyl (C)</option>
+        <option value="2-nitrobenzyl (Y)">2-nitrobenzyl (Y)</option>
+        <option value="2-succinyl (C)">2-succinyl (C)</option>
+        <option value="2HPG (R)">2HPG (R)</option>
+        <option value="3-deoxyglucosone (R)">3-deoxyglucosone (R)</option>
+        <option value="3-phosphoglyceryl (K)">3-phosphoglyceryl (K)</option>
+        <option value="3sulfo (N-term)">3sulfo (N-term)</option>
+        <option value="4-ONE (C)">4-ONE (C)</option>
+        <option value="4-ONE (H)">4-ONE (H)</option>
+        <option value="4-ONE (K)">4-ONE (K)</option>
+        <option value="4-ONE+Delta:H(-2)O(-1) (C)">4-ONE+Delta:H(-2)O(-1) (C)</option>
+        <option value="4-ONE+Delta:H(-2)O(-1) (H)">4-ONE+Delta:H(-2)O(-1) (H)</option>
+        <option value="4-ONE+Delta:H(-2)O(-1) (K)">4-ONE+Delta:H(-2)O(-1) (K)</option>
+        <option value="4AcAllylGal (C)">4AcAllylGal (C)</option>
+        <option value="ADP-Ribosyl (C)">ADP-Ribosyl (C)</option>
+        <option value="ADP-Ribosyl (D)">ADP-Ribosyl (D)</option>
+        <option value="ADP-Ribosyl (E)">ADP-Ribosyl (E)</option>
+        <option value="ADP-Ribosyl (K)">ADP-Ribosyl (K)</option>
+        <option value="ADP-Ribosyl (N)">ADP-Ribosyl (N)</option>
+        <option value="ADP-Ribosyl (R)">ADP-Ribosyl (R)</option>
+        <option value="ADP-Ribosyl (S)">ADP-Ribosyl (S)</option>
+        <option value="AEBS (H)">AEBS (H)</option>
+        <option value="AEBS (K)">AEBS (K)</option>
+        <option value="AEBS (S)">AEBS (S)</option>
+        <option value="AEBS (Y)">AEBS (Y)</option>
+        <option value="AEC-MAEC (S)">AEC-MAEC (S)</option>
+        <option value="AEC-MAEC (T)">AEC-MAEC (T)</option>
+        <option value="AEC-MAEC:2H(4) (S)">AEC-MAEC:2H(4) (S)</option>
+        <option value="AEC-MAEC:2H(4) (T)">AEC-MAEC:2H(4) (T)</option>
+        <option value="AHA-Alkyne (M)">AHA-Alkyne (M)</option>
+        <option value="AHA-Alkyne-KDDDD (M)">AHA-Alkyne-KDDDD (M)</option>
+        <option value="AHA-SS (M)">AHA-SS (M)</option>
+        <option value="AHA-SS_CAM (M)">AHA-SS_CAM (M)</option>
+        <option value="AMTzHexNAc2 (N)">AMTzHexNAc2 (N)</option>
+        <option value="AMTzHexNAc2 (S)">AMTzHexNAc2 (S)</option>
+        <option value="AMTzHexNAc2 (T)">AMTzHexNAc2 (T)</option>
+        <option value="AROD (C)">AROD (C)</option>
+        <option value="AccQTag (K)">AccQTag (K)</option>
+        <option value="AccQTag (N-term)">AccQTag (N-term)</option>
+        <option value="Acetyl (C)">Acetyl (C)</option>
+        <option value="Acetyl (H)">Acetyl (H)</option>
+        <option value="Acetyl (K)">Acetyl (K)</option>
+        <option value="Acetyl (N-term)">Acetyl (N-term)</option>
+        <option value="Acetyl (S)">Acetyl (S)</option>
+        <option value="Acetyl (T)">Acetyl (T)</option>
+        <option value="Acetyl (Y)">Acetyl (Y)</option>
+        <option value="Acetyl:13C(2) (K)">Acetyl:13C(2) (K)</option>
+        <option value="Acetyl:2H(3) (H)">Acetyl:2H(3) (H)</option>
+        <option value="Acetyl:2H(3) (K)">Acetyl:2H(3) (K)</option>
+        <option value="Acetyl:2H(3) (N-term)">Acetyl:2H(3) (N-term)</option>
+        <option value="Acetyl:2H(3) (S)">Acetyl:2H(3) (S)</option>
+        <option value="Acetyl:2H(3) (T)">Acetyl:2H(3) (T)</option>
+        <option value="Acetyl:2H(3) (Y)">Acetyl:2H(3) (Y)</option>
+        <option value="Acetyldeoxyhypusine (K)">Acetyldeoxyhypusine (K)</option>
+        <option value="Acetylhypusine (K)">Acetylhypusine (K)</option>
+        <option value="Ahx2+Hsl (C-term)">Ahx2+Hsl (C-term)</option>
+        <option value="Ala-&gt;Arg (A)">Ala-&gt;Arg (A)</option>
+        <option value="Ala-&gt;Asn (A)">Ala-&gt;Asn (A)</option>
+        <option value="Ala-&gt;Asp (A)">Ala-&gt;Asp (A)</option>
+        <option value="Ala-&gt;Cys (A)">Ala-&gt;Cys (A)</option>
+        <option value="Ala-&gt;Gln (A)">Ala-&gt;Gln (A)</option>
+        <option value="Ala-&gt;Glu (A)">Ala-&gt;Glu (A)</option>
+        <option value="Ala-&gt;Gly (A)">Ala-&gt;Gly (A)</option>
+        <option value="Ala-&gt;His (A)">Ala-&gt;His (A)</option>
+        <option value="Ala-&gt;Lys (A)">Ala-&gt;Lys (A)</option>
+        <option value="Ala-&gt;Met (A)">Ala-&gt;Met (A)</option>
+        <option value="Ala-&gt;Phe (A)">Ala-&gt;Phe (A)</option>
+        <option value="Ala-&gt;Pro (A)">Ala-&gt;Pro (A)</option>
+        <option value="Ala-&gt;Ser (A)">Ala-&gt;Ser (A)</option>
+        <option value="Ala-&gt;Thr (A)">Ala-&gt;Thr (A)</option>
+        <option value="Ala-&gt;Trp (A)">Ala-&gt;Trp (A)</option>
+        <option value="Ala-&gt;Tyr (A)">Ala-&gt;Tyr (A)</option>
+        <option value="Ala-&gt;Val (A)">Ala-&gt;Val (A)</option>
+        <option value="Ala-&gt;Xle (A)">Ala-&gt;Xle (A)</option>
+        <option value="Amidated (C-term)">Amidated (C-term)</option>
+        <option value="Amidine (K)">Amidine (K)</option>
+        <option value="Amidine (N-term)">Amidine (N-term)</option>
+        <option value="Amidino (C)">Amidino (C)</option>
+        <option value="Amino (Y)">Amino (Y)</option>
+        <option value="Ammonia-loss (N)">Ammonia-loss (N)</option>
+        <option value="Ammonia-loss (N-term C)">Ammonia-loss (N-term C)</option>
+        <option value="Ammonium (C-term)">Ammonium (C-term)</option>
+        <option value="Ammonium (D)">Ammonium (D)</option>
+        <option value="Ammonium (E)">Ammonium (E)</option>
+        <option value="Archaeol (C)">Archaeol (C)</option>
+        <option value="Arg (N-term)">Arg (N-term)</option>
+        <option value="Arg-&gt;Ala (R)">Arg-&gt;Ala (R)</option>
+        <option value="Arg-&gt;Asn (R)">Arg-&gt;Asn (R)</option>
+        <option value="Arg-&gt;Asp (R)">Arg-&gt;Asp (R)</option>
+        <option value="Arg-&gt;Cys (R)">Arg-&gt;Cys (R)</option>
+        <option value="Arg-&gt;Gln (R)">Arg-&gt;Gln (R)</option>
+        <option value="Arg-&gt;Glu (R)">Arg-&gt;Glu (R)</option>
+        <option value="Arg-&gt;GluSA (R)">Arg-&gt;GluSA (R)</option>
+        <option value="Arg-&gt;Gly (R)">Arg-&gt;Gly (R)</option>
+        <option value="Arg-&gt;His (R)">Arg-&gt;His (R)</option>
+        <option value="Arg-&gt;Lys (R)">Arg-&gt;Lys (R)</option>
+        <option value="Arg-&gt;Met (R)">Arg-&gt;Met (R)</option>
+        <option value="Arg-&gt;Npo (R)">Arg-&gt;Npo (R)</option>
+        <option value="Arg-&gt;Orn (R)">Arg-&gt;Orn (R)</option>
+        <option value="Arg-&gt;Phe (R)">Arg-&gt;Phe (R)</option>
+        <option value="Arg-&gt;Pro (R)">Arg-&gt;Pro (R)</option>
+        <option value="Arg-&gt;Ser (R)">Arg-&gt;Ser (R)</option>
+        <option value="Arg-&gt;Thr (R)">Arg-&gt;Thr (R)</option>
+        <option value="Arg-&gt;Trp (R)">Arg-&gt;Trp (R)</option>
+        <option value="Arg-&gt;Tyr (R)">Arg-&gt;Tyr (R)</option>
+        <option value="Arg-&gt;Val (R)">Arg-&gt;Val (R)</option>
+        <option value="Arg-&gt;Xle (R)">Arg-&gt;Xle (R)</option>
+        <option value="Arg-loss (C-term R)">Arg-loss (C-term R)</option>
+        <option value="Arg2PG (R)">Arg2PG (R)</option>
+        <option value="Argbiotinhydrazide (R)">Argbiotinhydrazide (R)</option>
+        <option value="Asn-&gt;Ala (N)">Asn-&gt;Ala (N)</option>
+        <option value="Asn-&gt;Arg (N)">Asn-&gt;Arg (N)</option>
+        <option value="Asn-&gt;Asp (N)">Asn-&gt;Asp (N)</option>
+        <option value="Asn-&gt;Cys (N)">Asn-&gt;Cys (N)</option>
+        <option value="Asn-&gt;Gln (N)">Asn-&gt;Gln (N)</option>
+        <option value="Asn-&gt;Glu (N)">Asn-&gt;Glu (N)</option>
+        <option value="Asn-&gt;Gly (N)">Asn-&gt;Gly (N)</option>
+        <option value="Asn-&gt;His (N)">Asn-&gt;His (N)</option>
+        <option value="Asn-&gt;Lys (N)">Asn-&gt;Lys (N)</option>
+        <option value="Asn-&gt;Met (N)">Asn-&gt;Met (N)</option>
+        <option value="Asn-&gt;Phe (N)">Asn-&gt;Phe (N)</option>
+        <option value="Asn-&gt;Pro (N)">Asn-&gt;Pro (N)</option>
+        <option value="Asn-&gt;Ser (N)">Asn-&gt;Ser (N)</option>
+        <option value="Asn-&gt;Thr (N)">Asn-&gt;Thr (N)</option>
+        <option value="Asn-&gt;Trp (N)">Asn-&gt;Trp (N)</option>
+        <option value="Asn-&gt;Tyr (N)">Asn-&gt;Tyr (N)</option>
+        <option value="Asn-&gt;Val (N)">Asn-&gt;Val (N)</option>
+        <option value="Asn-&gt;Xle (N)">Asn-&gt;Xle (N)</option>
+        <option value="Asp-&gt;Ala (D)">Asp-&gt;Ala (D)</option>
+        <option value="Asp-&gt;Arg (D)">Asp-&gt;Arg (D)</option>
+        <option value="Asp-&gt;Asn (D)">Asp-&gt;Asn (D)</option>
+        <option value="Asp-&gt;Cys (D)">Asp-&gt;Cys (D)</option>
+        <option value="Asp-&gt;Gln (D)">Asp-&gt;Gln (D)</option>
+        <option value="Asp-&gt;Glu (D)">Asp-&gt;Glu (D)</option>
+        <option value="Asp-&gt;Gly (D)">Asp-&gt;Gly (D)</option>
+        <option value="Asp-&gt;His (D)">Asp-&gt;His (D)</option>
+        <option value="Asp-&gt;Lys (D)">Asp-&gt;Lys (D)</option>
+        <option value="Asp-&gt;Met (D)">Asp-&gt;Met (D)</option>
+        <option value="Asp-&gt;Phe (D)">Asp-&gt;Phe (D)</option>
+        <option value="Asp-&gt;Pro (D)">Asp-&gt;Pro (D)</option>
+        <option value="Asp-&gt;Ser (D)">Asp-&gt;Ser (D)</option>
+        <option value="Asp-&gt;Thr (D)">Asp-&gt;Thr (D)</option>
+        <option value="Asp-&gt;Trp (D)">Asp-&gt;Trp (D)</option>
+        <option value="Asp-&gt;Tyr (D)">Asp-&gt;Tyr (D)</option>
+        <option value="Asp-&gt;Val (D)">Asp-&gt;Val (D)</option>
+        <option value="Asp-&gt;Xle (D)">Asp-&gt;Xle (D)</option>
+        <option value="Atto495Maleimide (C)">Atto495Maleimide (C)</option>
+        <option value="BADGE (C)">BADGE (C)</option>
+        <option value="BDMAPP (H)">BDMAPP (H)</option>
+        <option value="BDMAPP (K)">BDMAPP (K)</option>
+        <option value="BDMAPP (W)">BDMAPP (W)</option>
+        <option value="BDMAPP (Y)">BDMAPP (Y)</option>
+        <option value="BHAc (K)">BHAc (K)</option>
+        <option value="BHT (C)">BHT (C)</option>
+        <option value="BHT (H)">BHT (H)</option>
+        <option value="BHT (K)">BHT (K)</option>
+        <option value="BHTOH (C)">BHTOH (C)</option>
+        <option value="BHTOH (H)">BHTOH (H)</option>
+        <option value="BHTOH (K)">BHTOH (K)</option>
+        <option value="BITC (C)">BITC (C)</option>
+        <option value="BITC (K)">BITC (K)</option>
+        <option value="BITC (N-term)">BITC (N-term)</option>
+        <option value="BMOE (C)">BMOE (C)</option>
+        <option value="BMP-piperidinol (C)">BMP-piperidinol (C)</option>
+        <option value="BMP-piperidinol (M)">BMP-piperidinol (M)</option>
+        <option value="Bacillosamine (N)">Bacillosamine (N)</option>
+        <option value="Benzoyl (K)">Benzoyl (K)</option>
+        <option value="Benzoyl (N-term)">Benzoyl (N-term)</option>
+        <option value="Biotin (K)">Biotin (K)</option>
+        <option value="Biotin (N-term)">Biotin (N-term)</option>
+        <option value="Biotin-HPDP (C)">Biotin-HPDP (C)</option>
+        <option value="Biotin-PEG-PRA (M)">Biotin-PEG-PRA (M)</option>
+        <option value="Biotin-PEO-Amine (D)">Biotin-PEO-Amine (D)</option>
+        <option value="Biotin-PEO-Amine (E)">Biotin-PEO-Amine (E)</option>
+        <option value="Biotin-phenacyl (C)">Biotin-phenacyl (C)</option>
+        <option value="Biotin-phenacyl (H)">Biotin-phenacyl (H)</option>
+        <option value="Biotin-phenacyl (S)">Biotin-phenacyl (S)</option>
+        <option value="Biotin:Cayman-10013 (C)">Biotin:Cayman-10013 (C)</option>
+        <option value="Biotin:Cayman-10141 (C)">Biotin:Cayman-10141 (C)</option>
+        <option value="Biotin:Invitrogen-M1602 (C)">Biotin:Invitrogen-M1602 (C)</option>
+        <option value="Biotin:Sigma-B1267 (C)">Biotin:Sigma-B1267 (C)</option>
+        <option value="Biotin:Thermo-21325 (K)">Biotin:Thermo-21325 (K)</option>
+        <option value="Biotin:Thermo-21345 (Q)">Biotin:Thermo-21345 (Q)</option>
+        <option value="Biotin:Thermo-21360 (C-term)">Biotin:Thermo-21360 (C-term)</option>
+        <option value="Biotin:Thermo-21901+2H2O (C)">Biotin:Thermo-21901+2H2O (C)</option>
+        <option value="Biotin:Thermo-21901+H2O (C)">Biotin:Thermo-21901+H2O (C)</option>
+        <option value="Biotin:Thermo-21911 (C)">Biotin:Thermo-21911 (C)</option>
+        <option value="Biotin:Thermo-33033 (N-term)">Biotin:Thermo-33033 (N-term)</option>
+        <option value="Biotin:Thermo-33033-H (N-term)">Biotin:Thermo-33033-H (N-term)</option>
+        <option value="Biotin:Thermo-88310 (K)">Biotin:Thermo-88310 (K)</option>
+        <option value="Biotin:Thermo-88317 (S)">Biotin:Thermo-88317 (S)</option>
+        <option value="Biotin:Thermo-88317 (Y)">Biotin:Thermo-88317 (Y)</option>
+        <option value="BisANS (K)">BisANS (K)</option>
+        <option value="Bodipy (C)">Bodipy (C)</option>
+        <option value="Bromo (F)">Bromo (F)</option>
+        <option value="Bromo (H)">Bromo (H)</option>
+        <option value="Bromo (W)">Bromo (W)</option>
+        <option value="Bromo (Y)">Bromo (Y)</option>
+        <option value="Bromobimane (C)">Bromobimane (C)</option>
+        <option value="Butyryl (K)">Butyryl (K)</option>
+        <option value="C8-QAT (K)">C8-QAT (K)</option>
+        <option value="C8-QAT (N-term)">C8-QAT (N-term)</option>
+        <option value="CAF (N-term)">CAF (N-term)</option>
+        <option value="CAMthiopropanoyl (K)">CAMthiopropanoyl (K)</option>
+        <option value="CHDH (D)">CHDH (D)</option>
+        <option value="CLIP_TRAQ_2 (K)">CLIP_TRAQ_2 (K)</option>
+        <option value="CLIP_TRAQ_2 (N-term)">CLIP_TRAQ_2 (N-term)</option>
+        <option value="CLIP_TRAQ_2 (Y)">CLIP_TRAQ_2 (Y)</option>
+        <option value="CLIP_TRAQ_3 (K)">CLIP_TRAQ_3 (K)</option>
+        <option value="CLIP_TRAQ_3 (N-term)">CLIP_TRAQ_3 (N-term)</option>
+        <option value="CLIP_TRAQ_3 (Y)">CLIP_TRAQ_3 (Y)</option>
+        <option value="CLIP_TRAQ_4 (K)">CLIP_TRAQ_4 (K)</option>
+        <option value="CLIP_TRAQ_4 (N-term)">CLIP_TRAQ_4 (N-term)</option>
+        <option value="CLIP_TRAQ_4 (Y)">CLIP_TRAQ_4 (Y)</option>
+        <option value="Can-FP-biotin (S)">Can-FP-biotin (S)</option>
+        <option value="Can-FP-biotin (T)">Can-FP-biotin (T)</option>
+        <option value="Can-FP-biotin (Y)">Can-FP-biotin (Y)</option>
+        <option value="Carbamidomethyl (C)">Carbamidomethyl (C)</option>
+        <option value="Carbamidomethyl (D)">Carbamidomethyl (D)</option>
+        <option value="Carbamidomethyl (E)">Carbamidomethyl (E)</option>
+        <option value="Carbamidomethyl (H)">Carbamidomethyl (H)</option>
+        <option value="Carbamidomethyl (K)">Carbamidomethyl (K)</option>
+        <option value="Carbamidomethyl (N-term)">Carbamidomethyl (N-term)</option>
+        <option value="Carbamidomethyl (S)">Carbamidomethyl (S)</option>
+        <option value="Carbamidomethyl (T)">Carbamidomethyl (T)</option>
+        <option value="Carbamidomethyl (Y)">Carbamidomethyl (Y)</option>
+        <option value="CarbamidomethylDTT (C)">CarbamidomethylDTT (C)</option>
+        <option value="Carbamyl (C)">Carbamyl (C)</option>
+        <option value="Carbamyl (K)">Carbamyl (K)</option>
+        <option value="Carbamyl (M)">Carbamyl (M)</option>
+        <option value="Carbamyl (N-term)">Carbamyl (N-term)</option>
+        <option value="Carbamyl (R)">Carbamyl (R)</option>
+        <option value="Carbamyl (S)">Carbamyl (S)</option>
+        <option value="Carbamyl (T)">Carbamyl (T)</option>
+        <option value="Carbamyl (Y)">Carbamyl (Y)</option>
+        <option value="Carbofuran (S)">Carbofuran (S)</option>
+        <option value="Carboxy (D)">Carboxy (D)</option>
+        <option value="Carboxy (E)">Carboxy (E)</option>
+        <option value="Carboxy (K)">Carboxy (K)</option>
+        <option value="Carboxy (W)">Carboxy (W)</option>
+        <option value="Carboxyethyl (H)">Carboxyethyl (H)</option>
+        <option value="Carboxyethyl (K)">Carboxyethyl (K)</option>
+        <option value="Carboxymethyl (C)">Carboxymethyl (C)</option>
+        <option value="Carboxymethyl (K)">Carboxymethyl (K)</option>
+        <option value="Carboxymethyl (N-term)">Carboxymethyl (N-term)</option>
+        <option value="Carboxymethyl (W)">Carboxymethyl (W)</option>
+        <option value="Carboxymethyl:13C(2) (C)">Carboxymethyl:13C(2) (C)</option>
+        <option value="CarboxymethylDMAP (N-term)">CarboxymethylDMAP (N-term)</option>
+        <option value="CarboxymethylDTT (C)">CarboxymethylDTT (C)</option>
+        <option value="Cation:Ag (C-term)">Cation:Ag (C-term)</option>
+        <option value="Cation:Ag (D)">Cation:Ag (D)</option>
+        <option value="Cation:Ag (E)">Cation:Ag (E)</option>
+        <option value="Cation:Ca[II] (C-term)">Cation:Ca[II] (C-term)</option>
+        <option value="Cation:Ca[II] (D)">Cation:Ca[II] (D)</option>
+        <option value="Cation:Ca[II] (E)">Cation:Ca[II] (E)</option>
+        <option value="Cation:Cu[I] (C-term)">Cation:Cu[I] (C-term)</option>
+        <option value="Cation:Cu[I] (D)">Cation:Cu[I] (D)</option>
+        <option value="Cation:Cu[I] (E)">Cation:Cu[I] (E)</option>
+        <option value="Cation:Fe[II] (C-term)">Cation:Fe[II] (C-term)</option>
+        <option value="Cation:Fe[II] (D)">Cation:Fe[II] (D)</option>
+        <option value="Cation:Fe[II] (E)">Cation:Fe[II] (E)</option>
+        <option value="Cation:K (C-term)">Cation:K (C-term)</option>
+        <option value="Cation:K (D)">Cation:K (D)</option>
+        <option value="Cation:K (E)">Cation:K (E)</option>
+        <option value="Cation:Li (C-term)">Cation:Li (C-term)</option>
+        <option value="Cation:Li (D)">Cation:Li (D)</option>
+        <option value="Cation:Li (E)">Cation:Li (E)</option>
+        <option value="Cation:Mg[II] (C-term)">Cation:Mg[II] (C-term)</option>
+        <option value="Cation:Mg[II] (D)">Cation:Mg[II] (D)</option>
+        <option value="Cation:Mg[II] (E)">Cation:Mg[II] (E)</option>
+        <option value="Cation:Na (C-term)">Cation:Na (C-term)</option>
+        <option value="Cation:Na (D)">Cation:Na (D)</option>
+        <option value="Cation:Na (E)">Cation:Na (E)</option>
+        <option value="Cation:Ni[II] (C-term)">Cation:Ni[II] (C-term)</option>
+        <option value="Cation:Ni[II] (D)">Cation:Ni[II] (D)</option>
+        <option value="Cation:Ni[II] (E)">Cation:Ni[II] (E)</option>
+        <option value="Cation:Zn[II] (C-term)">Cation:Zn[II] (C-term)</option>
+        <option value="Cation:Zn[II] (D)">Cation:Zn[II] (D)</option>
+        <option value="Cation:Zn[II] (E)">Cation:Zn[II] (E)</option>
+        <option value="Chlorination (Y)">Chlorination (Y)</option>
+        <option value="Chlorpyrifos (S)">Chlorpyrifos (S)</option>
+        <option value="Chlorpyrifos (T)">Chlorpyrifos (T)</option>
+        <option value="Chlorpyrifos (Y)">Chlorpyrifos (Y)</option>
+        <option value="CoenzymeA (C)">CoenzymeA (C)</option>
+        <option value="CresylSaligeninPhosphate (H)">CresylSaligeninPhosphate (H)</option>
+        <option value="CresylSaligeninPhosphate (K)">CresylSaligeninPhosphate (K)</option>
+        <option value="CresylSaligeninPhosphate (R)">CresylSaligeninPhosphate (R)</option>
+        <option value="CresylSaligeninPhosphate (S)">CresylSaligeninPhosphate (S)</option>
+        <option value="CresylSaligeninPhosphate (T)">CresylSaligeninPhosphate (T)</option>
+        <option value="CresylSaligeninPhosphate (Y)">CresylSaligeninPhosphate (Y)</option>
+        <option value="Cresylphosphate (H)">Cresylphosphate (H)</option>
+        <option value="Cresylphosphate (K)">Cresylphosphate (K)</option>
+        <option value="Cresylphosphate (R)">Cresylphosphate (R)</option>
+        <option value="Cresylphosphate (S)">Cresylphosphate (S)</option>
+        <option value="Cresylphosphate (T)">Cresylphosphate (T)</option>
+        <option value="Cresylphosphate (Y)">Cresylphosphate (Y)</option>
+        <option value="Crotonaldehyde (C)">Crotonaldehyde (C)</option>
+        <option value="Crotonaldehyde (H)">Crotonaldehyde (H)</option>
+        <option value="Crotonaldehyde (K)">Crotonaldehyde (K)</option>
+        <option value="Crotonyl (K)">Crotonyl (K)</option>
+        <option value="CuSMo (C)">CuSMo (C)</option>
+        <option value="Cy3-maleimide (C)">Cy3-maleimide (C)</option>
+        <option value="Cy3b-maleimide (C)">Cy3b-maleimide (C)</option>
+        <option value="CyDye-Cy3 (C)">CyDye-Cy3 (C)</option>
+        <option value="CyDye-Cy5 (C)">CyDye-Cy5 (C)</option>
+        <option value="Cyano (C)">Cyano (C)</option>
+        <option value="Cys-&gt;Ala (C)">Cys-&gt;Ala (C)</option>
+        <option value="Cys-&gt;Arg (C)">Cys-&gt;Arg (C)</option>
+        <option value="Cys-&gt;Asn (C)">Cys-&gt;Asn (C)</option>
+        <option value="Cys-&gt;Asp (C)">Cys-&gt;Asp (C)</option>
+        <option value="Cys-&gt;Dha (C)">Cys-&gt;Dha (C)</option>
+        <option value="Cys-&gt;Gln (C)">Cys-&gt;Gln (C)</option>
+        <option value="Cys-&gt;Glu (C)">Cys-&gt;Glu (C)</option>
+        <option value="Cys-&gt;Gly (C)">Cys-&gt;Gly (C)</option>
+        <option value="Cys-&gt;His (C)">Cys-&gt;His (C)</option>
+        <option value="Cys-&gt;Lys (C)">Cys-&gt;Lys (C)</option>
+        <option value="Cys-&gt;Met (C)">Cys-&gt;Met (C)</option>
+        <option value="Cys-&gt;Oxoalanine (C)">Cys-&gt;Oxoalanine (C)</option>
+        <option value="Cys-&gt;Phe (C)">Cys-&gt;Phe (C)</option>
+        <option value="Cys-&gt;Pro (C)">Cys-&gt;Pro (C)</option>
+        <option value="Cys-&gt;Ser (C)">Cys-&gt;Ser (C)</option>
+        <option value="Cys-&gt;Thr (C)">Cys-&gt;Thr (C)</option>
+        <option value="Cys-&gt;Trp (C)">Cys-&gt;Trp (C)</option>
+        <option value="Cys-&gt;Tyr (C)">Cys-&gt;Tyr (C)</option>
+        <option value="Cys-&gt;Val (C)">Cys-&gt;Val (C)</option>
+        <option value="Cys-&gt;Xle (C)">Cys-&gt;Xle (C)</option>
+        <option value="Cys-&gt;ethylaminoAla (C)">Cys-&gt;ethylaminoAla (C)</option>
+        <option value="Cys-&gt;methylaminoAla (C)">Cys-&gt;methylaminoAla (C)</option>
+        <option value="Cysteinyl (C)">Cysteinyl (C)</option>
+        <option value="Cytopiloyne (C)">Cytopiloyne (C)</option>
+        <option value="Cytopiloyne (K)">Cytopiloyne (K)</option>
+        <option value="Cytopiloyne (N-term)">Cytopiloyne (N-term)</option>
+        <option value="Cytopiloyne (P)">Cytopiloyne (P)</option>
+        <option value="Cytopiloyne (R)">Cytopiloyne (R)</option>
+        <option value="Cytopiloyne (S)">Cytopiloyne (S)</option>
+        <option value="Cytopiloyne (Y)">Cytopiloyne (Y)</option>
+        <option value="Cytopiloyne+water (C)">Cytopiloyne+water (C)</option>
+        <option value="Cytopiloyne+water (K)">Cytopiloyne+water (K)</option>
+        <option value="Cytopiloyne+water (N-term)">Cytopiloyne+water (N-term)</option>
+        <option value="Cytopiloyne+water (R)">Cytopiloyne+water (R)</option>
+        <option value="Cytopiloyne+water (S)">Cytopiloyne+water (S)</option>
+        <option value="Cytopiloyne+water (T)">Cytopiloyne+water (T)</option>
+        <option value="Cytopiloyne+water (Y)">Cytopiloyne+water (Y)</option>
+        <option value="DAET (S)">DAET (S)</option>
+        <option value="DAET (T)">DAET (T)</option>
+        <option value="DEDGFLYMVYASQETFG (K)">DEDGFLYMVYASQETFG (K)</option>
+        <option value="DFDNB (K)">DFDNB (K)</option>
+        <option value="DFDNB (N)">DFDNB (N)</option>
+        <option value="DFDNB (Q)">DFDNB (Q)</option>
+        <option value="DFDNB (R)">DFDNB (R)</option>
+        <option value="DHP (C)">DHP (C)</option>
+        <option value="DMPO (C)">DMPO (C)</option>
+        <option value="DMPO (H)">DMPO (H)</option>
+        <option value="DMPO (Y)">DMPO (Y)</option>
+        <option value="DNCB_hapten (C)">DNCB_hapten (C)</option>
+        <option value="DNCB_hapten (H)">DNCB_hapten (H)</option>
+        <option value="DNCB_hapten (K)">DNCB_hapten (K)</option>
+        <option value="DNCB_hapten (Y)">DNCB_hapten (Y)</option>
+        <option value="DNPS (C)">DNPS (C)</option>
+        <option value="DNPS (W)">DNPS (W)</option>
+        <option value="DTBP (K)">DTBP (K)</option>
+        <option value="DTBP (N)">DTBP (N)</option>
+        <option value="DTBP (Q)">DTBP (Q)</option>
+        <option value="DTBP (R)">DTBP (R)</option>
+        <option value="DTT_C (C)">DTT_C (C)</option>
+        <option value="DTT_C:2H(6) (C)">DTT_C:2H(6) (C)</option>
+        <option value="DTT_ST (S)">DTT_ST (S)</option>
+        <option value="DTT_ST (T)">DTT_ST (T)</option>
+        <option value="DTT_ST:2H(6) (S)">DTT_ST:2H(6) (S)</option>
+        <option value="DTT_ST:2H(6) (T)">DTT_ST:2H(6) (T)</option>
+        <option value="Dansyl (K)">Dansyl (K)</option>
+        <option value="Dansyl (N-term)">Dansyl (N-term)</option>
+        <option value="Dap-DSP (A)">Dap-DSP (A)</option>
+        <option value="Dap-DSP (E)">Dap-DSP (E)</option>
+        <option value="Dap-DSP (K)">Dap-DSP (K)</option>
+        <option value="DeStreak (C)">DeStreak (C)</option>
+        <option value="Deamidated (N)">Deamidated (N)</option>
+        <option value="Deamidated (Q)">Deamidated (Q)</option>
+        <option value="Deamidated (R)">Deamidated (R)</option>
+        <option value="Deamidated:18O(1) (N)">Deamidated:18O(1) (N)</option>
+        <option value="Deamidated:18O(1) (Q)">Deamidated:18O(1) (Q)</option>
+        <option value="Decanoyl (S)">Decanoyl (S)</option>
+        <option value="Decanoyl (T)">Decanoyl (T)</option>
+        <option value="Dehydrated (D)">Dehydrated (D)</option>
+        <option value="Dehydrated (N-term C)">Dehydrated (N-term C)</option>
+        <option value="Dehydrated (S)">Dehydrated (S)</option>
+        <option value="Dehydrated (T)">Dehydrated (T)</option>
+        <option value="Dehydrated (Y)">Dehydrated (Y)</option>
+        <option value="Dehydro (C)">Dehydro (C)</option>
+        <option value="Delta:H(1)N(-1)18O(1) (N)">Delta:H(1)N(-1)18O(1) (N)</option>
+        <option value="Delta:H(2)C(2) (H)">Delta:H(2)C(2) (H)</option>
+        <option value="Delta:H(2)C(2) (K)">Delta:H(2)C(2) (K)</option>
+        <option value="Delta:H(2)C(2) (N-term)">Delta:H(2)C(2) (N-term)</option>
+        <option value="Delta:H(2)C(3) (K)">Delta:H(2)C(3) (K)</option>
+        <option value="Delta:H(2)C(3)O(1) (K)">Delta:H(2)C(3)O(1) (K)</option>
+        <option value="Delta:H(2)C(3)O(1) (R)">Delta:H(2)C(3)O(1) (R)</option>
+        <option value="Delta:H(2)C(5) (K)">Delta:H(2)C(5) (K)</option>
+        <option value="Delta:H(4)C(2) (H)">Delta:H(4)C(2) (H)</option>
+        <option value="Delta:H(4)C(2) (K)">Delta:H(4)C(2) (K)</option>
+        <option value="Delta:H(4)C(2) (N-term)">Delta:H(4)C(2) (N-term)</option>
+        <option value="Delta:H(4)C(2)O(-1)S(1) (S)">Delta:H(4)C(2)O(-1)S(1) (S)</option>
+        <option value="Delta:H(4)C(3) (H)">Delta:H(4)C(3) (H)</option>
+        <option value="Delta:H(4)C(3) (K)">Delta:H(4)C(3) (K)</option>
+        <option value="Delta:H(4)C(3)O(1) (C)">Delta:H(4)C(3)O(1) (C)</option>
+        <option value="Delta:H(4)C(3)O(1) (H)">Delta:H(4)C(3)O(1) (H)</option>
+        <option value="Delta:H(4)C(3)O(1) (K)">Delta:H(4)C(3)O(1) (K)</option>
+        <option value="Delta:H(4)C(6) (K)">Delta:H(4)C(6) (K)</option>
+        <option value="Delta:H(5)C(2) (P)">Delta:H(5)C(2) (P)</option>
+        <option value="Delta:H(6)C(3)O(1) (C)">Delta:H(6)C(3)O(1) (C)</option>
+        <option value="Delta:H(6)C(3)O(1) (H)">Delta:H(6)C(3)O(1) (H)</option>
+        <option value="Delta:H(6)C(3)O(1) (K)">Delta:H(6)C(3)O(1) (K)</option>
+        <option value="Delta:H(6)C(6)O(1) (K)">Delta:H(6)C(6)O(1) (K)</option>
+        <option value="Delta:H(8)C(6)O(1) (L)">Delta:H(8)C(6)O(1) (L)</option>
+        <option value="Delta:H(8)C(6)O(2) (K)">Delta:H(8)C(6)O(2) (K)</option>
+        <option value="Delta:Hg(1) (C)">Delta:Hg(1) (C)</option>
+        <option value="Delta:S(-1)Se(1) (C)">Delta:S(-1)Se(1) (C)</option>
+        <option value="Delta:S(-1)Se(1) (M)">Delta:S(-1)Se(1) (M)</option>
+        <option value="Delta:Se(1) (C)">Delta:Se(1) (C)</option>
+        <option value="Deoxy (D)">Deoxy (D)</option>
+        <option value="Deoxy (S)">Deoxy (S)</option>
+        <option value="Deoxy (T)">Deoxy (T)</option>
+        <option value="Deoxyhypusine (K)">Deoxyhypusine (K)</option>
+        <option value="Dethiomethyl (M)">Dethiomethyl (M)</option>
+        <option value="DiART6plex (K)">DiART6plex (K)</option>
+        <option value="DiART6plex (N-term)">DiART6plex (N-term)</option>
+        <option value="DiART6plex (Y)">DiART6plex (Y)</option>
+        <option value="DiART6plex115 (K)">DiART6plex115 (K)</option>
+        <option value="DiART6plex115 (N-term)">DiART6plex115 (N-term)</option>
+        <option value="DiART6plex115 (Y)">DiART6plex115 (Y)</option>
+        <option value="DiART6plex116/119 (K)">DiART6plex116/119 (K)</option>
+        <option value="DiART6plex116/119 (N-term)">DiART6plex116/119 (N-term)</option>
+        <option value="DiART6plex116/119 (Y)">DiART6plex116/119 (Y)</option>
+        <option value="DiART6plex117 (K)">DiART6plex117 (K)</option>
+        <option value="DiART6plex117 (N-term)">DiART6plex117 (N-term)</option>
+        <option value="DiART6plex117 (Y)">DiART6plex117 (Y)</option>
+        <option value="DiART6plex118 (K)">DiART6plex118 (K)</option>
+        <option value="DiART6plex118 (N-term)">DiART6plex118 (N-term)</option>
+        <option value="DiART6plex118 (Y)">DiART6plex118 (Y)</option>
+        <option value="DiLeu4plex (K)">DiLeu4plex (K)</option>
+        <option value="DiLeu4plex (N-term)">DiLeu4plex (N-term)</option>
+        <option value="DiLeu4plex (Y)">DiLeu4plex (Y)</option>
+        <option value="DiLeu4plex115 (K)">DiLeu4plex115 (K)</option>
+        <option value="DiLeu4plex115 (N-term)">DiLeu4plex115 (N-term)</option>
+        <option value="DiLeu4plex115 (Y)">DiLeu4plex115 (Y)</option>
+        <option value="DiLeu4plex117 (K)">DiLeu4plex117 (K)</option>
+        <option value="DiLeu4plex117 (N-term)">DiLeu4plex117 (N-term)</option>
+        <option value="DiLeu4plex117 (Y)">DiLeu4plex117 (Y)</option>
+        <option value="DiLeu4plex118 (K)">DiLeu4plex118 (K)</option>
+        <option value="DiLeu4plex118 (N-term)">DiLeu4plex118 (N-term)</option>
+        <option value="DiLeu4plex118 (Y)">DiLeu4plex118 (Y)</option>
+        <option value="Diacylglycerol (C)">Diacylglycerol (C)</option>
+        <option value="Dibromo (Y)">Dibromo (Y)</option>
+        <option value="Dicarbamidomethyl (C)">Dicarbamidomethyl (C)</option>
+        <option value="Dicarbamidomethyl (H)">Dicarbamidomethyl (H)</option>
+        <option value="Dicarbamidomethyl (K)">Dicarbamidomethyl (K)</option>
+        <option value="Dicarbamidomethyl (N-term)">Dicarbamidomethyl (N-term)</option>
+        <option value="Dicarbamidomethyl (R)">Dicarbamidomethyl (R)</option>
+        <option value="Didehydro (C-term K)">Didehydro (C-term K)</option>
+        <option value="Didehydro (S)">Didehydro (S)</option>
+        <option value="Didehydro (T)">Didehydro (T)</option>
+        <option value="Didehydro (Y)">Didehydro (Y)</option>
+        <option value="Didehydroretinylidene (K)">Didehydroretinylidene (K)</option>
+        <option value="Diethyl (K)">Diethyl (K)</option>
+        <option value="Diethyl (N-term)">Diethyl (N-term)</option>
+        <option value="Diethylphosphate (C)">Diethylphosphate (C)</option>
+        <option value="Diethylphosphate (H)">Diethylphosphate (H)</option>
+        <option value="Diethylphosphate (K)">Diethylphosphate (K)</option>
+        <option value="Diethylphosphate (N-term)">Diethylphosphate (N-term)</option>
+        <option value="Diethylphosphate (S)">Diethylphosphate (S)</option>
+        <option value="Diethylphosphate (T)">Diethylphosphate (T)</option>
+        <option value="Diethylphosphate (Y)">Diethylphosphate (Y)</option>
+        <option value="Difuran (Y)">Difuran (Y)</option>
+        <option value="Dihydroxyimidazolidine (R)">Dihydroxyimidazolidine (R)</option>
+        <option value="Diiodo (H)">Diiodo (H)</option>
+        <option value="Diiodo (Y)">Diiodo (Y)</option>
+        <option value="Diironsubcluster (C)">Diironsubcluster (C)</option>
+        <option value="Diisopropylphosphate (K)">Diisopropylphosphate (K)</option>
+        <option value="Diisopropylphosphate (N-term)">Diisopropylphosphate (N-term)</option>
+        <option value="Diisopropylphosphate (S)">Diisopropylphosphate (S)</option>
+        <option value="Diisopropylphosphate (T)">Diisopropylphosphate (T)</option>
+        <option value="Diisopropylphosphate (Y)">Diisopropylphosphate (Y)</option>
+        <option value="Dimethyl (K)">Dimethyl (K)</option>
+        <option value="Dimethyl (N)">Dimethyl (N)</option>
+        <option value="Dimethyl (N-term)">Dimethyl (N-term)</option>
+        <option value="Dimethyl (R)">Dimethyl (R)</option>
+        <option value="Dimethyl:2H(4) (K)">Dimethyl:2H(4) (K)</option>
+        <option value="Dimethyl:2H(4) (N-term)">Dimethyl:2H(4) (N-term)</option>
+        <option value="Dimethyl:2H(4)13C(2) (K)">Dimethyl:2H(4)13C(2) (K)</option>
+        <option value="Dimethyl:2H(4)13C(2) (N-term)">Dimethyl:2H(4)13C(2) (N-term)</option>
+        <option value="Dimethyl:2H(6) (K)">Dimethyl:2H(6) (K)</option>
+        <option value="Dimethyl:2H(6) (N-term)">Dimethyl:2H(6) (N-term)</option>
+        <option value="Dimethyl:2H(6) (R)">Dimethyl:2H(6) (R)</option>
+        <option value="Dimethyl:2H(6)13C(2) (K)">Dimethyl:2H(6)13C(2) (K)</option>
+        <option value="Dimethyl:2H(6)13C(2) (N-term)">Dimethyl:2H(6)13C(2) (N-term)</option>
+        <option value="Dimethyl:2H(6)13C(2) (R)">Dimethyl:2H(6)13C(2) (R)</option>
+        <option value="DimethylArsino (C)">DimethylArsino (C)</option>
+        <option value="DimethylamineGMBS (C)">DimethylamineGMBS (C)</option>
+        <option value="DimethylpyrroleAdduct (K)">DimethylpyrroleAdduct (K)</option>
+        <option value="Dioxidation (C)">Dioxidation (C)</option>
+        <option value="Dioxidation (F)">Dioxidation (F)</option>
+        <option value="Dioxidation (K)">Dioxidation (K)</option>
+        <option value="Dioxidation (M)">Dioxidation (M)</option>
+        <option value="Dioxidation (P)">Dioxidation (P)</option>
+        <option value="Dioxidation (R)">Dioxidation (R)</option>
+        <option value="Dioxidation (W)">Dioxidation (W)</option>
+        <option value="Dioxidation (Y)">Dioxidation (Y)</option>
+        <option value="Diphthamide (H)">Diphthamide (H)</option>
+        <option value="Dipyridyl (C)">Dipyridyl (C)</option>
+        <option value="Dipyrrolylmethanemethyl (C)">Dipyrrolylmethanemethyl (C)</option>
+        <option value="DyLight-maleimide (C)">DyLight-maleimide (C)</option>
+        <option value="EDEDTIDVFQQQTGG (K)">EDEDTIDVFQQQTGG (K)</option>
+        <option value="EDT-iodoacetyl-PEO-biotin (S)">EDT-iodoacetyl-PEO-biotin (S)</option>
+        <option value="EDT-iodoacetyl-PEO-biotin (T)">EDT-iodoacetyl-PEO-biotin (T)</option>
+        <option value="EDT-maleimide-PEO-biotin (S)">EDT-maleimide-PEO-biotin (S)</option>
+        <option value="EDT-maleimide-PEO-biotin (T)">EDT-maleimide-PEO-biotin (T)</option>
+        <option value="EEEDVIEVYQEQTGG (K)">EEEDVIEVYQEQTGG (K)</option>
+        <option value="EGCG1 (C)">EGCG1 (C)</option>
+        <option value="EGCG2 (C)">EGCG2 (C)</option>
+        <option value="EHD-diphenylpentanone (C)">EHD-diphenylpentanone (C)</option>
+        <option value="EHD-diphenylpentanone (M)">EHD-diphenylpentanone (M)</option>
+        <option value="EQAT (C)">EQAT (C)</option>
+        <option value="EQAT:2H(5) (C)">EQAT:2H(5) (C)</option>
+        <option value="EQIGG (K)">EQIGG (K)</option>
+        <option value="ESP (K)">ESP (K)</option>
+        <option value="ESP (N-term)">ESP (N-term)</option>
+        <option value="ESP:2H(10) (K)">ESP:2H(10) (K)</option>
+        <option value="ESP:2H(10) (N-term)">ESP:2H(10) (N-term)</option>
+        <option value="Ethanedithiol (S)">Ethanedithiol (S)</option>
+        <option value="Ethanedithiol (T)">Ethanedithiol (T)</option>
+        <option value="Ethanolamine (C)">Ethanolamine (C)</option>
+        <option value="Ethanolamine (C-term)">Ethanolamine (C-term)</option>
+        <option value="Ethanolamine (D)">Ethanolamine (D)</option>
+        <option value="Ethanolamine (E)">Ethanolamine (E)</option>
+        <option value="Ethanolyl (C)">Ethanolyl (C)</option>
+        <option value="Ethanolyl (K)">Ethanolyl (K)</option>
+        <option value="Ethanolyl (R)">Ethanolyl (R)</option>
+        <option value="Ethoxyformyl (H)">Ethoxyformyl (H)</option>
+        <option value="Ethyl (C-term)">Ethyl (C-term)</option>
+        <option value="Ethyl (D)">Ethyl (D)</option>
+        <option value="Ethyl (E)">Ethyl (E)</option>
+        <option value="Ethyl (K)">Ethyl (K)</option>
+        <option value="Ethyl (N-term)">Ethyl (N-term)</option>
+        <option value="Ethyl+Deamidated (N)">Ethyl+Deamidated (N)</option>
+        <option value="Ethyl+Deamidated (Q)">Ethyl+Deamidated (Q)</option>
+        <option value="Ethylphosphate (K)">Ethylphosphate (K)</option>
+        <option value="Ethylphosphate (N-term)">Ethylphosphate (N-term)</option>
+        <option value="Ethylphosphate (S)">Ethylphosphate (S)</option>
+        <option value="Ethylphosphate (T)">Ethylphosphate (T)</option>
+        <option value="Ethylphosphate (Y)">Ethylphosphate (Y)</option>
+        <option value="ExacTagAmine (K)">ExacTagAmine (K)</option>
+        <option value="ExacTagThiol (C)">ExacTagThiol (C)</option>
+        <option value="FAD (C)">FAD (C)</option>
+        <option value="FAD (H)">FAD (H)</option>
+        <option value="FAD (Y)">FAD (Y)</option>
+        <option value="FMN (S)">FMN (S)</option>
+        <option value="FMN (T)">FMN (T)</option>
+        <option value="FMNC (C)">FMNC (C)</option>
+        <option value="FMNH (C)">FMNH (C)</option>
+        <option value="FMNH (H)">FMNH (H)</option>
+        <option value="FNEM (C)">FNEM (C)</option>
+        <option value="FP-Biotin (K)">FP-Biotin (K)</option>
+        <option value="FP-Biotin (S)">FP-Biotin (S)</option>
+        <option value="FP-Biotin (T)">FP-Biotin (T)</option>
+        <option value="FP-Biotin (Y)">FP-Biotin (Y)</option>
+        <option value="FTC (C)">FTC (C)</option>
+        <option value="FTC (K)">FTC (K)</option>
+        <option value="FTC (P)">FTC (P)</option>
+        <option value="FTC (R)">FTC (R)</option>
+        <option value="FTC (S)">FTC (S)</option>
+        <option value="Farnesyl (C)">Farnesyl (C)</option>
+        <option value="Fluorescein (C)">Fluorescein (C)</option>
+        <option value="Fluoro (A)">Fluoro (A)</option>
+        <option value="Fluoro (F)">Fluoro (F)</option>
+        <option value="Fluoro (W)">Fluoro (W)</option>
+        <option value="Fluoro (Y)">Fluoro (Y)</option>
+        <option value="Formyl (K)">Formyl (K)</option>
+        <option value="Formyl (N-term)">Formyl (N-term)</option>
+        <option value="Formyl (S)">Formyl (S)</option>
+        <option value="Formyl (T)">Formyl (T)</option>
+        <option value="Furan (Y)">Furan (Y)</option>
+        <option value="G-H1 (R)">G-H1 (R)</option>
+        <option value="GG (C)">GG (C)</option>
+        <option value="GG (K)">GG (K)</option>
+        <option value="GG (S)">GG (S)</option>
+        <option value="GG (T)">GG (T)</option>
+        <option value="GGQ (K)">GGQ (K)</option>
+        <option value="GIST-Quat (K)">GIST-Quat (K)</option>
+        <option value="GIST-Quat (N-term)">GIST-Quat (N-term)</option>
+        <option value="GIST-Quat:2H(3) (K)">GIST-Quat:2H(3) (K)</option>
+        <option value="GIST-Quat:2H(3) (N-term)">GIST-Quat:2H(3) (N-term)</option>
+        <option value="GIST-Quat:2H(6) (K)">GIST-Quat:2H(6) (K)</option>
+        <option value="GIST-Quat:2H(6) (N-term)">GIST-Quat:2H(6) (N-term)</option>
+        <option value="GIST-Quat:2H(9) (K)">GIST-Quat:2H(9) (K)</option>
+        <option value="GIST-Quat:2H(9) (N-term)">GIST-Quat:2H(9) (N-term)</option>
+        <option value="Galactosyl (K)">Galactosyl (K)</option>
+        <option value="GeranylGeranyl (C)">GeranylGeranyl (C)</option>
+        <option value="Gln-&gt;Ala (Q)">Gln-&gt;Ala (Q)</option>
+        <option value="Gln-&gt;Arg (Q)">Gln-&gt;Arg (Q)</option>
+        <option value="Gln-&gt;Asn (Q)">Gln-&gt;Asn (Q)</option>
+        <option value="Gln-&gt;Asp (Q)">Gln-&gt;Asp (Q)</option>
+        <option value="Gln-&gt;Cys (Q)">Gln-&gt;Cys (Q)</option>
+        <option value="Gln-&gt;Glu (Q)">Gln-&gt;Glu (Q)</option>
+        <option value="Gln-&gt;Gly (Q)">Gln-&gt;Gly (Q)</option>
+        <option value="Gln-&gt;His (Q)">Gln-&gt;His (Q)</option>
+        <option value="Gln-&gt;Lys (Q)">Gln-&gt;Lys (Q)</option>
+        <option value="Gln-&gt;Met (Q)">Gln-&gt;Met (Q)</option>
+        <option value="Gln-&gt;Phe (Q)">Gln-&gt;Phe (Q)</option>
+        <option value="Gln-&gt;Pro (Q)">Gln-&gt;Pro (Q)</option>
+        <option value="Gln-&gt;Ser (Q)">Gln-&gt;Ser (Q)</option>
+        <option value="Gln-&gt;Thr (Q)">Gln-&gt;Thr (Q)</option>
+        <option value="Gln-&gt;Trp (Q)">Gln-&gt;Trp (Q)</option>
+        <option value="Gln-&gt;Tyr (Q)">Gln-&gt;Tyr (Q)</option>
+        <option value="Gln-&gt;Val (Q)">Gln-&gt;Val (Q)</option>
+        <option value="Gln-&gt;Xle (Q)">Gln-&gt;Xle (Q)</option>
+        <option value="Gln-&gt;pyro-Glu (N-term Q)">Gln-&gt;pyro-Glu (N-term Q)</option>
+        <option value="Glu (E)">Glu (E)</option>
+        <option value="Glu-&gt;Ala (E)">Glu-&gt;Ala (E)</option>
+        <option value="Glu-&gt;Arg (E)">Glu-&gt;Arg (E)</option>
+        <option value="Glu-&gt;Asn (E)">Glu-&gt;Asn (E)</option>
+        <option value="Glu-&gt;Asp (E)">Glu-&gt;Asp (E)</option>
+        <option value="Glu-&gt;Cys (E)">Glu-&gt;Cys (E)</option>
+        <option value="Glu-&gt;Gln (E)">Glu-&gt;Gln (E)</option>
+        <option value="Glu-&gt;Gly (E)">Glu-&gt;Gly (E)</option>
+        <option value="Glu-&gt;His (E)">Glu-&gt;His (E)</option>
+        <option value="Glu-&gt;Lys (E)">Glu-&gt;Lys (E)</option>
+        <option value="Glu-&gt;Met (E)">Glu-&gt;Met (E)</option>
+        <option value="Glu-&gt;Phe (E)">Glu-&gt;Phe (E)</option>
+        <option value="Glu-&gt;Pro (E)">Glu-&gt;Pro (E)</option>
+        <option value="Glu-&gt;Ser (E)">Glu-&gt;Ser (E)</option>
+        <option value="Glu-&gt;Thr (E)">Glu-&gt;Thr (E)</option>
+        <option value="Glu-&gt;Trp (E)">Glu-&gt;Trp (E)</option>
+        <option value="Glu-&gt;Tyr (E)">Glu-&gt;Tyr (E)</option>
+        <option value="Glu-&gt;Val (E)">Glu-&gt;Val (E)</option>
+        <option value="Glu-&gt;Xle (E)">Glu-&gt;Xle (E)</option>
+        <option value="Glu-&gt;pyro-Glu (N-term E)">Glu-&gt;pyro-Glu (N-term E)</option>
+        <option value="GluGlu (E)">GluGlu (E)</option>
+        <option value="GluGluGlu (E)">GluGluGlu (E)</option>
+        <option value="GluGluGluGlu (E)">GluGluGluGlu (E)</option>
+        <option value="Gluconoylation (K)">Gluconoylation (K)</option>
+        <option value="Gluconoylation (N-term)">Gluconoylation (N-term)</option>
+        <option value="Glucosylgalactosyl (K)">Glucosylgalactosyl (K)</option>
+        <option value="Glucuronyl (S)">Glucuronyl (S)</option>
+        <option value="Glutathione (C)">Glutathione (C)</option>
+        <option value="Gly (K)">Gly (K)</option>
+        <option value="Gly (S)">Gly (S)</option>
+        <option value="Gly (T)">Gly (T)</option>
+        <option value="Gly-&gt;Ala (G)">Gly-&gt;Ala (G)</option>
+        <option value="Gly-&gt;Arg (G)">Gly-&gt;Arg (G)</option>
+        <option value="Gly-&gt;Asn (G)">Gly-&gt;Asn (G)</option>
+        <option value="Gly-&gt;Asp (G)">Gly-&gt;Asp (G)</option>
+        <option value="Gly-&gt;Cys (G)">Gly-&gt;Cys (G)</option>
+        <option value="Gly-&gt;Gln (G)">Gly-&gt;Gln (G)</option>
+        <option value="Gly-&gt;Glu (G)">Gly-&gt;Glu (G)</option>
+        <option value="Gly-&gt;His (G)">Gly-&gt;His (G)</option>
+        <option value="Gly-&gt;Lys (G)">Gly-&gt;Lys (G)</option>
+        <option value="Gly-&gt;Met (G)">Gly-&gt;Met (G)</option>
+        <option value="Gly-&gt;Phe (G)">Gly-&gt;Phe (G)</option>
+        <option value="Gly-&gt;Pro (G)">Gly-&gt;Pro (G)</option>
+        <option value="Gly-&gt;Ser (G)">Gly-&gt;Ser (G)</option>
+        <option value="Gly-&gt;Thr (G)">Gly-&gt;Thr (G)</option>
+        <option value="Gly-&gt;Trp (G)">Gly-&gt;Trp (G)</option>
+        <option value="Gly-&gt;Tyr (G)">Gly-&gt;Tyr (G)</option>
+        <option value="Gly-&gt;Val (G)">Gly-&gt;Val (G)</option>
+        <option value="Gly-&gt;Xle (G)">Gly-&gt;Xle (G)</option>
+        <option value="Gly-loss+Amide (C-term G)">Gly-loss+Amide (C-term G)</option>
+        <option value="Glycerophospho (S)">Glycerophospho (S)</option>
+        <option value="GlycerylPE (E)">GlycerylPE (E)</option>
+        <option value="Glycosyl (P)">Glycosyl (P)</option>
+        <option value="Guanidinyl (K)">Guanidinyl (K)</option>
+        <option value="Guanidinyl (N-term)">Guanidinyl (N-term)</option>
+        <option value="HCysThiolactone (K)">HCysThiolactone (K)</option>
+        <option value="HCysteinyl (C)">HCysteinyl (C)</option>
+        <option value="HMVK (C)">HMVK (C)</option>
+        <option value="HN2_mustard (C)">HN2_mustard (C)</option>
+        <option value="HN2_mustard (H)">HN2_mustard (H)</option>
+        <option value="HN2_mustard (K)">HN2_mustard (K)</option>
+        <option value="HN3_mustard (C)">HN3_mustard (C)</option>
+        <option value="HN3_mustard (H)">HN3_mustard (H)</option>
+        <option value="HN3_mustard (K)">HN3_mustard (K)</option>
+        <option value="HNE (A)">HNE (A)</option>
+        <option value="HNE (C)">HNE (C)</option>
+        <option value="HNE (H)">HNE (H)</option>
+        <option value="HNE (K)">HNE (K)</option>
+        <option value="HNE (L)">HNE (L)</option>
+        <option value="HNE+Delta:H(2) (C)">HNE+Delta:H(2) (C)</option>
+        <option value="HNE+Delta:H(2) (H)">HNE+Delta:H(2) (H)</option>
+        <option value="HNE+Delta:H(2) (K)">HNE+Delta:H(2) (K)</option>
+        <option value="HNE-BAHAH (C)">HNE-BAHAH (C)</option>
+        <option value="HNE-BAHAH (H)">HNE-BAHAH (H)</option>
+        <option value="HNE-BAHAH (K)">HNE-BAHAH (K)</option>
+        <option value="HNE-Delta:H(2)O (C)">HNE-Delta:H(2)O (C)</option>
+        <option value="HNE-Delta:H(2)O (H)">HNE-Delta:H(2)O (H)</option>
+        <option value="HNE-Delta:H(2)O (K)">HNE-Delta:H(2)O (K)</option>
+        <option value="HPG (R)">HPG (R)</option>
+        <option value="Heme (C)">Heme (C)</option>
+        <option value="Heme (H)">Heme (H)</option>
+        <option value="Hep (K)">Hep (K)</option>
+        <option value="Hep (N)">Hep (N)</option>
+        <option value="Hep (Q)">Hep (Q)</option>
+        <option value="Hep (R)">Hep (R)</option>
+        <option value="Hep (S)">Hep (S)</option>
+        <option value="Hep (T)">Hep (T)</option>
+        <option value="Hex (C)">Hex (C)</option>
+        <option value="Hex (K)">Hex (K)</option>
+        <option value="Hex (N)">Hex (N)</option>
+        <option value="Hex (N-term)">Hex (N-term)</option>
+        <option value="Hex (R)">Hex (R)</option>
+        <option value="Hex (S)">Hex (S)</option>
+        <option value="Hex (T)">Hex (T)</option>
+        <option value="Hex (W)">Hex (W)</option>
+        <option value="Hex (Y)">Hex (Y)</option>
+        <option value="Hex(1)HexNAc(1)NeuAc(1) (N)">Hex(1)HexNAc(1)NeuAc(1) (N)</option>
+        <option value="Hex(1)HexNAc(1)NeuAc(1) (S)">Hex(1)HexNAc(1)NeuAc(1) (S)</option>
+        <option value="Hex(1)HexNAc(1)NeuAc(1) (T)">Hex(1)HexNAc(1)NeuAc(1) (T)</option>
+        <option value="Hex(1)HexNAc(1)NeuAc(2) (N)">Hex(1)HexNAc(1)NeuAc(2) (N)</option>
+        <option value="Hex(1)HexNAc(1)NeuAc(2) (S)">Hex(1)HexNAc(1)NeuAc(2) (S)</option>
+        <option value="Hex(1)HexNAc(1)NeuAc(2) (T)">Hex(1)HexNAc(1)NeuAc(2) (T)</option>
+        <option value="Hex(1)HexNAc(1)dHex(1) (N)">Hex(1)HexNAc(1)dHex(1) (N)</option>
+        <option value="Hex(1)HexNAc(2) (N)">Hex(1)HexNAc(2) (N)</option>
+        <option value="Hex(1)HexNAc(2)Pent(1) (N)">Hex(1)HexNAc(2)Pent(1) (N)</option>
+        <option value="Hex(1)HexNAc(2)dHex(1) (N)">Hex(1)HexNAc(2)dHex(1) (N)</option>
+        <option value="Hex(1)HexNAc(2)dHex(1)Pent(1) (N)">Hex(1)HexNAc(2)dHex(1)Pent(1) (N)</option>
+        <option value="Hex(1)HexNAc(2)dHex(2) (N)">Hex(1)HexNAc(2)dHex(2) (N)</option>
+        <option value="Hex(2) (K)">Hex(2) (K)</option>
+        <option value="Hex(2) (R)">Hex(2) (R)</option>
+        <option value="Hex(2)HexNAc(2) (N)">Hex(2)HexNAc(2) (N)</option>
+        <option value="Hex(2)HexNAc(2)Pent(1) (N)">Hex(2)HexNAc(2)Pent(1) (N)</option>
+        <option value="Hex(2)HexNAc(2)dHex(1) (N)">Hex(2)HexNAc(2)dHex(1) (N)</option>
+        <option value="Hex(3) (N)">Hex(3) (N)</option>
+        <option value="Hex(3)HexNAc(1)Pent(1) (N)">Hex(3)HexNAc(1)Pent(1) (N)</option>
+        <option value="Hex(3)HexNAc(2) (N)">Hex(3)HexNAc(2) (N)</option>
+        <option value="Hex(3)HexNAc(2)P(1) (N)">Hex(3)HexNAc(2)P(1) (N)</option>
+        <option value="Hex(3)HexNAc(4) (N)">Hex(3)HexNAc(4) (N)</option>
+        <option value="Hex(4)HexNAc(4) (N)">Hex(4)HexNAc(4) (N)</option>
+        <option value="Hex(5)HexNAc(2) (N)">Hex(5)HexNAc(2) (N)</option>
+        <option value="Hex(5)HexNAc(4) (N)">Hex(5)HexNAc(4) (N)</option>
+        <option value="Hex(5)HexNAc(4)NeuAc(1) (N)">Hex(5)HexNAc(4)NeuAc(1) (N)</option>
+        <option value="Hex(5)HexNAc(4)NeuAc(2) (N)">Hex(5)HexNAc(4)NeuAc(2) (N)</option>
+        <option value="Hex1HexNAc1 (N)">Hex1HexNAc1 (N)</option>
+        <option value="Hex1HexNAc1 (S)">Hex1HexNAc1 (S)</option>
+        <option value="Hex1HexNAc1 (T)">Hex1HexNAc1 (T)</option>
+        <option value="HexN (K)">HexN (K)</option>
+        <option value="HexN (N)">HexN (N)</option>
+        <option value="HexN (T)">HexN (T)</option>
+        <option value="HexN (W)">HexN (W)</option>
+        <option value="HexNAc (N)">HexNAc (N)</option>
+        <option value="HexNAc (S)">HexNAc (S)</option>
+        <option value="HexNAc (T)">HexNAc (T)</option>
+        <option value="HexNAc(1)dHex(1) (N)">HexNAc(1)dHex(1) (N)</option>
+        <option value="HexNAc(1)dHex(2) (N)">HexNAc(1)dHex(2) (N)</option>
+        <option value="HexNAc(2) (N)">HexNAc(2) (N)</option>
+        <option value="HexNAc(2)dHex(1) (N)">HexNAc(2)dHex(1) (N)</option>
+        <option value="HexNAc(2)dHex(2) (N)">HexNAc(2)dHex(2) (N)</option>
+        <option value="His-&gt;Ala (H)">His-&gt;Ala (H)</option>
+        <option value="His-&gt;Arg (H)">His-&gt;Arg (H)</option>
+        <option value="His-&gt;Asn (H)">His-&gt;Asn (H)</option>
+        <option value="His-&gt;Asp (H)">His-&gt;Asp (H)</option>
+        <option value="His-&gt;Cys (H)">His-&gt;Cys (H)</option>
+        <option value="His-&gt;Gln (H)">His-&gt;Gln (H)</option>
+        <option value="His-&gt;Glu (H)">His-&gt;Glu (H)</option>
+        <option value="His-&gt;Gly (H)">His-&gt;Gly (H)</option>
+        <option value="His-&gt;Lys (H)">His-&gt;Lys (H)</option>
+        <option value="His-&gt;Met (H)">His-&gt;Met (H)</option>
+        <option value="His-&gt;Phe (H)">His-&gt;Phe (H)</option>
+        <option value="His-&gt;Pro (H)">His-&gt;Pro (H)</option>
+        <option value="His-&gt;Ser (H)">His-&gt;Ser (H)</option>
+        <option value="His-&gt;Thr (H)">His-&gt;Thr (H)</option>
+        <option value="His-&gt;Trp (H)">His-&gt;Trp (H)</option>
+        <option value="His-&gt;Tyr (H)">His-&gt;Tyr (H)</option>
+        <option value="His-&gt;Val (H)">His-&gt;Val (H)</option>
+        <option value="His-&gt;Xle (H)">His-&gt;Xle (H)</option>
+        <option value="Homocysteic_acid (M)">Homocysteic_acid (M)</option>
+        <option value="Hydroxamic_acid (D)">Hydroxamic_acid (D)</option>
+        <option value="Hydroxamic_acid (E)">Hydroxamic_acid (E)</option>
+        <option value="Hydroxycinnamyl (C)">Hydroxycinnamyl (C)</option>
+        <option value="Hydroxyfarnesyl (C)">Hydroxyfarnesyl (C)</option>
+        <option value="Hydroxyheme (E)">Hydroxyheme (E)</option>
+        <option value="Hydroxymethyl (N)">Hydroxymethyl (N)</option>
+        <option value="HydroxymethylOP (K)">HydroxymethylOP (K)</option>
+        <option value="Hydroxytrimethyl (K)">Hydroxytrimethyl (K)</option>
+        <option value="Hypusine (K)">Hypusine (K)</option>
+        <option value="IBTP (C)">IBTP (C)</option>
+        <option value="ICAT-C (C)">ICAT-C (C)</option>
+        <option value="ICAT-C:13C(9) (C)">ICAT-C:13C(9) (C)</option>
+        <option value="ICAT-D (C)">ICAT-D (C)</option>
+        <option value="ICAT-D:2H(8) (C)">ICAT-D:2H(8) (C)</option>
+        <option value="ICAT-G (C)">ICAT-G (C)</option>
+        <option value="ICAT-G:2H(8) (C)">ICAT-G:2H(8) (C)</option>
+        <option value="ICAT-H (C)">ICAT-H (C)</option>
+        <option value="ICAT-H:13C(6) (C)">ICAT-H:13C(6) (C)</option>
+        <option value="ICDID (C)">ICDID (C)</option>
+        <option value="ICDID:2H(6) (C)">ICDID:2H(6) (C)</option>
+        <option value="ICPL (K)">ICPL (K)</option>
+        <option value="ICPL (N-term)">ICPL (N-term)</option>
+        <option value="ICPL:13C(6) (K)">ICPL:13C(6) (K)</option>
+        <option value="ICPL:13C(6) (N-term)">ICPL:13C(6) (N-term)</option>
+        <option value="ICPL:13C(6)2H(4) (K)">ICPL:13C(6)2H(4) (K)</option>
+        <option value="ICPL:13C(6)2H(4) (N-term)">ICPL:13C(6)2H(4) (N-term)</option>
+        <option value="ICPL:2H(4) (K)">ICPL:2H(4) (K)</option>
+        <option value="ICPL:2H(4) (N-term)">ICPL:2H(4) (N-term)</option>
+        <option value="IDEnT (C)">IDEnT (C)</option>
+        <option value="IED-Biotin (C)">IED-Biotin (C)</option>
+        <option value="IGBP (C)">IGBP (C)</option>
+        <option value="IGBP:13C(2) (C)">IGBP:13C(2) (C)</option>
+        <option value="IMEHex(2)NeuAc(1) (K)">IMEHex(2)NeuAc(1) (K)</option>
+        <option value="IMID (K)">IMID (K)</option>
+        <option value="IMID:2H(4) (K)">IMID:2H(4) (K)</option>
+        <option value="ISD_z+2_ion (N-term)">ISD_z+2_ion (N-term)</option>
+        <option value="Iminobiotin (K)">Iminobiotin (K)</option>
+        <option value="Iminobiotin (N-term)">Iminobiotin (N-term)</option>
+        <option value="Iodo (H)">Iodo (H)</option>
+        <option value="Iodo (Y)">Iodo (Y)</option>
+        <option value="IodoU-AMP (F)">IodoU-AMP (F)</option>
+        <option value="IodoU-AMP (W)">IodoU-AMP (W)</option>
+        <option value="IodoU-AMP (Y)">IodoU-AMP (Y)</option>
+        <option value="Iodoacetanilide (C)">Iodoacetanilide (C)</option>
+        <option value="Iodoacetanilide (K)">Iodoacetanilide (K)</option>
+        <option value="Iodoacetanilide (N-term)">Iodoacetanilide (N-term)</option>
+        <option value="Iodoacetanilide:13C(6) (C)">Iodoacetanilide:13C(6) (C)</option>
+        <option value="Iodoacetanilide:13C(6) (K)">Iodoacetanilide:13C(6) (K)</option>
+        <option value="Iodoacetanilide:13C(6) (N-term)">Iodoacetanilide:13C(6) (N-term)</option>
+        <option value="Isopropylphospho (S)">Isopropylphospho (S)</option>
+        <option value="Isopropylphospho (T)">Isopropylphospho (T)</option>
+        <option value="Isopropylphospho (Y)">Isopropylphospho (Y)</option>
+        <option value="LG-Hlactam-K (K)">LG-Hlactam-K (K)</option>
+        <option value="LG-Hlactam-R (R)">LG-Hlactam-R (R)</option>
+        <option value="LG-anhydrolactam (K)">LG-anhydrolactam (K)</option>
+        <option value="LG-anhydrolactam (N-term)">LG-anhydrolactam (N-term)</option>
+        <option value="LG-anhyropyrrole (K)">LG-anhyropyrrole (K)</option>
+        <option value="LG-anhyropyrrole (N-term)">LG-anhyropyrrole (N-term)</option>
+        <option value="LG-lactam-K (K)">LG-lactam-K (K)</option>
+        <option value="LG-lactam-R (R)">LG-lactam-R (R)</option>
+        <option value="LG-pyrrole (K)">LG-pyrrole (K)</option>
+        <option value="LG-pyrrole (N-term)">LG-pyrrole (N-term)</option>
+        <option value="LRGG (K)">LRGG (K)</option>
+        <option value="Label:13C(1)2H(3) (M)">Label:13C(1)2H(3) (M)</option>
+        <option value="Label:13C(1)2H(3)+Oxidation (M)">Label:13C(1)2H(3)+Oxidation (M)</option>
+        <option value="Label:13C(3) (A)">Label:13C(3) (A)</option>
+        <option value="Label:13C(3)15N(1) (A)">Label:13C(3)15N(1) (A)</option>
+        <option value="Label:13C(4) (M)">Label:13C(4) (M)</option>
+        <option value="Label:13C(4)+Oxidation (M)">Label:13C(4)+Oxidation (M)</option>
+        <option value="Label:13C(4)15N(1) (D)">Label:13C(4)15N(1) (D)</option>
+        <option value="Label:13C(4)15N(2)+GG (K)">Label:13C(4)15N(2)+GG (K)</option>
+        <option value="Label:13C(5) (P)">Label:13C(5) (P)</option>
+        <option value="Label:13C(5)15N(1) (E)">Label:13C(5)15N(1) (E)</option>
+        <option value="Label:13C(5)15N(1) (M)">Label:13C(5)15N(1) (M)</option>
+        <option value="Label:13C(5)15N(1) (P)">Label:13C(5)15N(1) (P)</option>
+        <option value="Label:13C(5)15N(1) (V)">Label:13C(5)15N(1) (V)</option>
+        <option value="Label:13C(6) (I)">Label:13C(6) (I)</option>
+        <option value="Label:13C(6) (K)">Label:13C(6) (K)</option>
+        <option value="Label:13C(6) (L)">Label:13C(6) (L)</option>
+        <option value="Label:13C(6) (R)">Label:13C(6) (R)</option>
+        <option value="Label:13C(6)+Acetyl (K)">Label:13C(6)+Acetyl (K)</option>
+        <option value="Label:13C(6)+Dimethyl (K)">Label:13C(6)+Dimethyl (K)</option>
+        <option value="Label:13C(6)+GG (K)">Label:13C(6)+GG (K)</option>
+        <option value="Label:13C(6)15N(1) (I)">Label:13C(6)15N(1) (I)</option>
+        <option value="Label:13C(6)15N(1) (L)">Label:13C(6)15N(1) (L)</option>
+        <option value="Label:13C(6)15N(2) (K)">Label:13C(6)15N(2) (K)</option>
+        <option value="Label:13C(6)15N(2)+Acetyl (K)">Label:13C(6)15N(2)+Acetyl (K)</option>
+        <option value="Label:13C(6)15N(2)+Dimethyl (K)">Label:13C(6)15N(2)+Dimethyl (K)</option>
+        <option value="Label:13C(6)15N(2)+GG (K)">Label:13C(6)15N(2)+GG (K)</option>
+        <option value="Label:13C(6)15N(4) (R)">Label:13C(6)15N(4) (R)</option>
+        <option value="Label:13C(6)15N(4)+Dimethyl (R)">Label:13C(6)15N(4)+Dimethyl (R)</option>
+        <option value="Label:13C(6)15N(4)+Dimethyl:2H(6)13C(2) (R)">Label:13C(6)15N(4)+Dimethyl:2H(6)13C(2) (R)</option>
+        <option value="Label:13C(6)15N(4)+Methyl (R)">Label:13C(6)15N(4)+Methyl (R)</option>
+        <option value="Label:13C(6)15N(4)+Methyl:2H(3)13C(1) (R)">Label:13C(6)15N(4)+Methyl:2H(3)13C(1) (R)</option>
+        <option value="Label:13C(8)15N(2) (R)">Label:13C(8)15N(2) (R)</option>
+        <option value="Label:13C(9) (F)">Label:13C(9) (F)</option>
+        <option value="Label:13C(9) (Y)">Label:13C(9) (Y)</option>
+        <option value="Label:13C(9)+Phospho (Y)">Label:13C(9)+Phospho (Y)</option>
+        <option value="Label:13C(9)15N(1) (F)">Label:13C(9)15N(1) (F)</option>
+        <option value="Label:15N(1) (A)">Label:15N(1) (A)</option>
+        <option value="Label:15N(1) (C)">Label:15N(1) (C)</option>
+        <option value="Label:15N(1) (D)">Label:15N(1) (D)</option>
+        <option value="Label:15N(1) (E)">Label:15N(1) (E)</option>
+        <option value="Label:15N(1) (F)">Label:15N(1) (F)</option>
+        <option value="Label:15N(1) (G)">Label:15N(1) (G)</option>
+        <option value="Label:15N(1) (I)">Label:15N(1) (I)</option>
+        <option value="Label:15N(1) (L)">Label:15N(1) (L)</option>
+        <option value="Label:15N(1) (M)">Label:15N(1) (M)</option>
+        <option value="Label:15N(1) (P)">Label:15N(1) (P)</option>
+        <option value="Label:15N(1) (S)">Label:15N(1) (S)</option>
+        <option value="Label:15N(1) (T)">Label:15N(1) (T)</option>
+        <option value="Label:15N(1) (V)">Label:15N(1) (V)</option>
+        <option value="Label:15N(1) (Y)">Label:15N(1) (Y)</option>
+        <option value="Label:15N(2) (K)">Label:15N(2) (K)</option>
+        <option value="Label:15N(2) (N)">Label:15N(2) (N)</option>
+        <option value="Label:15N(2) (Q)">Label:15N(2) (Q)</option>
+        <option value="Label:15N(2) (W)">Label:15N(2) (W)</option>
+        <option value="Label:15N(2)2H(9) (K)">Label:15N(2)2H(9) (K)</option>
+        <option value="Label:15N(3) (H)">Label:15N(3) (H)</option>
+        <option value="Label:15N(4) (R)">Label:15N(4) (R)</option>
+        <option value="Label:18O(1) (C-term)">Label:18O(1) (C-term)</option>
+        <option value="Label:18O(1) (S)">Label:18O(1) (S)</option>
+        <option value="Label:18O(1) (T)">Label:18O(1) (T)</option>
+        <option value="Label:18O(1) (Y)">Label:18O(1) (Y)</option>
+        <option value="Label:18O(2) (C-term)">Label:18O(2) (C-term)</option>
+        <option value="Label:2H(10) (L)">Label:2H(10) (L)</option>
+        <option value="Label:2H(3) (L)">Label:2H(3) (L)</option>
+        <option value="Label:2H(3) (M)">Label:2H(3) (M)</option>
+        <option value="Label:2H(3)+Oxidation (M)">Label:2H(3)+Oxidation (M)</option>
+        <option value="Label:2H(4) (F)">Label:2H(4) (F)</option>
+        <option value="Label:2H(4) (K)">Label:2H(4) (K)</option>
+        <option value="Label:2H(4) (Y)">Label:2H(4) (Y)</option>
+        <option value="Label:2H(4)+Acetyl (K)">Label:2H(4)+Acetyl (K)</option>
+        <option value="Label:2H(4)+GG (K)">Label:2H(4)+GG (K)</option>
+        <option value="Label:2H(4)13C(1) (R)">Label:2H(4)13C(1) (R)</option>
+        <option value="Label:2H(6)15N(1) (P)">Label:2H(6)15N(1) (P)</option>
+        <option value="Label:2H(7)15N(4) (R)">Label:2H(7)15N(4) (R)</option>
+        <option value="Label:2H(9)13C(6)15N(2) (K)">Label:2H(9)13C(6)15N(2) (K)</option>
+        <option value="Leu-&gt;MetOx (L)">Leu-&gt;MetOx (L)</option>
+        <option value="Lipoyl (K)">Lipoyl (K)</option>
+        <option value="Lys (N-term)">Lys (N-term)</option>
+        <option value="Lys-&gt;Ala (K)">Lys-&gt;Ala (K)</option>
+        <option value="Lys-&gt;Allysine (K)">Lys-&gt;Allysine (K)</option>
+        <option value="Lys-&gt;AminoadipicAcid (K)">Lys-&gt;AminoadipicAcid (K)</option>
+        <option value="Lys-&gt;Arg (K)">Lys-&gt;Arg (K)</option>
+        <option value="Lys-&gt;Asn (K)">Lys-&gt;Asn (K)</option>
+        <option value="Lys-&gt;Asp (K)">Lys-&gt;Asp (K)</option>
+        <option value="Lys-&gt;CamCys (K)">Lys-&gt;CamCys (K)</option>
+        <option value="Lys-&gt;Cys (K)">Lys-&gt;Cys (K)</option>
+        <option value="Lys-&gt;Gln (K)">Lys-&gt;Gln (K)</option>
+        <option value="Lys-&gt;Glu (K)">Lys-&gt;Glu (K)</option>
+        <option value="Lys-&gt;Gly (K)">Lys-&gt;Gly (K)</option>
+        <option value="Lys-&gt;His (K)">Lys-&gt;His (K)</option>
+        <option value="Lys-&gt;Met (K)">Lys-&gt;Met (K)</option>
+        <option value="Lys-&gt;MetOx (K)">Lys-&gt;MetOx (K)</option>
+        <option value="Lys-&gt;Phe (K)">Lys-&gt;Phe (K)</option>
+        <option value="Lys-&gt;Pro (K)">Lys-&gt;Pro (K)</option>
+        <option value="Lys-&gt;Ser (K)">Lys-&gt;Ser (K)</option>
+        <option value="Lys-&gt;Thr (K)">Lys-&gt;Thr (K)</option>
+        <option value="Lys-&gt;Trp (K)">Lys-&gt;Trp (K)</option>
+        <option value="Lys-&gt;Tyr (K)">Lys-&gt;Tyr (K)</option>
+        <option value="Lys-&gt;Val (K)">Lys-&gt;Val (K)</option>
+        <option value="Lys-&gt;Xle (K)">Lys-&gt;Xle (K)</option>
+        <option value="Lysbiotinhydrazide (K)">Lysbiotinhydrazide (K)</option>
+        <option value="MDCC (C)">MDCC (C)</option>
+        <option value="MG-H1 (R)">MG-H1 (R)</option>
+        <option value="MM-diphenylpentanone (C)">MM-diphenylpentanone (C)</option>
+        <option value="MTSL (C)">MTSL (C)</option>
+        <option value="Maleimide-PEO2-Biotin (C)">Maleimide-PEO2-Biotin (C)</option>
+        <option value="Malonyl (C)">Malonyl (C)</option>
+        <option value="Malonyl (S)">Malonyl (S)</option>
+        <option value="Menadione (C)">Menadione (C)</option>
+        <option value="Menadione (K)">Menadione (K)</option>
+        <option value="Menadione-HQ (C)">Menadione-HQ (C)</option>
+        <option value="Menadione-HQ (K)">Menadione-HQ (K)</option>
+        <option value="MercaptoEthanol (S)">MercaptoEthanol (S)</option>
+        <option value="MercaptoEthanol (T)">MercaptoEthanol (T)</option>
+        <option value="Met-&gt;Aha (M)">Met-&gt;Aha (M)</option>
+        <option value="Met-&gt;Ala (M)">Met-&gt;Ala (M)</option>
+        <option value="Met-&gt;Arg (M)">Met-&gt;Arg (M)</option>
+        <option value="Met-&gt;Asn (M)">Met-&gt;Asn (M)</option>
+        <option value="Met-&gt;Asp (M)">Met-&gt;Asp (M)</option>
+        <option value="Met-&gt;Cys (M)">Met-&gt;Cys (M)</option>
+        <option value="Met-&gt;Gln (M)">Met-&gt;Gln (M)</option>
+        <option value="Met-&gt;Glu (M)">Met-&gt;Glu (M)</option>
+        <option value="Met-&gt;Gly (M)">Met-&gt;Gly (M)</option>
+        <option value="Met-&gt;His (M)">Met-&gt;His (M)</option>
+        <option value="Met-&gt;Hpg (M)">Met-&gt;Hpg (M)</option>
+        <option value="Met-&gt;Hse (C-term M)">Met-&gt;Hse (C-term M)</option>
+        <option value="Met-&gt;Hsl (C-term M)">Met-&gt;Hsl (C-term M)</option>
+        <option value="Met-&gt;Lys (M)">Met-&gt;Lys (M)</option>
+        <option value="Met-&gt;Phe (M)">Met-&gt;Phe (M)</option>
+        <option value="Met-&gt;Pro (M)">Met-&gt;Pro (M)</option>
+        <option value="Met-&gt;Ser (M)">Met-&gt;Ser (M)</option>
+        <option value="Met-&gt;Thr (M)">Met-&gt;Thr (M)</option>
+        <option value="Met-&gt;Trp (M)">Met-&gt;Trp (M)</option>
+        <option value="Met-&gt;Tyr (M)">Met-&gt;Tyr (M)</option>
+        <option value="Met-&gt;Val (M)">Met-&gt;Val (M)</option>
+        <option value="Met-&gt;Xle (M)">Met-&gt;Xle (M)</option>
+        <option value="Methyl (C)">Methyl (C)</option>
+        <option value="Methyl (C-term)">Methyl (C-term)</option>
+        <option value="Methyl (D)">Methyl (D)</option>
+        <option value="Methyl (E)">Methyl (E)</option>
+        <option value="Methyl (H)">Methyl (H)</option>
+        <option value="Methyl (I)">Methyl (I)</option>
+        <option value="Methyl (K)">Methyl (K)</option>
+        <option value="Methyl (L)">Methyl (L)</option>
+        <option value="Methyl (N)">Methyl (N)</option>
+        <option value="Methyl (N-term)">Methyl (N-term)</option>
+        <option value="Methyl (Q)">Methyl (Q)</option>
+        <option value="Methyl (R)">Methyl (R)</option>
+        <option value="Methyl (S)">Methyl (S)</option>
+        <option value="Methyl (T)">Methyl (T)</option>
+        <option value="Methyl+Acetyl:2H(3) (K)">Methyl+Acetyl:2H(3) (K)</option>
+        <option value="Methyl+Deamidated (N)">Methyl+Deamidated (N)</option>
+        <option value="Methyl+Deamidated (Q)">Methyl+Deamidated (Q)</option>
+        <option value="Methyl-PEO12-Maleimide (C)">Methyl-PEO12-Maleimide (C)</option>
+        <option value="Methyl:2H(2) (K)">Methyl:2H(2) (K)</option>
+        <option value="Methyl:2H(3) (C-term)">Methyl:2H(3) (C-term)</option>
+        <option value="Methyl:2H(3) (D)">Methyl:2H(3) (D)</option>
+        <option value="Methyl:2H(3) (E)">Methyl:2H(3) (E)</option>
+        <option value="Methyl:2H(3) (K)">Methyl:2H(3) (K)</option>
+        <option value="Methyl:2H(3) (R)">Methyl:2H(3) (R)</option>
+        <option value="Methyl:2H(3)+Acetyl:2H(3) (K)">Methyl:2H(3)+Acetyl:2H(3) (K)</option>
+        <option value="Methyl:2H(3)13C(1) (K)">Methyl:2H(3)13C(1) (K)</option>
+        <option value="Methyl:2H(3)13C(1) (R)">Methyl:2H(3)13C(1) (R)</option>
+        <option value="Methylamine (S)">Methylamine (S)</option>
+        <option value="Methylamine (T)">Methylamine (T)</option>
+        <option value="Methylmalonylation (S)">Methylmalonylation (S)</option>
+        <option value="Methylphosphonate (S)">Methylphosphonate (S)</option>
+        <option value="Methylphosphonate (T)">Methylphosphonate (T)</option>
+        <option value="Methylphosphonate (Y)">Methylphosphonate (Y)</option>
+        <option value="Methylpyrroline (K)">Methylpyrroline (K)</option>
+        <option value="Methylthio (C)">Methylthio (C)</option>
+        <option value="Methylthio (D)">Methylthio (D)</option>
+        <option value="Methylthio (K)">Methylthio (K)</option>
+        <option value="Methylthio (N)">Methylthio (N)</option>
+        <option value="Methylthio (N-term)">Methylthio (N-term)</option>
+        <option value="Molybdopterin (C)">Molybdopterin (C)</option>
+        <option value="MolybdopterinGD (C)">MolybdopterinGD (C)</option>
+        <option value="MolybdopterinGD (D)">MolybdopterinGD (D)</option>
+        <option value="MolybdopterinGD+Delta:S(-1)Se(1) (C)">MolybdopterinGD+Delta:S(-1)Se(1) (C)</option>
+        <option value="MurNAc (A)">MurNAc (A)</option>
+        <option value="Myristoyl (C)">Myristoyl (C)</option>
+        <option value="Myristoyl (K)">Myristoyl (K)</option>
+        <option value="Myristoyl (N-term G)">Myristoyl (N-term G)</option>
+        <option value="N-dimethylphosphate (S)">N-dimethylphosphate (S)</option>
+        <option value="NA-LNO2 (C)">NA-LNO2 (C)</option>
+        <option value="NA-LNO2 (H)">NA-LNO2 (H)</option>
+        <option value="NA-OA-NO2 (C)">NA-OA-NO2 (C)</option>
+        <option value="NA-OA-NO2 (H)">NA-OA-NO2 (H)</option>
+        <option value="NBS (W)">NBS (W)</option>
+        <option value="NBS:13C(6) (W)">NBS:13C(6) (W)</option>
+        <option value="NDA (K)">NDA (K)</option>
+        <option value="NDA (N-term)">NDA (N-term)</option>
+        <option value="NEIAA (C)">NEIAA (C)</option>
+        <option value="NEIAA (Y)">NEIAA (Y)</option>
+        <option value="NEIAA:2H(5) (C)">NEIAA:2H(5) (C)</option>
+        <option value="NEIAA:2H(5) (Y)">NEIAA:2H(5) (Y)</option>
+        <option value="NEM:2H(5) (C)">NEM:2H(5) (C)</option>
+        <option value="NEM:2H(5)+H2O (C)">NEM:2H(5)+H2O (C)</option>
+        <option value="NEMsulfur (C)">NEMsulfur (C)</option>
+        <option value="NEMsulfurWater (C)">NEMsulfurWater (C)</option>
+        <option value="NHS-LC-Biotin (K)">NHS-LC-Biotin (K)</option>
+        <option value="NHS-LC-Biotin (N-term)">NHS-LC-Biotin (N-term)</option>
+        <option value="NHS-fluorescein (K)">NHS-fluorescein (K)</option>
+        <option value="NIC (K)">NIC (K)</option>
+        <option value="NIC (N-term)">NIC (N-term)</option>
+        <option value="NIPCAM (C)">NIPCAM (C)</option>
+        <option value="NO_SMX_SEMD (C)">NO_SMX_SEMD (C)</option>
+        <option value="NO_SMX_SIMD (C)">NO_SMX_SIMD (C)</option>
+        <option value="NO_SMX_SMCT (C)">NO_SMX_SMCT (C)</option>
+        <option value="Nethylmaleimide (C)">Nethylmaleimide (C)</option>
+        <option value="Nethylmaleimide+water (C)">Nethylmaleimide+water (C)</option>
+        <option value="Nethylmaleimide+water (K)">Nethylmaleimide+water (K)</option>
+        <option value="NeuAc (N)">NeuAc (N)</option>
+        <option value="NeuAc (S)">NeuAc (S)</option>
+        <option value="NeuAc (T)">NeuAc (T)</option>
+        <option value="NeuGc (N)">NeuGc (N)</option>
+        <option value="NeuGc (S)">NeuGc (S)</option>
+        <option value="NeuGc (T)">NeuGc (T)</option>
+        <option value="Nitro (W)">Nitro (W)</option>
+        <option value="Nitro (Y)">Nitro (Y)</option>
+        <option value="Nitrosyl (C)">Nitrosyl (C)</option>
+        <option value="Nmethylmaleimide (C)">Nmethylmaleimide (C)</option>
+        <option value="Nmethylmaleimide (K)">Nmethylmaleimide (K)</option>
+        <option value="Nmethylmaleimide+water (C)">Nmethylmaleimide+water (C)</option>
+        <option value="O-Dimethylphosphate (S)">O-Dimethylphosphate (S)</option>
+        <option value="O-Dimethylphosphate (T)">O-Dimethylphosphate (T)</option>
+        <option value="O-Dimethylphosphate (Y)">O-Dimethylphosphate (Y)</option>
+        <option value="O-Et-N-diMePhospho (S)">O-Et-N-diMePhospho (S)</option>
+        <option value="O-Isopropylmethylphosphonate (S)">O-Isopropylmethylphosphonate (S)</option>
+        <option value="O-Isopropylmethylphosphonate (T)">O-Isopropylmethylphosphonate (T)</option>
+        <option value="O-Isopropylmethylphosphonate (Y)">O-Isopropylmethylphosphonate (Y)</option>
+        <option value="O-Methylphosphate (S)">O-Methylphosphate (S)</option>
+        <option value="O-Methylphosphate (T)">O-Methylphosphate (T)</option>
+        <option value="O-Methylphosphate (Y)">O-Methylphosphate (Y)</option>
+        <option value="O-pinacolylmethylphosphonate (H)">O-pinacolylmethylphosphonate (H)</option>
+        <option value="O-pinacolylmethylphosphonate (K)">O-pinacolylmethylphosphonate (K)</option>
+        <option value="O-pinacolylmethylphosphonate (S)">O-pinacolylmethylphosphonate (S)</option>
+        <option value="O-pinacolylmethylphosphonate (T)">O-pinacolylmethylphosphonate (T)</option>
+        <option value="O-pinacolylmethylphosphonate (Y)">O-pinacolylmethylphosphonate (Y)</option>
+        <option value="Octanoyl (C)">Octanoyl (C)</option>
+        <option value="Octanoyl (S)">Octanoyl (S)</option>
+        <option value="Octanoyl (T)">Octanoyl (T)</option>
+        <option value="OxArgBiotin (R)">OxArgBiotin (R)</option>
+        <option value="OxArgBiotinRed (R)">OxArgBiotinRed (R)</option>
+        <option value="OxLysBiotin (K)">OxLysBiotin (K)</option>
+        <option value="OxLysBiotinRed (K)">OxLysBiotinRed (K)</option>
+        <option value="OxProBiotin (P)">OxProBiotin (P)</option>
+        <option value="OxProBiotinRed (P)">OxProBiotinRed (P)</option>
+        <option value="Oxidation (C)">Oxidation (C)</option>
+        <option value="Oxidation (C-term G)">Oxidation (C-term G)</option>
+        <option value="Oxidation (D)">Oxidation (D)</option>
+        <option value="Oxidation (F)">Oxidation (F)</option>
+        <option value="Oxidation (H)">Oxidation (H)</option>
+        <option value="Oxidation (K)">Oxidation (K)</option>
+        <option value="Oxidation (M)">Oxidation (M)</option>
+        <option value="Oxidation (N)">Oxidation (N)</option>
+        <option value="Oxidation (P)">Oxidation (P)</option>
+        <option value="Oxidation (R)">Oxidation (R)</option>
+        <option value="Oxidation (W)">Oxidation (W)</option>
+        <option value="Oxidation (Y)">Oxidation (Y)</option>
+        <option value="Oxidation+NEM (C)">Oxidation+NEM (C)</option>
+        <option value="PEITC (C)">PEITC (C)</option>
+        <option value="PEITC (K)">PEITC (K)</option>
+        <option value="PEITC (N-term)">PEITC (N-term)</option>
+        <option value="PEO-Iodoacetyl-LC-Biotin (C)">PEO-Iodoacetyl-LC-Biotin (C)</option>
+        <option value="PET (S)">PET (S)</option>
+        <option value="PET (T)">PET (T)</option>
+        <option value="PS_Hapten (C)">PS_Hapten (C)</option>
+        <option value="PS_Hapten (H)">PS_Hapten (H)</option>
+        <option value="PS_Hapten (K)">PS_Hapten (K)</option>
+        <option value="Palmitoleyl (C)">Palmitoleyl (C)</option>
+        <option value="Palmitoleyl (S)">Palmitoleyl (S)</option>
+        <option value="Palmitoleyl (T)">Palmitoleyl (T)</option>
+        <option value="Palmitoyl (C)">Palmitoyl (C)</option>
+        <option value="Palmitoyl (K)">Palmitoyl (K)</option>
+        <option value="Palmitoyl (S)">Palmitoyl (S)</option>
+        <option value="Palmitoyl (T)">Palmitoyl (T)</option>
+        <option value="Pentylamine (Q)">Pentylamine (Q)</option>
+        <option value="Phe-&gt;Ala (F)">Phe-&gt;Ala (F)</option>
+        <option value="Phe-&gt;Arg (F)">Phe-&gt;Arg (F)</option>
+        <option value="Phe-&gt;Asn (F)">Phe-&gt;Asn (F)</option>
+        <option value="Phe-&gt;Asp (F)">Phe-&gt;Asp (F)</option>
+        <option value="Phe-&gt;CamCys (F)">Phe-&gt;CamCys (F)</option>
+        <option value="Phe-&gt;Cys (F)">Phe-&gt;Cys (F)</option>
+        <option value="Phe-&gt;Gln (F)">Phe-&gt;Gln (F)</option>
+        <option value="Phe-&gt;Glu (F)">Phe-&gt;Glu (F)</option>
+        <option value="Phe-&gt;Gly (F)">Phe-&gt;Gly (F)</option>
+        <option value="Phe-&gt;His (F)">Phe-&gt;His (F)</option>
+        <option value="Phe-&gt;Lys (F)">Phe-&gt;Lys (F)</option>
+        <option value="Phe-&gt;Met (F)">Phe-&gt;Met (F)</option>
+        <option value="Phe-&gt;Pro (F)">Phe-&gt;Pro (F)</option>
+        <option value="Phe-&gt;Ser (F)">Phe-&gt;Ser (F)</option>
+        <option value="Phe-&gt;Thr (F)">Phe-&gt;Thr (F)</option>
+        <option value="Phe-&gt;Trp (F)">Phe-&gt;Trp (F)</option>
+        <option value="Phe-&gt;Tyr (F)">Phe-&gt;Tyr (F)</option>
+        <option value="Phe-&gt;Val (F)">Phe-&gt;Val (F)</option>
+        <option value="Phe-&gt;Xle (F)">Phe-&gt;Xle (F)</option>
+        <option value="Phenylisocyanate (N-term)">Phenylisocyanate (N-term)</option>
+        <option value="Phenylisocyanate:2H(5) (N-term)">Phenylisocyanate:2H(5) (N-term)</option>
+        <option value="Phospho (C)">Phospho (C)</option>
+        <option value="Phospho (D)">Phospho (D)</option>
+        <option value="Phospho (H)">Phospho (H)</option>
+        <option value="Phospho (K)">Phospho (K)</option>
+        <option value="Phospho (R)">Phospho (R)</option>
+        <option value="Phospho (S)">Phospho (S)</option>
+        <option value="Phospho (T)">Phospho (T)</option>
+        <option value="Phospho (Y)">Phospho (Y)</option>
+        <option value="PhosphoHex (S)">PhosphoHex (S)</option>
+        <option value="PhosphoHexNAc (S)">PhosphoHexNAc (S)</option>
+        <option value="PhosphoHexNAc (T)">PhosphoHexNAc (T)</option>
+        <option value="PhosphoUridine (H)">PhosphoUridine (H)</option>
+        <option value="PhosphoUridine (Y)">PhosphoUridine (Y)</option>
+        <option value="Phosphoadenosine (H)">Phosphoadenosine (H)</option>
+        <option value="Phosphoadenosine (K)">Phosphoadenosine (K)</option>
+        <option value="Phosphoadenosine (T)">Phosphoadenosine (T)</option>
+        <option value="Phosphoadenosine (Y)">Phosphoadenosine (Y)</option>
+        <option value="Phosphogluconoylation (K)">Phosphogluconoylation (K)</option>
+        <option value="Phosphogluconoylation (N-term)">Phosphogluconoylation (N-term)</option>
+        <option value="Phosphoguanosine (H)">Phosphoguanosine (H)</option>
+        <option value="Phosphoguanosine (K)">Phosphoguanosine (K)</option>
+        <option value="Phosphopantetheine (S)">Phosphopantetheine (S)</option>
+        <option value="Phosphopropargyl (S)">Phosphopropargyl (S)</option>
+        <option value="Phosphopropargyl (T)">Phosphopropargyl (T)</option>
+        <option value="Phosphopropargyl (Y)">Phosphopropargyl (Y)</option>
+        <option value="PhosphoribosyldephosphoCoA (S)">PhosphoribosyldephosphoCoA (S)</option>
+        <option value="Phycocyanobilin (C)">Phycocyanobilin (C)</option>
+        <option value="Phycoerythrobilin (C)">Phycoerythrobilin (C)</option>
+        <option value="Phytochromobilin (C)">Phytochromobilin (C)</option>
+        <option value="Piperidine (K)">Piperidine (K)</option>
+        <option value="Piperidine (N-term)">Piperidine (N-term)</option>
+        <option value="Pro-&gt;Ala (P)">Pro-&gt;Ala (P)</option>
+        <option value="Pro-&gt;Arg (P)">Pro-&gt;Arg (P)</option>
+        <option value="Pro-&gt;Asn (P)">Pro-&gt;Asn (P)</option>
+        <option value="Pro-&gt;Asp (P)">Pro-&gt;Asp (P)</option>
+        <option value="Pro-&gt;Cys (P)">Pro-&gt;Cys (P)</option>
+        <option value="Pro-&gt;Gln (P)">Pro-&gt;Gln (P)</option>
+        <option value="Pro-&gt;Glu (P)">Pro-&gt;Glu (P)</option>
+        <option value="Pro-&gt;Gly (P)">Pro-&gt;Gly (P)</option>
+        <option value="Pro-&gt;His (P)">Pro-&gt;His (P)</option>
+        <option value="Pro-&gt;Lys (P)">Pro-&gt;Lys (P)</option>
+        <option value="Pro-&gt;Met (P)">Pro-&gt;Met (P)</option>
+        <option value="Pro-&gt;Phe (P)">Pro-&gt;Phe (P)</option>
+        <option value="Pro-&gt;Pyrrolidinone (P)">Pro-&gt;Pyrrolidinone (P)</option>
+        <option value="Pro-&gt;Pyrrolidone (P)">Pro-&gt;Pyrrolidone (P)</option>
+        <option value="Pro-&gt;Ser (P)">Pro-&gt;Ser (P)</option>
+        <option value="Pro-&gt;Thr (P)">Pro-&gt;Thr (P)</option>
+        <option value="Pro-&gt;Trp (P)">Pro-&gt;Trp (P)</option>
+        <option value="Pro-&gt;Tyr (P)">Pro-&gt;Tyr (P)</option>
+        <option value="Pro-&gt;Val (P)">Pro-&gt;Val (P)</option>
+        <option value="Pro-&gt;Xle (P)">Pro-&gt;Xle (P)</option>
+        <option value="Pro-&gt;pyro-Glu (P)">Pro-&gt;pyro-Glu (P)</option>
+        <option value="Propargylamine (C-term)">Propargylamine (C-term)</option>
+        <option value="Propargylamine (D)">Propargylamine (D)</option>
+        <option value="Propargylamine (E)">Propargylamine (E)</option>
+        <option value="Propionamide (C)">Propionamide (C)</option>
+        <option value="Propionamide (K)">Propionamide (K)</option>
+        <option value="Propionamide (N-term)">Propionamide (N-term)</option>
+        <option value="Propionamide:2H(3) (C)">Propionamide:2H(3) (C)</option>
+        <option value="Propionyl (K)">Propionyl (K)</option>
+        <option value="Propionyl (N-term)">Propionyl (N-term)</option>
+        <option value="Propionyl (S)">Propionyl (S)</option>
+        <option value="Propionyl (T)">Propionyl (T)</option>
+        <option value="Propionyl:13C(3) (K)">Propionyl:13C(3) (K)</option>
+        <option value="Propionyl:13C(3) (N-term)">Propionyl:13C(3) (N-term)</option>
+        <option value="Propiophenone (C)">Propiophenone (C)</option>
+        <option value="Propiophenone (H)">Propiophenone (H)</option>
+        <option value="Propiophenone (K)">Propiophenone (K)</option>
+        <option value="Propiophenone (R)">Propiophenone (R)</option>
+        <option value="Propiophenone (S)">Propiophenone (S)</option>
+        <option value="Propiophenone (T)">Propiophenone (T)</option>
+        <option value="Propiophenone (W)">Propiophenone (W)</option>
+        <option value="Propyl (K)">Propyl (K)</option>
+        <option value="Propyl (N-term)">Propyl (N-term)</option>
+        <option value="Propyl:2H(6) (K)">Propyl:2H(6) (K)</option>
+        <option value="Propyl:2H(6) (N-term)">Propyl:2H(6) (N-term)</option>
+        <option value="PropylNAGthiazoline (C)">PropylNAGthiazoline (C)</option>
+        <option value="Puromycin (C-term)">Puromycin (C-term)</option>
+        <option value="PyMIC (N-term)">PyMIC (N-term)</option>
+        <option value="PyridoxalPhosphate (K)">PyridoxalPhosphate (K)</option>
+        <option value="PyridoxalPhosphateH2 (K)">PyridoxalPhosphateH2 (K)</option>
+        <option value="Pyridylacetyl (K)">Pyridylacetyl (K)</option>
+        <option value="Pyridylacetyl (N-term)">Pyridylacetyl (N-term)</option>
+        <option value="Pyridylethyl (C)">Pyridylethyl (C)</option>
+        <option value="Pyro-carbamidomethyl (N-term C)">Pyro-carbamidomethyl (N-term C)</option>
+        <option value="PyruvicAcidIminyl (K)">PyruvicAcidIminyl (K)</option>
+        <option value="QAT (C)">QAT (C)</option>
+        <option value="QAT:2H(3) (C)">QAT:2H(3) (C)</option>
+        <option value="QEQTGG (K)">QEQTGG (K)</option>
+        <option value="QQQTGG (K)">QQQTGG (K)</option>
+        <option value="QTGG (K)">QTGG (K)</option>
+        <option value="Quinone (W)">Quinone (W)</option>
+        <option value="Quinone (Y)">Quinone (Y)</option>
+        <option value="RNPXlink1 (C)">RNPXlink1 (C)</option>
+        <option value="RNPXlink2 (F)">RNPXlink2 (F)</option>
+        <option value="RNPXlink2 (K)">RNPXlink2 (K)</option>
+        <option value="RNPXlink2 (L)">RNPXlink2 (L)</option>
+        <option value="RNPXlink3 (C)">RNPXlink3 (C)</option>
+        <option value="RNPXlink3 (F)">RNPXlink3 (F)</option>
+        <option value="RNPXlink4 (C)">RNPXlink4 (C)</option>
+        <option value="RNPXlink5 (F)">RNPXlink5 (F)</option>
+        <option value="RNPXlink5 (Y)">RNPXlink5 (Y)</option>
+        <option value="Retinylidene (K)">Retinylidene (K)</option>
+        <option value="SMA (K)">SMA (K)</option>
+        <option value="SMA (N-term)">SMA (N-term)</option>
+        <option value="SMCC-maleimide (C)">SMCC-maleimide (C)</option>
+        <option value="SPITC (K)">SPITC (K)</option>
+        <option value="SPITC (N-term)">SPITC (N-term)</option>
+        <option value="SPITC:13C(6) (K)">SPITC:13C(6) (K)</option>
+        <option value="SPITC:13C(6) (N-term)">SPITC:13C(6) (N-term)</option>
+        <option value="SUMO2135 (K)">SUMO2135 (K)</option>
+        <option value="SUMO3549 (K)">SUMO3549 (K)</option>
+        <option value="Saligenin (H)">Saligenin (H)</option>
+        <option value="Saligenin (K)">Saligenin (K)</option>
+        <option value="SecCarbamidomethyl (C)">SecCarbamidomethyl (C)</option>
+        <option value="SecNEM (C)">SecNEM (C)</option>
+        <option value="SecNEM:2H(5) (C)">SecNEM:2H(5) (C)</option>
+        <option value="Ser-&gt;Ala (S)">Ser-&gt;Ala (S)</option>
+        <option value="Ser-&gt;Arg (S)">Ser-&gt;Arg (S)</option>
+        <option value="Ser-&gt;Asn (S)">Ser-&gt;Asn (S)</option>
+        <option value="Ser-&gt;Asp (S)">Ser-&gt;Asp (S)</option>
+        <option value="Ser-&gt;Cys (S)">Ser-&gt;Cys (S)</option>
+        <option value="Ser-&gt;Gln (S)">Ser-&gt;Gln (S)</option>
+        <option value="Ser-&gt;Glu (S)">Ser-&gt;Glu (S)</option>
+        <option value="Ser-&gt;Gly (S)">Ser-&gt;Gly (S)</option>
+        <option value="Ser-&gt;His (S)">Ser-&gt;His (S)</option>
+        <option value="Ser-&gt;Lys (S)">Ser-&gt;Lys (S)</option>
+        <option value="Ser-&gt;Met (S)">Ser-&gt;Met (S)</option>
+        <option value="Ser-&gt;Phe (S)">Ser-&gt;Phe (S)</option>
+        <option value="Ser-&gt;Pro (S)">Ser-&gt;Pro (S)</option>
+        <option value="Ser-&gt;Thr (S)">Ser-&gt;Thr (S)</option>
+        <option value="Ser-&gt;Trp (S)">Ser-&gt;Trp (S)</option>
+        <option value="Ser-&gt;Tyr (S)">Ser-&gt;Tyr (S)</option>
+        <option value="Ser-&gt;Val (S)">Ser-&gt;Val (S)</option>
+        <option value="Ser-&gt;Xle (S)">Ser-&gt;Xle (S)</option>
+        <option value="Succinyl (K)">Succinyl (K)</option>
+        <option value="Succinyl (N-term)">Succinyl (N-term)</option>
+        <option value="Succinyl:13C(4) (K)">Succinyl:13C(4) (K)</option>
+        <option value="Succinyl:13C(4) (N-term)">Succinyl:13C(4) (N-term)</option>
+        <option value="Succinyl:2H(4) (K)">Succinyl:2H(4) (K)</option>
+        <option value="Succinyl:2H(4) (N-term)">Succinyl:2H(4) (N-term)</option>
+        <option value="SulfanilicAcid (C-term)">SulfanilicAcid (C-term)</option>
+        <option value="SulfanilicAcid (D)">SulfanilicAcid (D)</option>
+        <option value="SulfanilicAcid (E)">SulfanilicAcid (E)</option>
+        <option value="SulfanilicAcid:13C(6) (C-term)">SulfanilicAcid:13C(6) (C-term)</option>
+        <option value="SulfanilicAcid:13C(6) (D)">SulfanilicAcid:13C(6) (D)</option>
+        <option value="SulfanilicAcid:13C(6) (E)">SulfanilicAcid:13C(6) (E)</option>
+        <option value="Sulfide (C)">Sulfide (C)</option>
+        <option value="Sulfide (D)">Sulfide (D)</option>
+        <option value="Sulfide (W)">Sulfide (W)</option>
+        <option value="Sulfo (C)">Sulfo (C)</option>
+        <option value="Sulfo (S)">Sulfo (S)</option>
+        <option value="Sulfo (T)">Sulfo (T)</option>
+        <option value="Sulfo (Y)">Sulfo (Y)</option>
+        <option value="Sulfo-NHS-LC-LC-Biotin (K)">Sulfo-NHS-LC-LC-Biotin (K)</option>
+        <option value="Sulfo-NHS-LC-LC-Biotin (N-term)">Sulfo-NHS-LC-LC-Biotin (N-term)</option>
+        <option value="SulfoGMBS (C)">SulfoGMBS (C)</option>
+        <option value="SulfurDioxide (C)">SulfurDioxide (C)</option>
+        <option value="TAMRA-FP (S)">TAMRA-FP (S)</option>
+        <option value="TAMRA-FP (Y)">TAMRA-FP (Y)</option>
+        <option value="TMAB (K)">TMAB (K)</option>
+        <option value="TMAB (N-term)">TMAB (N-term)</option>
+        <option value="TMAB:2H(9) (K)">TMAB:2H(9) (K)</option>
+        <option value="TMAB:2H(9) (N-term)">TMAB:2H(9) (N-term)</option>
+        <option value="TMPP-Ac (N-term)">TMPP-Ac (N-term)</option>
+        <option value="TMT (H)">TMT (H)</option>
+        <option value="TMT (K)">TMT (K)</option>
+        <option value="TMT (N-term)">TMT (N-term)</option>
+        <option value="TMT (S)">TMT (S)</option>
+        <option value="TMT (T)">TMT (T)</option>
+        <option value="TMT2plex (H)">TMT2plex (H)</option>
+        <option value="TMT2plex (K)">TMT2plex (K)</option>
+        <option value="TMT2plex (N-term)">TMT2plex (N-term)</option>
+        <option value="TMT2plex (S)">TMT2plex (S)</option>
+        <option value="TMT2plex (T)">TMT2plex (T)</option>
+        <option value="TMT6plex (H)">TMT6plex (H)</option>
+        <option value="TMT6plex (K)">TMT6plex (K)</option>
+        <option value="TMT6plex (N-term)">TMT6plex (N-term)</option>
+        <option value="TMT6plex (S)">TMT6plex (S)</option>
+        <option value="TMT6plex (T)">TMT6plex (T)</option>
+        <option value="TNBS (K)">TNBS (K)</option>
+        <option value="TNBS (N-term)">TNBS (N-term)</option>
+        <option value="Thiadiazole (C)">Thiadiazole (C)</option>
+        <option value="Thiazolidine (N-term C)">Thiazolidine (N-term C)</option>
+        <option value="Thioacyl (K)">Thioacyl (K)</option>
+        <option value="Thioacyl (N-term)">Thioacyl (N-term)</option>
+        <option value="Thiophos-S-S-biotin (S)">Thiophos-S-S-biotin (S)</option>
+        <option value="Thiophos-S-S-biotin (T)">Thiophos-S-S-biotin (T)</option>
+        <option value="Thiophos-S-S-biotin (Y)">Thiophos-S-S-biotin (Y)</option>
+        <option value="Thiophospho (S)">Thiophospho (S)</option>
+        <option value="Thiophospho (T)">Thiophospho (T)</option>
+        <option value="Thiophospho (Y)">Thiophospho (Y)</option>
+        <option value="Thr-&gt;Ala (T)">Thr-&gt;Ala (T)</option>
+        <option value="Thr-&gt;Arg (T)">Thr-&gt;Arg (T)</option>
+        <option value="Thr-&gt;Asn (T)">Thr-&gt;Asn (T)</option>
+        <option value="Thr-&gt;Asp (T)">Thr-&gt;Asp (T)</option>
+        <option value="Thr-&gt;Cys (T)">Thr-&gt;Cys (T)</option>
+        <option value="Thr-&gt;Gln (T)">Thr-&gt;Gln (T)</option>
+        <option value="Thr-&gt;Glu (T)">Thr-&gt;Glu (T)</option>
+        <option value="Thr-&gt;Gly (T)">Thr-&gt;Gly (T)</option>
+        <option value="Thr-&gt;His (T)">Thr-&gt;His (T)</option>
+        <option value="Thr-&gt;Lys (T)">Thr-&gt;Lys (T)</option>
+        <option value="Thr-&gt;Met (T)">Thr-&gt;Met (T)</option>
+        <option value="Thr-&gt;Phe (T)">Thr-&gt;Phe (T)</option>
+        <option value="Thr-&gt;Pro (T)">Thr-&gt;Pro (T)</option>
+        <option value="Thr-&gt;Ser (T)">Thr-&gt;Ser (T)</option>
+        <option value="Thr-&gt;Trp (T)">Thr-&gt;Trp (T)</option>
+        <option value="Thr-&gt;Tyr (T)">Thr-&gt;Tyr (T)</option>
+        <option value="Thr-&gt;Val (T)">Thr-&gt;Val (T)</option>
+        <option value="Thr-&gt;Xle (T)">Thr-&gt;Xle (T)</option>
+        <option value="Thrbiotinhydrazide (T)">Thrbiotinhydrazide (T)</option>
+        <option value="Thyroxine (Y)">Thyroxine (Y)</option>
+        <option value="Triiodo (Y)">Triiodo (Y)</option>
+        <option value="Triiodothyronine (Y)">Triiodothyronine (Y)</option>
+        <option value="Trimethyl (K)">Trimethyl (K)</option>
+        <option value="Trimethyl (R)">Trimethyl (R)</option>
+        <option value="Trimethyl:13C(3)2H(9) (K)">Trimethyl:13C(3)2H(9) (K)</option>
+        <option value="Trimethyl:13C(3)2H(9) (R)">Trimethyl:13C(3)2H(9) (R)</option>
+        <option value="Trimethyl:2H(9) (K)">Trimethyl:2H(9) (K)</option>
+        <option value="Trimethyl:2H(9) (R)">Trimethyl:2H(9) (R)</option>
+        <option value="Trioxidation (C)">Trioxidation (C)</option>
+        <option value="Trioxidation (W)">Trioxidation (W)</option>
+        <option value="Trioxidation (Y)">Trioxidation (Y)</option>
+        <option value="Trp-&gt;Ala (W)">Trp-&gt;Ala (W)</option>
+        <option value="Trp-&gt;Arg (W)">Trp-&gt;Arg (W)</option>
+        <option value="Trp-&gt;Asn (W)">Trp-&gt;Asn (W)</option>
+        <option value="Trp-&gt;Asp (W)">Trp-&gt;Asp (W)</option>
+        <option value="Trp-&gt;Cys (W)">Trp-&gt;Cys (W)</option>
+        <option value="Trp-&gt;Gln (W)">Trp-&gt;Gln (W)</option>
+        <option value="Trp-&gt;Glu (W)">Trp-&gt;Glu (W)</option>
+        <option value="Trp-&gt;Gly (W)">Trp-&gt;Gly (W)</option>
+        <option value="Trp-&gt;His (W)">Trp-&gt;His (W)</option>
+        <option value="Trp-&gt;Hydroxykynurenin (W)">Trp-&gt;Hydroxykynurenin (W)</option>
+        <option value="Trp-&gt;Kynurenin (W)">Trp-&gt;Kynurenin (W)</option>
+        <option value="Trp-&gt;Lys (W)">Trp-&gt;Lys (W)</option>
+        <option value="Trp-&gt;Met (W)">Trp-&gt;Met (W)</option>
+        <option value="Trp-&gt;Oxolactone (W)">Trp-&gt;Oxolactone (W)</option>
+        <option value="Trp-&gt;Phe (W)">Trp-&gt;Phe (W)</option>
+        <option value="Trp-&gt;Pro (W)">Trp-&gt;Pro (W)</option>
+        <option value="Trp-&gt;Ser (W)">Trp-&gt;Ser (W)</option>
+        <option value="Trp-&gt;Thr (W)">Trp-&gt;Thr (W)</option>
+        <option value="Trp-&gt;Tyr (W)">Trp-&gt;Tyr (W)</option>
+        <option value="Trp-&gt;Val (W)">Trp-&gt;Val (W)</option>
+        <option value="Trp-&gt;Xle (W)">Trp-&gt;Xle (W)</option>
+        <option value="Tyr-&gt;Ala (Y)">Tyr-&gt;Ala (Y)</option>
+        <option value="Tyr-&gt;Arg (Y)">Tyr-&gt;Arg (Y)</option>
+        <option value="Tyr-&gt;Asn (Y)">Tyr-&gt;Asn (Y)</option>
+        <option value="Tyr-&gt;Asp (Y)">Tyr-&gt;Asp (Y)</option>
+        <option value="Tyr-&gt;Cys (Y)">Tyr-&gt;Cys (Y)</option>
+        <option value="Tyr-&gt;Dha (Y)">Tyr-&gt;Dha (Y)</option>
+        <option value="Tyr-&gt;Gln (Y)">Tyr-&gt;Gln (Y)</option>
+        <option value="Tyr-&gt;Glu (Y)">Tyr-&gt;Glu (Y)</option>
+        <option value="Tyr-&gt;Gly (Y)">Tyr-&gt;Gly (Y)</option>
+        <option value="Tyr-&gt;His (Y)">Tyr-&gt;His (Y)</option>
+        <option value="Tyr-&gt;Lys (Y)">Tyr-&gt;Lys (Y)</option>
+        <option value="Tyr-&gt;Met (Y)">Tyr-&gt;Met (Y)</option>
+        <option value="Tyr-&gt;Phe (Y)">Tyr-&gt;Phe (Y)</option>
+        <option value="Tyr-&gt;Pro (Y)">Tyr-&gt;Pro (Y)</option>
+        <option value="Tyr-&gt;Ser (Y)">Tyr-&gt;Ser (Y)</option>
+        <option value="Tyr-&gt;Thr (Y)">Tyr-&gt;Thr (Y)</option>
+        <option value="Tyr-&gt;Trp (Y)">Tyr-&gt;Trp (Y)</option>
+        <option value="Tyr-&gt;Val (Y)">Tyr-&gt;Val (Y)</option>
+        <option value="Tyr-&gt;Xle (Y)">Tyr-&gt;Xle (Y)</option>
+        <option value="Ub-Br2 (C)">Ub-Br2 (C)</option>
+        <option value="Ub-VME (C)">Ub-VME (C)</option>
+        <option value="Ub-amide (C)">Ub-amide (C)</option>
+        <option value="Ub-fluorescein (C)">Ub-fluorescein (C)</option>
+        <option value="UgiJoullie (D)">UgiJoullie (D)</option>
+        <option value="UgiJoullie (E)">UgiJoullie (E)</option>
+        <option value="UgiJoullieProGly (D)">UgiJoullieProGly (D)</option>
+        <option value="UgiJoullieProGly (E)">UgiJoullieProGly (E)</option>
+        <option value="UgiJoullieProGlyProGly (D)">UgiJoullieProGlyProGly (D)</option>
+        <option value="UgiJoullieProGlyProGly (E)">UgiJoullieProGlyProGly (E)</option>
+        <option value="VFQQQTGG (K)">VFQQQTGG (K)</option>
+        <option value="VIEVYQEQTGG (K)">VIEVYQEQTGG (K)</option>
+        <option value="Val-&gt;Ala (V)">Val-&gt;Ala (V)</option>
+        <option value="Val-&gt;Arg (V)">Val-&gt;Arg (V)</option>
+        <option value="Val-&gt;Asn (V)">Val-&gt;Asn (V)</option>
+        <option value="Val-&gt;Asp (V)">Val-&gt;Asp (V)</option>
+        <option value="Val-&gt;Cys (V)">Val-&gt;Cys (V)</option>
+        <option value="Val-&gt;Gln (V)">Val-&gt;Gln (V)</option>
+        <option value="Val-&gt;Glu (V)">Val-&gt;Glu (V)</option>
+        <option value="Val-&gt;Gly (V)">Val-&gt;Gly (V)</option>
+        <option value="Val-&gt;His (V)">Val-&gt;His (V)</option>
+        <option value="Val-&gt;Lys (V)">Val-&gt;Lys (V)</option>
+        <option value="Val-&gt;Met (V)">Val-&gt;Met (V)</option>
+        <option value="Val-&gt;Phe (V)">Val-&gt;Phe (V)</option>
+        <option value="Val-&gt;Pro (V)">Val-&gt;Pro (V)</option>
+        <option value="Val-&gt;Ser (V)">Val-&gt;Ser (V)</option>
+        <option value="Val-&gt;Thr (V)">Val-&gt;Thr (V)</option>
+        <option value="Val-&gt;Trp (V)">Val-&gt;Trp (V)</option>
+        <option value="Val-&gt;Tyr (V)">Val-&gt;Tyr (V)</option>
+        <option value="Val-&gt;Xle (V)">Val-&gt;Xle (V)</option>
+        <option value="Withaferin (C)">Withaferin (C)</option>
+        <option value="Xle-&gt;Ala (I)">Xle-&gt;Ala (I)</option>
+        <option value="Xle-&gt;Ala (L)">Xle-&gt;Ala (L)</option>
+        <option value="Xle-&gt;Arg (I)">Xle-&gt;Arg (I)</option>
+        <option value="Xle-&gt;Arg (L)">Xle-&gt;Arg (L)</option>
+        <option value="Xle-&gt;Asn (I)">Xle-&gt;Asn (I)</option>
+        <option value="Xle-&gt;Asn (L)">Xle-&gt;Asn (L)</option>
+        <option value="Xle-&gt;Asp (I)">Xle-&gt;Asp (I)</option>
+        <option value="Xle-&gt;Asp (L)">Xle-&gt;Asp (L)</option>
+        <option value="Xle-&gt;Cys (I)">Xle-&gt;Cys (I)</option>
+        <option value="Xle-&gt;Cys (L)">Xle-&gt;Cys (L)</option>
+        <option value="Xle-&gt;Gln (I)">Xle-&gt;Gln (I)</option>
+        <option value="Xle-&gt;Gln (L)">Xle-&gt;Gln (L)</option>
+        <option value="Xle-&gt;Glu (I)">Xle-&gt;Glu (I)</option>
+        <option value="Xle-&gt;Glu (L)">Xle-&gt;Glu (L)</option>
+        <option value="Xle-&gt;Gly (I)">Xle-&gt;Gly (I)</option>
+        <option value="Xle-&gt;Gly (L)">Xle-&gt;Gly (L)</option>
+        <option value="Xle-&gt;His (I)">Xle-&gt;His (I)</option>
+        <option value="Xle-&gt;His (L)">Xle-&gt;His (L)</option>
+        <option value="Xle-&gt;Lys (I)">Xle-&gt;Lys (I)</option>
+        <option value="Xle-&gt;Lys (L)">Xle-&gt;Lys (L)</option>
+        <option value="Xle-&gt;Met (I)">Xle-&gt;Met (I)</option>
+        <option value="Xle-&gt;Met (L)">Xle-&gt;Met (L)</option>
+        <option value="Xle-&gt;Phe (I)">Xle-&gt;Phe (I)</option>
+        <option value="Xle-&gt;Phe (L)">Xle-&gt;Phe (L)</option>
+        <option value="Xle-&gt;Pro (I)">Xle-&gt;Pro (I)</option>
+        <option value="Xle-&gt;Pro (L)">Xle-&gt;Pro (L)</option>
+        <option value="Xle-&gt;Ser (I)">Xle-&gt;Ser (I)</option>
+        <option value="Xle-&gt;Ser (L)">Xle-&gt;Ser (L)</option>
+        <option value="Xle-&gt;Thr (I)">Xle-&gt;Thr (I)</option>
+        <option value="Xle-&gt;Thr (L)">Xle-&gt;Thr (L)</option>
+        <option value="Xle-&gt;Trp (I)">Xle-&gt;Trp (I)</option>
+        <option value="Xle-&gt;Trp (L)">Xle-&gt;Trp (L)</option>
+        <option value="Xle-&gt;Tyr (I)">Xle-&gt;Tyr (I)</option>
+        <option value="Xle-&gt;Tyr (L)">Xle-&gt;Tyr (L)</option>
+        <option value="Xle-&gt;Val (I)">Xle-&gt;Val (I)</option>
+        <option value="Xle-&gt;Val (L)">Xle-&gt;Val (L)</option>
+        <option value="Xlink:B10621 (C)">Xlink:B10621 (C)</option>
+        <option value="Xlink:DMP (K)">Xlink:DMP (K)</option>
+        <option value="Xlink:DMP-de (K)">Xlink:DMP-de (K)</option>
+        <option value="Xlink:DMP-s (K)">Xlink:DMP-s (K)</option>
+        <option value="Xlink:DSS (K)">Xlink:DSS (K)</option>
+        <option value="Xlink:DST (K)">Xlink:DST (K)</option>
+        <option value="Xlink:DTSSP (K)">Xlink:DTSSP (K)</option>
+        <option value="Xlink:EGS (K)">Xlink:EGS (K)</option>
+        <option value="Xlink:EGScleaved (K)">Xlink:EGScleaved (K)</option>
+        <option value="Xlink:SMCC (C)">Xlink:SMCC (C)</option>
+        <option value="Xlink:SSD (K)">Xlink:SSD (K)</option>
+        <option value="ZGB (K)">ZGB (K)</option>
+        <option value="ZGB (N-term)">ZGB (N-term)</option>
+        <option value="a-type-ion (C-term)">a-type-ion (C-term)</option>
+        <option value="azole (C)">azole (C)</option>
+        <option value="azole (S)">azole (S)</option>
+        <option value="benzylguanidine (K)">benzylguanidine (K)</option>
+        <option value="biotinAcrolein298 (C)">biotinAcrolein298 (C)</option>
+        <option value="biotinAcrolein298 (H)">biotinAcrolein298 (H)</option>
+        <option value="biotinAcrolein298 (K)">biotinAcrolein298 (K)</option>
+        <option value="bisANS-sulfonates (K)">bisANS-sulfonates (K)</option>
+        <option value="bisANS-sulfonates (S)">bisANS-sulfonates (S)</option>
+        <option value="bisANS-sulfonates (T)">bisANS-sulfonates (T)</option>
+        <option value="cGMP (C)">cGMP (C)</option>
+        <option value="cGMP (S)">cGMP (S)</option>
+        <option value="cGMP+RMP-loss (C)">cGMP+RMP-loss (C)</option>
+        <option value="cGMP+RMP-loss (S)">cGMP+RMP-loss (S)</option>
+        <option value="cysTMT (C)">cysTMT (C)</option>
+        <option value="cysTMT6plex (C)">cysTMT6plex (C)</option>
+        <option value="dHex (N)">dHex (N)</option>
+        <option value="dHex (S)">dHex (S)</option>
+        <option value="dHex (T)">dHex (T)</option>
+        <option value="dHex(1)Hex(1) (S)">dHex(1)Hex(1) (S)</option>
+        <option value="dHex(1)Hex(1) (T)">dHex(1)Hex(1) (T)</option>
+        <option value="dHex(1)Hex(2) (S)">dHex(1)Hex(2) (S)</option>
+        <option value="dHex(1)Hex(2) (T)">dHex(1)Hex(2) (T)</option>
+        <option value="dHex(1)Hex(3) (S)">dHex(1)Hex(3) (S)</option>
+        <option value="dHex(1)Hex(3) (T)">dHex(1)Hex(3) (T)</option>
+        <option value="dHex(1)Hex(3)HexNAc(4) (N)">dHex(1)Hex(3)HexNAc(4) (N)</option>
+        <option value="dHex(1)Hex(4) (S)">dHex(1)Hex(4) (S)</option>
+        <option value="dHex(1)Hex(4) (T)">dHex(1)Hex(4) (T)</option>
+        <option value="dHex(1)Hex(4)HexNAc(4) (N)">dHex(1)Hex(4)HexNAc(4) (N)</option>
+        <option value="dHex(1)Hex(5) (S)">dHex(1)Hex(5) (S)</option>
+        <option value="dHex(1)Hex(5) (T)">dHex(1)Hex(5) (T)</option>
+        <option value="dHex(1)Hex(5)HexNAc(4) (N)">dHex(1)Hex(5)HexNAc(4) (N)</option>
+        <option value="dHex(1)Hex(5)HexNAc(4)NeuAc(1) (N)">dHex(1)Hex(5)HexNAc(4)NeuAc(1) (N)</option>
+        <option value="dHex(1)Hex(5)HexNAc(4)NeuAc(2) (N)">dHex(1)Hex(5)HexNAc(4)NeuAc(2) (N)</option>
+        <option value="dHex(1)Hex(6) (S)">dHex(1)Hex(6) (S)</option>
+        <option value="dHex(1)Hex(6) (T)">dHex(1)Hex(6) (T)</option>
+        <option value="dNIC (K)">dNIC (K)</option>
+        <option value="dNIC (N-term)">dNIC (N-term)</option>
+        <option value="dichlorination (C)">dichlorination (C)</option>
+        <option value="dichlorination (Y)">dichlorination (Y)</option>
+        <option value="ethylamino (S)">ethylamino (S)</option>
+        <option value="ethylamino (T)">ethylamino (T)</option>
+        <option value="ethylsulfonylethyl (C)">ethylsulfonylethyl (C)</option>
+        <option value="ethylsulfonylethyl (H)">ethylsulfonylethyl (H)</option>
+        <option value="ethylsulfonylethyl (K)">ethylsulfonylethyl (K)</option>
+        <option value="glucosone (R)">glucosone (R)</option>
+        <option value="glycidamide (K)">glycidamide (K)</option>
+        <option value="glycidamide (N-term)">glycidamide (N-term)</option>
+        <option value="iTRAQ4plex (H)">iTRAQ4plex (H)</option>
+        <option value="iTRAQ4plex (K)">iTRAQ4plex (K)</option>
+        <option value="iTRAQ4plex (N-term)">iTRAQ4plex (N-term)</option>
+        <option value="iTRAQ4plex (S)">iTRAQ4plex (S)</option>
+        <option value="iTRAQ4plex (T)">iTRAQ4plex (T)</option>
+        <option value="iTRAQ4plex (Y)">iTRAQ4plex (Y)</option>
+        <option value="iTRAQ4plex114 (K)">iTRAQ4plex114 (K)</option>
+        <option value="iTRAQ4plex114 (N-term)">iTRAQ4plex114 (N-term)</option>
+        <option value="iTRAQ4plex114 (Y)">iTRAQ4plex114 (Y)</option>
+        <option value="iTRAQ4plex115 (K)">iTRAQ4plex115 (K)</option>
+        <option value="iTRAQ4plex115 (N-term)">iTRAQ4plex115 (N-term)</option>
+        <option value="iTRAQ4plex115 (Y)">iTRAQ4plex115 (Y)</option>
+        <option value="iTRAQ8plex (H)">iTRAQ8plex (H)</option>
+        <option value="iTRAQ8plex (K)">iTRAQ8plex (K)</option>
+        <option value="iTRAQ8plex (N-term)">iTRAQ8plex (N-term)</option>
+        <option value="iTRAQ8plex (S)">iTRAQ8plex (S)</option>
+        <option value="iTRAQ8plex (T)">iTRAQ8plex (T)</option>
+        <option value="iTRAQ8plex (Y)">iTRAQ8plex (Y)</option>
+        <option value="iTRAQ8plex:13C(6)15N(2) (K)">iTRAQ8plex:13C(6)15N(2) (K)</option>
+        <option value="iTRAQ8plex:13C(6)15N(2) (N-term)">iTRAQ8plex:13C(6)15N(2) (N-term)</option>
+        <option value="iTRAQ8plex:13C(6)15N(2) (Y)">iTRAQ8plex:13C(6)15N(2) (Y)</option>
+        <option value="iodoTMT (C)">iodoTMT (C)</option>
+        <option value="iodoTMT (D)">iodoTMT (D)</option>
+        <option value="iodoTMT (E)">iodoTMT (E)</option>
+        <option value="iodoTMT (H)">iodoTMT (H)</option>
+        <option value="iodoTMT (K)">iodoTMT (K)</option>
+        <option value="iodoTMT6plex (C)">iodoTMT6plex (C)</option>
+        <option value="iodoTMT6plex (D)">iodoTMT6plex (D)</option>
+        <option value="iodoTMT6plex (E)">iodoTMT6plex (E)</option>
+        <option value="iodoTMT6plex (H)">iodoTMT6plex (H)</option>
+        <option value="iodoTMT6plex (K)">iodoTMT6plex (K)</option>
+        <option value="lapachenole (C)">lapachenole (C)</option>
+        <option value="mTRAQ (H)">mTRAQ (H)</option>
+        <option value="mTRAQ (K)">mTRAQ (K)</option>
+        <option value="mTRAQ (N-term)">mTRAQ (N-term)</option>
+        <option value="mTRAQ (S)">mTRAQ (S)</option>
+        <option value="mTRAQ (T)">mTRAQ (T)</option>
+        <option value="mTRAQ (Y)">mTRAQ (Y)</option>
+        <option value="mTRAQ:13C(3)15N(1) (H)">mTRAQ:13C(3)15N(1) (H)</option>
+        <option value="mTRAQ:13C(3)15N(1) (K)">mTRAQ:13C(3)15N(1) (K)</option>
+        <option value="mTRAQ:13C(3)15N(1) (N-term)">mTRAQ:13C(3)15N(1) (N-term)</option>
+        <option value="mTRAQ:13C(3)15N(1) (S)">mTRAQ:13C(3)15N(1) (S)</option>
+        <option value="mTRAQ:13C(3)15N(1) (T)">mTRAQ:13C(3)15N(1) (T)</option>
+        <option value="mTRAQ:13C(3)15N(1) (Y)">mTRAQ:13C(3)15N(1) (Y)</option>
+        <option value="mTRAQ:13C(6)15N(2) (H)">mTRAQ:13C(6)15N(2) (H)</option>
+        <option value="mTRAQ:13C(6)15N(2) (K)">mTRAQ:13C(6)15N(2) (K)</option>
+        <option value="mTRAQ:13C(6)15N(2) (N-term)">mTRAQ:13C(6)15N(2) (N-term)</option>
+        <option value="mTRAQ:13C(6)15N(2) (S)">mTRAQ:13C(6)15N(2) (S)</option>
+        <option value="mTRAQ:13C(6)15N(2) (T)">mTRAQ:13C(6)15N(2) (T)</option>
+        <option value="mTRAQ:13C(6)15N(2) (Y)">mTRAQ:13C(6)15N(2) (Y)</option>
+        <option value="maleimide (C)">maleimide (C)</option>
+        <option value="maleimide (K)">maleimide (K)</option>
+        <option value="maleimide3 (C)">maleimide3 (C)</option>
+        <option value="maleimide3 (K)">maleimide3 (K)</option>
+        <option value="maleimide5 (C)">maleimide5 (C)</option>
+        <option value="maleimide5 (K)">maleimide5 (K)</option>
+        <option value="methylsulfonylethyl (C)">methylsulfonylethyl (C)</option>
+        <option value="methylsulfonylethyl (H)">methylsulfonylethyl (H)</option>
+        <option value="methylsulfonylethyl (K)">methylsulfonylethyl (K)</option>
+        <option value="phenylsulfonylethyl (C)">phenylsulfonylethyl (C)</option>
+        <option value="phosphoRibosyl (D)">phosphoRibosyl (D)</option>
+        <option value="phosphoRibosyl (E)">phosphoRibosyl (E)</option>
+        <option value="phosphoRibosyl (R)">phosphoRibosyl (R)</option>
+        <option value="probiotinhydrazide (P)">probiotinhydrazide (P)</option>
+        <option value="pupylation (K)">pupylation (K)</option>
+        <option value="pyrophospho (S)">pyrophospho (S)</option>
+        <option value="pyrophospho (T)">pyrophospho (T)</option>
+        <option value="sulfo+amino (Y)">sulfo+amino (Y)</option>
+        <option value="thioacylPA (K)">thioacylPA (K)</option>
+        <option value="trifluoro (L)">trifluoro (L)</option>
+      </param>
+    </repeat>
+    <repeat name="rep_param_variable_modifications" min="0" title="param_variable_modifications">
+      <param name="param_variable_modifications" type="select" optional="True" label="Variable modifications, specified using UniMod (www.unimod.org) terms," help="(-variable_modifications) e.g. 'Carbamidomethyl (C)' or 'Oxidation (M)'">
+        <option value="2-dimethylsuccinyl (C)">2-dimethylsuccinyl (C)</option>
+        <option value="2-monomethylsuccinyl (C)">2-monomethylsuccinyl (C)</option>
+        <option value="2-nitrobenzyl (Y)">2-nitrobenzyl (Y)</option>
+        <option value="2-succinyl (C)">2-succinyl (C)</option>
+        <option value="2HPG (R)">2HPG (R)</option>
+        <option value="3-deoxyglucosone (R)">3-deoxyglucosone (R)</option>
+        <option value="3-phosphoglyceryl (K)">3-phosphoglyceryl (K)</option>
+        <option value="3sulfo (N-term)">3sulfo (N-term)</option>
+        <option value="4-ONE (C)">4-ONE (C)</option>
+        <option value="4-ONE (H)">4-ONE (H)</option>
+        <option value="4-ONE (K)">4-ONE (K)</option>
+        <option value="4-ONE+Delta:H(-2)O(-1) (C)">4-ONE+Delta:H(-2)O(-1) (C)</option>
+        <option value="4-ONE+Delta:H(-2)O(-1) (H)">4-ONE+Delta:H(-2)O(-1) (H)</option>
+        <option value="4-ONE+Delta:H(-2)O(-1) (K)">4-ONE+Delta:H(-2)O(-1) (K)</option>
+        <option value="4AcAllylGal (C)">4AcAllylGal (C)</option>
+        <option value="ADP-Ribosyl (C)">ADP-Ribosyl (C)</option>
+        <option value="ADP-Ribosyl (D)">ADP-Ribosyl (D)</option>
+        <option value="ADP-Ribosyl (E)">ADP-Ribosyl (E)</option>
+        <option value="ADP-Ribosyl (K)">ADP-Ribosyl (K)</option>
+        <option value="ADP-Ribosyl (N)">ADP-Ribosyl (N)</option>
+        <option value="ADP-Ribosyl (R)">ADP-Ribosyl (R)</option>
+        <option value="ADP-Ribosyl (S)">ADP-Ribosyl (S)</option>
+        <option value="AEBS (H)">AEBS (H)</option>
+        <option value="AEBS (K)">AEBS (K)</option>
+        <option value="AEBS (S)">AEBS (S)</option>
+        <option value="AEBS (Y)">AEBS (Y)</option>
+        <option value="AEC-MAEC (S)">AEC-MAEC (S)</option>
+        <option value="AEC-MAEC (T)">AEC-MAEC (T)</option>
+        <option value="AEC-MAEC:2H(4) (S)">AEC-MAEC:2H(4) (S)</option>
+        <option value="AEC-MAEC:2H(4) (T)">AEC-MAEC:2H(4) (T)</option>
+        <option value="AHA-Alkyne (M)">AHA-Alkyne (M)</option>
+        <option value="AHA-Alkyne-KDDDD (M)">AHA-Alkyne-KDDDD (M)</option>
+        <option value="AHA-SS (M)">AHA-SS (M)</option>
+        <option value="AHA-SS_CAM (M)">AHA-SS_CAM (M)</option>
+        <option value="AMTzHexNAc2 (N)">AMTzHexNAc2 (N)</option>
+        <option value="AMTzHexNAc2 (S)">AMTzHexNAc2 (S)</option>
+        <option value="AMTzHexNAc2 (T)">AMTzHexNAc2 (T)</option>
+        <option value="AROD (C)">AROD (C)</option>
+        <option value="AccQTag (K)">AccQTag (K)</option>
+        <option value="AccQTag (N-term)">AccQTag (N-term)</option>
+        <option value="Acetyl (C)">Acetyl (C)</option>
+        <option value="Acetyl (H)">Acetyl (H)</option>
+        <option value="Acetyl (K)">Acetyl (K)</option>
+        <option value="Acetyl (N-term)">Acetyl (N-term)</option>
+        <option value="Acetyl (S)">Acetyl (S)</option>
+        <option value="Acetyl (T)">Acetyl (T)</option>
+        <option value="Acetyl (Y)">Acetyl (Y)</option>
+        <option value="Acetyl:13C(2) (K)">Acetyl:13C(2) (K)</option>
+        <option value="Acetyl:2H(3) (H)">Acetyl:2H(3) (H)</option>
+        <option value="Acetyl:2H(3) (K)">Acetyl:2H(3) (K)</option>
+        <option value="Acetyl:2H(3) (N-term)">Acetyl:2H(3) (N-term)</option>
+        <option value="Acetyl:2H(3) (S)">Acetyl:2H(3) (S)</option>
+        <option value="Acetyl:2H(3) (T)">Acetyl:2H(3) (T)</option>
+        <option value="Acetyl:2H(3) (Y)">Acetyl:2H(3) (Y)</option>
+        <option value="Acetyldeoxyhypusine (K)">Acetyldeoxyhypusine (K)</option>
+        <option value="Acetylhypusine (K)">Acetylhypusine (K)</option>
+        <option value="Ahx2+Hsl (C-term)">Ahx2+Hsl (C-term)</option>
+        <option value="Ala-&gt;Arg (A)">Ala-&gt;Arg (A)</option>
+        <option value="Ala-&gt;Asn (A)">Ala-&gt;Asn (A)</option>
+        <option value="Ala-&gt;Asp (A)">Ala-&gt;Asp (A)</option>
+        <option value="Ala-&gt;Cys (A)">Ala-&gt;Cys (A)</option>
+        <option value="Ala-&gt;Gln (A)">Ala-&gt;Gln (A)</option>
+        <option value="Ala-&gt;Glu (A)">Ala-&gt;Glu (A)</option>
+        <option value="Ala-&gt;Gly (A)">Ala-&gt;Gly (A)</option>
+        <option value="Ala-&gt;His (A)">Ala-&gt;His (A)</option>
+        <option value="Ala-&gt;Lys (A)">Ala-&gt;Lys (A)</option>
+        <option value="Ala-&gt;Met (A)">Ala-&gt;Met (A)</option>
+        <option value="Ala-&gt;Phe (A)">Ala-&gt;Phe (A)</option>
+        <option value="Ala-&gt;Pro (A)">Ala-&gt;Pro (A)</option>
+        <option value="Ala-&gt;Ser (A)">Ala-&gt;Ser (A)</option>
+        <option value="Ala-&gt;Thr (A)">Ala-&gt;Thr (A)</option>
+        <option value="Ala-&gt;Trp (A)">Ala-&gt;Trp (A)</option>
+        <option value="Ala-&gt;Tyr (A)">Ala-&gt;Tyr (A)</option>
+        <option value="Ala-&gt;Val (A)">Ala-&gt;Val (A)</option>
+        <option value="Ala-&gt;Xle (A)">Ala-&gt;Xle (A)</option>
+        <option value="Amidated (C-term)">Amidated (C-term)</option>
+        <option value="Amidine (K)">Amidine (K)</option>
+        <option value="Amidine (N-term)">Amidine (N-term)</option>
+        <option value="Amidino (C)">Amidino (C)</option>
+        <option value="Amino (Y)">Amino (Y)</option>
+        <option value="Ammonia-loss (N)">Ammonia-loss (N)</option>
+        <option value="Ammonia-loss (N-term C)">Ammonia-loss (N-term C)</option>
+        <option value="Ammonium (C-term)">Ammonium (C-term)</option>
+        <option value="Ammonium (D)">Ammonium (D)</option>
+        <option value="Ammonium (E)">Ammonium (E)</option>
+        <option value="Archaeol (C)">Archaeol (C)</option>
+        <option value="Arg (N-term)">Arg (N-term)</option>
+        <option value="Arg-&gt;Ala (R)">Arg-&gt;Ala (R)</option>
+        <option value="Arg-&gt;Asn (R)">Arg-&gt;Asn (R)</option>
+        <option value="Arg-&gt;Asp (R)">Arg-&gt;Asp (R)</option>
+        <option value="Arg-&gt;Cys (R)">Arg-&gt;Cys (R)</option>
+        <option value="Arg-&gt;Gln (R)">Arg-&gt;Gln (R)</option>
+        <option value="Arg-&gt;Glu (R)">Arg-&gt;Glu (R)</option>
+        <option value="Arg-&gt;GluSA (R)">Arg-&gt;GluSA (R)</option>
+        <option value="Arg-&gt;Gly (R)">Arg-&gt;Gly (R)</option>
+        <option value="Arg-&gt;His (R)">Arg-&gt;His (R)</option>
+        <option value="Arg-&gt;Lys (R)">Arg-&gt;Lys (R)</option>
+        <option value="Arg-&gt;Met (R)">Arg-&gt;Met (R)</option>
+        <option value="Arg-&gt;Npo (R)">Arg-&gt;Npo (R)</option>
+        <option value="Arg-&gt;Orn (R)">Arg-&gt;Orn (R)</option>
+        <option value="Arg-&gt;Phe (R)">Arg-&gt;Phe (R)</option>
+        <option value="Arg-&gt;Pro (R)">Arg-&gt;Pro (R)</option>
+        <option value="Arg-&gt;Ser (R)">Arg-&gt;Ser (R)</option>
+        <option value="Arg-&gt;Thr (R)">Arg-&gt;Thr (R)</option>
+        <option value="Arg-&gt;Trp (R)">Arg-&gt;Trp (R)</option>
+        <option value="Arg-&gt;Tyr (R)">Arg-&gt;Tyr (R)</option>
+        <option value="Arg-&gt;Val (R)">Arg-&gt;Val (R)</option>
+        <option value="Arg-&gt;Xle (R)">Arg-&gt;Xle (R)</option>
+        <option value="Arg-loss (C-term R)">Arg-loss (C-term R)</option>
+        <option value="Arg2PG (R)">Arg2PG (R)</option>
+        <option value="Argbiotinhydrazide (R)">Argbiotinhydrazide (R)</option>
+        <option value="Asn-&gt;Ala (N)">Asn-&gt;Ala (N)</option>
+        <option value="Asn-&gt;Arg (N)">Asn-&gt;Arg (N)</option>
+        <option value="Asn-&gt;Asp (N)">Asn-&gt;Asp (N)</option>
+        <option value="Asn-&gt;Cys (N)">Asn-&gt;Cys (N)</option>
+        <option value="Asn-&gt;Gln (N)">Asn-&gt;Gln (N)</option>
+        <option value="Asn-&gt;Glu (N)">Asn-&gt;Glu (N)</option>
+        <option value="Asn-&gt;Gly (N)">Asn-&gt;Gly (N)</option>
+        <option value="Asn-&gt;His (N)">Asn-&gt;His (N)</option>
+        <option value="Asn-&gt;Lys (N)">Asn-&gt;Lys (N)</option>
+        <option value="Asn-&gt;Met (N)">Asn-&gt;Met (N)</option>
+        <option value="Asn-&gt;Phe (N)">Asn-&gt;Phe (N)</option>
+        <option value="Asn-&gt;Pro (N)">Asn-&gt;Pro (N)</option>
+        <option value="Asn-&gt;Ser (N)">Asn-&gt;Ser (N)</option>
+        <option value="Asn-&gt;Thr (N)">Asn-&gt;Thr (N)</option>
+        <option value="Asn-&gt;Trp (N)">Asn-&gt;Trp (N)</option>
+        <option value="Asn-&gt;Tyr (N)">Asn-&gt;Tyr (N)</option>
+        <option value="Asn-&gt;Val (N)">Asn-&gt;Val (N)</option>
+        <option value="Asn-&gt;Xle (N)">Asn-&gt;Xle (N)</option>
+        <option value="Asp-&gt;Ala (D)">Asp-&gt;Ala (D)</option>
+        <option value="Asp-&gt;Arg (D)">Asp-&gt;Arg (D)</option>
+        <option value="Asp-&gt;Asn (D)">Asp-&gt;Asn (D)</option>
+        <option value="Asp-&gt;Cys (D)">Asp-&gt;Cys (D)</option>
+        <option value="Asp-&gt;Gln (D)">Asp-&gt;Gln (D)</option>
+        <option value="Asp-&gt;Glu (D)">Asp-&gt;Glu (D)</option>
+        <option value="Asp-&gt;Gly (D)">Asp-&gt;Gly (D)</option>
+        <option value="Asp-&gt;His (D)">Asp-&gt;His (D)</option>
+        <option value="Asp-&gt;Lys (D)">Asp-&gt;Lys (D)</option>
+        <option value="Asp-&gt;Met (D)">Asp-&gt;Met (D)</option>
+        <option value="Asp-&gt;Phe (D)">Asp-&gt;Phe (D)</option>
+        <option value="Asp-&gt;Pro (D)">Asp-&gt;Pro (D)</option>
+        <option value="Asp-&gt;Ser (D)">Asp-&gt;Ser (D)</option>
+        <option value="Asp-&gt;Thr (D)">Asp-&gt;Thr (D)</option>
+        <option value="Asp-&gt;Trp (D)">Asp-&gt;Trp (D)</option>
+        <option value="Asp-&gt;Tyr (D)">Asp-&gt;Tyr (D)</option>
+        <option value="Asp-&gt;Val (D)">Asp-&gt;Val (D)</option>
+        <option value="Asp-&gt;Xle (D)">Asp-&gt;Xle (D)</option>
+        <option value="Atto495Maleimide (C)">Atto495Maleimide (C)</option>
+        <option value="BADGE (C)">BADGE (C)</option>
+        <option value="BDMAPP (H)">BDMAPP (H)</option>
+        <option value="BDMAPP (K)">BDMAPP (K)</option>
+        <option value="BDMAPP (W)">BDMAPP (W)</option>
+        <option value="BDMAPP (Y)">BDMAPP (Y)</option>
+        <option value="BHAc (K)">BHAc (K)</option>
+        <option value="BHT (C)">BHT (C)</option>
+        <option value="BHT (H)">BHT (H)</option>
+        <option value="BHT (K)">BHT (K)</option>
+        <option value="BHTOH (C)">BHTOH (C)</option>
+        <option value="BHTOH (H)">BHTOH (H)</option>
+        <option value="BHTOH (K)">BHTOH (K)</option>
+        <option value="BITC (C)">BITC (C)</option>
+        <option value="BITC (K)">BITC (K)</option>
+        <option value="BITC (N-term)">BITC (N-term)</option>
+        <option value="BMOE (C)">BMOE (C)</option>
+        <option value="BMP-piperidinol (C)">BMP-piperidinol (C)</option>
+        <option value="BMP-piperidinol (M)">BMP-piperidinol (M)</option>
+        <option value="Bacillosamine (N)">Bacillosamine (N)</option>
+        <option value="Benzoyl (K)">Benzoyl (K)</option>
+        <option value="Benzoyl (N-term)">Benzoyl (N-term)</option>
+        <option value="Biotin (K)">Biotin (K)</option>
+        <option value="Biotin (N-term)">Biotin (N-term)</option>
+        <option value="Biotin-HPDP (C)">Biotin-HPDP (C)</option>
+        <option value="Biotin-PEG-PRA (M)">Biotin-PEG-PRA (M)</option>
+        <option value="Biotin-PEO-Amine (D)">Biotin-PEO-Amine (D)</option>
+        <option value="Biotin-PEO-Amine (E)">Biotin-PEO-Amine (E)</option>
+        <option value="Biotin-phenacyl (C)">Biotin-phenacyl (C)</option>
+        <option value="Biotin-phenacyl (H)">Biotin-phenacyl (H)</option>
+        <option value="Biotin-phenacyl (S)">Biotin-phenacyl (S)</option>
+        <option value="Biotin:Cayman-10013 (C)">Biotin:Cayman-10013 (C)</option>
+        <option value="Biotin:Cayman-10141 (C)">Biotin:Cayman-10141 (C)</option>
+        <option value="Biotin:Invitrogen-M1602 (C)">Biotin:Invitrogen-M1602 (C)</option>
+        <option value="Biotin:Sigma-B1267 (C)">Biotin:Sigma-B1267 (C)</option>
+        <option value="Biotin:Thermo-21325 (K)">Biotin:Thermo-21325 (K)</option>
+        <option value="Biotin:Thermo-21345 (Q)">Biotin:Thermo-21345 (Q)</option>
+        <option value="Biotin:Thermo-21360 (C-term)">Biotin:Thermo-21360 (C-term)</option>
+        <option value="Biotin:Thermo-21901+2H2O (C)">Biotin:Thermo-21901+2H2O (C)</option>
+        <option value="Biotin:Thermo-21901+H2O (C)">Biotin:Thermo-21901+H2O (C)</option>
+        <option value="Biotin:Thermo-21911 (C)">Biotin:Thermo-21911 (C)</option>
+        <option value="Biotin:Thermo-33033 (N-term)">Biotin:Thermo-33033 (N-term)</option>
+        <option value="Biotin:Thermo-33033-H (N-term)">Biotin:Thermo-33033-H (N-term)</option>
+        <option value="Biotin:Thermo-88310 (K)">Biotin:Thermo-88310 (K)</option>
+        <option value="Biotin:Thermo-88317 (S)">Biotin:Thermo-88317 (S)</option>
+        <option value="Biotin:Thermo-88317 (Y)">Biotin:Thermo-88317 (Y)</option>
+        <option value="BisANS (K)">BisANS (K)</option>
+        <option value="Bodipy (C)">Bodipy (C)</option>
+        <option value="Bromo (F)">Bromo (F)</option>
+        <option value="Bromo (H)">Bromo (H)</option>
+        <option value="Bromo (W)">Bromo (W)</option>
+        <option value="Bromo (Y)">Bromo (Y)</option>
+        <option value="Bromobimane (C)">Bromobimane (C)</option>
+        <option value="Butyryl (K)">Butyryl (K)</option>
+        <option value="C8-QAT (K)">C8-QAT (K)</option>
+        <option value="C8-QAT (N-term)">C8-QAT (N-term)</option>
+        <option value="CAF (N-term)">CAF (N-term)</option>
+        <option value="CAMthiopropanoyl (K)">CAMthiopropanoyl (K)</option>
+        <option value="CHDH (D)">CHDH (D)</option>
+        <option value="CLIP_TRAQ_2 (K)">CLIP_TRAQ_2 (K)</option>
+        <option value="CLIP_TRAQ_2 (N-term)">CLIP_TRAQ_2 (N-term)</option>
+        <option value="CLIP_TRAQ_2 (Y)">CLIP_TRAQ_2 (Y)</option>
+        <option value="CLIP_TRAQ_3 (K)">CLIP_TRAQ_3 (K)</option>
+        <option value="CLIP_TRAQ_3 (N-term)">CLIP_TRAQ_3 (N-term)</option>
+        <option value="CLIP_TRAQ_3 (Y)">CLIP_TRAQ_3 (Y)</option>
+        <option value="CLIP_TRAQ_4 (K)">CLIP_TRAQ_4 (K)</option>
+        <option value="CLIP_TRAQ_4 (N-term)">CLIP_TRAQ_4 (N-term)</option>
+        <option value="CLIP_TRAQ_4 (Y)">CLIP_TRAQ_4 (Y)</option>
+        <option value="Can-FP-biotin (S)">Can-FP-biotin (S)</option>
+        <option value="Can-FP-biotin (T)">Can-FP-biotin (T)</option>
+        <option value="Can-FP-biotin (Y)">Can-FP-biotin (Y)</option>
+        <option value="Carbamidomethyl (C)">Carbamidomethyl (C)</option>
+        <option value="Carbamidomethyl (D)">Carbamidomethyl (D)</option>
+        <option value="Carbamidomethyl (E)">Carbamidomethyl (E)</option>
+        <option value="Carbamidomethyl (H)">Carbamidomethyl (H)</option>
+        <option value="Carbamidomethyl (K)">Carbamidomethyl (K)</option>
+        <option value="Carbamidomethyl (N-term)">Carbamidomethyl (N-term)</option>
+        <option value="Carbamidomethyl (S)">Carbamidomethyl (S)</option>
+        <option value="Carbamidomethyl (T)">Carbamidomethyl (T)</option>
+        <option value="Carbamidomethyl (Y)">Carbamidomethyl (Y)</option>
+        <option value="CarbamidomethylDTT (C)">CarbamidomethylDTT (C)</option>
+        <option value="Carbamyl (C)">Carbamyl (C)</option>
+        <option value="Carbamyl (K)">Carbamyl (K)</option>
+        <option value="Carbamyl (M)">Carbamyl (M)</option>
+        <option value="Carbamyl (N-term)">Carbamyl (N-term)</option>
+        <option value="Carbamyl (R)">Carbamyl (R)</option>
+        <option value="Carbamyl (S)">Carbamyl (S)</option>
+        <option value="Carbamyl (T)">Carbamyl (T)</option>
+        <option value="Carbamyl (Y)">Carbamyl (Y)</option>
+        <option value="Carbofuran (S)">Carbofuran (S)</option>
+        <option value="Carboxy (D)">Carboxy (D)</option>
+        <option value="Carboxy (E)">Carboxy (E)</option>
+        <option value="Carboxy (K)">Carboxy (K)</option>
+        <option value="Carboxy (W)">Carboxy (W)</option>
+        <option value="Carboxyethyl (H)">Carboxyethyl (H)</option>
+        <option value="Carboxyethyl (K)">Carboxyethyl (K)</option>
+        <option value="Carboxymethyl (C)">Carboxymethyl (C)</option>
+        <option value="Carboxymethyl (K)">Carboxymethyl (K)</option>
+        <option value="Carboxymethyl (N-term)">Carboxymethyl (N-term)</option>
+        <option value="Carboxymethyl (W)">Carboxymethyl (W)</option>
+        <option value="Carboxymethyl:13C(2) (C)">Carboxymethyl:13C(2) (C)</option>
+        <option value="CarboxymethylDMAP (N-term)">CarboxymethylDMAP (N-term)</option>
+        <option value="CarboxymethylDTT (C)">CarboxymethylDTT (C)</option>
+        <option value="Cation:Ag (C-term)">Cation:Ag (C-term)</option>
+        <option value="Cation:Ag (D)">Cation:Ag (D)</option>
+        <option value="Cation:Ag (E)">Cation:Ag (E)</option>
+        <option value="Cation:Ca[II] (C-term)">Cation:Ca[II] (C-term)</option>
+        <option value="Cation:Ca[II] (D)">Cation:Ca[II] (D)</option>
+        <option value="Cation:Ca[II] (E)">Cation:Ca[II] (E)</option>
+        <option value="Cation:Cu[I] (C-term)">Cation:Cu[I] (C-term)</option>
+        <option value="Cation:Cu[I] (D)">Cation:Cu[I] (D)</option>
+        <option value="Cation:Cu[I] (E)">Cation:Cu[I] (E)</option>
+        <option value="Cation:Fe[II] (C-term)">Cation:Fe[II] (C-term)</option>
+        <option value="Cation:Fe[II] (D)">Cation:Fe[II] (D)</option>
+        <option value="Cation:Fe[II] (E)">Cation:Fe[II] (E)</option>
+        <option value="Cation:K (C-term)">Cation:K (C-term)</option>
+        <option value="Cation:K (D)">Cation:K (D)</option>
+        <option value="Cation:K (E)">Cation:K (E)</option>
+        <option value="Cation:Li (C-term)">Cation:Li (C-term)</option>
+        <option value="Cation:Li (D)">Cation:Li (D)</option>
+        <option value="Cation:Li (E)">Cation:Li (E)</option>
+        <option value="Cation:Mg[II] (C-term)">Cation:Mg[II] (C-term)</option>
+        <option value="Cation:Mg[II] (D)">Cation:Mg[II] (D)</option>
+        <option value="Cation:Mg[II] (E)">Cation:Mg[II] (E)</option>
+        <option value="Cation:Na (C-term)">Cation:Na (C-term)</option>
+        <option value="Cation:Na (D)">Cation:Na (D)</option>
+        <option value="Cation:Na (E)">Cation:Na (E)</option>
+        <option value="Cation:Ni[II] (C-term)">Cation:Ni[II] (C-term)</option>
+        <option value="Cation:Ni[II] (D)">Cation:Ni[II] (D)</option>
+        <option value="Cation:Ni[II] (E)">Cation:Ni[II] (E)</option>
+        <option value="Cation:Zn[II] (C-term)">Cation:Zn[II] (C-term)</option>
+        <option value="Cation:Zn[II] (D)">Cation:Zn[II] (D)</option>
+        <option value="Cation:Zn[II] (E)">Cation:Zn[II] (E)</option>
+        <option value="Chlorination (Y)">Chlorination (Y)</option>
+        <option value="Chlorpyrifos (S)">Chlorpyrifos (S)</option>
+        <option value="Chlorpyrifos (T)">Chlorpyrifos (T)</option>
+        <option value="Chlorpyrifos (Y)">Chlorpyrifos (Y)</option>
+        <option value="CoenzymeA (C)">CoenzymeA (C)</option>
+        <option value="CresylSaligeninPhosphate (H)">CresylSaligeninPhosphate (H)</option>
+        <option value="CresylSaligeninPhosphate (K)">CresylSaligeninPhosphate (K)</option>
+        <option value="CresylSaligeninPhosphate (R)">CresylSaligeninPhosphate (R)</option>
+        <option value="CresylSaligeninPhosphate (S)">CresylSaligeninPhosphate (S)</option>
+        <option value="CresylSaligeninPhosphate (T)">CresylSaligeninPhosphate (T)</option>
+        <option value="CresylSaligeninPhosphate (Y)">CresylSaligeninPhosphate (Y)</option>
+        <option value="Cresylphosphate (H)">Cresylphosphate (H)</option>
+        <option value="Cresylphosphate (K)">Cresylphosphate (K)</option>
+        <option value="Cresylphosphate (R)">Cresylphosphate (R)</option>
+        <option value="Cresylphosphate (S)">Cresylphosphate (S)</option>
+        <option value="Cresylphosphate (T)">Cresylphosphate (T)</option>
+        <option value="Cresylphosphate (Y)">Cresylphosphate (Y)</option>
+        <option value="Crotonaldehyde (C)">Crotonaldehyde (C)</option>
+        <option value="Crotonaldehyde (H)">Crotonaldehyde (H)</option>
+        <option value="Crotonaldehyde (K)">Crotonaldehyde (K)</option>
+        <option value="Crotonyl (K)">Crotonyl (K)</option>
+        <option value="CuSMo (C)">CuSMo (C)</option>
+        <option value="Cy3-maleimide (C)">Cy3-maleimide (C)</option>
+        <option value="Cy3b-maleimide (C)">Cy3b-maleimide (C)</option>
+        <option value="CyDye-Cy3 (C)">CyDye-Cy3 (C)</option>
+        <option value="CyDye-Cy5 (C)">CyDye-Cy5 (C)</option>
+        <option value="Cyano (C)">Cyano (C)</option>
+        <option value="Cys-&gt;Ala (C)">Cys-&gt;Ala (C)</option>
+        <option value="Cys-&gt;Arg (C)">Cys-&gt;Arg (C)</option>
+        <option value="Cys-&gt;Asn (C)">Cys-&gt;Asn (C)</option>
+        <option value="Cys-&gt;Asp (C)">Cys-&gt;Asp (C)</option>
+        <option value="Cys-&gt;Dha (C)">Cys-&gt;Dha (C)</option>
+        <option value="Cys-&gt;Gln (C)">Cys-&gt;Gln (C)</option>
+        <option value="Cys-&gt;Glu (C)">Cys-&gt;Glu (C)</option>
+        <option value="Cys-&gt;Gly (C)">Cys-&gt;Gly (C)</option>
+        <option value="Cys-&gt;His (C)">Cys-&gt;His (C)</option>
+        <option value="Cys-&gt;Lys (C)">Cys-&gt;Lys (C)</option>
+        <option value="Cys-&gt;Met (C)">Cys-&gt;Met (C)</option>
+        <option value="Cys-&gt;Oxoalanine (C)">Cys-&gt;Oxoalanine (C)</option>
+        <option value="Cys-&gt;Phe (C)">Cys-&gt;Phe (C)</option>
+        <option value="Cys-&gt;Pro (C)">Cys-&gt;Pro (C)</option>
+        <option value="Cys-&gt;Ser (C)">Cys-&gt;Ser (C)</option>
+        <option value="Cys-&gt;Thr (C)">Cys-&gt;Thr (C)</option>
+        <option value="Cys-&gt;Trp (C)">Cys-&gt;Trp (C)</option>
+        <option value="Cys-&gt;Tyr (C)">Cys-&gt;Tyr (C)</option>
+        <option value="Cys-&gt;Val (C)">Cys-&gt;Val (C)</option>
+        <option value="Cys-&gt;Xle (C)">Cys-&gt;Xle (C)</option>
+        <option value="Cys-&gt;ethylaminoAla (C)">Cys-&gt;ethylaminoAla (C)</option>
+        <option value="Cys-&gt;methylaminoAla (C)">Cys-&gt;methylaminoAla (C)</option>
+        <option value="Cysteinyl (C)">Cysteinyl (C)</option>
+        <option value="Cytopiloyne (C)">Cytopiloyne (C)</option>
+        <option value="Cytopiloyne (K)">Cytopiloyne (K)</option>
+        <option value="Cytopiloyne (N-term)">Cytopiloyne (N-term)</option>
+        <option value="Cytopiloyne (P)">Cytopiloyne (P)</option>
+        <option value="Cytopiloyne (R)">Cytopiloyne (R)</option>
+        <option value="Cytopiloyne (S)">Cytopiloyne (S)</option>
+        <option value="Cytopiloyne (Y)">Cytopiloyne (Y)</option>
+        <option value="Cytopiloyne+water (C)">Cytopiloyne+water (C)</option>
+        <option value="Cytopiloyne+water (K)">Cytopiloyne+water (K)</option>
+        <option value="Cytopiloyne+water (N-term)">Cytopiloyne+water (N-term)</option>
+        <option value="Cytopiloyne+water (R)">Cytopiloyne+water (R)</option>
+        <option value="Cytopiloyne+water (S)">Cytopiloyne+water (S)</option>
+        <option value="Cytopiloyne+water (T)">Cytopiloyne+water (T)</option>
+        <option value="Cytopiloyne+water (Y)">Cytopiloyne+water (Y)</option>
+        <option value="DAET (S)">DAET (S)</option>
+        <option value="DAET (T)">DAET (T)</option>
+        <option value="DEDGFLYMVYASQETFG (K)">DEDGFLYMVYASQETFG (K)</option>
+        <option value="DFDNB (K)">DFDNB (K)</option>
+        <option value="DFDNB (N)">DFDNB (N)</option>
+        <option value="DFDNB (Q)">DFDNB (Q)</option>
+        <option value="DFDNB (R)">DFDNB (R)</option>
+        <option value="DHP (C)">DHP (C)</option>
+        <option value="DMPO (C)">DMPO (C)</option>
+        <option value="DMPO (H)">DMPO (H)</option>
+        <option value="DMPO (Y)">DMPO (Y)</option>
+        <option value="DNCB_hapten (C)">DNCB_hapten (C)</option>
+        <option value="DNCB_hapten (H)">DNCB_hapten (H)</option>
+        <option value="DNCB_hapten (K)">DNCB_hapten (K)</option>
+        <option value="DNCB_hapten (Y)">DNCB_hapten (Y)</option>
+        <option value="DNPS (C)">DNPS (C)</option>
+        <option value="DNPS (W)">DNPS (W)</option>
+        <option value="DTBP (K)">DTBP (K)</option>
+        <option value="DTBP (N)">DTBP (N)</option>
+        <option value="DTBP (Q)">DTBP (Q)</option>
+        <option value="DTBP (R)">DTBP (R)</option>
+        <option value="DTT_C (C)">DTT_C (C)</option>
+        <option value="DTT_C:2H(6) (C)">DTT_C:2H(6) (C)</option>
+        <option value="DTT_ST (S)">DTT_ST (S)</option>
+        <option value="DTT_ST (T)">DTT_ST (T)</option>
+        <option value="DTT_ST:2H(6) (S)">DTT_ST:2H(6) (S)</option>
+        <option value="DTT_ST:2H(6) (T)">DTT_ST:2H(6) (T)</option>
+        <option value="Dansyl (K)">Dansyl (K)</option>
+        <option value="Dansyl (N-term)">Dansyl (N-term)</option>
+        <option value="Dap-DSP (A)">Dap-DSP (A)</option>
+        <option value="Dap-DSP (E)">Dap-DSP (E)</option>
+        <option value="Dap-DSP (K)">Dap-DSP (K)</option>
+        <option value="DeStreak (C)">DeStreak (C)</option>
+        <option value="Deamidated (N)">Deamidated (N)</option>
+        <option value="Deamidated (Q)">Deamidated (Q)</option>
+        <option value="Deamidated (R)">Deamidated (R)</option>
+        <option value="Deamidated:18O(1) (N)">Deamidated:18O(1) (N)</option>
+        <option value="Deamidated:18O(1) (Q)">Deamidated:18O(1) (Q)</option>
+        <option value="Decanoyl (S)">Decanoyl (S)</option>
+        <option value="Decanoyl (T)">Decanoyl (T)</option>
+        <option value="Dehydrated (D)">Dehydrated (D)</option>
+        <option value="Dehydrated (N-term C)">Dehydrated (N-term C)</option>
+        <option value="Dehydrated (S)">Dehydrated (S)</option>
+        <option value="Dehydrated (T)">Dehydrated (T)</option>
+        <option value="Dehydrated (Y)">Dehydrated (Y)</option>
+        <option value="Dehydro (C)">Dehydro (C)</option>
+        <option value="Delta:H(1)N(-1)18O(1) (N)">Delta:H(1)N(-1)18O(1) (N)</option>
+        <option value="Delta:H(2)C(2) (H)">Delta:H(2)C(2) (H)</option>
+        <option value="Delta:H(2)C(2) (K)">Delta:H(2)C(2) (K)</option>
+        <option value="Delta:H(2)C(2) (N-term)">Delta:H(2)C(2) (N-term)</option>
+        <option value="Delta:H(2)C(3) (K)">Delta:H(2)C(3) (K)</option>
+        <option value="Delta:H(2)C(3)O(1) (K)">Delta:H(2)C(3)O(1) (K)</option>
+        <option value="Delta:H(2)C(3)O(1) (R)">Delta:H(2)C(3)O(1) (R)</option>
+        <option value="Delta:H(2)C(5) (K)">Delta:H(2)C(5) (K)</option>
+        <option value="Delta:H(4)C(2) (H)">Delta:H(4)C(2) (H)</option>
+        <option value="Delta:H(4)C(2) (K)">Delta:H(4)C(2) (K)</option>
+        <option value="Delta:H(4)C(2) (N-term)">Delta:H(4)C(2) (N-term)</option>
+        <option value="Delta:H(4)C(2)O(-1)S(1) (S)">Delta:H(4)C(2)O(-1)S(1) (S)</option>
+        <option value="Delta:H(4)C(3) (H)">Delta:H(4)C(3) (H)</option>
+        <option value="Delta:H(4)C(3) (K)">Delta:H(4)C(3) (K)</option>
+        <option value="Delta:H(4)C(3)O(1) (C)">Delta:H(4)C(3)O(1) (C)</option>
+        <option value="Delta:H(4)C(3)O(1) (H)">Delta:H(4)C(3)O(1) (H)</option>
+        <option value="Delta:H(4)C(3)O(1) (K)">Delta:H(4)C(3)O(1) (K)</option>
+        <option value="Delta:H(4)C(6) (K)">Delta:H(4)C(6) (K)</option>
+        <option value="Delta:H(5)C(2) (P)">Delta:H(5)C(2) (P)</option>
+        <option value="Delta:H(6)C(3)O(1) (C)">Delta:H(6)C(3)O(1) (C)</option>
+        <option value="Delta:H(6)C(3)O(1) (H)">Delta:H(6)C(3)O(1) (H)</option>
+        <option value="Delta:H(6)C(3)O(1) (K)">Delta:H(6)C(3)O(1) (K)</option>
+        <option value="Delta:H(6)C(6)O(1) (K)">Delta:H(6)C(6)O(1) (K)</option>
+        <option value="Delta:H(8)C(6)O(1) (L)">Delta:H(8)C(6)O(1) (L)</option>
+        <option value="Delta:H(8)C(6)O(2) (K)">Delta:H(8)C(6)O(2) (K)</option>
+        <option value="Delta:Hg(1) (C)">Delta:Hg(1) (C)</option>
+        <option value="Delta:S(-1)Se(1) (C)">Delta:S(-1)Se(1) (C)</option>
+        <option value="Delta:S(-1)Se(1) (M)">Delta:S(-1)Se(1) (M)</option>
+        <option value="Delta:Se(1) (C)">Delta:Se(1) (C)</option>
+        <option value="Deoxy (D)">Deoxy (D)</option>
+        <option value="Deoxy (S)">Deoxy (S)</option>
+        <option value="Deoxy (T)">Deoxy (T)</option>
+        <option value="Deoxyhypusine (K)">Deoxyhypusine (K)</option>
+        <option value="Dethiomethyl (M)">Dethiomethyl (M)</option>
+        <option value="DiART6plex (K)">DiART6plex (K)</option>
+        <option value="DiART6plex (N-term)">DiART6plex (N-term)</option>
+        <option value="DiART6plex (Y)">DiART6plex (Y)</option>
+        <option value="DiART6plex115 (K)">DiART6plex115 (K)</option>
+        <option value="DiART6plex115 (N-term)">DiART6plex115 (N-term)</option>
+        <option value="DiART6plex115 (Y)">DiART6plex115 (Y)</option>
+        <option value="DiART6plex116/119 (K)">DiART6plex116/119 (K)</option>
+        <option value="DiART6plex116/119 (N-term)">DiART6plex116/119 (N-term)</option>
+        <option value="DiART6plex116/119 (Y)">DiART6plex116/119 (Y)</option>
+        <option value="DiART6plex117 (K)">DiART6plex117 (K)</option>
+        <option value="DiART6plex117 (N-term)">DiART6plex117 (N-term)</option>
+        <option value="DiART6plex117 (Y)">DiART6plex117 (Y)</option>
+        <option value="DiART6plex118 (K)">DiART6plex118 (K)</option>
+        <option value="DiART6plex118 (N-term)">DiART6plex118 (N-term)</option>
+        <option value="DiART6plex118 (Y)">DiART6plex118 (Y)</option>
+        <option value="DiLeu4plex (K)">DiLeu4plex (K)</option>
+        <option value="DiLeu4plex (N-term)">DiLeu4plex (N-term)</option>
+        <option value="DiLeu4plex (Y)">DiLeu4plex (Y)</option>
+        <option value="DiLeu4plex115 (K)">DiLeu4plex115 (K)</option>
+        <option value="DiLeu4plex115 (N-term)">DiLeu4plex115 (N-term)</option>
+        <option value="DiLeu4plex115 (Y)">DiLeu4plex115 (Y)</option>
+        <option value="DiLeu4plex117 (K)">DiLeu4plex117 (K)</option>
+        <option value="DiLeu4plex117 (N-term)">DiLeu4plex117 (N-term)</option>
+        <option value="DiLeu4plex117 (Y)">DiLeu4plex117 (Y)</option>
+        <option value="DiLeu4plex118 (K)">DiLeu4plex118 (K)</option>
+        <option value="DiLeu4plex118 (N-term)">DiLeu4plex118 (N-term)</option>
+        <option value="DiLeu4plex118 (Y)">DiLeu4plex118 (Y)</option>
+        <option value="Diacylglycerol (C)">Diacylglycerol (C)</option>
+        <option value="Dibromo (Y)">Dibromo (Y)</option>
+        <option value="Dicarbamidomethyl (C)">Dicarbamidomethyl (C)</option>
+        <option value="Dicarbamidomethyl (H)">Dicarbamidomethyl (H)</option>
+        <option value="Dicarbamidomethyl (K)">Dicarbamidomethyl (K)</option>
+        <option value="Dicarbamidomethyl (N-term)">Dicarbamidomethyl (N-term)</option>
+        <option value="Dicarbamidomethyl (R)">Dicarbamidomethyl (R)</option>
+        <option value="Didehydro (C-term K)">Didehydro (C-term K)</option>
+        <option value="Didehydro (S)">Didehydro (S)</option>
+        <option value="Didehydro (T)">Didehydro (T)</option>
+        <option value="Didehydro (Y)">Didehydro (Y)</option>
+        <option value="Didehydroretinylidene (K)">Didehydroretinylidene (K)</option>
+        <option value="Diethyl (K)">Diethyl (K)</option>
+        <option value="Diethyl (N-term)">Diethyl (N-term)</option>
+        <option value="Diethylphosphate (C)">Diethylphosphate (C)</option>
+        <option value="Diethylphosphate (H)">Diethylphosphate (H)</option>
+        <option value="Diethylphosphate (K)">Diethylphosphate (K)</option>
+        <option value="Diethylphosphate (N-term)">Diethylphosphate (N-term)</option>
+        <option value="Diethylphosphate (S)">Diethylphosphate (S)</option>
+        <option value="Diethylphosphate (T)">Diethylphosphate (T)</option>
+        <option value="Diethylphosphate (Y)">Diethylphosphate (Y)</option>
+        <option value="Difuran (Y)">Difuran (Y)</option>
+        <option value="Dihydroxyimidazolidine (R)">Dihydroxyimidazolidine (R)</option>
+        <option value="Diiodo (H)">Diiodo (H)</option>
+        <option value="Diiodo (Y)">Diiodo (Y)</option>
+        <option value="Diironsubcluster (C)">Diironsubcluster (C)</option>
+        <option value="Diisopropylphosphate (K)">Diisopropylphosphate (K)</option>
+        <option value="Diisopropylphosphate (N-term)">Diisopropylphosphate (N-term)</option>
+        <option value="Diisopropylphosphate (S)">Diisopropylphosphate (S)</option>
+        <option value="Diisopropylphosphate (T)">Diisopropylphosphate (T)</option>
+        <option value="Diisopropylphosphate (Y)">Diisopropylphosphate (Y)</option>
+        <option value="Dimethyl (K)">Dimethyl (K)</option>
+        <option value="Dimethyl (N)">Dimethyl (N)</option>
+        <option value="Dimethyl (N-term)">Dimethyl (N-term)</option>
+        <option value="Dimethyl (R)">Dimethyl (R)</option>
+        <option value="Dimethyl:2H(4) (K)">Dimethyl:2H(4) (K)</option>
+        <option value="Dimethyl:2H(4) (N-term)">Dimethyl:2H(4) (N-term)</option>
+        <option value="Dimethyl:2H(4)13C(2) (K)">Dimethyl:2H(4)13C(2) (K)</option>
+        <option value="Dimethyl:2H(4)13C(2) (N-term)">Dimethyl:2H(4)13C(2) (N-term)</option>
+        <option value="Dimethyl:2H(6) (K)">Dimethyl:2H(6) (K)</option>
+        <option value="Dimethyl:2H(6) (N-term)">Dimethyl:2H(6) (N-term)</option>
+        <option value="Dimethyl:2H(6) (R)">Dimethyl:2H(6) (R)</option>
+        <option value="Dimethyl:2H(6)13C(2) (K)">Dimethyl:2H(6)13C(2) (K)</option>
+        <option value="Dimethyl:2H(6)13C(2) (N-term)">Dimethyl:2H(6)13C(2) (N-term)</option>
+        <option value="Dimethyl:2H(6)13C(2) (R)">Dimethyl:2H(6)13C(2) (R)</option>
+        <option value="DimethylArsino (C)">DimethylArsino (C)</option>
+        <option value="DimethylamineGMBS (C)">DimethylamineGMBS (C)</option>
+        <option value="DimethylpyrroleAdduct (K)">DimethylpyrroleAdduct (K)</option>
+        <option value="Dioxidation (C)">Dioxidation (C)</option>
+        <option value="Dioxidation (F)">Dioxidation (F)</option>
+        <option value="Dioxidation (K)">Dioxidation (K)</option>
+        <option value="Dioxidation (M)">Dioxidation (M)</option>
+        <option value="Dioxidation (P)">Dioxidation (P)</option>
+        <option value="Dioxidation (R)">Dioxidation (R)</option>
+        <option value="Dioxidation (W)">Dioxidation (W)</option>
+        <option value="Dioxidation (Y)">Dioxidation (Y)</option>
+        <option value="Diphthamide (H)">Diphthamide (H)</option>
+        <option value="Dipyridyl (C)">Dipyridyl (C)</option>
+        <option value="Dipyrrolylmethanemethyl (C)">Dipyrrolylmethanemethyl (C)</option>
+        <option value="DyLight-maleimide (C)">DyLight-maleimide (C)</option>
+        <option value="EDEDTIDVFQQQTGG (K)">EDEDTIDVFQQQTGG (K)</option>
+        <option value="EDT-iodoacetyl-PEO-biotin (S)">EDT-iodoacetyl-PEO-biotin (S)</option>
+        <option value="EDT-iodoacetyl-PEO-biotin (T)">EDT-iodoacetyl-PEO-biotin (T)</option>
+        <option value="EDT-maleimide-PEO-biotin (S)">EDT-maleimide-PEO-biotin (S)</option>
+        <option value="EDT-maleimide-PEO-biotin (T)">EDT-maleimide-PEO-biotin (T)</option>
+        <option value="EEEDVIEVYQEQTGG (K)">EEEDVIEVYQEQTGG (K)</option>
+        <option value="EGCG1 (C)">EGCG1 (C)</option>
+        <option value="EGCG2 (C)">EGCG2 (C)</option>
+        <option value="EHD-diphenylpentanone (C)">EHD-diphenylpentanone (C)</option>
+        <option value="EHD-diphenylpentanone (M)">EHD-diphenylpentanone (M)</option>
+        <option value="EQAT (C)">EQAT (C)</option>
+        <option value="EQAT:2H(5) (C)">EQAT:2H(5) (C)</option>
+        <option value="EQIGG (K)">EQIGG (K)</option>
+        <option value="ESP (K)">ESP (K)</option>
+        <option value="ESP (N-term)">ESP (N-term)</option>
+        <option value="ESP:2H(10) (K)">ESP:2H(10) (K)</option>
+        <option value="ESP:2H(10) (N-term)">ESP:2H(10) (N-term)</option>
+        <option value="Ethanedithiol (S)">Ethanedithiol (S)</option>
+        <option value="Ethanedithiol (T)">Ethanedithiol (T)</option>
+        <option value="Ethanolamine (C)">Ethanolamine (C)</option>
+        <option value="Ethanolamine (C-term)">Ethanolamine (C-term)</option>
+        <option value="Ethanolamine (D)">Ethanolamine (D)</option>
+        <option value="Ethanolamine (E)">Ethanolamine (E)</option>
+        <option value="Ethanolyl (C)">Ethanolyl (C)</option>
+        <option value="Ethanolyl (K)">Ethanolyl (K)</option>
+        <option value="Ethanolyl (R)">Ethanolyl (R)</option>
+        <option value="Ethoxyformyl (H)">Ethoxyformyl (H)</option>
+        <option value="Ethyl (C-term)">Ethyl (C-term)</option>
+        <option value="Ethyl (D)">Ethyl (D)</option>
+        <option value="Ethyl (E)">Ethyl (E)</option>
+        <option value="Ethyl (K)">Ethyl (K)</option>
+        <option value="Ethyl (N-term)">Ethyl (N-term)</option>
+        <option value="Ethyl+Deamidated (N)">Ethyl+Deamidated (N)</option>
+        <option value="Ethyl+Deamidated (Q)">Ethyl+Deamidated (Q)</option>
+        <option value="Ethylphosphate (K)">Ethylphosphate (K)</option>
+        <option value="Ethylphosphate (N-term)">Ethylphosphate (N-term)</option>
+        <option value="Ethylphosphate (S)">Ethylphosphate (S)</option>
+        <option value="Ethylphosphate (T)">Ethylphosphate (T)</option>
+        <option value="Ethylphosphate (Y)">Ethylphosphate (Y)</option>
+        <option value="ExacTagAmine (K)">ExacTagAmine (K)</option>
+        <option value="ExacTagThiol (C)">ExacTagThiol (C)</option>
+        <option value="FAD (C)">FAD (C)</option>
+        <option value="FAD (H)">FAD (H)</option>
+        <option value="FAD (Y)">FAD (Y)</option>
+        <option value="FMN (S)">FMN (S)</option>
+        <option value="FMN (T)">FMN (T)</option>
+        <option value="FMNC (C)">FMNC (C)</option>
+        <option value="FMNH (C)">FMNH (C)</option>
+        <option value="FMNH (H)">FMNH (H)</option>
+        <option value="FNEM (C)">FNEM (C)</option>
+        <option value="FP-Biotin (K)">FP-Biotin (K)</option>
+        <option value="FP-Biotin (S)">FP-Biotin (S)</option>
+        <option value="FP-Biotin (T)">FP-Biotin (T)</option>
+        <option value="FP-Biotin (Y)">FP-Biotin (Y)</option>
+        <option value="FTC (C)">FTC (C)</option>
+        <option value="FTC (K)">FTC (K)</option>
+        <option value="FTC (P)">FTC (P)</option>
+        <option value="FTC (R)">FTC (R)</option>
+        <option value="FTC (S)">FTC (S)</option>
+        <option value="Farnesyl (C)">Farnesyl (C)</option>
+        <option value="Fluorescein (C)">Fluorescein (C)</option>
+        <option value="Fluoro (A)">Fluoro (A)</option>
+        <option value="Fluoro (F)">Fluoro (F)</option>
+        <option value="Fluoro (W)">Fluoro (W)</option>
+        <option value="Fluoro (Y)">Fluoro (Y)</option>
+        <option value="Formyl (K)">Formyl (K)</option>
+        <option value="Formyl (N-term)">Formyl (N-term)</option>
+        <option value="Formyl (S)">Formyl (S)</option>
+        <option value="Formyl (T)">Formyl (T)</option>
+        <option value="Furan (Y)">Furan (Y)</option>
+        <option value="G-H1 (R)">G-H1 (R)</option>
+        <option value="GG (C)">GG (C)</option>
+        <option value="GG (K)">GG (K)</option>
+        <option value="GG (S)">GG (S)</option>
+        <option value="GG (T)">GG (T)</option>
+        <option value="GGQ (K)">GGQ (K)</option>
+        <option value="GIST-Quat (K)">GIST-Quat (K)</option>
+        <option value="GIST-Quat (N-term)">GIST-Quat (N-term)</option>
+        <option value="GIST-Quat:2H(3) (K)">GIST-Quat:2H(3) (K)</option>
+        <option value="GIST-Quat:2H(3) (N-term)">GIST-Quat:2H(3) (N-term)</option>
+        <option value="GIST-Quat:2H(6) (K)">GIST-Quat:2H(6) (K)</option>
+        <option value="GIST-Quat:2H(6) (N-term)">GIST-Quat:2H(6) (N-term)</option>
+        <option value="GIST-Quat:2H(9) (K)">GIST-Quat:2H(9) (K)</option>
+        <option value="GIST-Quat:2H(9) (N-term)">GIST-Quat:2H(9) (N-term)</option>
+        <option value="Galactosyl (K)">Galactosyl (K)</option>
+        <option value="GeranylGeranyl (C)">GeranylGeranyl (C)</option>
+        <option value="Gln-&gt;Ala (Q)">Gln-&gt;Ala (Q)</option>
+        <option value="Gln-&gt;Arg (Q)">Gln-&gt;Arg (Q)</option>
+        <option value="Gln-&gt;Asn (Q)">Gln-&gt;Asn (Q)</option>
+        <option value="Gln-&gt;Asp (Q)">Gln-&gt;Asp (Q)</option>
+        <option value="Gln-&gt;Cys (Q)">Gln-&gt;Cys (Q)</option>
+        <option value="Gln-&gt;Glu (Q)">Gln-&gt;Glu (Q)</option>
+        <option value="Gln-&gt;Gly (Q)">Gln-&gt;Gly (Q)</option>
+        <option value="Gln-&gt;His (Q)">Gln-&gt;His (Q)</option>
+        <option value="Gln-&gt;Lys (Q)">Gln-&gt;Lys (Q)</option>
+        <option value="Gln-&gt;Met (Q)">Gln-&gt;Met (Q)</option>
+        <option value="Gln-&gt;Phe (Q)">Gln-&gt;Phe (Q)</option>
+        <option value="Gln-&gt;Pro (Q)">Gln-&gt;Pro (Q)</option>
+        <option value="Gln-&gt;Ser (Q)">Gln-&gt;Ser (Q)</option>
+        <option value="Gln-&gt;Thr (Q)">Gln-&gt;Thr (Q)</option>
+        <option value="Gln-&gt;Trp (Q)">Gln-&gt;Trp (Q)</option>
+        <option value="Gln-&gt;Tyr (Q)">Gln-&gt;Tyr (Q)</option>
+        <option value="Gln-&gt;Val (Q)">Gln-&gt;Val (Q)</option>
+        <option value="Gln-&gt;Xle (Q)">Gln-&gt;Xle (Q)</option>
+        <option value="Gln-&gt;pyro-Glu (N-term Q)">Gln-&gt;pyro-Glu (N-term Q)</option>
+        <option value="Glu (E)">Glu (E)</option>
+        <option value="Glu-&gt;Ala (E)">Glu-&gt;Ala (E)</option>
+        <option value="Glu-&gt;Arg (E)">Glu-&gt;Arg (E)</option>
+        <option value="Glu-&gt;Asn (E)">Glu-&gt;Asn (E)</option>
+        <option value="Glu-&gt;Asp (E)">Glu-&gt;Asp (E)</option>
+        <option value="Glu-&gt;Cys (E)">Glu-&gt;Cys (E)</option>
+        <option value="Glu-&gt;Gln (E)">Glu-&gt;Gln (E)</option>
+        <option value="Glu-&gt;Gly (E)">Glu-&gt;Gly (E)</option>
+        <option value="Glu-&gt;His (E)">Glu-&gt;His (E)</option>
+        <option value="Glu-&gt;Lys (E)">Glu-&gt;Lys (E)</option>
+        <option value="Glu-&gt;Met (E)">Glu-&gt;Met (E)</option>
+        <option value="Glu-&gt;Phe (E)">Glu-&gt;Phe (E)</option>
+        <option value="Glu-&gt;Pro (E)">Glu-&gt;Pro (E)</option>
+        <option value="Glu-&gt;Ser (E)">Glu-&gt;Ser (E)</option>
+        <option value="Glu-&gt;Thr (E)">Glu-&gt;Thr (E)</option>
+        <option value="Glu-&gt;Trp (E)">Glu-&gt;Trp (E)</option>
+        <option value="Glu-&gt;Tyr (E)">Glu-&gt;Tyr (E)</option>
+        <option value="Glu-&gt;Val (E)">Glu-&gt;Val (E)</option>
+        <option value="Glu-&gt;Xle (E)">Glu-&gt;Xle (E)</option>
+        <option value="Glu-&gt;pyro-Glu (N-term E)">Glu-&gt;pyro-Glu (N-term E)</option>
+        <option value="GluGlu (E)">GluGlu (E)</option>
+        <option value="GluGluGlu (E)">GluGluGlu (E)</option>
+        <option value="GluGluGluGlu (E)">GluGluGluGlu (E)</option>
+        <option value="Gluconoylation (K)">Gluconoylation (K)</option>
+        <option value="Gluconoylation (N-term)">Gluconoylation (N-term)</option>
+        <option value="Glucosylgalactosyl (K)">Glucosylgalactosyl (K)</option>
+        <option value="Glucuronyl (S)">Glucuronyl (S)</option>
+        <option value="Glutathione (C)">Glutathione (C)</option>
+        <option value="Gly (K)">Gly (K)</option>
+        <option value="Gly (S)">Gly (S)</option>
+        <option value="Gly (T)">Gly (T)</option>
+        <option value="Gly-&gt;Ala (G)">Gly-&gt;Ala (G)</option>
+        <option value="Gly-&gt;Arg (G)">Gly-&gt;Arg (G)</option>
+        <option value="Gly-&gt;Asn (G)">Gly-&gt;Asn (G)</option>
+        <option value="Gly-&gt;Asp (G)">Gly-&gt;Asp (G)</option>
+        <option value="Gly-&gt;Cys (G)">Gly-&gt;Cys (G)</option>
+        <option value="Gly-&gt;Gln (G)">Gly-&gt;Gln (G)</option>
+        <option value="Gly-&gt;Glu (G)">Gly-&gt;Glu (G)</option>
+        <option value="Gly-&gt;His (G)">Gly-&gt;His (G)</option>
+        <option value="Gly-&gt;Lys (G)">Gly-&gt;Lys (G)</option>
+        <option value="Gly-&gt;Met (G)">Gly-&gt;Met (G)</option>
+        <option value="Gly-&gt;Phe (G)">Gly-&gt;Phe (G)</option>
+        <option value="Gly-&gt;Pro (G)">Gly-&gt;Pro (G)</option>
+        <option value="Gly-&gt;Ser (G)">Gly-&gt;Ser (G)</option>
+        <option value="Gly-&gt;Thr (G)">Gly-&gt;Thr (G)</option>
+        <option value="Gly-&gt;Trp (G)">Gly-&gt;Trp (G)</option>
+        <option value="Gly-&gt;Tyr (G)">Gly-&gt;Tyr (G)</option>
+        <option value="Gly-&gt;Val (G)">Gly-&gt;Val (G)</option>
+        <option value="Gly-&gt;Xle (G)">Gly-&gt;Xle (G)</option>
+        <option value="Gly-loss+Amide (C-term G)">Gly-loss+Amide (C-term G)</option>
+        <option value="Glycerophospho (S)">Glycerophospho (S)</option>
+        <option value="GlycerylPE (E)">GlycerylPE (E)</option>
+        <option value="Glycosyl (P)">Glycosyl (P)</option>
+        <option value="Guanidinyl (K)">Guanidinyl (K)</option>
+        <option value="Guanidinyl (N-term)">Guanidinyl (N-term)</option>
+        <option value="HCysThiolactone (K)">HCysThiolactone (K)</option>
+        <option value="HCysteinyl (C)">HCysteinyl (C)</option>
+        <option value="HMVK (C)">HMVK (C)</option>
+        <option value="HN2_mustard (C)">HN2_mustard (C)</option>
+        <option value="HN2_mustard (H)">HN2_mustard (H)</option>
+        <option value="HN2_mustard (K)">HN2_mustard (K)</option>
+        <option value="HN3_mustard (C)">HN3_mustard (C)</option>
+        <option value="HN3_mustard (H)">HN3_mustard (H)</option>
+        <option value="HN3_mustard (K)">HN3_mustard (K)</option>
+        <option value="HNE (A)">HNE (A)</option>
+        <option value="HNE (C)">HNE (C)</option>
+        <option value="HNE (H)">HNE (H)</option>
+        <option value="HNE (K)">HNE (K)</option>
+        <option value="HNE (L)">HNE (L)</option>
+        <option value="HNE+Delta:H(2) (C)">HNE+Delta:H(2) (C)</option>
+        <option value="HNE+Delta:H(2) (H)">HNE+Delta:H(2) (H)</option>
+        <option value="HNE+Delta:H(2) (K)">HNE+Delta:H(2) (K)</option>
+        <option value="HNE-BAHAH (C)">HNE-BAHAH (C)</option>
+        <option value="HNE-BAHAH (H)">HNE-BAHAH (H)</option>
+        <option value="HNE-BAHAH (K)">HNE-BAHAH (K)</option>
+        <option value="HNE-Delta:H(2)O (C)">HNE-Delta:H(2)O (C)</option>
+        <option value="HNE-Delta:H(2)O (H)">HNE-Delta:H(2)O (H)</option>
+        <option value="HNE-Delta:H(2)O (K)">HNE-Delta:H(2)O (K)</option>
+        <option value="HPG (R)">HPG (R)</option>
+        <option value="Heme (C)">Heme (C)</option>
+        <option value="Heme (H)">Heme (H)</option>
+        <option value="Hep (K)">Hep (K)</option>
+        <option value="Hep (N)">Hep (N)</option>
+        <option value="Hep (Q)">Hep (Q)</option>
+        <option value="Hep (R)">Hep (R)</option>
+        <option value="Hep (S)">Hep (S)</option>
+        <option value="Hep (T)">Hep (T)</option>
+        <option value="Hex (C)">Hex (C)</option>
+        <option value="Hex (K)">Hex (K)</option>
+        <option value="Hex (N)">Hex (N)</option>
+        <option value="Hex (N-term)">Hex (N-term)</option>
+        <option value="Hex (R)">Hex (R)</option>
+        <option value="Hex (S)">Hex (S)</option>
+        <option value="Hex (T)">Hex (T)</option>
+        <option value="Hex (W)">Hex (W)</option>
+        <option value="Hex (Y)">Hex (Y)</option>
+        <option value="Hex(1)HexNAc(1)NeuAc(1) (N)">Hex(1)HexNAc(1)NeuAc(1) (N)</option>
+        <option value="Hex(1)HexNAc(1)NeuAc(1) (S)">Hex(1)HexNAc(1)NeuAc(1) (S)</option>
+        <option value="Hex(1)HexNAc(1)NeuAc(1) (T)">Hex(1)HexNAc(1)NeuAc(1) (T)</option>
+        <option value="Hex(1)HexNAc(1)NeuAc(2) (N)">Hex(1)HexNAc(1)NeuAc(2) (N)</option>
+        <option value="Hex(1)HexNAc(1)NeuAc(2) (S)">Hex(1)HexNAc(1)NeuAc(2) (S)</option>
+        <option value="Hex(1)HexNAc(1)NeuAc(2) (T)">Hex(1)HexNAc(1)NeuAc(2) (T)</option>
+        <option value="Hex(1)HexNAc(1)dHex(1) (N)">Hex(1)HexNAc(1)dHex(1) (N)</option>
+        <option value="Hex(1)HexNAc(2) (N)">Hex(1)HexNAc(2) (N)</option>
+        <option value="Hex(1)HexNAc(2)Pent(1) (N)">Hex(1)HexNAc(2)Pent(1) (N)</option>
+        <option value="Hex(1)HexNAc(2)dHex(1) (N)">Hex(1)HexNAc(2)dHex(1) (N)</option>
+        <option value="Hex(1)HexNAc(2)dHex(1)Pent(1) (N)">Hex(1)HexNAc(2)dHex(1)Pent(1) (N)</option>
+        <option value="Hex(1)HexNAc(2)dHex(2) (N)">Hex(1)HexNAc(2)dHex(2) (N)</option>
+        <option value="Hex(2) (K)">Hex(2) (K)</option>
+        <option value="Hex(2) (R)">Hex(2) (R)</option>
+        <option value="Hex(2)HexNAc(2) (N)">Hex(2)HexNAc(2) (N)</option>
+        <option value="Hex(2)HexNAc(2)Pent(1) (N)">Hex(2)HexNAc(2)Pent(1) (N)</option>
+        <option value="Hex(2)HexNAc(2)dHex(1) (N)">Hex(2)HexNAc(2)dHex(1) (N)</option>
+        <option value="Hex(3) (N)">Hex(3) (N)</option>
+        <option value="Hex(3)HexNAc(1)Pent(1) (N)">Hex(3)HexNAc(1)Pent(1) (N)</option>
+        <option value="Hex(3)HexNAc(2) (N)">Hex(3)HexNAc(2) (N)</option>
+        <option value="Hex(3)HexNAc(2)P(1) (N)">Hex(3)HexNAc(2)P(1) (N)</option>
+        <option value="Hex(3)HexNAc(4) (N)">Hex(3)HexNAc(4) (N)</option>
+        <option value="Hex(4)HexNAc(4) (N)">Hex(4)HexNAc(4) (N)</option>
+        <option value="Hex(5)HexNAc(2) (N)">Hex(5)HexNAc(2) (N)</option>
+        <option value="Hex(5)HexNAc(4) (N)">Hex(5)HexNAc(4) (N)</option>
+        <option value="Hex(5)HexNAc(4)NeuAc(1) (N)">Hex(5)HexNAc(4)NeuAc(1) (N)</option>
+        <option value="Hex(5)HexNAc(4)NeuAc(2) (N)">Hex(5)HexNAc(4)NeuAc(2) (N)</option>
+        <option value="Hex1HexNAc1 (N)">Hex1HexNAc1 (N)</option>
+        <option value="Hex1HexNAc1 (S)">Hex1HexNAc1 (S)</option>
+        <option value="Hex1HexNAc1 (T)">Hex1HexNAc1 (T)</option>
+        <option value="HexN (K)">HexN (K)</option>
+        <option value="HexN (N)">HexN (N)</option>
+        <option value="HexN (T)">HexN (T)</option>
+        <option value="HexN (W)">HexN (W)</option>
+        <option value="HexNAc (N)">HexNAc (N)</option>
+        <option value="HexNAc (S)">HexNAc (S)</option>
+        <option value="HexNAc (T)">HexNAc (T)</option>
+        <option value="HexNAc(1)dHex(1) (N)">HexNAc(1)dHex(1) (N)</option>
+        <option value="HexNAc(1)dHex(2) (N)">HexNAc(1)dHex(2) (N)</option>
+        <option value="HexNAc(2) (N)">HexNAc(2) (N)</option>
+        <option value="HexNAc(2)dHex(1) (N)">HexNAc(2)dHex(1) (N)</option>
+        <option value="HexNAc(2)dHex(2) (N)">HexNAc(2)dHex(2) (N)</option>
+        <option value="His-&gt;Ala (H)">His-&gt;Ala (H)</option>
+        <option value="His-&gt;Arg (H)">His-&gt;Arg (H)</option>
+        <option value="His-&gt;Asn (H)">His-&gt;Asn (H)</option>
+        <option value="His-&gt;Asp (H)">His-&gt;Asp (H)</option>
+        <option value="His-&gt;Cys (H)">His-&gt;Cys (H)</option>
+        <option value="His-&gt;Gln (H)">His-&gt;Gln (H)</option>
+        <option value="His-&gt;Glu (H)">His-&gt;Glu (H)</option>
+        <option value="His-&gt;Gly (H)">His-&gt;Gly (H)</option>
+        <option value="His-&gt;Lys (H)">His-&gt;Lys (H)</option>
+        <option value="His-&gt;Met (H)">His-&gt;Met (H)</option>
+        <option value="His-&gt;Phe (H)">His-&gt;Phe (H)</option>
+        <option value="His-&gt;Pro (H)">His-&gt;Pro (H)</option>
+        <option value="His-&gt;Ser (H)">His-&gt;Ser (H)</option>
+        <option value="His-&gt;Thr (H)">His-&gt;Thr (H)</option>
+        <option value="His-&gt;Trp (H)">His-&gt;Trp (H)</option>
+        <option value="His-&gt;Tyr (H)">His-&gt;Tyr (H)</option>
+        <option value="His-&gt;Val (H)">His-&gt;Val (H)</option>
+        <option value="His-&gt;Xle (H)">His-&gt;Xle (H)</option>
+        <option value="Homocysteic_acid (M)">Homocysteic_acid (M)</option>
+        <option value="Hydroxamic_acid (D)">Hydroxamic_acid (D)</option>
+        <option value="Hydroxamic_acid (E)">Hydroxamic_acid (E)</option>
+        <option value="Hydroxycinnamyl (C)">Hydroxycinnamyl (C)</option>
+        <option value="Hydroxyfarnesyl (C)">Hydroxyfarnesyl (C)</option>
+        <option value="Hydroxyheme (E)">Hydroxyheme (E)</option>
+        <option value="Hydroxymethyl (N)">Hydroxymethyl (N)</option>
+        <option value="HydroxymethylOP (K)">HydroxymethylOP (K)</option>
+        <option value="Hydroxytrimethyl (K)">Hydroxytrimethyl (K)</option>
+        <option value="Hypusine (K)">Hypusine (K)</option>
+        <option value="IBTP (C)">IBTP (C)</option>
+        <option value="ICAT-C (C)">ICAT-C (C)</option>
+        <option value="ICAT-C:13C(9) (C)">ICAT-C:13C(9) (C)</option>
+        <option value="ICAT-D (C)">ICAT-D (C)</option>
+        <option value="ICAT-D:2H(8) (C)">ICAT-D:2H(8) (C)</option>
+        <option value="ICAT-G (C)">ICAT-G (C)</option>
+        <option value="ICAT-G:2H(8) (C)">ICAT-G:2H(8) (C)</option>
+        <option value="ICAT-H (C)">ICAT-H (C)</option>
+        <option value="ICAT-H:13C(6) (C)">ICAT-H:13C(6) (C)</option>
+        <option value="ICDID (C)">ICDID (C)</option>
+        <option value="ICDID:2H(6) (C)">ICDID:2H(6) (C)</option>
+        <option value="ICPL (K)">ICPL (K)</option>
+        <option value="ICPL (N-term)">ICPL (N-term)</option>
+        <option value="ICPL:13C(6) (K)">ICPL:13C(6) (K)</option>
+        <option value="ICPL:13C(6) (N-term)">ICPL:13C(6) (N-term)</option>
+        <option value="ICPL:13C(6)2H(4) (K)">ICPL:13C(6)2H(4) (K)</option>
+        <option value="ICPL:13C(6)2H(4) (N-term)">ICPL:13C(6)2H(4) (N-term)</option>
+        <option value="ICPL:2H(4) (K)">ICPL:2H(4) (K)</option>
+        <option value="ICPL:2H(4) (N-term)">ICPL:2H(4) (N-term)</option>
+        <option value="IDEnT (C)">IDEnT (C)</option>
+        <option value="IED-Biotin (C)">IED-Biotin (C)</option>
+        <option value="IGBP (C)">IGBP (C)</option>
+        <option value="IGBP:13C(2) (C)">IGBP:13C(2) (C)</option>
+        <option value="IMEHex(2)NeuAc(1) (K)">IMEHex(2)NeuAc(1) (K)</option>
+        <option value="IMID (K)">IMID (K)</option>
+        <option value="IMID:2H(4) (K)">IMID:2H(4) (K)</option>
+        <option value="ISD_z+2_ion (N-term)">ISD_z+2_ion (N-term)</option>
+        <option value="Iminobiotin (K)">Iminobiotin (K)</option>
+        <option value="Iminobiotin (N-term)">Iminobiotin (N-term)</option>
+        <option value="Iodo (H)">Iodo (H)</option>
+        <option value="Iodo (Y)">Iodo (Y)</option>
+        <option value="IodoU-AMP (F)">IodoU-AMP (F)</option>
+        <option value="IodoU-AMP (W)">IodoU-AMP (W)</option>
+        <option value="IodoU-AMP (Y)">IodoU-AMP (Y)</option>
+        <option value="Iodoacetanilide (C)">Iodoacetanilide (C)</option>
+        <option value="Iodoacetanilide (K)">Iodoacetanilide (K)</option>
+        <option value="Iodoacetanilide (N-term)">Iodoacetanilide (N-term)</option>
+        <option value="Iodoacetanilide:13C(6) (C)">Iodoacetanilide:13C(6) (C)</option>
+        <option value="Iodoacetanilide:13C(6) (K)">Iodoacetanilide:13C(6) (K)</option>
+        <option value="Iodoacetanilide:13C(6) (N-term)">Iodoacetanilide:13C(6) (N-term)</option>
+        <option value="Isopropylphospho (S)">Isopropylphospho (S)</option>
+        <option value="Isopropylphospho (T)">Isopropylphospho (T)</option>
+        <option value="Isopropylphospho (Y)">Isopropylphospho (Y)</option>
+        <option value="LG-Hlactam-K (K)">LG-Hlactam-K (K)</option>
+        <option value="LG-Hlactam-R (R)">LG-Hlactam-R (R)</option>
+        <option value="LG-anhydrolactam (K)">LG-anhydrolactam (K)</option>
+        <option value="LG-anhydrolactam (N-term)">LG-anhydrolactam (N-term)</option>
+        <option value="LG-anhyropyrrole (K)">LG-anhyropyrrole (K)</option>
+        <option value="LG-anhyropyrrole (N-term)">LG-anhyropyrrole (N-term)</option>
+        <option value="LG-lactam-K (K)">LG-lactam-K (K)</option>
+        <option value="LG-lactam-R (R)">LG-lactam-R (R)</option>
+        <option value="LG-pyrrole (K)">LG-pyrrole (K)</option>
+        <option value="LG-pyrrole (N-term)">LG-pyrrole (N-term)</option>
+        <option value="LRGG (K)">LRGG (K)</option>
+        <option value="Label:13C(1)2H(3) (M)">Label:13C(1)2H(3) (M)</option>
+        <option value="Label:13C(1)2H(3)+Oxidation (M)">Label:13C(1)2H(3)+Oxidation (M)</option>
+        <option value="Label:13C(3) (A)">Label:13C(3) (A)</option>
+        <option value="Label:13C(3)15N(1) (A)">Label:13C(3)15N(1) (A)</option>
+        <option value="Label:13C(4) (M)">Label:13C(4) (M)</option>
+        <option value="Label:13C(4)+Oxidation (M)">Label:13C(4)+Oxidation (M)</option>
+        <option value="Label:13C(4)15N(1) (D)">Label:13C(4)15N(1) (D)</option>
+        <option value="Label:13C(4)15N(2)+GG (K)">Label:13C(4)15N(2)+GG (K)</option>
+        <option value="Label:13C(5) (P)">Label:13C(5) (P)</option>
+        <option value="Label:13C(5)15N(1) (E)">Label:13C(5)15N(1) (E)</option>
+        <option value="Label:13C(5)15N(1) (M)">Label:13C(5)15N(1) (M)</option>
+        <option value="Label:13C(5)15N(1) (P)">Label:13C(5)15N(1) (P)</option>
+        <option value="Label:13C(5)15N(1) (V)">Label:13C(5)15N(1) (V)</option>
+        <option value="Label:13C(6) (I)">Label:13C(6) (I)</option>
+        <option value="Label:13C(6) (K)">Label:13C(6) (K)</option>
+        <option value="Label:13C(6) (L)">Label:13C(6) (L)</option>
+        <option value="Label:13C(6) (R)">Label:13C(6) (R)</option>
+        <option value="Label:13C(6)+Acetyl (K)">Label:13C(6)+Acetyl (K)</option>
+        <option value="Label:13C(6)+Dimethyl (K)">Label:13C(6)+Dimethyl (K)</option>
+        <option value="Label:13C(6)+GG (K)">Label:13C(6)+GG (K)</option>
+        <option value="Label:13C(6)15N(1) (I)">Label:13C(6)15N(1) (I)</option>
+        <option value="Label:13C(6)15N(1) (L)">Label:13C(6)15N(1) (L)</option>
+        <option value="Label:13C(6)15N(2) (K)">Label:13C(6)15N(2) (K)</option>
+        <option value="Label:13C(6)15N(2)+Acetyl (K)">Label:13C(6)15N(2)+Acetyl (K)</option>
+        <option value="Label:13C(6)15N(2)+Dimethyl (K)">Label:13C(6)15N(2)+Dimethyl (K)</option>
+        <option value="Label:13C(6)15N(2)+GG (K)">Label:13C(6)15N(2)+GG (K)</option>
+        <option value="Label:13C(6)15N(4) (R)">Label:13C(6)15N(4) (R)</option>
+        <option value="Label:13C(6)15N(4)+Dimethyl (R)">Label:13C(6)15N(4)+Dimethyl (R)</option>
+        <option value="Label:13C(6)15N(4)+Dimethyl:2H(6)13C(2) (R)">Label:13C(6)15N(4)+Dimethyl:2H(6)13C(2) (R)</option>
+        <option value="Label:13C(6)15N(4)+Methyl (R)">Label:13C(6)15N(4)+Methyl (R)</option>
+        <option value="Label:13C(6)15N(4)+Methyl:2H(3)13C(1) (R)">Label:13C(6)15N(4)+Methyl:2H(3)13C(1) (R)</option>
+        <option value="Label:13C(8)15N(2) (R)">Label:13C(8)15N(2) (R)</option>
+        <option value="Label:13C(9) (F)">Label:13C(9) (F)</option>
+        <option value="Label:13C(9) (Y)">Label:13C(9) (Y)</option>
+        <option value="Label:13C(9)+Phospho (Y)">Label:13C(9)+Phospho (Y)</option>
+        <option value="Label:13C(9)15N(1) (F)">Label:13C(9)15N(1) (F)</option>
+        <option value="Label:15N(1) (A)">Label:15N(1) (A)</option>
+        <option value="Label:15N(1) (C)">Label:15N(1) (C)</option>
+        <option value="Label:15N(1) (D)">Label:15N(1) (D)</option>
+        <option value="Label:15N(1) (E)">Label:15N(1) (E)</option>
+        <option value="Label:15N(1) (F)">Label:15N(1) (F)</option>
+        <option value="Label:15N(1) (G)">Label:15N(1) (G)</option>
+        <option value="Label:15N(1) (I)">Label:15N(1) (I)</option>
+        <option value="Label:15N(1) (L)">Label:15N(1) (L)</option>
+        <option value="Label:15N(1) (M)">Label:15N(1) (M)</option>
+        <option value="Label:15N(1) (P)">Label:15N(1) (P)</option>
+        <option value="Label:15N(1) (S)">Label:15N(1) (S)</option>
+        <option value="Label:15N(1) (T)">Label:15N(1) (T)</option>
+        <option value="Label:15N(1) (V)">Label:15N(1) (V)</option>
+        <option value="Label:15N(1) (Y)">Label:15N(1) (Y)</option>
+        <option value="Label:15N(2) (K)">Label:15N(2) (K)</option>
+        <option value="Label:15N(2) (N)">Label:15N(2) (N)</option>
+        <option value="Label:15N(2) (Q)">Label:15N(2) (Q)</option>
+        <option value="Label:15N(2) (W)">Label:15N(2) (W)</option>
+        <option value="Label:15N(2)2H(9) (K)">Label:15N(2)2H(9) (K)</option>
+        <option value="Label:15N(3) (H)">Label:15N(3) (H)</option>
+        <option value="Label:15N(4) (R)">Label:15N(4) (R)</option>
+        <option value="Label:18O(1) (C-term)">Label:18O(1) (C-term)</option>
+        <option value="Label:18O(1) (S)">Label:18O(1) (S)</option>
+        <option value="Label:18O(1) (T)">Label:18O(1) (T)</option>
+        <option value="Label:18O(1) (Y)">Label:18O(1) (Y)</option>
+        <option value="Label:18O(2) (C-term)">Label:18O(2) (C-term)</option>
+        <option value="Label:2H(10) (L)">Label:2H(10) (L)</option>
+        <option value="Label:2H(3) (L)">Label:2H(3) (L)</option>
+        <option value="Label:2H(3) (M)">Label:2H(3) (M)</option>
+        <option value="Label:2H(3)+Oxidation (M)">Label:2H(3)+Oxidation (M)</option>
+        <option value="Label:2H(4) (F)">Label:2H(4) (F)</option>
+        <option value="Label:2H(4) (K)">Label:2H(4) (K)</option>
+        <option value="Label:2H(4) (Y)">Label:2H(4) (Y)</option>
+        <option value="Label:2H(4)+Acetyl (K)">Label:2H(4)+Acetyl (K)</option>
+        <option value="Label:2H(4)+GG (K)">Label:2H(4)+GG (K)</option>
+        <option value="Label:2H(4)13C(1) (R)">Label:2H(4)13C(1) (R)</option>
+        <option value="Label:2H(6)15N(1) (P)">Label:2H(6)15N(1) (P)</option>
+        <option value="Label:2H(7)15N(4) (R)">Label:2H(7)15N(4) (R)</option>
+        <option value="Label:2H(9)13C(6)15N(2) (K)">Label:2H(9)13C(6)15N(2) (K)</option>
+        <option value="Leu-&gt;MetOx (L)">Leu-&gt;MetOx (L)</option>
+        <option value="Lipoyl (K)">Lipoyl (K)</option>
+        <option value="Lys (N-term)">Lys (N-term)</option>
+        <option value="Lys-&gt;Ala (K)">Lys-&gt;Ala (K)</option>
+        <option value="Lys-&gt;Allysine (K)">Lys-&gt;Allysine (K)</option>
+        <option value="Lys-&gt;AminoadipicAcid (K)">Lys-&gt;AminoadipicAcid (K)</option>
+        <option value="Lys-&gt;Arg (K)">Lys-&gt;Arg (K)</option>
+        <option value="Lys-&gt;Asn (K)">Lys-&gt;Asn (K)</option>
+        <option value="Lys-&gt;Asp (K)">Lys-&gt;Asp (K)</option>
+        <option value="Lys-&gt;CamCys (K)">Lys-&gt;CamCys (K)</option>
+        <option value="Lys-&gt;Cys (K)">Lys-&gt;Cys (K)</option>
+        <option value="Lys-&gt;Gln (K)">Lys-&gt;Gln (K)</option>
+        <option value="Lys-&gt;Glu (K)">Lys-&gt;Glu (K)</option>
+        <option value="Lys-&gt;Gly (K)">Lys-&gt;Gly (K)</option>
+        <option value="Lys-&gt;His (K)">Lys-&gt;His (K)</option>
+        <option value="Lys-&gt;Met (K)">Lys-&gt;Met (K)</option>
+        <option value="Lys-&gt;MetOx (K)">Lys-&gt;MetOx (K)</option>
+        <option value="Lys-&gt;Phe (K)">Lys-&gt;Phe (K)</option>
+        <option value="Lys-&gt;Pro (K)">Lys-&gt;Pro (K)</option>
+        <option value="Lys-&gt;Ser (K)">Lys-&gt;Ser (K)</option>
+        <option value="Lys-&gt;Thr (K)">Lys-&gt;Thr (K)</option>
+        <option value="Lys-&gt;Trp (K)">Lys-&gt;Trp (K)</option>
+        <option value="Lys-&gt;Tyr (K)">Lys-&gt;Tyr (K)</option>
+        <option value="Lys-&gt;Val (K)">Lys-&gt;Val (K)</option>
+        <option value="Lys-&gt;Xle (K)">Lys-&gt;Xle (K)</option>
+        <option value="Lysbiotinhydrazide (K)">Lysbiotinhydrazide (K)</option>
+        <option value="MDCC (C)">MDCC (C)</option>
+        <option value="MG-H1 (R)">MG-H1 (R)</option>
+        <option value="MM-diphenylpentanone (C)">MM-diphenylpentanone (C)</option>
+        <option value="MTSL (C)">MTSL (C)</option>
+        <option value="Maleimide-PEO2-Biotin (C)">Maleimide-PEO2-Biotin (C)</option>
+        <option value="Malonyl (C)">Malonyl (C)</option>
+        <option value="Malonyl (S)">Malonyl (S)</option>
+        <option value="Menadione (C)">Menadione (C)</option>
+        <option value="Menadione (K)">Menadione (K)</option>
+        <option value="Menadione-HQ (C)">Menadione-HQ (C)</option>
+        <option value="Menadione-HQ (K)">Menadione-HQ (K)</option>
+        <option value="MercaptoEthanol (S)">MercaptoEthanol (S)</option>
+        <option value="MercaptoEthanol (T)">MercaptoEthanol (T)</option>
+        <option value="Met-&gt;Aha (M)">Met-&gt;Aha (M)</option>
+        <option value="Met-&gt;Ala (M)">Met-&gt;Ala (M)</option>
+        <option value="Met-&gt;Arg (M)">Met-&gt;Arg (M)</option>
+        <option value="Met-&gt;Asn (M)">Met-&gt;Asn (M)</option>
+        <option value="Met-&gt;Asp (M)">Met-&gt;Asp (M)</option>
+        <option value="Met-&gt;Cys (M)">Met-&gt;Cys (M)</option>
+        <option value="Met-&gt;Gln (M)">Met-&gt;Gln (M)</option>
+        <option value="Met-&gt;Glu (M)">Met-&gt;Glu (M)</option>
+        <option value="Met-&gt;Gly (M)">Met-&gt;Gly (M)</option>
+        <option value="Met-&gt;His (M)">Met-&gt;His (M)</option>
+        <option value="Met-&gt;Hpg (M)">Met-&gt;Hpg (M)</option>
+        <option value="Met-&gt;Hse (C-term M)">Met-&gt;Hse (C-term M)</option>
+        <option value="Met-&gt;Hsl (C-term M)">Met-&gt;Hsl (C-term M)</option>
+        <option value="Met-&gt;Lys (M)">Met-&gt;Lys (M)</option>
+        <option value="Met-&gt;Phe (M)">Met-&gt;Phe (M)</option>
+        <option value="Met-&gt;Pro (M)">Met-&gt;Pro (M)</option>
+        <option value="Met-&gt;Ser (M)">Met-&gt;Ser (M)</option>
+        <option value="Met-&gt;Thr (M)">Met-&gt;Thr (M)</option>
+        <option value="Met-&gt;Trp (M)">Met-&gt;Trp (M)</option>
+        <option value="Met-&gt;Tyr (M)">Met-&gt;Tyr (M)</option>
+        <option value="Met-&gt;Val (M)">Met-&gt;Val (M)</option>
+        <option value="Met-&gt;Xle (M)">Met-&gt;Xle (M)</option>
+        <option value="Methyl (C)">Methyl (C)</option>
+        <option value="Methyl (C-term)">Methyl (C-term)</option>
+        <option value="Methyl (D)">Methyl (D)</option>
+        <option value="Methyl (E)">Methyl (E)</option>
+        <option value="Methyl (H)">Methyl (H)</option>
+        <option value="Methyl (I)">Methyl (I)</option>
+        <option value="Methyl (K)">Methyl (K)</option>
+        <option value="Methyl (L)">Methyl (L)</option>
+        <option value="Methyl (N)">Methyl (N)</option>
+        <option value="Methyl (N-term)">Methyl (N-term)</option>
+        <option value="Methyl (Q)">Methyl (Q)</option>
+        <option value="Methyl (R)">Methyl (R)</option>
+        <option value="Methyl (S)">Methyl (S)</option>
+        <option value="Methyl (T)">Methyl (T)</option>
+        <option value="Methyl+Acetyl:2H(3) (K)">Methyl+Acetyl:2H(3) (K)</option>
+        <option value="Methyl+Deamidated (N)">Methyl+Deamidated (N)</option>
+        <option value="Methyl+Deamidated (Q)">Methyl+Deamidated (Q)</option>
+        <option value="Methyl-PEO12-Maleimide (C)">Methyl-PEO12-Maleimide (C)</option>
+        <option value="Methyl:2H(2) (K)">Methyl:2H(2) (K)</option>
+        <option value="Methyl:2H(3) (C-term)">Methyl:2H(3) (C-term)</option>
+        <option value="Methyl:2H(3) (D)">Methyl:2H(3) (D)</option>
+        <option value="Methyl:2H(3) (E)">Methyl:2H(3) (E)</option>
+        <option value="Methyl:2H(3) (K)">Methyl:2H(3) (K)</option>
+        <option value="Methyl:2H(3) (R)">Methyl:2H(3) (R)</option>
+        <option value="Methyl:2H(3)+Acetyl:2H(3) (K)">Methyl:2H(3)+Acetyl:2H(3) (K)</option>
+        <option value="Methyl:2H(3)13C(1) (K)">Methyl:2H(3)13C(1) (K)</option>
+        <option value="Methyl:2H(3)13C(1) (R)">Methyl:2H(3)13C(1) (R)</option>
+        <option value="Methylamine (S)">Methylamine (S)</option>
+        <option value="Methylamine (T)">Methylamine (T)</option>
+        <option value="Methylmalonylation (S)">Methylmalonylation (S)</option>
+        <option value="Methylphosphonate (S)">Methylphosphonate (S)</option>
+        <option value="Methylphosphonate (T)">Methylphosphonate (T)</option>
+        <option value="Methylphosphonate (Y)">Methylphosphonate (Y)</option>
+        <option value="Methylpyrroline (K)">Methylpyrroline (K)</option>
+        <option value="Methylthio (C)">Methylthio (C)</option>
+        <option value="Methylthio (D)">Methylthio (D)</option>
+        <option value="Methylthio (K)">Methylthio (K)</option>
+        <option value="Methylthio (N)">Methylthio (N)</option>
+        <option value="Methylthio (N-term)">Methylthio (N-term)</option>
+        <option value="Molybdopterin (C)">Molybdopterin (C)</option>
+        <option value="MolybdopterinGD (C)">MolybdopterinGD (C)</option>
+        <option value="MolybdopterinGD (D)">MolybdopterinGD (D)</option>
+        <option value="MolybdopterinGD+Delta:S(-1)Se(1) (C)">MolybdopterinGD+Delta:S(-1)Se(1) (C)</option>
+        <option value="MurNAc (A)">MurNAc (A)</option>
+        <option value="Myristoyl (C)">Myristoyl (C)</option>
+        <option value="Myristoyl (K)">Myristoyl (K)</option>
+        <option value="Myristoyl (N-term G)">Myristoyl (N-term G)</option>
+        <option value="N-dimethylphosphate (S)">N-dimethylphosphate (S)</option>
+        <option value="NA-LNO2 (C)">NA-LNO2 (C)</option>
+        <option value="NA-LNO2 (H)">NA-LNO2 (H)</option>
+        <option value="NA-OA-NO2 (C)">NA-OA-NO2 (C)</option>
+        <option value="NA-OA-NO2 (H)">NA-OA-NO2 (H)</option>
+        <option value="NBS (W)">NBS (W)</option>
+        <option value="NBS:13C(6) (W)">NBS:13C(6) (W)</option>
+        <option value="NDA (K)">NDA (K)</option>
+        <option value="NDA (N-term)">NDA (N-term)</option>
+        <option value="NEIAA (C)">NEIAA (C)</option>
+        <option value="NEIAA (Y)">NEIAA (Y)</option>
+        <option value="NEIAA:2H(5) (C)">NEIAA:2H(5) (C)</option>
+        <option value="NEIAA:2H(5) (Y)">NEIAA:2H(5) (Y)</option>
+        <option value="NEM:2H(5) (C)">NEM:2H(5) (C)</option>
+        <option value="NEM:2H(5)+H2O (C)">NEM:2H(5)+H2O (C)</option>
+        <option value="NEMsulfur (C)">NEMsulfur (C)</option>
+        <option value="NEMsulfurWater (C)">NEMsulfurWater (C)</option>
+        <option value="NHS-LC-Biotin (K)">NHS-LC-Biotin (K)</option>
+        <option value="NHS-LC-Biotin (N-term)">NHS-LC-Biotin (N-term)</option>
+        <option value="NHS-fluorescein (K)">NHS-fluorescein (K)</option>
+        <option value="NIC (K)">NIC (K)</option>
+        <option value="NIC (N-term)">NIC (N-term)</option>
+        <option value="NIPCAM (C)">NIPCAM (C)</option>
+        <option value="NO_SMX_SEMD (C)">NO_SMX_SEMD (C)</option>
+        <option value="NO_SMX_SIMD (C)">NO_SMX_SIMD (C)</option>
+        <option value="NO_SMX_SMCT (C)">NO_SMX_SMCT (C)</option>
+        <option value="Nethylmaleimide (C)">Nethylmaleimide (C)</option>
+        <option value="Nethylmaleimide+water (C)">Nethylmaleimide+water (C)</option>
+        <option value="Nethylmaleimide+water (K)">Nethylmaleimide+water (K)</option>
+        <option value="NeuAc (N)">NeuAc (N)</option>
+        <option value="NeuAc (S)">NeuAc (S)</option>
+        <option value="NeuAc (T)">NeuAc (T)</option>
+        <option value="NeuGc (N)">NeuGc (N)</option>
+        <option value="NeuGc (S)">NeuGc (S)</option>
+        <option value="NeuGc (T)">NeuGc (T)</option>
+        <option value="Nitro (W)">Nitro (W)</option>
+        <option value="Nitro (Y)">Nitro (Y)</option>
+        <option value="Nitrosyl (C)">Nitrosyl (C)</option>
+        <option value="Nmethylmaleimide (C)">Nmethylmaleimide (C)</option>
+        <option value="Nmethylmaleimide (K)">Nmethylmaleimide (K)</option>
+        <option value="Nmethylmaleimide+water (C)">Nmethylmaleimide+water (C)</option>
+        <option value="O-Dimethylphosphate (S)">O-Dimethylphosphate (S)</option>
+        <option value="O-Dimethylphosphate (T)">O-Dimethylphosphate (T)</option>
+        <option value="O-Dimethylphosphate (Y)">O-Dimethylphosphate (Y)</option>
+        <option value="O-Et-N-diMePhospho (S)">O-Et-N-diMePhospho (S)</option>
+        <option value="O-Isopropylmethylphosphonate (S)">O-Isopropylmethylphosphonate (S)</option>
+        <option value="O-Isopropylmethylphosphonate (T)">O-Isopropylmethylphosphonate (T)</option>
+        <option value="O-Isopropylmethylphosphonate (Y)">O-Isopropylmethylphosphonate (Y)</option>
+        <option value="O-Methylphosphate (S)">O-Methylphosphate (S)</option>
+        <option value="O-Methylphosphate (T)">O-Methylphosphate (T)</option>
+        <option value="O-Methylphosphate (Y)">O-Methylphosphate (Y)</option>
+        <option value="O-pinacolylmethylphosphonate (H)">O-pinacolylmethylphosphonate (H)</option>
+        <option value="O-pinacolylmethylphosphonate (K)">O-pinacolylmethylphosphonate (K)</option>
+        <option value="O-pinacolylmethylphosphonate (S)">O-pinacolylmethylphosphonate (S)</option>
+        <option value="O-pinacolylmethylphosphonate (T)">O-pinacolylmethylphosphonate (T)</option>
+        <option value="O-pinacolylmethylphosphonate (Y)">O-pinacolylmethylphosphonate (Y)</option>
+        <option value="Octanoyl (C)">Octanoyl (C)</option>
+        <option value="Octanoyl (S)">Octanoyl (S)</option>
+        <option value="Octanoyl (T)">Octanoyl (T)</option>
+        <option value="OxArgBiotin (R)">OxArgBiotin (R)</option>
+        <option value="OxArgBiotinRed (R)">OxArgBiotinRed (R)</option>
+        <option value="OxLysBiotin (K)">OxLysBiotin (K)</option>
+        <option value="OxLysBiotinRed (K)">OxLysBiotinRed (K)</option>
+        <option value="OxProBiotin (P)">OxProBiotin (P)</option>
+        <option value="OxProBiotinRed (P)">OxProBiotinRed (P)</option>
+        <option value="Oxidation (C)">Oxidation (C)</option>
+        <option value="Oxidation (C-term G)">Oxidation (C-term G)</option>
+        <option value="Oxidation (D)">Oxidation (D)</option>
+        <option value="Oxidation (F)">Oxidation (F)</option>
+        <option value="Oxidation (H)">Oxidation (H)</option>
+        <option value="Oxidation (K)">Oxidation (K)</option>
+        <option value="Oxidation (M)">Oxidation (M)</option>
+        <option value="Oxidation (N)">Oxidation (N)</option>
+        <option value="Oxidation (P)">Oxidation (P)</option>
+        <option value="Oxidation (R)">Oxidation (R)</option>
+        <option value="Oxidation (W)">Oxidation (W)</option>
+        <option value="Oxidation (Y)">Oxidation (Y)</option>
+        <option value="Oxidation+NEM (C)">Oxidation+NEM (C)</option>
+        <option value="PEITC (C)">PEITC (C)</option>
+        <option value="PEITC (K)">PEITC (K)</option>
+        <option value="PEITC (N-term)">PEITC (N-term)</option>
+        <option value="PEO-Iodoacetyl-LC-Biotin (C)">PEO-Iodoacetyl-LC-Biotin (C)</option>
+        <option value="PET (S)">PET (S)</option>
+        <option value="PET (T)">PET (T)</option>
+        <option value="PS_Hapten (C)">PS_Hapten (C)</option>
+        <option value="PS_Hapten (H)">PS_Hapten (H)</option>
+        <option value="PS_Hapten (K)">PS_Hapten (K)</option>
+        <option value="Palmitoleyl (C)">Palmitoleyl (C)</option>
+        <option value="Palmitoleyl (S)">Palmitoleyl (S)</option>
+        <option value="Palmitoleyl (T)">Palmitoleyl (T)</option>
+        <option value="Palmitoyl (C)">Palmitoyl (C)</option>
+        <option value="Palmitoyl (K)">Palmitoyl (K)</option>
+        <option value="Palmitoyl (S)">Palmitoyl (S)</option>
+        <option value="Palmitoyl (T)">Palmitoyl (T)</option>
+        <option value="Pentylamine (Q)">Pentylamine (Q)</option>
+        <option value="Phe-&gt;Ala (F)">Phe-&gt;Ala (F)</option>
+        <option value="Phe-&gt;Arg (F)">Phe-&gt;Arg (F)</option>
+        <option value="Phe-&gt;Asn (F)">Phe-&gt;Asn (F)</option>
+        <option value="Phe-&gt;Asp (F)">Phe-&gt;Asp (F)</option>
+        <option value="Phe-&gt;CamCys (F)">Phe-&gt;CamCys (F)</option>
+        <option value="Phe-&gt;Cys (F)">Phe-&gt;Cys (F)</option>
+        <option value="Phe-&gt;Gln (F)">Phe-&gt;Gln (F)</option>
+        <option value="Phe-&gt;Glu (F)">Phe-&gt;Glu (F)</option>
+        <option value="Phe-&gt;Gly (F)">Phe-&gt;Gly (F)</option>
+        <option value="Phe-&gt;His (F)">Phe-&gt;His (F)</option>
+        <option value="Phe-&gt;Lys (F)">Phe-&gt;Lys (F)</option>
+        <option value="Phe-&gt;Met (F)">Phe-&gt;Met (F)</option>
+        <option value="Phe-&gt;Pro (F)">Phe-&gt;Pro (F)</option>
+        <option value="Phe-&gt;Ser (F)">Phe-&gt;Ser (F)</option>
+        <option value="Phe-&gt;Thr (F)">Phe-&gt;Thr (F)</option>
+        <option value="Phe-&gt;Trp (F)">Phe-&gt;Trp (F)</option>
+        <option value="Phe-&gt;Tyr (F)">Phe-&gt;Tyr (F)</option>
+        <option value="Phe-&gt;Val (F)">Phe-&gt;Val (F)</option>
+        <option value="Phe-&gt;Xle (F)">Phe-&gt;Xle (F)</option>
+        <option value="Phenylisocyanate (N-term)">Phenylisocyanate (N-term)</option>
+        <option value="Phenylisocyanate:2H(5) (N-term)">Phenylisocyanate:2H(5) (N-term)</option>
+        <option value="Phospho (C)">Phospho (C)</option>
+        <option value="Phospho (D)">Phospho (D)</option>
+        <option value="Phospho (H)">Phospho (H)</option>
+        <option value="Phospho (K)">Phospho (K)</option>
+        <option value="Phospho (R)">Phospho (R)</option>
+        <option value="Phospho (S)">Phospho (S)</option>
+        <option value="Phospho (T)">Phospho (T)</option>
+        <option value="Phospho (Y)">Phospho (Y)</option>
+        <option value="PhosphoHex (S)">PhosphoHex (S)</option>
+        <option value="PhosphoHexNAc (S)">PhosphoHexNAc (S)</option>
+        <option value="PhosphoHexNAc (T)">PhosphoHexNAc (T)</option>
+        <option value="PhosphoUridine (H)">PhosphoUridine (H)</option>
+        <option value="PhosphoUridine (Y)">PhosphoUridine (Y)</option>
+        <option value="Phosphoadenosine (H)">Phosphoadenosine (H)</option>
+        <option value="Phosphoadenosine (K)">Phosphoadenosine (K)</option>
+        <option value="Phosphoadenosine (T)">Phosphoadenosine (T)</option>
+        <option value="Phosphoadenosine (Y)">Phosphoadenosine (Y)</option>
+        <option value="Phosphogluconoylation (K)">Phosphogluconoylation (K)</option>
+        <option value="Phosphogluconoylation (N-term)">Phosphogluconoylation (N-term)</option>
+        <option value="Phosphoguanosine (H)">Phosphoguanosine (H)</option>
+        <option value="Phosphoguanosine (K)">Phosphoguanosine (K)</option>
+        <option value="Phosphopantetheine (S)">Phosphopantetheine (S)</option>
+        <option value="Phosphopropargyl (S)">Phosphopropargyl (S)</option>
+        <option value="Phosphopropargyl (T)">Phosphopropargyl (T)</option>
+        <option value="Phosphopropargyl (Y)">Phosphopropargyl (Y)</option>
+        <option value="PhosphoribosyldephosphoCoA (S)">PhosphoribosyldephosphoCoA (S)</option>
+        <option value="Phycocyanobilin (C)">Phycocyanobilin (C)</option>
+        <option value="Phycoerythrobilin (C)">Phycoerythrobilin (C)</option>
+        <option value="Phytochromobilin (C)">Phytochromobilin (C)</option>
+        <option value="Piperidine (K)">Piperidine (K)</option>
+        <option value="Piperidine (N-term)">Piperidine (N-term)</option>
+        <option value="Pro-&gt;Ala (P)">Pro-&gt;Ala (P)</option>
+        <option value="Pro-&gt;Arg (P)">Pro-&gt;Arg (P)</option>
+        <option value="Pro-&gt;Asn (P)">Pro-&gt;Asn (P)</option>
+        <option value="Pro-&gt;Asp (P)">Pro-&gt;Asp (P)</option>
+        <option value="Pro-&gt;Cys (P)">Pro-&gt;Cys (P)</option>
+        <option value="Pro-&gt;Gln (P)">Pro-&gt;Gln (P)</option>
+        <option value="Pro-&gt;Glu (P)">Pro-&gt;Glu (P)</option>
+        <option value="Pro-&gt;Gly (P)">Pro-&gt;Gly (P)</option>
+        <option value="Pro-&gt;His (P)">Pro-&gt;His (P)</option>
+        <option value="Pro-&gt;Lys (P)">Pro-&gt;Lys (P)</option>
+        <option value="Pro-&gt;Met (P)">Pro-&gt;Met (P)</option>
+        <option value="Pro-&gt;Phe (P)">Pro-&gt;Phe (P)</option>
+        <option value="Pro-&gt;Pyrrolidinone (P)">Pro-&gt;Pyrrolidinone (P)</option>
+        <option value="Pro-&gt;Pyrrolidone (P)">Pro-&gt;Pyrrolidone (P)</option>
+        <option value="Pro-&gt;Ser (P)">Pro-&gt;Ser (P)</option>
+        <option value="Pro-&gt;Thr (P)">Pro-&gt;Thr (P)</option>
+        <option value="Pro-&gt;Trp (P)">Pro-&gt;Trp (P)</option>
+        <option value="Pro-&gt;Tyr (P)">Pro-&gt;Tyr (P)</option>
+        <option value="Pro-&gt;Val (P)">Pro-&gt;Val (P)</option>
+        <option value="Pro-&gt;Xle (P)">Pro-&gt;Xle (P)</option>
+        <option value="Pro-&gt;pyro-Glu (P)">Pro-&gt;pyro-Glu (P)</option>
+        <option value="Propargylamine (C-term)">Propargylamine (C-term)</option>
+        <option value="Propargylamine (D)">Propargylamine (D)</option>
+        <option value="Propargylamine (E)">Propargylamine (E)</option>
+        <option value="Propionamide (C)">Propionamide (C)</option>
+        <option value="Propionamide (K)">Propionamide (K)</option>
+        <option value="Propionamide (N-term)">Propionamide (N-term)</option>
+        <option value="Propionamide:2H(3) (C)">Propionamide:2H(3) (C)</option>
+        <option value="Propionyl (K)">Propionyl (K)</option>
+        <option value="Propionyl (N-term)">Propionyl (N-term)</option>
+        <option value="Propionyl (S)">Propionyl (S)</option>
+        <option value="Propionyl (T)">Propionyl (T)</option>
+        <option value="Propionyl:13C(3) (K)">Propionyl:13C(3) (K)</option>
+        <option value="Propionyl:13C(3) (N-term)">Propionyl:13C(3) (N-term)</option>
+        <option value="Propiophenone (C)">Propiophenone (C)</option>
+        <option value="Propiophenone (H)">Propiophenone (H)</option>
+        <option value="Propiophenone (K)">Propiophenone (K)</option>
+        <option value="Propiophenone (R)">Propiophenone (R)</option>
+        <option value="Propiophenone (S)">Propiophenone (S)</option>
+        <option value="Propiophenone (T)">Propiophenone (T)</option>
+        <option value="Propiophenone (W)">Propiophenone (W)</option>
+        <option value="Propyl (K)">Propyl (K)</option>
+        <option value="Propyl (N-term)">Propyl (N-term)</option>
+        <option value="Propyl:2H(6) (K)">Propyl:2H(6) (K)</option>
+        <option value="Propyl:2H(6) (N-term)">Propyl:2H(6) (N-term)</option>
+        <option value="PropylNAGthiazoline (C)">PropylNAGthiazoline (C)</option>
+        <option value="Puromycin (C-term)">Puromycin (C-term)</option>
+        <option value="PyMIC (N-term)">PyMIC (N-term)</option>
+        <option value="PyridoxalPhosphate (K)">PyridoxalPhosphate (K)</option>
+        <option value="PyridoxalPhosphateH2 (K)">PyridoxalPhosphateH2 (K)</option>
+        <option value="Pyridylacetyl (K)">Pyridylacetyl (K)</option>
+        <option value="Pyridylacetyl (N-term)">Pyridylacetyl (N-term)</option>
+        <option value="Pyridylethyl (C)">Pyridylethyl (C)</option>
+        <option value="Pyro-carbamidomethyl (N-term C)">Pyro-carbamidomethyl (N-term C)</option>
+        <option value="PyruvicAcidIminyl (K)">PyruvicAcidIminyl (K)</option>
+        <option value="QAT (C)">QAT (C)</option>
+        <option value="QAT:2H(3) (C)">QAT:2H(3) (C)</option>
+        <option value="QEQTGG (K)">QEQTGG (K)</option>
+        <option value="QQQTGG (K)">QQQTGG (K)</option>
+        <option value="QTGG (K)">QTGG (K)</option>
+        <option value="Quinone (W)">Quinone (W)</option>
+        <option value="Quinone (Y)">Quinone (Y)</option>
+        <option value="RNPXlink1 (C)">RNPXlink1 (C)</option>
+        <option value="RNPXlink2 (F)">RNPXlink2 (F)</option>
+        <option value="RNPXlink2 (K)">RNPXlink2 (K)</option>
+        <option value="RNPXlink2 (L)">RNPXlink2 (L)</option>
+        <option value="RNPXlink3 (C)">RNPXlink3 (C)</option>
+        <option value="RNPXlink3 (F)">RNPXlink3 (F)</option>
+        <option value="RNPXlink4 (C)">RNPXlink4 (C)</option>
+        <option value="RNPXlink5 (F)">RNPXlink5 (F)</option>
+        <option value="RNPXlink5 (Y)">RNPXlink5 (Y)</option>
+        <option value="Retinylidene (K)">Retinylidene (K)</option>
+        <option value="SMA (K)">SMA (K)</option>
+        <option value="SMA (N-term)">SMA (N-term)</option>
+        <option value="SMCC-maleimide (C)">SMCC-maleimide (C)</option>
+        <option value="SPITC (K)">SPITC (K)</option>
+        <option value="SPITC (N-term)">SPITC (N-term)</option>
+        <option value="SPITC:13C(6) (K)">SPITC:13C(6) (K)</option>
+        <option value="SPITC:13C(6) (N-term)">SPITC:13C(6) (N-term)</option>
+        <option value="SUMO2135 (K)">SUMO2135 (K)</option>
+        <option value="SUMO3549 (K)">SUMO3549 (K)</option>
+        <option value="Saligenin (H)">Saligenin (H)</option>
+        <option value="Saligenin (K)">Saligenin (K)</option>
+        <option value="SecCarbamidomethyl (C)">SecCarbamidomethyl (C)</option>
+        <option value="SecNEM (C)">SecNEM (C)</option>
+        <option value="SecNEM:2H(5) (C)">SecNEM:2H(5) (C)</option>
+        <option value="Ser-&gt;Ala (S)">Ser-&gt;Ala (S)</option>
+        <option value="Ser-&gt;Arg (S)">Ser-&gt;Arg (S)</option>
+        <option value="Ser-&gt;Asn (S)">Ser-&gt;Asn (S)</option>
+        <option value="Ser-&gt;Asp (S)">Ser-&gt;Asp (S)</option>
+        <option value="Ser-&gt;Cys (S)">Ser-&gt;Cys (S)</option>
+        <option value="Ser-&gt;Gln (S)">Ser-&gt;Gln (S)</option>
+        <option value="Ser-&gt;Glu (S)">Ser-&gt;Glu (S)</option>
+        <option value="Ser-&gt;Gly (S)">Ser-&gt;Gly (S)</option>
+        <option value="Ser-&gt;His (S)">Ser-&gt;His (S)</option>
+        <option value="Ser-&gt;Lys (S)">Ser-&gt;Lys (S)</option>
+        <option value="Ser-&gt;Met (S)">Ser-&gt;Met (S)</option>
+        <option value="Ser-&gt;Phe (S)">Ser-&gt;Phe (S)</option>
+        <option value="Ser-&gt;Pro (S)">Ser-&gt;Pro (S)</option>
+        <option value="Ser-&gt;Thr (S)">Ser-&gt;Thr (S)</option>
+        <option value="Ser-&gt;Trp (S)">Ser-&gt;Trp (S)</option>
+        <option value="Ser-&gt;Tyr (S)">Ser-&gt;Tyr (S)</option>
+        <option value="Ser-&gt;Val (S)">Ser-&gt;Val (S)</option>
+        <option value="Ser-&gt;Xle (S)">Ser-&gt;Xle (S)</option>
+        <option value="Succinyl (K)">Succinyl (K)</option>
+        <option value="Succinyl (N-term)">Succinyl (N-term)</option>
+        <option value="Succinyl:13C(4) (K)">Succinyl:13C(4) (K)</option>
+        <option value="Succinyl:13C(4) (N-term)">Succinyl:13C(4) (N-term)</option>
+        <option value="Succinyl:2H(4) (K)">Succinyl:2H(4) (K)</option>
+        <option value="Succinyl:2H(4) (N-term)">Succinyl:2H(4) (N-term)</option>
+        <option value="SulfanilicAcid (C-term)">SulfanilicAcid (C-term)</option>
+        <option value="SulfanilicAcid (D)">SulfanilicAcid (D)</option>
+        <option value="SulfanilicAcid (E)">SulfanilicAcid (E)</option>
+        <option value="SulfanilicAcid:13C(6) (C-term)">SulfanilicAcid:13C(6) (C-term)</option>
+        <option value="SulfanilicAcid:13C(6) (D)">SulfanilicAcid:13C(6) (D)</option>
+        <option value="SulfanilicAcid:13C(6) (E)">SulfanilicAcid:13C(6) (E)</option>
+        <option value="Sulfide (C)">Sulfide (C)</option>
+        <option value="Sulfide (D)">Sulfide (D)</option>
+        <option value="Sulfide (W)">Sulfide (W)</option>
+        <option value="Sulfo (C)">Sulfo (C)</option>
+        <option value="Sulfo (S)">Sulfo (S)</option>
+        <option value="Sulfo (T)">Sulfo (T)</option>
+        <option value="Sulfo (Y)">Sulfo (Y)</option>
+        <option value="Sulfo-NHS-LC-LC-Biotin (K)">Sulfo-NHS-LC-LC-Biotin (K)</option>
+        <option value="Sulfo-NHS-LC-LC-Biotin (N-term)">Sulfo-NHS-LC-LC-Biotin (N-term)</option>
+        <option value="SulfoGMBS (C)">SulfoGMBS (C)</option>
+        <option value="SulfurDioxide (C)">SulfurDioxide (C)</option>
+        <option value="TAMRA-FP (S)">TAMRA-FP (S)</option>
+        <option value="TAMRA-FP (Y)">TAMRA-FP (Y)</option>
+        <option value="TMAB (K)">TMAB (K)</option>
+        <option value="TMAB (N-term)">TMAB (N-term)</option>
+        <option value="TMAB:2H(9) (K)">TMAB:2H(9) (K)</option>
+        <option value="TMAB:2H(9) (N-term)">TMAB:2H(9) (N-term)</option>
+        <option value="TMPP-Ac (N-term)">TMPP-Ac (N-term)</option>
+        <option value="TMT (H)">TMT (H)</option>
+        <option value="TMT (K)">TMT (K)</option>
+        <option value="TMT (N-term)">TMT (N-term)</option>
+        <option value="TMT (S)">TMT (S)</option>
+        <option value="TMT (T)">TMT (T)</option>
+        <option value="TMT2plex (H)">TMT2plex (H)</option>
+        <option value="TMT2plex (K)">TMT2plex (K)</option>
+        <option value="TMT2plex (N-term)">TMT2plex (N-term)</option>
+        <option value="TMT2plex (S)">TMT2plex (S)</option>
+        <option value="TMT2plex (T)">TMT2plex (T)</option>
+        <option value="TMT6plex (H)">TMT6plex (H)</option>
+        <option value="TMT6plex (K)">TMT6plex (K)</option>
+        <option value="TMT6plex (N-term)">TMT6plex (N-term)</option>
+        <option value="TMT6plex (S)">TMT6plex (S)</option>
+        <option value="TMT6plex (T)">TMT6plex (T)</option>
+        <option value="TNBS (K)">TNBS (K)</option>
+        <option value="TNBS (N-term)">TNBS (N-term)</option>
+        <option value="Thiadiazole (C)">Thiadiazole (C)</option>
+        <option value="Thiazolidine (N-term C)">Thiazolidine (N-term C)</option>
+        <option value="Thioacyl (K)">Thioacyl (K)</option>
+        <option value="Thioacyl (N-term)">Thioacyl (N-term)</option>
+        <option value="Thiophos-S-S-biotin (S)">Thiophos-S-S-biotin (S)</option>
+        <option value="Thiophos-S-S-biotin (T)">Thiophos-S-S-biotin (T)</option>
+        <option value="Thiophos-S-S-biotin (Y)">Thiophos-S-S-biotin (Y)</option>
+        <option value="Thiophospho (S)">Thiophospho (S)</option>
+        <option value="Thiophospho (T)">Thiophospho (T)</option>
+        <option value="Thiophospho (Y)">Thiophospho (Y)</option>
+        <option value="Thr-&gt;Ala (T)">Thr-&gt;Ala (T)</option>
+        <option value="Thr-&gt;Arg (T)">Thr-&gt;Arg (T)</option>
+        <option value="Thr-&gt;Asn (T)">Thr-&gt;Asn (T)</option>
+        <option value="Thr-&gt;Asp (T)">Thr-&gt;Asp (T)</option>
+        <option value="Thr-&gt;Cys (T)">Thr-&gt;Cys (T)</option>
+        <option value="Thr-&gt;Gln (T)">Thr-&gt;Gln (T)</option>
+        <option value="Thr-&gt;Glu (T)">Thr-&gt;Glu (T)</option>
+        <option value="Thr-&gt;Gly (T)">Thr-&gt;Gly (T)</option>
+        <option value="Thr-&gt;His (T)">Thr-&gt;His (T)</option>
+        <option value="Thr-&gt;Lys (T)">Thr-&gt;Lys (T)</option>
+        <option value="Thr-&gt;Met (T)">Thr-&gt;Met (T)</option>
+        <option value="Thr-&gt;Phe (T)">Thr-&gt;Phe (T)</option>
+        <option value="Thr-&gt;Pro (T)">Thr-&gt;Pro (T)</option>
+        <option value="Thr-&gt;Ser (T)">Thr-&gt;Ser (T)</option>
+        <option value="Thr-&gt;Trp (T)">Thr-&gt;Trp (T)</option>
+        <option value="Thr-&gt;Tyr (T)">Thr-&gt;Tyr (T)</option>
+        <option value="Thr-&gt;Val (T)">Thr-&gt;Val (T)</option>
+        <option value="Thr-&gt;Xle (T)">Thr-&gt;Xle (T)</option>
+        <option value="Thrbiotinhydrazide (T)">Thrbiotinhydrazide (T)</option>
+        <option value="Thyroxine (Y)">Thyroxine (Y)</option>
+        <option value="Triiodo (Y)">Triiodo (Y)</option>
+        <option value="Triiodothyronine (Y)">Triiodothyronine (Y)</option>
+        <option value="Trimethyl (K)">Trimethyl (K)</option>
+        <option value="Trimethyl (R)">Trimethyl (R)</option>
+        <option value="Trimethyl:13C(3)2H(9) (K)">Trimethyl:13C(3)2H(9) (K)</option>
+        <option value="Trimethyl:13C(3)2H(9) (R)">Trimethyl:13C(3)2H(9) (R)</option>
+        <option value="Trimethyl:2H(9) (K)">Trimethyl:2H(9) (K)</option>
+        <option value="Trimethyl:2H(9) (R)">Trimethyl:2H(9) (R)</option>
+        <option value="Trioxidation (C)">Trioxidation (C)</option>
+        <option value="Trioxidation (W)">Trioxidation (W)</option>
+        <option value="Trioxidation (Y)">Trioxidation (Y)</option>
+        <option value="Trp-&gt;Ala (W)">Trp-&gt;Ala (W)</option>
+        <option value="Trp-&gt;Arg (W)">Trp-&gt;Arg (W)</option>
+        <option value="Trp-&gt;Asn (W)">Trp-&gt;Asn (W)</option>
+        <option value="Trp-&gt;Asp (W)">Trp-&gt;Asp (W)</option>
+        <option value="Trp-&gt;Cys (W)">Trp-&gt;Cys (W)</option>
+        <option value="Trp-&gt;Gln (W)">Trp-&gt;Gln (W)</option>
+        <option value="Trp-&gt;Glu (W)">Trp-&gt;Glu (W)</option>
+        <option value="Trp-&gt;Gly (W)">Trp-&gt;Gly (W)</option>
+        <option value="Trp-&gt;His (W)">Trp-&gt;His (W)</option>
+        <option value="Trp-&gt;Hydroxykynurenin (W)">Trp-&gt;Hydroxykynurenin (W)</option>
+        <option value="Trp-&gt;Kynurenin (W)">Trp-&gt;Kynurenin (W)</option>
+        <option value="Trp-&gt;Lys (W)">Trp-&gt;Lys (W)</option>
+        <option value="Trp-&gt;Met (W)">Trp-&gt;Met (W)</option>
+        <option value="Trp-&gt;Oxolactone (W)">Trp-&gt;Oxolactone (W)</option>
+        <option value="Trp-&gt;Phe (W)">Trp-&gt;Phe (W)</option>
+        <option value="Trp-&gt;Pro (W)">Trp-&gt;Pro (W)</option>
+        <option value="Trp-&gt;Ser (W)">Trp-&gt;Ser (W)</option>
+        <option value="Trp-&gt;Thr (W)">Trp-&gt;Thr (W)</option>
+        <option value="Trp-&gt;Tyr (W)">Trp-&gt;Tyr (W)</option>
+        <option value="Trp-&gt;Val (W)">Trp-&gt;Val (W)</option>
+        <option value="Trp-&gt;Xle (W)">Trp-&gt;Xle (W)</option>
+        <option value="Tyr-&gt;Ala (Y)">Tyr-&gt;Ala (Y)</option>
+        <option value="Tyr-&gt;Arg (Y)">Tyr-&gt;Arg (Y)</option>
+        <option value="Tyr-&gt;Asn (Y)">Tyr-&gt;Asn (Y)</option>
+        <option value="Tyr-&gt;Asp (Y)">Tyr-&gt;Asp (Y)</option>
+        <option value="Tyr-&gt;Cys (Y)">Tyr-&gt;Cys (Y)</option>
+        <option value="Tyr-&gt;Dha (Y)">Tyr-&gt;Dha (Y)</option>
+        <option value="Tyr-&gt;Gln (Y)">Tyr-&gt;Gln (Y)</option>
+        <option value="Tyr-&gt;Glu (Y)">Tyr-&gt;Glu (Y)</option>
+        <option value="Tyr-&gt;Gly (Y)">Tyr-&gt;Gly (Y)</option>
+        <option value="Tyr-&gt;His (Y)">Tyr-&gt;His (Y)</option>
+        <option value="Tyr-&gt;Lys (Y)">Tyr-&gt;Lys (Y)</option>
+        <option value="Tyr-&gt;Met (Y)">Tyr-&gt;Met (Y)</option>
+        <option value="Tyr-&gt;Phe (Y)">Tyr-&gt;Phe (Y)</option>
+        <option value="Tyr-&gt;Pro (Y)">Tyr-&gt;Pro (Y)</option>
+        <option value="Tyr-&gt;Ser (Y)">Tyr-&gt;Ser (Y)</option>
+        <option value="Tyr-&gt;Thr (Y)">Tyr-&gt;Thr (Y)</option>
+        <option value="Tyr-&gt;Trp (Y)">Tyr-&gt;Trp (Y)</option>
+        <option value="Tyr-&gt;Val (Y)">Tyr-&gt;Val (Y)</option>
+        <option value="Tyr-&gt;Xle (Y)">Tyr-&gt;Xle (Y)</option>
+        <option value="Ub-Br2 (C)">Ub-Br2 (C)</option>
+        <option value="Ub-VME (C)">Ub-VME (C)</option>
+        <option value="Ub-amide (C)">Ub-amide (C)</option>
+        <option value="Ub-fluorescein (C)">Ub-fluorescein (C)</option>
+        <option value="UgiJoullie (D)">UgiJoullie (D)</option>
+        <option value="UgiJoullie (E)">UgiJoullie (E)</option>
+        <option value="UgiJoullieProGly (D)">UgiJoullieProGly (D)</option>
+        <option value="UgiJoullieProGly (E)">UgiJoullieProGly (E)</option>
+        <option value="UgiJoullieProGlyProGly (D)">UgiJoullieProGlyProGly (D)</option>
+        <option value="UgiJoullieProGlyProGly (E)">UgiJoullieProGlyProGly (E)</option>
+        <option value="VFQQQTGG (K)">VFQQQTGG (K)</option>
+        <option value="VIEVYQEQTGG (K)">VIEVYQEQTGG (K)</option>
+        <option value="Val-&gt;Ala (V)">Val-&gt;Ala (V)</option>
+        <option value="Val-&gt;Arg (V)">Val-&gt;Arg (V)</option>
+        <option value="Val-&gt;Asn (V)">Val-&gt;Asn (V)</option>
+        <option value="Val-&gt;Asp (V)">Val-&gt;Asp (V)</option>
+        <option value="Val-&gt;Cys (V)">Val-&gt;Cys (V)</option>
+        <option value="Val-&gt;Gln (V)">Val-&gt;Gln (V)</option>
+        <option value="Val-&gt;Glu (V)">Val-&gt;Glu (V)</option>
+        <option value="Val-&gt;Gly (V)">Val-&gt;Gly (V)</option>
+        <option value="Val-&gt;His (V)">Val-&gt;His (V)</option>
+        <option value="Val-&gt;Lys (V)">Val-&gt;Lys (V)</option>
+        <option value="Val-&gt;Met (V)">Val-&gt;Met (V)</option>
+        <option value="Val-&gt;Phe (V)">Val-&gt;Phe (V)</option>
+        <option value="Val-&gt;Pro (V)">Val-&gt;Pro (V)</option>
+        <option value="Val-&gt;Ser (V)">Val-&gt;Ser (V)</option>
+        <option value="Val-&gt;Thr (V)">Val-&gt;Thr (V)</option>
+        <option value="Val-&gt;Trp (V)">Val-&gt;Trp (V)</option>
+        <option value="Val-&gt;Tyr (V)">Val-&gt;Tyr (V)</option>
+        <option value="Val-&gt;Xle (V)">Val-&gt;Xle (V)</option>
+        <option value="Withaferin (C)">Withaferin (C)</option>
+        <option value="Xle-&gt;Ala (I)">Xle-&gt;Ala (I)</option>
+        <option value="Xle-&gt;Ala (L)">Xle-&gt;Ala (L)</option>
+        <option value="Xle-&gt;Arg (I)">Xle-&gt;Arg (I)</option>
+        <option value="Xle-&gt;Arg (L)">Xle-&gt;Arg (L)</option>
+        <option value="Xle-&gt;Asn (I)">Xle-&gt;Asn (I)</option>
+        <option value="Xle-&gt;Asn (L)">Xle-&gt;Asn (L)</option>
+        <option value="Xle-&gt;Asp (I)">Xle-&gt;Asp (I)</option>
+        <option value="Xle-&gt;Asp (L)">Xle-&gt;Asp (L)</option>
+        <option value="Xle-&gt;Cys (I)">Xle-&gt;Cys (I)</option>
+        <option value="Xle-&gt;Cys (L)">Xle-&gt;Cys (L)</option>
+        <option value="Xle-&gt;Gln (I)">Xle-&gt;Gln (I)</option>
+        <option value="Xle-&gt;Gln (L)">Xle-&gt;Gln (L)</option>
+        <option value="Xle-&gt;Glu (I)">Xle-&gt;Glu (I)</option>
+        <option value="Xle-&gt;Glu (L)">Xle-&gt;Glu (L)</option>
+        <option value="Xle-&gt;Gly (I)">Xle-&gt;Gly (I)</option>
+        <option value="Xle-&gt;Gly (L)">Xle-&gt;Gly (L)</option>
+        <option value="Xle-&gt;His (I)">Xle-&gt;His (I)</option>
+        <option value="Xle-&gt;His (L)">Xle-&gt;His (L)</option>
+        <option value="Xle-&gt;Lys (I)">Xle-&gt;Lys (I)</option>
+        <option value="Xle-&gt;Lys (L)">Xle-&gt;Lys (L)</option>
+        <option value="Xle-&gt;Met (I)">Xle-&gt;Met (I)</option>
+        <option value="Xle-&gt;Met (L)">Xle-&gt;Met (L)</option>
+        <option value="Xle-&gt;Phe (I)">Xle-&gt;Phe (I)</option>
+        <option value="Xle-&gt;Phe (L)">Xle-&gt;Phe (L)</option>
+        <option value="Xle-&gt;Pro (I)">Xle-&gt;Pro (I)</option>
+        <option value="Xle-&gt;Pro (L)">Xle-&gt;Pro (L)</option>
+        <option value="Xle-&gt;Ser (I)">Xle-&gt;Ser (I)</option>
+        <option value="Xle-&gt;Ser (L)">Xle-&gt;Ser (L)</option>
+        <option value="Xle-&gt;Thr (I)">Xle-&gt;Thr (I)</option>
+        <option value="Xle-&gt;Thr (L)">Xle-&gt;Thr (L)</option>
+        <option value="Xle-&gt;Trp (I)">Xle-&gt;Trp (I)</option>
+        <option value="Xle-&gt;Trp (L)">Xle-&gt;Trp (L)</option>
+        <option value="Xle-&gt;Tyr (I)">Xle-&gt;Tyr (I)</option>
+        <option value="Xle-&gt;Tyr (L)">Xle-&gt;Tyr (L)</option>
+        <option value="Xle-&gt;Val (I)">Xle-&gt;Val (I)</option>
+        <option value="Xle-&gt;Val (L)">Xle-&gt;Val (L)</option>
+        <option value="Xlink:B10621 (C)">Xlink:B10621 (C)</option>
+        <option value="Xlink:DMP (K)">Xlink:DMP (K)</option>
+        <option value="Xlink:DMP-de (K)">Xlink:DMP-de (K)</option>
+        <option value="Xlink:DMP-s (K)">Xlink:DMP-s (K)</option>
+        <option value="Xlink:DSS (K)">Xlink:DSS (K)</option>
+        <option value="Xlink:DST (K)">Xlink:DST (K)</option>
+        <option value="Xlink:DTSSP (K)">Xlink:DTSSP (K)</option>
+        <option value="Xlink:EGS (K)">Xlink:EGS (K)</option>
+        <option value="Xlink:EGScleaved (K)">Xlink:EGScleaved (K)</option>
+        <option value="Xlink:SMCC (C)">Xlink:SMCC (C)</option>
+        <option value="Xlink:SSD (K)">Xlink:SSD (K)</option>
+        <option value="ZGB (K)">ZGB (K)</option>
+        <option value="ZGB (N-term)">ZGB (N-term)</option>
+        <option value="a-type-ion (C-term)">a-type-ion (C-term)</option>
+        <option value="azole (C)">azole (C)</option>
+        <option value="azole (S)">azole (S)</option>
+        <option value="benzylguanidine (K)">benzylguanidine (K)</option>
+        <option value="biotinAcrolein298 (C)">biotinAcrolein298 (C)</option>
+        <option value="biotinAcrolein298 (H)">biotinAcrolein298 (H)</option>
+        <option value="biotinAcrolein298 (K)">biotinAcrolein298 (K)</option>
+        <option value="bisANS-sulfonates (K)">bisANS-sulfonates (K)</option>
+        <option value="bisANS-sulfonates (S)">bisANS-sulfonates (S)</option>
+        <option value="bisANS-sulfonates (T)">bisANS-sulfonates (T)</option>
+        <option value="cGMP (C)">cGMP (C)</option>
+        <option value="cGMP (S)">cGMP (S)</option>
+        <option value="cGMP+RMP-loss (C)">cGMP+RMP-loss (C)</option>
+        <option value="cGMP+RMP-loss (S)">cGMP+RMP-loss (S)</option>
+        <option value="cysTMT (C)">cysTMT (C)</option>
+        <option value="cysTMT6plex (C)">cysTMT6plex (C)</option>
+        <option value="dHex (N)">dHex (N)</option>
+        <option value="dHex (S)">dHex (S)</option>
+        <option value="dHex (T)">dHex (T)</option>
+        <option value="dHex(1)Hex(1) (S)">dHex(1)Hex(1) (S)</option>
+        <option value="dHex(1)Hex(1) (T)">dHex(1)Hex(1) (T)</option>
+        <option value="dHex(1)Hex(2) (S)">dHex(1)Hex(2) (S)</option>
+        <option value="dHex(1)Hex(2) (T)">dHex(1)Hex(2) (T)</option>
+        <option value="dHex(1)Hex(3) (S)">dHex(1)Hex(3) (S)</option>
+        <option value="dHex(1)Hex(3) (T)">dHex(1)Hex(3) (T)</option>
+        <option value="dHex(1)Hex(3)HexNAc(4) (N)">dHex(1)Hex(3)HexNAc(4) (N)</option>
+        <option value="dHex(1)Hex(4) (S)">dHex(1)Hex(4) (S)</option>
+        <option value="dHex(1)Hex(4) (T)">dHex(1)Hex(4) (T)</option>
+        <option value="dHex(1)Hex(4)HexNAc(4) (N)">dHex(1)Hex(4)HexNAc(4) (N)</option>
+        <option value="dHex(1)Hex(5) (S)">dHex(1)Hex(5) (S)</option>
+        <option value="dHex(1)Hex(5) (T)">dHex(1)Hex(5) (T)</option>
+        <option value="dHex(1)Hex(5)HexNAc(4) (N)">dHex(1)Hex(5)HexNAc(4) (N)</option>
+        <option value="dHex(1)Hex(5)HexNAc(4)NeuAc(1) (N)">dHex(1)Hex(5)HexNAc(4)NeuAc(1) (N)</option>
+        <option value="dHex(1)Hex(5)HexNAc(4)NeuAc(2) (N)">dHex(1)Hex(5)HexNAc(4)NeuAc(2) (N)</option>
+        <option value="dHex(1)Hex(6) (S)">dHex(1)Hex(6) (S)</option>
+        <option value="dHex(1)Hex(6) (T)">dHex(1)Hex(6) (T)</option>
+        <option value="dNIC (K)">dNIC (K)</option>
+        <option value="dNIC (N-term)">dNIC (N-term)</option>
+        <option value="dichlorination (C)">dichlorination (C)</option>
+        <option value="dichlorination (Y)">dichlorination (Y)</option>
+        <option value="ethylamino (S)">ethylamino (S)</option>
+        <option value="ethylamino (T)">ethylamino (T)</option>
+        <option value="ethylsulfonylethyl (C)">ethylsulfonylethyl (C)</option>
+        <option value="ethylsulfonylethyl (H)">ethylsulfonylethyl (H)</option>
+        <option value="ethylsulfonylethyl (K)">ethylsulfonylethyl (K)</option>
+        <option value="glucosone (R)">glucosone (R)</option>
+        <option value="glycidamide (K)">glycidamide (K)</option>
+        <option value="glycidamide (N-term)">glycidamide (N-term)</option>
+        <option value="iTRAQ4plex (H)">iTRAQ4plex (H)</option>
+        <option value="iTRAQ4plex (K)">iTRAQ4plex (K)</option>
+        <option value="iTRAQ4plex (N-term)">iTRAQ4plex (N-term)</option>
+        <option value="iTRAQ4plex (S)">iTRAQ4plex (S)</option>
+        <option value="iTRAQ4plex (T)">iTRAQ4plex (T)</option>
+        <option value="iTRAQ4plex (Y)">iTRAQ4plex (Y)</option>
+        <option value="iTRAQ4plex114 (K)">iTRAQ4plex114 (K)</option>
+        <option value="iTRAQ4plex114 (N-term)">iTRAQ4plex114 (N-term)</option>
+        <option value="iTRAQ4plex114 (Y)">iTRAQ4plex114 (Y)</option>
+        <option value="iTRAQ4plex115 (K)">iTRAQ4plex115 (K)</option>
+        <option value="iTRAQ4plex115 (N-term)">iTRAQ4plex115 (N-term)</option>
+        <option value="iTRAQ4plex115 (Y)">iTRAQ4plex115 (Y)</option>
+        <option value="iTRAQ8plex (H)">iTRAQ8plex (H)</option>
+        <option value="iTRAQ8plex (K)">iTRAQ8plex (K)</option>
+        <option value="iTRAQ8plex (N-term)">iTRAQ8plex (N-term)</option>
+        <option value="iTRAQ8plex (S)">iTRAQ8plex (S)</option>
+        <option value="iTRAQ8plex (T)">iTRAQ8plex (T)</option>
+        <option value="iTRAQ8plex (Y)">iTRAQ8plex (Y)</option>
+        <option value="iTRAQ8plex:13C(6)15N(2) (K)">iTRAQ8plex:13C(6)15N(2) (K)</option>
+        <option value="iTRAQ8plex:13C(6)15N(2) (N-term)">iTRAQ8plex:13C(6)15N(2) (N-term)</option>
+        <option value="iTRAQ8plex:13C(6)15N(2) (Y)">iTRAQ8plex:13C(6)15N(2) (Y)</option>
+        <option value="iodoTMT (C)">iodoTMT (C)</option>
+        <option value="iodoTMT (D)">iodoTMT (D)</option>
+        <option value="iodoTMT (E)">iodoTMT (E)</option>
+        <option value="iodoTMT (H)">iodoTMT (H)</option>
+        <option value="iodoTMT (K)">iodoTMT (K)</option>
+        <option value="iodoTMT6plex (C)">iodoTMT6plex (C)</option>
+        <option value="iodoTMT6plex (D)">iodoTMT6plex (D)</option>
+        <option value="iodoTMT6plex (E)">iodoTMT6plex (E)</option>
+        <option value="iodoTMT6plex (H)">iodoTMT6plex (H)</option>
+        <option value="iodoTMT6plex (K)">iodoTMT6plex (K)</option>
+        <option value="lapachenole (C)">lapachenole (C)</option>
+        <option value="mTRAQ (H)">mTRAQ (H)</option>
+        <option value="mTRAQ (K)">mTRAQ (K)</option>
+        <option value="mTRAQ (N-term)">mTRAQ (N-term)</option>
+        <option value="mTRAQ (S)">mTRAQ (S)</option>
+        <option value="mTRAQ (T)">mTRAQ (T)</option>
+        <option value="mTRAQ (Y)">mTRAQ (Y)</option>
+        <option value="mTRAQ:13C(3)15N(1) (H)">mTRAQ:13C(3)15N(1) (H)</option>
+        <option value="mTRAQ:13C(3)15N(1) (K)">mTRAQ:13C(3)15N(1) (K)</option>
+        <option value="mTRAQ:13C(3)15N(1) (N-term)">mTRAQ:13C(3)15N(1) (N-term)</option>
+        <option value="mTRAQ:13C(3)15N(1) (S)">mTRAQ:13C(3)15N(1) (S)</option>
+        <option value="mTRAQ:13C(3)15N(1) (T)">mTRAQ:13C(3)15N(1) (T)</option>
+        <option value="mTRAQ:13C(3)15N(1) (Y)">mTRAQ:13C(3)15N(1) (Y)</option>
+        <option value="mTRAQ:13C(6)15N(2) (H)">mTRAQ:13C(6)15N(2) (H)</option>
+        <option value="mTRAQ:13C(6)15N(2) (K)">mTRAQ:13C(6)15N(2) (K)</option>
+        <option value="mTRAQ:13C(6)15N(2) (N-term)">mTRAQ:13C(6)15N(2) (N-term)</option>
+        <option value="mTRAQ:13C(6)15N(2) (S)">mTRAQ:13C(6)15N(2) (S)</option>
+        <option value="mTRAQ:13C(6)15N(2) (T)">mTRAQ:13C(6)15N(2) (T)</option>
+        <option value="mTRAQ:13C(6)15N(2) (Y)">mTRAQ:13C(6)15N(2) (Y)</option>
+        <option value="maleimide (C)">maleimide (C)</option>
+        <option value="maleimide (K)">maleimide (K)</option>
+        <option value="maleimide3 (C)">maleimide3 (C)</option>
+        <option value="maleimide3 (K)">maleimide3 (K)</option>
+        <option value="maleimide5 (C)">maleimide5 (C)</option>
+        <option value="maleimide5 (K)">maleimide5 (K)</option>
+        <option value="methylsulfonylethyl (C)">methylsulfonylethyl (C)</option>
+        <option value="methylsulfonylethyl (H)">methylsulfonylethyl (H)</option>
+        <option value="methylsulfonylethyl (K)">methylsulfonylethyl (K)</option>
+        <option value="phenylsulfonylethyl (C)">phenylsulfonylethyl (C)</option>
+        <option value="phosphoRibosyl (D)">phosphoRibosyl (D)</option>
+        <option value="phosphoRibosyl (E)">phosphoRibosyl (E)</option>
+        <option value="phosphoRibosyl (R)">phosphoRibosyl (R)</option>
+        <option value="probiotinhydrazide (P)">probiotinhydrazide (P)</option>
+        <option value="pupylation (K)">pupylation (K)</option>
+        <option value="pyrophospho (S)">pyrophospho (S)</option>
+        <option value="pyrophospho (T)">pyrophospho (T)</option>
+        <option value="sulfo+amino (Y)">sulfo+amino (Y)</option>
+        <option value="thioacylPA (K)">thioacylPA (K)</option>
+        <option value="trifluoro (L)">trifluoro (L)</option>
+      </param>
+    </repeat>
+    <param name="param_NumChargeStates" type="integer" value="3" label="The number of charge states that MyriMatch will handle during all stages of the program" help="(-NumChargeStates) "/>
+    <param name="param_TicCutoffPercentage" type="float" value="0.98" label="Noise peaks are filtered out by sorting the original peaks in descending order of intensity, and then picking peaks from that list until the cumulative ion current of the picked peaks divided by the total ion current (TIC) is greater than or equal to this paramete" help="(-TicCutoffPercentage) "/>
+    <param name="param_MaxDynamicMods" type="integer" value="2" label="This parameter sets the maximum number of modified residues that may be in any candidate sequence" help="(-MaxDynamicMods) "/>
+    <param name="param_MaxResultRank" type="integer" value="5" label="This parameter sets the maximum rank of peptide-spectrum-matches to report for each spectrum" help="(-MaxResultRank) "/>
+    <param name="param_CleavageRules" type="select" optional="True" label="This parameter allows the user to control the way peptides are generated from the protein database" help="(-CleavageRules) For more details, see http://www.ebi.ac.uk/ontology-lookup/browse.do?ontName=MS&amp;termId=MS:1001045&amp;termName=cleavage%20agent%20name ">
+      <option value="Trypsin">Trypsin</option>
+      <option value="Trypsin/P">Trypsin/P</option>
+      <option value="Arg-C">Arg-C</option>
+      <option value="Asp-N">Asp-N</option>
+      <option value="Asp-N_ambic">Asp-N_ambic</option>
+      <option value="CNBr">CNBr</option>
+      <option value="Chymotrypsin">Chymotrypsin</option>
+      <option value="Formic_acid">Formic_acid</option>
+      <option value="Lys-C">Lys-C</option>
+      <option value="Lys-C/P">Lys-C/P</option>
+      <option value="PepsinA">PepsinA</option>
+      <option value="TrypChymo">TrypChymo</option>
+      <option value="V8-DE">V8-DE</option>
+      <option value="V8-E">V8-E</option>
+      <option value="glutamyl endopeptidase">glutamyl endopeptidase</option>
+      <option value="leukocyte elastase">leukocyte elastase</option>
+      <option value="no cleavage">no cleavage</option>
+      <option value="proline endopeptidase">proline endopeptidase</option>
+      <option value="unspecific cleavage">unspecific cleavage</option>
+    </param>
+    <param name="param_MinTerminiCleavages" type="integer" value="2" label="By default, when generating peptides from the protein database, a peptide must start and end at a valid cleavage site" help="(-MinTerminiCleavages) Setting this parameter to 0 or 1 will reduce that requirement, so that neither terminus or only one terminus of the peptide must match one of the cleavage rules specified in the CleavageRules parameter. This parameter is useful to turn a tryptic digest into a semi-tryptic digest"/>
+    <param name="param_MaxMissedCleavages" type="integer" value="-1" label="By default, when generating peptides from the protein database, a peptide may contain any number of missed cleavages" help="(-MaxMissedCleavages) A missed cleavage is a site within the peptide that matches one of the cleavage rules (refer to CleavageRules). Settings this parameter to some other number will stop generating peptides from a sequence if it contains more than the specified number of missed cleavages"/>
+    <expand macro="advanced_options">
+      <param name="param_MinPeptideMass" type="float" value="0.0" label="When preprocessing the experimental spectra, any spectrum with a precursor mass that is less than the specified mass will be disqualified" help="(-MinPeptideMass) "/>
+      <param name="param_MaxPeptideMass" type="float" value="10000.0" label="When preprocessing the experimental spectra, any spectrum with a precursor mass that exceeds the specified mass will be disqualified" help="(-MaxPeptideMass) "/>
+      <param name="param_MinPeptideLength" type="integer" value="5" label="When digesting proteins, any peptide which does not meet or exceed the specified length will be disqualified" help="(-MinPeptideLength) "/>
+      <param name="param_MaxPeptideLength" type="integer" value="75" label="When digesting proteins, any peptide which exceeds this specified length will be disqualified" help="(-MaxPeptideLength) "/>
+      <param name="param_UseSmartPlusThreeModel" type="boolean" truevalue="-UseSmartPlusThreeModel" falsevalue="" checked="false" optional="True" label="When this parameter is set, then for each peptide bond, an internal calculation is done to estimate the basicity of the b and y fragment sequence" help="(-UseSmartPlusThreeModel) The precursors protons are distributed to those ions based on that calculation, with the more basic sequence generally getting more of the protons"/>
+      <param name="param_NumIntensityClasses" type="integer" value="3" label="Before scoring any candidates, experimental spectra have their peaks stratified into the number of intensity classes specified by this paramete" help="(-NumIntensityClasses) "/>
+      <param name="param_ClassSizeMultiplier" type="float" value="2.0" label="When stratifying peaks into a specified, fixed number of intensity classes, this parameter controls the size of each class relative to the class above it (where the peaks are more intense)" help="(-ClassSizeMultiplier) "/>
+      <param name="param_MonoisotopeAdjustmentSet" type="text" size="30" value="0" label="This parameter defines a set of isotopes (0 being the instrument-called monoisotope) to try as the monoisotopic precursor m/z" help="(-MonoisotopeAdjustmentSet) To disable this technique, set the value to '0'">
+        <sanitizer>
+          <valid initial="string.printable">
+            <remove value="'"/>
+            <remove value="&quot;"/>
+          </valid>
+        </sanitizer>
+      </param>
+      <param name="param_force" type="boolean" truevalue="-force" falsevalue="" checked="false" optional="True" label="Overwrite tool specific checks" help="(-force) "/>
+    </expand>
+  </inputs>
+  <outputs>
+    <data name="param_out" format="idxml"/>
+  </outputs>
+  <help>**What it does**
+
+Annotates MS/MS spectra using MyriMatch.
+
+
+For more information, visit http://ftp.mi.fu-berlin.de/OpenMS/release-documentation/html/TOPP_MyriMatchAdapter.html</help>
+  <expand macro="references"/>
+</tool>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/MzTabExporter.xml	Thu Apr 16 08:37:04 2015 -0400
@@ -0,0 +1,49 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<tool id="MzTabExporter" name="MzTabExporter" version="2.0.0">
+  <description>Exports various XML formats to an mzTab file.</description>
+  <macros>
+    <token name="@EXECUTABLE@">MzTabExporter</token>
+    <import>macros.xml</import>
+  </macros>
+  <expand macro="stdio"/>
+  <expand macro="requirements"/>
+  <command>MzTabExporter
+
+#if $param_in_feature:
+  -in_feature $param_in_feature
+#end if
+#if $param_in_consensus:
+  -in_consensus $param_in_consensus
+#end if
+#if $param_in_id:
+  -in_id $param_in_id
+#end if
+#if $param_out:
+  -out $param_out
+#end if
+-threads \${GALAXY_SLOTS:-24} 
+#if $adv_opts.adv_opts_selector=='advanced':
+    #if $adv_opts.param_force:
+  -force
+#end if
+#end if
+</command>
+  <inputs>
+    <param name="param_in_feature" type="data" format="featurexml" optional="True" label="FeatureXMLs used to generate the mzTab file" help="(-in_feature) "/>
+    <param name="param_in_consensus" type="data" format="consensusxml" optional="True" label="ConsensusXMLs used to generate the mzTab file" help="(-in_consensus) "/>
+    <param name="param_in_id" type="data" format="idxml" optional="True" label="Identifications used to generate the mzTab file" help="(-in_id) "/>
+    <expand macro="advanced_options">
+      <param name="param_force" type="boolean" truevalue="-force" falsevalue="" checked="false" optional="True" label="Overwrite tool specific checks" help="(-force) "/>
+    </expand>
+  </inputs>
+  <outputs>
+    <data name="param_out" format="tabular"/>
+  </outputs>
+  <help>**What it does**
+
+Exports various XML formats to an mzTab file.
+
+
+For more information, visit http://ftp.mi.fu-berlin.de/OpenMS/release-documentation/html/TOPP_MzTabExporter.html</help>
+  <expand macro="references"/>
+</tool>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/NoiseFilterGaussian.xml	Thu Apr 16 08:37:04 2015 -0400
@@ -0,0 +1,65 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<tool id="NoiseFilterGaussian" name="NoiseFilterGaussian" version="2.0.0">
+  <description>Removes noise from profile spectra by using Gaussian filter (on uniform as well as non-uniform data).</description>
+  <macros>
+    <token name="@EXECUTABLE@">NoiseFilterGaussian</token>
+    <import>macros.xml</import>
+  </macros>
+  <expand macro="stdio"/>
+  <expand macro="requirements"/>
+  <command>NoiseFilterGaussian
+
+#if $param_in:
+  -in $param_in
+#end if
+#if $param_out:
+  -out $param_out
+#end if
+-threads \${GALAXY_SLOTS:-24} 
+#if $param_algorithm_gaussian_width:
+  -algorithm:gaussian_width $param_algorithm_gaussian_width
+#end if
+#if $param_algorithm_ppm_tolerance:
+  -algorithm:ppm_tolerance $param_algorithm_ppm_tolerance
+#end if
+#if $param_algorithm_use_ppm_tolerance:
+  -algorithm:use_ppm_tolerance
+#end if
+#if $adv_opts.adv_opts_selector=='advanced':
+    #if $adv_opts.param_processOption:
+  -processOption
+  #if " " in str($adv_opts.param_processOption):
+    "$adv_opts.param_processOption"
+  #else
+    $adv_opts.param_processOption
+  #end if
+#end if
+    #if $adv_opts.param_force:
+  -force
+#end if
+#end if
+</command>
+  <inputs>
+    <param name="param_in" type="data" format="mzml" optional="False" label="input raw data file" help="(-in) "/>
+    <param name="param_algorithm_gaussian_width" type="float" value="0.2" label="Use a gaussian filter width which has approximately the same width as your mass peaks (FWHM in m/z)" help="(-gaussian_width) "/>
+    <param name="param_algorithm_ppm_tolerance" type="float" value="10.0" label="Gaussian width, depending on the m/z position" help="(-ppm_tolerance) &lt;br&gt;The higher the value, the wider the peak and therefore the wider the gaussian"/>
+    <param name="param_algorithm_use_ppm_tolerance" type="boolean" truevalue="-algorithm:use_ppm_tolerance" falsevalue="" checked="false" optional="True" label="If true, instead of the gaussian_width value, the ppm_tolerance is used" help="(-use_ppm_tolerance) The gaussian is calculated in each step anew, so this is much slower"/>
+    <expand macro="advanced_options">
+      <param name="param_processOption" type="select" optional="True" value="inmemory" label="Whether to load all data and process them in-memory or whether to process the data on the fly (lowmemory) without loading the whole file into memory first" help="(-processOption) ">
+        <option value="inmemory">inmemory</option>
+        <option value="lowmemory">lowmemory</option>
+      </param>
+      <param name="param_force" type="boolean" truevalue="-force" falsevalue="" checked="false" optional="True" label="Overwrite tool specific checks" help="(-force) "/>
+    </expand>
+  </inputs>
+  <outputs>
+    <data name="param_out" format="mzml"/>
+  </outputs>
+  <help>**What it does**
+
+Removes noise from profile spectra by using Gaussian filter (on uniform as well as non-uniform data).
+
+
+For more information, visit http://ftp.mi.fu-berlin.de/OpenMS/release-documentation/html/TOPP_NoiseFilterGaussian.html</help>
+  <expand macro="references"/>
+</tool>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/NoiseFilterSGolay.xml	Thu Apr 16 08:37:04 2015 -0400
@@ -0,0 +1,61 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<tool id="NoiseFilterSGolay" name="NoiseFilterSGolay" version="2.0.0">
+  <description>Removes noise from profile spectra by using a Savitzky Golay filter. Requires uniform (equidistant) data.</description>
+  <macros>
+    <token name="@EXECUTABLE@">NoiseFilterSGolay</token>
+    <import>macros.xml</import>
+  </macros>
+  <expand macro="stdio"/>
+  <expand macro="requirements"/>
+  <command>NoiseFilterSGolay
+
+#if $param_in:
+  -in $param_in
+#end if
+#if $param_out:
+  -out $param_out
+#end if
+-threads \${GALAXY_SLOTS:-24} 
+#if $param_algorithm_frame_length:
+  -algorithm:frame_length $param_algorithm_frame_length
+#end if
+#if $param_algorithm_polynomial_order:
+  -algorithm:polynomial_order $param_algorithm_polynomial_order
+#end if
+#if $adv_opts.adv_opts_selector=='advanced':
+    #if $adv_opts.param_processOption:
+  -processOption
+  #if " " in str($adv_opts.param_processOption):
+    "$adv_opts.param_processOption"
+  #else
+    $adv_opts.param_processOption
+  #end if
+#end if
+    #if $adv_opts.param_force:
+  -force
+#end if
+#end if
+</command>
+  <inputs>
+    <param name="param_in" type="data" format="mzml" optional="False" label="input raw data file" help="(-in) "/>
+    <param name="param_algorithm_frame_length" type="integer" value="11" label="The number of subsequent data points used for smoothing" help="(-frame_length) &lt;br&gt;This number has to be uneven. If it is not, 1 will be added"/>
+    <param name="param_algorithm_polynomial_order" type="integer" value="4" label="Order or the polynomial that is fitted" help="(-polynomial_order) "/>
+    <expand macro="advanced_options">
+      <param name="param_processOption" type="select" optional="True" value="inmemory" label="Whether to load all data and process them in-memory or whether to process the data on the fly (lowmemory) without loading the whole file into memory first" help="(-processOption) ">
+        <option value="inmemory">inmemory</option>
+        <option value="lowmemory">lowmemory</option>
+      </param>
+      <param name="param_force" type="boolean" truevalue="-force" falsevalue="" checked="false" optional="True" label="Overwrite tool specific checks" help="(-force) "/>
+    </expand>
+  </inputs>
+  <outputs>
+    <data name="param_out" format="mzml"/>
+  </outputs>
+  <help>**What it does**
+
+Removes noise from profile spectra by using a Savitzky Golay filter. Requires uniform (equidistant) data.
+
+
+For more information, visit http://ftp.mi.fu-berlin.de/OpenMS/release-documentation/html/TOPP_NoiseFilterSGolay.html</help>
+  <expand macro="references"/>
+</tool>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/OMSSAAdapter.xml	Thu Apr 16 08:37:04 2015 -0400
@@ -0,0 +1,3422 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<tool id="OMSSAAdapter" name="OMSSAAdapter" version="2.0.0">
+  <description>Annotates MS/MS spectra using OMSSA.</description>
+  <macros>
+    <token name="@EXECUTABLE@">OMSSAAdapter</token>
+    <import>macros.xml</import>
+  </macros>
+  <expand macro="stdio"/>
+  <expand macro="requirements"/>
+  <command>OMSSAAdapter
+-omssa_executable omssa
+
+#if $param_in:
+  -in $param_in
+#end if
+#if $param_out:
+  -out $param_out
+#end if
+#if $param_precursor_mass_tolerance:
+  -precursor_mass_tolerance $param_precursor_mass_tolerance
+#end if
+#if $param_precursor_mass_tolerance_unit_ppm:
+  -precursor_mass_tolerance_unit_ppm
+#end if
+#if $param_fragment_mass_tolerance:
+  -fragment_mass_tolerance $param_fragment_mass_tolerance
+#end if
+#if $param_database:
+  -database $param_database
+#end if
+#if $param_min_precursor_charge:
+  -min_precursor_charge $param_min_precursor_charge
+#end if
+#if $param_max_precursor_charge:
+  -max_precursor_charge $param_max_precursor_charge
+#end if
+
+#if $rep_param_fixed_modifications:
+-fixed_modifications
+  #for token in $rep_param_fixed_modifications:
+    #if " " in str(token):
+      "$token.param_fixed_modifications"
+    #else
+      $token.param_fixed_modifications
+    #end if
+  #end for
+#end if
+
+#if $rep_param_variable_modifications:
+-variable_modifications
+  #for token in $rep_param_variable_modifications:
+    #if " " in str(token):
+      "$token.param_variable_modifications"
+    #else
+      $token.param_variable_modifications
+    #end if
+  #end for
+#end if
+#if $param_v:
+  -v $param_v
+#end if
+#if $param_e:
+  -e $param_e
+#end if
+#if $param_hl:
+  -hl $param_hl
+#end if
+#if $param_he:
+  -he $param_he
+#end if
+-threads \${GALAXY_SLOTS:-24} 
+#if $adv_opts.adv_opts_selector=='advanced':
+    #if $adv_opts.param_pc:
+  -pc $adv_opts.param_pc
+#end if
+    #if $adv_opts.param_hs:
+  -hs $adv_opts.param_hs
+#end if
+    #if $adv_opts.param_tez:
+  -tez $adv_opts.param_tez
+#end if
+    #if $adv_opts.param_tom:
+  -tom $adv_opts.param_tom
+#end if
+    #if $adv_opts.param_tem:
+  -tem $adv_opts.param_tem
+#end if
+    #if $adv_opts.param_tex:
+  -tex $adv_opts.param_tex
+#end if
+    #if $adv_opts.param_zt:
+  -zt $adv_opts.param_zt
+#end if
+    #if $adv_opts.param_z1:
+  -z1 $adv_opts.param_z1
+#end if
+    #if $adv_opts.param_zc:
+  -zc $adv_opts.param_zc
+#end if
+    #if $adv_opts.param_zcc:
+  -zcc $adv_opts.param_zcc
+#end if
+    #if $adv_opts.param_zoh:
+  -zoh $adv_opts.param_zoh
+#end if
+    #if $adv_opts.param_no:
+  -no $adv_opts.param_no
+#end if
+    #if $adv_opts.param_nox:
+  -nox $adv_opts.param_nox
+#end if
+    #if $adv_opts.param_i:
+  -i     "$adv_opts.param_i"
+#end if
+    #if $adv_opts.param_sp:
+  -sp $adv_opts.param_sp
+#end if
+    #if $adv_opts.param_sb1:
+  -sb1 $adv_opts.param_sb1
+#end if
+    #if $adv_opts.param_sct:
+  -sct $adv_opts.param_sct
+#end if
+    #if $adv_opts.param_x:
+  -x     "$adv_opts.param_x"
+#end if
+    #if $adv_opts.param_hm:
+  -hm $adv_opts.param_hm
+#end if
+    #if $adv_opts.param_ht:
+  -ht $adv_opts.param_ht
+#end if
+    #if $adv_opts.param_mm:
+  -mm $adv_opts.param_mm
+#end if
+    #if $adv_opts.param_mnm:
+  -mnm
+#end if
+    #if $adv_opts.param_is:
+  -is $adv_opts.param_is
+#end if
+    #if $adv_opts.param_ir:
+  -ir $adv_opts.param_ir
+#end if
+    #if $adv_opts.param_ii:
+  -ii $adv_opts.param_ii
+#end if
+    #if $adv_opts.param_chunk_size:
+  -chunk_size $adv_opts.param_chunk_size
+#end if
+    #if $adv_opts.param_force:
+  -force
+#end if
+#end if
+</command>
+  <inputs>
+    <param name="param_in" type="data" format="mzml" optional="False" label="Input file" help="(-in) "/>
+    <param name="param_precursor_mass_tolerance" type="float" value="1.5" label="Precursor mass tolerance (Default: Dalton)" help="(-precursor_mass_tolerance) "/>
+    <param name="param_precursor_mass_tolerance_unit_ppm" type="boolean" truevalue="-precursor_mass_tolerance_unit_ppm" falsevalue="" checked="false" optional="True" label="If this flag is set, ppm is used as precursor mass tolerance unit" help="(-precursor_mass_tolerance_unit_ppm) "/>
+    <param name="param_fragment_mass_tolerance" type="float" value="0.3" label="Fragment mass error in Dalton" help="(-fragment_mass_tolerance) "/>
+    <param name="param_database" type="data" format="fasta" optional="False" label="NCBI formatted FASTA files. The .psq filename should be given," help="(-database) e.g. 'SwissProt.fasta.psq'. If the filename does not end in '.psq' (e.g., SwissProt.fasta) the psq suffix will be added automatically. Non-existing relative file-names are looked up via'OpenMS.ini:id_db_dir'"/>
+    <param name="param_min_precursor_charge" type="integer" value="1" label="Minimum precursor ion charge" help="(-min_precursor_charge) "/>
+    <param name="param_max_precursor_charge" type="integer" value="3" label="Maximum precursor ion charge" help="(-max_precursor_charge) "/>
+    <repeat name="rep_param_fixed_modifications" min="0" title="param_fixed_modifications">
+      <param name="param_fixed_modifications" type="select" optional="True" label="Fixed modifications, specified using UniMod (www.unimod.org) terms," help="(-fixed_modifications) e.g. 'Carbamidomethyl (C)' or 'Oxidation (M)'">
+        <option value="2-dimethylsuccinyl (C)">2-dimethylsuccinyl (C)</option>
+        <option value="2-monomethylsuccinyl (C)">2-monomethylsuccinyl (C)</option>
+        <option value="2-nitrobenzyl (Y)">2-nitrobenzyl (Y)</option>
+        <option value="2-succinyl (C)">2-succinyl (C)</option>
+        <option value="2HPG (R)">2HPG (R)</option>
+        <option value="3-deoxyglucosone (R)">3-deoxyglucosone (R)</option>
+        <option value="3-phosphoglyceryl (K)">3-phosphoglyceryl (K)</option>
+        <option value="3sulfo (N-term)">3sulfo (N-term)</option>
+        <option value="4-ONE (C)">4-ONE (C)</option>
+        <option value="4-ONE (H)">4-ONE (H)</option>
+        <option value="4-ONE (K)">4-ONE (K)</option>
+        <option value="4-ONE+Delta:H(-2)O(-1) (C)">4-ONE+Delta:H(-2)O(-1) (C)</option>
+        <option value="4-ONE+Delta:H(-2)O(-1) (H)">4-ONE+Delta:H(-2)O(-1) (H)</option>
+        <option value="4-ONE+Delta:H(-2)O(-1) (K)">4-ONE+Delta:H(-2)O(-1) (K)</option>
+        <option value="4AcAllylGal (C)">4AcAllylGal (C)</option>
+        <option value="ADP-Ribosyl (C)">ADP-Ribosyl (C)</option>
+        <option value="ADP-Ribosyl (D)">ADP-Ribosyl (D)</option>
+        <option value="ADP-Ribosyl (E)">ADP-Ribosyl (E)</option>
+        <option value="ADP-Ribosyl (K)">ADP-Ribosyl (K)</option>
+        <option value="ADP-Ribosyl (N)">ADP-Ribosyl (N)</option>
+        <option value="ADP-Ribosyl (R)">ADP-Ribosyl (R)</option>
+        <option value="ADP-Ribosyl (S)">ADP-Ribosyl (S)</option>
+        <option value="AEBS (H)">AEBS (H)</option>
+        <option value="AEBS (K)">AEBS (K)</option>
+        <option value="AEBS (S)">AEBS (S)</option>
+        <option value="AEBS (Y)">AEBS (Y)</option>
+        <option value="AEC-MAEC (S)">AEC-MAEC (S)</option>
+        <option value="AEC-MAEC (T)">AEC-MAEC (T)</option>
+        <option value="AEC-MAEC:2H(4) (S)">AEC-MAEC:2H(4) (S)</option>
+        <option value="AEC-MAEC:2H(4) (T)">AEC-MAEC:2H(4) (T)</option>
+        <option value="AHA-Alkyne (M)">AHA-Alkyne (M)</option>
+        <option value="AHA-Alkyne-KDDDD (M)">AHA-Alkyne-KDDDD (M)</option>
+        <option value="AHA-SS (M)">AHA-SS (M)</option>
+        <option value="AHA-SS_CAM (M)">AHA-SS_CAM (M)</option>
+        <option value="AMTzHexNAc2 (N)">AMTzHexNAc2 (N)</option>
+        <option value="AMTzHexNAc2 (S)">AMTzHexNAc2 (S)</option>
+        <option value="AMTzHexNAc2 (T)">AMTzHexNAc2 (T)</option>
+        <option value="AROD (C)">AROD (C)</option>
+        <option value="AccQTag (K)">AccQTag (K)</option>
+        <option value="AccQTag (N-term)">AccQTag (N-term)</option>
+        <option value="Acetyl (C)">Acetyl (C)</option>
+        <option value="Acetyl (H)">Acetyl (H)</option>
+        <option value="Acetyl (K)">Acetyl (K)</option>
+        <option value="Acetyl (N-term)">Acetyl (N-term)</option>
+        <option value="Acetyl (S)">Acetyl (S)</option>
+        <option value="Acetyl (T)">Acetyl (T)</option>
+        <option value="Acetyl (Y)">Acetyl (Y)</option>
+        <option value="Acetyl:13C(2) (K)">Acetyl:13C(2) (K)</option>
+        <option value="Acetyl:2H(3) (H)">Acetyl:2H(3) (H)</option>
+        <option value="Acetyl:2H(3) (K)">Acetyl:2H(3) (K)</option>
+        <option value="Acetyl:2H(3) (N-term)">Acetyl:2H(3) (N-term)</option>
+        <option value="Acetyl:2H(3) (S)">Acetyl:2H(3) (S)</option>
+        <option value="Acetyl:2H(3) (T)">Acetyl:2H(3) (T)</option>
+        <option value="Acetyl:2H(3) (Y)">Acetyl:2H(3) (Y)</option>
+        <option value="Acetyldeoxyhypusine (K)">Acetyldeoxyhypusine (K)</option>
+        <option value="Acetylhypusine (K)">Acetylhypusine (K)</option>
+        <option value="Ahx2+Hsl (C-term)">Ahx2+Hsl (C-term)</option>
+        <option value="Ala-&gt;Arg (A)">Ala-&gt;Arg (A)</option>
+        <option value="Ala-&gt;Asn (A)">Ala-&gt;Asn (A)</option>
+        <option value="Ala-&gt;Asp (A)">Ala-&gt;Asp (A)</option>
+        <option value="Ala-&gt;Cys (A)">Ala-&gt;Cys (A)</option>
+        <option value="Ala-&gt;Gln (A)">Ala-&gt;Gln (A)</option>
+        <option value="Ala-&gt;Glu (A)">Ala-&gt;Glu (A)</option>
+        <option value="Ala-&gt;Gly (A)">Ala-&gt;Gly (A)</option>
+        <option value="Ala-&gt;His (A)">Ala-&gt;His (A)</option>
+        <option value="Ala-&gt;Lys (A)">Ala-&gt;Lys (A)</option>
+        <option value="Ala-&gt;Met (A)">Ala-&gt;Met (A)</option>
+        <option value="Ala-&gt;Phe (A)">Ala-&gt;Phe (A)</option>
+        <option value="Ala-&gt;Pro (A)">Ala-&gt;Pro (A)</option>
+        <option value="Ala-&gt;Ser (A)">Ala-&gt;Ser (A)</option>
+        <option value="Ala-&gt;Thr (A)">Ala-&gt;Thr (A)</option>
+        <option value="Ala-&gt;Trp (A)">Ala-&gt;Trp (A)</option>
+        <option value="Ala-&gt;Tyr (A)">Ala-&gt;Tyr (A)</option>
+        <option value="Ala-&gt;Val (A)">Ala-&gt;Val (A)</option>
+        <option value="Ala-&gt;Xle (A)">Ala-&gt;Xle (A)</option>
+        <option value="Amidated (C-term)">Amidated (C-term)</option>
+        <option value="Amidine (K)">Amidine (K)</option>
+        <option value="Amidine (N-term)">Amidine (N-term)</option>
+        <option value="Amidino (C)">Amidino (C)</option>
+        <option value="Amino (Y)">Amino (Y)</option>
+        <option value="Ammonia-loss (N)">Ammonia-loss (N)</option>
+        <option value="Ammonia-loss (N-term C)">Ammonia-loss (N-term C)</option>
+        <option value="Ammonium (C-term)">Ammonium (C-term)</option>
+        <option value="Ammonium (D)">Ammonium (D)</option>
+        <option value="Ammonium (E)">Ammonium (E)</option>
+        <option value="Archaeol (C)">Archaeol (C)</option>
+        <option value="Arg (N-term)">Arg (N-term)</option>
+        <option value="Arg-&gt;Ala (R)">Arg-&gt;Ala (R)</option>
+        <option value="Arg-&gt;Asn (R)">Arg-&gt;Asn (R)</option>
+        <option value="Arg-&gt;Asp (R)">Arg-&gt;Asp (R)</option>
+        <option value="Arg-&gt;Cys (R)">Arg-&gt;Cys (R)</option>
+        <option value="Arg-&gt;Gln (R)">Arg-&gt;Gln (R)</option>
+        <option value="Arg-&gt;Glu (R)">Arg-&gt;Glu (R)</option>
+        <option value="Arg-&gt;GluSA (R)">Arg-&gt;GluSA (R)</option>
+        <option value="Arg-&gt;Gly (R)">Arg-&gt;Gly (R)</option>
+        <option value="Arg-&gt;His (R)">Arg-&gt;His (R)</option>
+        <option value="Arg-&gt;Lys (R)">Arg-&gt;Lys (R)</option>
+        <option value="Arg-&gt;Met (R)">Arg-&gt;Met (R)</option>
+        <option value="Arg-&gt;Npo (R)">Arg-&gt;Npo (R)</option>
+        <option value="Arg-&gt;Orn (R)">Arg-&gt;Orn (R)</option>
+        <option value="Arg-&gt;Phe (R)">Arg-&gt;Phe (R)</option>
+        <option value="Arg-&gt;Pro (R)">Arg-&gt;Pro (R)</option>
+        <option value="Arg-&gt;Ser (R)">Arg-&gt;Ser (R)</option>
+        <option value="Arg-&gt;Thr (R)">Arg-&gt;Thr (R)</option>
+        <option value="Arg-&gt;Trp (R)">Arg-&gt;Trp (R)</option>
+        <option value="Arg-&gt;Tyr (R)">Arg-&gt;Tyr (R)</option>
+        <option value="Arg-&gt;Val (R)">Arg-&gt;Val (R)</option>
+        <option value="Arg-&gt;Xle (R)">Arg-&gt;Xle (R)</option>
+        <option value="Arg-loss (C-term R)">Arg-loss (C-term R)</option>
+        <option value="Arg2PG (R)">Arg2PG (R)</option>
+        <option value="Argbiotinhydrazide (R)">Argbiotinhydrazide (R)</option>
+        <option value="Asn-&gt;Ala (N)">Asn-&gt;Ala (N)</option>
+        <option value="Asn-&gt;Arg (N)">Asn-&gt;Arg (N)</option>
+        <option value="Asn-&gt;Asp (N)">Asn-&gt;Asp (N)</option>
+        <option value="Asn-&gt;Cys (N)">Asn-&gt;Cys (N)</option>
+        <option value="Asn-&gt;Gln (N)">Asn-&gt;Gln (N)</option>
+        <option value="Asn-&gt;Glu (N)">Asn-&gt;Glu (N)</option>
+        <option value="Asn-&gt;Gly (N)">Asn-&gt;Gly (N)</option>
+        <option value="Asn-&gt;His (N)">Asn-&gt;His (N)</option>
+        <option value="Asn-&gt;Lys (N)">Asn-&gt;Lys (N)</option>
+        <option value="Asn-&gt;Met (N)">Asn-&gt;Met (N)</option>
+        <option value="Asn-&gt;Phe (N)">Asn-&gt;Phe (N)</option>
+        <option value="Asn-&gt;Pro (N)">Asn-&gt;Pro (N)</option>
+        <option value="Asn-&gt;Ser (N)">Asn-&gt;Ser (N)</option>
+        <option value="Asn-&gt;Thr (N)">Asn-&gt;Thr (N)</option>
+        <option value="Asn-&gt;Trp (N)">Asn-&gt;Trp (N)</option>
+        <option value="Asn-&gt;Tyr (N)">Asn-&gt;Tyr (N)</option>
+        <option value="Asn-&gt;Val (N)">Asn-&gt;Val (N)</option>
+        <option value="Asn-&gt;Xle (N)">Asn-&gt;Xle (N)</option>
+        <option value="Asp-&gt;Ala (D)">Asp-&gt;Ala (D)</option>
+        <option value="Asp-&gt;Arg (D)">Asp-&gt;Arg (D)</option>
+        <option value="Asp-&gt;Asn (D)">Asp-&gt;Asn (D)</option>
+        <option value="Asp-&gt;Cys (D)">Asp-&gt;Cys (D)</option>
+        <option value="Asp-&gt;Gln (D)">Asp-&gt;Gln (D)</option>
+        <option value="Asp-&gt;Glu (D)">Asp-&gt;Glu (D)</option>
+        <option value="Asp-&gt;Gly (D)">Asp-&gt;Gly (D)</option>
+        <option value="Asp-&gt;His (D)">Asp-&gt;His (D)</option>
+        <option value="Asp-&gt;Lys (D)">Asp-&gt;Lys (D)</option>
+        <option value="Asp-&gt;Met (D)">Asp-&gt;Met (D)</option>
+        <option value="Asp-&gt;Phe (D)">Asp-&gt;Phe (D)</option>
+        <option value="Asp-&gt;Pro (D)">Asp-&gt;Pro (D)</option>
+        <option value="Asp-&gt;Ser (D)">Asp-&gt;Ser (D)</option>
+        <option value="Asp-&gt;Thr (D)">Asp-&gt;Thr (D)</option>
+        <option value="Asp-&gt;Trp (D)">Asp-&gt;Trp (D)</option>
+        <option value="Asp-&gt;Tyr (D)">Asp-&gt;Tyr (D)</option>
+        <option value="Asp-&gt;Val (D)">Asp-&gt;Val (D)</option>
+        <option value="Asp-&gt;Xle (D)">Asp-&gt;Xle (D)</option>
+        <option value="Atto495Maleimide (C)">Atto495Maleimide (C)</option>
+        <option value="BADGE (C)">BADGE (C)</option>
+        <option value="BDMAPP (H)">BDMAPP (H)</option>
+        <option value="BDMAPP (K)">BDMAPP (K)</option>
+        <option value="BDMAPP (W)">BDMAPP (W)</option>
+        <option value="BDMAPP (Y)">BDMAPP (Y)</option>
+        <option value="BHAc (K)">BHAc (K)</option>
+        <option value="BHT (C)">BHT (C)</option>
+        <option value="BHT (H)">BHT (H)</option>
+        <option value="BHT (K)">BHT (K)</option>
+        <option value="BHTOH (C)">BHTOH (C)</option>
+        <option value="BHTOH (H)">BHTOH (H)</option>
+        <option value="BHTOH (K)">BHTOH (K)</option>
+        <option value="BITC (C)">BITC (C)</option>
+        <option value="BITC (K)">BITC (K)</option>
+        <option value="BITC (N-term)">BITC (N-term)</option>
+        <option value="BMOE (C)">BMOE (C)</option>
+        <option value="BMP-piperidinol (C)">BMP-piperidinol (C)</option>
+        <option value="BMP-piperidinol (M)">BMP-piperidinol (M)</option>
+        <option value="Bacillosamine (N)">Bacillosamine (N)</option>
+        <option value="Benzoyl (K)">Benzoyl (K)</option>
+        <option value="Benzoyl (N-term)">Benzoyl (N-term)</option>
+        <option value="Biotin (K)">Biotin (K)</option>
+        <option value="Biotin (N-term)">Biotin (N-term)</option>
+        <option value="Biotin-HPDP (C)">Biotin-HPDP (C)</option>
+        <option value="Biotin-PEG-PRA (M)">Biotin-PEG-PRA (M)</option>
+        <option value="Biotin-PEO-Amine (D)">Biotin-PEO-Amine (D)</option>
+        <option value="Biotin-PEO-Amine (E)">Biotin-PEO-Amine (E)</option>
+        <option value="Biotin-phenacyl (C)">Biotin-phenacyl (C)</option>
+        <option value="Biotin-phenacyl (H)">Biotin-phenacyl (H)</option>
+        <option value="Biotin-phenacyl (S)">Biotin-phenacyl (S)</option>
+        <option value="Biotin:Cayman-10013 (C)">Biotin:Cayman-10013 (C)</option>
+        <option value="Biotin:Cayman-10141 (C)">Biotin:Cayman-10141 (C)</option>
+        <option value="Biotin:Invitrogen-M1602 (C)">Biotin:Invitrogen-M1602 (C)</option>
+        <option value="Biotin:Sigma-B1267 (C)">Biotin:Sigma-B1267 (C)</option>
+        <option value="Biotin:Thermo-21325 (K)">Biotin:Thermo-21325 (K)</option>
+        <option value="Biotin:Thermo-21345 (Q)">Biotin:Thermo-21345 (Q)</option>
+        <option value="Biotin:Thermo-21360 (C-term)">Biotin:Thermo-21360 (C-term)</option>
+        <option value="Biotin:Thermo-21901+2H2O (C)">Biotin:Thermo-21901+2H2O (C)</option>
+        <option value="Biotin:Thermo-21901+H2O (C)">Biotin:Thermo-21901+H2O (C)</option>
+        <option value="Biotin:Thermo-21911 (C)">Biotin:Thermo-21911 (C)</option>
+        <option value="Biotin:Thermo-33033 (N-term)">Biotin:Thermo-33033 (N-term)</option>
+        <option value="Biotin:Thermo-33033-H (N-term)">Biotin:Thermo-33033-H (N-term)</option>
+        <option value="Biotin:Thermo-88310 (K)">Biotin:Thermo-88310 (K)</option>
+        <option value="Biotin:Thermo-88317 (S)">Biotin:Thermo-88317 (S)</option>
+        <option value="Biotin:Thermo-88317 (Y)">Biotin:Thermo-88317 (Y)</option>
+        <option value="BisANS (K)">BisANS (K)</option>
+        <option value="Bodipy (C)">Bodipy (C)</option>
+        <option value="Bromo (F)">Bromo (F)</option>
+        <option value="Bromo (H)">Bromo (H)</option>
+        <option value="Bromo (W)">Bromo (W)</option>
+        <option value="Bromo (Y)">Bromo (Y)</option>
+        <option value="Bromobimane (C)">Bromobimane (C)</option>
+        <option value="Butyryl (K)">Butyryl (K)</option>
+        <option value="C8-QAT (K)">C8-QAT (K)</option>
+        <option value="C8-QAT (N-term)">C8-QAT (N-term)</option>
+        <option value="CAF (N-term)">CAF (N-term)</option>
+        <option value="CAMthiopropanoyl (K)">CAMthiopropanoyl (K)</option>
+        <option value="CHDH (D)">CHDH (D)</option>
+        <option value="CLIP_TRAQ_2 (K)">CLIP_TRAQ_2 (K)</option>
+        <option value="CLIP_TRAQ_2 (N-term)">CLIP_TRAQ_2 (N-term)</option>
+        <option value="CLIP_TRAQ_2 (Y)">CLIP_TRAQ_2 (Y)</option>
+        <option value="CLIP_TRAQ_3 (K)">CLIP_TRAQ_3 (K)</option>
+        <option value="CLIP_TRAQ_3 (N-term)">CLIP_TRAQ_3 (N-term)</option>
+        <option value="CLIP_TRAQ_3 (Y)">CLIP_TRAQ_3 (Y)</option>
+        <option value="CLIP_TRAQ_4 (K)">CLIP_TRAQ_4 (K)</option>
+        <option value="CLIP_TRAQ_4 (N-term)">CLIP_TRAQ_4 (N-term)</option>
+        <option value="CLIP_TRAQ_4 (Y)">CLIP_TRAQ_4 (Y)</option>
+        <option value="Can-FP-biotin (S)">Can-FP-biotin (S)</option>
+        <option value="Can-FP-biotin (T)">Can-FP-biotin (T)</option>
+        <option value="Can-FP-biotin (Y)">Can-FP-biotin (Y)</option>
+        <option value="Carbamidomethyl (C)">Carbamidomethyl (C)</option>
+        <option value="Carbamidomethyl (D)">Carbamidomethyl (D)</option>
+        <option value="Carbamidomethyl (E)">Carbamidomethyl (E)</option>
+        <option value="Carbamidomethyl (H)">Carbamidomethyl (H)</option>
+        <option value="Carbamidomethyl (K)">Carbamidomethyl (K)</option>
+        <option value="Carbamidomethyl (N-term)">Carbamidomethyl (N-term)</option>
+        <option value="Carbamidomethyl (S)">Carbamidomethyl (S)</option>
+        <option value="Carbamidomethyl (T)">Carbamidomethyl (T)</option>
+        <option value="Carbamidomethyl (Y)">Carbamidomethyl (Y)</option>
+        <option value="CarbamidomethylDTT (C)">CarbamidomethylDTT (C)</option>
+        <option value="Carbamyl (C)">Carbamyl (C)</option>
+        <option value="Carbamyl (K)">Carbamyl (K)</option>
+        <option value="Carbamyl (M)">Carbamyl (M)</option>
+        <option value="Carbamyl (N-term)">Carbamyl (N-term)</option>
+        <option value="Carbamyl (R)">Carbamyl (R)</option>
+        <option value="Carbamyl (S)">Carbamyl (S)</option>
+        <option value="Carbamyl (T)">Carbamyl (T)</option>
+        <option value="Carbamyl (Y)">Carbamyl (Y)</option>
+        <option value="Carbofuran (S)">Carbofuran (S)</option>
+        <option value="Carboxy (D)">Carboxy (D)</option>
+        <option value="Carboxy (E)">Carboxy (E)</option>
+        <option value="Carboxy (K)">Carboxy (K)</option>
+        <option value="Carboxy (W)">Carboxy (W)</option>
+        <option value="Carboxyethyl (H)">Carboxyethyl (H)</option>
+        <option value="Carboxyethyl (K)">Carboxyethyl (K)</option>
+        <option value="Carboxymethyl (C)">Carboxymethyl (C)</option>
+        <option value="Carboxymethyl (K)">Carboxymethyl (K)</option>
+        <option value="Carboxymethyl (N-term)">Carboxymethyl (N-term)</option>
+        <option value="Carboxymethyl (W)">Carboxymethyl (W)</option>
+        <option value="Carboxymethyl:13C(2) (C)">Carboxymethyl:13C(2) (C)</option>
+        <option value="CarboxymethylDMAP (N-term)">CarboxymethylDMAP (N-term)</option>
+        <option value="CarboxymethylDTT (C)">CarboxymethylDTT (C)</option>
+        <option value="Cation:Ag (C-term)">Cation:Ag (C-term)</option>
+        <option value="Cation:Ag (D)">Cation:Ag (D)</option>
+        <option value="Cation:Ag (E)">Cation:Ag (E)</option>
+        <option value="Cation:Ca[II] (C-term)">Cation:Ca[II] (C-term)</option>
+        <option value="Cation:Ca[II] (D)">Cation:Ca[II] (D)</option>
+        <option value="Cation:Ca[II] (E)">Cation:Ca[II] (E)</option>
+        <option value="Cation:Cu[I] (C-term)">Cation:Cu[I] (C-term)</option>
+        <option value="Cation:Cu[I] (D)">Cation:Cu[I] (D)</option>
+        <option value="Cation:Cu[I] (E)">Cation:Cu[I] (E)</option>
+        <option value="Cation:Fe[II] (C-term)">Cation:Fe[II] (C-term)</option>
+        <option value="Cation:Fe[II] (D)">Cation:Fe[II] (D)</option>
+        <option value="Cation:Fe[II] (E)">Cation:Fe[II] (E)</option>
+        <option value="Cation:K (C-term)">Cation:K (C-term)</option>
+        <option value="Cation:K (D)">Cation:K (D)</option>
+        <option value="Cation:K (E)">Cation:K (E)</option>
+        <option value="Cation:Li (C-term)">Cation:Li (C-term)</option>
+        <option value="Cation:Li (D)">Cation:Li (D)</option>
+        <option value="Cation:Li (E)">Cation:Li (E)</option>
+        <option value="Cation:Mg[II] (C-term)">Cation:Mg[II] (C-term)</option>
+        <option value="Cation:Mg[II] (D)">Cation:Mg[II] (D)</option>
+        <option value="Cation:Mg[II] (E)">Cation:Mg[II] (E)</option>
+        <option value="Cation:Na (C-term)">Cation:Na (C-term)</option>
+        <option value="Cation:Na (D)">Cation:Na (D)</option>
+        <option value="Cation:Na (E)">Cation:Na (E)</option>
+        <option value="Cation:Ni[II] (C-term)">Cation:Ni[II] (C-term)</option>
+        <option value="Cation:Ni[II] (D)">Cation:Ni[II] (D)</option>
+        <option value="Cation:Ni[II] (E)">Cation:Ni[II] (E)</option>
+        <option value="Cation:Zn[II] (C-term)">Cation:Zn[II] (C-term)</option>
+        <option value="Cation:Zn[II] (D)">Cation:Zn[II] (D)</option>
+        <option value="Cation:Zn[II] (E)">Cation:Zn[II] (E)</option>
+        <option value="Chlorination (Y)">Chlorination (Y)</option>
+        <option value="Chlorpyrifos (S)">Chlorpyrifos (S)</option>
+        <option value="Chlorpyrifos (T)">Chlorpyrifos (T)</option>
+        <option value="Chlorpyrifos (Y)">Chlorpyrifos (Y)</option>
+        <option value="CoenzymeA (C)">CoenzymeA (C)</option>
+        <option value="CresylSaligeninPhosphate (H)">CresylSaligeninPhosphate (H)</option>
+        <option value="CresylSaligeninPhosphate (K)">CresylSaligeninPhosphate (K)</option>
+        <option value="CresylSaligeninPhosphate (R)">CresylSaligeninPhosphate (R)</option>
+        <option value="CresylSaligeninPhosphate (S)">CresylSaligeninPhosphate (S)</option>
+        <option value="CresylSaligeninPhosphate (T)">CresylSaligeninPhosphate (T)</option>
+        <option value="CresylSaligeninPhosphate (Y)">CresylSaligeninPhosphate (Y)</option>
+        <option value="Cresylphosphate (H)">Cresylphosphate (H)</option>
+        <option value="Cresylphosphate (K)">Cresylphosphate (K)</option>
+        <option value="Cresylphosphate (R)">Cresylphosphate (R)</option>
+        <option value="Cresylphosphate (S)">Cresylphosphate (S)</option>
+        <option value="Cresylphosphate (T)">Cresylphosphate (T)</option>
+        <option value="Cresylphosphate (Y)">Cresylphosphate (Y)</option>
+        <option value="Crotonaldehyde (C)">Crotonaldehyde (C)</option>
+        <option value="Crotonaldehyde (H)">Crotonaldehyde (H)</option>
+        <option value="Crotonaldehyde (K)">Crotonaldehyde (K)</option>
+        <option value="Crotonyl (K)">Crotonyl (K)</option>
+        <option value="CuSMo (C)">CuSMo (C)</option>
+        <option value="Cy3-maleimide (C)">Cy3-maleimide (C)</option>
+        <option value="Cy3b-maleimide (C)">Cy3b-maleimide (C)</option>
+        <option value="CyDye-Cy3 (C)">CyDye-Cy3 (C)</option>
+        <option value="CyDye-Cy5 (C)">CyDye-Cy5 (C)</option>
+        <option value="Cyano (C)">Cyano (C)</option>
+        <option value="Cys-&gt;Ala (C)">Cys-&gt;Ala (C)</option>
+        <option value="Cys-&gt;Arg (C)">Cys-&gt;Arg (C)</option>
+        <option value="Cys-&gt;Asn (C)">Cys-&gt;Asn (C)</option>
+        <option value="Cys-&gt;Asp (C)">Cys-&gt;Asp (C)</option>
+        <option value="Cys-&gt;Dha (C)">Cys-&gt;Dha (C)</option>
+        <option value="Cys-&gt;Gln (C)">Cys-&gt;Gln (C)</option>
+        <option value="Cys-&gt;Glu (C)">Cys-&gt;Glu (C)</option>
+        <option value="Cys-&gt;Gly (C)">Cys-&gt;Gly (C)</option>
+        <option value="Cys-&gt;His (C)">Cys-&gt;His (C)</option>
+        <option value="Cys-&gt;Lys (C)">Cys-&gt;Lys (C)</option>
+        <option value="Cys-&gt;Met (C)">Cys-&gt;Met (C)</option>
+        <option value="Cys-&gt;Oxoalanine (C)">Cys-&gt;Oxoalanine (C)</option>
+        <option value="Cys-&gt;Phe (C)">Cys-&gt;Phe (C)</option>
+        <option value="Cys-&gt;Pro (C)">Cys-&gt;Pro (C)</option>
+        <option value="Cys-&gt;Ser (C)">Cys-&gt;Ser (C)</option>
+        <option value="Cys-&gt;Thr (C)">Cys-&gt;Thr (C)</option>
+        <option value="Cys-&gt;Trp (C)">Cys-&gt;Trp (C)</option>
+        <option value="Cys-&gt;Tyr (C)">Cys-&gt;Tyr (C)</option>
+        <option value="Cys-&gt;Val (C)">Cys-&gt;Val (C)</option>
+        <option value="Cys-&gt;Xle (C)">Cys-&gt;Xle (C)</option>
+        <option value="Cys-&gt;ethylaminoAla (C)">Cys-&gt;ethylaminoAla (C)</option>
+        <option value="Cys-&gt;methylaminoAla (C)">Cys-&gt;methylaminoAla (C)</option>
+        <option value="Cysteinyl (C)">Cysteinyl (C)</option>
+        <option value="Cytopiloyne (C)">Cytopiloyne (C)</option>
+        <option value="Cytopiloyne (K)">Cytopiloyne (K)</option>
+        <option value="Cytopiloyne (N-term)">Cytopiloyne (N-term)</option>
+        <option value="Cytopiloyne (P)">Cytopiloyne (P)</option>
+        <option value="Cytopiloyne (R)">Cytopiloyne (R)</option>
+        <option value="Cytopiloyne (S)">Cytopiloyne (S)</option>
+        <option value="Cytopiloyne (Y)">Cytopiloyne (Y)</option>
+        <option value="Cytopiloyne+water (C)">Cytopiloyne+water (C)</option>
+        <option value="Cytopiloyne+water (K)">Cytopiloyne+water (K)</option>
+        <option value="Cytopiloyne+water (N-term)">Cytopiloyne+water (N-term)</option>
+        <option value="Cytopiloyne+water (R)">Cytopiloyne+water (R)</option>
+        <option value="Cytopiloyne+water (S)">Cytopiloyne+water (S)</option>
+        <option value="Cytopiloyne+water (T)">Cytopiloyne+water (T)</option>
+        <option value="Cytopiloyne+water (Y)">Cytopiloyne+water (Y)</option>
+        <option value="DAET (S)">DAET (S)</option>
+        <option value="DAET (T)">DAET (T)</option>
+        <option value="DEDGFLYMVYASQETFG (K)">DEDGFLYMVYASQETFG (K)</option>
+        <option value="DFDNB (K)">DFDNB (K)</option>
+        <option value="DFDNB (N)">DFDNB (N)</option>
+        <option value="DFDNB (Q)">DFDNB (Q)</option>
+        <option value="DFDNB (R)">DFDNB (R)</option>
+        <option value="DHP (C)">DHP (C)</option>
+        <option value="DMPO (C)">DMPO (C)</option>
+        <option value="DMPO (H)">DMPO (H)</option>
+        <option value="DMPO (Y)">DMPO (Y)</option>
+        <option value="DNCB_hapten (C)">DNCB_hapten (C)</option>
+        <option value="DNCB_hapten (H)">DNCB_hapten (H)</option>
+        <option value="DNCB_hapten (K)">DNCB_hapten (K)</option>
+        <option value="DNCB_hapten (Y)">DNCB_hapten (Y)</option>
+        <option value="DNPS (C)">DNPS (C)</option>
+        <option value="DNPS (W)">DNPS (W)</option>
+        <option value="DTBP (K)">DTBP (K)</option>
+        <option value="DTBP (N)">DTBP (N)</option>
+        <option value="DTBP (Q)">DTBP (Q)</option>
+        <option value="DTBP (R)">DTBP (R)</option>
+        <option value="DTT_C (C)">DTT_C (C)</option>
+        <option value="DTT_C:2H(6) (C)">DTT_C:2H(6) (C)</option>
+        <option value="DTT_ST (S)">DTT_ST (S)</option>
+        <option value="DTT_ST (T)">DTT_ST (T)</option>
+        <option value="DTT_ST:2H(6) (S)">DTT_ST:2H(6) (S)</option>
+        <option value="DTT_ST:2H(6) (T)">DTT_ST:2H(6) (T)</option>
+        <option value="Dansyl (K)">Dansyl (K)</option>
+        <option value="Dansyl (N-term)">Dansyl (N-term)</option>
+        <option value="Dap-DSP (A)">Dap-DSP (A)</option>
+        <option value="Dap-DSP (E)">Dap-DSP (E)</option>
+        <option value="Dap-DSP (K)">Dap-DSP (K)</option>
+        <option value="DeStreak (C)">DeStreak (C)</option>
+        <option value="Deamidated (N)">Deamidated (N)</option>
+        <option value="Deamidated (Q)">Deamidated (Q)</option>
+        <option value="Deamidated (R)">Deamidated (R)</option>
+        <option value="Deamidated:18O(1) (N)">Deamidated:18O(1) (N)</option>
+        <option value="Deamidated:18O(1) (Q)">Deamidated:18O(1) (Q)</option>
+        <option value="Decanoyl (S)">Decanoyl (S)</option>
+        <option value="Decanoyl (T)">Decanoyl (T)</option>
+        <option value="Dehydrated (D)">Dehydrated (D)</option>
+        <option value="Dehydrated (N-term C)">Dehydrated (N-term C)</option>
+        <option value="Dehydrated (S)">Dehydrated (S)</option>
+        <option value="Dehydrated (T)">Dehydrated (T)</option>
+        <option value="Dehydrated (Y)">Dehydrated (Y)</option>
+        <option value="Dehydro (C)">Dehydro (C)</option>
+        <option value="Delta:H(1)N(-1)18O(1) (N)">Delta:H(1)N(-1)18O(1) (N)</option>
+        <option value="Delta:H(2)C(2) (H)">Delta:H(2)C(2) (H)</option>
+        <option value="Delta:H(2)C(2) (K)">Delta:H(2)C(2) (K)</option>
+        <option value="Delta:H(2)C(2) (N-term)">Delta:H(2)C(2) (N-term)</option>
+        <option value="Delta:H(2)C(3) (K)">Delta:H(2)C(3) (K)</option>
+        <option value="Delta:H(2)C(3)O(1) (K)">Delta:H(2)C(3)O(1) (K)</option>
+        <option value="Delta:H(2)C(3)O(1) (R)">Delta:H(2)C(3)O(1) (R)</option>
+        <option value="Delta:H(2)C(5) (K)">Delta:H(2)C(5) (K)</option>
+        <option value="Delta:H(4)C(2) (H)">Delta:H(4)C(2) (H)</option>
+        <option value="Delta:H(4)C(2) (K)">Delta:H(4)C(2) (K)</option>
+        <option value="Delta:H(4)C(2) (N-term)">Delta:H(4)C(2) (N-term)</option>
+        <option value="Delta:H(4)C(2)O(-1)S(1) (S)">Delta:H(4)C(2)O(-1)S(1) (S)</option>
+        <option value="Delta:H(4)C(3) (H)">Delta:H(4)C(3) (H)</option>
+        <option value="Delta:H(4)C(3) (K)">Delta:H(4)C(3) (K)</option>
+        <option value="Delta:H(4)C(3)O(1) (C)">Delta:H(4)C(3)O(1) (C)</option>
+        <option value="Delta:H(4)C(3)O(1) (H)">Delta:H(4)C(3)O(1) (H)</option>
+        <option value="Delta:H(4)C(3)O(1) (K)">Delta:H(4)C(3)O(1) (K)</option>
+        <option value="Delta:H(4)C(6) (K)">Delta:H(4)C(6) (K)</option>
+        <option value="Delta:H(5)C(2) (P)">Delta:H(5)C(2) (P)</option>
+        <option value="Delta:H(6)C(3)O(1) (C)">Delta:H(6)C(3)O(1) (C)</option>
+        <option value="Delta:H(6)C(3)O(1) (H)">Delta:H(6)C(3)O(1) (H)</option>
+        <option value="Delta:H(6)C(3)O(1) (K)">Delta:H(6)C(3)O(1) (K)</option>
+        <option value="Delta:H(6)C(6)O(1) (K)">Delta:H(6)C(6)O(1) (K)</option>
+        <option value="Delta:H(8)C(6)O(1) (L)">Delta:H(8)C(6)O(1) (L)</option>
+        <option value="Delta:H(8)C(6)O(2) (K)">Delta:H(8)C(6)O(2) (K)</option>
+        <option value="Delta:Hg(1) (C)">Delta:Hg(1) (C)</option>
+        <option value="Delta:S(-1)Se(1) (C)">Delta:S(-1)Se(1) (C)</option>
+        <option value="Delta:S(-1)Se(1) (M)">Delta:S(-1)Se(1) (M)</option>
+        <option value="Delta:Se(1) (C)">Delta:Se(1) (C)</option>
+        <option value="Deoxy (D)">Deoxy (D)</option>
+        <option value="Deoxy (S)">Deoxy (S)</option>
+        <option value="Deoxy (T)">Deoxy (T)</option>
+        <option value="Deoxyhypusine (K)">Deoxyhypusine (K)</option>
+        <option value="Dethiomethyl (M)">Dethiomethyl (M)</option>
+        <option value="DiART6plex (K)">DiART6plex (K)</option>
+        <option value="DiART6plex (N-term)">DiART6plex (N-term)</option>
+        <option value="DiART6plex (Y)">DiART6plex (Y)</option>
+        <option value="DiART6plex115 (K)">DiART6plex115 (K)</option>
+        <option value="DiART6plex115 (N-term)">DiART6plex115 (N-term)</option>
+        <option value="DiART6plex115 (Y)">DiART6plex115 (Y)</option>
+        <option value="DiART6plex116/119 (K)">DiART6plex116/119 (K)</option>
+        <option value="DiART6plex116/119 (N-term)">DiART6plex116/119 (N-term)</option>
+        <option value="DiART6plex116/119 (Y)">DiART6plex116/119 (Y)</option>
+        <option value="DiART6plex117 (K)">DiART6plex117 (K)</option>
+        <option value="DiART6plex117 (N-term)">DiART6plex117 (N-term)</option>
+        <option value="DiART6plex117 (Y)">DiART6plex117 (Y)</option>
+        <option value="DiART6plex118 (K)">DiART6plex118 (K)</option>
+        <option value="DiART6plex118 (N-term)">DiART6plex118 (N-term)</option>
+        <option value="DiART6plex118 (Y)">DiART6plex118 (Y)</option>
+        <option value="DiLeu4plex (K)">DiLeu4plex (K)</option>
+        <option value="DiLeu4plex (N-term)">DiLeu4plex (N-term)</option>
+        <option value="DiLeu4plex (Y)">DiLeu4plex (Y)</option>
+        <option value="DiLeu4plex115 (K)">DiLeu4plex115 (K)</option>
+        <option value="DiLeu4plex115 (N-term)">DiLeu4plex115 (N-term)</option>
+        <option value="DiLeu4plex115 (Y)">DiLeu4plex115 (Y)</option>
+        <option value="DiLeu4plex117 (K)">DiLeu4plex117 (K)</option>
+        <option value="DiLeu4plex117 (N-term)">DiLeu4plex117 (N-term)</option>
+        <option value="DiLeu4plex117 (Y)">DiLeu4plex117 (Y)</option>
+        <option value="DiLeu4plex118 (K)">DiLeu4plex118 (K)</option>
+        <option value="DiLeu4plex118 (N-term)">DiLeu4plex118 (N-term)</option>
+        <option value="DiLeu4plex118 (Y)">DiLeu4plex118 (Y)</option>
+        <option value="Diacylglycerol (C)">Diacylglycerol (C)</option>
+        <option value="Dibromo (Y)">Dibromo (Y)</option>
+        <option value="Dicarbamidomethyl (C)">Dicarbamidomethyl (C)</option>
+        <option value="Dicarbamidomethyl (H)">Dicarbamidomethyl (H)</option>
+        <option value="Dicarbamidomethyl (K)">Dicarbamidomethyl (K)</option>
+        <option value="Dicarbamidomethyl (N-term)">Dicarbamidomethyl (N-term)</option>
+        <option value="Dicarbamidomethyl (R)">Dicarbamidomethyl (R)</option>
+        <option value="Didehydro (C-term K)">Didehydro (C-term K)</option>
+        <option value="Didehydro (S)">Didehydro (S)</option>
+        <option value="Didehydro (T)">Didehydro (T)</option>
+        <option value="Didehydro (Y)">Didehydro (Y)</option>
+        <option value="Didehydroretinylidene (K)">Didehydroretinylidene (K)</option>
+        <option value="Diethyl (K)">Diethyl (K)</option>
+        <option value="Diethyl (N-term)">Diethyl (N-term)</option>
+        <option value="Diethylphosphate (C)">Diethylphosphate (C)</option>
+        <option value="Diethylphosphate (H)">Diethylphosphate (H)</option>
+        <option value="Diethylphosphate (K)">Diethylphosphate (K)</option>
+        <option value="Diethylphosphate (N-term)">Diethylphosphate (N-term)</option>
+        <option value="Diethylphosphate (S)">Diethylphosphate (S)</option>
+        <option value="Diethylphosphate (T)">Diethylphosphate (T)</option>
+        <option value="Diethylphosphate (Y)">Diethylphosphate (Y)</option>
+        <option value="Difuran (Y)">Difuran (Y)</option>
+        <option value="Dihydroxyimidazolidine (R)">Dihydroxyimidazolidine (R)</option>
+        <option value="Diiodo (H)">Diiodo (H)</option>
+        <option value="Diiodo (Y)">Diiodo (Y)</option>
+        <option value="Diironsubcluster (C)">Diironsubcluster (C)</option>
+        <option value="Diisopropylphosphate (K)">Diisopropylphosphate (K)</option>
+        <option value="Diisopropylphosphate (N-term)">Diisopropylphosphate (N-term)</option>
+        <option value="Diisopropylphosphate (S)">Diisopropylphosphate (S)</option>
+        <option value="Diisopropylphosphate (T)">Diisopropylphosphate (T)</option>
+        <option value="Diisopropylphosphate (Y)">Diisopropylphosphate (Y)</option>
+        <option value="Dimethyl (K)">Dimethyl (K)</option>
+        <option value="Dimethyl (N)">Dimethyl (N)</option>
+        <option value="Dimethyl (N-term)">Dimethyl (N-term)</option>
+        <option value="Dimethyl (R)">Dimethyl (R)</option>
+        <option value="Dimethyl:2H(4) (K)">Dimethyl:2H(4) (K)</option>
+        <option value="Dimethyl:2H(4) (N-term)">Dimethyl:2H(4) (N-term)</option>
+        <option value="Dimethyl:2H(4)13C(2) (K)">Dimethyl:2H(4)13C(2) (K)</option>
+        <option value="Dimethyl:2H(4)13C(2) (N-term)">Dimethyl:2H(4)13C(2) (N-term)</option>
+        <option value="Dimethyl:2H(6) (K)">Dimethyl:2H(6) (K)</option>
+        <option value="Dimethyl:2H(6) (N-term)">Dimethyl:2H(6) (N-term)</option>
+        <option value="Dimethyl:2H(6) (R)">Dimethyl:2H(6) (R)</option>
+        <option value="Dimethyl:2H(6)13C(2) (K)">Dimethyl:2H(6)13C(2) (K)</option>
+        <option value="Dimethyl:2H(6)13C(2) (N-term)">Dimethyl:2H(6)13C(2) (N-term)</option>
+        <option value="Dimethyl:2H(6)13C(2) (R)">Dimethyl:2H(6)13C(2) (R)</option>
+        <option value="DimethylArsino (C)">DimethylArsino (C)</option>
+        <option value="DimethylamineGMBS (C)">DimethylamineGMBS (C)</option>
+        <option value="DimethylpyrroleAdduct (K)">DimethylpyrroleAdduct (K)</option>
+        <option value="Dioxidation (C)">Dioxidation (C)</option>
+        <option value="Dioxidation (F)">Dioxidation (F)</option>
+        <option value="Dioxidation (K)">Dioxidation (K)</option>
+        <option value="Dioxidation (M)">Dioxidation (M)</option>
+        <option value="Dioxidation (P)">Dioxidation (P)</option>
+        <option value="Dioxidation (R)">Dioxidation (R)</option>
+        <option value="Dioxidation (W)">Dioxidation (W)</option>
+        <option value="Dioxidation (Y)">Dioxidation (Y)</option>
+        <option value="Diphthamide (H)">Diphthamide (H)</option>
+        <option value="Dipyridyl (C)">Dipyridyl (C)</option>
+        <option value="Dipyrrolylmethanemethyl (C)">Dipyrrolylmethanemethyl (C)</option>
+        <option value="DyLight-maleimide (C)">DyLight-maleimide (C)</option>
+        <option value="EDEDTIDVFQQQTGG (K)">EDEDTIDVFQQQTGG (K)</option>
+        <option value="EDT-iodoacetyl-PEO-biotin (S)">EDT-iodoacetyl-PEO-biotin (S)</option>
+        <option value="EDT-iodoacetyl-PEO-biotin (T)">EDT-iodoacetyl-PEO-biotin (T)</option>
+        <option value="EDT-maleimide-PEO-biotin (S)">EDT-maleimide-PEO-biotin (S)</option>
+        <option value="EDT-maleimide-PEO-biotin (T)">EDT-maleimide-PEO-biotin (T)</option>
+        <option value="EEEDVIEVYQEQTGG (K)">EEEDVIEVYQEQTGG (K)</option>
+        <option value="EGCG1 (C)">EGCG1 (C)</option>
+        <option value="EGCG2 (C)">EGCG2 (C)</option>
+        <option value="EHD-diphenylpentanone (C)">EHD-diphenylpentanone (C)</option>
+        <option value="EHD-diphenylpentanone (M)">EHD-diphenylpentanone (M)</option>
+        <option value="EQAT (C)">EQAT (C)</option>
+        <option value="EQAT:2H(5) (C)">EQAT:2H(5) (C)</option>
+        <option value="EQIGG (K)">EQIGG (K)</option>
+        <option value="ESP (K)">ESP (K)</option>
+        <option value="ESP (N-term)">ESP (N-term)</option>
+        <option value="ESP:2H(10) (K)">ESP:2H(10) (K)</option>
+        <option value="ESP:2H(10) (N-term)">ESP:2H(10) (N-term)</option>
+        <option value="Ethanedithiol (S)">Ethanedithiol (S)</option>
+        <option value="Ethanedithiol (T)">Ethanedithiol (T)</option>
+        <option value="Ethanolamine (C)">Ethanolamine (C)</option>
+        <option value="Ethanolamine (C-term)">Ethanolamine (C-term)</option>
+        <option value="Ethanolamine (D)">Ethanolamine (D)</option>
+        <option value="Ethanolamine (E)">Ethanolamine (E)</option>
+        <option value="Ethanolyl (C)">Ethanolyl (C)</option>
+        <option value="Ethanolyl (K)">Ethanolyl (K)</option>
+        <option value="Ethanolyl (R)">Ethanolyl (R)</option>
+        <option value="Ethoxyformyl (H)">Ethoxyformyl (H)</option>
+        <option value="Ethyl (C-term)">Ethyl (C-term)</option>
+        <option value="Ethyl (D)">Ethyl (D)</option>
+        <option value="Ethyl (E)">Ethyl (E)</option>
+        <option value="Ethyl (K)">Ethyl (K)</option>
+        <option value="Ethyl (N-term)">Ethyl (N-term)</option>
+        <option value="Ethyl+Deamidated (N)">Ethyl+Deamidated (N)</option>
+        <option value="Ethyl+Deamidated (Q)">Ethyl+Deamidated (Q)</option>
+        <option value="Ethylphosphate (K)">Ethylphosphate (K)</option>
+        <option value="Ethylphosphate (N-term)">Ethylphosphate (N-term)</option>
+        <option value="Ethylphosphate (S)">Ethylphosphate (S)</option>
+        <option value="Ethylphosphate (T)">Ethylphosphate (T)</option>
+        <option value="Ethylphosphate (Y)">Ethylphosphate (Y)</option>
+        <option value="ExacTagAmine (K)">ExacTagAmine (K)</option>
+        <option value="ExacTagThiol (C)">ExacTagThiol (C)</option>
+        <option value="FAD (C)">FAD (C)</option>
+        <option value="FAD (H)">FAD (H)</option>
+        <option value="FAD (Y)">FAD (Y)</option>
+        <option value="FMN (S)">FMN (S)</option>
+        <option value="FMN (T)">FMN (T)</option>
+        <option value="FMNC (C)">FMNC (C)</option>
+        <option value="FMNH (C)">FMNH (C)</option>
+        <option value="FMNH (H)">FMNH (H)</option>
+        <option value="FNEM (C)">FNEM (C)</option>
+        <option value="FP-Biotin (K)">FP-Biotin (K)</option>
+        <option value="FP-Biotin (S)">FP-Biotin (S)</option>
+        <option value="FP-Biotin (T)">FP-Biotin (T)</option>
+        <option value="FP-Biotin (Y)">FP-Biotin (Y)</option>
+        <option value="FTC (C)">FTC (C)</option>
+        <option value="FTC (K)">FTC (K)</option>
+        <option value="FTC (P)">FTC (P)</option>
+        <option value="FTC (R)">FTC (R)</option>
+        <option value="FTC (S)">FTC (S)</option>
+        <option value="Farnesyl (C)">Farnesyl (C)</option>
+        <option value="Fluorescein (C)">Fluorescein (C)</option>
+        <option value="Fluoro (A)">Fluoro (A)</option>
+        <option value="Fluoro (F)">Fluoro (F)</option>
+        <option value="Fluoro (W)">Fluoro (W)</option>
+        <option value="Fluoro (Y)">Fluoro (Y)</option>
+        <option value="Formyl (K)">Formyl (K)</option>
+        <option value="Formyl (N-term)">Formyl (N-term)</option>
+        <option value="Formyl (S)">Formyl (S)</option>
+        <option value="Formyl (T)">Formyl (T)</option>
+        <option value="Furan (Y)">Furan (Y)</option>
+        <option value="G-H1 (R)">G-H1 (R)</option>
+        <option value="GG (C)">GG (C)</option>
+        <option value="GG (K)">GG (K)</option>
+        <option value="GG (S)">GG (S)</option>
+        <option value="GG (T)">GG (T)</option>
+        <option value="GGQ (K)">GGQ (K)</option>
+        <option value="GIST-Quat (K)">GIST-Quat (K)</option>
+        <option value="GIST-Quat (N-term)">GIST-Quat (N-term)</option>
+        <option value="GIST-Quat:2H(3) (K)">GIST-Quat:2H(3) (K)</option>
+        <option value="GIST-Quat:2H(3) (N-term)">GIST-Quat:2H(3) (N-term)</option>
+        <option value="GIST-Quat:2H(6) (K)">GIST-Quat:2H(6) (K)</option>
+        <option value="GIST-Quat:2H(6) (N-term)">GIST-Quat:2H(6) (N-term)</option>
+        <option value="GIST-Quat:2H(9) (K)">GIST-Quat:2H(9) (K)</option>
+        <option value="GIST-Quat:2H(9) (N-term)">GIST-Quat:2H(9) (N-term)</option>
+        <option value="Galactosyl (K)">Galactosyl (K)</option>
+        <option value="GeranylGeranyl (C)">GeranylGeranyl (C)</option>
+        <option value="Gln-&gt;Ala (Q)">Gln-&gt;Ala (Q)</option>
+        <option value="Gln-&gt;Arg (Q)">Gln-&gt;Arg (Q)</option>
+        <option value="Gln-&gt;Asn (Q)">Gln-&gt;Asn (Q)</option>
+        <option value="Gln-&gt;Asp (Q)">Gln-&gt;Asp (Q)</option>
+        <option value="Gln-&gt;Cys (Q)">Gln-&gt;Cys (Q)</option>
+        <option value="Gln-&gt;Glu (Q)">Gln-&gt;Glu (Q)</option>
+        <option value="Gln-&gt;Gly (Q)">Gln-&gt;Gly (Q)</option>
+        <option value="Gln-&gt;His (Q)">Gln-&gt;His (Q)</option>
+        <option value="Gln-&gt;Lys (Q)">Gln-&gt;Lys (Q)</option>
+        <option value="Gln-&gt;Met (Q)">Gln-&gt;Met (Q)</option>
+        <option value="Gln-&gt;Phe (Q)">Gln-&gt;Phe (Q)</option>
+        <option value="Gln-&gt;Pro (Q)">Gln-&gt;Pro (Q)</option>
+        <option value="Gln-&gt;Ser (Q)">Gln-&gt;Ser (Q)</option>
+        <option value="Gln-&gt;Thr (Q)">Gln-&gt;Thr (Q)</option>
+        <option value="Gln-&gt;Trp (Q)">Gln-&gt;Trp (Q)</option>
+        <option value="Gln-&gt;Tyr (Q)">Gln-&gt;Tyr (Q)</option>
+        <option value="Gln-&gt;Val (Q)">Gln-&gt;Val (Q)</option>
+        <option value="Gln-&gt;Xle (Q)">Gln-&gt;Xle (Q)</option>
+        <option value="Gln-&gt;pyro-Glu (N-term Q)">Gln-&gt;pyro-Glu (N-term Q)</option>
+        <option value="Glu (E)">Glu (E)</option>
+        <option value="Glu-&gt;Ala (E)">Glu-&gt;Ala (E)</option>
+        <option value="Glu-&gt;Arg (E)">Glu-&gt;Arg (E)</option>
+        <option value="Glu-&gt;Asn (E)">Glu-&gt;Asn (E)</option>
+        <option value="Glu-&gt;Asp (E)">Glu-&gt;Asp (E)</option>
+        <option value="Glu-&gt;Cys (E)">Glu-&gt;Cys (E)</option>
+        <option value="Glu-&gt;Gln (E)">Glu-&gt;Gln (E)</option>
+        <option value="Glu-&gt;Gly (E)">Glu-&gt;Gly (E)</option>
+        <option value="Glu-&gt;His (E)">Glu-&gt;His (E)</option>
+        <option value="Glu-&gt;Lys (E)">Glu-&gt;Lys (E)</option>
+        <option value="Glu-&gt;Met (E)">Glu-&gt;Met (E)</option>
+        <option value="Glu-&gt;Phe (E)">Glu-&gt;Phe (E)</option>
+        <option value="Glu-&gt;Pro (E)">Glu-&gt;Pro (E)</option>
+        <option value="Glu-&gt;Ser (E)">Glu-&gt;Ser (E)</option>
+        <option value="Glu-&gt;Thr (E)">Glu-&gt;Thr (E)</option>
+        <option value="Glu-&gt;Trp (E)">Glu-&gt;Trp (E)</option>
+        <option value="Glu-&gt;Tyr (E)">Glu-&gt;Tyr (E)</option>
+        <option value="Glu-&gt;Val (E)">Glu-&gt;Val (E)</option>
+        <option value="Glu-&gt;Xle (E)">Glu-&gt;Xle (E)</option>
+        <option value="Glu-&gt;pyro-Glu (N-term E)">Glu-&gt;pyro-Glu (N-term E)</option>
+        <option value="GluGlu (E)">GluGlu (E)</option>
+        <option value="GluGluGlu (E)">GluGluGlu (E)</option>
+        <option value="GluGluGluGlu (E)">GluGluGluGlu (E)</option>
+        <option value="Gluconoylation (K)">Gluconoylation (K)</option>
+        <option value="Gluconoylation (N-term)">Gluconoylation (N-term)</option>
+        <option value="Glucosylgalactosyl (K)">Glucosylgalactosyl (K)</option>
+        <option value="Glucuronyl (S)">Glucuronyl (S)</option>
+        <option value="Glutathione (C)">Glutathione (C)</option>
+        <option value="Gly (K)">Gly (K)</option>
+        <option value="Gly (S)">Gly (S)</option>
+        <option value="Gly (T)">Gly (T)</option>
+        <option value="Gly-&gt;Ala (G)">Gly-&gt;Ala (G)</option>
+        <option value="Gly-&gt;Arg (G)">Gly-&gt;Arg (G)</option>
+        <option value="Gly-&gt;Asn (G)">Gly-&gt;Asn (G)</option>
+        <option value="Gly-&gt;Asp (G)">Gly-&gt;Asp (G)</option>
+        <option value="Gly-&gt;Cys (G)">Gly-&gt;Cys (G)</option>
+        <option value="Gly-&gt;Gln (G)">Gly-&gt;Gln (G)</option>
+        <option value="Gly-&gt;Glu (G)">Gly-&gt;Glu (G)</option>
+        <option value="Gly-&gt;His (G)">Gly-&gt;His (G)</option>
+        <option value="Gly-&gt;Lys (G)">Gly-&gt;Lys (G)</option>
+        <option value="Gly-&gt;Met (G)">Gly-&gt;Met (G)</option>
+        <option value="Gly-&gt;Phe (G)">Gly-&gt;Phe (G)</option>
+        <option value="Gly-&gt;Pro (G)">Gly-&gt;Pro (G)</option>
+        <option value="Gly-&gt;Ser (G)">Gly-&gt;Ser (G)</option>
+        <option value="Gly-&gt;Thr (G)">Gly-&gt;Thr (G)</option>
+        <option value="Gly-&gt;Trp (G)">Gly-&gt;Trp (G)</option>
+        <option value="Gly-&gt;Tyr (G)">Gly-&gt;Tyr (G)</option>
+        <option value="Gly-&gt;Val (G)">Gly-&gt;Val (G)</option>
+        <option value="Gly-&gt;Xle (G)">Gly-&gt;Xle (G)</option>
+        <option value="Gly-loss+Amide (C-term G)">Gly-loss+Amide (C-term G)</option>
+        <option value="Glycerophospho (S)">Glycerophospho (S)</option>
+        <option value="GlycerylPE (E)">GlycerylPE (E)</option>
+        <option value="Glycosyl (P)">Glycosyl (P)</option>
+        <option value="Guanidinyl (K)">Guanidinyl (K)</option>
+        <option value="Guanidinyl (N-term)">Guanidinyl (N-term)</option>
+        <option value="HCysThiolactone (K)">HCysThiolactone (K)</option>
+        <option value="HCysteinyl (C)">HCysteinyl (C)</option>
+        <option value="HMVK (C)">HMVK (C)</option>
+        <option value="HN2_mustard (C)">HN2_mustard (C)</option>
+        <option value="HN2_mustard (H)">HN2_mustard (H)</option>
+        <option value="HN2_mustard (K)">HN2_mustard (K)</option>
+        <option value="HN3_mustard (C)">HN3_mustard (C)</option>
+        <option value="HN3_mustard (H)">HN3_mustard (H)</option>
+        <option value="HN3_mustard (K)">HN3_mustard (K)</option>
+        <option value="HNE (A)">HNE (A)</option>
+        <option value="HNE (C)">HNE (C)</option>
+        <option value="HNE (H)">HNE (H)</option>
+        <option value="HNE (K)">HNE (K)</option>
+        <option value="HNE (L)">HNE (L)</option>
+        <option value="HNE+Delta:H(2) (C)">HNE+Delta:H(2) (C)</option>
+        <option value="HNE+Delta:H(2) (H)">HNE+Delta:H(2) (H)</option>
+        <option value="HNE+Delta:H(2) (K)">HNE+Delta:H(2) (K)</option>
+        <option value="HNE-BAHAH (C)">HNE-BAHAH (C)</option>
+        <option value="HNE-BAHAH (H)">HNE-BAHAH (H)</option>
+        <option value="HNE-BAHAH (K)">HNE-BAHAH (K)</option>
+        <option value="HNE-Delta:H(2)O (C)">HNE-Delta:H(2)O (C)</option>
+        <option value="HNE-Delta:H(2)O (H)">HNE-Delta:H(2)O (H)</option>
+        <option value="HNE-Delta:H(2)O (K)">HNE-Delta:H(2)O (K)</option>
+        <option value="HPG (R)">HPG (R)</option>
+        <option value="Heme (C)">Heme (C)</option>
+        <option value="Heme (H)">Heme (H)</option>
+        <option value="Hep (K)">Hep (K)</option>
+        <option value="Hep (N)">Hep (N)</option>
+        <option value="Hep (Q)">Hep (Q)</option>
+        <option value="Hep (R)">Hep (R)</option>
+        <option value="Hep (S)">Hep (S)</option>
+        <option value="Hep (T)">Hep (T)</option>
+        <option value="Hex (C)">Hex (C)</option>
+        <option value="Hex (K)">Hex (K)</option>
+        <option value="Hex (N)">Hex (N)</option>
+        <option value="Hex (N-term)">Hex (N-term)</option>
+        <option value="Hex (R)">Hex (R)</option>
+        <option value="Hex (S)">Hex (S)</option>
+        <option value="Hex (T)">Hex (T)</option>
+        <option value="Hex (W)">Hex (W)</option>
+        <option value="Hex (Y)">Hex (Y)</option>
+        <option value="Hex(1)HexNAc(1)NeuAc(1) (N)">Hex(1)HexNAc(1)NeuAc(1) (N)</option>
+        <option value="Hex(1)HexNAc(1)NeuAc(1) (S)">Hex(1)HexNAc(1)NeuAc(1) (S)</option>
+        <option value="Hex(1)HexNAc(1)NeuAc(1) (T)">Hex(1)HexNAc(1)NeuAc(1) (T)</option>
+        <option value="Hex(1)HexNAc(1)NeuAc(2) (N)">Hex(1)HexNAc(1)NeuAc(2) (N)</option>
+        <option value="Hex(1)HexNAc(1)NeuAc(2) (S)">Hex(1)HexNAc(1)NeuAc(2) (S)</option>
+        <option value="Hex(1)HexNAc(1)NeuAc(2) (T)">Hex(1)HexNAc(1)NeuAc(2) (T)</option>
+        <option value="Hex(1)HexNAc(1)dHex(1) (N)">Hex(1)HexNAc(1)dHex(1) (N)</option>
+        <option value="Hex(1)HexNAc(2) (N)">Hex(1)HexNAc(2) (N)</option>
+        <option value="Hex(1)HexNAc(2)Pent(1) (N)">Hex(1)HexNAc(2)Pent(1) (N)</option>
+        <option value="Hex(1)HexNAc(2)dHex(1) (N)">Hex(1)HexNAc(2)dHex(1) (N)</option>
+        <option value="Hex(1)HexNAc(2)dHex(1)Pent(1) (N)">Hex(1)HexNAc(2)dHex(1)Pent(1) (N)</option>
+        <option value="Hex(1)HexNAc(2)dHex(2) (N)">Hex(1)HexNAc(2)dHex(2) (N)</option>
+        <option value="Hex(2) (K)">Hex(2) (K)</option>
+        <option value="Hex(2) (R)">Hex(2) (R)</option>
+        <option value="Hex(2)HexNAc(2) (N)">Hex(2)HexNAc(2) (N)</option>
+        <option value="Hex(2)HexNAc(2)Pent(1) (N)">Hex(2)HexNAc(2)Pent(1) (N)</option>
+        <option value="Hex(2)HexNAc(2)dHex(1) (N)">Hex(2)HexNAc(2)dHex(1) (N)</option>
+        <option value="Hex(3) (N)">Hex(3) (N)</option>
+        <option value="Hex(3)HexNAc(1)Pent(1) (N)">Hex(3)HexNAc(1)Pent(1) (N)</option>
+        <option value="Hex(3)HexNAc(2) (N)">Hex(3)HexNAc(2) (N)</option>
+        <option value="Hex(3)HexNAc(2)P(1) (N)">Hex(3)HexNAc(2)P(1) (N)</option>
+        <option value="Hex(3)HexNAc(4) (N)">Hex(3)HexNAc(4) (N)</option>
+        <option value="Hex(4)HexNAc(4) (N)">Hex(4)HexNAc(4) (N)</option>
+        <option value="Hex(5)HexNAc(2) (N)">Hex(5)HexNAc(2) (N)</option>
+        <option value="Hex(5)HexNAc(4) (N)">Hex(5)HexNAc(4) (N)</option>
+        <option value="Hex(5)HexNAc(4)NeuAc(1) (N)">Hex(5)HexNAc(4)NeuAc(1) (N)</option>
+        <option value="Hex(5)HexNAc(4)NeuAc(2) (N)">Hex(5)HexNAc(4)NeuAc(2) (N)</option>
+        <option value="Hex1HexNAc1 (N)">Hex1HexNAc1 (N)</option>
+        <option value="Hex1HexNAc1 (S)">Hex1HexNAc1 (S)</option>
+        <option value="Hex1HexNAc1 (T)">Hex1HexNAc1 (T)</option>
+        <option value="HexN (K)">HexN (K)</option>
+        <option value="HexN (N)">HexN (N)</option>
+        <option value="HexN (T)">HexN (T)</option>
+        <option value="HexN (W)">HexN (W)</option>
+        <option value="HexNAc (N)">HexNAc (N)</option>
+        <option value="HexNAc (S)">HexNAc (S)</option>
+        <option value="HexNAc (T)">HexNAc (T)</option>
+        <option value="HexNAc(1)dHex(1) (N)">HexNAc(1)dHex(1) (N)</option>
+        <option value="HexNAc(1)dHex(2) (N)">HexNAc(1)dHex(2) (N)</option>
+        <option value="HexNAc(2) (N)">HexNAc(2) (N)</option>
+        <option value="HexNAc(2)dHex(1) (N)">HexNAc(2)dHex(1) (N)</option>
+        <option value="HexNAc(2)dHex(2) (N)">HexNAc(2)dHex(2) (N)</option>
+        <option value="His-&gt;Ala (H)">His-&gt;Ala (H)</option>
+        <option value="His-&gt;Arg (H)">His-&gt;Arg (H)</option>
+        <option value="His-&gt;Asn (H)">His-&gt;Asn (H)</option>
+        <option value="His-&gt;Asp (H)">His-&gt;Asp (H)</option>
+        <option value="His-&gt;Cys (H)">His-&gt;Cys (H)</option>
+        <option value="His-&gt;Gln (H)">His-&gt;Gln (H)</option>
+        <option value="His-&gt;Glu (H)">His-&gt;Glu (H)</option>
+        <option value="His-&gt;Gly (H)">His-&gt;Gly (H)</option>
+        <option value="His-&gt;Lys (H)">His-&gt;Lys (H)</option>
+        <option value="His-&gt;Met (H)">His-&gt;Met (H)</option>
+        <option value="His-&gt;Phe (H)">His-&gt;Phe (H)</option>
+        <option value="His-&gt;Pro (H)">His-&gt;Pro (H)</option>
+        <option value="His-&gt;Ser (H)">His-&gt;Ser (H)</option>
+        <option value="His-&gt;Thr (H)">His-&gt;Thr (H)</option>
+        <option value="His-&gt;Trp (H)">His-&gt;Trp (H)</option>
+        <option value="His-&gt;Tyr (H)">His-&gt;Tyr (H)</option>
+        <option value="His-&gt;Val (H)">His-&gt;Val (H)</option>
+        <option value="His-&gt;Xle (H)">His-&gt;Xle (H)</option>
+        <option value="Homocysteic_acid (M)">Homocysteic_acid (M)</option>
+        <option value="Hydroxamic_acid (D)">Hydroxamic_acid (D)</option>
+        <option value="Hydroxamic_acid (E)">Hydroxamic_acid (E)</option>
+        <option value="Hydroxycinnamyl (C)">Hydroxycinnamyl (C)</option>
+        <option value="Hydroxyfarnesyl (C)">Hydroxyfarnesyl (C)</option>
+        <option value="Hydroxyheme (E)">Hydroxyheme (E)</option>
+        <option value="Hydroxymethyl (N)">Hydroxymethyl (N)</option>
+        <option value="HydroxymethylOP (K)">HydroxymethylOP (K)</option>
+        <option value="Hydroxytrimethyl (K)">Hydroxytrimethyl (K)</option>
+        <option value="Hypusine (K)">Hypusine (K)</option>
+        <option value="IBTP (C)">IBTP (C)</option>
+        <option value="ICAT-C (C)">ICAT-C (C)</option>
+        <option value="ICAT-C:13C(9) (C)">ICAT-C:13C(9) (C)</option>
+        <option value="ICAT-D (C)">ICAT-D (C)</option>
+        <option value="ICAT-D:2H(8) (C)">ICAT-D:2H(8) (C)</option>
+        <option value="ICAT-G (C)">ICAT-G (C)</option>
+        <option value="ICAT-G:2H(8) (C)">ICAT-G:2H(8) (C)</option>
+        <option value="ICAT-H (C)">ICAT-H (C)</option>
+        <option value="ICAT-H:13C(6) (C)">ICAT-H:13C(6) (C)</option>
+        <option value="ICDID (C)">ICDID (C)</option>
+        <option value="ICDID:2H(6) (C)">ICDID:2H(6) (C)</option>
+        <option value="ICPL (K)">ICPL (K)</option>
+        <option value="ICPL (N-term)">ICPL (N-term)</option>
+        <option value="ICPL:13C(6) (K)">ICPL:13C(6) (K)</option>
+        <option value="ICPL:13C(6) (N-term)">ICPL:13C(6) (N-term)</option>
+        <option value="ICPL:13C(6)2H(4) (K)">ICPL:13C(6)2H(4) (K)</option>
+        <option value="ICPL:13C(6)2H(4) (N-term)">ICPL:13C(6)2H(4) (N-term)</option>
+        <option value="ICPL:2H(4) (K)">ICPL:2H(4) (K)</option>
+        <option value="ICPL:2H(4) (N-term)">ICPL:2H(4) (N-term)</option>
+        <option value="IDEnT (C)">IDEnT (C)</option>
+        <option value="IED-Biotin (C)">IED-Biotin (C)</option>
+        <option value="IGBP (C)">IGBP (C)</option>
+        <option value="IGBP:13C(2) (C)">IGBP:13C(2) (C)</option>
+        <option value="IMEHex(2)NeuAc(1) (K)">IMEHex(2)NeuAc(1) (K)</option>
+        <option value="IMID (K)">IMID (K)</option>
+        <option value="IMID:2H(4) (K)">IMID:2H(4) (K)</option>
+        <option value="ISD_z+2_ion (N-term)">ISD_z+2_ion (N-term)</option>
+        <option value="Iminobiotin (K)">Iminobiotin (K)</option>
+        <option value="Iminobiotin (N-term)">Iminobiotin (N-term)</option>
+        <option value="Iodo (H)">Iodo (H)</option>
+        <option value="Iodo (Y)">Iodo (Y)</option>
+        <option value="IodoU-AMP (F)">IodoU-AMP (F)</option>
+        <option value="IodoU-AMP (W)">IodoU-AMP (W)</option>
+        <option value="IodoU-AMP (Y)">IodoU-AMP (Y)</option>
+        <option value="Iodoacetanilide (C)">Iodoacetanilide (C)</option>
+        <option value="Iodoacetanilide (K)">Iodoacetanilide (K)</option>
+        <option value="Iodoacetanilide (N-term)">Iodoacetanilide (N-term)</option>
+        <option value="Iodoacetanilide:13C(6) (C)">Iodoacetanilide:13C(6) (C)</option>
+        <option value="Iodoacetanilide:13C(6) (K)">Iodoacetanilide:13C(6) (K)</option>
+        <option value="Iodoacetanilide:13C(6) (N-term)">Iodoacetanilide:13C(6) (N-term)</option>
+        <option value="Isopropylphospho (S)">Isopropylphospho (S)</option>
+        <option value="Isopropylphospho (T)">Isopropylphospho (T)</option>
+        <option value="Isopropylphospho (Y)">Isopropylphospho (Y)</option>
+        <option value="LG-Hlactam-K (K)">LG-Hlactam-K (K)</option>
+        <option value="LG-Hlactam-R (R)">LG-Hlactam-R (R)</option>
+        <option value="LG-anhydrolactam (K)">LG-anhydrolactam (K)</option>
+        <option value="LG-anhydrolactam (N-term)">LG-anhydrolactam (N-term)</option>
+        <option value="LG-anhyropyrrole (K)">LG-anhyropyrrole (K)</option>
+        <option value="LG-anhyropyrrole (N-term)">LG-anhyropyrrole (N-term)</option>
+        <option value="LG-lactam-K (K)">LG-lactam-K (K)</option>
+        <option value="LG-lactam-R (R)">LG-lactam-R (R)</option>
+        <option value="LG-pyrrole (K)">LG-pyrrole (K)</option>
+        <option value="LG-pyrrole (N-term)">LG-pyrrole (N-term)</option>
+        <option value="LRGG (K)">LRGG (K)</option>
+        <option value="Label:13C(1)2H(3) (M)">Label:13C(1)2H(3) (M)</option>
+        <option value="Label:13C(1)2H(3)+Oxidation (M)">Label:13C(1)2H(3)+Oxidation (M)</option>
+        <option value="Label:13C(3) (A)">Label:13C(3) (A)</option>
+        <option value="Label:13C(3)15N(1) (A)">Label:13C(3)15N(1) (A)</option>
+        <option value="Label:13C(4) (M)">Label:13C(4) (M)</option>
+        <option value="Label:13C(4)+Oxidation (M)">Label:13C(4)+Oxidation (M)</option>
+        <option value="Label:13C(4)15N(1) (D)">Label:13C(4)15N(1) (D)</option>
+        <option value="Label:13C(4)15N(2)+GG (K)">Label:13C(4)15N(2)+GG (K)</option>
+        <option value="Label:13C(5) (P)">Label:13C(5) (P)</option>
+        <option value="Label:13C(5)15N(1) (E)">Label:13C(5)15N(1) (E)</option>
+        <option value="Label:13C(5)15N(1) (M)">Label:13C(5)15N(1) (M)</option>
+        <option value="Label:13C(5)15N(1) (P)">Label:13C(5)15N(1) (P)</option>
+        <option value="Label:13C(5)15N(1) (V)">Label:13C(5)15N(1) (V)</option>
+        <option value="Label:13C(6) (I)">Label:13C(6) (I)</option>
+        <option value="Label:13C(6) (K)">Label:13C(6) (K)</option>
+        <option value="Label:13C(6) (L)">Label:13C(6) (L)</option>
+        <option value="Label:13C(6) (R)">Label:13C(6) (R)</option>
+        <option value="Label:13C(6)+Acetyl (K)">Label:13C(6)+Acetyl (K)</option>
+        <option value="Label:13C(6)+Dimethyl (K)">Label:13C(6)+Dimethyl (K)</option>
+        <option value="Label:13C(6)+GG (K)">Label:13C(6)+GG (K)</option>
+        <option value="Label:13C(6)15N(1) (I)">Label:13C(6)15N(1) (I)</option>
+        <option value="Label:13C(6)15N(1) (L)">Label:13C(6)15N(1) (L)</option>
+        <option value="Label:13C(6)15N(2) (K)">Label:13C(6)15N(2) (K)</option>
+        <option value="Label:13C(6)15N(2)+Acetyl (K)">Label:13C(6)15N(2)+Acetyl (K)</option>
+        <option value="Label:13C(6)15N(2)+Dimethyl (K)">Label:13C(6)15N(2)+Dimethyl (K)</option>
+        <option value="Label:13C(6)15N(2)+GG (K)">Label:13C(6)15N(2)+GG (K)</option>
+        <option value="Label:13C(6)15N(4) (R)">Label:13C(6)15N(4) (R)</option>
+        <option value="Label:13C(6)15N(4)+Dimethyl (R)">Label:13C(6)15N(4)+Dimethyl (R)</option>
+        <option value="Label:13C(6)15N(4)+Dimethyl:2H(6)13C(2) (R)">Label:13C(6)15N(4)+Dimethyl:2H(6)13C(2) (R)</option>
+        <option value="Label:13C(6)15N(4)+Methyl (R)">Label:13C(6)15N(4)+Methyl (R)</option>
+        <option value="Label:13C(6)15N(4)+Methyl:2H(3)13C(1) (R)">Label:13C(6)15N(4)+Methyl:2H(3)13C(1) (R)</option>
+        <option value="Label:13C(8)15N(2) (R)">Label:13C(8)15N(2) (R)</option>
+        <option value="Label:13C(9) (F)">Label:13C(9) (F)</option>
+        <option value="Label:13C(9) (Y)">Label:13C(9) (Y)</option>
+        <option value="Label:13C(9)+Phospho (Y)">Label:13C(9)+Phospho (Y)</option>
+        <option value="Label:13C(9)15N(1) (F)">Label:13C(9)15N(1) (F)</option>
+        <option value="Label:15N(1) (A)">Label:15N(1) (A)</option>
+        <option value="Label:15N(1) (C)">Label:15N(1) (C)</option>
+        <option value="Label:15N(1) (D)">Label:15N(1) (D)</option>
+        <option value="Label:15N(1) (E)">Label:15N(1) (E)</option>
+        <option value="Label:15N(1) (F)">Label:15N(1) (F)</option>
+        <option value="Label:15N(1) (G)">Label:15N(1) (G)</option>
+        <option value="Label:15N(1) (I)">Label:15N(1) (I)</option>
+        <option value="Label:15N(1) (L)">Label:15N(1) (L)</option>
+        <option value="Label:15N(1) (M)">Label:15N(1) (M)</option>
+        <option value="Label:15N(1) (P)">Label:15N(1) (P)</option>
+        <option value="Label:15N(1) (S)">Label:15N(1) (S)</option>
+        <option value="Label:15N(1) (T)">Label:15N(1) (T)</option>
+        <option value="Label:15N(1) (V)">Label:15N(1) (V)</option>
+        <option value="Label:15N(1) (Y)">Label:15N(1) (Y)</option>
+        <option value="Label:15N(2) (K)">Label:15N(2) (K)</option>
+        <option value="Label:15N(2) (N)">Label:15N(2) (N)</option>
+        <option value="Label:15N(2) (Q)">Label:15N(2) (Q)</option>
+        <option value="Label:15N(2) (W)">Label:15N(2) (W)</option>
+        <option value="Label:15N(2)2H(9) (K)">Label:15N(2)2H(9) (K)</option>
+        <option value="Label:15N(3) (H)">Label:15N(3) (H)</option>
+        <option value="Label:15N(4) (R)">Label:15N(4) (R)</option>
+        <option value="Label:18O(1) (C-term)">Label:18O(1) (C-term)</option>
+        <option value="Label:18O(1) (S)">Label:18O(1) (S)</option>
+        <option value="Label:18O(1) (T)">Label:18O(1) (T)</option>
+        <option value="Label:18O(1) (Y)">Label:18O(1) (Y)</option>
+        <option value="Label:18O(2) (C-term)">Label:18O(2) (C-term)</option>
+        <option value="Label:2H(10) (L)">Label:2H(10) (L)</option>
+        <option value="Label:2H(3) (L)">Label:2H(3) (L)</option>
+        <option value="Label:2H(3) (M)">Label:2H(3) (M)</option>
+        <option value="Label:2H(3)+Oxidation (M)">Label:2H(3)+Oxidation (M)</option>
+        <option value="Label:2H(4) (F)">Label:2H(4) (F)</option>
+        <option value="Label:2H(4) (K)">Label:2H(4) (K)</option>
+        <option value="Label:2H(4) (Y)">Label:2H(4) (Y)</option>
+        <option value="Label:2H(4)+Acetyl (K)">Label:2H(4)+Acetyl (K)</option>
+        <option value="Label:2H(4)+GG (K)">Label:2H(4)+GG (K)</option>
+        <option value="Label:2H(4)13C(1) (R)">Label:2H(4)13C(1) (R)</option>
+        <option value="Label:2H(6)15N(1) (P)">Label:2H(6)15N(1) (P)</option>
+        <option value="Label:2H(7)15N(4) (R)">Label:2H(7)15N(4) (R)</option>
+        <option value="Label:2H(9)13C(6)15N(2) (K)">Label:2H(9)13C(6)15N(2) (K)</option>
+        <option value="Leu-&gt;MetOx (L)">Leu-&gt;MetOx (L)</option>
+        <option value="Lipoyl (K)">Lipoyl (K)</option>
+        <option value="Lys (N-term)">Lys (N-term)</option>
+        <option value="Lys-&gt;Ala (K)">Lys-&gt;Ala (K)</option>
+        <option value="Lys-&gt;Allysine (K)">Lys-&gt;Allysine (K)</option>
+        <option value="Lys-&gt;AminoadipicAcid (K)">Lys-&gt;AminoadipicAcid (K)</option>
+        <option value="Lys-&gt;Arg (K)">Lys-&gt;Arg (K)</option>
+        <option value="Lys-&gt;Asn (K)">Lys-&gt;Asn (K)</option>
+        <option value="Lys-&gt;Asp (K)">Lys-&gt;Asp (K)</option>
+        <option value="Lys-&gt;CamCys (K)">Lys-&gt;CamCys (K)</option>
+        <option value="Lys-&gt;Cys (K)">Lys-&gt;Cys (K)</option>
+        <option value="Lys-&gt;Gln (K)">Lys-&gt;Gln (K)</option>
+        <option value="Lys-&gt;Glu (K)">Lys-&gt;Glu (K)</option>
+        <option value="Lys-&gt;Gly (K)">Lys-&gt;Gly (K)</option>
+        <option value="Lys-&gt;His (K)">Lys-&gt;His (K)</option>
+        <option value="Lys-&gt;Met (K)">Lys-&gt;Met (K)</option>
+        <option value="Lys-&gt;MetOx (K)">Lys-&gt;MetOx (K)</option>
+        <option value="Lys-&gt;Phe (K)">Lys-&gt;Phe (K)</option>
+        <option value="Lys-&gt;Pro (K)">Lys-&gt;Pro (K)</option>
+        <option value="Lys-&gt;Ser (K)">Lys-&gt;Ser (K)</option>
+        <option value="Lys-&gt;Thr (K)">Lys-&gt;Thr (K)</option>
+        <option value="Lys-&gt;Trp (K)">Lys-&gt;Trp (K)</option>
+        <option value="Lys-&gt;Tyr (K)">Lys-&gt;Tyr (K)</option>
+        <option value="Lys-&gt;Val (K)">Lys-&gt;Val (K)</option>
+        <option value="Lys-&gt;Xle (K)">Lys-&gt;Xle (K)</option>
+        <option value="Lysbiotinhydrazide (K)">Lysbiotinhydrazide (K)</option>
+        <option value="MDCC (C)">MDCC (C)</option>
+        <option value="MG-H1 (R)">MG-H1 (R)</option>
+        <option value="MM-diphenylpentanone (C)">MM-diphenylpentanone (C)</option>
+        <option value="MTSL (C)">MTSL (C)</option>
+        <option value="Maleimide-PEO2-Biotin (C)">Maleimide-PEO2-Biotin (C)</option>
+        <option value="Malonyl (C)">Malonyl (C)</option>
+        <option value="Malonyl (S)">Malonyl (S)</option>
+        <option value="Menadione (C)">Menadione (C)</option>
+        <option value="Menadione (K)">Menadione (K)</option>
+        <option value="Menadione-HQ (C)">Menadione-HQ (C)</option>
+        <option value="Menadione-HQ (K)">Menadione-HQ (K)</option>
+        <option value="MercaptoEthanol (S)">MercaptoEthanol (S)</option>
+        <option value="MercaptoEthanol (T)">MercaptoEthanol (T)</option>
+        <option value="Met-&gt;Aha (M)">Met-&gt;Aha (M)</option>
+        <option value="Met-&gt;Ala (M)">Met-&gt;Ala (M)</option>
+        <option value="Met-&gt;Arg (M)">Met-&gt;Arg (M)</option>
+        <option value="Met-&gt;Asn (M)">Met-&gt;Asn (M)</option>
+        <option value="Met-&gt;Asp (M)">Met-&gt;Asp (M)</option>
+        <option value="Met-&gt;Cys (M)">Met-&gt;Cys (M)</option>
+        <option value="Met-&gt;Gln (M)">Met-&gt;Gln (M)</option>
+        <option value="Met-&gt;Glu (M)">Met-&gt;Glu (M)</option>
+        <option value="Met-&gt;Gly (M)">Met-&gt;Gly (M)</option>
+        <option value="Met-&gt;His (M)">Met-&gt;His (M)</option>
+        <option value="Met-&gt;Hpg (M)">Met-&gt;Hpg (M)</option>
+        <option value="Met-&gt;Hse (C-term M)">Met-&gt;Hse (C-term M)</option>
+        <option value="Met-&gt;Hsl (C-term M)">Met-&gt;Hsl (C-term M)</option>
+        <option value="Met-&gt;Lys (M)">Met-&gt;Lys (M)</option>
+        <option value="Met-&gt;Phe (M)">Met-&gt;Phe (M)</option>
+        <option value="Met-&gt;Pro (M)">Met-&gt;Pro (M)</option>
+        <option value="Met-&gt;Ser (M)">Met-&gt;Ser (M)</option>
+        <option value="Met-&gt;Thr (M)">Met-&gt;Thr (M)</option>
+        <option value="Met-&gt;Trp (M)">Met-&gt;Trp (M)</option>
+        <option value="Met-&gt;Tyr (M)">Met-&gt;Tyr (M)</option>
+        <option value="Met-&gt;Val (M)">Met-&gt;Val (M)</option>
+        <option value="Met-&gt;Xle (M)">Met-&gt;Xle (M)</option>
+        <option value="Methyl (C)">Methyl (C)</option>
+        <option value="Methyl (C-term)">Methyl (C-term)</option>
+        <option value="Methyl (D)">Methyl (D)</option>
+        <option value="Methyl (E)">Methyl (E)</option>
+        <option value="Methyl (H)">Methyl (H)</option>
+        <option value="Methyl (I)">Methyl (I)</option>
+        <option value="Methyl (K)">Methyl (K)</option>
+        <option value="Methyl (L)">Methyl (L)</option>
+        <option value="Methyl (N)">Methyl (N)</option>
+        <option value="Methyl (N-term)">Methyl (N-term)</option>
+        <option value="Methyl (Q)">Methyl (Q)</option>
+        <option value="Methyl (R)">Methyl (R)</option>
+        <option value="Methyl (S)">Methyl (S)</option>
+        <option value="Methyl (T)">Methyl (T)</option>
+        <option value="Methyl+Acetyl:2H(3) (K)">Methyl+Acetyl:2H(3) (K)</option>
+        <option value="Methyl+Deamidated (N)">Methyl+Deamidated (N)</option>
+        <option value="Methyl+Deamidated (Q)">Methyl+Deamidated (Q)</option>
+        <option value="Methyl-PEO12-Maleimide (C)">Methyl-PEO12-Maleimide (C)</option>
+        <option value="Methyl:2H(2) (K)">Methyl:2H(2) (K)</option>
+        <option value="Methyl:2H(3) (C-term)">Methyl:2H(3) (C-term)</option>
+        <option value="Methyl:2H(3) (D)">Methyl:2H(3) (D)</option>
+        <option value="Methyl:2H(3) (E)">Methyl:2H(3) (E)</option>
+        <option value="Methyl:2H(3) (K)">Methyl:2H(3) (K)</option>
+        <option value="Methyl:2H(3) (R)">Methyl:2H(3) (R)</option>
+        <option value="Methyl:2H(3)+Acetyl:2H(3) (K)">Methyl:2H(3)+Acetyl:2H(3) (K)</option>
+        <option value="Methyl:2H(3)13C(1) (K)">Methyl:2H(3)13C(1) (K)</option>
+        <option value="Methyl:2H(3)13C(1) (R)">Methyl:2H(3)13C(1) (R)</option>
+        <option value="Methylamine (S)">Methylamine (S)</option>
+        <option value="Methylamine (T)">Methylamine (T)</option>
+        <option value="Methylmalonylation (S)">Methylmalonylation (S)</option>
+        <option value="Methylphosphonate (S)">Methylphosphonate (S)</option>
+        <option value="Methylphosphonate (T)">Methylphosphonate (T)</option>
+        <option value="Methylphosphonate (Y)">Methylphosphonate (Y)</option>
+        <option value="Methylpyrroline (K)">Methylpyrroline (K)</option>
+        <option value="Methylthio (C)">Methylthio (C)</option>
+        <option value="Methylthio (D)">Methylthio (D)</option>
+        <option value="Methylthio (K)">Methylthio (K)</option>
+        <option value="Methylthio (N)">Methylthio (N)</option>
+        <option value="Methylthio (N-term)">Methylthio (N-term)</option>
+        <option value="Molybdopterin (C)">Molybdopterin (C)</option>
+        <option value="MolybdopterinGD (C)">MolybdopterinGD (C)</option>
+        <option value="MolybdopterinGD (D)">MolybdopterinGD (D)</option>
+        <option value="MolybdopterinGD+Delta:S(-1)Se(1) (C)">MolybdopterinGD+Delta:S(-1)Se(1) (C)</option>
+        <option value="MurNAc (A)">MurNAc (A)</option>
+        <option value="Myristoyl (C)">Myristoyl (C)</option>
+        <option value="Myristoyl (K)">Myristoyl (K)</option>
+        <option value="Myristoyl (N-term G)">Myristoyl (N-term G)</option>
+        <option value="N-dimethylphosphate (S)">N-dimethylphosphate (S)</option>
+        <option value="NA-LNO2 (C)">NA-LNO2 (C)</option>
+        <option value="NA-LNO2 (H)">NA-LNO2 (H)</option>
+        <option value="NA-OA-NO2 (C)">NA-OA-NO2 (C)</option>
+        <option value="NA-OA-NO2 (H)">NA-OA-NO2 (H)</option>
+        <option value="NBS (W)">NBS (W)</option>
+        <option value="NBS:13C(6) (W)">NBS:13C(6) (W)</option>
+        <option value="NDA (K)">NDA (K)</option>
+        <option value="NDA (N-term)">NDA (N-term)</option>
+        <option value="NEIAA (C)">NEIAA (C)</option>
+        <option value="NEIAA (Y)">NEIAA (Y)</option>
+        <option value="NEIAA:2H(5) (C)">NEIAA:2H(5) (C)</option>
+        <option value="NEIAA:2H(5) (Y)">NEIAA:2H(5) (Y)</option>
+        <option value="NEM:2H(5) (C)">NEM:2H(5) (C)</option>
+        <option value="NEM:2H(5)+H2O (C)">NEM:2H(5)+H2O (C)</option>
+        <option value="NEMsulfur (C)">NEMsulfur (C)</option>
+        <option value="NEMsulfurWater (C)">NEMsulfurWater (C)</option>
+        <option value="NHS-LC-Biotin (K)">NHS-LC-Biotin (K)</option>
+        <option value="NHS-LC-Biotin (N-term)">NHS-LC-Biotin (N-term)</option>
+        <option value="NHS-fluorescein (K)">NHS-fluorescein (K)</option>
+        <option value="NIC (K)">NIC (K)</option>
+        <option value="NIC (N-term)">NIC (N-term)</option>
+        <option value="NIPCAM (C)">NIPCAM (C)</option>
+        <option value="NO_SMX_SEMD (C)">NO_SMX_SEMD (C)</option>
+        <option value="NO_SMX_SIMD (C)">NO_SMX_SIMD (C)</option>
+        <option value="NO_SMX_SMCT (C)">NO_SMX_SMCT (C)</option>
+        <option value="Nethylmaleimide (C)">Nethylmaleimide (C)</option>
+        <option value="Nethylmaleimide+water (C)">Nethylmaleimide+water (C)</option>
+        <option value="Nethylmaleimide+water (K)">Nethylmaleimide+water (K)</option>
+        <option value="NeuAc (N)">NeuAc (N)</option>
+        <option value="NeuAc (S)">NeuAc (S)</option>
+        <option value="NeuAc (T)">NeuAc (T)</option>
+        <option value="NeuGc (N)">NeuGc (N)</option>
+        <option value="NeuGc (S)">NeuGc (S)</option>
+        <option value="NeuGc (T)">NeuGc (T)</option>
+        <option value="Nitro (W)">Nitro (W)</option>
+        <option value="Nitro (Y)">Nitro (Y)</option>
+        <option value="Nitrosyl (C)">Nitrosyl (C)</option>
+        <option value="Nmethylmaleimide (C)">Nmethylmaleimide (C)</option>
+        <option value="Nmethylmaleimide (K)">Nmethylmaleimide (K)</option>
+        <option value="Nmethylmaleimide+water (C)">Nmethylmaleimide+water (C)</option>
+        <option value="O-Dimethylphosphate (S)">O-Dimethylphosphate (S)</option>
+        <option value="O-Dimethylphosphate (T)">O-Dimethylphosphate (T)</option>
+        <option value="O-Dimethylphosphate (Y)">O-Dimethylphosphate (Y)</option>
+        <option value="O-Et-N-diMePhospho (S)">O-Et-N-diMePhospho (S)</option>
+        <option value="O-Isopropylmethylphosphonate (S)">O-Isopropylmethylphosphonate (S)</option>
+        <option value="O-Isopropylmethylphosphonate (T)">O-Isopropylmethylphosphonate (T)</option>
+        <option value="O-Isopropylmethylphosphonate (Y)">O-Isopropylmethylphosphonate (Y)</option>
+        <option value="O-Methylphosphate (S)">O-Methylphosphate (S)</option>
+        <option value="O-Methylphosphate (T)">O-Methylphosphate (T)</option>
+        <option value="O-Methylphosphate (Y)">O-Methylphosphate (Y)</option>
+        <option value="O-pinacolylmethylphosphonate (H)">O-pinacolylmethylphosphonate (H)</option>
+        <option value="O-pinacolylmethylphosphonate (K)">O-pinacolylmethylphosphonate (K)</option>
+        <option value="O-pinacolylmethylphosphonate (S)">O-pinacolylmethylphosphonate (S)</option>
+        <option value="O-pinacolylmethylphosphonate (T)">O-pinacolylmethylphosphonate (T)</option>
+        <option value="O-pinacolylmethylphosphonate (Y)">O-pinacolylmethylphosphonate (Y)</option>
+        <option value="Octanoyl (C)">Octanoyl (C)</option>
+        <option value="Octanoyl (S)">Octanoyl (S)</option>
+        <option value="Octanoyl (T)">Octanoyl (T)</option>
+        <option value="OxArgBiotin (R)">OxArgBiotin (R)</option>
+        <option value="OxArgBiotinRed (R)">OxArgBiotinRed (R)</option>
+        <option value="OxLysBiotin (K)">OxLysBiotin (K)</option>
+        <option value="OxLysBiotinRed (K)">OxLysBiotinRed (K)</option>
+        <option value="OxProBiotin (P)">OxProBiotin (P)</option>
+        <option value="OxProBiotinRed (P)">OxProBiotinRed (P)</option>
+        <option value="Oxidation (C)">Oxidation (C)</option>
+        <option value="Oxidation (C-term G)">Oxidation (C-term G)</option>
+        <option value="Oxidation (D)">Oxidation (D)</option>
+        <option value="Oxidation (F)">Oxidation (F)</option>
+        <option value="Oxidation (H)">Oxidation (H)</option>
+        <option value="Oxidation (K)">Oxidation (K)</option>
+        <option value="Oxidation (M)">Oxidation (M)</option>
+        <option value="Oxidation (N)">Oxidation (N)</option>
+        <option value="Oxidation (P)">Oxidation (P)</option>
+        <option value="Oxidation (R)">Oxidation (R)</option>
+        <option value="Oxidation (W)">Oxidation (W)</option>
+        <option value="Oxidation (Y)">Oxidation (Y)</option>
+        <option value="Oxidation+NEM (C)">Oxidation+NEM (C)</option>
+        <option value="PEITC (C)">PEITC (C)</option>
+        <option value="PEITC (K)">PEITC (K)</option>
+        <option value="PEITC (N-term)">PEITC (N-term)</option>
+        <option value="PEO-Iodoacetyl-LC-Biotin (C)">PEO-Iodoacetyl-LC-Biotin (C)</option>
+        <option value="PET (S)">PET (S)</option>
+        <option value="PET (T)">PET (T)</option>
+        <option value="PS_Hapten (C)">PS_Hapten (C)</option>
+        <option value="PS_Hapten (H)">PS_Hapten (H)</option>
+        <option value="PS_Hapten (K)">PS_Hapten (K)</option>
+        <option value="Palmitoleyl (C)">Palmitoleyl (C)</option>
+        <option value="Palmitoleyl (S)">Palmitoleyl (S)</option>
+        <option value="Palmitoleyl (T)">Palmitoleyl (T)</option>
+        <option value="Palmitoyl (C)">Palmitoyl (C)</option>
+        <option value="Palmitoyl (K)">Palmitoyl (K)</option>
+        <option value="Palmitoyl (S)">Palmitoyl (S)</option>
+        <option value="Palmitoyl (T)">Palmitoyl (T)</option>
+        <option value="Pentylamine (Q)">Pentylamine (Q)</option>
+        <option value="Phe-&gt;Ala (F)">Phe-&gt;Ala (F)</option>
+        <option value="Phe-&gt;Arg (F)">Phe-&gt;Arg (F)</option>
+        <option value="Phe-&gt;Asn (F)">Phe-&gt;Asn (F)</option>
+        <option value="Phe-&gt;Asp (F)">Phe-&gt;Asp (F)</option>
+        <option value="Phe-&gt;CamCys (F)">Phe-&gt;CamCys (F)</option>
+        <option value="Phe-&gt;Cys (F)">Phe-&gt;Cys (F)</option>
+        <option value="Phe-&gt;Gln (F)">Phe-&gt;Gln (F)</option>
+        <option value="Phe-&gt;Glu (F)">Phe-&gt;Glu (F)</option>
+        <option value="Phe-&gt;Gly (F)">Phe-&gt;Gly (F)</option>
+        <option value="Phe-&gt;His (F)">Phe-&gt;His (F)</option>
+        <option value="Phe-&gt;Lys (F)">Phe-&gt;Lys (F)</option>
+        <option value="Phe-&gt;Met (F)">Phe-&gt;Met (F)</option>
+        <option value="Phe-&gt;Pro (F)">Phe-&gt;Pro (F)</option>
+        <option value="Phe-&gt;Ser (F)">Phe-&gt;Ser (F)</option>
+        <option value="Phe-&gt;Thr (F)">Phe-&gt;Thr (F)</option>
+        <option value="Phe-&gt;Trp (F)">Phe-&gt;Trp (F)</option>
+        <option value="Phe-&gt;Tyr (F)">Phe-&gt;Tyr (F)</option>
+        <option value="Phe-&gt;Val (F)">Phe-&gt;Val (F)</option>
+        <option value="Phe-&gt;Xle (F)">Phe-&gt;Xle (F)</option>
+        <option value="Phenylisocyanate (N-term)">Phenylisocyanate (N-term)</option>
+        <option value="Phenylisocyanate:2H(5) (N-term)">Phenylisocyanate:2H(5) (N-term)</option>
+        <option value="Phospho (C)">Phospho (C)</option>
+        <option value="Phospho (D)">Phospho (D)</option>
+        <option value="Phospho (H)">Phospho (H)</option>
+        <option value="Phospho (K)">Phospho (K)</option>
+        <option value="Phospho (R)">Phospho (R)</option>
+        <option value="Phospho (S)">Phospho (S)</option>
+        <option value="Phospho (T)">Phospho (T)</option>
+        <option value="Phospho (Y)">Phospho (Y)</option>
+        <option value="PhosphoHex (S)">PhosphoHex (S)</option>
+        <option value="PhosphoHexNAc (S)">PhosphoHexNAc (S)</option>
+        <option value="PhosphoHexNAc (T)">PhosphoHexNAc (T)</option>
+        <option value="PhosphoUridine (H)">PhosphoUridine (H)</option>
+        <option value="PhosphoUridine (Y)">PhosphoUridine (Y)</option>
+        <option value="Phosphoadenosine (H)">Phosphoadenosine (H)</option>
+        <option value="Phosphoadenosine (K)">Phosphoadenosine (K)</option>
+        <option value="Phosphoadenosine (T)">Phosphoadenosine (T)</option>
+        <option value="Phosphoadenosine (Y)">Phosphoadenosine (Y)</option>
+        <option value="Phosphogluconoylation (K)">Phosphogluconoylation (K)</option>
+        <option value="Phosphogluconoylation (N-term)">Phosphogluconoylation (N-term)</option>
+        <option value="Phosphoguanosine (H)">Phosphoguanosine (H)</option>
+        <option value="Phosphoguanosine (K)">Phosphoguanosine (K)</option>
+        <option value="Phosphopantetheine (S)">Phosphopantetheine (S)</option>
+        <option value="Phosphopropargyl (S)">Phosphopropargyl (S)</option>
+        <option value="Phosphopropargyl (T)">Phosphopropargyl (T)</option>
+        <option value="Phosphopropargyl (Y)">Phosphopropargyl (Y)</option>
+        <option value="PhosphoribosyldephosphoCoA (S)">PhosphoribosyldephosphoCoA (S)</option>
+        <option value="Phycocyanobilin (C)">Phycocyanobilin (C)</option>
+        <option value="Phycoerythrobilin (C)">Phycoerythrobilin (C)</option>
+        <option value="Phytochromobilin (C)">Phytochromobilin (C)</option>
+        <option value="Piperidine (K)">Piperidine (K)</option>
+        <option value="Piperidine (N-term)">Piperidine (N-term)</option>
+        <option value="Pro-&gt;Ala (P)">Pro-&gt;Ala (P)</option>
+        <option value="Pro-&gt;Arg (P)">Pro-&gt;Arg (P)</option>
+        <option value="Pro-&gt;Asn (P)">Pro-&gt;Asn (P)</option>
+        <option value="Pro-&gt;Asp (P)">Pro-&gt;Asp (P)</option>
+        <option value="Pro-&gt;Cys (P)">Pro-&gt;Cys (P)</option>
+        <option value="Pro-&gt;Gln (P)">Pro-&gt;Gln (P)</option>
+        <option value="Pro-&gt;Glu (P)">Pro-&gt;Glu (P)</option>
+        <option value="Pro-&gt;Gly (P)">Pro-&gt;Gly (P)</option>
+        <option value="Pro-&gt;His (P)">Pro-&gt;His (P)</option>
+        <option value="Pro-&gt;Lys (P)">Pro-&gt;Lys (P)</option>
+        <option value="Pro-&gt;Met (P)">Pro-&gt;Met (P)</option>
+        <option value="Pro-&gt;Phe (P)">Pro-&gt;Phe (P)</option>
+        <option value="Pro-&gt;Pyrrolidinone (P)">Pro-&gt;Pyrrolidinone (P)</option>
+        <option value="Pro-&gt;Pyrrolidone (P)">Pro-&gt;Pyrrolidone (P)</option>
+        <option value="Pro-&gt;Ser (P)">Pro-&gt;Ser (P)</option>
+        <option value="Pro-&gt;Thr (P)">Pro-&gt;Thr (P)</option>
+        <option value="Pro-&gt;Trp (P)">Pro-&gt;Trp (P)</option>
+        <option value="Pro-&gt;Tyr (P)">Pro-&gt;Tyr (P)</option>
+        <option value="Pro-&gt;Val (P)">Pro-&gt;Val (P)</option>
+        <option value="Pro-&gt;Xle (P)">Pro-&gt;Xle (P)</option>
+        <option value="Pro-&gt;pyro-Glu (P)">Pro-&gt;pyro-Glu (P)</option>
+        <option value="Propargylamine (C-term)">Propargylamine (C-term)</option>
+        <option value="Propargylamine (D)">Propargylamine (D)</option>
+        <option value="Propargylamine (E)">Propargylamine (E)</option>
+        <option value="Propionamide (C)">Propionamide (C)</option>
+        <option value="Propionamide (K)">Propionamide (K)</option>
+        <option value="Propionamide (N-term)">Propionamide (N-term)</option>
+        <option value="Propionamide:2H(3) (C)">Propionamide:2H(3) (C)</option>
+        <option value="Propionyl (K)">Propionyl (K)</option>
+        <option value="Propionyl (N-term)">Propionyl (N-term)</option>
+        <option value="Propionyl (S)">Propionyl (S)</option>
+        <option value="Propionyl (T)">Propionyl (T)</option>
+        <option value="Propionyl:13C(3) (K)">Propionyl:13C(3) (K)</option>
+        <option value="Propionyl:13C(3) (N-term)">Propionyl:13C(3) (N-term)</option>
+        <option value="Propiophenone (C)">Propiophenone (C)</option>
+        <option value="Propiophenone (H)">Propiophenone (H)</option>
+        <option value="Propiophenone (K)">Propiophenone (K)</option>
+        <option value="Propiophenone (R)">Propiophenone (R)</option>
+        <option value="Propiophenone (S)">Propiophenone (S)</option>
+        <option value="Propiophenone (T)">Propiophenone (T)</option>
+        <option value="Propiophenone (W)">Propiophenone (W)</option>
+        <option value="Propyl (K)">Propyl (K)</option>
+        <option value="Propyl (N-term)">Propyl (N-term)</option>
+        <option value="Propyl:2H(6) (K)">Propyl:2H(6) (K)</option>
+        <option value="Propyl:2H(6) (N-term)">Propyl:2H(6) (N-term)</option>
+        <option value="PropylNAGthiazoline (C)">PropylNAGthiazoline (C)</option>
+        <option value="Puromycin (C-term)">Puromycin (C-term)</option>
+        <option value="PyMIC (N-term)">PyMIC (N-term)</option>
+        <option value="PyridoxalPhosphate (K)">PyridoxalPhosphate (K)</option>
+        <option value="PyridoxalPhosphateH2 (K)">PyridoxalPhosphateH2 (K)</option>
+        <option value="Pyridylacetyl (K)">Pyridylacetyl (K)</option>
+        <option value="Pyridylacetyl (N-term)">Pyridylacetyl (N-term)</option>
+        <option value="Pyridylethyl (C)">Pyridylethyl (C)</option>
+        <option value="Pyro-carbamidomethyl (N-term C)">Pyro-carbamidomethyl (N-term C)</option>
+        <option value="PyruvicAcidIminyl (K)">PyruvicAcidIminyl (K)</option>
+        <option value="QAT (C)">QAT (C)</option>
+        <option value="QAT:2H(3) (C)">QAT:2H(3) (C)</option>
+        <option value="QEQTGG (K)">QEQTGG (K)</option>
+        <option value="QQQTGG (K)">QQQTGG (K)</option>
+        <option value="QTGG (K)">QTGG (K)</option>
+        <option value="Quinone (W)">Quinone (W)</option>
+        <option value="Quinone (Y)">Quinone (Y)</option>
+        <option value="RNPXlink1 (C)">RNPXlink1 (C)</option>
+        <option value="RNPXlink2 (F)">RNPXlink2 (F)</option>
+        <option value="RNPXlink2 (K)">RNPXlink2 (K)</option>
+        <option value="RNPXlink2 (L)">RNPXlink2 (L)</option>
+        <option value="RNPXlink3 (C)">RNPXlink3 (C)</option>
+        <option value="RNPXlink3 (F)">RNPXlink3 (F)</option>
+        <option value="RNPXlink4 (C)">RNPXlink4 (C)</option>
+        <option value="RNPXlink5 (F)">RNPXlink5 (F)</option>
+        <option value="RNPXlink5 (Y)">RNPXlink5 (Y)</option>
+        <option value="Retinylidene (K)">Retinylidene (K)</option>
+        <option value="SMA (K)">SMA (K)</option>
+        <option value="SMA (N-term)">SMA (N-term)</option>
+        <option value="SMCC-maleimide (C)">SMCC-maleimide (C)</option>
+        <option value="SPITC (K)">SPITC (K)</option>
+        <option value="SPITC (N-term)">SPITC (N-term)</option>
+        <option value="SPITC:13C(6) (K)">SPITC:13C(6) (K)</option>
+        <option value="SPITC:13C(6) (N-term)">SPITC:13C(6) (N-term)</option>
+        <option value="SUMO2135 (K)">SUMO2135 (K)</option>
+        <option value="SUMO3549 (K)">SUMO3549 (K)</option>
+        <option value="Saligenin (H)">Saligenin (H)</option>
+        <option value="Saligenin (K)">Saligenin (K)</option>
+        <option value="SecCarbamidomethyl (C)">SecCarbamidomethyl (C)</option>
+        <option value="SecNEM (C)">SecNEM (C)</option>
+        <option value="SecNEM:2H(5) (C)">SecNEM:2H(5) (C)</option>
+        <option value="Ser-&gt;Ala (S)">Ser-&gt;Ala (S)</option>
+        <option value="Ser-&gt;Arg (S)">Ser-&gt;Arg (S)</option>
+        <option value="Ser-&gt;Asn (S)">Ser-&gt;Asn (S)</option>
+        <option value="Ser-&gt;Asp (S)">Ser-&gt;Asp (S)</option>
+        <option value="Ser-&gt;Cys (S)">Ser-&gt;Cys (S)</option>
+        <option value="Ser-&gt;Gln (S)">Ser-&gt;Gln (S)</option>
+        <option value="Ser-&gt;Glu (S)">Ser-&gt;Glu (S)</option>
+        <option value="Ser-&gt;Gly (S)">Ser-&gt;Gly (S)</option>
+        <option value="Ser-&gt;His (S)">Ser-&gt;His (S)</option>
+        <option value="Ser-&gt;Lys (S)">Ser-&gt;Lys (S)</option>
+        <option value="Ser-&gt;Met (S)">Ser-&gt;Met (S)</option>
+        <option value="Ser-&gt;Phe (S)">Ser-&gt;Phe (S)</option>
+        <option value="Ser-&gt;Pro (S)">Ser-&gt;Pro (S)</option>
+        <option value="Ser-&gt;Thr (S)">Ser-&gt;Thr (S)</option>
+        <option value="Ser-&gt;Trp (S)">Ser-&gt;Trp (S)</option>
+        <option value="Ser-&gt;Tyr (S)">Ser-&gt;Tyr (S)</option>
+        <option value="Ser-&gt;Val (S)">Ser-&gt;Val (S)</option>
+        <option value="Ser-&gt;Xle (S)">Ser-&gt;Xle (S)</option>
+        <option value="Succinyl (K)">Succinyl (K)</option>
+        <option value="Succinyl (N-term)">Succinyl (N-term)</option>
+        <option value="Succinyl:13C(4) (K)">Succinyl:13C(4) (K)</option>
+        <option value="Succinyl:13C(4) (N-term)">Succinyl:13C(4) (N-term)</option>
+        <option value="Succinyl:2H(4) (K)">Succinyl:2H(4) (K)</option>
+        <option value="Succinyl:2H(4) (N-term)">Succinyl:2H(4) (N-term)</option>
+        <option value="SulfanilicAcid (C-term)">SulfanilicAcid (C-term)</option>
+        <option value="SulfanilicAcid (D)">SulfanilicAcid (D)</option>
+        <option value="SulfanilicAcid (E)">SulfanilicAcid (E)</option>
+        <option value="SulfanilicAcid:13C(6) (C-term)">SulfanilicAcid:13C(6) (C-term)</option>
+        <option value="SulfanilicAcid:13C(6) (D)">SulfanilicAcid:13C(6) (D)</option>
+        <option value="SulfanilicAcid:13C(6) (E)">SulfanilicAcid:13C(6) (E)</option>
+        <option value="Sulfide (C)">Sulfide (C)</option>
+        <option value="Sulfide (D)">Sulfide (D)</option>
+        <option value="Sulfide (W)">Sulfide (W)</option>
+        <option value="Sulfo (C)">Sulfo (C)</option>
+        <option value="Sulfo (S)">Sulfo (S)</option>
+        <option value="Sulfo (T)">Sulfo (T)</option>
+        <option value="Sulfo (Y)">Sulfo (Y)</option>
+        <option value="Sulfo-NHS-LC-LC-Biotin (K)">Sulfo-NHS-LC-LC-Biotin (K)</option>
+        <option value="Sulfo-NHS-LC-LC-Biotin (N-term)">Sulfo-NHS-LC-LC-Biotin (N-term)</option>
+        <option value="SulfoGMBS (C)">SulfoGMBS (C)</option>
+        <option value="SulfurDioxide (C)">SulfurDioxide (C)</option>
+        <option value="TAMRA-FP (S)">TAMRA-FP (S)</option>
+        <option value="TAMRA-FP (Y)">TAMRA-FP (Y)</option>
+        <option value="TMAB (K)">TMAB (K)</option>
+        <option value="TMAB (N-term)">TMAB (N-term)</option>
+        <option value="TMAB:2H(9) (K)">TMAB:2H(9) (K)</option>
+        <option value="TMAB:2H(9) (N-term)">TMAB:2H(9) (N-term)</option>
+        <option value="TMPP-Ac (N-term)">TMPP-Ac (N-term)</option>
+        <option value="TMT (H)">TMT (H)</option>
+        <option value="TMT (K)">TMT (K)</option>
+        <option value="TMT (N-term)">TMT (N-term)</option>
+        <option value="TMT (S)">TMT (S)</option>
+        <option value="TMT (T)">TMT (T)</option>
+        <option value="TMT2plex (H)">TMT2plex (H)</option>
+        <option value="TMT2plex (K)">TMT2plex (K)</option>
+        <option value="TMT2plex (N-term)">TMT2plex (N-term)</option>
+        <option value="TMT2plex (S)">TMT2plex (S)</option>
+        <option value="TMT2plex (T)">TMT2plex (T)</option>
+        <option value="TMT6plex (H)">TMT6plex (H)</option>
+        <option value="TMT6plex (K)">TMT6plex (K)</option>
+        <option value="TMT6plex (N-term)">TMT6plex (N-term)</option>
+        <option value="TMT6plex (S)">TMT6plex (S)</option>
+        <option value="TMT6plex (T)">TMT6plex (T)</option>
+        <option value="TNBS (K)">TNBS (K)</option>
+        <option value="TNBS (N-term)">TNBS (N-term)</option>
+        <option value="Thiadiazole (C)">Thiadiazole (C)</option>
+        <option value="Thiazolidine (N-term C)">Thiazolidine (N-term C)</option>
+        <option value="Thioacyl (K)">Thioacyl (K)</option>
+        <option value="Thioacyl (N-term)">Thioacyl (N-term)</option>
+        <option value="Thiophos-S-S-biotin (S)">Thiophos-S-S-biotin (S)</option>
+        <option value="Thiophos-S-S-biotin (T)">Thiophos-S-S-biotin (T)</option>
+        <option value="Thiophos-S-S-biotin (Y)">Thiophos-S-S-biotin (Y)</option>
+        <option value="Thiophospho (S)">Thiophospho (S)</option>
+        <option value="Thiophospho (T)">Thiophospho (T)</option>
+        <option value="Thiophospho (Y)">Thiophospho (Y)</option>
+        <option value="Thr-&gt;Ala (T)">Thr-&gt;Ala (T)</option>
+        <option value="Thr-&gt;Arg (T)">Thr-&gt;Arg (T)</option>
+        <option value="Thr-&gt;Asn (T)">Thr-&gt;Asn (T)</option>
+        <option value="Thr-&gt;Asp (T)">Thr-&gt;Asp (T)</option>
+        <option value="Thr-&gt;Cys (T)">Thr-&gt;Cys (T)</option>
+        <option value="Thr-&gt;Gln (T)">Thr-&gt;Gln (T)</option>
+        <option value="Thr-&gt;Glu (T)">Thr-&gt;Glu (T)</option>
+        <option value="Thr-&gt;Gly (T)">Thr-&gt;Gly (T)</option>
+        <option value="Thr-&gt;His (T)">Thr-&gt;His (T)</option>
+        <option value="Thr-&gt;Lys (T)">Thr-&gt;Lys (T)</option>
+        <option value="Thr-&gt;Met (T)">Thr-&gt;Met (T)</option>
+        <option value="Thr-&gt;Phe (T)">Thr-&gt;Phe (T)</option>
+        <option value="Thr-&gt;Pro (T)">Thr-&gt;Pro (T)</option>
+        <option value="Thr-&gt;Ser (T)">Thr-&gt;Ser (T)</option>
+        <option value="Thr-&gt;Trp (T)">Thr-&gt;Trp (T)</option>
+        <option value="Thr-&gt;Tyr (T)">Thr-&gt;Tyr (T)</option>
+        <option value="Thr-&gt;Val (T)">Thr-&gt;Val (T)</option>
+        <option value="Thr-&gt;Xle (T)">Thr-&gt;Xle (T)</option>
+        <option value="Thrbiotinhydrazide (T)">Thrbiotinhydrazide (T)</option>
+        <option value="Thyroxine (Y)">Thyroxine (Y)</option>
+        <option value="Triiodo (Y)">Triiodo (Y)</option>
+        <option value="Triiodothyronine (Y)">Triiodothyronine (Y)</option>
+        <option value="Trimethyl (K)">Trimethyl (K)</option>
+        <option value="Trimethyl (R)">Trimethyl (R)</option>
+        <option value="Trimethyl:13C(3)2H(9) (K)">Trimethyl:13C(3)2H(9) (K)</option>
+        <option value="Trimethyl:13C(3)2H(9) (R)">Trimethyl:13C(3)2H(9) (R)</option>
+        <option value="Trimethyl:2H(9) (K)">Trimethyl:2H(9) (K)</option>
+        <option value="Trimethyl:2H(9) (R)">Trimethyl:2H(9) (R)</option>
+        <option value="Trioxidation (C)">Trioxidation (C)</option>
+        <option value="Trioxidation (W)">Trioxidation (W)</option>
+        <option value="Trioxidation (Y)">Trioxidation (Y)</option>
+        <option value="Trp-&gt;Ala (W)">Trp-&gt;Ala (W)</option>
+        <option value="Trp-&gt;Arg (W)">Trp-&gt;Arg (W)</option>
+        <option value="Trp-&gt;Asn (W)">Trp-&gt;Asn (W)</option>
+        <option value="Trp-&gt;Asp (W)">Trp-&gt;Asp (W)</option>
+        <option value="Trp-&gt;Cys (W)">Trp-&gt;Cys (W)</option>
+        <option value="Trp-&gt;Gln (W)">Trp-&gt;Gln (W)</option>
+        <option value="Trp-&gt;Glu (W)">Trp-&gt;Glu (W)</option>
+        <option value="Trp-&gt;Gly (W)">Trp-&gt;Gly (W)</option>
+        <option value="Trp-&gt;His (W)">Trp-&gt;His (W)</option>
+        <option value="Trp-&gt;Hydroxykynurenin (W)">Trp-&gt;Hydroxykynurenin (W)</option>
+        <option value="Trp-&gt;Kynurenin (W)">Trp-&gt;Kynurenin (W)</option>
+        <option value="Trp-&gt;Lys (W)">Trp-&gt;Lys (W)</option>
+        <option value="Trp-&gt;Met (W)">Trp-&gt;Met (W)</option>
+        <option value="Trp-&gt;Oxolactone (W)">Trp-&gt;Oxolactone (W)</option>
+        <option value="Trp-&gt;Phe (W)">Trp-&gt;Phe (W)</option>
+        <option value="Trp-&gt;Pro (W)">Trp-&gt;Pro (W)</option>
+        <option value="Trp-&gt;Ser (W)">Trp-&gt;Ser (W)</option>
+        <option value="Trp-&gt;Thr (W)">Trp-&gt;Thr (W)</option>
+        <option value="Trp-&gt;Tyr (W)">Trp-&gt;Tyr (W)</option>
+        <option value="Trp-&gt;Val (W)">Trp-&gt;Val (W)</option>
+        <option value="Trp-&gt;Xle (W)">Trp-&gt;Xle (W)</option>
+        <option value="Tyr-&gt;Ala (Y)">Tyr-&gt;Ala (Y)</option>
+        <option value="Tyr-&gt;Arg (Y)">Tyr-&gt;Arg (Y)</option>
+        <option value="Tyr-&gt;Asn (Y)">Tyr-&gt;Asn (Y)</option>
+        <option value="Tyr-&gt;Asp (Y)">Tyr-&gt;Asp (Y)</option>
+        <option value="Tyr-&gt;Cys (Y)">Tyr-&gt;Cys (Y)</option>
+        <option value="Tyr-&gt;Dha (Y)">Tyr-&gt;Dha (Y)</option>
+        <option value="Tyr-&gt;Gln (Y)">Tyr-&gt;Gln (Y)</option>
+        <option value="Tyr-&gt;Glu (Y)">Tyr-&gt;Glu (Y)</option>
+        <option value="Tyr-&gt;Gly (Y)">Tyr-&gt;Gly (Y)</option>
+        <option value="Tyr-&gt;His (Y)">Tyr-&gt;His (Y)</option>
+        <option value="Tyr-&gt;Lys (Y)">Tyr-&gt;Lys (Y)</option>
+        <option value="Tyr-&gt;Met (Y)">Tyr-&gt;Met (Y)</option>
+        <option value="Tyr-&gt;Phe (Y)">Tyr-&gt;Phe (Y)</option>
+        <option value="Tyr-&gt;Pro (Y)">Tyr-&gt;Pro (Y)</option>
+        <option value="Tyr-&gt;Ser (Y)">Tyr-&gt;Ser (Y)</option>
+        <option value="Tyr-&gt;Thr (Y)">Tyr-&gt;Thr (Y)</option>
+        <option value="Tyr-&gt;Trp (Y)">Tyr-&gt;Trp (Y)</option>
+        <option value="Tyr-&gt;Val (Y)">Tyr-&gt;Val (Y)</option>
+        <option value="Tyr-&gt;Xle (Y)">Tyr-&gt;Xle (Y)</option>
+        <option value="Ub-Br2 (C)">Ub-Br2 (C)</option>
+        <option value="Ub-VME (C)">Ub-VME (C)</option>
+        <option value="Ub-amide (C)">Ub-amide (C)</option>
+        <option value="Ub-fluorescein (C)">Ub-fluorescein (C)</option>
+        <option value="UgiJoullie (D)">UgiJoullie (D)</option>
+        <option value="UgiJoullie (E)">UgiJoullie (E)</option>
+        <option value="UgiJoullieProGly (D)">UgiJoullieProGly (D)</option>
+        <option value="UgiJoullieProGly (E)">UgiJoullieProGly (E)</option>
+        <option value="UgiJoullieProGlyProGly (D)">UgiJoullieProGlyProGly (D)</option>
+        <option value="UgiJoullieProGlyProGly (E)">UgiJoullieProGlyProGly (E)</option>
+        <option value="VFQQQTGG (K)">VFQQQTGG (K)</option>
+        <option value="VIEVYQEQTGG (K)">VIEVYQEQTGG (K)</option>
+        <option value="Val-&gt;Ala (V)">Val-&gt;Ala (V)</option>
+        <option value="Val-&gt;Arg (V)">Val-&gt;Arg (V)</option>
+        <option value="Val-&gt;Asn (V)">Val-&gt;Asn (V)</option>
+        <option value="Val-&gt;Asp (V)">Val-&gt;Asp (V)</option>
+        <option value="Val-&gt;Cys (V)">Val-&gt;Cys (V)</option>
+        <option value="Val-&gt;Gln (V)">Val-&gt;Gln (V)</option>
+        <option value="Val-&gt;Glu (V)">Val-&gt;Glu (V)</option>
+        <option value="Val-&gt;Gly (V)">Val-&gt;Gly (V)</option>
+        <option value="Val-&gt;His (V)">Val-&gt;His (V)</option>
+        <option value="Val-&gt;Lys (V)">Val-&gt;Lys (V)</option>
+        <option value="Val-&gt;Met (V)">Val-&gt;Met (V)</option>
+        <option value="Val-&gt;Phe (V)">Val-&gt;Phe (V)</option>
+        <option value="Val-&gt;Pro (V)">Val-&gt;Pro (V)</option>
+        <option value="Val-&gt;Ser (V)">Val-&gt;Ser (V)</option>
+        <option value="Val-&gt;Thr (V)">Val-&gt;Thr (V)</option>
+        <option value="Val-&gt;Trp (V)">Val-&gt;Trp (V)</option>
+        <option value="Val-&gt;Tyr (V)">Val-&gt;Tyr (V)</option>
+        <option value="Val-&gt;Xle (V)">Val-&gt;Xle (V)</option>
+        <option value="Withaferin (C)">Withaferin (C)</option>
+        <option value="Xle-&gt;Ala (I)">Xle-&gt;Ala (I)</option>
+        <option value="Xle-&gt;Ala (L)">Xle-&gt;Ala (L)</option>
+        <option value="Xle-&gt;Arg (I)">Xle-&gt;Arg (I)</option>
+        <option value="Xle-&gt;Arg (L)">Xle-&gt;Arg (L)</option>
+        <option value="Xle-&gt;Asn (I)">Xle-&gt;Asn (I)</option>
+        <option value="Xle-&gt;Asn (L)">Xle-&gt;Asn (L)</option>
+        <option value="Xle-&gt;Asp (I)">Xle-&gt;Asp (I)</option>
+        <option value="Xle-&gt;Asp (L)">Xle-&gt;Asp (L)</option>
+        <option value="Xle-&gt;Cys (I)">Xle-&gt;Cys (I)</option>
+        <option value="Xle-&gt;Cys (L)">Xle-&gt;Cys (L)</option>
+        <option value="Xle-&gt;Gln (I)">Xle-&gt;Gln (I)</option>
+        <option value="Xle-&gt;Gln (L)">Xle-&gt;Gln (L)</option>
+        <option value="Xle-&gt;Glu (I)">Xle-&gt;Glu (I)</option>
+        <option value="Xle-&gt;Glu (L)">Xle-&gt;Glu (L)</option>
+        <option value="Xle-&gt;Gly (I)">Xle-&gt;Gly (I)</option>
+        <option value="Xle-&gt;Gly (L)">Xle-&gt;Gly (L)</option>
+        <option value="Xle-&gt;His (I)">Xle-&gt;His (I)</option>
+        <option value="Xle-&gt;His (L)">Xle-&gt;His (L)</option>
+        <option value="Xle-&gt;Lys (I)">Xle-&gt;Lys (I)</option>
+        <option value="Xle-&gt;Lys (L)">Xle-&gt;Lys (L)</option>
+        <option value="Xle-&gt;Met (I)">Xle-&gt;Met (I)</option>
+        <option value="Xle-&gt;Met (L)">Xle-&gt;Met (L)</option>
+        <option value="Xle-&gt;Phe (I)">Xle-&gt;Phe (I)</option>
+        <option value="Xle-&gt;Phe (L)">Xle-&gt;Phe (L)</option>
+        <option value="Xle-&gt;Pro (I)">Xle-&gt;Pro (I)</option>
+        <option value="Xle-&gt;Pro (L)">Xle-&gt;Pro (L)</option>
+        <option value="Xle-&gt;Ser (I)">Xle-&gt;Ser (I)</option>
+        <option value="Xle-&gt;Ser (L)">Xle-&gt;Ser (L)</option>
+        <option value="Xle-&gt;Thr (I)">Xle-&gt;Thr (I)</option>
+        <option value="Xle-&gt;Thr (L)">Xle-&gt;Thr (L)</option>
+        <option value="Xle-&gt;Trp (I)">Xle-&gt;Trp (I)</option>
+        <option value="Xle-&gt;Trp (L)">Xle-&gt;Trp (L)</option>
+        <option value="Xle-&gt;Tyr (I)">Xle-&gt;Tyr (I)</option>
+        <option value="Xle-&gt;Tyr (L)">Xle-&gt;Tyr (L)</option>
+        <option value="Xle-&gt;Val (I)">Xle-&gt;Val (I)</option>
+        <option value="Xle-&gt;Val (L)">Xle-&gt;Val (L)</option>
+        <option value="Xlink:B10621 (C)">Xlink:B10621 (C)</option>
+        <option value="Xlink:DMP (K)">Xlink:DMP (K)</option>
+        <option value="Xlink:DMP-de (K)">Xlink:DMP-de (K)</option>
+        <option value="Xlink:DMP-s (K)">Xlink:DMP-s (K)</option>
+        <option value="Xlink:DSS (K)">Xlink:DSS (K)</option>
+        <option value="Xlink:DST (K)">Xlink:DST (K)</option>
+        <option value="Xlink:DTSSP (K)">Xlink:DTSSP (K)</option>
+        <option value="Xlink:EGS (K)">Xlink:EGS (K)</option>
+        <option value="Xlink:EGScleaved (K)">Xlink:EGScleaved (K)</option>
+        <option value="Xlink:SMCC (C)">Xlink:SMCC (C)</option>
+        <option value="Xlink:SSD (K)">Xlink:SSD (K)</option>
+        <option value="ZGB (K)">ZGB (K)</option>
+        <option value="ZGB (N-term)">ZGB (N-term)</option>
+        <option value="a-type-ion (C-term)">a-type-ion (C-term)</option>
+        <option value="azole (C)">azole (C)</option>
+        <option value="azole (S)">azole (S)</option>
+        <option value="benzylguanidine (K)">benzylguanidine (K)</option>
+        <option value="biotinAcrolein298 (C)">biotinAcrolein298 (C)</option>
+        <option value="biotinAcrolein298 (H)">biotinAcrolein298 (H)</option>
+        <option value="biotinAcrolein298 (K)">biotinAcrolein298 (K)</option>
+        <option value="bisANS-sulfonates (K)">bisANS-sulfonates (K)</option>
+        <option value="bisANS-sulfonates (S)">bisANS-sulfonates (S)</option>
+        <option value="bisANS-sulfonates (T)">bisANS-sulfonates (T)</option>
+        <option value="cGMP (C)">cGMP (C)</option>
+        <option value="cGMP (S)">cGMP (S)</option>
+        <option value="cGMP+RMP-loss (C)">cGMP+RMP-loss (C)</option>
+        <option value="cGMP+RMP-loss (S)">cGMP+RMP-loss (S)</option>
+        <option value="cysTMT (C)">cysTMT (C)</option>
+        <option value="cysTMT6plex (C)">cysTMT6plex (C)</option>
+        <option value="dHex (N)">dHex (N)</option>
+        <option value="dHex (S)">dHex (S)</option>
+        <option value="dHex (T)">dHex (T)</option>
+        <option value="dHex(1)Hex(1) (S)">dHex(1)Hex(1) (S)</option>
+        <option value="dHex(1)Hex(1) (T)">dHex(1)Hex(1) (T)</option>
+        <option value="dHex(1)Hex(2) (S)">dHex(1)Hex(2) (S)</option>
+        <option value="dHex(1)Hex(2) (T)">dHex(1)Hex(2) (T)</option>
+        <option value="dHex(1)Hex(3) (S)">dHex(1)Hex(3) (S)</option>
+        <option value="dHex(1)Hex(3) (T)">dHex(1)Hex(3) (T)</option>
+        <option value="dHex(1)Hex(3)HexNAc(4) (N)">dHex(1)Hex(3)HexNAc(4) (N)</option>
+        <option value="dHex(1)Hex(4) (S)">dHex(1)Hex(4) (S)</option>
+        <option value="dHex(1)Hex(4) (T)">dHex(1)Hex(4) (T)</option>
+        <option value="dHex(1)Hex(4)HexNAc(4) (N)">dHex(1)Hex(4)HexNAc(4) (N)</option>
+        <option value="dHex(1)Hex(5) (S)">dHex(1)Hex(5) (S)</option>
+        <option value="dHex(1)Hex(5) (T)">dHex(1)Hex(5) (T)</option>
+        <option value="dHex(1)Hex(5)HexNAc(4) (N)">dHex(1)Hex(5)HexNAc(4) (N)</option>
+        <option value="dHex(1)Hex(5)HexNAc(4)NeuAc(1) (N)">dHex(1)Hex(5)HexNAc(4)NeuAc(1) (N)</option>
+        <option value="dHex(1)Hex(5)HexNAc(4)NeuAc(2) (N)">dHex(1)Hex(5)HexNAc(4)NeuAc(2) (N)</option>
+        <option value="dHex(1)Hex(6) (S)">dHex(1)Hex(6) (S)</option>
+        <option value="dHex(1)Hex(6) (T)">dHex(1)Hex(6) (T)</option>
+        <option value="dNIC (K)">dNIC (K)</option>
+        <option value="dNIC (N-term)">dNIC (N-term)</option>
+        <option value="dichlorination (C)">dichlorination (C)</option>
+        <option value="dichlorination (Y)">dichlorination (Y)</option>
+        <option value="ethylamino (S)">ethylamino (S)</option>
+        <option value="ethylamino (T)">ethylamino (T)</option>
+        <option value="ethylsulfonylethyl (C)">ethylsulfonylethyl (C)</option>
+        <option value="ethylsulfonylethyl (H)">ethylsulfonylethyl (H)</option>
+        <option value="ethylsulfonylethyl (K)">ethylsulfonylethyl (K)</option>
+        <option value="glucosone (R)">glucosone (R)</option>
+        <option value="glycidamide (K)">glycidamide (K)</option>
+        <option value="glycidamide (N-term)">glycidamide (N-term)</option>
+        <option value="iTRAQ4plex (H)">iTRAQ4plex (H)</option>
+        <option value="iTRAQ4plex (K)">iTRAQ4plex (K)</option>
+        <option value="iTRAQ4plex (N-term)">iTRAQ4plex (N-term)</option>
+        <option value="iTRAQ4plex (S)">iTRAQ4plex (S)</option>
+        <option value="iTRAQ4plex (T)">iTRAQ4plex (T)</option>
+        <option value="iTRAQ4plex (Y)">iTRAQ4plex (Y)</option>
+        <option value="iTRAQ4plex114 (K)">iTRAQ4plex114 (K)</option>
+        <option value="iTRAQ4plex114 (N-term)">iTRAQ4plex114 (N-term)</option>
+        <option value="iTRAQ4plex114 (Y)">iTRAQ4plex114 (Y)</option>
+        <option value="iTRAQ4plex115 (K)">iTRAQ4plex115 (K)</option>
+        <option value="iTRAQ4plex115 (N-term)">iTRAQ4plex115 (N-term)</option>
+        <option value="iTRAQ4plex115 (Y)">iTRAQ4plex115 (Y)</option>
+        <option value="iTRAQ8plex (H)">iTRAQ8plex (H)</option>
+        <option value="iTRAQ8plex (K)">iTRAQ8plex (K)</option>
+        <option value="iTRAQ8plex (N-term)">iTRAQ8plex (N-term)</option>
+        <option value="iTRAQ8plex (S)">iTRAQ8plex (S)</option>
+        <option value="iTRAQ8plex (T)">iTRAQ8plex (T)</option>
+        <option value="iTRAQ8plex (Y)">iTRAQ8plex (Y)</option>
+        <option value="iTRAQ8plex:13C(6)15N(2) (K)">iTRAQ8plex:13C(6)15N(2) (K)</option>
+        <option value="iTRAQ8plex:13C(6)15N(2) (N-term)">iTRAQ8plex:13C(6)15N(2) (N-term)</option>
+        <option value="iTRAQ8plex:13C(6)15N(2) (Y)">iTRAQ8plex:13C(6)15N(2) (Y)</option>
+        <option value="iodoTMT (C)">iodoTMT (C)</option>
+        <option value="iodoTMT (D)">iodoTMT (D)</option>
+        <option value="iodoTMT (E)">iodoTMT (E)</option>
+        <option value="iodoTMT (H)">iodoTMT (H)</option>
+        <option value="iodoTMT (K)">iodoTMT (K)</option>
+        <option value="iodoTMT6plex (C)">iodoTMT6plex (C)</option>
+        <option value="iodoTMT6plex (D)">iodoTMT6plex (D)</option>
+        <option value="iodoTMT6plex (E)">iodoTMT6plex (E)</option>
+        <option value="iodoTMT6plex (H)">iodoTMT6plex (H)</option>
+        <option value="iodoTMT6plex (K)">iodoTMT6plex (K)</option>
+        <option value="lapachenole (C)">lapachenole (C)</option>
+        <option value="mTRAQ (H)">mTRAQ (H)</option>
+        <option value="mTRAQ (K)">mTRAQ (K)</option>
+        <option value="mTRAQ (N-term)">mTRAQ (N-term)</option>
+        <option value="mTRAQ (S)">mTRAQ (S)</option>
+        <option value="mTRAQ (T)">mTRAQ (T)</option>
+        <option value="mTRAQ (Y)">mTRAQ (Y)</option>
+        <option value="mTRAQ:13C(3)15N(1) (H)">mTRAQ:13C(3)15N(1) (H)</option>
+        <option value="mTRAQ:13C(3)15N(1) (K)">mTRAQ:13C(3)15N(1) (K)</option>
+        <option value="mTRAQ:13C(3)15N(1) (N-term)">mTRAQ:13C(3)15N(1) (N-term)</option>
+        <option value="mTRAQ:13C(3)15N(1) (S)">mTRAQ:13C(3)15N(1) (S)</option>
+        <option value="mTRAQ:13C(3)15N(1) (T)">mTRAQ:13C(3)15N(1) (T)</option>
+        <option value="mTRAQ:13C(3)15N(1) (Y)">mTRAQ:13C(3)15N(1) (Y)</option>
+        <option value="mTRAQ:13C(6)15N(2) (H)">mTRAQ:13C(6)15N(2) (H)</option>
+        <option value="mTRAQ:13C(6)15N(2) (K)">mTRAQ:13C(6)15N(2) (K)</option>
+        <option value="mTRAQ:13C(6)15N(2) (N-term)">mTRAQ:13C(6)15N(2) (N-term)</option>
+        <option value="mTRAQ:13C(6)15N(2) (S)">mTRAQ:13C(6)15N(2) (S)</option>
+        <option value="mTRAQ:13C(6)15N(2) (T)">mTRAQ:13C(6)15N(2) (T)</option>
+        <option value="mTRAQ:13C(6)15N(2) (Y)">mTRAQ:13C(6)15N(2) (Y)</option>
+        <option value="maleimide (C)">maleimide (C)</option>
+        <option value="maleimide (K)">maleimide (K)</option>
+        <option value="maleimide3 (C)">maleimide3 (C)</option>
+        <option value="maleimide3 (K)">maleimide3 (K)</option>
+        <option value="maleimide5 (C)">maleimide5 (C)</option>
+        <option value="maleimide5 (K)">maleimide5 (K)</option>
+        <option value="methylsulfonylethyl (C)">methylsulfonylethyl (C)</option>
+        <option value="methylsulfonylethyl (H)">methylsulfonylethyl (H)</option>
+        <option value="methylsulfonylethyl (K)">methylsulfonylethyl (K)</option>
+        <option value="phenylsulfonylethyl (C)">phenylsulfonylethyl (C)</option>
+        <option value="phosphoRibosyl (D)">phosphoRibosyl (D)</option>
+        <option value="phosphoRibosyl (E)">phosphoRibosyl (E)</option>
+        <option value="phosphoRibosyl (R)">phosphoRibosyl (R)</option>
+        <option value="probiotinhydrazide (P)">probiotinhydrazide (P)</option>
+        <option value="pupylation (K)">pupylation (K)</option>
+        <option value="pyrophospho (S)">pyrophospho (S)</option>
+        <option value="pyrophospho (T)">pyrophospho (T)</option>
+        <option value="sulfo+amino (Y)">sulfo+amino (Y)</option>
+        <option value="thioacylPA (K)">thioacylPA (K)</option>
+        <option value="trifluoro (L)">trifluoro (L)</option>
+      </param>
+    </repeat>
+    <repeat name="rep_param_variable_modifications" min="0" title="param_variable_modifications">
+      <param name="param_variable_modifications" type="select" optional="True" label="Variable modifications, specified using UniMod (www.unimod.org) terms," help="(-variable_modifications) e.g. 'Carbamidomethyl (C)' or 'Oxidation (M)'">
+        <option value="2-dimethylsuccinyl (C)">2-dimethylsuccinyl (C)</option>
+        <option value="2-monomethylsuccinyl (C)">2-monomethylsuccinyl (C)</option>
+        <option value="2-nitrobenzyl (Y)">2-nitrobenzyl (Y)</option>
+        <option value="2-succinyl (C)">2-succinyl (C)</option>
+        <option value="2HPG (R)">2HPG (R)</option>
+        <option value="3-deoxyglucosone (R)">3-deoxyglucosone (R)</option>
+        <option value="3-phosphoglyceryl (K)">3-phosphoglyceryl (K)</option>
+        <option value="3sulfo (N-term)">3sulfo (N-term)</option>
+        <option value="4-ONE (C)">4-ONE (C)</option>
+        <option value="4-ONE (H)">4-ONE (H)</option>
+        <option value="4-ONE (K)">4-ONE (K)</option>
+        <option value="4-ONE+Delta:H(-2)O(-1) (C)">4-ONE+Delta:H(-2)O(-1) (C)</option>
+        <option value="4-ONE+Delta:H(-2)O(-1) (H)">4-ONE+Delta:H(-2)O(-1) (H)</option>
+        <option value="4-ONE+Delta:H(-2)O(-1) (K)">4-ONE+Delta:H(-2)O(-1) (K)</option>
+        <option value="4AcAllylGal (C)">4AcAllylGal (C)</option>
+        <option value="ADP-Ribosyl (C)">ADP-Ribosyl (C)</option>
+        <option value="ADP-Ribosyl (D)">ADP-Ribosyl (D)</option>
+        <option value="ADP-Ribosyl (E)">ADP-Ribosyl (E)</option>
+        <option value="ADP-Ribosyl (K)">ADP-Ribosyl (K)</option>
+        <option value="ADP-Ribosyl (N)">ADP-Ribosyl (N)</option>
+        <option value="ADP-Ribosyl (R)">ADP-Ribosyl (R)</option>
+        <option value="ADP-Ribosyl (S)">ADP-Ribosyl (S)</option>
+        <option value="AEBS (H)">AEBS (H)</option>
+        <option value="AEBS (K)">AEBS (K)</option>
+        <option value="AEBS (S)">AEBS (S)</option>
+        <option value="AEBS (Y)">AEBS (Y)</option>
+        <option value="AEC-MAEC (S)">AEC-MAEC (S)</option>
+        <option value="AEC-MAEC (T)">AEC-MAEC (T)</option>
+        <option value="AEC-MAEC:2H(4) (S)">AEC-MAEC:2H(4) (S)</option>
+        <option value="AEC-MAEC:2H(4) (T)">AEC-MAEC:2H(4) (T)</option>
+        <option value="AHA-Alkyne (M)">AHA-Alkyne (M)</option>
+        <option value="AHA-Alkyne-KDDDD (M)">AHA-Alkyne-KDDDD (M)</option>
+        <option value="AHA-SS (M)">AHA-SS (M)</option>
+        <option value="AHA-SS_CAM (M)">AHA-SS_CAM (M)</option>
+        <option value="AMTzHexNAc2 (N)">AMTzHexNAc2 (N)</option>
+        <option value="AMTzHexNAc2 (S)">AMTzHexNAc2 (S)</option>
+        <option value="AMTzHexNAc2 (T)">AMTzHexNAc2 (T)</option>
+        <option value="AROD (C)">AROD (C)</option>
+        <option value="AccQTag (K)">AccQTag (K)</option>
+        <option value="AccQTag (N-term)">AccQTag (N-term)</option>
+        <option value="Acetyl (C)">Acetyl (C)</option>
+        <option value="Acetyl (H)">Acetyl (H)</option>
+        <option value="Acetyl (K)">Acetyl (K)</option>
+        <option value="Acetyl (N-term)">Acetyl (N-term)</option>
+        <option value="Acetyl (S)">Acetyl (S)</option>
+        <option value="Acetyl (T)">Acetyl (T)</option>
+        <option value="Acetyl (Y)">Acetyl (Y)</option>
+        <option value="Acetyl:13C(2) (K)">Acetyl:13C(2) (K)</option>
+        <option value="Acetyl:2H(3) (H)">Acetyl:2H(3) (H)</option>
+        <option value="Acetyl:2H(3) (K)">Acetyl:2H(3) (K)</option>
+        <option value="Acetyl:2H(3) (N-term)">Acetyl:2H(3) (N-term)</option>
+        <option value="Acetyl:2H(3) (S)">Acetyl:2H(3) (S)</option>
+        <option value="Acetyl:2H(3) (T)">Acetyl:2H(3) (T)</option>
+        <option value="Acetyl:2H(3) (Y)">Acetyl:2H(3) (Y)</option>
+        <option value="Acetyldeoxyhypusine (K)">Acetyldeoxyhypusine (K)</option>
+        <option value="Acetylhypusine (K)">Acetylhypusine (K)</option>
+        <option value="Ahx2+Hsl (C-term)">Ahx2+Hsl (C-term)</option>
+        <option value="Ala-&gt;Arg (A)">Ala-&gt;Arg (A)</option>
+        <option value="Ala-&gt;Asn (A)">Ala-&gt;Asn (A)</option>
+        <option value="Ala-&gt;Asp (A)">Ala-&gt;Asp (A)</option>
+        <option value="Ala-&gt;Cys (A)">Ala-&gt;Cys (A)</option>
+        <option value="Ala-&gt;Gln (A)">Ala-&gt;Gln (A)</option>
+        <option value="Ala-&gt;Glu (A)">Ala-&gt;Glu (A)</option>
+        <option value="Ala-&gt;Gly (A)">Ala-&gt;Gly (A)</option>
+        <option value="Ala-&gt;His (A)">Ala-&gt;His (A)</option>
+        <option value="Ala-&gt;Lys (A)">Ala-&gt;Lys (A)</option>
+        <option value="Ala-&gt;Met (A)">Ala-&gt;Met (A)</option>
+        <option value="Ala-&gt;Phe (A)">Ala-&gt;Phe (A)</option>
+        <option value="Ala-&gt;Pro (A)">Ala-&gt;Pro (A)</option>
+        <option value="Ala-&gt;Ser (A)">Ala-&gt;Ser (A)</option>
+        <option value="Ala-&gt;Thr (A)">Ala-&gt;Thr (A)</option>
+        <option value="Ala-&gt;Trp (A)">Ala-&gt;Trp (A)</option>
+        <option value="Ala-&gt;Tyr (A)">Ala-&gt;Tyr (A)</option>
+        <option value="Ala-&gt;Val (A)">Ala-&gt;Val (A)</option>
+        <option value="Ala-&gt;Xle (A)">Ala-&gt;Xle (A)</option>
+        <option value="Amidated (C-term)">Amidated (C-term)</option>
+        <option value="Amidine (K)">Amidine (K)</option>
+        <option value="Amidine (N-term)">Amidine (N-term)</option>
+        <option value="Amidino (C)">Amidino (C)</option>
+        <option value="Amino (Y)">Amino (Y)</option>
+        <option value="Ammonia-loss (N)">Ammonia-loss (N)</option>
+        <option value="Ammonia-loss (N-term C)">Ammonia-loss (N-term C)</option>
+        <option value="Ammonium (C-term)">Ammonium (C-term)</option>
+        <option value="Ammonium (D)">Ammonium (D)</option>
+        <option value="Ammonium (E)">Ammonium (E)</option>
+        <option value="Archaeol (C)">Archaeol (C)</option>
+        <option value="Arg (N-term)">Arg (N-term)</option>
+        <option value="Arg-&gt;Ala (R)">Arg-&gt;Ala (R)</option>
+        <option value="Arg-&gt;Asn (R)">Arg-&gt;Asn (R)</option>
+        <option value="Arg-&gt;Asp (R)">Arg-&gt;Asp (R)</option>
+        <option value="Arg-&gt;Cys (R)">Arg-&gt;Cys (R)</option>
+        <option value="Arg-&gt;Gln (R)">Arg-&gt;Gln (R)</option>
+        <option value="Arg-&gt;Glu (R)">Arg-&gt;Glu (R)</option>
+        <option value="Arg-&gt;GluSA (R)">Arg-&gt;GluSA (R)</option>
+        <option value="Arg-&gt;Gly (R)">Arg-&gt;Gly (R)</option>
+        <option value="Arg-&gt;His (R)">Arg-&gt;His (R)</option>
+        <option value="Arg-&gt;Lys (R)">Arg-&gt;Lys (R)</option>
+        <option value="Arg-&gt;Met (R)">Arg-&gt;Met (R)</option>
+        <option value="Arg-&gt;Npo (R)">Arg-&gt;Npo (R)</option>
+        <option value="Arg-&gt;Orn (R)">Arg-&gt;Orn (R)</option>
+        <option value="Arg-&gt;Phe (R)">Arg-&gt;Phe (R)</option>
+        <option value="Arg-&gt;Pro (R)">Arg-&gt;Pro (R)</option>
+        <option value="Arg-&gt;Ser (R)">Arg-&gt;Ser (R)</option>
+        <option value="Arg-&gt;Thr (R)">Arg-&gt;Thr (R)</option>
+        <option value="Arg-&gt;Trp (R)">Arg-&gt;Trp (R)</option>
+        <option value="Arg-&gt;Tyr (R)">Arg-&gt;Tyr (R)</option>
+        <option value="Arg-&gt;Val (R)">Arg-&gt;Val (R)</option>
+        <option value="Arg-&gt;Xle (R)">Arg-&gt;Xle (R)</option>
+        <option value="Arg-loss (C-term R)">Arg-loss (C-term R)</option>
+        <option value="Arg2PG (R)">Arg2PG (R)</option>
+        <option value="Argbiotinhydrazide (R)">Argbiotinhydrazide (R)</option>
+        <option value="Asn-&gt;Ala (N)">Asn-&gt;Ala (N)</option>
+        <option value="Asn-&gt;Arg (N)">Asn-&gt;Arg (N)</option>
+        <option value="Asn-&gt;Asp (N)">Asn-&gt;Asp (N)</option>
+        <option value="Asn-&gt;Cys (N)">Asn-&gt;Cys (N)</option>
+        <option value="Asn-&gt;Gln (N)">Asn-&gt;Gln (N)</option>
+        <option value="Asn-&gt;Glu (N)">Asn-&gt;Glu (N)</option>
+        <option value="Asn-&gt;Gly (N)">Asn-&gt;Gly (N)</option>
+        <option value="Asn-&gt;His (N)">Asn-&gt;His (N)</option>
+        <option value="Asn-&gt;Lys (N)">Asn-&gt;Lys (N)</option>
+        <option value="Asn-&gt;Met (N)">Asn-&gt;Met (N)</option>
+        <option value="Asn-&gt;Phe (N)">Asn-&gt;Phe (N)</option>
+        <option value="Asn-&gt;Pro (N)">Asn-&gt;Pro (N)</option>
+        <option value="Asn-&gt;Ser (N)">Asn-&gt;Ser (N)</option>
+        <option value="Asn-&gt;Thr (N)">Asn-&gt;Thr (N)</option>
+        <option value="Asn-&gt;Trp (N)">Asn-&gt;Trp (N)</option>
+        <option value="Asn-&gt;Tyr (N)">Asn-&gt;Tyr (N)</option>
+        <option value="Asn-&gt;Val (N)">Asn-&gt;Val (N)</option>
+        <option value="Asn-&gt;Xle (N)">Asn-&gt;Xle (N)</option>
+        <option value="Asp-&gt;Ala (D)">Asp-&gt;Ala (D)</option>
+        <option value="Asp-&gt;Arg (D)">Asp-&gt;Arg (D)</option>
+        <option value="Asp-&gt;Asn (D)">Asp-&gt;Asn (D)</option>
+        <option value="Asp-&gt;Cys (D)">Asp-&gt;Cys (D)</option>
+        <option value="Asp-&gt;Gln (D)">Asp-&gt;Gln (D)</option>
+        <option value="Asp-&gt;Glu (D)">Asp-&gt;Glu (D)</option>
+        <option value="Asp-&gt;Gly (D)">Asp-&gt;Gly (D)</option>
+        <option value="Asp-&gt;His (D)">Asp-&gt;His (D)</option>
+        <option value="Asp-&gt;Lys (D)">Asp-&gt;Lys (D)</option>
+        <option value="Asp-&gt;Met (D)">Asp-&gt;Met (D)</option>
+        <option value="Asp-&gt;Phe (D)">Asp-&gt;Phe (D)</option>
+        <option value="Asp-&gt;Pro (D)">Asp-&gt;Pro (D)</option>
+        <option value="Asp-&gt;Ser (D)">Asp-&gt;Ser (D)</option>
+        <option value="Asp-&gt;Thr (D)">Asp-&gt;Thr (D)</option>
+        <option value="Asp-&gt;Trp (D)">Asp-&gt;Trp (D)</option>
+        <option value="Asp-&gt;Tyr (D)">Asp-&gt;Tyr (D)</option>
+        <option value="Asp-&gt;Val (D)">Asp-&gt;Val (D)</option>
+        <option value="Asp-&gt;Xle (D)">Asp-&gt;Xle (D)</option>
+        <option value="Atto495Maleimide (C)">Atto495Maleimide (C)</option>
+        <option value="BADGE (C)">BADGE (C)</option>
+        <option value="BDMAPP (H)">BDMAPP (H)</option>
+        <option value="BDMAPP (K)">BDMAPP (K)</option>
+        <option value="BDMAPP (W)">BDMAPP (W)</option>
+        <option value="BDMAPP (Y)">BDMAPP (Y)</option>
+        <option value="BHAc (K)">BHAc (K)</option>
+        <option value="BHT (C)">BHT (C)</option>
+        <option value="BHT (H)">BHT (H)</option>
+        <option value="BHT (K)">BHT (K)</option>
+        <option value="BHTOH (C)">BHTOH (C)</option>
+        <option value="BHTOH (H)">BHTOH (H)</option>
+        <option value="BHTOH (K)">BHTOH (K)</option>
+        <option value="BITC (C)">BITC (C)</option>
+        <option value="BITC (K)">BITC (K)</option>
+        <option value="BITC (N-term)">BITC (N-term)</option>
+        <option value="BMOE (C)">BMOE (C)</option>
+        <option value="BMP-piperidinol (C)">BMP-piperidinol (C)</option>
+        <option value="BMP-piperidinol (M)">BMP-piperidinol (M)</option>
+        <option value="Bacillosamine (N)">Bacillosamine (N)</option>
+        <option value="Benzoyl (K)">Benzoyl (K)</option>
+        <option value="Benzoyl (N-term)">Benzoyl (N-term)</option>
+        <option value="Biotin (K)">Biotin (K)</option>
+        <option value="Biotin (N-term)">Biotin (N-term)</option>
+        <option value="Biotin-HPDP (C)">Biotin-HPDP (C)</option>
+        <option value="Biotin-PEG-PRA (M)">Biotin-PEG-PRA (M)</option>
+        <option value="Biotin-PEO-Amine (D)">Biotin-PEO-Amine (D)</option>
+        <option value="Biotin-PEO-Amine (E)">Biotin-PEO-Amine (E)</option>
+        <option value="Biotin-phenacyl (C)">Biotin-phenacyl (C)</option>
+        <option value="Biotin-phenacyl (H)">Biotin-phenacyl (H)</option>
+        <option value="Biotin-phenacyl (S)">Biotin-phenacyl (S)</option>
+        <option value="Biotin:Cayman-10013 (C)">Biotin:Cayman-10013 (C)</option>
+        <option value="Biotin:Cayman-10141 (C)">Biotin:Cayman-10141 (C)</option>
+        <option value="Biotin:Invitrogen-M1602 (C)">Biotin:Invitrogen-M1602 (C)</option>
+        <option value="Biotin:Sigma-B1267 (C)">Biotin:Sigma-B1267 (C)</option>
+        <option value="Biotin:Thermo-21325 (K)">Biotin:Thermo-21325 (K)</option>
+        <option value="Biotin:Thermo-21345 (Q)">Biotin:Thermo-21345 (Q)</option>
+        <option value="Biotin:Thermo-21360 (C-term)">Biotin:Thermo-21360 (C-term)</option>
+        <option value="Biotin:Thermo-21901+2H2O (C)">Biotin:Thermo-21901+2H2O (C)</option>
+        <option value="Biotin:Thermo-21901+H2O (C)">Biotin:Thermo-21901+H2O (C)</option>
+        <option value="Biotin:Thermo-21911 (C)">Biotin:Thermo-21911 (C)</option>
+        <option value="Biotin:Thermo-33033 (N-term)">Biotin:Thermo-33033 (N-term)</option>
+        <option value="Biotin:Thermo-33033-H (N-term)">Biotin:Thermo-33033-H (N-term)</option>
+        <option value="Biotin:Thermo-88310 (K)">Biotin:Thermo-88310 (K)</option>
+        <option value="Biotin:Thermo-88317 (S)">Biotin:Thermo-88317 (S)</option>
+        <option value="Biotin:Thermo-88317 (Y)">Biotin:Thermo-88317 (Y)</option>
+        <option value="BisANS (K)">BisANS (K)</option>
+        <option value="Bodipy (C)">Bodipy (C)</option>
+        <option value="Bromo (F)">Bromo (F)</option>
+        <option value="Bromo (H)">Bromo (H)</option>
+        <option value="Bromo (W)">Bromo (W)</option>
+        <option value="Bromo (Y)">Bromo (Y)</option>
+        <option value="Bromobimane (C)">Bromobimane (C)</option>
+        <option value="Butyryl (K)">Butyryl (K)</option>
+        <option value="C8-QAT (K)">C8-QAT (K)</option>
+        <option value="C8-QAT (N-term)">C8-QAT (N-term)</option>
+        <option value="CAF (N-term)">CAF (N-term)</option>
+        <option value="CAMthiopropanoyl (K)">CAMthiopropanoyl (K)</option>
+        <option value="CHDH (D)">CHDH (D)</option>
+        <option value="CLIP_TRAQ_2 (K)">CLIP_TRAQ_2 (K)</option>
+        <option value="CLIP_TRAQ_2 (N-term)">CLIP_TRAQ_2 (N-term)</option>
+        <option value="CLIP_TRAQ_2 (Y)">CLIP_TRAQ_2 (Y)</option>
+        <option value="CLIP_TRAQ_3 (K)">CLIP_TRAQ_3 (K)</option>
+        <option value="CLIP_TRAQ_3 (N-term)">CLIP_TRAQ_3 (N-term)</option>
+        <option value="CLIP_TRAQ_3 (Y)">CLIP_TRAQ_3 (Y)</option>
+        <option value="CLIP_TRAQ_4 (K)">CLIP_TRAQ_4 (K)</option>
+        <option value="CLIP_TRAQ_4 (N-term)">CLIP_TRAQ_4 (N-term)</option>
+        <option value="CLIP_TRAQ_4 (Y)">CLIP_TRAQ_4 (Y)</option>
+        <option value="Can-FP-biotin (S)">Can-FP-biotin (S)</option>
+        <option value="Can-FP-biotin (T)">Can-FP-biotin (T)</option>
+        <option value="Can-FP-biotin (Y)">Can-FP-biotin (Y)</option>
+        <option value="Carbamidomethyl (C)">Carbamidomethyl (C)</option>
+        <option value="Carbamidomethyl (D)">Carbamidomethyl (D)</option>
+        <option value="Carbamidomethyl (E)">Carbamidomethyl (E)</option>
+        <option value="Carbamidomethyl (H)">Carbamidomethyl (H)</option>
+        <option value="Carbamidomethyl (K)">Carbamidomethyl (K)</option>
+        <option value="Carbamidomethyl (N-term)">Carbamidomethyl (N-term)</option>
+        <option value="Carbamidomethyl (S)">Carbamidomethyl (S)</option>
+        <option value="Carbamidomethyl (T)">Carbamidomethyl (T)</option>
+        <option value="Carbamidomethyl (Y)">Carbamidomethyl (Y)</option>
+        <option value="CarbamidomethylDTT (C)">CarbamidomethylDTT (C)</option>
+        <option value="Carbamyl (C)">Carbamyl (C)</option>
+        <option value="Carbamyl (K)">Carbamyl (K)</option>
+        <option value="Carbamyl (M)">Carbamyl (M)</option>
+        <option value="Carbamyl (N-term)">Carbamyl (N-term)</option>
+        <option value="Carbamyl (R)">Carbamyl (R)</option>
+        <option value="Carbamyl (S)">Carbamyl (S)</option>
+        <option value="Carbamyl (T)">Carbamyl (T)</option>
+        <option value="Carbamyl (Y)">Carbamyl (Y)</option>
+        <option value="Carbofuran (S)">Carbofuran (S)</option>
+        <option value="Carboxy (D)">Carboxy (D)</option>
+        <option value="Carboxy (E)">Carboxy (E)</option>
+        <option value="Carboxy (K)">Carboxy (K)</option>
+        <option value="Carboxy (W)">Carboxy (W)</option>
+        <option value="Carboxyethyl (H)">Carboxyethyl (H)</option>
+        <option value="Carboxyethyl (K)">Carboxyethyl (K)</option>
+        <option value="Carboxymethyl (C)">Carboxymethyl (C)</option>
+        <option value="Carboxymethyl (K)">Carboxymethyl (K)</option>
+        <option value="Carboxymethyl (N-term)">Carboxymethyl (N-term)</option>
+        <option value="Carboxymethyl (W)">Carboxymethyl (W)</option>
+        <option value="Carboxymethyl:13C(2) (C)">Carboxymethyl:13C(2) (C)</option>
+        <option value="CarboxymethylDMAP (N-term)">CarboxymethylDMAP (N-term)</option>
+        <option value="CarboxymethylDTT (C)">CarboxymethylDTT (C)</option>
+        <option value="Cation:Ag (C-term)">Cation:Ag (C-term)</option>
+        <option value="Cation:Ag (D)">Cation:Ag (D)</option>
+        <option value="Cation:Ag (E)">Cation:Ag (E)</option>
+        <option value="Cation:Ca[II] (C-term)">Cation:Ca[II] (C-term)</option>
+        <option value="Cation:Ca[II] (D)">Cation:Ca[II] (D)</option>
+        <option value="Cation:Ca[II] (E)">Cation:Ca[II] (E)</option>
+        <option value="Cation:Cu[I] (C-term)">Cation:Cu[I] (C-term)</option>
+        <option value="Cation:Cu[I] (D)">Cation:Cu[I] (D)</option>
+        <option value="Cation:Cu[I] (E)">Cation:Cu[I] (E)</option>
+        <option value="Cation:Fe[II] (C-term)">Cation:Fe[II] (C-term)</option>
+        <option value="Cation:Fe[II] (D)">Cation:Fe[II] (D)</option>
+        <option value="Cation:Fe[II] (E)">Cation:Fe[II] (E)</option>
+        <option value="Cation:K (C-term)">Cation:K (C-term)</option>
+        <option value="Cation:K (D)">Cation:K (D)</option>
+        <option value="Cation:K (E)">Cation:K (E)</option>
+        <option value="Cation:Li (C-term)">Cation:Li (C-term)</option>
+        <option value="Cation:Li (D)">Cation:Li (D)</option>
+        <option value="Cation:Li (E)">Cation:Li (E)</option>
+        <option value="Cation:Mg[II] (C-term)">Cation:Mg[II] (C-term)</option>
+        <option value="Cation:Mg[II] (D)">Cation:Mg[II] (D)</option>
+        <option value="Cation:Mg[II] (E)">Cation:Mg[II] (E)</option>
+        <option value="Cation:Na (C-term)">Cation:Na (C-term)</option>
+        <option value="Cation:Na (D)">Cation:Na (D)</option>
+        <option value="Cation:Na (E)">Cation:Na (E)</option>
+        <option value="Cation:Ni[II] (C-term)">Cation:Ni[II] (C-term)</option>
+        <option value="Cation:Ni[II] (D)">Cation:Ni[II] (D)</option>
+        <option value="Cation:Ni[II] (E)">Cation:Ni[II] (E)</option>
+        <option value="Cation:Zn[II] (C-term)">Cation:Zn[II] (C-term)</option>
+        <option value="Cation:Zn[II] (D)">Cation:Zn[II] (D)</option>
+        <option value="Cation:Zn[II] (E)">Cation:Zn[II] (E)</option>
+        <option value="Chlorination (Y)">Chlorination (Y)</option>
+        <option value="Chlorpyrifos (S)">Chlorpyrifos (S)</option>
+        <option value="Chlorpyrifos (T)">Chlorpyrifos (T)</option>
+        <option value="Chlorpyrifos (Y)">Chlorpyrifos (Y)</option>
+        <option value="CoenzymeA (C)">CoenzymeA (C)</option>
+        <option value="CresylSaligeninPhosphate (H)">CresylSaligeninPhosphate (H)</option>
+        <option value="CresylSaligeninPhosphate (K)">CresylSaligeninPhosphate (K)</option>
+        <option value="CresylSaligeninPhosphate (R)">CresylSaligeninPhosphate (R)</option>
+        <option value="CresylSaligeninPhosphate (S)">CresylSaligeninPhosphate (S)</option>
+        <option value="CresylSaligeninPhosphate (T)">CresylSaligeninPhosphate (T)</option>
+        <option value="CresylSaligeninPhosphate (Y)">CresylSaligeninPhosphate (Y)</option>
+        <option value="Cresylphosphate (H)">Cresylphosphate (H)</option>
+        <option value="Cresylphosphate (K)">Cresylphosphate (K)</option>
+        <option value="Cresylphosphate (R)">Cresylphosphate (R)</option>
+        <option value="Cresylphosphate (S)">Cresylphosphate (S)</option>
+        <option value="Cresylphosphate (T)">Cresylphosphate (T)</option>
+        <option value="Cresylphosphate (Y)">Cresylphosphate (Y)</option>
+        <option value="Crotonaldehyde (C)">Crotonaldehyde (C)</option>
+        <option value="Crotonaldehyde (H)">Crotonaldehyde (H)</option>
+        <option value="Crotonaldehyde (K)">Crotonaldehyde (K)</option>
+        <option value="Crotonyl (K)">Crotonyl (K)</option>
+        <option value="CuSMo (C)">CuSMo (C)</option>
+        <option value="Cy3-maleimide (C)">Cy3-maleimide (C)</option>
+        <option value="Cy3b-maleimide (C)">Cy3b-maleimide (C)</option>
+        <option value="CyDye-Cy3 (C)">CyDye-Cy3 (C)</option>
+        <option value="CyDye-Cy5 (C)">CyDye-Cy5 (C)</option>
+        <option value="Cyano (C)">Cyano (C)</option>
+        <option value="Cys-&gt;Ala (C)">Cys-&gt;Ala (C)</option>
+        <option value="Cys-&gt;Arg (C)">Cys-&gt;Arg (C)</option>
+        <option value="Cys-&gt;Asn (C)">Cys-&gt;Asn (C)</option>
+        <option value="Cys-&gt;Asp (C)">Cys-&gt;Asp (C)</option>
+        <option value="Cys-&gt;Dha (C)">Cys-&gt;Dha (C)</option>
+        <option value="Cys-&gt;Gln (C)">Cys-&gt;Gln (C)</option>
+        <option value="Cys-&gt;Glu (C)">Cys-&gt;Glu (C)</option>
+        <option value="Cys-&gt;Gly (C)">Cys-&gt;Gly (C)</option>
+        <option value="Cys-&gt;His (C)">Cys-&gt;His (C)</option>
+        <option value="Cys-&gt;Lys (C)">Cys-&gt;Lys (C)</option>
+        <option value="Cys-&gt;Met (C)">Cys-&gt;Met (C)</option>
+        <option value="Cys-&gt;Oxoalanine (C)">Cys-&gt;Oxoalanine (C)</option>
+        <option value="Cys-&gt;Phe (C)">Cys-&gt;Phe (C)</option>
+        <option value="Cys-&gt;Pro (C)">Cys-&gt;Pro (C)</option>
+        <option value="Cys-&gt;Ser (C)">Cys-&gt;Ser (C)</option>
+        <option value="Cys-&gt;Thr (C)">Cys-&gt;Thr (C)</option>
+        <option value="Cys-&gt;Trp (C)">Cys-&gt;Trp (C)</option>
+        <option value="Cys-&gt;Tyr (C)">Cys-&gt;Tyr (C)</option>
+        <option value="Cys-&gt;Val (C)">Cys-&gt;Val (C)</option>
+        <option value="Cys-&gt;Xle (C)">Cys-&gt;Xle (C)</option>
+        <option value="Cys-&gt;ethylaminoAla (C)">Cys-&gt;ethylaminoAla (C)</option>
+        <option value="Cys-&gt;methylaminoAla (C)">Cys-&gt;methylaminoAla (C)</option>
+        <option value="Cysteinyl (C)">Cysteinyl (C)</option>
+        <option value="Cytopiloyne (C)">Cytopiloyne (C)</option>
+        <option value="Cytopiloyne (K)">Cytopiloyne (K)</option>
+        <option value="Cytopiloyne (N-term)">Cytopiloyne (N-term)</option>
+        <option value="Cytopiloyne (P)">Cytopiloyne (P)</option>
+        <option value="Cytopiloyne (R)">Cytopiloyne (R)</option>
+        <option value="Cytopiloyne (S)">Cytopiloyne (S)</option>
+        <option value="Cytopiloyne (Y)">Cytopiloyne (Y)</option>
+        <option value="Cytopiloyne+water (C)">Cytopiloyne+water (C)</option>
+        <option value="Cytopiloyne+water (K)">Cytopiloyne+water (K)</option>
+        <option value="Cytopiloyne+water (N-term)">Cytopiloyne+water (N-term)</option>
+        <option value="Cytopiloyne+water (R)">Cytopiloyne+water (R)</option>
+        <option value="Cytopiloyne+water (S)">Cytopiloyne+water (S)</option>
+        <option value="Cytopiloyne+water (T)">Cytopiloyne+water (T)</option>
+        <option value="Cytopiloyne+water (Y)">Cytopiloyne+water (Y)</option>
+        <option value="DAET (S)">DAET (S)</option>
+        <option value="DAET (T)">DAET (T)</option>
+        <option value="DEDGFLYMVYASQETFG (K)">DEDGFLYMVYASQETFG (K)</option>
+        <option value="DFDNB (K)">DFDNB (K)</option>
+        <option value="DFDNB (N)">DFDNB (N)</option>
+        <option value="DFDNB (Q)">DFDNB (Q)</option>
+        <option value="DFDNB (R)">DFDNB (R)</option>
+        <option value="DHP (C)">DHP (C)</option>
+        <option value="DMPO (C)">DMPO (C)</option>
+        <option value="DMPO (H)">DMPO (H)</option>
+        <option value="DMPO (Y)">DMPO (Y)</option>
+        <option value="DNCB_hapten (C)">DNCB_hapten (C)</option>
+        <option value="DNCB_hapten (H)">DNCB_hapten (H)</option>
+        <option value="DNCB_hapten (K)">DNCB_hapten (K)</option>
+        <option value="DNCB_hapten (Y)">DNCB_hapten (Y)</option>
+        <option value="DNPS (C)">DNPS (C)</option>
+        <option value="DNPS (W)">DNPS (W)</option>
+        <option value="DTBP (K)">DTBP (K)</option>
+        <option value="DTBP (N)">DTBP (N)</option>
+        <option value="DTBP (Q)">DTBP (Q)</option>
+        <option value="DTBP (R)">DTBP (R)</option>
+        <option value="DTT_C (C)">DTT_C (C)</option>
+        <option value="DTT_C:2H(6) (C)">DTT_C:2H(6) (C)</option>
+        <option value="DTT_ST (S)">DTT_ST (S)</option>
+        <option value="DTT_ST (T)">DTT_ST (T)</option>
+        <option value="DTT_ST:2H(6) (S)">DTT_ST:2H(6) (S)</option>
+        <option value="DTT_ST:2H(6) (T)">DTT_ST:2H(6) (T)</option>
+        <option value="Dansyl (K)">Dansyl (K)</option>
+        <option value="Dansyl (N-term)">Dansyl (N-term)</option>
+        <option value="Dap-DSP (A)">Dap-DSP (A)</option>
+        <option value="Dap-DSP (E)">Dap-DSP (E)</option>
+        <option value="Dap-DSP (K)">Dap-DSP (K)</option>
+        <option value="DeStreak (C)">DeStreak (C)</option>
+        <option value="Deamidated (N)">Deamidated (N)</option>
+        <option value="Deamidated (Q)">Deamidated (Q)</option>
+        <option value="Deamidated (R)">Deamidated (R)</option>
+        <option value="Deamidated:18O(1) (N)">Deamidated:18O(1) (N)</option>
+        <option value="Deamidated:18O(1) (Q)">Deamidated:18O(1) (Q)</option>
+        <option value="Decanoyl (S)">Decanoyl (S)</option>
+        <option value="Decanoyl (T)">Decanoyl (T)</option>
+        <option value="Dehydrated (D)">Dehydrated (D)</option>
+        <option value="Dehydrated (N-term C)">Dehydrated (N-term C)</option>
+        <option value="Dehydrated (S)">Dehydrated (S)</option>
+        <option value="Dehydrated (T)">Dehydrated (T)</option>
+        <option value="Dehydrated (Y)">Dehydrated (Y)</option>
+        <option value="Dehydro (C)">Dehydro (C)</option>
+        <option value="Delta:H(1)N(-1)18O(1) (N)">Delta:H(1)N(-1)18O(1) (N)</option>
+        <option value="Delta:H(2)C(2) (H)">Delta:H(2)C(2) (H)</option>
+        <option value="Delta:H(2)C(2) (K)">Delta:H(2)C(2) (K)</option>
+        <option value="Delta:H(2)C(2) (N-term)">Delta:H(2)C(2) (N-term)</option>
+        <option value="Delta:H(2)C(3) (K)">Delta:H(2)C(3) (K)</option>
+        <option value="Delta:H(2)C(3)O(1) (K)">Delta:H(2)C(3)O(1) (K)</option>
+        <option value="Delta:H(2)C(3)O(1) (R)">Delta:H(2)C(3)O(1) (R)</option>
+        <option value="Delta:H(2)C(5) (K)">Delta:H(2)C(5) (K)</option>
+        <option value="Delta:H(4)C(2) (H)">Delta:H(4)C(2) (H)</option>
+        <option value="Delta:H(4)C(2) (K)">Delta:H(4)C(2) (K)</option>
+        <option value="Delta:H(4)C(2) (N-term)">Delta:H(4)C(2) (N-term)</option>
+        <option value="Delta:H(4)C(2)O(-1)S(1) (S)">Delta:H(4)C(2)O(-1)S(1) (S)</option>
+        <option value="Delta:H(4)C(3) (H)">Delta:H(4)C(3) (H)</option>
+        <option value="Delta:H(4)C(3) (K)">Delta:H(4)C(3) (K)</option>
+        <option value="Delta:H(4)C(3)O(1) (C)">Delta:H(4)C(3)O(1) (C)</option>
+        <option value="Delta:H(4)C(3)O(1) (H)">Delta:H(4)C(3)O(1) (H)</option>
+        <option value="Delta:H(4)C(3)O(1) (K)">Delta:H(4)C(3)O(1) (K)</option>
+        <option value="Delta:H(4)C(6) (K)">Delta:H(4)C(6) (K)</option>
+        <option value="Delta:H(5)C(2) (P)">Delta:H(5)C(2) (P)</option>
+        <option value="Delta:H(6)C(3)O(1) (C)">Delta:H(6)C(3)O(1) (C)</option>
+        <option value="Delta:H(6)C(3)O(1) (H)">Delta:H(6)C(3)O(1) (H)</option>
+        <option value="Delta:H(6)C(3)O(1) (K)">Delta:H(6)C(3)O(1) (K)</option>
+        <option value="Delta:H(6)C(6)O(1) (K)">Delta:H(6)C(6)O(1) (K)</option>
+        <option value="Delta:H(8)C(6)O(1) (L)">Delta:H(8)C(6)O(1) (L)</option>
+        <option value="Delta:H(8)C(6)O(2) (K)">Delta:H(8)C(6)O(2) (K)</option>
+        <option value="Delta:Hg(1) (C)">Delta:Hg(1) (C)</option>
+        <option value="Delta:S(-1)Se(1) (C)">Delta:S(-1)Se(1) (C)</option>
+        <option value="Delta:S(-1)Se(1) (M)">Delta:S(-1)Se(1) (M)</option>
+        <option value="Delta:Se(1) (C)">Delta:Se(1) (C)</option>
+        <option value="Deoxy (D)">Deoxy (D)</option>
+        <option value="Deoxy (S)">Deoxy (S)</option>
+        <option value="Deoxy (T)">Deoxy (T)</option>
+        <option value="Deoxyhypusine (K)">Deoxyhypusine (K)</option>
+        <option value="Dethiomethyl (M)">Dethiomethyl (M)</option>
+        <option value="DiART6plex (K)">DiART6plex (K)</option>
+        <option value="DiART6plex (N-term)">DiART6plex (N-term)</option>
+        <option value="DiART6plex (Y)">DiART6plex (Y)</option>
+        <option value="DiART6plex115 (K)">DiART6plex115 (K)</option>
+        <option value="DiART6plex115 (N-term)">DiART6plex115 (N-term)</option>
+        <option value="DiART6plex115 (Y)">DiART6plex115 (Y)</option>
+        <option value="DiART6plex116/119 (K)">DiART6plex116/119 (K)</option>
+        <option value="DiART6plex116/119 (N-term)">DiART6plex116/119 (N-term)</option>
+        <option value="DiART6plex116/119 (Y)">DiART6plex116/119 (Y)</option>
+        <option value="DiART6plex117 (K)">DiART6plex117 (K)</option>
+        <option value="DiART6plex117 (N-term)">DiART6plex117 (N-term)</option>
+        <option value="DiART6plex117 (Y)">DiART6plex117 (Y)</option>
+        <option value="DiART6plex118 (K)">DiART6plex118 (K)</option>
+        <option value="DiART6plex118 (N-term)">DiART6plex118 (N-term)</option>
+        <option value="DiART6plex118 (Y)">DiART6plex118 (Y)</option>
+        <option value="DiLeu4plex (K)">DiLeu4plex (K)</option>
+        <option value="DiLeu4plex (N-term)">DiLeu4plex (N-term)</option>
+        <option value="DiLeu4plex (Y)">DiLeu4plex (Y)</option>
+        <option value="DiLeu4plex115 (K)">DiLeu4plex115 (K)</option>
+        <option value="DiLeu4plex115 (N-term)">DiLeu4plex115 (N-term)</option>
+        <option value="DiLeu4plex115 (Y)">DiLeu4plex115 (Y)</option>
+        <option value="DiLeu4plex117 (K)">DiLeu4plex117 (K)</option>
+        <option value="DiLeu4plex117 (N-term)">DiLeu4plex117 (N-term)</option>
+        <option value="DiLeu4plex117 (Y)">DiLeu4plex117 (Y)</option>
+        <option value="DiLeu4plex118 (K)">DiLeu4plex118 (K)</option>
+        <option value="DiLeu4plex118 (N-term)">DiLeu4plex118 (N-term)</option>
+        <option value="DiLeu4plex118 (Y)">DiLeu4plex118 (Y)</option>
+        <option value="Diacylglycerol (C)">Diacylglycerol (C)</option>
+        <option value="Dibromo (Y)">Dibromo (Y)</option>
+        <option value="Dicarbamidomethyl (C)">Dicarbamidomethyl (C)</option>
+        <option value="Dicarbamidomethyl (H)">Dicarbamidomethyl (H)</option>
+        <option value="Dicarbamidomethyl (K)">Dicarbamidomethyl (K)</option>
+        <option value="Dicarbamidomethyl (N-term)">Dicarbamidomethyl (N-term)</option>
+        <option value="Dicarbamidomethyl (R)">Dicarbamidomethyl (R)</option>
+        <option value="Didehydro (C-term K)">Didehydro (C-term K)</option>
+        <option value="Didehydro (S)">Didehydro (S)</option>
+        <option value="Didehydro (T)">Didehydro (T)</option>
+        <option value="Didehydro (Y)">Didehydro (Y)</option>
+        <option value="Didehydroretinylidene (K)">Didehydroretinylidene (K)</option>
+        <option value="Diethyl (K)">Diethyl (K)</option>
+        <option value="Diethyl (N-term)">Diethyl (N-term)</option>
+        <option value="Diethylphosphate (C)">Diethylphosphate (C)</option>
+        <option value="Diethylphosphate (H)">Diethylphosphate (H)</option>
+        <option value="Diethylphosphate (K)">Diethylphosphate (K)</option>
+        <option value="Diethylphosphate (N-term)">Diethylphosphate (N-term)</option>
+        <option value="Diethylphosphate (S)">Diethylphosphate (S)</option>
+        <option value="Diethylphosphate (T)">Diethylphosphate (T)</option>
+        <option value="Diethylphosphate (Y)">Diethylphosphate (Y)</option>
+        <option value="Difuran (Y)">Difuran (Y)</option>
+        <option value="Dihydroxyimidazolidine (R)">Dihydroxyimidazolidine (R)</option>
+        <option value="Diiodo (H)">Diiodo (H)</option>
+        <option value="Diiodo (Y)">Diiodo (Y)</option>
+        <option value="Diironsubcluster (C)">Diironsubcluster (C)</option>
+        <option value="Diisopropylphosphate (K)">Diisopropylphosphate (K)</option>
+        <option value="Diisopropylphosphate (N-term)">Diisopropylphosphate (N-term)</option>
+        <option value="Diisopropylphosphate (S)">Diisopropylphosphate (S)</option>
+        <option value="Diisopropylphosphate (T)">Diisopropylphosphate (T)</option>
+        <option value="Diisopropylphosphate (Y)">Diisopropylphosphate (Y)</option>
+        <option value="Dimethyl (K)">Dimethyl (K)</option>
+        <option value="Dimethyl (N)">Dimethyl (N)</option>
+        <option value="Dimethyl (N-term)">Dimethyl (N-term)</option>
+        <option value="Dimethyl (R)">Dimethyl (R)</option>
+        <option value="Dimethyl:2H(4) (K)">Dimethyl:2H(4) (K)</option>
+        <option value="Dimethyl:2H(4) (N-term)">Dimethyl:2H(4) (N-term)</option>
+        <option value="Dimethyl:2H(4)13C(2) (K)">Dimethyl:2H(4)13C(2) (K)</option>
+        <option value="Dimethyl:2H(4)13C(2) (N-term)">Dimethyl:2H(4)13C(2) (N-term)</option>
+        <option value="Dimethyl:2H(6) (K)">Dimethyl:2H(6) (K)</option>
+        <option value="Dimethyl:2H(6) (N-term)">Dimethyl:2H(6) (N-term)</option>
+        <option value="Dimethyl:2H(6) (R)">Dimethyl:2H(6) (R)</option>
+        <option value="Dimethyl:2H(6)13C(2) (K)">Dimethyl:2H(6)13C(2) (K)</option>
+        <option value="Dimethyl:2H(6)13C(2) (N-term)">Dimethyl:2H(6)13C(2) (N-term)</option>
+        <option value="Dimethyl:2H(6)13C(2) (R)">Dimethyl:2H(6)13C(2) (R)</option>
+        <option value="DimethylArsino (C)">DimethylArsino (C)</option>
+        <option value="DimethylamineGMBS (C)">DimethylamineGMBS (C)</option>
+        <option value="DimethylpyrroleAdduct (K)">DimethylpyrroleAdduct (K)</option>
+        <option value="Dioxidation (C)">Dioxidation (C)</option>
+        <option value="Dioxidation (F)">Dioxidation (F)</option>
+        <option value="Dioxidation (K)">Dioxidation (K)</option>
+        <option value="Dioxidation (M)">Dioxidation (M)</option>
+        <option value="Dioxidation (P)">Dioxidation (P)</option>
+        <option value="Dioxidation (R)">Dioxidation (R)</option>
+        <option value="Dioxidation (W)">Dioxidation (W)</option>
+        <option value="Dioxidation (Y)">Dioxidation (Y)</option>
+        <option value="Diphthamide (H)">Diphthamide (H)</option>
+        <option value="Dipyridyl (C)">Dipyridyl (C)</option>
+        <option value="Dipyrrolylmethanemethyl (C)">Dipyrrolylmethanemethyl (C)</option>
+        <option value="DyLight-maleimide (C)">DyLight-maleimide (C)</option>
+        <option value="EDEDTIDVFQQQTGG (K)">EDEDTIDVFQQQTGG (K)</option>
+        <option value="EDT-iodoacetyl-PEO-biotin (S)">EDT-iodoacetyl-PEO-biotin (S)</option>
+        <option value="EDT-iodoacetyl-PEO-biotin (T)">EDT-iodoacetyl-PEO-biotin (T)</option>
+        <option value="EDT-maleimide-PEO-biotin (S)">EDT-maleimide-PEO-biotin (S)</option>
+        <option value="EDT-maleimide-PEO-biotin (T)">EDT-maleimide-PEO-biotin (T)</option>
+        <option value="EEEDVIEVYQEQTGG (K)">EEEDVIEVYQEQTGG (K)</option>
+        <option value="EGCG1 (C)">EGCG1 (C)</option>
+        <option value="EGCG2 (C)">EGCG2 (C)</option>
+        <option value="EHD-diphenylpentanone (C)">EHD-diphenylpentanone (C)</option>
+        <option value="EHD-diphenylpentanone (M)">EHD-diphenylpentanone (M)</option>
+        <option value="EQAT (C)">EQAT (C)</option>
+        <option value="EQAT:2H(5) (C)">EQAT:2H(5) (C)</option>
+        <option value="EQIGG (K)">EQIGG (K)</option>
+        <option value="ESP (K)">ESP (K)</option>
+        <option value="ESP (N-term)">ESP (N-term)</option>
+        <option value="ESP:2H(10) (K)">ESP:2H(10) (K)</option>
+        <option value="ESP:2H(10) (N-term)">ESP:2H(10) (N-term)</option>
+        <option value="Ethanedithiol (S)">Ethanedithiol (S)</option>
+        <option value="Ethanedithiol (T)">Ethanedithiol (T)</option>
+        <option value="Ethanolamine (C)">Ethanolamine (C)</option>
+        <option value="Ethanolamine (C-term)">Ethanolamine (C-term)</option>
+        <option value="Ethanolamine (D)">Ethanolamine (D)</option>
+        <option value="Ethanolamine (E)">Ethanolamine (E)</option>
+        <option value="Ethanolyl (C)">Ethanolyl (C)</option>
+        <option value="Ethanolyl (K)">Ethanolyl (K)</option>
+        <option value="Ethanolyl (R)">Ethanolyl (R)</option>
+        <option value="Ethoxyformyl (H)">Ethoxyformyl (H)</option>
+        <option value="Ethyl (C-term)">Ethyl (C-term)</option>
+        <option value="Ethyl (D)">Ethyl (D)</option>
+        <option value="Ethyl (E)">Ethyl (E)</option>
+        <option value="Ethyl (K)">Ethyl (K)</option>
+        <option value="Ethyl (N-term)">Ethyl (N-term)</option>
+        <option value="Ethyl+Deamidated (N)">Ethyl+Deamidated (N)</option>
+        <option value="Ethyl+Deamidated (Q)">Ethyl+Deamidated (Q)</option>
+        <option value="Ethylphosphate (K)">Ethylphosphate (K)</option>
+        <option value="Ethylphosphate (N-term)">Ethylphosphate (N-term)</option>
+        <option value="Ethylphosphate (S)">Ethylphosphate (S)</option>
+        <option value="Ethylphosphate (T)">Ethylphosphate (T)</option>
+        <option value="Ethylphosphate (Y)">Ethylphosphate (Y)</option>
+        <option value="ExacTagAmine (K)">ExacTagAmine (K)</option>
+        <option value="ExacTagThiol (C)">ExacTagThiol (C)</option>
+        <option value="FAD (C)">FAD (C)</option>
+        <option value="FAD (H)">FAD (H)</option>
+        <option value="FAD (Y)">FAD (Y)</option>
+        <option value="FMN (S)">FMN (S)</option>
+        <option value="FMN (T)">FMN (T)</option>
+        <option value="FMNC (C)">FMNC (C)</option>
+        <option value="FMNH (C)">FMNH (C)</option>
+        <option value="FMNH (H)">FMNH (H)</option>
+        <option value="FNEM (C)">FNEM (C)</option>
+        <option value="FP-Biotin (K)">FP-Biotin (K)</option>
+        <option value="FP-Biotin (S)">FP-Biotin (S)</option>
+        <option value="FP-Biotin (T)">FP-Biotin (T)</option>
+        <option value="FP-Biotin (Y)">FP-Biotin (Y)</option>
+        <option value="FTC (C)">FTC (C)</option>
+        <option value="FTC (K)">FTC (K)</option>
+        <option value="FTC (P)">FTC (P)</option>
+        <option value="FTC (R)">FTC (R)</option>
+        <option value="FTC (S)">FTC (S)</option>
+        <option value="Farnesyl (C)">Farnesyl (C)</option>
+        <option value="Fluorescein (C)">Fluorescein (C)</option>
+        <option value="Fluoro (A)">Fluoro (A)</option>
+        <option value="Fluoro (F)">Fluoro (F)</option>
+        <option value="Fluoro (W)">Fluoro (W)</option>
+        <option value="Fluoro (Y)">Fluoro (Y)</option>
+        <option value="Formyl (K)">Formyl (K)</option>
+        <option value="Formyl (N-term)">Formyl (N-term)</option>
+        <option value="Formyl (S)">Formyl (S)</option>
+        <option value="Formyl (T)">Formyl (T)</option>
+        <option value="Furan (Y)">Furan (Y)</option>
+        <option value="G-H1 (R)">G-H1 (R)</option>
+        <option value="GG (C)">GG (C)</option>
+        <option value="GG (K)">GG (K)</option>
+        <option value="GG (S)">GG (S)</option>
+        <option value="GG (T)">GG (T)</option>
+        <option value="GGQ (K)">GGQ (K)</option>
+        <option value="GIST-Quat (K)">GIST-Quat (K)</option>
+        <option value="GIST-Quat (N-term)">GIST-Quat (N-term)</option>
+        <option value="GIST-Quat:2H(3) (K)">GIST-Quat:2H(3) (K)</option>
+        <option value="GIST-Quat:2H(3) (N-term)">GIST-Quat:2H(3) (N-term)</option>
+        <option value="GIST-Quat:2H(6) (K)">GIST-Quat:2H(6) (K)</option>
+        <option value="GIST-Quat:2H(6) (N-term)">GIST-Quat:2H(6) (N-term)</option>
+        <option value="GIST-Quat:2H(9) (K)">GIST-Quat:2H(9) (K)</option>
+        <option value="GIST-Quat:2H(9) (N-term)">GIST-Quat:2H(9) (N-term)</option>
+        <option value="Galactosyl (K)">Galactosyl (K)</option>
+        <option value="GeranylGeranyl (C)">GeranylGeranyl (C)</option>
+        <option value="Gln-&gt;Ala (Q)">Gln-&gt;Ala (Q)</option>
+        <option value="Gln-&gt;Arg (Q)">Gln-&gt;Arg (Q)</option>
+        <option value="Gln-&gt;Asn (Q)">Gln-&gt;Asn (Q)</option>
+        <option value="Gln-&gt;Asp (Q)">Gln-&gt;Asp (Q)</option>
+        <option value="Gln-&gt;Cys (Q)">Gln-&gt;Cys (Q)</option>
+        <option value="Gln-&gt;Glu (Q)">Gln-&gt;Glu (Q)</option>
+        <option value="Gln-&gt;Gly (Q)">Gln-&gt;Gly (Q)</option>
+        <option value="Gln-&gt;His (Q)">Gln-&gt;His (Q)</option>
+        <option value="Gln-&gt;Lys (Q)">Gln-&gt;Lys (Q)</option>
+        <option value="Gln-&gt;Met (Q)">Gln-&gt;Met (Q)</option>
+        <option value="Gln-&gt;Phe (Q)">Gln-&gt;Phe (Q)</option>
+        <option value="Gln-&gt;Pro (Q)">Gln-&gt;Pro (Q)</option>
+        <option value="Gln-&gt;Ser (Q)">Gln-&gt;Ser (Q)</option>
+        <option value="Gln-&gt;Thr (Q)">Gln-&gt;Thr (Q)</option>
+        <option value="Gln-&gt;Trp (Q)">Gln-&gt;Trp (Q)</option>
+        <option value="Gln-&gt;Tyr (Q)">Gln-&gt;Tyr (Q)</option>
+        <option value="Gln-&gt;Val (Q)">Gln-&gt;Val (Q)</option>
+        <option value="Gln-&gt;Xle (Q)">Gln-&gt;Xle (Q)</option>
+        <option value="Gln-&gt;pyro-Glu (N-term Q)">Gln-&gt;pyro-Glu (N-term Q)</option>
+        <option value="Glu (E)">Glu (E)</option>
+        <option value="Glu-&gt;Ala (E)">Glu-&gt;Ala (E)</option>
+        <option value="Glu-&gt;Arg (E)">Glu-&gt;Arg (E)</option>
+        <option value="Glu-&gt;Asn (E)">Glu-&gt;Asn (E)</option>
+        <option value="Glu-&gt;Asp (E)">Glu-&gt;Asp (E)</option>
+        <option value="Glu-&gt;Cys (E)">Glu-&gt;Cys (E)</option>
+        <option value="Glu-&gt;Gln (E)">Glu-&gt;Gln (E)</option>
+        <option value="Glu-&gt;Gly (E)">Glu-&gt;Gly (E)</option>
+        <option value="Glu-&gt;His (E)">Glu-&gt;His (E)</option>
+        <option value="Glu-&gt;Lys (E)">Glu-&gt;Lys (E)</option>
+        <option value="Glu-&gt;Met (E)">Glu-&gt;Met (E)</option>
+        <option value="Glu-&gt;Phe (E)">Glu-&gt;Phe (E)</option>
+        <option value="Glu-&gt;Pro (E)">Glu-&gt;Pro (E)</option>
+        <option value="Glu-&gt;Ser (E)">Glu-&gt;Ser (E)</option>
+        <option value="Glu-&gt;Thr (E)">Glu-&gt;Thr (E)</option>
+        <option value="Glu-&gt;Trp (E)">Glu-&gt;Trp (E)</option>
+        <option value="Glu-&gt;Tyr (E)">Glu-&gt;Tyr (E)</option>
+        <option value="Glu-&gt;Val (E)">Glu-&gt;Val (E)</option>
+        <option value="Glu-&gt;Xle (E)">Glu-&gt;Xle (E)</option>
+        <option value="Glu-&gt;pyro-Glu (N-term E)">Glu-&gt;pyro-Glu (N-term E)</option>
+        <option value="GluGlu (E)">GluGlu (E)</option>
+        <option value="GluGluGlu (E)">GluGluGlu (E)</option>
+        <option value="GluGluGluGlu (E)">GluGluGluGlu (E)</option>
+        <option value="Gluconoylation (K)">Gluconoylation (K)</option>
+        <option value="Gluconoylation (N-term)">Gluconoylation (N-term)</option>
+        <option value="Glucosylgalactosyl (K)">Glucosylgalactosyl (K)</option>
+        <option value="Glucuronyl (S)">Glucuronyl (S)</option>
+        <option value="Glutathione (C)">Glutathione (C)</option>
+        <option value="Gly (K)">Gly (K)</option>
+        <option value="Gly (S)">Gly (S)</option>
+        <option value="Gly (T)">Gly (T)</option>
+        <option value="Gly-&gt;Ala (G)">Gly-&gt;Ala (G)</option>
+        <option value="Gly-&gt;Arg (G)">Gly-&gt;Arg (G)</option>
+        <option value="Gly-&gt;Asn (G)">Gly-&gt;Asn (G)</option>
+        <option value="Gly-&gt;Asp (G)">Gly-&gt;Asp (G)</option>
+        <option value="Gly-&gt;Cys (G)">Gly-&gt;Cys (G)</option>
+        <option value="Gly-&gt;Gln (G)">Gly-&gt;Gln (G)</option>
+        <option value="Gly-&gt;Glu (G)">Gly-&gt;Glu (G)</option>
+        <option value="Gly-&gt;His (G)">Gly-&gt;His (G)</option>
+        <option value="Gly-&gt;Lys (G)">Gly-&gt;Lys (G)</option>
+        <option value="Gly-&gt;Met (G)">Gly-&gt;Met (G)</option>
+        <option value="Gly-&gt;Phe (G)">Gly-&gt;Phe (G)</option>
+        <option value="Gly-&gt;Pro (G)">Gly-&gt;Pro (G)</option>
+        <option value="Gly-&gt;Ser (G)">Gly-&gt;Ser (G)</option>
+        <option value="Gly-&gt;Thr (G)">Gly-&gt;Thr (G)</option>
+        <option value="Gly-&gt;Trp (G)">Gly-&gt;Trp (G)</option>
+        <option value="Gly-&gt;Tyr (G)">Gly-&gt;Tyr (G)</option>
+        <option value="Gly-&gt;Val (G)">Gly-&gt;Val (G)</option>
+        <option value="Gly-&gt;Xle (G)">Gly-&gt;Xle (G)</option>
+        <option value="Gly-loss+Amide (C-term G)">Gly-loss+Amide (C-term G)</option>
+        <option value="Glycerophospho (S)">Glycerophospho (S)</option>
+        <option value="GlycerylPE (E)">GlycerylPE (E)</option>
+        <option value="Glycosyl (P)">Glycosyl (P)</option>
+        <option value="Guanidinyl (K)">Guanidinyl (K)</option>
+        <option value="Guanidinyl (N-term)">Guanidinyl (N-term)</option>
+        <option value="HCysThiolactone (K)">HCysThiolactone (K)</option>
+        <option value="HCysteinyl (C)">HCysteinyl (C)</option>
+        <option value="HMVK (C)">HMVK (C)</option>
+        <option value="HN2_mustard (C)">HN2_mustard (C)</option>
+        <option value="HN2_mustard (H)">HN2_mustard (H)</option>
+        <option value="HN2_mustard (K)">HN2_mustard (K)</option>
+        <option value="HN3_mustard (C)">HN3_mustard (C)</option>
+        <option value="HN3_mustard (H)">HN3_mustard (H)</option>
+        <option value="HN3_mustard (K)">HN3_mustard (K)</option>
+        <option value="HNE (A)">HNE (A)</option>
+        <option value="HNE (C)">HNE (C)</option>
+        <option value="HNE (H)">HNE (H)</option>
+        <option value="HNE (K)">HNE (K)</option>
+        <option value="HNE (L)">HNE (L)</option>
+        <option value="HNE+Delta:H(2) (C)">HNE+Delta:H(2) (C)</option>
+        <option value="HNE+Delta:H(2) (H)">HNE+Delta:H(2) (H)</option>
+        <option value="HNE+Delta:H(2) (K)">HNE+Delta:H(2) (K)</option>
+        <option value="HNE-BAHAH (C)">HNE-BAHAH (C)</option>
+        <option value="HNE-BAHAH (H)">HNE-BAHAH (H)</option>
+        <option value="HNE-BAHAH (K)">HNE-BAHAH (K)</option>
+        <option value="HNE-Delta:H(2)O (C)">HNE-Delta:H(2)O (C)</option>
+        <option value="HNE-Delta:H(2)O (H)">HNE-Delta:H(2)O (H)</option>
+        <option value="HNE-Delta:H(2)O (K)">HNE-Delta:H(2)O (K)</option>
+        <option value="HPG (R)">HPG (R)</option>
+        <option value="Heme (C)">Heme (C)</option>
+        <option value="Heme (H)">Heme (H)</option>
+        <option value="Hep (K)">Hep (K)</option>
+        <option value="Hep (N)">Hep (N)</option>
+        <option value="Hep (Q)">Hep (Q)</option>
+        <option value="Hep (R)">Hep (R)</option>
+        <option value="Hep (S)">Hep (S)</option>
+        <option value="Hep (T)">Hep (T)</option>
+        <option value="Hex (C)">Hex (C)</option>
+        <option value="Hex (K)">Hex (K)</option>
+        <option value="Hex (N)">Hex (N)</option>
+        <option value="Hex (N-term)">Hex (N-term)</option>
+        <option value="Hex (R)">Hex (R)</option>
+        <option value="Hex (S)">Hex (S)</option>
+        <option value="Hex (T)">Hex (T)</option>
+        <option value="Hex (W)">Hex (W)</option>
+        <option value="Hex (Y)">Hex (Y)</option>
+        <option value="Hex(1)HexNAc(1)NeuAc(1) (N)">Hex(1)HexNAc(1)NeuAc(1) (N)</option>
+        <option value="Hex(1)HexNAc(1)NeuAc(1) (S)">Hex(1)HexNAc(1)NeuAc(1) (S)</option>
+        <option value="Hex(1)HexNAc(1)NeuAc(1) (T)">Hex(1)HexNAc(1)NeuAc(1) (T)</option>
+        <option value="Hex(1)HexNAc(1)NeuAc(2) (N)">Hex(1)HexNAc(1)NeuAc(2) (N)</option>
+        <option value="Hex(1)HexNAc(1)NeuAc(2) (S)">Hex(1)HexNAc(1)NeuAc(2) (S)</option>
+        <option value="Hex(1)HexNAc(1)NeuAc(2) (T)">Hex(1)HexNAc(1)NeuAc(2) (T)</option>
+        <option value="Hex(1)HexNAc(1)dHex(1) (N)">Hex(1)HexNAc(1)dHex(1) (N)</option>
+        <option value="Hex(1)HexNAc(2) (N)">Hex(1)HexNAc(2) (N)</option>
+        <option value="Hex(1)HexNAc(2)Pent(1) (N)">Hex(1)HexNAc(2)Pent(1) (N)</option>
+        <option value="Hex(1)HexNAc(2)dHex(1) (N)">Hex(1)HexNAc(2)dHex(1) (N)</option>
+        <option value="Hex(1)HexNAc(2)dHex(1)Pent(1) (N)">Hex(1)HexNAc(2)dHex(1)Pent(1) (N)</option>
+        <option value="Hex(1)HexNAc(2)dHex(2) (N)">Hex(1)HexNAc(2)dHex(2) (N)</option>
+        <option value="Hex(2) (K)">Hex(2) (K)</option>
+        <option value="Hex(2) (R)">Hex(2) (R)</option>
+        <option value="Hex(2)HexNAc(2) (N)">Hex(2)HexNAc(2) (N)</option>
+        <option value="Hex(2)HexNAc(2)Pent(1) (N)">Hex(2)HexNAc(2)Pent(1) (N)</option>
+        <option value="Hex(2)HexNAc(2)dHex(1) (N)">Hex(2)HexNAc(2)dHex(1) (N)</option>
+        <option value="Hex(3) (N)">Hex(3) (N)</option>
+        <option value="Hex(3)HexNAc(1)Pent(1) (N)">Hex(3)HexNAc(1)Pent(1) (N)</option>
+        <option value="Hex(3)HexNAc(2) (N)">Hex(3)HexNAc(2) (N)</option>
+        <option value="Hex(3)HexNAc(2)P(1) (N)">Hex(3)HexNAc(2)P(1) (N)</option>
+        <option value="Hex(3)HexNAc(4) (N)">Hex(3)HexNAc(4) (N)</option>
+        <option value="Hex(4)HexNAc(4) (N)">Hex(4)HexNAc(4) (N)</option>
+        <option value="Hex(5)HexNAc(2) (N)">Hex(5)HexNAc(2) (N)</option>
+        <option value="Hex(5)HexNAc(4) (N)">Hex(5)HexNAc(4) (N)</option>
+        <option value="Hex(5)HexNAc(4)NeuAc(1) (N)">Hex(5)HexNAc(4)NeuAc(1) (N)</option>
+        <option value="Hex(5)HexNAc(4)NeuAc(2) (N)">Hex(5)HexNAc(4)NeuAc(2) (N)</option>
+        <option value="Hex1HexNAc1 (N)">Hex1HexNAc1 (N)</option>
+        <option value="Hex1HexNAc1 (S)">Hex1HexNAc1 (S)</option>
+        <option value="Hex1HexNAc1 (T)">Hex1HexNAc1 (T)</option>
+        <option value="HexN (K)">HexN (K)</option>
+        <option value="HexN (N)">HexN (N)</option>
+        <option value="HexN (T)">HexN (T)</option>
+        <option value="HexN (W)">HexN (W)</option>
+        <option value="HexNAc (N)">HexNAc (N)</option>
+        <option value="HexNAc (S)">HexNAc (S)</option>
+        <option value="HexNAc (T)">HexNAc (T)</option>
+        <option value="HexNAc(1)dHex(1) (N)">HexNAc(1)dHex(1) (N)</option>
+        <option value="HexNAc(1)dHex(2) (N)">HexNAc(1)dHex(2) (N)</option>
+        <option value="HexNAc(2) (N)">HexNAc(2) (N)</option>
+        <option value="HexNAc(2)dHex(1) (N)">HexNAc(2)dHex(1) (N)</option>
+        <option value="HexNAc(2)dHex(2) (N)">HexNAc(2)dHex(2) (N)</option>
+        <option value="His-&gt;Ala (H)">His-&gt;Ala (H)</option>
+        <option value="His-&gt;Arg (H)">His-&gt;Arg (H)</option>
+        <option value="His-&gt;Asn (H)">His-&gt;Asn (H)</option>
+        <option value="His-&gt;Asp (H)">His-&gt;Asp (H)</option>
+        <option value="His-&gt;Cys (H)">His-&gt;Cys (H)</option>
+        <option value="His-&gt;Gln (H)">His-&gt;Gln (H)</option>
+        <option value="His-&gt;Glu (H)">His-&gt;Glu (H)</option>
+        <option value="His-&gt;Gly (H)">His-&gt;Gly (H)</option>
+        <option value="His-&gt;Lys (H)">His-&gt;Lys (H)</option>
+        <option value="His-&gt;Met (H)">His-&gt;Met (H)</option>
+        <option value="His-&gt;Phe (H)">His-&gt;Phe (H)</option>
+        <option value="His-&gt;Pro (H)">His-&gt;Pro (H)</option>
+        <option value="His-&gt;Ser (H)">His-&gt;Ser (H)</option>
+        <option value="His-&gt;Thr (H)">His-&gt;Thr (H)</option>
+        <option value="His-&gt;Trp (H)">His-&gt;Trp (H)</option>
+        <option value="His-&gt;Tyr (H)">His-&gt;Tyr (H)</option>
+        <option value="His-&gt;Val (H)">His-&gt;Val (H)</option>
+        <option value="His-&gt;Xle (H)">His-&gt;Xle (H)</option>
+        <option value="Homocysteic_acid (M)">Homocysteic_acid (M)</option>
+        <option value="Hydroxamic_acid (D)">Hydroxamic_acid (D)</option>
+        <option value="Hydroxamic_acid (E)">Hydroxamic_acid (E)</option>
+        <option value="Hydroxycinnamyl (C)">Hydroxycinnamyl (C)</option>
+        <option value="Hydroxyfarnesyl (C)">Hydroxyfarnesyl (C)</option>
+        <option value="Hydroxyheme (E)">Hydroxyheme (E)</option>
+        <option value="Hydroxymethyl (N)">Hydroxymethyl (N)</option>
+        <option value="HydroxymethylOP (K)">HydroxymethylOP (K)</option>
+        <option value="Hydroxytrimethyl (K)">Hydroxytrimethyl (K)</option>
+        <option value="Hypusine (K)">Hypusine (K)</option>
+        <option value="IBTP (C)">IBTP (C)</option>
+        <option value="ICAT-C (C)">ICAT-C (C)</option>
+        <option value="ICAT-C:13C(9) (C)">ICAT-C:13C(9) (C)</option>
+        <option value="ICAT-D (C)">ICAT-D (C)</option>
+        <option value="ICAT-D:2H(8) (C)">ICAT-D:2H(8) (C)</option>
+        <option value="ICAT-G (C)">ICAT-G (C)</option>
+        <option value="ICAT-G:2H(8) (C)">ICAT-G:2H(8) (C)</option>
+        <option value="ICAT-H (C)">ICAT-H (C)</option>
+        <option value="ICAT-H:13C(6) (C)">ICAT-H:13C(6) (C)</option>
+        <option value="ICDID (C)">ICDID (C)</option>
+        <option value="ICDID:2H(6) (C)">ICDID:2H(6) (C)</option>
+        <option value="ICPL (K)">ICPL (K)</option>
+        <option value="ICPL (N-term)">ICPL (N-term)</option>
+        <option value="ICPL:13C(6) (K)">ICPL:13C(6) (K)</option>
+        <option value="ICPL:13C(6) (N-term)">ICPL:13C(6) (N-term)</option>
+        <option value="ICPL:13C(6)2H(4) (K)">ICPL:13C(6)2H(4) (K)</option>
+        <option value="ICPL:13C(6)2H(4) (N-term)">ICPL:13C(6)2H(4) (N-term)</option>
+        <option value="ICPL:2H(4) (K)">ICPL:2H(4) (K)</option>
+        <option value="ICPL:2H(4) (N-term)">ICPL:2H(4) (N-term)</option>
+        <option value="IDEnT (C)">IDEnT (C)</option>
+        <option value="IED-Biotin (C)">IED-Biotin (C)</option>
+        <option value="IGBP (C)">IGBP (C)</option>
+        <option value="IGBP:13C(2) (C)">IGBP:13C(2) (C)</option>
+        <option value="IMEHex(2)NeuAc(1) (K)">IMEHex(2)NeuAc(1) (K)</option>
+        <option value="IMID (K)">IMID (K)</option>
+        <option value="IMID:2H(4) (K)">IMID:2H(4) (K)</option>
+        <option value="ISD_z+2_ion (N-term)">ISD_z+2_ion (N-term)</option>
+        <option value="Iminobiotin (K)">Iminobiotin (K)</option>
+        <option value="Iminobiotin (N-term)">Iminobiotin (N-term)</option>
+        <option value="Iodo (H)">Iodo (H)</option>
+        <option value="Iodo (Y)">Iodo (Y)</option>
+        <option value="IodoU-AMP (F)">IodoU-AMP (F)</option>
+        <option value="IodoU-AMP (W)">IodoU-AMP (W)</option>
+        <option value="IodoU-AMP (Y)">IodoU-AMP (Y)</option>
+        <option value="Iodoacetanilide (C)">Iodoacetanilide (C)</option>
+        <option value="Iodoacetanilide (K)">Iodoacetanilide (K)</option>
+        <option value="Iodoacetanilide (N-term)">Iodoacetanilide (N-term)</option>
+        <option value="Iodoacetanilide:13C(6) (C)">Iodoacetanilide:13C(6) (C)</option>
+        <option value="Iodoacetanilide:13C(6) (K)">Iodoacetanilide:13C(6) (K)</option>
+        <option value="Iodoacetanilide:13C(6) (N-term)">Iodoacetanilide:13C(6) (N-term)</option>
+        <option value="Isopropylphospho (S)">Isopropylphospho (S)</option>
+        <option value="Isopropylphospho (T)">Isopropylphospho (T)</option>
+        <option value="Isopropylphospho (Y)">Isopropylphospho (Y)</option>
+        <option value="LG-Hlactam-K (K)">LG-Hlactam-K (K)</option>
+        <option value="LG-Hlactam-R (R)">LG-Hlactam-R (R)</option>
+        <option value="LG-anhydrolactam (K)">LG-anhydrolactam (K)</option>
+        <option value="LG-anhydrolactam (N-term)">LG-anhydrolactam (N-term)</option>
+        <option value="LG-anhyropyrrole (K)">LG-anhyropyrrole (K)</option>
+        <option value="LG-anhyropyrrole (N-term)">LG-anhyropyrrole (N-term)</option>
+        <option value="LG-lactam-K (K)">LG-lactam-K (K)</option>
+        <option value="LG-lactam-R (R)">LG-lactam-R (R)</option>
+        <option value="LG-pyrrole (K)">LG-pyrrole (K)</option>
+        <option value="LG-pyrrole (N-term)">LG-pyrrole (N-term)</option>
+        <option value="LRGG (K)">LRGG (K)</option>
+        <option value="Label:13C(1)2H(3) (M)">Label:13C(1)2H(3) (M)</option>
+        <option value="Label:13C(1)2H(3)+Oxidation (M)">Label:13C(1)2H(3)+Oxidation (M)</option>
+        <option value="Label:13C(3) (A)">Label:13C(3) (A)</option>
+        <option value="Label:13C(3)15N(1) (A)">Label:13C(3)15N(1) (A)</option>
+        <option value="Label:13C(4) (M)">Label:13C(4) (M)</option>
+        <option value="Label:13C(4)+Oxidation (M)">Label:13C(4)+Oxidation (M)</option>
+        <option value="Label:13C(4)15N(1) (D)">Label:13C(4)15N(1) (D)</option>
+        <option value="Label:13C(4)15N(2)+GG (K)">Label:13C(4)15N(2)+GG (K)</option>
+        <option value="Label:13C(5) (P)">Label:13C(5) (P)</option>
+        <option value="Label:13C(5)15N(1) (E)">Label:13C(5)15N(1) (E)</option>
+        <option value="Label:13C(5)15N(1) (M)">Label:13C(5)15N(1) (M)</option>
+        <option value="Label:13C(5)15N(1) (P)">Label:13C(5)15N(1) (P)</option>
+        <option value="Label:13C(5)15N(1) (V)">Label:13C(5)15N(1) (V)</option>
+        <option value="Label:13C(6) (I)">Label:13C(6) (I)</option>
+        <option value="Label:13C(6) (K)">Label:13C(6) (K)</option>
+        <option value="Label:13C(6) (L)">Label:13C(6) (L)</option>
+        <option value="Label:13C(6) (R)">Label:13C(6) (R)</option>
+        <option value="Label:13C(6)+Acetyl (K)">Label:13C(6)+Acetyl (K)</option>
+        <option value="Label:13C(6)+Dimethyl (K)">Label:13C(6)+Dimethyl (K)</option>
+        <option value="Label:13C(6)+GG (K)">Label:13C(6)+GG (K)</option>
+        <option value="Label:13C(6)15N(1) (I)">Label:13C(6)15N(1) (I)</option>
+        <option value="Label:13C(6)15N(1) (L)">Label:13C(6)15N(1) (L)</option>
+        <option value="Label:13C(6)15N(2) (K)">Label:13C(6)15N(2) (K)</option>
+        <option value="Label:13C(6)15N(2)+Acetyl (K)">Label:13C(6)15N(2)+Acetyl (K)</option>
+        <option value="Label:13C(6)15N(2)+Dimethyl (K)">Label:13C(6)15N(2)+Dimethyl (K)</option>
+        <option value="Label:13C(6)15N(2)+GG (K)">Label:13C(6)15N(2)+GG (K)</option>
+        <option value="Label:13C(6)15N(4) (R)">Label:13C(6)15N(4) (R)</option>
+        <option value="Label:13C(6)15N(4)+Dimethyl (R)">Label:13C(6)15N(4)+Dimethyl (R)</option>
+        <option value="Label:13C(6)15N(4)+Dimethyl:2H(6)13C(2) (R)">Label:13C(6)15N(4)+Dimethyl:2H(6)13C(2) (R)</option>
+        <option value="Label:13C(6)15N(4)+Methyl (R)">Label:13C(6)15N(4)+Methyl (R)</option>
+        <option value="Label:13C(6)15N(4)+Methyl:2H(3)13C(1) (R)">Label:13C(6)15N(4)+Methyl:2H(3)13C(1) (R)</option>
+        <option value="Label:13C(8)15N(2) (R)">Label:13C(8)15N(2) (R)</option>
+        <option value="Label:13C(9) (F)">Label:13C(9) (F)</option>
+        <option value="Label:13C(9) (Y)">Label:13C(9) (Y)</option>
+        <option value="Label:13C(9)+Phospho (Y)">Label:13C(9)+Phospho (Y)</option>
+        <option value="Label:13C(9)15N(1) (F)">Label:13C(9)15N(1) (F)</option>
+        <option value="Label:15N(1) (A)">Label:15N(1) (A)</option>
+        <option value="Label:15N(1) (C)">Label:15N(1) (C)</option>
+        <option value="Label:15N(1) (D)">Label:15N(1) (D)</option>
+        <option value="Label:15N(1) (E)">Label:15N(1) (E)</option>
+        <option value="Label:15N(1) (F)">Label:15N(1) (F)</option>
+        <option value="Label:15N(1) (G)">Label:15N(1) (G)</option>
+        <option value="Label:15N(1) (I)">Label:15N(1) (I)</option>
+        <option value="Label:15N(1) (L)">Label:15N(1) (L)</option>
+        <option value="Label:15N(1) (M)">Label:15N(1) (M)</option>
+        <option value="Label:15N(1) (P)">Label:15N(1) (P)</option>
+        <option value="Label:15N(1) (S)">Label:15N(1) (S)</option>
+        <option value="Label:15N(1) (T)">Label:15N(1) (T)</option>
+        <option value="Label:15N(1) (V)">Label:15N(1) (V)</option>
+        <option value="Label:15N(1) (Y)">Label:15N(1) (Y)</option>
+        <option value="Label:15N(2) (K)">Label:15N(2) (K)</option>
+        <option value="Label:15N(2) (N)">Label:15N(2) (N)</option>
+        <option value="Label:15N(2) (Q)">Label:15N(2) (Q)</option>
+        <option value="Label:15N(2) (W)">Label:15N(2) (W)</option>
+        <option value="Label:15N(2)2H(9) (K)">Label:15N(2)2H(9) (K)</option>
+        <option value="Label:15N(3) (H)">Label:15N(3) (H)</option>
+        <option value="Label:15N(4) (R)">Label:15N(4) (R)</option>
+        <option value="Label:18O(1) (C-term)">Label:18O(1) (C-term)</option>
+        <option value="Label:18O(1) (S)">Label:18O(1) (S)</option>
+        <option value="Label:18O(1) (T)">Label:18O(1) (T)</option>
+        <option value="Label:18O(1) (Y)">Label:18O(1) (Y)</option>
+        <option value="Label:18O(2) (C-term)">Label:18O(2) (C-term)</option>
+        <option value="Label:2H(10) (L)">Label:2H(10) (L)</option>
+        <option value="Label:2H(3) (L)">Label:2H(3) (L)</option>
+        <option value="Label:2H(3) (M)">Label:2H(3) (M)</option>
+        <option value="Label:2H(3)+Oxidation (M)">Label:2H(3)+Oxidation (M)</option>
+        <option value="Label:2H(4) (F)">Label:2H(4) (F)</option>
+        <option value="Label:2H(4) (K)">Label:2H(4) (K)</option>
+        <option value="Label:2H(4) (Y)">Label:2H(4) (Y)</option>
+        <option value="Label:2H(4)+Acetyl (K)">Label:2H(4)+Acetyl (K)</option>
+        <option value="Label:2H(4)+GG (K)">Label:2H(4)+GG (K)</option>
+        <option value="Label:2H(4)13C(1) (R)">Label:2H(4)13C(1) (R)</option>
+        <option value="Label:2H(6)15N(1) (P)">Label:2H(6)15N(1) (P)</option>
+        <option value="Label:2H(7)15N(4) (R)">Label:2H(7)15N(4) (R)</option>
+        <option value="Label:2H(9)13C(6)15N(2) (K)">Label:2H(9)13C(6)15N(2) (K)</option>
+        <option value="Leu-&gt;MetOx (L)">Leu-&gt;MetOx (L)</option>
+        <option value="Lipoyl (K)">Lipoyl (K)</option>
+        <option value="Lys (N-term)">Lys (N-term)</option>
+        <option value="Lys-&gt;Ala (K)">Lys-&gt;Ala (K)</option>
+        <option value="Lys-&gt;Allysine (K)">Lys-&gt;Allysine (K)</option>
+        <option value="Lys-&gt;AminoadipicAcid (K)">Lys-&gt;AminoadipicAcid (K)</option>
+        <option value="Lys-&gt;Arg (K)">Lys-&gt;Arg (K)</option>
+        <option value="Lys-&gt;Asn (K)">Lys-&gt;Asn (K)</option>
+        <option value="Lys-&gt;Asp (K)">Lys-&gt;Asp (K)</option>
+        <option value="Lys-&gt;CamCys (K)">Lys-&gt;CamCys (K)</option>
+        <option value="Lys-&gt;Cys (K)">Lys-&gt;Cys (K)</option>
+        <option value="Lys-&gt;Gln (K)">Lys-&gt;Gln (K)</option>
+        <option value="Lys-&gt;Glu (K)">Lys-&gt;Glu (K)</option>
+        <option value="Lys-&gt;Gly (K)">Lys-&gt;Gly (K)</option>
+        <option value="Lys-&gt;His (K)">Lys-&gt;His (K)</option>
+        <option value="Lys-&gt;Met (K)">Lys-&gt;Met (K)</option>
+        <option value="Lys-&gt;MetOx (K)">Lys-&gt;MetOx (K)</option>
+        <option value="Lys-&gt;Phe (K)">Lys-&gt;Phe (K)</option>
+        <option value="Lys-&gt;Pro (K)">Lys-&gt;Pro (K)</option>
+        <option value="Lys-&gt;Ser (K)">Lys-&gt;Ser (K)</option>
+        <option value="Lys-&gt;Thr (K)">Lys-&gt;Thr (K)</option>
+        <option value="Lys-&gt;Trp (K)">Lys-&gt;Trp (K)</option>
+        <option value="Lys-&gt;Tyr (K)">Lys-&gt;Tyr (K)</option>
+        <option value="Lys-&gt;Val (K)">Lys-&gt;Val (K)</option>
+        <option value="Lys-&gt;Xle (K)">Lys-&gt;Xle (K)</option>
+        <option value="Lysbiotinhydrazide (K)">Lysbiotinhydrazide (K)</option>
+        <option value="MDCC (C)">MDCC (C)</option>
+        <option value="MG-H1 (R)">MG-H1 (R)</option>
+        <option value="MM-diphenylpentanone (C)">MM-diphenylpentanone (C)</option>
+        <option value="MTSL (C)">MTSL (C)</option>
+        <option value="Maleimide-PEO2-Biotin (C)">Maleimide-PEO2-Biotin (C)</option>
+        <option value="Malonyl (C)">Malonyl (C)</option>
+        <option value="Malonyl (S)">Malonyl (S)</option>
+        <option value="Menadione (C)">Menadione (C)</option>
+        <option value="Menadione (K)">Menadione (K)</option>
+        <option value="Menadione-HQ (C)">Menadione-HQ (C)</option>
+        <option value="Menadione-HQ (K)">Menadione-HQ (K)</option>
+        <option value="MercaptoEthanol (S)">MercaptoEthanol (S)</option>
+        <option value="MercaptoEthanol (T)">MercaptoEthanol (T)</option>
+        <option value="Met-&gt;Aha (M)">Met-&gt;Aha (M)</option>
+        <option value="Met-&gt;Ala (M)">Met-&gt;Ala (M)</option>
+        <option value="Met-&gt;Arg (M)">Met-&gt;Arg (M)</option>
+        <option value="Met-&gt;Asn (M)">Met-&gt;Asn (M)</option>
+        <option value="Met-&gt;Asp (M)">Met-&gt;Asp (M)</option>
+        <option value="Met-&gt;Cys (M)">Met-&gt;Cys (M)</option>
+        <option value="Met-&gt;Gln (M)">Met-&gt;Gln (M)</option>
+        <option value="Met-&gt;Glu (M)">Met-&gt;Glu (M)</option>
+        <option value="Met-&gt;Gly (M)">Met-&gt;Gly (M)</option>
+        <option value="Met-&gt;His (M)">Met-&gt;His (M)</option>
+        <option value="Met-&gt;Hpg (M)">Met-&gt;Hpg (M)</option>
+        <option value="Met-&gt;Hse (C-term M)">Met-&gt;Hse (C-term M)</option>
+        <option value="Met-&gt;Hsl (C-term M)">Met-&gt;Hsl (C-term M)</option>
+        <option value="Met-&gt;Lys (M)">Met-&gt;Lys (M)</option>
+        <option value="Met-&gt;Phe (M)">Met-&gt;Phe (M)</option>
+        <option value="Met-&gt;Pro (M)">Met-&gt;Pro (M)</option>
+        <option value="Met-&gt;Ser (M)">Met-&gt;Ser (M)</option>
+        <option value="Met-&gt;Thr (M)">Met-&gt;Thr (M)</option>
+        <option value="Met-&gt;Trp (M)">Met-&gt;Trp (M)</option>
+        <option value="Met-&gt;Tyr (M)">Met-&gt;Tyr (M)</option>
+        <option value="Met-&gt;Val (M)">Met-&gt;Val (M)</option>
+        <option value="Met-&gt;Xle (M)">Met-&gt;Xle (M)</option>
+        <option value="Methyl (C)">Methyl (C)</option>
+        <option value="Methyl (C-term)">Methyl (C-term)</option>
+        <option value="Methyl (D)">Methyl (D)</option>
+        <option value="Methyl (E)">Methyl (E)</option>
+        <option value="Methyl (H)">Methyl (H)</option>
+        <option value="Methyl (I)">Methyl (I)</option>
+        <option value="Methyl (K)">Methyl (K)</option>
+        <option value="Methyl (L)">Methyl (L)</option>
+        <option value="Methyl (N)">Methyl (N)</option>
+        <option value="Methyl (N-term)">Methyl (N-term)</option>
+        <option value="Methyl (Q)">Methyl (Q)</option>
+        <option value="Methyl (R)">Methyl (R)</option>
+        <option value="Methyl (S)">Methyl (S)</option>
+        <option value="Methyl (T)">Methyl (T)</option>
+        <option value="Methyl+Acetyl:2H(3) (K)">Methyl+Acetyl:2H(3) (K)</option>
+        <option value="Methyl+Deamidated (N)">Methyl+Deamidated (N)</option>
+        <option value="Methyl+Deamidated (Q)">Methyl+Deamidated (Q)</option>
+        <option value="Methyl-PEO12-Maleimide (C)">Methyl-PEO12-Maleimide (C)</option>
+        <option value="Methyl:2H(2) (K)">Methyl:2H(2) (K)</option>
+        <option value="Methyl:2H(3) (C-term)">Methyl:2H(3) (C-term)</option>
+        <option value="Methyl:2H(3) (D)">Methyl:2H(3) (D)</option>
+        <option value="Methyl:2H(3) (E)">Methyl:2H(3) (E)</option>
+        <option value="Methyl:2H(3) (K)">Methyl:2H(3) (K)</option>
+        <option value="Methyl:2H(3) (R)">Methyl:2H(3) (R)</option>
+        <option value="Methyl:2H(3)+Acetyl:2H(3) (K)">Methyl:2H(3)+Acetyl:2H(3) (K)</option>
+        <option value="Methyl:2H(3)13C(1) (K)">Methyl:2H(3)13C(1) (K)</option>
+        <option value="Methyl:2H(3)13C(1) (R)">Methyl:2H(3)13C(1) (R)</option>
+        <option value="Methylamine (S)">Methylamine (S)</option>
+        <option value="Methylamine (T)">Methylamine (T)</option>
+        <option value="Methylmalonylation (S)">Methylmalonylation (S)</option>
+        <option value="Methylphosphonate (S)">Methylphosphonate (S)</option>
+        <option value="Methylphosphonate (T)">Methylphosphonate (T)</option>
+        <option value="Methylphosphonate (Y)">Methylphosphonate (Y)</option>
+        <option value="Methylpyrroline (K)">Methylpyrroline (K)</option>
+        <option value="Methylthio (C)">Methylthio (C)</option>
+        <option value="Methylthio (D)">Methylthio (D)</option>
+        <option value="Methylthio (K)">Methylthio (K)</option>
+        <option value="Methylthio (N)">Methylthio (N)</option>
+        <option value="Methylthio (N-term)">Methylthio (N-term)</option>
+        <option value="Molybdopterin (C)">Molybdopterin (C)</option>
+        <option value="MolybdopterinGD (C)">MolybdopterinGD (C)</option>
+        <option value="MolybdopterinGD (D)">MolybdopterinGD (D)</option>
+        <option value="MolybdopterinGD+Delta:S(-1)Se(1) (C)">MolybdopterinGD+Delta:S(-1)Se(1) (C)</option>
+        <option value="MurNAc (A)">MurNAc (A)</option>
+        <option value="Myristoyl (C)">Myristoyl (C)</option>
+        <option value="Myristoyl (K)">Myristoyl (K)</option>
+        <option value="Myristoyl (N-term G)">Myristoyl (N-term G)</option>
+        <option value="N-dimethylphosphate (S)">N-dimethylphosphate (S)</option>
+        <option value="NA-LNO2 (C)">NA-LNO2 (C)</option>
+        <option value="NA-LNO2 (H)">NA-LNO2 (H)</option>
+        <option value="NA-OA-NO2 (C)">NA-OA-NO2 (C)</option>
+        <option value="NA-OA-NO2 (H)">NA-OA-NO2 (H)</option>
+        <option value="NBS (W)">NBS (W)</option>
+        <option value="NBS:13C(6) (W)">NBS:13C(6) (W)</option>
+        <option value="NDA (K)">NDA (K)</option>
+        <option value="NDA (N-term)">NDA (N-term)</option>
+        <option value="NEIAA (C)">NEIAA (C)</option>
+        <option value="NEIAA (Y)">NEIAA (Y)</option>
+        <option value="NEIAA:2H(5) (C)">NEIAA:2H(5) (C)</option>
+        <option value="NEIAA:2H(5) (Y)">NEIAA:2H(5) (Y)</option>
+        <option value="NEM:2H(5) (C)">NEM:2H(5) (C)</option>
+        <option value="NEM:2H(5)+H2O (C)">NEM:2H(5)+H2O (C)</option>
+        <option value="NEMsulfur (C)">NEMsulfur (C)</option>
+        <option value="NEMsulfurWater (C)">NEMsulfurWater (C)</option>
+        <option value="NHS-LC-Biotin (K)">NHS-LC-Biotin (K)</option>
+        <option value="NHS-LC-Biotin (N-term)">NHS-LC-Biotin (N-term)</option>
+        <option value="NHS-fluorescein (K)">NHS-fluorescein (K)</option>
+        <option value="NIC (K)">NIC (K)</option>
+        <option value="NIC (N-term)">NIC (N-term)</option>
+        <option value="NIPCAM (C)">NIPCAM (C)</option>
+        <option value="NO_SMX_SEMD (C)">NO_SMX_SEMD (C)</option>
+        <option value="NO_SMX_SIMD (C)">NO_SMX_SIMD (C)</option>
+        <option value="NO_SMX_SMCT (C)">NO_SMX_SMCT (C)</option>
+        <option value="Nethylmaleimide (C)">Nethylmaleimide (C)</option>
+        <option value="Nethylmaleimide+water (C)">Nethylmaleimide+water (C)</option>
+        <option value="Nethylmaleimide+water (K)">Nethylmaleimide+water (K)</option>
+        <option value="NeuAc (N)">NeuAc (N)</option>
+        <option value="NeuAc (S)">NeuAc (S)</option>
+        <option value="NeuAc (T)">NeuAc (T)</option>
+        <option value="NeuGc (N)">NeuGc (N)</option>
+        <option value="NeuGc (S)">NeuGc (S)</option>
+        <option value="NeuGc (T)">NeuGc (T)</option>
+        <option value="Nitro (W)">Nitro (W)</option>
+        <option value="Nitro (Y)">Nitro (Y)</option>
+        <option value="Nitrosyl (C)">Nitrosyl (C)</option>
+        <option value="Nmethylmaleimide (C)">Nmethylmaleimide (C)</option>
+        <option value="Nmethylmaleimide (K)">Nmethylmaleimide (K)</option>
+        <option value="Nmethylmaleimide+water (C)">Nmethylmaleimide+water (C)</option>
+        <option value="O-Dimethylphosphate (S)">O-Dimethylphosphate (S)</option>
+        <option value="O-Dimethylphosphate (T)">O-Dimethylphosphate (T)</option>
+        <option value="O-Dimethylphosphate (Y)">O-Dimethylphosphate (Y)</option>
+        <option value="O-Et-N-diMePhospho (S)">O-Et-N-diMePhospho (S)</option>
+        <option value="O-Isopropylmethylphosphonate (S)">O-Isopropylmethylphosphonate (S)</option>
+        <option value="O-Isopropylmethylphosphonate (T)">O-Isopropylmethylphosphonate (T)</option>
+        <option value="O-Isopropylmethylphosphonate (Y)">O-Isopropylmethylphosphonate (Y)</option>
+        <option value="O-Methylphosphate (S)">O-Methylphosphate (S)</option>
+        <option value="O-Methylphosphate (T)">O-Methylphosphate (T)</option>
+        <option value="O-Methylphosphate (Y)">O-Methylphosphate (Y)</option>
+        <option value="O-pinacolylmethylphosphonate (H)">O-pinacolylmethylphosphonate (H)</option>
+        <option value="O-pinacolylmethylphosphonate (K)">O-pinacolylmethylphosphonate (K)</option>
+        <option value="O-pinacolylmethylphosphonate (S)">O-pinacolylmethylphosphonate (S)</option>
+        <option value="O-pinacolylmethylphosphonate (T)">O-pinacolylmethylphosphonate (T)</option>
+        <option value="O-pinacolylmethylphosphonate (Y)">O-pinacolylmethylphosphonate (Y)</option>
+        <option value="Octanoyl (C)">Octanoyl (C)</option>
+        <option value="Octanoyl (S)">Octanoyl (S)</option>
+        <option value="Octanoyl (T)">Octanoyl (T)</option>
+        <option value="OxArgBiotin (R)">OxArgBiotin (R)</option>
+        <option value="OxArgBiotinRed (R)">OxArgBiotinRed (R)</option>
+        <option value="OxLysBiotin (K)">OxLysBiotin (K)</option>
+        <option value="OxLysBiotinRed (K)">OxLysBiotinRed (K)</option>
+        <option value="OxProBiotin (P)">OxProBiotin (P)</option>
+        <option value="OxProBiotinRed (P)">OxProBiotinRed (P)</option>
+        <option value="Oxidation (C)">Oxidation (C)</option>
+        <option value="Oxidation (C-term G)">Oxidation (C-term G)</option>
+        <option value="Oxidation (D)">Oxidation (D)</option>
+        <option value="Oxidation (F)">Oxidation (F)</option>
+        <option value="Oxidation (H)">Oxidation (H)</option>
+        <option value="Oxidation (K)">Oxidation (K)</option>
+        <option value="Oxidation (M)">Oxidation (M)</option>
+        <option value="Oxidation (N)">Oxidation (N)</option>
+        <option value="Oxidation (P)">Oxidation (P)</option>
+        <option value="Oxidation (R)">Oxidation (R)</option>
+        <option value="Oxidation (W)">Oxidation (W)</option>
+        <option value="Oxidation (Y)">Oxidation (Y)</option>
+        <option value="Oxidation+NEM (C)">Oxidation+NEM (C)</option>
+        <option value="PEITC (C)">PEITC (C)</option>
+        <option value="PEITC (K)">PEITC (K)</option>
+        <option value="PEITC (N-term)">PEITC (N-term)</option>
+        <option value="PEO-Iodoacetyl-LC-Biotin (C)">PEO-Iodoacetyl-LC-Biotin (C)</option>
+        <option value="PET (S)">PET (S)</option>
+        <option value="PET (T)">PET (T)</option>
+        <option value="PS_Hapten (C)">PS_Hapten (C)</option>
+        <option value="PS_Hapten (H)">PS_Hapten (H)</option>
+        <option value="PS_Hapten (K)">PS_Hapten (K)</option>
+        <option value="Palmitoleyl (C)">Palmitoleyl (C)</option>
+        <option value="Palmitoleyl (S)">Palmitoleyl (S)</option>
+        <option value="Palmitoleyl (T)">Palmitoleyl (T)</option>
+        <option value="Palmitoyl (C)">Palmitoyl (C)</option>
+        <option value="Palmitoyl (K)">Palmitoyl (K)</option>
+        <option value="Palmitoyl (S)">Palmitoyl (S)</option>
+        <option value="Palmitoyl (T)">Palmitoyl (T)</option>
+        <option value="Pentylamine (Q)">Pentylamine (Q)</option>
+        <option value="Phe-&gt;Ala (F)">Phe-&gt;Ala (F)</option>
+        <option value="Phe-&gt;Arg (F)">Phe-&gt;Arg (F)</option>
+        <option value="Phe-&gt;Asn (F)">Phe-&gt;Asn (F)</option>
+        <option value="Phe-&gt;Asp (F)">Phe-&gt;Asp (F)</option>
+        <option value="Phe-&gt;CamCys (F)">Phe-&gt;CamCys (F)</option>
+        <option value="Phe-&gt;Cys (F)">Phe-&gt;Cys (F)</option>
+        <option value="Phe-&gt;Gln (F)">Phe-&gt;Gln (F)</option>
+        <option value="Phe-&gt;Glu (F)">Phe-&gt;Glu (F)</option>
+        <option value="Phe-&gt;Gly (F)">Phe-&gt;Gly (F)</option>
+        <option value="Phe-&gt;His (F)">Phe-&gt;His (F)</option>
+        <option value="Phe-&gt;Lys (F)">Phe-&gt;Lys (F)</option>
+        <option value="Phe-&gt;Met (F)">Phe-&gt;Met (F)</option>
+        <option value="Phe-&gt;Pro (F)">Phe-&gt;Pro (F)</option>
+        <option value="Phe-&gt;Ser (F)">Phe-&gt;Ser (F)</option>
+        <option value="Phe-&gt;Thr (F)">Phe-&gt;Thr (F)</option>
+        <option value="Phe-&gt;Trp (F)">Phe-&gt;Trp (F)</option>
+        <option value="Phe-&gt;Tyr (F)">Phe-&gt;Tyr (F)</option>
+        <option value="Phe-&gt;Val (F)">Phe-&gt;Val (F)</option>
+        <option value="Phe-&gt;Xle (F)">Phe-&gt;Xle (F)</option>
+        <option value="Phenylisocyanate (N-term)">Phenylisocyanate (N-term)</option>
+        <option value="Phenylisocyanate:2H(5) (N-term)">Phenylisocyanate:2H(5) (N-term)</option>
+        <option value="Phospho (C)">Phospho (C)</option>
+        <option value="Phospho (D)">Phospho (D)</option>
+        <option value="Phospho (H)">Phospho (H)</option>
+        <option value="Phospho (K)">Phospho (K)</option>
+        <option value="Phospho (R)">Phospho (R)</option>
+        <option value="Phospho (S)">Phospho (S)</option>
+        <option value="Phospho (T)">Phospho (T)</option>
+        <option value="Phospho (Y)">Phospho (Y)</option>
+        <option value="PhosphoHex (S)">PhosphoHex (S)</option>
+        <option value="PhosphoHexNAc (S)">PhosphoHexNAc (S)</option>
+        <option value="PhosphoHexNAc (T)">PhosphoHexNAc (T)</option>
+        <option value="PhosphoUridine (H)">PhosphoUridine (H)</option>
+        <option value="PhosphoUridine (Y)">PhosphoUridine (Y)</option>
+        <option value="Phosphoadenosine (H)">Phosphoadenosine (H)</option>
+        <option value="Phosphoadenosine (K)">Phosphoadenosine (K)</option>
+        <option value="Phosphoadenosine (T)">Phosphoadenosine (T)</option>
+        <option value="Phosphoadenosine (Y)">Phosphoadenosine (Y)</option>
+        <option value="Phosphogluconoylation (K)">Phosphogluconoylation (K)</option>
+        <option value="Phosphogluconoylation (N-term)">Phosphogluconoylation (N-term)</option>
+        <option value="Phosphoguanosine (H)">Phosphoguanosine (H)</option>
+        <option value="Phosphoguanosine (K)">Phosphoguanosine (K)</option>
+        <option value="Phosphopantetheine (S)">Phosphopantetheine (S)</option>
+        <option value="Phosphopropargyl (S)">Phosphopropargyl (S)</option>
+        <option value="Phosphopropargyl (T)">Phosphopropargyl (T)</option>
+        <option value="Phosphopropargyl (Y)">Phosphopropargyl (Y)</option>
+        <option value="PhosphoribosyldephosphoCoA (S)">PhosphoribosyldephosphoCoA (S)</option>
+        <option value="Phycocyanobilin (C)">Phycocyanobilin (C)</option>
+        <option value="Phycoerythrobilin (C)">Phycoerythrobilin (C)</option>
+        <option value="Phytochromobilin (C)">Phytochromobilin (C)</option>
+        <option value="Piperidine (K)">Piperidine (K)</option>
+        <option value="Piperidine (N-term)">Piperidine (N-term)</option>
+        <option value="Pro-&gt;Ala (P)">Pro-&gt;Ala (P)</option>
+        <option value="Pro-&gt;Arg (P)">Pro-&gt;Arg (P)</option>
+        <option value="Pro-&gt;Asn (P)">Pro-&gt;Asn (P)</option>
+        <option value="Pro-&gt;Asp (P)">Pro-&gt;Asp (P)</option>
+        <option value="Pro-&gt;Cys (P)">Pro-&gt;Cys (P)</option>
+        <option value="Pro-&gt;Gln (P)">Pro-&gt;Gln (P)</option>
+        <option value="Pro-&gt;Glu (P)">Pro-&gt;Glu (P)</option>
+        <option value="Pro-&gt;Gly (P)">Pro-&gt;Gly (P)</option>
+        <option value="Pro-&gt;His (P)">Pro-&gt;His (P)</option>
+        <option value="Pro-&gt;Lys (P)">Pro-&gt;Lys (P)</option>
+        <option value="Pro-&gt;Met (P)">Pro-&gt;Met (P)</option>
+        <option value="Pro-&gt;Phe (P)">Pro-&gt;Phe (P)</option>
+        <option value="Pro-&gt;Pyrrolidinone (P)">Pro-&gt;Pyrrolidinone (P)</option>
+        <option value="Pro-&gt;Pyrrolidone (P)">Pro-&gt;Pyrrolidone (P)</option>
+        <option value="Pro-&gt;Ser (P)">Pro-&gt;Ser (P)</option>
+        <option value="Pro-&gt;Thr (P)">Pro-&gt;Thr (P)</option>
+        <option value="Pro-&gt;Trp (P)">Pro-&gt;Trp (P)</option>
+        <option value="Pro-&gt;Tyr (P)">Pro-&gt;Tyr (P)</option>
+        <option value="Pro-&gt;Val (P)">Pro-&gt;Val (P)</option>
+        <option value="Pro-&gt;Xle (P)">Pro-&gt;Xle (P)</option>
+        <option value="Pro-&gt;pyro-Glu (P)">Pro-&gt;pyro-Glu (P)</option>
+        <option value="Propargylamine (C-term)">Propargylamine (C-term)</option>
+        <option value="Propargylamine (D)">Propargylamine (D)</option>
+        <option value="Propargylamine (E)">Propargylamine (E)</option>
+        <option value="Propionamide (C)">Propionamide (C)</option>
+        <option value="Propionamide (K)">Propionamide (K)</option>
+        <option value="Propionamide (N-term)">Propionamide (N-term)</option>
+        <option value="Propionamide:2H(3) (C)">Propionamide:2H(3) (C)</option>
+        <option value="Propionyl (K)">Propionyl (K)</option>
+        <option value="Propionyl (N-term)">Propionyl (N-term)</option>
+        <option value="Propionyl (S)">Propionyl (S)</option>
+        <option value="Propionyl (T)">Propionyl (T)</option>
+        <option value="Propionyl:13C(3) (K)">Propionyl:13C(3) (K)</option>
+        <option value="Propionyl:13C(3) (N-term)">Propionyl:13C(3) (N-term)</option>
+        <option value="Propiophenone (C)">Propiophenone (C)</option>
+        <option value="Propiophenone (H)">Propiophenone (H)</option>
+        <option value="Propiophenone (K)">Propiophenone (K)</option>
+        <option value="Propiophenone (R)">Propiophenone (R)</option>
+        <option value="Propiophenone (S)">Propiophenone (S)</option>
+        <option value="Propiophenone (T)">Propiophenone (T)</option>
+        <option value="Propiophenone (W)">Propiophenone (W)</option>
+        <option value="Propyl (K)">Propyl (K)</option>
+        <option value="Propyl (N-term)">Propyl (N-term)</option>
+        <option value="Propyl:2H(6) (K)">Propyl:2H(6) (K)</option>
+        <option value="Propyl:2H(6) (N-term)">Propyl:2H(6) (N-term)</option>
+        <option value="PropylNAGthiazoline (C)">PropylNAGthiazoline (C)</option>
+        <option value="Puromycin (C-term)">Puromycin (C-term)</option>
+        <option value="PyMIC (N-term)">PyMIC (N-term)</option>
+        <option value="PyridoxalPhosphate (K)">PyridoxalPhosphate (K)</option>
+        <option value="PyridoxalPhosphateH2 (K)">PyridoxalPhosphateH2 (K)</option>
+        <option value="Pyridylacetyl (K)">Pyridylacetyl (K)</option>
+        <option value="Pyridylacetyl (N-term)">Pyridylacetyl (N-term)</option>
+        <option value="Pyridylethyl (C)">Pyridylethyl (C)</option>
+        <option value="Pyro-carbamidomethyl (N-term C)">Pyro-carbamidomethyl (N-term C)</option>
+        <option value="PyruvicAcidIminyl (K)">PyruvicAcidIminyl (K)</option>
+        <option value="QAT (C)">QAT (C)</option>
+        <option value="QAT:2H(3) (C)">QAT:2H(3) (C)</option>
+        <option value="QEQTGG (K)">QEQTGG (K)</option>
+        <option value="QQQTGG (K)">QQQTGG (K)</option>
+        <option value="QTGG (K)">QTGG (K)</option>
+        <option value="Quinone (W)">Quinone (W)</option>
+        <option value="Quinone (Y)">Quinone (Y)</option>
+        <option value="RNPXlink1 (C)">RNPXlink1 (C)</option>
+        <option value="RNPXlink2 (F)">RNPXlink2 (F)</option>
+        <option value="RNPXlink2 (K)">RNPXlink2 (K)</option>
+        <option value="RNPXlink2 (L)">RNPXlink2 (L)</option>
+        <option value="RNPXlink3 (C)">RNPXlink3 (C)</option>
+        <option value="RNPXlink3 (F)">RNPXlink3 (F)</option>
+        <option value="RNPXlink4 (C)">RNPXlink4 (C)</option>
+        <option value="RNPXlink5 (F)">RNPXlink5 (F)</option>
+        <option value="RNPXlink5 (Y)">RNPXlink5 (Y)</option>
+        <option value="Retinylidene (K)">Retinylidene (K)</option>
+        <option value="SMA (K)">SMA (K)</option>
+        <option value="SMA (N-term)">SMA (N-term)</option>
+        <option value="SMCC-maleimide (C)">SMCC-maleimide (C)</option>
+        <option value="SPITC (K)">SPITC (K)</option>
+        <option value="SPITC (N-term)">SPITC (N-term)</option>
+        <option value="SPITC:13C(6) (K)">SPITC:13C(6) (K)</option>
+        <option value="SPITC:13C(6) (N-term)">SPITC:13C(6) (N-term)</option>
+        <option value="SUMO2135 (K)">SUMO2135 (K)</option>
+        <option value="SUMO3549 (K)">SUMO3549 (K)</option>
+        <option value="Saligenin (H)">Saligenin (H)</option>
+        <option value="Saligenin (K)">Saligenin (K)</option>
+        <option value="SecCarbamidomethyl (C)">SecCarbamidomethyl (C)</option>
+        <option value="SecNEM (C)">SecNEM (C)</option>
+        <option value="SecNEM:2H(5) (C)">SecNEM:2H(5) (C)</option>
+        <option value="Ser-&gt;Ala (S)">Ser-&gt;Ala (S)</option>
+        <option value="Ser-&gt;Arg (S)">Ser-&gt;Arg (S)</option>
+        <option value="Ser-&gt;Asn (S)">Ser-&gt;Asn (S)</option>
+        <option value="Ser-&gt;Asp (S)">Ser-&gt;Asp (S)</option>
+        <option value="Ser-&gt;Cys (S)">Ser-&gt;Cys (S)</option>
+        <option value="Ser-&gt;Gln (S)">Ser-&gt;Gln (S)</option>
+        <option value="Ser-&gt;Glu (S)">Ser-&gt;Glu (S)</option>
+        <option value="Ser-&gt;Gly (S)">Ser-&gt;Gly (S)</option>
+        <option value="Ser-&gt;His (S)">Ser-&gt;His (S)</option>
+        <option value="Ser-&gt;Lys (S)">Ser-&gt;Lys (S)</option>
+        <option value="Ser-&gt;Met (S)">Ser-&gt;Met (S)</option>
+        <option value="Ser-&gt;Phe (S)">Ser-&gt;Phe (S)</option>
+        <option value="Ser-&gt;Pro (S)">Ser-&gt;Pro (S)</option>
+        <option value="Ser-&gt;Thr (S)">Ser-&gt;Thr (S)</option>
+        <option value="Ser-&gt;Trp (S)">Ser-&gt;Trp (S)</option>
+        <option value="Ser-&gt;Tyr (S)">Ser-&gt;Tyr (S)</option>
+        <option value="Ser-&gt;Val (S)">Ser-&gt;Val (S)</option>
+        <option value="Ser-&gt;Xle (S)">Ser-&gt;Xle (S)</option>
+        <option value="Succinyl (K)">Succinyl (K)</option>
+        <option value="Succinyl (N-term)">Succinyl (N-term)</option>
+        <option value="Succinyl:13C(4) (K)">Succinyl:13C(4) (K)</option>
+        <option value="Succinyl:13C(4) (N-term)">Succinyl:13C(4) (N-term)</option>
+        <option value="Succinyl:2H(4) (K)">Succinyl:2H(4) (K)</option>
+        <option value="Succinyl:2H(4) (N-term)">Succinyl:2H(4) (N-term)</option>
+        <option value="SulfanilicAcid (C-term)">SulfanilicAcid (C-term)</option>
+        <option value="SulfanilicAcid (D)">SulfanilicAcid (D)</option>
+        <option value="SulfanilicAcid (E)">SulfanilicAcid (E)</option>
+        <option value="SulfanilicAcid:13C(6) (C-term)">SulfanilicAcid:13C(6) (C-term)</option>
+        <option value="SulfanilicAcid:13C(6) (D)">SulfanilicAcid:13C(6) (D)</option>
+        <option value="SulfanilicAcid:13C(6) (E)">SulfanilicAcid:13C(6) (E)</option>
+        <option value="Sulfide (C)">Sulfide (C)</option>
+        <option value="Sulfide (D)">Sulfide (D)</option>
+        <option value="Sulfide (W)">Sulfide (W)</option>
+        <option value="Sulfo (C)">Sulfo (C)</option>
+        <option value="Sulfo (S)">Sulfo (S)</option>
+        <option value="Sulfo (T)">Sulfo (T)</option>
+        <option value="Sulfo (Y)">Sulfo (Y)</option>
+        <option value="Sulfo-NHS-LC-LC-Biotin (K)">Sulfo-NHS-LC-LC-Biotin (K)</option>
+        <option value="Sulfo-NHS-LC-LC-Biotin (N-term)">Sulfo-NHS-LC-LC-Biotin (N-term)</option>
+        <option value="SulfoGMBS (C)">SulfoGMBS (C)</option>
+        <option value="SulfurDioxide (C)">SulfurDioxide (C)</option>
+        <option value="TAMRA-FP (S)">TAMRA-FP (S)</option>
+        <option value="TAMRA-FP (Y)">TAMRA-FP (Y)</option>
+        <option value="TMAB (K)">TMAB (K)</option>
+        <option value="TMAB (N-term)">TMAB (N-term)</option>
+        <option value="TMAB:2H(9) (K)">TMAB:2H(9) (K)</option>
+        <option value="TMAB:2H(9) (N-term)">TMAB:2H(9) (N-term)</option>
+        <option value="TMPP-Ac (N-term)">TMPP-Ac (N-term)</option>
+        <option value="TMT (H)">TMT (H)</option>
+        <option value="TMT (K)">TMT (K)</option>
+        <option value="TMT (N-term)">TMT (N-term)</option>
+        <option value="TMT (S)">TMT (S)</option>
+        <option value="TMT (T)">TMT (T)</option>
+        <option value="TMT2plex (H)">TMT2plex (H)</option>
+        <option value="TMT2plex (K)">TMT2plex (K)</option>
+        <option value="TMT2plex (N-term)">TMT2plex (N-term)</option>
+        <option value="TMT2plex (S)">TMT2plex (S)</option>
+        <option value="TMT2plex (T)">TMT2plex (T)</option>
+        <option value="TMT6plex (H)">TMT6plex (H)</option>
+        <option value="TMT6plex (K)">TMT6plex (K)</option>
+        <option value="TMT6plex (N-term)">TMT6plex (N-term)</option>
+        <option value="TMT6plex (S)">TMT6plex (S)</option>
+        <option value="TMT6plex (T)">TMT6plex (T)</option>
+        <option value="TNBS (K)">TNBS (K)</option>
+        <option value="TNBS (N-term)">TNBS (N-term)</option>
+        <option value="Thiadiazole (C)">Thiadiazole (C)</option>
+        <option value="Thiazolidine (N-term C)">Thiazolidine (N-term C)</option>
+        <option value="Thioacyl (K)">Thioacyl (K)</option>
+        <option value="Thioacyl (N-term)">Thioacyl (N-term)</option>
+        <option value="Thiophos-S-S-biotin (S)">Thiophos-S-S-biotin (S)</option>
+        <option value="Thiophos-S-S-biotin (T)">Thiophos-S-S-biotin (T)</option>
+        <option value="Thiophos-S-S-biotin (Y)">Thiophos-S-S-biotin (Y)</option>
+        <option value="Thiophospho (S)">Thiophospho (S)</option>
+        <option value="Thiophospho (T)">Thiophospho (T)</option>
+        <option value="Thiophospho (Y)">Thiophospho (Y)</option>
+        <option value="Thr-&gt;Ala (T)">Thr-&gt;Ala (T)</option>
+        <option value="Thr-&gt;Arg (T)">Thr-&gt;Arg (T)</option>
+        <option value="Thr-&gt;Asn (T)">Thr-&gt;Asn (T)</option>
+        <option value="Thr-&gt;Asp (T)">Thr-&gt;Asp (T)</option>
+        <option value="Thr-&gt;Cys (T)">Thr-&gt;Cys (T)</option>
+        <option value="Thr-&gt;Gln (T)">Thr-&gt;Gln (T)</option>
+        <option value="Thr-&gt;Glu (T)">Thr-&gt;Glu (T)</option>
+        <option value="Thr-&gt;Gly (T)">Thr-&gt;Gly (T)</option>
+        <option value="Thr-&gt;His (T)">Thr-&gt;His (T)</option>
+        <option value="Thr-&gt;Lys (T)">Thr-&gt;Lys (T)</option>
+        <option value="Thr-&gt;Met (T)">Thr-&gt;Met (T)</option>
+        <option value="Thr-&gt;Phe (T)">Thr-&gt;Phe (T)</option>
+        <option value="Thr-&gt;Pro (T)">Thr-&gt;Pro (T)</option>
+        <option value="Thr-&gt;Ser (T)">Thr-&gt;Ser (T)</option>
+        <option value="Thr-&gt;Trp (T)">Thr-&gt;Trp (T)</option>
+        <option value="Thr-&gt;Tyr (T)">Thr-&gt;Tyr (T)</option>
+        <option value="Thr-&gt;Val (T)">Thr-&gt;Val (T)</option>
+        <option value="Thr-&gt;Xle (T)">Thr-&gt;Xle (T)</option>
+        <option value="Thrbiotinhydrazide (T)">Thrbiotinhydrazide (T)</option>
+        <option value="Thyroxine (Y)">Thyroxine (Y)</option>
+        <option value="Triiodo (Y)">Triiodo (Y)</option>
+        <option value="Triiodothyronine (Y)">Triiodothyronine (Y)</option>
+        <option value="Trimethyl (K)">Trimethyl (K)</option>
+        <option value="Trimethyl (R)">Trimethyl (R)</option>
+        <option value="Trimethyl:13C(3)2H(9) (K)">Trimethyl:13C(3)2H(9) (K)</option>
+        <option value="Trimethyl:13C(3)2H(9) (R)">Trimethyl:13C(3)2H(9) (R)</option>
+        <option value="Trimethyl:2H(9) (K)">Trimethyl:2H(9) (K)</option>
+        <option value="Trimethyl:2H(9) (R)">Trimethyl:2H(9) (R)</option>
+        <option value="Trioxidation (C)">Trioxidation (C)</option>
+        <option value="Trioxidation (W)">Trioxidation (W)</option>
+        <option value="Trioxidation (Y)">Trioxidation (Y)</option>
+        <option value="Trp-&gt;Ala (W)">Trp-&gt;Ala (W)</option>
+        <option value="Trp-&gt;Arg (W)">Trp-&gt;Arg (W)</option>
+        <option value="Trp-&gt;Asn (W)">Trp-&gt;Asn (W)</option>
+        <option value="Trp-&gt;Asp (W)">Trp-&gt;Asp (W)</option>
+        <option value="Trp-&gt;Cys (W)">Trp-&gt;Cys (W)</option>
+        <option value="Trp-&gt;Gln (W)">Trp-&gt;Gln (W)</option>
+        <option value="Trp-&gt;Glu (W)">Trp-&gt;Glu (W)</option>
+        <option value="Trp-&gt;Gly (W)">Trp-&gt;Gly (W)</option>
+        <option value="Trp-&gt;His (W)">Trp-&gt;His (W)</option>
+        <option value="Trp-&gt;Hydroxykynurenin (W)">Trp-&gt;Hydroxykynurenin (W)</option>
+        <option value="Trp-&gt;Kynurenin (W)">Trp-&gt;Kynurenin (W)</option>
+        <option value="Trp-&gt;Lys (W)">Trp-&gt;Lys (W)</option>
+        <option value="Trp-&gt;Met (W)">Trp-&gt;Met (W)</option>
+        <option value="Trp-&gt;Oxolactone (W)">Trp-&gt;Oxolactone (W)</option>
+        <option value="Trp-&gt;Phe (W)">Trp-&gt;Phe (W)</option>
+        <option value="Trp-&gt;Pro (W)">Trp-&gt;Pro (W)</option>
+        <option value="Trp-&gt;Ser (W)">Trp-&gt;Ser (W)</option>
+        <option value="Trp-&gt;Thr (W)">Trp-&gt;Thr (W)</option>
+        <option value="Trp-&gt;Tyr (W)">Trp-&gt;Tyr (W)</option>
+        <option value="Trp-&gt;Val (W)">Trp-&gt;Val (W)</option>
+        <option value="Trp-&gt;Xle (W)">Trp-&gt;Xle (W)</option>
+        <option value="Tyr-&gt;Ala (Y)">Tyr-&gt;Ala (Y)</option>
+        <option value="Tyr-&gt;Arg (Y)">Tyr-&gt;Arg (Y)</option>
+        <option value="Tyr-&gt;Asn (Y)">Tyr-&gt;Asn (Y)</option>
+        <option value="Tyr-&gt;Asp (Y)">Tyr-&gt;Asp (Y)</option>
+        <option value="Tyr-&gt;Cys (Y)">Tyr-&gt;Cys (Y)</option>
+        <option value="Tyr-&gt;Dha (Y)">Tyr-&gt;Dha (Y)</option>
+        <option value="Tyr-&gt;Gln (Y)">Tyr-&gt;Gln (Y)</option>
+        <option value="Tyr-&gt;Glu (Y)">Tyr-&gt;Glu (Y)</option>
+        <option value="Tyr-&gt;Gly (Y)">Tyr-&gt;Gly (Y)</option>
+        <option value="Tyr-&gt;His (Y)">Tyr-&gt;His (Y)</option>
+        <option value="Tyr-&gt;Lys (Y)">Tyr-&gt;Lys (Y)</option>
+        <option value="Tyr-&gt;Met (Y)">Tyr-&gt;Met (Y)</option>
+        <option value="Tyr-&gt;Phe (Y)">Tyr-&gt;Phe (Y)</option>
+        <option value="Tyr-&gt;Pro (Y)">Tyr-&gt;Pro (Y)</option>
+        <option value="Tyr-&gt;Ser (Y)">Tyr-&gt;Ser (Y)</option>
+        <option value="Tyr-&gt;Thr (Y)">Tyr-&gt;Thr (Y)</option>
+        <option value="Tyr-&gt;Trp (Y)">Tyr-&gt;Trp (Y)</option>
+        <option value="Tyr-&gt;Val (Y)">Tyr-&gt;Val (Y)</option>
+        <option value="Tyr-&gt;Xle (Y)">Tyr-&gt;Xle (Y)</option>
+        <option value="Ub-Br2 (C)">Ub-Br2 (C)</option>
+        <option value="Ub-VME (C)">Ub-VME (C)</option>
+        <option value="Ub-amide (C)">Ub-amide (C)</option>
+        <option value="Ub-fluorescein (C)">Ub-fluorescein (C)</option>
+        <option value="UgiJoullie (D)">UgiJoullie (D)</option>
+        <option value="UgiJoullie (E)">UgiJoullie (E)</option>
+        <option value="UgiJoullieProGly (D)">UgiJoullieProGly (D)</option>
+        <option value="UgiJoullieProGly (E)">UgiJoullieProGly (E)</option>
+        <option value="UgiJoullieProGlyProGly (D)">UgiJoullieProGlyProGly (D)</option>
+        <option value="UgiJoullieProGlyProGly (E)">UgiJoullieProGlyProGly (E)</option>
+        <option value="VFQQQTGG (K)">VFQQQTGG (K)</option>
+        <option value="VIEVYQEQTGG (K)">VIEVYQEQTGG (K)</option>
+        <option value="Val-&gt;Ala (V)">Val-&gt;Ala (V)</option>
+        <option value="Val-&gt;Arg (V)">Val-&gt;Arg (V)</option>
+        <option value="Val-&gt;Asn (V)">Val-&gt;Asn (V)</option>
+        <option value="Val-&gt;Asp (V)">Val-&gt;Asp (V)</option>
+        <option value="Val-&gt;Cys (V)">Val-&gt;Cys (V)</option>
+        <option value="Val-&gt;Gln (V)">Val-&gt;Gln (V)</option>
+        <option value="Val-&gt;Glu (V)">Val-&gt;Glu (V)</option>
+        <option value="Val-&gt;Gly (V)">Val-&gt;Gly (V)</option>
+        <option value="Val-&gt;His (V)">Val-&gt;His (V)</option>
+        <option value="Val-&gt;Lys (V)">Val-&gt;Lys (V)</option>
+        <option value="Val-&gt;Met (V)">Val-&gt;Met (V)</option>
+        <option value="Val-&gt;Phe (V)">Val-&gt;Phe (V)</option>
+        <option value="Val-&gt;Pro (V)">Val-&gt;Pro (V)</option>
+        <option value="Val-&gt;Ser (V)">Val-&gt;Ser (V)</option>
+        <option value="Val-&gt;Thr (V)">Val-&gt;Thr (V)</option>
+        <option value="Val-&gt;Trp (V)">Val-&gt;Trp (V)</option>
+        <option value="Val-&gt;Tyr (V)">Val-&gt;Tyr (V)</option>
+        <option value="Val-&gt;Xle (V)">Val-&gt;Xle (V)</option>
+        <option value="Withaferin (C)">Withaferin (C)</option>
+        <option value="Xle-&gt;Ala (I)">Xle-&gt;Ala (I)</option>
+        <option value="Xle-&gt;Ala (L)">Xle-&gt;Ala (L)</option>
+        <option value="Xle-&gt;Arg (I)">Xle-&gt;Arg (I)</option>
+        <option value="Xle-&gt;Arg (L)">Xle-&gt;Arg (L)</option>
+        <option value="Xle-&gt;Asn (I)">Xle-&gt;Asn (I)</option>
+        <option value="Xle-&gt;Asn (L)">Xle-&gt;Asn (L)</option>
+        <option value="Xle-&gt;Asp (I)">Xle-&gt;Asp (I)</option>
+        <option value="Xle-&gt;Asp (L)">Xle-&gt;Asp (L)</option>
+        <option value="Xle-&gt;Cys (I)">Xle-&gt;Cys (I)</option>
+        <option value="Xle-&gt;Cys (L)">Xle-&gt;Cys (L)</option>
+        <option value="Xle-&gt;Gln (I)">Xle-&gt;Gln (I)</option>
+        <option value="Xle-&gt;Gln (L)">Xle-&gt;Gln (L)</option>
+        <option value="Xle-&gt;Glu (I)">Xle-&gt;Glu (I)</option>
+        <option value="Xle-&gt;Glu (L)">Xle-&gt;Glu (L)</option>
+        <option value="Xle-&gt;Gly (I)">Xle-&gt;Gly (I)</option>
+        <option value="Xle-&gt;Gly (L)">Xle-&gt;Gly (L)</option>
+        <option value="Xle-&gt;His (I)">Xle-&gt;His (I)</option>
+        <option value="Xle-&gt;His (L)">Xle-&gt;His (L)</option>
+        <option value="Xle-&gt;Lys (I)">Xle-&gt;Lys (I)</option>
+        <option value="Xle-&gt;Lys (L)">Xle-&gt;Lys (L)</option>
+        <option value="Xle-&gt;Met (I)">Xle-&gt;Met (I)</option>
+        <option value="Xle-&gt;Met (L)">Xle-&gt;Met (L)</option>
+        <option value="Xle-&gt;Phe (I)">Xle-&gt;Phe (I)</option>
+        <option value="Xle-&gt;Phe (L)">Xle-&gt;Phe (L)</option>
+        <option value="Xle-&gt;Pro (I)">Xle-&gt;Pro (I)</option>
+        <option value="Xle-&gt;Pro (L)">Xle-&gt;Pro (L)</option>
+        <option value="Xle-&gt;Ser (I)">Xle-&gt;Ser (I)</option>
+        <option value="Xle-&gt;Ser (L)">Xle-&gt;Ser (L)</option>
+        <option value="Xle-&gt;Thr (I)">Xle-&gt;Thr (I)</option>
+        <option value="Xle-&gt;Thr (L)">Xle-&gt;Thr (L)</option>
+        <option value="Xle-&gt;Trp (I)">Xle-&gt;Trp (I)</option>
+        <option value="Xle-&gt;Trp (L)">Xle-&gt;Trp (L)</option>
+        <option value="Xle-&gt;Tyr (I)">Xle-&gt;Tyr (I)</option>
+        <option value="Xle-&gt;Tyr (L)">Xle-&gt;Tyr (L)</option>
+        <option value="Xle-&gt;Val (I)">Xle-&gt;Val (I)</option>
+        <option value="Xle-&gt;Val (L)">Xle-&gt;Val (L)</option>
+        <option value="Xlink:B10621 (C)">Xlink:B10621 (C)</option>
+        <option value="Xlink:DMP (K)">Xlink:DMP (K)</option>
+        <option value="Xlink:DMP-de (K)">Xlink:DMP-de (K)</option>
+        <option value="Xlink:DMP-s (K)">Xlink:DMP-s (K)</option>
+        <option value="Xlink:DSS (K)">Xlink:DSS (K)</option>
+        <option value="Xlink:DST (K)">Xlink:DST (K)</option>
+        <option value="Xlink:DTSSP (K)">Xlink:DTSSP (K)</option>
+        <option value="Xlink:EGS (K)">Xlink:EGS (K)</option>
+        <option value="Xlink:EGScleaved (K)">Xlink:EGScleaved (K)</option>
+        <option value="Xlink:SMCC (C)">Xlink:SMCC (C)</option>
+        <option value="Xlink:SSD (K)">Xlink:SSD (K)</option>
+        <option value="ZGB (K)">ZGB (K)</option>
+        <option value="ZGB (N-term)">ZGB (N-term)</option>
+        <option value="a-type-ion (C-term)">a-type-ion (C-term)</option>
+        <option value="azole (C)">azole (C)</option>
+        <option value="azole (S)">azole (S)</option>
+        <option value="benzylguanidine (K)">benzylguanidine (K)</option>
+        <option value="biotinAcrolein298 (C)">biotinAcrolein298 (C)</option>
+        <option value="biotinAcrolein298 (H)">biotinAcrolein298 (H)</option>
+        <option value="biotinAcrolein298 (K)">biotinAcrolein298 (K)</option>
+        <option value="bisANS-sulfonates (K)">bisANS-sulfonates (K)</option>
+        <option value="bisANS-sulfonates (S)">bisANS-sulfonates (S)</option>
+        <option value="bisANS-sulfonates (T)">bisANS-sulfonates (T)</option>
+        <option value="cGMP (C)">cGMP (C)</option>
+        <option value="cGMP (S)">cGMP (S)</option>
+        <option value="cGMP+RMP-loss (C)">cGMP+RMP-loss (C)</option>
+        <option value="cGMP+RMP-loss (S)">cGMP+RMP-loss (S)</option>
+        <option value="cysTMT (C)">cysTMT (C)</option>
+        <option value="cysTMT6plex (C)">cysTMT6plex (C)</option>
+        <option value="dHex (N)">dHex (N)</option>
+        <option value="dHex (S)">dHex (S)</option>
+        <option value="dHex (T)">dHex (T)</option>
+        <option value="dHex(1)Hex(1) (S)">dHex(1)Hex(1) (S)</option>
+        <option value="dHex(1)Hex(1) (T)">dHex(1)Hex(1) (T)</option>
+        <option value="dHex(1)Hex(2) (S)">dHex(1)Hex(2) (S)</option>
+        <option value="dHex(1)Hex(2) (T)">dHex(1)Hex(2) (T)</option>
+        <option value="dHex(1)Hex(3) (S)">dHex(1)Hex(3) (S)</option>
+        <option value="dHex(1)Hex(3) (T)">dHex(1)Hex(3) (T)</option>
+        <option value="dHex(1)Hex(3)HexNAc(4) (N)">dHex(1)Hex(3)HexNAc(4) (N)</option>
+        <option value="dHex(1)Hex(4) (S)">dHex(1)Hex(4) (S)</option>
+        <option value="dHex(1)Hex(4) (T)">dHex(1)Hex(4) (T)</option>
+        <option value="dHex(1)Hex(4)HexNAc(4) (N)">dHex(1)Hex(4)HexNAc(4) (N)</option>
+        <option value="dHex(1)Hex(5) (S)">dHex(1)Hex(5) (S)</option>
+        <option value="dHex(1)Hex(5) (T)">dHex(1)Hex(5) (T)</option>
+        <option value="dHex(1)Hex(5)HexNAc(4) (N)">dHex(1)Hex(5)HexNAc(4) (N)</option>
+        <option value="dHex(1)Hex(5)HexNAc(4)NeuAc(1) (N)">dHex(1)Hex(5)HexNAc(4)NeuAc(1) (N)</option>
+        <option value="dHex(1)Hex(5)HexNAc(4)NeuAc(2) (N)">dHex(1)Hex(5)HexNAc(4)NeuAc(2) (N)</option>
+        <option value="dHex(1)Hex(6) (S)">dHex(1)Hex(6) (S)</option>
+        <option value="dHex(1)Hex(6) (T)">dHex(1)Hex(6) (T)</option>
+        <option value="dNIC (K)">dNIC (K)</option>
+        <option value="dNIC (N-term)">dNIC (N-term)</option>
+        <option value="dichlorination (C)">dichlorination (C)</option>
+        <option value="dichlorination (Y)">dichlorination (Y)</option>
+        <option value="ethylamino (S)">ethylamino (S)</option>
+        <option value="ethylamino (T)">ethylamino (T)</option>
+        <option value="ethylsulfonylethyl (C)">ethylsulfonylethyl (C)</option>
+        <option value="ethylsulfonylethyl (H)">ethylsulfonylethyl (H)</option>
+        <option value="ethylsulfonylethyl (K)">ethylsulfonylethyl (K)</option>
+        <option value="glucosone (R)">glucosone (R)</option>
+        <option value="glycidamide (K)">glycidamide (K)</option>
+        <option value="glycidamide (N-term)">glycidamide (N-term)</option>
+        <option value="iTRAQ4plex (H)">iTRAQ4plex (H)</option>
+        <option value="iTRAQ4plex (K)">iTRAQ4plex (K)</option>
+        <option value="iTRAQ4plex (N-term)">iTRAQ4plex (N-term)</option>
+        <option value="iTRAQ4plex (S)">iTRAQ4plex (S)</option>
+        <option value="iTRAQ4plex (T)">iTRAQ4plex (T)</option>
+        <option value="iTRAQ4plex (Y)">iTRAQ4plex (Y)</option>
+        <option value="iTRAQ4plex114 (K)">iTRAQ4plex114 (K)</option>
+        <option value="iTRAQ4plex114 (N-term)">iTRAQ4plex114 (N-term)</option>
+        <option value="iTRAQ4plex114 (Y)">iTRAQ4plex114 (Y)</option>
+        <option value="iTRAQ4plex115 (K)">iTRAQ4plex115 (K)</option>
+        <option value="iTRAQ4plex115 (N-term)">iTRAQ4plex115 (N-term)</option>
+        <option value="iTRAQ4plex115 (Y)">iTRAQ4plex115 (Y)</option>
+        <option value="iTRAQ8plex (H)">iTRAQ8plex (H)</option>
+        <option value="iTRAQ8plex (K)">iTRAQ8plex (K)</option>
+        <option value="iTRAQ8plex (N-term)">iTRAQ8plex (N-term)</option>
+        <option value="iTRAQ8plex (S)">iTRAQ8plex (S)</option>
+        <option value="iTRAQ8plex (T)">iTRAQ8plex (T)</option>
+        <option value="iTRAQ8plex (Y)">iTRAQ8plex (Y)</option>
+        <option value="iTRAQ8plex:13C(6)15N(2) (K)">iTRAQ8plex:13C(6)15N(2) (K)</option>
+        <option value="iTRAQ8plex:13C(6)15N(2) (N-term)">iTRAQ8plex:13C(6)15N(2) (N-term)</option>
+        <option value="iTRAQ8plex:13C(6)15N(2) (Y)">iTRAQ8plex:13C(6)15N(2) (Y)</option>
+        <option value="iodoTMT (C)">iodoTMT (C)</option>
+        <option value="iodoTMT (D)">iodoTMT (D)</option>
+        <option value="iodoTMT (E)">iodoTMT (E)</option>
+        <option value="iodoTMT (H)">iodoTMT (H)</option>
+        <option value="iodoTMT (K)">iodoTMT (K)</option>
+        <option value="iodoTMT6plex (C)">iodoTMT6plex (C)</option>
+        <option value="iodoTMT6plex (D)">iodoTMT6plex (D)</option>
+        <option value="iodoTMT6plex (E)">iodoTMT6plex (E)</option>
+        <option value="iodoTMT6plex (H)">iodoTMT6plex (H)</option>
+        <option value="iodoTMT6plex (K)">iodoTMT6plex (K)</option>
+        <option value="lapachenole (C)">lapachenole (C)</option>
+        <option value="mTRAQ (H)">mTRAQ (H)</option>
+        <option value="mTRAQ (K)">mTRAQ (K)</option>
+        <option value="mTRAQ (N-term)">mTRAQ (N-term)</option>
+        <option value="mTRAQ (S)">mTRAQ (S)</option>
+        <option value="mTRAQ (T)">mTRAQ (T)</option>
+        <option value="mTRAQ (Y)">mTRAQ (Y)</option>
+        <option value="mTRAQ:13C(3)15N(1) (H)">mTRAQ:13C(3)15N(1) (H)</option>
+        <option value="mTRAQ:13C(3)15N(1) (K)">mTRAQ:13C(3)15N(1) (K)</option>
+        <option value="mTRAQ:13C(3)15N(1) (N-term)">mTRAQ:13C(3)15N(1) (N-term)</option>
+        <option value="mTRAQ:13C(3)15N(1) (S)">mTRAQ:13C(3)15N(1) (S)</option>
+        <option value="mTRAQ:13C(3)15N(1) (T)">mTRAQ:13C(3)15N(1) (T)</option>
+        <option value="mTRAQ:13C(3)15N(1) (Y)">mTRAQ:13C(3)15N(1) (Y)</option>
+        <option value="mTRAQ:13C(6)15N(2) (H)">mTRAQ:13C(6)15N(2) (H)</option>
+        <option value="mTRAQ:13C(6)15N(2) (K)">mTRAQ:13C(6)15N(2) (K)</option>
+        <option value="mTRAQ:13C(6)15N(2) (N-term)">mTRAQ:13C(6)15N(2) (N-term)</option>
+        <option value="mTRAQ:13C(6)15N(2) (S)">mTRAQ:13C(6)15N(2) (S)</option>
+        <option value="mTRAQ:13C(6)15N(2) (T)">mTRAQ:13C(6)15N(2) (T)</option>
+        <option value="mTRAQ:13C(6)15N(2) (Y)">mTRAQ:13C(6)15N(2) (Y)</option>
+        <option value="maleimide (C)">maleimide (C)</option>
+        <option value="maleimide (K)">maleimide (K)</option>
+        <option value="maleimide3 (C)">maleimide3 (C)</option>
+        <option value="maleimide3 (K)">maleimide3 (K)</option>
+        <option value="maleimide5 (C)">maleimide5 (C)</option>
+        <option value="maleimide5 (K)">maleimide5 (K)</option>
+        <option value="methylsulfonylethyl (C)">methylsulfonylethyl (C)</option>
+        <option value="methylsulfonylethyl (H)">methylsulfonylethyl (H)</option>
+        <option value="methylsulfonylethyl (K)">methylsulfonylethyl (K)</option>
+        <option value="phenylsulfonylethyl (C)">phenylsulfonylethyl (C)</option>
+        <option value="phosphoRibosyl (D)">phosphoRibosyl (D)</option>
+        <option value="phosphoRibosyl (E)">phosphoRibosyl (E)</option>
+        <option value="phosphoRibosyl (R)">phosphoRibosyl (R)</option>
+        <option value="probiotinhydrazide (P)">probiotinhydrazide (P)</option>
+        <option value="pupylation (K)">pupylation (K)</option>
+        <option value="pyrophospho (S)">pyrophospho (S)</option>
+        <option value="pyrophospho (T)">pyrophospho (T)</option>
+        <option value="sulfo+amino (Y)">sulfo+amino (Y)</option>
+        <option value="thioacylPA (K)">thioacylPA (K)</option>
+        <option value="trifluoro (L)">trifluoro (L)</option>
+      </param>
+    </repeat>
+    <param name="param_v" type="integer" value="1" label="number of missed cleavages allowed" help="(-v) "/>
+    <param name="param_e" type="integer" value="0" label="id number of enzyme to use (0 (i.e" help="(-e) trypsin) is the default, 17 would be no enzyme (i.e. unspecific digestion). Please refer to 'omssacl -el' for a listing"/>
+    <param name="param_hl" type="integer" value="30" label="maximum number of hits retained for one spectrum" help="(-hl) Note: even when set to 1 OMSSA may report multiple hits with different charge states"/>
+    <param name="param_he" type="float" value="1000.0" label="the maximum e-value allowed in the hit list. If you set this parameter too small (" help="(-he) e.g., he=1), this will effectively introduce FDR filtering. Thus, allowing a less stringent FDR during post-processing will nevertheless return the (better) FDR introduced here, since mediocre hits are not even reported"/>
+    <expand macro="advanced_options">
+      <param name="param_pc" type="integer" value="1" label="The number of pseudocounts to add to each precursor mass bin" help="(-pc) "/>
+      <param name="param_hs" type="integer" value="4" label="the minimum number of m/z values a spectrum must have to be searched" help="(-hs) "/>
+      <param name="param_tez" type="integer" value="1" label="scaling of precursor mass tolerance with charge (0 = none, 1= linear)" help="(-tez) "/>
+      <param name="param_tom" type="integer" value="0" label="product ion search type, with 0 = monoisotopic, 1 = average, 2 = monoisotopic N15, 3 = exact" help="(-tom) "/>
+      <param name="param_tem" type="integer" value="0" label="precursor ion search type, with 0 = monoisotopic, 1 = average, 2 = monoisotopic N15, 3 = exact" help="(-tem) "/>
+      <param name="param_tex" type="float" value="1446.94" label="threshold in Da above which the mass of a neutron should be added in an exact mass search" help="(-tex) "/>
+      <param name="param_zt" type="integer" value="3" label="minimum precursor charge to start considering multiply charged products" help="(-zt) "/>
+      <param name="param_z1" type="float" value="0.95" label="the fraction of peaks below the precursor used to determine if the spectrum is charge +1" help="(-z1) "/>
+      <param name="param_zc" type="integer" value="1" label="should charge +1 be determined algorithmically (1=yes)" help="(-zc) "/>
+      <param name="param_zcc" type="integer" value="2" label="how should precursor charges be determined?" help="(-zcc) (1=believe the input file,2=use the specified range)"/>
+      <param name="param_zoh" type="integer" value="2" label="set the maximum product charge to search" help="(-zoh) "/>
+      <param name="param_no" type="integer" value="4" label="minimum size of peptides for no-enzyme and semi-tryptic searches" help="(-no) "/>
+      <param name="param_nox" type="integer" value="40" label="maximum size of peptides for no-enzyme and semi-tryptic searches" help="(-nox) "/>
+      <param name="param_i" type="text" size="30" value="1,4" label="comma delimited list of id numbers of ions to search" help="(-i) ">
+        <sanitizer>
+          <valid initial="string.printable">
+            <remove value="'"/>
+            <remove value="&quot;"/>
+          </valid>
+        </sanitizer>
+      </param>
+      <param name="param_sp" type="integer" value="100" label="number of product ions to search" help="(-sp) "/>
+      <param name="param_sb1" type="integer" value="1" label="should first forward (" help="(-sb1) e.g. b1) product ions be searched (1 = no, 0 = yes)"/>
+      <param name="param_sct" type="integer" value="0" label="should c terminus ions (" help="(-sct) e.g. y1) be searched (1 = no, 0 = yes)"/>
+      <param name="param_x" type="text" size="30" value="0" label="comma delimited list of NCBI taxonomy ids to search (0 = all" help="(-x)  This is the default)">
+        <sanitizer>
+          <valid initial="string.printable">
+            <remove value="'"/>
+            <remove value="&quot;"/>
+          </valid>
+        </sanitizer>
+      </param>
+      <param name="param_hm" type="integer" value="2" label="the minimum number of m/z matches a sequence library peptide must have for the hit to the peptide to be recorded" help="(-hm) "/>
+      <param name="param_ht" type="integer" value="6" label="number of m/z values corresponding to the most intense peaks that must include one match to the theoretical peptide" help="(-ht) "/>
+      <param name="param_mm" type="integer" value="128" label="the maximum number of mass ladders to generate per database peptide" help="(-mm) "/>
+      <param name="param_mnm" type="boolean" truevalue="-mnm" falsevalue="" checked="false" optional="True" label="n-term methionine should not be cleaved" help="(-mnm) "/>
+      <param name="param_is" type="float" value="0.0" label="evalue threshold to include a sequence in the iterative search, 0 = all" help="(-is) "/>
+      <param name="param_ir" type="float" value="0.0" label="evalue threshold to replace a hit, 0 = only if bette" help="(-ir) "/>
+      <param name="param_ii" type="float" value="0.0" label="evalue threshold to iteratively search a spectrum again, 0 = always" help="(-ii) "/>
+      <param name="param_chunk_size" type="integer" value="0" label="Number of spectra to submit in one chunk to OMSSA" help="(-chunk_size) Chunks with more than 30k spectra will likely cause memory allocation issues with 32bit OMSSA versions (which is usually the case on Windows). To disable chunking (i.e. submit all spectra in one big chunk), set it to '0'"/>
+      <param name="param_force" type="boolean" truevalue="-force" falsevalue="" checked="false" optional="True" label="Overwrite tool specific checks" help="(-force) "/>
+    </expand>
+  </inputs>
+  <outputs>
+    <data name="param_out" format="idxml"/>
+  </outputs>
+  <help>**What it does**
+
+Annotates MS/MS spectra using OMSSA.
+
+
+For more information, visit http://ftp.mi.fu-berlin.de/OpenMS/release-documentation/html/TOPP_OMSSAAdapter.html</help>
+  <expand macro="references"/>
+</tool>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/OpenSwathAnalyzer.xml	Thu Apr 16 08:37:04 2015 -0400
@@ -0,0 +1,321 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<tool id="OpenSwathAnalyzer" name="OpenSwathAnalyzer" version="2.0.0">
+  <description>Picks peaks and finds features in an SRM experiment.</description>
+  <macros>
+    <token name="@EXECUTABLE@">OpenSwathAnalyzer</token>
+    <import>macros.xml</import>
+  </macros>
+  <expand macro="stdio"/>
+  <expand macro="requirements"/>
+  <command>OpenSwathAnalyzer
+
+#if $param_in:
+  -in $param_in
+#end if
+#if $param_tr:
+  -tr $param_tr
+#end if
+#if $param_rt_norm:
+  -rt_norm $param_rt_norm
+#end if
+#if $param_out:
+  -out $param_out
+#end if
+#if $param_no_strict:
+  -no-strict
+#end if
+-swath_files
+  #for token in $param_swath_files:
+    $token
+  #end for
+#if $param_min_upper_edge_dist:
+  -min_upper_edge_dist $param_min_upper_edge_dist
+#end if
+-threads \${GALAXY_SLOTS:-24} 
+#if $param_algorithm_stop_report_after_feature:
+  -algorithm:stop_report_after_feature $param_algorithm_stop_report_after_feature
+#end if
+#if $param_algorithm_rt_extraction_window:
+  -algorithm:rt_extraction_window $param_algorithm_rt_extraction_window
+#end if
+#if $param_algorithm_rt_normalization_factor:
+  -algorithm:rt_normalization_factor $param_algorithm_rt_normalization_factor
+#end if
+#if $param_algorithm_TransitionGroupPicker_stop_after_feature:
+  -algorithm:TransitionGroupPicker:stop_after_feature $param_algorithm_TransitionGroupPicker_stop_after_feature
+#end if
+#if $param_algorithm_TransitionGroupPicker_stop_after_intensity_ratio:
+  -algorithm:TransitionGroupPicker:stop_after_intensity_ratio $param_algorithm_TransitionGroupPicker_stop_after_intensity_ratio
+#end if
+#if $param_algorithm_TransitionGroupPicker_PeakPickerMRM_sgolay_frame_length:
+  -algorithm:TransitionGroupPicker:PeakPickerMRM:sgolay_frame_length $param_algorithm_TransitionGroupPicker_PeakPickerMRM_sgolay_frame_length
+#end if
+#if $param_algorithm_TransitionGroupPicker_PeakPickerMRM_sgolay_polynomial_order:
+  -algorithm:TransitionGroupPicker:PeakPickerMRM:sgolay_polynomial_order $param_algorithm_TransitionGroupPicker_PeakPickerMRM_sgolay_polynomial_order
+#end if
+#if $param_algorithm_TransitionGroupPicker_PeakPickerMRM_gauss_width:
+  -algorithm:TransitionGroupPicker:PeakPickerMRM:gauss_width $param_algorithm_TransitionGroupPicker_PeakPickerMRM_gauss_width
+#end if
+#if $param_algorithm_TransitionGroupPicker_PeakPickerMRM_use_gauss:
+  -algorithm:TransitionGroupPicker:PeakPickerMRM:use_gauss     "$param_algorithm_TransitionGroupPicker_PeakPickerMRM_use_gauss"
+#end if
+#if $param_algorithm_TransitionGroupPicker_PeakPickerMRM_peak_width:
+  -algorithm:TransitionGroupPicker:PeakPickerMRM:peak_width $param_algorithm_TransitionGroupPicker_PeakPickerMRM_peak_width
+#end if
+#if $param_algorithm_TransitionGroupPicker_PeakPickerMRM_signal_to_noise:
+  -algorithm:TransitionGroupPicker:PeakPickerMRM:signal_to_noise $param_algorithm_TransitionGroupPicker_PeakPickerMRM_signal_to_noise
+#end if
+#if $param_algorithm_TransitionGroupPicker_PeakPickerMRM_sn_win_len:
+  -algorithm:TransitionGroupPicker:PeakPickerMRM:sn_win_len $param_algorithm_TransitionGroupPicker_PeakPickerMRM_sn_win_len
+#end if
+#if $param_algorithm_TransitionGroupPicker_PeakPickerMRM_sn_bin_count:
+  -algorithm:TransitionGroupPicker:PeakPickerMRM:sn_bin_count $param_algorithm_TransitionGroupPicker_PeakPickerMRM_sn_bin_count
+#end if
+#if $param_algorithm_TransitionGroupPicker_PeakPickerMRM_remove_overlapping_peaks:
+  -algorithm:TransitionGroupPicker:PeakPickerMRM:remove_overlapping_peaks
+#end if
+#if $param_algorithm_TransitionGroupPicker_PeakPickerMRM_method:
+  -algorithm:TransitionGroupPicker:PeakPickerMRM:method
+  #if " " in str($param_algorithm_TransitionGroupPicker_PeakPickerMRM_method):
+    "$param_algorithm_TransitionGroupPicker_PeakPickerMRM_method"
+  #else
+    $param_algorithm_TransitionGroupPicker_PeakPickerMRM_method
+  #end if
+#end if
+#if $param_algorithm_DIAScoring_dia_extraction_window:
+  -algorithm:DIAScoring:dia_extraction_window $param_algorithm_DIAScoring_dia_extraction_window
+#end if
+#if $param_algorithm_DIAScoring_dia_centroided:
+  -algorithm:DIAScoring:dia_centroided
+#end if
+#if $param_algorithm_DIAScoring_dia_byseries_intensity_min:
+  -algorithm:DIAScoring:dia_byseries_intensity_min $param_algorithm_DIAScoring_dia_byseries_intensity_min
+#end if
+#if $param_algorithm_DIAScoring_dia_byseries_ppm_diff:
+  -algorithm:DIAScoring:dia_byseries_ppm_diff $param_algorithm_DIAScoring_dia_byseries_ppm_diff
+#end if
+#if $param_algorithm_DIAScoring_dia_nr_isotopes:
+  -algorithm:DIAScoring:dia_nr_isotopes $param_algorithm_DIAScoring_dia_nr_isotopes
+#end if
+#if $param_algorithm_DIAScoring_dia_nr_charges:
+  -algorithm:DIAScoring:dia_nr_charges $param_algorithm_DIAScoring_dia_nr_charges
+#end if
+#if $param_algorithm_DIAScoring_peak_before_mono_max_ppm_diff:
+  -algorithm:DIAScoring:peak_before_mono_max_ppm_diff $param_algorithm_DIAScoring_peak_before_mono_max_ppm_diff
+#end if
+#if $adv_opts.adv_opts_selector=='advanced':
+    #if $adv_opts.param_force:
+  -force
+#end if
+    #if $adv_opts.param_model_type:
+  -model:type
+  #if " " in str($adv_opts.param_model_type):
+    "$adv_opts.param_model_type"
+  #else
+    $adv_opts.param_model_type
+  #end if
+#end if
+    #if $adv_opts.param_model_symmetric_regression:
+  -model:symmetric_regression
+#end if
+    #if $adv_opts.param_algorithm_quantification_cutoff:
+  -algorithm:quantification_cutoff $adv_opts.param_algorithm_quantification_cutoff
+#end if
+    #if $adv_opts.param_algorithm_write_convex_hull:
+  -algorithm:write_convex_hull
+#end if
+    #if $adv_opts.param_algorithm_add_up_spectra:
+  -algorithm:add_up_spectra $adv_opts.param_algorithm_add_up_spectra
+#end if
+    #if $adv_opts.param_algorithm_spacing_for_spectra_resampling:
+  -algorithm:spacing_for_spectra_resampling $adv_opts.param_algorithm_spacing_for_spectra_resampling
+#end if
+    #if $adv_opts.param_algorithm_TransitionGroupPicker_min_peak_width:
+  -algorithm:TransitionGroupPicker:min_peak_width $adv_opts.param_algorithm_TransitionGroupPicker_min_peak_width
+#end if
+    #if $adv_opts.param_algorithm_TransitionGroupPicker_background_subtraction:
+  -algorithm:TransitionGroupPicker:background_subtraction
+  #if " " in str($adv_opts.param_algorithm_TransitionGroupPicker_background_subtraction):
+    "$adv_opts.param_algorithm_TransitionGroupPicker_background_subtraction"
+  #else
+    $adv_opts.param_algorithm_TransitionGroupPicker_background_subtraction
+  #end if
+#end if
+    #if $adv_opts.param_algorithm_TransitionGroupPicker_recalculate_peaks:
+  -algorithm:TransitionGroupPicker:recalculate_peaks     "$adv_opts.param_algorithm_TransitionGroupPicker_recalculate_peaks"
+#end if
+    #if $adv_opts.param_algorithm_TransitionGroupPicker_recalculate_peaks_max_z:
+  -algorithm:TransitionGroupPicker:recalculate_peaks_max_z $adv_opts.param_algorithm_TransitionGroupPicker_recalculate_peaks_max_z
+#end if
+    #if $adv_opts.param_algorithm_TransitionGroupPicker_minimal_quality:
+  -algorithm:TransitionGroupPicker:minimal_quality $adv_opts.param_algorithm_TransitionGroupPicker_minimal_quality
+#end if
+    #if $adv_opts.param_algorithm_TransitionGroupPicker_compute_peak_quality:
+  -algorithm:TransitionGroupPicker:compute_peak_quality     "$adv_opts.param_algorithm_TransitionGroupPicker_compute_peak_quality"
+#end if
+    #if $adv_opts.param_algorithm_EMGScoring_interpolation_step:
+  -algorithm:EMGScoring:interpolation_step $adv_opts.param_algorithm_EMGScoring_interpolation_step
+#end if
+    #if $adv_opts.param_algorithm_EMGScoring_tolerance_stdev_bounding_box:
+  -algorithm:EMGScoring:tolerance_stdev_bounding_box $adv_opts.param_algorithm_EMGScoring_tolerance_stdev_bounding_box
+#end if
+    #if $adv_opts.param_algorithm_EMGScoring_max_iteration:
+  -algorithm:EMGScoring:max_iteration $adv_opts.param_algorithm_EMGScoring_max_iteration
+#end if
+    #if $adv_opts.param_algorithm_EMGScoring_statistics_mean:
+  -algorithm:EMGScoring:statistics:mean $adv_opts.param_algorithm_EMGScoring_statistics_mean
+#end if
+    #if $adv_opts.param_algorithm_EMGScoring_statistics_variance:
+  -algorithm:EMGScoring:statistics:variance $adv_opts.param_algorithm_EMGScoring_statistics_variance
+#end if
+    #if $adv_opts.param_algorithm_Scores_use_shape_score:
+  -algorithm:Scores:use_shape_score
+#end if
+    #if $adv_opts.param_algorithm_Scores_use_coelution_score:
+  -algorithm:Scores:use_coelution_score
+#end if
+    #if $adv_opts.param_algorithm_Scores_use_rt_score:
+  -algorithm:Scores:use_rt_score
+#end if
+    #if $adv_opts.param_algorithm_Scores_use_library_score:
+  -algorithm:Scores:use_library_score
+#end if
+    #if $adv_opts.param_algorithm_Scores_use_elution_model_score:
+  -algorithm:Scores:use_elution_model_score
+#end if
+    #if $adv_opts.param_algorithm_Scores_use_intensity_score:
+  -algorithm:Scores:use_intensity_score
+#end if
+    #if $adv_opts.param_algorithm_Scores_use_nr_peaks_score:
+  -algorithm:Scores:use_nr_peaks_score
+#end if
+    #if $adv_opts.param_algorithm_Scores_use_total_xic_score:
+  -algorithm:Scores:use_total_xic_score
+#end if
+    #if $adv_opts.param_algorithm_Scores_use_sn_score:
+  -algorithm:Scores:use_sn_score
+#end if
+    #if $adv_opts.param_algorithm_Scores_use_dia_scores:
+  -algorithm:Scores:use_dia_scores
+#end if
+    #if $adv_opts.param_algorithm_Scores_use_ms1_correlation:
+  -algorithm:Scores:use_ms1_correlation
+#end if
+    #if $adv_opts.param_algorithm_Scores_use_ms1_fullscan:
+  -algorithm:Scores:use_ms1_fullscan
+#end if
+#end if
+</command>
+  <inputs>
+    <param name="param_in" type="data" format="mzml" optional="False" label="input file containing the chromatograms" help="(-in) "/>
+    <param name="param_tr" type="data" format="traml" optional="False" label="transition file" help="(-tr) "/>
+    <param name="param_rt_norm" type="data" format="trafoxml" optional="True" label="RT normalization file (how to map the RTs of this run to the ones stored in the library)" help="(-rt_norm) "/>
+    <param name="param_no_strict" type="boolean" truevalue="-no-strict" falsevalue="" checked="false" optional="True" label="run in non-strict mode and allow some chromatograms to not be mapped" help="(-no-strict) "/>
+    <param name="param_swath_files" type="data" format="mzml" multiple="true" optional="True" size="30" label="[applies only if you have full MS2 spectra maps] Swath files that were used to extract the transitions" help="(-swath_files) If present, SWATH specific scoring will be used">
+      <sanitizer>
+        <valid initial="string.printable">
+          <remove value="'"/>
+          <remove value="&quot;"/>
+        </valid>
+      </sanitizer>
+    </param>
+    <param name="param_min_upper_edge_dist" type="float" value="0.0" label="[applies only if you have full MS2 spectra maps] Minimal distance to the edge to still consider a precursor, in Thomson (only in SWATH)" help="(-min_upper_edge_dist) "/>
+    <param name="param_algorithm_stop_report_after_feature" type="integer" value="-1" label="Stop reporting after feature (ordered by quality; -1 means do not stop)" help="(-stop_report_after_feature) "/>
+    <param name="param_algorithm_rt_extraction_window" type="float" value="-1.0" label="Only extract RT around this value (-1 means extract over the whole range, a value of 500 means to extract around +/- 500 s of the expected elution)" help="(-rt_extraction_window) For this to work, the TraML input file needs to contain normalized RT values"/>
+    <param name="param_algorithm_rt_normalization_factor" type="float" value="1.0" label="The normalized RT is expected to be between 0 and 1. If your normalized RT has a different range, pass this here (" help="(-rt_normalization_factor) e.g. it goes from 0 to 100, set this value to 100)"/>
+    <param name="param_algorithm_TransitionGroupPicker_stop_after_feature" type="integer" value="-1" label="Stop finding after feature (ordered by intensity; -1 means do not stop)" help="(-stop_after_feature) "/>
+    <param name="param_algorithm_TransitionGroupPicker_stop_after_intensity_ratio" type="float" value="0.0001" label="Stop after reaching intensity ratio" help="(-stop_after_intensity_ratio) "/>
+    <param name="param_algorithm_TransitionGroupPicker_PeakPickerMRM_sgolay_frame_length" type="integer" value="15" label="The number of subsequent data points used for smoothing" help="(-sgolay_frame_length) &lt;br&gt;This number has to be uneven. If it is not, 1 will be added"/>
+    <param name="param_algorithm_TransitionGroupPicker_PeakPickerMRM_sgolay_polynomial_order" type="integer" value="3" label="Order of the polynomial that is fitted" help="(-sgolay_polynomial_order) "/>
+    <param name="param_algorithm_TransitionGroupPicker_PeakPickerMRM_gauss_width" type="float" value="50.0" label="Gaussian width in seconds, estimated peak size" help="(-gauss_width) "/>
+    <param name="param_algorithm_TransitionGroupPicker_PeakPickerMRM_use_gauss" type="text" size="30" value="true" label="Use Gaussian filter for smoothing (alternative is Savitzky-Golay filter)" help="(-use_gauss) ">
+      <sanitizer>
+        <valid initial="string.printable">
+          <remove value="'"/>
+          <remove value="&quot;"/>
+        </valid>
+      </sanitizer>
+    </param>
+    <param name="param_algorithm_TransitionGroupPicker_PeakPickerMRM_peak_width" type="float" value="40.0" label="Force a certain minimal peak_width on the data (" help="(-peak_width) e.g. extend the peak at least by this amount on both sides) in seconds. -1 turns this feature off"/>
+    <param name="param_algorithm_TransitionGroupPicker_PeakPickerMRM_signal_to_noise" type="float" min="0.0" optional="True" value="1.0" label="Signal-to-noise threshold at which a peak will not be extended any more. Note that setting this too high (" help="(-signal_to_noise) e.g. 1.0) can lead to peaks whose flanks are not fully captured"/>
+    <param name="param_algorithm_TransitionGroupPicker_PeakPickerMRM_sn_win_len" type="float" value="1000.0" label="Signal to noise window length" help="(-sn_win_len) "/>
+    <param name="param_algorithm_TransitionGroupPicker_PeakPickerMRM_sn_bin_count" type="integer" value="30" label="Signal to noise bin count" help="(-sn_bin_count) "/>
+    <param name="param_algorithm_TransitionGroupPicker_PeakPickerMRM_remove_overlapping_peaks" type="boolean" truevalue="-algorithm:TransitionGroupPicker:PeakPickerMRM:remove_overlapping_peaks" falsevalue="" checked="false" optional="True" label="Try to remove overlapping peaks during peak picking" help="(-remove_overlapping_peaks) "/>
+    <param name="param_algorithm_TransitionGroupPicker_PeakPickerMRM_method" type="select" optional="True" value="legacy" label="Which method to choose for chromatographic peak-picking (OpenSWATH legacy, corrected picking or Crawdad)" help="(-method) ">
+      <option value="legacy">legacy</option>
+      <option value="corrected">corrected</option>
+      <option value="crawdad">crawdad</option>
+    </param>
+    <param name="param_algorithm_DIAScoring_dia_extraction_window" type="float" min="0.0" optional="True" value="0.05" label="DIA extraction window in Th" help="(-dia_extraction_window) "/>
+    <param name="param_algorithm_DIAScoring_dia_centroided" type="boolean" truevalue="-algorithm:DIAScoring:dia_centroided" falsevalue="" checked="false" optional="True" label="Use centroded DIA data" help="(-dia_centroided) "/>
+    <param name="param_algorithm_DIAScoring_dia_byseries_intensity_min" type="float" min="0.0" optional="True" value="300.0" label="DIA b/y series minimum intensity to conside" help="(-dia_byseries_intensity_min) "/>
+    <param name="param_algorithm_DIAScoring_dia_byseries_ppm_diff" type="float" min="0.0" optional="True" value="10.0" label="DIA b/y series minimal difference in ppm to conside" help="(-dia_byseries_ppm_diff) "/>
+    <param name="param_algorithm_DIAScoring_dia_nr_isotopes" type="integer" min="0" optional="True" value="4" label="DIA nr of isotopes to conside" help="(-dia_nr_isotopes) "/>
+    <param name="param_algorithm_DIAScoring_dia_nr_charges" type="integer" min="0" optional="True" value="4" label="DIA nr of charges to conside" help="(-dia_nr_charges) "/>
+    <param name="param_algorithm_DIAScoring_peak_before_mono_max_ppm_diff" type="float" min="0.0" optional="True" value="20.0" label="DIA maximal difference in ppm to count a peak at lower m/z when searching for evidence that a peak might not be monoisotopic" help="(-peak_before_mono_max_ppm_diff) "/>
+    <expand macro="advanced_options">
+      <param name="param_force" type="boolean" truevalue="-force" falsevalue="" checked="false" optional="True" label="Overwrite tool specific checks" help="(-force) "/>
+      <param name="param_model_type" type="select" optional="True" value="linear" label="Type of model" help="(-type) ">
+        <option value="linear">linear</option>
+        <option value="b_spline">b_spline</option>
+        <option value="interpolated">interpolated</option>
+      </param>
+      <param name="param_model_symmetric_regression" type="boolean" truevalue="-model:symmetric_regression" falsevalue="" checked="false" optional="True" label="Only for 'linear' model: Perform linear regression on 'y - x' vs" help="(-symmetric_regression) 'y + x', instead of on 'y' vs. 'x'"/>
+      <param name="param_algorithm_quantification_cutoff" type="float" min="0.0" optional="True" value="0.0" label="Cutoff in m/z below which peaks should not be used for quantification any more" help="(-quantification_cutoff) "/>
+      <param name="param_algorithm_write_convex_hull" type="boolean" truevalue="-algorithm:write_convex_hull" falsevalue="" checked="false" optional="True" label="Whether to write out all points of all features into the featureXML" help="(-write_convex_hull) "/>
+      <param name="param_algorithm_add_up_spectra" type="integer" min="1" optional="True" value="1" label="Add up spectra around the peak apex (needs to be a non-even integer)" help="(-add_up_spectra) "/>
+      <param name="param_algorithm_spacing_for_spectra_resampling" type="float" min="0.0" optional="True" value="0.005" label="If spectra are to be added, use this spacing to add them up" help="(-spacing_for_spectra_resampling) "/>
+      <param name="param_algorithm_TransitionGroupPicker_min_peak_width" type="float" value="-1.0" label="Minimal peak width (s), discard all peaks below this value (-1 means no action)" help="(-min_peak_width) "/>
+      <param name="param_algorithm_TransitionGroupPicker_background_subtraction" type="select" optional="True" value="none" label="Try to apply a background subtraction to the peak (experimental)" help="(-background_subtraction) The background is estimated at the peak boundaries, either the smoothed or the raw chromatogram data can be used for that">
+        <option value="none">none</option>
+        <option value="smoothed">smoothed</option>
+        <option value="original">original</option>
+      </param>
+      <param name="param_algorithm_TransitionGroupPicker_recalculate_peaks" type="text" size="30" value="false" label="Tries to get better peak picking by looking at peak consistency of all picked peaks" help="(-recalculate_peaks) Tries to use the consensus (median) peak border if theof variation within the picked peaks is too large">
+        <sanitizer>
+          <valid initial="string.printable">
+            <remove value="'"/>
+            <remove value="&quot;"/>
+          </valid>
+        </sanitizer>
+      </param>
+      <param name="param_algorithm_TransitionGroupPicker_recalculate_peaks_max_z" type="float" value="1.0" label="Determines the maximal Z-Score (difference measured in standard deviations) that is considered too large for peak boundaries" help="(-recalculate_peaks_max_z) If the Z-Score is above this value, the median is used for peak boundaries (default value 1.0)"/>
+      <param name="param_algorithm_TransitionGroupPicker_minimal_quality" type="float" value="-10000.0" label="Only if compute_peak_quality is set, this parameter will not consider peaks below this quality threshold" help="(-minimal_quality) "/>
+      <param name="param_algorithm_TransitionGroupPicker_compute_peak_quality" type="text" size="30" value="false" label="Tries to compute a quality value for each peakgroup and detect outlier transitions" help="(-compute_peak_quality) The resulting score is centered around zero and values above 0 are generally good and below -1 or -2 are usually bad">
+        <sanitizer>
+          <valid initial="string.printable">
+            <remove value="'"/>
+            <remove value="&quot;"/>
+          </valid>
+        </sanitizer>
+      </param>
+      <param name="param_algorithm_EMGScoring_interpolation_step" type="float" value="0.2" label="Sampling rate for the interpolation of the model function" help="(-interpolation_step) "/>
+      <param name="param_algorithm_EMGScoring_tolerance_stdev_bounding_box" type="float" value="3.0" label="Bounding box has range [minimim of data, maximum of data] enlarged by tolerance_stdev_bounding_box times the standard deviation of the data" help="(-tolerance_stdev_bounding_box) "/>
+      <param name="param_algorithm_EMGScoring_max_iteration" type="integer" value="500" label="Maximum number of iterations using by Levenberg-Marquardt algorithm" help="(-max_iteration) "/>
+      <param name="param_algorithm_EMGScoring_statistics_mean" type="float" value="1.0" label="Centroid position of the model" help="(-mean) "/>
+      <param name="param_algorithm_EMGScoring_statistics_variance" type="float" value="1.0" label="Variance of the model" help="(-variance) "/>
+      <param name="param_algorithm_Scores_use_shape_score" type="boolean" truevalue="-algorithm:Scores:use_shape_score" falsevalue="" checked="true" optional="True" label="Use the shape score (this score measures the similarity in shape of the transitions using a cross-correlation)" help="(-use_shape_score) "/>
+      <param name="param_algorithm_Scores_use_coelution_score" type="boolean" truevalue="-algorithm:Scores:use_coelution_score" falsevalue="" checked="true" optional="True" label="Use the coelution score (this score measures the similarity in coelution of the transitions using a cross-correlation)" help="(-use_coelution_score) "/>
+      <param name="param_algorithm_Scores_use_rt_score" type="boolean" truevalue="-algorithm:Scores:use_rt_score" falsevalue="" checked="true" optional="True" label="Use the retention time score (this score measure the difference in retention time)" help="(-use_rt_score) "/>
+      <param name="param_algorithm_Scores_use_library_score" type="boolean" truevalue="-algorithm:Scores:use_library_score" falsevalue="" checked="true" optional="True" label="Use the library score" help="(-use_library_score) "/>
+      <param name="param_algorithm_Scores_use_elution_model_score" type="boolean" truevalue="-algorithm:Scores:use_elution_model_score" falsevalue="" checked="true" optional="True" label="Use the elution model (EMG) score (this score fits a gaussian model to the peak and checks the fit)" help="(-use_elution_model_score) "/>
+      <param name="param_algorithm_Scores_use_intensity_score" type="boolean" truevalue="-algorithm:Scores:use_intensity_score" falsevalue="" checked="true" optional="True" label="Use the intensity score" help="(-use_intensity_score) "/>
+      <param name="param_algorithm_Scores_use_nr_peaks_score" type="boolean" truevalue="-algorithm:Scores:use_nr_peaks_score" falsevalue="" checked="true" optional="True" label="Use the number of peaks score" help="(-use_nr_peaks_score) "/>
+      <param name="param_algorithm_Scores_use_total_xic_score" type="boolean" truevalue="-algorithm:Scores:use_total_xic_score" falsevalue="" checked="true" optional="True" label="Use the total XIC score" help="(-use_total_xic_score) "/>
+      <param name="param_algorithm_Scores_use_sn_score" type="boolean" truevalue="-algorithm:Scores:use_sn_score" falsevalue="" checked="true" optional="True" label="Use the SN (signal to noise) score" help="(-use_sn_score) "/>
+      <param name="param_algorithm_Scores_use_dia_scores" type="boolean" truevalue="-algorithm:Scores:use_dia_scores" falsevalue="" checked="true" optional="True" label="Use the DIA (SWATH) scores" help="(-use_dia_scores) "/>
+      <param name="param_algorithm_Scores_use_ms1_correlation" type="boolean" truevalue="-algorithm:Scores:use_ms1_correlation" falsevalue="" checked="false" optional="True" label="Use the correlation scores with the MS1 elution profiles" help="(-use_ms1_correlation) "/>
+      <param name="param_algorithm_Scores_use_ms1_fullscan" type="boolean" truevalue="-algorithm:Scores:use_ms1_fullscan" falsevalue="" checked="false" optional="True" label="Use the full MS1 scan at the peak apex for scoring (ppm accuracy of precursor and isotopic pattern)" help="(-use_ms1_fullscan) "/>
+    </expand>
+  </inputs>
+  <outputs>
+    <data name="param_out" format="featurexml"/>
+  </outputs>
+  <help>**What it does**
+
+Picks peaks and finds features in an SRM experiment.
+
+
+For more information, visit http://ftp.mi.fu-berlin.de/OpenMS/release-documentation/html/TOPP_OpenSwathAnalyzer.html</help>
+  <expand macro="references"/>
+</tool>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/OpenSwathChromatogramExtractor.xml	Thu Apr 16 08:37:04 2015 -0400
@@ -0,0 +1,110 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<tool id="OpenSwathChromatogramExtractor" name="OpenSwathChromatogramExtractor" version="2.0.0">
+  <description>Extract chromatograms (XIC) from a MS2 map file.</description>
+  <macros>
+    <token name="@EXECUTABLE@">OpenSwathChromatogramExtractor</token>
+    <import>macros.xml</import>
+  </macros>
+  <expand macro="stdio"/>
+  <expand macro="requirements"/>
+  <command>OpenSwathChromatogramExtractor
+
+-in
+  #for token in $param_in:
+    $token
+  #end for
+#if $param_tr:
+  -tr $param_tr
+#end if
+#if $param_rt_norm:
+  -rt_norm $param_rt_norm
+#end if
+#if $param_out:
+  -out $param_out
+#end if
+#if $param_min_upper_edge_dist:
+  -min_upper_edge_dist $param_min_upper_edge_dist
+#end if
+#if $param_mz_window:
+  -mz_window $param_mz_window
+#end if
+#if $param_rt_window:
+  -rt_window $param_rt_window
+#end if
+#if $param_is_swath:
+  -is_swath
+#end if
+#if $param_ppm:
+  -ppm
+#end if
+#if $param_extract_MS1:
+  -extract_MS1
+#end if
+#if $param_extraction_function:
+  -extraction_function
+  #if " " in str($param_extraction_function):
+    "$param_extraction_function"
+  #else
+    $param_extraction_function
+  #end if
+#end if
+-threads \${GALAXY_SLOTS:-24} 
+#if $param_model_type:
+  -model:type
+  #if " " in str($param_model_type):
+    "$param_model_type"
+  #else
+    $param_model_type
+  #end if
+#end if
+#if $param_model_symmetric_regression:
+  -model:symmetric_regression
+#end if
+#if $adv_opts.adv_opts_selector=='advanced':
+    #if $adv_opts.param_force:
+  -force
+#end if
+#end if
+</command>
+  <inputs>
+    <param name="param_in" type="data" format="mzml" multiple="true" optional="False" size="30" label="Input files separated by blank" help="(-in) ">
+      <sanitizer>
+        <valid initial="string.printable">
+          <remove value="'"/>
+          <remove value="&quot;"/>
+        </valid>
+      </sanitizer>
+    </param>
+    <param name="param_tr" type="data" format="tabular,traml" optional="False" label="transition file ('TraML' or 'csv')" help="(-tr) "/>
+    <param name="param_rt_norm" type="data" format="trafoxml" optional="True" label="RT normalization file (how to map the RTs of this run to the ones stored in the library)" help="(-rt_norm) "/>
+    <param name="param_min_upper_edge_dist" type="float" value="0.0" label="Minimal distance to the edge to still consider a precursor, in Thomson" help="(-min_upper_edge_dist) "/>
+    <param name="param_mz_window" type="float" min="0.0" optional="True" value="0.05" label="Extraction window in m/z dimension (in Thomson, to use ppm see -ppm flag). This is the full window size," help="(-mz_window) e.g. 100 ppm would extract 50 ppm on either side"/>
+    <param name="param_rt_window" type="float" value="-1.0" label="Extraction window in RT dimension (-1 means extract over the whole range). This is the full window size," help="(-rt_window) e.g. a value of 1000 seconds would extract 500 seconds on either side"/>
+    <param name="param_is_swath" type="boolean" truevalue="-is_swath" falsevalue="" checked="false" optional="True" label="Set this flag if the data is SWATH data" help="(-is_swath) "/>
+    <param name="param_ppm" type="boolean" truevalue="-ppm" falsevalue="" checked="false" optional="True" label="m/z extraction_window is in ppm" help="(-ppm) "/>
+    <param name="param_extract_MS1" type="boolean" truevalue="-extract_MS1" falsevalue="" checked="false" optional="True" label="Extract the MS1 transitions based on the precursor values in the TraML file" help="(-extract_MS1) "/>
+    <param name="param_extraction_function" type="select" optional="True" value="tophat" label="Function used to extract the signal" help="(-extraction_function) ">
+      <option value="tophat">tophat</option>
+      <option value="bartlett">bartlett</option>
+    </param>
+    <param name="param_model_type" type="select" optional="True" value="linear" label="Type of model" help="(-type) ">
+      <option value="linear">linear</option>
+      <option value="b_spline">b_spline</option>
+      <option value="interpolated">interpolated</option>
+    </param>
+    <param name="param_model_symmetric_regression" type="boolean" truevalue="-model:symmetric_regression" falsevalue="" checked="false" optional="True" label="Only for 'linear' model: Perform linear regression on 'y - x' vs" help="(-symmetric_regression) 'y + x', instead of on 'y' vs. 'x'"/>
+    <expand macro="advanced_options">
+      <param name="param_force" type="boolean" truevalue="-force" falsevalue="" checked="false" optional="True" label="Overwrite tool specific checks" help="(-force) "/>
+    </expand>
+  </inputs>
+  <outputs>
+    <data name="param_out" format="mzml"/>
+  </outputs>
+  <help>**What it does**
+
+Extract chromatograms (XIC) from a MS2 map file.
+
+
+For more information, visit http://ftp.mi.fu-berlin.de/OpenMS/release-documentation/html/TOPP_OpenSwathChromatogramExtractor.html</help>
+  <expand macro="references"/>
+</tool>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/OpenSwathConfidenceScoring.xml	Thu Apr 16 08:37:04 2015 -0400
@@ -0,0 +1,69 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<tool id="OpenSwathConfidenceScoring" name="OpenSwathConfidenceScoring" version="2.0.0">
+  <description>Compute confidence scores for OpenSwath results</description>
+  <macros>
+    <token name="@EXECUTABLE@">OpenSwathConfidenceScoring</token>
+    <import>macros.xml</import>
+  </macros>
+  <expand macro="stdio"/>
+  <expand macro="requirements"/>
+  <command>OpenSwathConfidenceScoring
+
+#if $param_in:
+  -in $param_in
+#end if
+#if $param_lib:
+  -lib $param_lib
+#end if
+#if $param_out:
+  -out $param_out
+#end if
+#if $param_trafo:
+  -trafo $param_trafo
+#end if
+#if $param_decoys:
+  -decoys $param_decoys
+#end if
+#if $param_transitions:
+  -transitions $param_transitions
+#end if
+-threads \${GALAXY_SLOTS:-24} 
+#if $adv_opts.adv_opts_selector=='advanced':
+    #if $adv_opts.param_force:
+  -force
+#end if
+    #if $adv_opts.param_GLM_intercept:
+  -GLM:intercept $adv_opts.param_GLM_intercept
+#end if
+    #if $adv_opts.param_GLM_delta_rt:
+  -GLM:delta_rt $adv_opts.param_GLM_delta_rt
+#end if
+    #if $adv_opts.param_GLM_dist_int:
+  -GLM:dist_int $adv_opts.param_GLM_dist_int
+#end if
+#end if
+</command>
+  <inputs>
+    <param name="param_in" type="data" format="featurexml" optional="False" label="Input file (OpenSwath results)" help="(-in) "/>
+    <param name="param_lib" type="data" format="traml" optional="False" label="Assay library" help="(-lib) "/>
+    <param name="param_trafo" type="data" format="trafoxml" optional="True" label="Retention time transformation" help="(-trafo) "/>
+    <param name="param_decoys" type="integer" min="0" optional="True" value="1000" label="Number of decoy assays to select from the library for every true assay (0 for &quot;all&quot;)" help="(-decoys) "/>
+    <param name="param_transitions" type="integer" min="0" optional="True" value="6" label="Number of transitions per feature to consider (highest intensities first; 0 for &quot;all&quot;)" help="(-transitions) "/>
+    <expand macro="advanced_options">
+      <param name="param_force" type="boolean" truevalue="-force" falsevalue="" checked="false" optional="True" label="Overwrite tool specific checks" help="(-force) "/>
+      <param name="param_GLM_intercept" type="float" value="3.87333466" label="Intercept term" help="(-intercept) "/>
+      <param name="param_GLM_delta_rt" type="float" value="-0.02898629" label="Coefficient of retention time difference" help="(-delta_rt) "/>
+      <param name="param_GLM_dist_int" type="float" value="-7.75880768" label="Coefficient of intensity distance" help="(-dist_int) "/>
+    </expand>
+  </inputs>
+  <outputs>
+    <data name="param_out" format="featurexml"/>
+  </outputs>
+  <help>**What it does**
+
+Compute confidence scores for OpenSwath results
+
+
+For more information, visit http://ftp.mi.fu-berlin.de/OpenMS/release-documentation/html/TOPP_OpenSwathConfidenceScoring.html</help>
+  <expand macro="references"/>
+</tool>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/OpenSwathDIAPreScoring.xml	Thu Apr 16 08:37:04 2015 -0400
@@ -0,0 +1,57 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<tool id="OpenSwathDIAPreScoring" name="OpenSwathDIAPreScoring" version="2.0.0">
+  <description>Scoring spectra using the DIA scores.</description>
+  <macros>
+    <token name="@EXECUTABLE@">OpenSwathDIAPreScoring</token>
+    <import>macros.xml</import>
+  </macros>
+  <expand macro="stdio"/>
+  <expand macro="requirements"/>
+  <command>OpenSwathDIAPreScoring
+
+#if $param_tr:
+  -tr $param_tr
+#end if
+#if $param_out:
+  -out $param_out
+#end if
+-swath_files
+  #for token in $param_swath_files:
+    $token
+  #end for
+#if $param_min_upper_edge_dist:
+  -min_upper_edge_dist $param_min_upper_edge_dist
+#end if
+-threads \${GALAXY_SLOTS:-24} 
+#if $adv_opts.adv_opts_selector=='advanced':
+    #if $adv_opts.param_force:
+  -force
+#end if
+#end if
+</command>
+  <inputs>
+    <param name="param_tr" type="data" format="traml" optional="False" label="transition file" help="(-tr) "/>
+    <param name="param_swath_files" type="data" format="mzml" multiple="true" optional="True" size="30" label="Swath files that were used to extract the transitions" help="(-swath_files) If present, SWATH specific scoring will be applied">
+      <sanitizer>
+        <valid initial="string.printable">
+          <remove value="'"/>
+          <remove value="&quot;"/>
+        </valid>
+      </sanitizer>
+    </param>
+    <param name="param_min_upper_edge_dist" type="float" value="0.0" label="Minimal distance to the edge to still consider a precursor, in Thomson (only in SWATH)" help="(-min_upper_edge_dist) "/>
+    <expand macro="advanced_options">
+      <param name="param_force" type="boolean" truevalue="-force" falsevalue="" checked="false" optional="True" label="Overwrite tool specific checks" help="(-force) "/>
+    </expand>
+  </inputs>
+  <outputs>
+    <data name="param_out" format="tabular"/>
+  </outputs>
+  <help>**What it does**
+
+Scoring spectra using the DIA scores.
+
+
+For more information, visit http://ftp.mi.fu-berlin.de/OpenMS/release-documentation/html/TOPP_OpenSwathDIAPreScoring.html</help>
+  <expand macro="references"/>
+</tool>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/OpenSwathDecoyGenerator.xml	Thu Apr 16 08:37:04 2015 -0400
@@ -0,0 +1,111 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<tool id="OpenSwathDecoyGenerator" name="OpenSwathDecoyGenerator" version="2.0.0">
+  <description>Generates decoys according to different models for a specific TraML</description>
+  <macros>
+    <token name="@EXECUTABLE@">OpenSwathDecoyGenerator</token>
+    <import>macros.xml</import>
+  </macros>
+  <expand macro="stdio"/>
+  <expand macro="requirements"/>
+  <command>OpenSwathDecoyGenerator
+
+#if $param_in:
+  -in $param_in
+#end if
+#if $param_out:
+  -out $param_out
+#end if
+#if $param_method:
+  -method     "$param_method"
+#end if
+#if $param_decoy_tag:
+  -decoy_tag     "$param_decoy_tag"
+#end if
+#if $param_theoretical:
+  -theoretical
+#end if
+#if $param_mz_threshold:
+  -mz_threshold $param_mz_threshold
+#end if
+#if $param_exclude_similar:
+  -exclude_similar
+#end if
+#if $param_similarity_threshold:
+  -similarity_threshold $param_similarity_threshold
+#end if
+#if $param_append:
+  -append
+#end if
+#if $param_remove_CNterm_mods:
+  -remove_CNterm_mods
+#end if
+#if $param_remove_unannotated:
+  -remove_unannotated
+#end if
+#if $param_enable_losses:
+  -enable_losses
+#end if
+#if $param_identity_threshold:
+  -identity_threshold $param_identity_threshold
+#end if
+#if $param_max_attempts:
+  -max_attempts $param_max_attempts
+#end if
+#if $param_mz_shift:
+  -mz_shift $param_mz_shift
+#end if
+#if $param_precursor_mass_shift:
+  -precursor_mass_shift $param_precursor_mass_shift
+#end if
+-threads \${GALAXY_SLOTS:-24} 
+#if $adv_opts.adv_opts_selector=='advanced':
+    #if $adv_opts.param_force:
+  -force
+#end if
+#end if
+</command>
+  <inputs>
+    <param name="param_in" type="data" format="traml" optional="False" label="input file ('traML')" help="(-in) "/>
+    <param name="param_method" type="text" size="30" value="shuffle" label="decoy generation method ('shuffle','pseudo-reverse','reverse','shift')" help="(-method) ">
+      <sanitizer>
+        <valid initial="string.printable">
+          <remove value="'"/>
+          <remove value="&quot;"/>
+        </valid>
+      </sanitizer>
+    </param>
+    <param name="param_decoy_tag" type="text" size="30" value="DECOY_" label="decoy tag" help="(-decoy_tag) ">
+      <sanitizer>
+        <valid initial="string.printable">
+          <remove value="'"/>
+          <remove value="&quot;"/>
+        </valid>
+      </sanitizer>
+    </param>
+    <param name="param_theoretical" type="boolean" truevalue="-theoretical" falsevalue="" checked="false" optional="True" label="set this flag if only annotated transitions should be used and be corrected to the theoretical mz" help="(-theoretical) "/>
+    <param name="param_mz_threshold" type="float" value="0.05" label="MZ threshold in Thomson for fragment ion annotation" help="(-mz_threshold) "/>
+    <param name="param_exclude_similar" type="boolean" truevalue="-exclude_similar" falsevalue="" checked="false" optional="True" label="set this flag if decoy assays with similarity of the peptide sequence to the target assays higher than the identity_threshold should be excluded" help="(-exclude_similar) If similarity_threshold is over 0, decoy assays with an absolute difference of the decoy and target product mz smaller than similarity_threshold are further excluded"/>
+    <param name="param_similarity_threshold" type="float" value="-1.0" label="Similarity threshold for absolute difference of the product mz of target and decoy assays for exclusion in Dalton" help="(-similarity_threshold) Suggested value: 0.05"/>
+    <param name="param_append" type="boolean" truevalue="-append" falsevalue="" checked="false" optional="True" label="set this flag if non-decoy TraML should be appended to the output" help="(-append) "/>
+    <param name="param_remove_CNterm_mods" type="boolean" truevalue="-remove_CNterm_mods" falsevalue="" checked="false" optional="True" label="set this flag to remove decoy peptides with C/N terminal modifications (may be necessary depending on the decoy generation method)" help="(-remove_CNterm_mods) "/>
+    <param name="param_remove_unannotated" type="boolean" truevalue="-remove_unannotated" falsevalue="" checked="false" optional="True" label="set this flag if target assays with unannotated ions should be ignored from decoy generation" help="(-remove_unannotated) "/>
+    <param name="param_enable_losses" type="boolean" truevalue="-enable_losses" falsevalue="" checked="false" optional="True" label="set this flag if fragment ions should also be annotated with neutral losses" help="(-enable_losses) "/>
+    <param name="param_identity_threshold" type="float" value="0.7" label="shuffle: identity threshold for the shuffle algorithm" help="(-identity_threshold) "/>
+    <param name="param_max_attempts" type="integer" value="10" label="shuffle: maximum attempts to lower the sequence identity between target and decoy for the shuffle algorithm" help="(-max_attempts) "/>
+    <param name="param_mz_shift" type="float" value="20.0" label="shift: MZ shift in Thomson for shift decoy method" help="(-mz_shift) "/>
+    <param name="param_precursor_mass_shift" type="float" value="0.0" label="Mass shift to apply to the precursor ion" help="(-precursor_mass_shift) "/>
+    <expand macro="advanced_options">
+      <param name="param_force" type="boolean" truevalue="-force" falsevalue="" checked="false" optional="True" label="Overwrite tool specific checks" help="(-force) "/>
+    </expand>
+  </inputs>
+  <outputs>
+    <data name="param_out" format="traml"/>
+  </outputs>
+  <help>**What it does**
+
+Generates decoys according to different models for a specific TraML
+
+
+For more information, visit http://ftp.mi.fu-berlin.de/OpenMS/release-documentation/html/TOPP_OpenSwathDecoyGenerator.html</help>
+  <expand macro="references"/>
+</tool>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/OpenSwathFeatureXMLToTSV.xml	Thu Apr 16 08:37:04 2015 -0400
@@ -0,0 +1,68 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<tool id="OpenSwathFeatureXMLToTSV" name="OpenSwathFeatureXMLToTSV" version="2.0.0">
+  <description>Converts a featureXML to a mProphet tsv.</description>
+  <macros>
+    <token name="@EXECUTABLE@">OpenSwathFeatureXMLToTSV</token>
+    <import>macros.xml</import>
+  </macros>
+  <expand macro="stdio"/>
+  <expand macro="requirements"/>
+  <command>OpenSwathFeatureXMLToTSV
+
+-in
+  #for token in $param_in:
+    $token
+  #end for
+#if $param_tr:
+  -tr $param_tr
+#end if
+#if $param_out:
+  -out $param_out
+#end if
+#if $param_short_format:
+  -short_format
+#end if
+#if $param_best_scoring_peptide:
+  -best_scoring_peptide     "$param_best_scoring_peptide"
+#end if
+-threads \${GALAXY_SLOTS:-24} 
+#if $adv_opts.adv_opts_selector=='advanced':
+    #if $adv_opts.param_force:
+  -force
+#end if
+#end if
+</command>
+  <inputs>
+    <param name="param_in" type="data" format="featurexml" multiple="true" optional="False" size="30" label="Input files separated by blank" help="(-in) ">
+      <sanitizer>
+        <valid initial="string.printable">
+          <remove value="'"/>
+          <remove value="&quot;"/>
+        </valid>
+      </sanitizer>
+    </param>
+    <param name="param_tr" type="data" format="traml" optional="False" label="TraML transition file" help="(-tr) "/>
+    <param name="param_short_format" type="boolean" truevalue="-short_format" falsevalue="" checked="false" optional="True" label="Whether to write short (one peptide per line) or long format (one transition per line)" help="(-short_format) "/>
+    <param name="param_best_scoring_peptide" type="text" size="30" label="If only the best scoring feature per peptide should be printed, give the variable name" help="(-best_scoring_peptide) ">
+      <sanitizer>
+        <valid initial="string.printable">
+          <remove value="'"/>
+          <remove value="&quot;"/>
+        </valid>
+      </sanitizer>
+    </param>
+    <expand macro="advanced_options">
+      <param name="param_force" type="boolean" truevalue="-force" falsevalue="" checked="false" optional="True" label="Overwrite tool specific checks" help="(-force) "/>
+    </expand>
+  </inputs>
+  <outputs>
+    <data name="param_out" format="tabular"/>
+  </outputs>
+  <help>**What it does**
+
+Converts a featureXML to a mProphet tsv.
+
+
+For more information, visit http://ftp.mi.fu-berlin.de/OpenMS/release-documentation/html/TOPP_OpenSwathFeatureXMLToTSV.html</help>
+  <expand macro="references"/>
+</tool>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/OpenSwathMzMLFileCacher.xml	Thu Apr 16 08:37:04 2015 -0400
@@ -0,0 +1,45 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<tool id="OpenSwathMzMLFileCacher" name="OpenSwathMzMLFileCacher" version="2.0.0">
+  <description>This tool caches the spectra and chromatogram data of an mzML to disk.</description>
+  <macros>
+    <token name="@EXECUTABLE@">OpenSwathMzMLFileCacher</token>
+    <import>macros.xml</import>
+  </macros>
+  <expand macro="stdio"/>
+  <expand macro="requirements"/>
+  <command>OpenSwathMzMLFileCacher
+
+#if $param_in:
+  -in $param_in
+#end if
+#if $param_out:
+  -out $param_out
+#end if
+#if $param_convert_back:
+  -convert_back
+#end if
+-threads \${GALAXY_SLOTS:-24} 
+#if $adv_opts.adv_opts_selector=='advanced':
+    #if $adv_opts.param_force:
+  -force
+#end if
+#end if
+</command>
+  <inputs>
+    <param name="param_in" type="data" format="mzml" optional="False" label="transition file ('csv')" help="(-in) "/>
+    <param name="param_convert_back" type="boolean" truevalue="-convert_back" falsevalue="" checked="false" optional="True" label="Convert back to mzML" help="(-convert_back) "/>
+    <expand macro="advanced_options">
+      <param name="param_force" type="boolean" truevalue="-force" falsevalue="" checked="false" optional="True" label="Overwrite tool specific checks" help="(-force) "/>
+    </expand>
+  </inputs>
+  <outputs>
+    <data name="param_out" format="data"/>
+  </outputs>
+  <help>**What it does**
+
+This tool caches the spectra and chromatogram data of an mzML to disk.
+
+
+For more information, visit </help>
+  <expand macro="references"/>
+</tool>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/OpenSwathRTNormalizer.xml	Thu Apr 16 08:37:04 2015 -0400
@@ -0,0 +1,358 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<tool id="OpenSwathRTNormalizer" name="OpenSwathRTNormalizer" version="2.0.0">
+  <description>This tool will take a description of RT peptides and their normalized retention time to write out a transformation file on how to transform the RT space into the normalized space.</description>
+  <macros>
+    <token name="@EXECUTABLE@">OpenSwathRTNormalizer</token>
+    <import>macros.xml</import>
+  </macros>
+  <expand macro="stdio"/>
+  <expand macro="requirements"/>
+  <command>OpenSwathRTNormalizer
+
+-in
+  #for token in $param_in:
+    $token
+  #end for
+#if $param_tr:
+  -tr $param_tr
+#end if
+#if $param_out:
+  -out $param_out
+#end if
+#if $param_rt_norm:
+  -rt_norm $param_rt_norm
+#end if
+#if $param_min_rsq:
+  -min_rsq $param_min_rsq
+#end if
+#if $param_min_coverage:
+  -min_coverage $param_min_coverage
+#end if
+#if $param_estimateBestPeptides:
+  -estimateBestPeptides
+#end if
+-threads \${GALAXY_SLOTS:-24} 
+#if $param_algorithm_stop_report_after_feature:
+  -algorithm:stop_report_after_feature $param_algorithm_stop_report_after_feature
+#end if
+#if $param_algorithm_rt_extraction_window:
+  -algorithm:rt_extraction_window $param_algorithm_rt_extraction_window
+#end if
+#if $param_algorithm_rt_normalization_factor:
+  -algorithm:rt_normalization_factor $param_algorithm_rt_normalization_factor
+#end if
+#if $param_algorithm_TransitionGroupPicker_stop_after_feature:
+  -algorithm:TransitionGroupPicker:stop_after_feature $param_algorithm_TransitionGroupPicker_stop_after_feature
+#end if
+#if $param_algorithm_TransitionGroupPicker_stop_after_intensity_ratio:
+  -algorithm:TransitionGroupPicker:stop_after_intensity_ratio $param_algorithm_TransitionGroupPicker_stop_after_intensity_ratio
+#end if
+#if $param_algorithm_TransitionGroupPicker_PeakPickerMRM_sgolay_frame_length:
+  -algorithm:TransitionGroupPicker:PeakPickerMRM:sgolay_frame_length $param_algorithm_TransitionGroupPicker_PeakPickerMRM_sgolay_frame_length
+#end if
+#if $param_algorithm_TransitionGroupPicker_PeakPickerMRM_sgolay_polynomial_order:
+  -algorithm:TransitionGroupPicker:PeakPickerMRM:sgolay_polynomial_order $param_algorithm_TransitionGroupPicker_PeakPickerMRM_sgolay_polynomial_order
+#end if
+#if $param_algorithm_TransitionGroupPicker_PeakPickerMRM_gauss_width:
+  -algorithm:TransitionGroupPicker:PeakPickerMRM:gauss_width $param_algorithm_TransitionGroupPicker_PeakPickerMRM_gauss_width
+#end if
+#if $param_algorithm_TransitionGroupPicker_PeakPickerMRM_use_gauss:
+  -algorithm:TransitionGroupPicker:PeakPickerMRM:use_gauss     "$param_algorithm_TransitionGroupPicker_PeakPickerMRM_use_gauss"
+#end if
+#if $param_algorithm_TransitionGroupPicker_PeakPickerMRM_peak_width:
+  -algorithm:TransitionGroupPicker:PeakPickerMRM:peak_width $param_algorithm_TransitionGroupPicker_PeakPickerMRM_peak_width
+#end if
+#if $param_algorithm_TransitionGroupPicker_PeakPickerMRM_signal_to_noise:
+  -algorithm:TransitionGroupPicker:PeakPickerMRM:signal_to_noise $param_algorithm_TransitionGroupPicker_PeakPickerMRM_signal_to_noise
+#end if
+#if $param_algorithm_TransitionGroupPicker_PeakPickerMRM_sn_win_len:
+  -algorithm:TransitionGroupPicker:PeakPickerMRM:sn_win_len $param_algorithm_TransitionGroupPicker_PeakPickerMRM_sn_win_len
+#end if
+#if $param_algorithm_TransitionGroupPicker_PeakPickerMRM_sn_bin_count:
+  -algorithm:TransitionGroupPicker:PeakPickerMRM:sn_bin_count $param_algorithm_TransitionGroupPicker_PeakPickerMRM_sn_bin_count
+#end if
+#if $param_algorithm_TransitionGroupPicker_PeakPickerMRM_remove_overlapping_peaks:
+  -algorithm:TransitionGroupPicker:PeakPickerMRM:remove_overlapping_peaks
+#end if
+#if $param_algorithm_TransitionGroupPicker_PeakPickerMRM_method:
+  -algorithm:TransitionGroupPicker:PeakPickerMRM:method
+  #if " " in str($param_algorithm_TransitionGroupPicker_PeakPickerMRM_method):
+    "$param_algorithm_TransitionGroupPicker_PeakPickerMRM_method"
+  #else
+    $param_algorithm_TransitionGroupPicker_PeakPickerMRM_method
+  #end if
+#end if
+#if $param_algorithm_DIAScoring_dia_extraction_window:
+  -algorithm:DIAScoring:dia_extraction_window $param_algorithm_DIAScoring_dia_extraction_window
+#end if
+#if $param_algorithm_DIAScoring_dia_centroided:
+  -algorithm:DIAScoring:dia_centroided
+#end if
+#if $param_algorithm_DIAScoring_dia_byseries_intensity_min:
+  -algorithm:DIAScoring:dia_byseries_intensity_min $param_algorithm_DIAScoring_dia_byseries_intensity_min
+#end if
+#if $param_algorithm_DIAScoring_dia_byseries_ppm_diff:
+  -algorithm:DIAScoring:dia_byseries_ppm_diff $param_algorithm_DIAScoring_dia_byseries_ppm_diff
+#end if
+#if $param_algorithm_DIAScoring_dia_nr_isotopes:
+  -algorithm:DIAScoring:dia_nr_isotopes $param_algorithm_DIAScoring_dia_nr_isotopes
+#end if
+#if $param_algorithm_DIAScoring_dia_nr_charges:
+  -algorithm:DIAScoring:dia_nr_charges $param_algorithm_DIAScoring_dia_nr_charges
+#end if
+#if $param_algorithm_DIAScoring_peak_before_mono_max_ppm_diff:
+  -algorithm:DIAScoring:peak_before_mono_max_ppm_diff $param_algorithm_DIAScoring_peak_before_mono_max_ppm_diff
+#end if
+#if $param_outlierDetection_outlierMethod:
+  -outlierDetection:outlierMethod     "$param_outlierDetection_outlierMethod"
+#end if
+#if $param_outlierDetection_useIterativeChauvenet:
+  -outlierDetection:useIterativeChauvenet     "$param_outlierDetection_useIterativeChauvenet"
+#end if
+#if $param_outlierDetection_RANSACMaxIterations:
+  -outlierDetection:RANSACMaxIterations $param_outlierDetection_RANSACMaxIterations
+#end if
+#if $param_outlierDetection_RANSACMaxPercentRTThreshold:
+  -outlierDetection:RANSACMaxPercentRTThreshold $param_outlierDetection_RANSACMaxPercentRTThreshold
+#end if
+#if $param_outlierDetection_RANSACSamplingSize:
+  -outlierDetection:RANSACSamplingSize $param_outlierDetection_RANSACSamplingSize
+#end if
+#if $param_peptideEstimation_InitialQualityCutoff:
+  -peptideEstimation:InitialQualityCutoff $param_peptideEstimation_InitialQualityCutoff
+#end if
+#if $param_peptideEstimation_OverallQualityCutoff:
+  -peptideEstimation:OverallQualityCutoff $param_peptideEstimation_OverallQualityCutoff
+#end if
+#if $param_peptideEstimation_NrRTBins:
+  -peptideEstimation:NrRTBins $param_peptideEstimation_NrRTBins
+#end if
+#if $param_peptideEstimation_MinPeptidesPerBin:
+  -peptideEstimation:MinPeptidesPerBin $param_peptideEstimation_MinPeptidesPerBin
+#end if
+#if $param_peptideEstimation_MinBinsFilled:
+  -peptideEstimation:MinBinsFilled $param_peptideEstimation_MinBinsFilled
+#end if
+#if $adv_opts.adv_opts_selector=='advanced':
+    #if $adv_opts.param_force:
+  -force
+#end if
+    #if $adv_opts.param_algorithm_quantification_cutoff:
+  -algorithm:quantification_cutoff $adv_opts.param_algorithm_quantification_cutoff
+#end if
+    #if $adv_opts.param_algorithm_write_convex_hull:
+  -algorithm:write_convex_hull
+#end if
+    #if $adv_opts.param_algorithm_add_up_spectra:
+  -algorithm:add_up_spectra $adv_opts.param_algorithm_add_up_spectra
+#end if
+    #if $adv_opts.param_algorithm_spacing_for_spectra_resampling:
+  -algorithm:spacing_for_spectra_resampling $adv_opts.param_algorithm_spacing_for_spectra_resampling
+#end if
+    #if $adv_opts.param_algorithm_TransitionGroupPicker_min_peak_width:
+  -algorithm:TransitionGroupPicker:min_peak_width $adv_opts.param_algorithm_TransitionGroupPicker_min_peak_width
+#end if
+    #if $adv_opts.param_algorithm_TransitionGroupPicker_background_subtraction:
+  -algorithm:TransitionGroupPicker:background_subtraction
+  #if " " in str($adv_opts.param_algorithm_TransitionGroupPicker_background_subtraction):
+    "$adv_opts.param_algorithm_TransitionGroupPicker_background_subtraction"
+  #else
+    $adv_opts.param_algorithm_TransitionGroupPicker_background_subtraction
+  #end if
+#end if
+    #if $adv_opts.param_algorithm_TransitionGroupPicker_recalculate_peaks:
+  -algorithm:TransitionGroupPicker:recalculate_peaks     "$adv_opts.param_algorithm_TransitionGroupPicker_recalculate_peaks"
+#end if
+    #if $adv_opts.param_algorithm_TransitionGroupPicker_recalculate_peaks_max_z:
+  -algorithm:TransitionGroupPicker:recalculate_peaks_max_z $adv_opts.param_algorithm_TransitionGroupPicker_recalculate_peaks_max_z
+#end if
+    #if $adv_opts.param_algorithm_TransitionGroupPicker_minimal_quality:
+  -algorithm:TransitionGroupPicker:minimal_quality $adv_opts.param_algorithm_TransitionGroupPicker_minimal_quality
+#end if
+    #if $adv_opts.param_algorithm_TransitionGroupPicker_compute_peak_quality:
+  -algorithm:TransitionGroupPicker:compute_peak_quality     "$adv_opts.param_algorithm_TransitionGroupPicker_compute_peak_quality"
+#end if
+    #if $adv_opts.param_algorithm_EMGScoring_interpolation_step:
+  -algorithm:EMGScoring:interpolation_step $adv_opts.param_algorithm_EMGScoring_interpolation_step
+#end if
+    #if $adv_opts.param_algorithm_EMGScoring_tolerance_stdev_bounding_box:
+  -algorithm:EMGScoring:tolerance_stdev_bounding_box $adv_opts.param_algorithm_EMGScoring_tolerance_stdev_bounding_box
+#end if
+    #if $adv_opts.param_algorithm_EMGScoring_max_iteration:
+  -algorithm:EMGScoring:max_iteration $adv_opts.param_algorithm_EMGScoring_max_iteration
+#end if
+    #if $adv_opts.param_algorithm_EMGScoring_statistics_mean:
+  -algorithm:EMGScoring:statistics:mean $adv_opts.param_algorithm_EMGScoring_statistics_mean
+#end if
+    #if $adv_opts.param_algorithm_EMGScoring_statistics_variance:
+  -algorithm:EMGScoring:statistics:variance $adv_opts.param_algorithm_EMGScoring_statistics_variance
+#end if
+    #if $adv_opts.param_algorithm_Scores_use_shape_score:
+  -algorithm:Scores:use_shape_score
+#end if
+    #if $adv_opts.param_algorithm_Scores_use_coelution_score:
+  -algorithm:Scores:use_coelution_score
+#end if
+    #if $adv_opts.param_algorithm_Scores_use_rt_score:
+  -algorithm:Scores:use_rt_score
+#end if
+    #if $adv_opts.param_algorithm_Scores_use_library_score:
+  -algorithm:Scores:use_library_score
+#end if
+    #if $adv_opts.param_algorithm_Scores_use_elution_model_score:
+  -algorithm:Scores:use_elution_model_score
+#end if
+    #if $adv_opts.param_algorithm_Scores_use_intensity_score:
+  -algorithm:Scores:use_intensity_score
+#end if
+    #if $adv_opts.param_algorithm_Scores_use_nr_peaks_score:
+  -algorithm:Scores:use_nr_peaks_score
+#end if
+    #if $adv_opts.param_algorithm_Scores_use_total_xic_score:
+  -algorithm:Scores:use_total_xic_score
+#end if
+    #if $adv_opts.param_algorithm_Scores_use_sn_score:
+  -algorithm:Scores:use_sn_score
+#end if
+    #if $adv_opts.param_algorithm_Scores_use_dia_scores:
+  -algorithm:Scores:use_dia_scores
+#end if
+    #if $adv_opts.param_algorithm_Scores_use_ms1_correlation:
+  -algorithm:Scores:use_ms1_correlation
+#end if
+    #if $adv_opts.param_algorithm_Scores_use_ms1_fullscan:
+  -algorithm:Scores:use_ms1_fullscan
+#end if
+#end if
+</command>
+  <inputs>
+    <param name="param_in" type="data" format="mzml" multiple="true" optional="False" size="30" label="Input files separated by blank" help="(-in) ">
+      <sanitizer>
+        <valid initial="string.printable">
+          <remove value="'"/>
+          <remove value="&quot;"/>
+        </valid>
+      </sanitizer>
+    </param>
+    <param name="param_tr" type="data" format="tabular,traml" optional="False" label="transition file with the RT peptides ('TraML' or 'csv')" help="(-tr) "/>
+    <param name="param_rt_norm" type="data" format="trafoxml" optional="True" label="RT normalization file (how to map the RTs of this run to the ones stored in the library)" help="(-rt_norm) "/>
+    <param name="param_min_rsq" type="float" value="0.95" label="Minimum r-squared of RT peptides regression" help="(-min_rsq) "/>
+    <param name="param_min_coverage" type="float" value="0.6" label="Minimum relative amount of RT peptides to keep" help="(-min_coverage) "/>
+    <param name="param_estimateBestPeptides" type="boolean" truevalue="-estimateBestPeptides" falsevalue="" checked="false" optional="True" label="Whether the algorithms should try to choose the best peptides based on their peak shape for normalization. Use this option you do not expect all your peptides to be detected in a sample and too many 'bad' peptides enter the outlier removal step (" help="(-estimateBestPeptides) e.g. due to them being endogenous peptides or using a less curated list of peptides)"/>
+    <param name="param_algorithm_stop_report_after_feature" type="integer" value="-1" label="Stop reporting after feature (ordered by quality; -1 means do not stop)" help="(-stop_report_after_feature) "/>
+    <param name="param_algorithm_rt_extraction_window" type="float" value="-1.0" label="Only extract RT around this value (-1 means extract over the whole range, a value of 500 means to extract around +/- 500 s of the expected elution)" help="(-rt_extraction_window) For this to work, the TraML input file needs to contain normalized RT values"/>
+    <param name="param_algorithm_rt_normalization_factor" type="float" value="1.0" label="The normalized RT is expected to be between 0 and 1. If your normalized RT has a different range, pass this here (" help="(-rt_normalization_factor) e.g. it goes from 0 to 100, set this value to 100)"/>
+    <param name="param_algorithm_TransitionGroupPicker_stop_after_feature" type="integer" value="-1" label="Stop finding after feature (ordered by intensity; -1 means do not stop)" help="(-stop_after_feature) "/>
+    <param name="param_algorithm_TransitionGroupPicker_stop_after_intensity_ratio" type="float" value="0.0001" label="Stop after reaching intensity ratio" help="(-stop_after_intensity_ratio) "/>
+    <param name="param_algorithm_TransitionGroupPicker_PeakPickerMRM_sgolay_frame_length" type="integer" value="15" label="The number of subsequent data points used for smoothing" help="(-sgolay_frame_length) &lt;br&gt;This number has to be uneven. If it is not, 1 will be added"/>
+    <param name="param_algorithm_TransitionGroupPicker_PeakPickerMRM_sgolay_polynomial_order" type="integer" value="3" label="Order of the polynomial that is fitted" help="(-sgolay_polynomial_order) "/>
+    <param name="param_algorithm_TransitionGroupPicker_PeakPickerMRM_gauss_width" type="float" value="50.0" label="Gaussian width in seconds, estimated peak size" help="(-gauss_width) "/>
+    <param name="param_algorithm_TransitionGroupPicker_PeakPickerMRM_use_gauss" type="text" size="30" value="true" label="Use Gaussian filter for smoothing (alternative is Savitzky-Golay filter)" help="(-use_gauss) ">
+      <sanitizer>
+        <valid initial="string.printable">
+          <remove value="'"/>
+          <remove value="&quot;"/>
+        </valid>
+      </sanitizer>
+    </param>
+    <param name="param_algorithm_TransitionGroupPicker_PeakPickerMRM_peak_width" type="float" value="40.0" label="Force a certain minimal peak_width on the data (" help="(-peak_width) e.g. extend the peak at least by this amount on both sides) in seconds. -1 turns this feature off"/>
+    <param name="param_algorithm_TransitionGroupPicker_PeakPickerMRM_signal_to_noise" type="float" min="0.0" optional="True" value="1.0" label="Signal-to-noise threshold at which a peak will not be extended any more. Note that setting this too high (" help="(-signal_to_noise) e.g. 1.0) can lead to peaks whose flanks are not fully captured"/>
+    <param name="param_algorithm_TransitionGroupPicker_PeakPickerMRM_sn_win_len" type="float" value="1000.0" label="Signal to noise window length" help="(-sn_win_len) "/>
+    <param name="param_algorithm_TransitionGroupPicker_PeakPickerMRM_sn_bin_count" type="integer" value="30" label="Signal to noise bin count" help="(-sn_bin_count) "/>
+    <param name="param_algorithm_TransitionGroupPicker_PeakPickerMRM_remove_overlapping_peaks" type="boolean" truevalue="-algorithm:TransitionGroupPicker:PeakPickerMRM:remove_overlapping_peaks" falsevalue="" checked="false" optional="True" label="Try to remove overlapping peaks during peak picking" help="(-remove_overlapping_peaks) "/>
+    <param name="param_algorithm_TransitionGroupPicker_PeakPickerMRM_method" type="select" optional="True" value="legacy" label="Which method to choose for chromatographic peak-picking (OpenSWATH legacy, corrected picking or Crawdad)" help="(-method) ">
+      <option value="legacy">legacy</option>
+      <option value="corrected">corrected</option>
+      <option value="crawdad">crawdad</option>
+    </param>
+    <param name="param_algorithm_DIAScoring_dia_extraction_window" type="float" min="0.0" optional="True" value="0.05" label="DIA extraction window in Th" help="(-dia_extraction_window) "/>
+    <param name="param_algorithm_DIAScoring_dia_centroided" type="boolean" truevalue="-algorithm:DIAScoring:dia_centroided" falsevalue="" checked="false" optional="True" label="Use centroded DIA data" help="(-dia_centroided) "/>
+    <param name="param_algorithm_DIAScoring_dia_byseries_intensity_min" type="float" min="0.0" optional="True" value="300.0" label="DIA b/y series minimum intensity to conside" help="(-dia_byseries_intensity_min) "/>
+    <param name="param_algorithm_DIAScoring_dia_byseries_ppm_diff" type="float" min="0.0" optional="True" value="10.0" label="DIA b/y series minimal difference in ppm to conside" help="(-dia_byseries_ppm_diff) "/>
+    <param name="param_algorithm_DIAScoring_dia_nr_isotopes" type="integer" min="0" optional="True" value="4" label="DIA nr of isotopes to conside" help="(-dia_nr_isotopes) "/>
+    <param name="param_algorithm_DIAScoring_dia_nr_charges" type="integer" min="0" optional="True" value="4" label="DIA nr of charges to conside" help="(-dia_nr_charges) "/>
+    <param name="param_algorithm_DIAScoring_peak_before_mono_max_ppm_diff" type="float" min="0.0" optional="True" value="20.0" label="DIA maximal difference in ppm to count a peak at lower m/z when searching for evidence that a peak might not be monoisotopic" help="(-peak_before_mono_max_ppm_diff) "/>
+    <param name="param_outlierDetection_outlierMethod" type="text" size="30" value="iter_residual" label="Which outlier detection method to use (valid: 'iter_residual', 'iter_jackknife', 'ransac', 'none')" help="(-outlierMethod) Iterative methods remove one outlier at a time. Jackknife approach optimizes for maximum r-squared improvement while 'iter_residual' removes the datapoint with the largest residual error (removal by residual is computationally cheaper, use this with lots of peptides)">
+      <sanitizer>
+        <valid initial="string.printable">
+          <remove value="'"/>
+          <remove value="&quot;"/>
+        </valid>
+      </sanitizer>
+    </param>
+    <param name="param_outlierDetection_useIterativeChauvenet" type="text" size="30" value="false" label="Whether to use Chauvenet's criterion when using iterative methods" help="(-useIterativeChauvenet) This should be used if the algorithm removes too many datapoints but it may lead to true outliers being retained">
+      <sanitizer>
+        <valid initial="string.printable">
+          <remove value="'"/>
+          <remove value="&quot;"/>
+        </valid>
+      </sanitizer>
+    </param>
+    <param name="param_outlierDetection_RANSACMaxIterations" type="integer" value="1000" label="Maximum iterations for the RANSAC outlier detection algorithm" help="(-RANSACMaxIterations) "/>
+    <param name="param_outlierDetection_RANSACMaxPercentRTThreshold" type="integer" value="3" label="Maximum threshold in RT dimension for the RANSAC outlier detection algorithm (in percent of the total gradient)" help="(-RANSACMaxPercentRTThreshold) Default is set to 3% which is around +/- 4 minutes on a 120 gradient"/>
+    <param name="param_outlierDetection_RANSACSamplingSize" type="integer" value="10" label="Sampling size of data points per iteration for the RANSAC outlier detection algorithm" help="(-RANSACSamplingSize) "/>
+    <param name="param_peptideEstimation_InitialQualityCutoff" type="float" value="0.5" label="The initial overall quality cutoff for a peak to be scored (range ca" help="(-InitialQualityCutoff) -2 to 2)"/>
+    <param name="param_peptideEstimation_OverallQualityCutoff" type="float" value="5.5" label="The overall quality cutoff for a peak to go into the retention time estimation (range ca" help="(-OverallQualityCutoff) 0 to 10)"/>
+    <param name="param_peptideEstimation_NrRTBins" type="integer" value="10" label="Number of RT bins to use to compute coverage" help="(-NrRTBins) This option should be used to ensure that there is a complete coverage of the RT space (this should detect cases where only a part of the RT gradient is actually covered by normalization peptides)"/>
+    <param name="param_peptideEstimation_MinPeptidesPerBin" type="integer" value="1" label="Minimal number of peptides that are required for a bin to counted as 'covered'" help="(-MinPeptidesPerBin) "/>
+    <param name="param_peptideEstimation_MinBinsFilled" type="integer" value="8" label="Minimal number of bins required to be covered" help="(-MinBinsFilled) "/>
+    <expand macro="advanced_options">
+      <param name="param_force" type="boolean" truevalue="-force" falsevalue="" checked="false" optional="True" label="Overwrite tool specific checks" help="(-force) "/>
+      <param name="param_algorithm_quantification_cutoff" type="float" min="0.0" optional="True" value="0.0" label="Cutoff in m/z below which peaks should not be used for quantification any more" help="(-quantification_cutoff) "/>
+      <param name="param_algorithm_write_convex_hull" type="boolean" truevalue="-algorithm:write_convex_hull" falsevalue="" checked="false" optional="True" label="Whether to write out all points of all features into the featureXML" help="(-write_convex_hull) "/>
+      <param name="param_algorithm_add_up_spectra" type="integer" min="1" optional="True" value="1" label="Add up spectra around the peak apex (needs to be a non-even integer)" help="(-add_up_spectra) "/>
+      <param name="param_algorithm_spacing_for_spectra_resampling" type="float" min="0.0" optional="True" value="0.005" label="If spectra are to be added, use this spacing to add them up" help="(-spacing_for_spectra_resampling) "/>
+      <param name="param_algorithm_TransitionGroupPicker_min_peak_width" type="float" value="-1.0" label="Minimal peak width (s), discard all peaks below this value (-1 means no action)" help="(-min_peak_width) "/>
+      <param name="param_algorithm_TransitionGroupPicker_background_subtraction" type="select" optional="True" value="none" label="Try to apply a background subtraction to the peak (experimental)" help="(-background_subtraction) The background is estimated at the peak boundaries, either the smoothed or the raw chromatogram data can be used for that">
+        <option value="none">none</option>
+        <option value="smoothed">smoothed</option>
+        <option value="original">original</option>
+      </param>
+      <param name="param_algorithm_TransitionGroupPicker_recalculate_peaks" type="text" size="30" value="false" label="Tries to get better peak picking by looking at peak consistency of all picked peaks" help="(-recalculate_peaks) Tries to use the consensus (median) peak border if theof variation within the picked peaks is too large">
+        <sanitizer>
+          <valid initial="string.printable">
+            <remove value="'"/>
+            <remove value="&quot;"/>
+          </valid>
+        </sanitizer>
+      </param>
+      <param name="param_algorithm_TransitionGroupPicker_recalculate_peaks_max_z" type="float" value="1.0" label="Determines the maximal Z-Score (difference measured in standard deviations) that is considered too large for peak boundaries" help="(-recalculate_peaks_max_z) If the Z-Score is above this value, the median is used for peak boundaries (default value 1.0)"/>
+      <param name="param_algorithm_TransitionGroupPicker_minimal_quality" type="float" value="-10000.0" label="Only if compute_peak_quality is set, this parameter will not consider peaks below this quality threshold" help="(-minimal_quality) "/>
+      <param name="param_algorithm_TransitionGroupPicker_compute_peak_quality" type="text" size="30" value="false" label="Tries to compute a quality value for each peakgroup and detect outlier transitions" help="(-compute_peak_quality) The resulting score is centered around zero and values above 0 are generally good and below -1 or -2 are usually bad">
+        <sanitizer>
+          <valid initial="string.printable">
+            <remove value="'"/>
+            <remove value="&quot;"/>
+          </valid>
+        </sanitizer>
+      </param>
+      <param name="param_algorithm_EMGScoring_interpolation_step" type="float" value="0.2" label="Sampling rate for the interpolation of the model function" help="(-interpolation_step) "/>
+      <param name="param_algorithm_EMGScoring_tolerance_stdev_bounding_box" type="float" value="3.0" label="Bounding box has range [minimim of data, maximum of data] enlarged by tolerance_stdev_bounding_box times the standard deviation of the data" help="(-tolerance_stdev_bounding_box) "/>
+      <param name="param_algorithm_EMGScoring_max_iteration" type="integer" value="500" label="Maximum number of iterations using by Levenberg-Marquardt algorithm" help="(-max_iteration) "/>
+      <param name="param_algorithm_EMGScoring_statistics_mean" type="float" value="1.0" label="Centroid position of the model" help="(-mean) "/>
+      <param name="param_algorithm_EMGScoring_statistics_variance" type="float" value="1.0" label="Variance of the model" help="(-variance) "/>
+      <param name="param_algorithm_Scores_use_shape_score" type="boolean" truevalue="-algorithm:Scores:use_shape_score" falsevalue="" checked="true" optional="True" label="Use the shape score (this score measures the similarity in shape of the transitions using a cross-correlation)" help="(-use_shape_score) "/>
+      <param name="param_algorithm_Scores_use_coelution_score" type="boolean" truevalue="-algorithm:Scores:use_coelution_score" falsevalue="" checked="true" optional="True" label="Use the coelution score (this score measures the similarity in coelution of the transitions using a cross-correlation)" help="(-use_coelution_score) "/>
+      <param name="param_algorithm_Scores_use_rt_score" type="boolean" truevalue="-algorithm:Scores:use_rt_score" falsevalue="" checked="true" optional="True" label="Use the retention time score (this score measure the difference in retention time)" help="(-use_rt_score) "/>
+      <param name="param_algorithm_Scores_use_library_score" type="boolean" truevalue="-algorithm:Scores:use_library_score" falsevalue="" checked="true" optional="True" label="Use the library score" help="(-use_library_score) "/>
+      <param name="param_algorithm_Scores_use_elution_model_score" type="boolean" truevalue="-algorithm:Scores:use_elution_model_score" falsevalue="" checked="true" optional="True" label="Use the elution model (EMG) score (this score fits a gaussian model to the peak and checks the fit)" help="(-use_elution_model_score) "/>
+      <param name="param_algorithm_Scores_use_intensity_score" type="boolean" truevalue="-algorithm:Scores:use_intensity_score" falsevalue="" checked="true" optional="True" label="Use the intensity score" help="(-use_intensity_score) "/>
+      <param name="param_algorithm_Scores_use_nr_peaks_score" type="boolean" truevalue="-algorithm:Scores:use_nr_peaks_score" falsevalue="" checked="true" optional="True" label="Use the number of peaks score" help="(-use_nr_peaks_score) "/>
+      <param name="param_algorithm_Scores_use_total_xic_score" type="boolean" truevalue="-algorithm:Scores:use_total_xic_score" falsevalue="" checked="true" optional="True" label="Use the total XIC score" help="(-use_total_xic_score) "/>
+      <param name="param_algorithm_Scores_use_sn_score" type="boolean" truevalue="-algorithm:Scores:use_sn_score" falsevalue="" checked="true" optional="True" label="Use the SN (signal to noise) score" help="(-use_sn_score) "/>
+      <param name="param_algorithm_Scores_use_dia_scores" type="boolean" truevalue="-algorithm:Scores:use_dia_scores" falsevalue="" checked="true" optional="True" label="Use the DIA (SWATH) scores" help="(-use_dia_scores) "/>
+      <param name="param_algorithm_Scores_use_ms1_correlation" type="boolean" truevalue="-algorithm:Scores:use_ms1_correlation" falsevalue="" checked="false" optional="True" label="Use the correlation scores with the MS1 elution profiles" help="(-use_ms1_correlation) "/>
+      <param name="param_algorithm_Scores_use_ms1_fullscan" type="boolean" truevalue="-algorithm:Scores:use_ms1_fullscan" falsevalue="" checked="false" optional="True" label="Use the full MS1 scan at the peak apex for scoring (ppm accuracy of precursor and isotopic pattern)" help="(-use_ms1_fullscan) "/>
+    </expand>
+  </inputs>
+  <outputs>
+    <data name="param_out" format="trafoxml"/>
+  </outputs>
+  <help>**What it does**
+
+This tool will take a description of RT peptides and their normalized retention time to write out a transformation file on how to transform the RT space into the normalized space.
+
+
+For more information, visit http://ftp.mi.fu-berlin.de/OpenMS/release-documentation/html/TOPP_OpenSwathRTNormalizer.html</help>
+  <expand macro="references"/>
+</tool>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/OpenSwathRewriteToFeatureXML.xml	Thu Apr 16 08:37:04 2015 -0400
@@ -0,0 +1,49 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<tool id="OpenSwathRewriteToFeatureXML" name="OpenSwathRewriteToFeatureXML" version="2.0.0">
+  <description>Combines featureXML and mProphet tsv to FDR filtered featureXML.</description>
+  <macros>
+    <token name="@EXECUTABLE@">OpenSwathRewriteToFeatureXML</token>
+    <import>macros.xml</import>
+  </macros>
+  <expand macro="stdio"/>
+  <expand macro="requirements"/>
+  <command>OpenSwathRewriteToFeatureXML
+
+#if $param_csv:
+  -csv $param_csv
+#end if
+#if $param_featureXML:
+  -featureXML $param_featureXML
+#end if
+#if $param_out:
+  -out $param_out
+#end if
+#if $param_FDR_cutoff:
+  -FDR_cutoff $param_FDR_cutoff
+#end if
+-threads \${GALAXY_SLOTS:-24} 
+#if $adv_opts.adv_opts_selector=='advanced':
+    #if $adv_opts.param_force:
+  -force
+#end if
+#end if
+</command>
+  <inputs>
+    <param name="param_csv" type="data" format="tabular" optional="True" label="mProphet tsv output file: &quot;all_peakgroups.xls&quot;" help="(-csv) "/>
+    <param name="param_featureXML" type="data" format="featurexml" optional="False" label="input featureXML file" help="(-featureXML) "/>
+    <param name="param_FDR_cutoff" type="float" value="-1.0" label="FDR cutoff (" help="(-FDR_cutoff) e.g. to remove all features with a an m_score above 0.05 use 0.05 here)"/>
+    <expand macro="advanced_options">
+      <param name="param_force" type="boolean" truevalue="-force" falsevalue="" checked="false" optional="True" label="Overwrite tool specific checks" help="(-force) "/>
+    </expand>
+  </inputs>
+  <outputs>
+    <data name="param_out" format="featurexml"/>
+  </outputs>
+  <help>**What it does**
+
+Combines featureXML and mProphet tsv to FDR filtered featureXML.
+
+
+For more information, visit http://ftp.mi.fu-berlin.de/OpenMS/release-documentation/html/TOPP_OpenSwathRewriteToFeatureXML.html</help>
+  <expand macro="references"/>
+</tool>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/OpenSwathWorkflow.xml	Thu Apr 16 08:37:04 2015 -0400
@@ -0,0 +1,358 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<tool id="OpenSwathWorkflow" name="OpenSwathWorkflow" version="2.0.0">
+  <description>Complete workflow to run OpenSWATH</description>
+  <macros>
+    <token name="@EXECUTABLE@">OpenSwathWorkflow</token>
+    <import>macros.xml</import>
+  </macros>
+  <expand macro="stdio"/>
+  <expand macro="requirements"/>
+  <command>OpenSwathWorkflow
+
+-in
+  #for token in $param_in:
+    $token
+  #end for
+#if $param_tr:
+  -tr $param_tr
+#end if
+#if $param_tr_type:
+  -tr_type
+  #if " " in str($param_tr_type):
+    "$param_tr_type"
+  #else
+    $param_tr_type
+  #end if
+#end if
+#if $param_tr_irt:
+  -tr_irt $param_tr_irt
+#end if
+#if $param_out_features:
+  -out_features $param_out_features
+#end if
+#if $param_out_tsv:
+  -out_tsv     "$param_out_tsv"
+#end if
+#if $param_out_chrom:
+  -out_chrom $param_out_chrom
+#end if
+#if $param_rt_extraction_window:
+  -rt_extraction_window $param_rt_extraction_window
+#end if
+#if $param_mz_extraction_window:
+  -mz_extraction_window $param_mz_extraction_window
+#end if
+#if $param_ppm:
+  -ppm
+#end if
+-threads \${GALAXY_SLOTS:-24} 
+#if $param_Scoring_stop_report_after_feature:
+  -Scoring:stop_report_after_feature $param_Scoring_stop_report_after_feature
+#end if
+#if $param_Scoring_rt_normalization_factor:
+  -Scoring:rt_normalization_factor $param_Scoring_rt_normalization_factor
+#end if
+#if $param_Scoring_TransitionGroupPicker_stop_after_feature:
+  -Scoring:TransitionGroupPicker:stop_after_feature $param_Scoring_TransitionGroupPicker_stop_after_feature
+#end if
+#if $param_Scoring_TransitionGroupPicker_min_peak_width:
+  -Scoring:TransitionGroupPicker:min_peak_width $param_Scoring_TransitionGroupPicker_min_peak_width
+#end if
+#if $param_Scoring_TransitionGroupPicker_recalculate_peaks:
+  -Scoring:TransitionGroupPicker:recalculate_peaks     "$param_Scoring_TransitionGroupPicker_recalculate_peaks"
+#end if
+#if $param_Scoring_TransitionGroupPicker_recalculate_peaks_max_z:
+  -Scoring:TransitionGroupPicker:recalculate_peaks_max_z $param_Scoring_TransitionGroupPicker_recalculate_peaks_max_z
+#end if
+#if $param_Scoring_TransitionGroupPicker_minimal_quality:
+  -Scoring:TransitionGroupPicker:minimal_quality $param_Scoring_TransitionGroupPicker_minimal_quality
+#end if
+#if $param_Scoring_TransitionGroupPicker_compute_peak_quality:
+  -Scoring:TransitionGroupPicker:compute_peak_quality     "$param_Scoring_TransitionGroupPicker_compute_peak_quality"
+#end if
+#if $param_Scoring_TransitionGroupPicker_PeakPickerMRM_sgolay_frame_length:
+  -Scoring:TransitionGroupPicker:PeakPickerMRM:sgolay_frame_length $param_Scoring_TransitionGroupPicker_PeakPickerMRM_sgolay_frame_length
+#end if
+#if $param_Scoring_TransitionGroupPicker_PeakPickerMRM_sgolay_polynomial_order:
+  -Scoring:TransitionGroupPicker:PeakPickerMRM:sgolay_polynomial_order $param_Scoring_TransitionGroupPicker_PeakPickerMRM_sgolay_polynomial_order
+#end if
+#if $param_Scoring_TransitionGroupPicker_PeakPickerMRM_gauss_width:
+  -Scoring:TransitionGroupPicker:PeakPickerMRM:gauss_width $param_Scoring_TransitionGroupPicker_PeakPickerMRM_gauss_width
+#end if
+#if $param_Scoring_TransitionGroupPicker_PeakPickerMRM_use_gauss:
+  -Scoring:TransitionGroupPicker:PeakPickerMRM:use_gauss     "$param_Scoring_TransitionGroupPicker_PeakPickerMRM_use_gauss"
+#end if
+#if $param_Scoring_TransitionGroupPicker_PeakPickerMRM_peak_width:
+  -Scoring:TransitionGroupPicker:PeakPickerMRM:peak_width $param_Scoring_TransitionGroupPicker_PeakPickerMRM_peak_width
+#end if
+#if $param_Scoring_TransitionGroupPicker_PeakPickerMRM_signal_to_noise:
+  -Scoring:TransitionGroupPicker:PeakPickerMRM:signal_to_noise $param_Scoring_TransitionGroupPicker_PeakPickerMRM_signal_to_noise
+#end if
+#if $param_Scoring_TransitionGroupPicker_PeakPickerMRM_remove_overlapping_peaks:
+  -Scoring:TransitionGroupPicker:PeakPickerMRM:remove_overlapping_peaks
+#end if
+#if $param_Scoring_TransitionGroupPicker_PeakPickerMRM_method:
+  -Scoring:TransitionGroupPicker:PeakPickerMRM:method
+  #if " " in str($param_Scoring_TransitionGroupPicker_PeakPickerMRM_method):
+    "$param_Scoring_TransitionGroupPicker_PeakPickerMRM_method"
+  #else
+    $param_Scoring_TransitionGroupPicker_PeakPickerMRM_method
+  #end if
+#end if
+#if $param_Scoring_DIAScoring_dia_extraction_window:
+  -Scoring:DIAScoring:dia_extraction_window $param_Scoring_DIAScoring_dia_extraction_window
+#end if
+#if $param_Scoring_DIAScoring_dia_centroided:
+  -Scoring:DIAScoring:dia_centroided
+#end if
+#if $param_Scoring_DIAScoring_dia_byseries_intensity_min:
+  -Scoring:DIAScoring:dia_byseries_intensity_min $param_Scoring_DIAScoring_dia_byseries_intensity_min
+#end if
+#if $param_Scoring_DIAScoring_dia_byseries_ppm_diff:
+  -Scoring:DIAScoring:dia_byseries_ppm_diff $param_Scoring_DIAScoring_dia_byseries_ppm_diff
+#end if
+#if $param_Scoring_DIAScoring_dia_nr_isotopes:
+  -Scoring:DIAScoring:dia_nr_isotopes $param_Scoring_DIAScoring_dia_nr_isotopes
+#end if
+#if $param_Scoring_DIAScoring_dia_nr_charges:
+  -Scoring:DIAScoring:dia_nr_charges $param_Scoring_DIAScoring_dia_nr_charges
+#end if
+#if $param_Scoring_DIAScoring_peak_before_mono_max_ppm_diff:
+  -Scoring:DIAScoring:peak_before_mono_max_ppm_diff $param_Scoring_DIAScoring_peak_before_mono_max_ppm_diff
+#end if
+#if $param_Scoring_EMGScoring_max_iteration:
+  -Scoring:EMGScoring:max_iteration $param_Scoring_EMGScoring_max_iteration
+#end if
+#if $param_Scoring_EMGScoring_deltaRelError:
+  -Scoring:EMGScoring:deltaRelError $param_Scoring_EMGScoring_deltaRelError
+#end if
+#if $adv_opts.adv_opts_selector=='advanced':
+    #if $adv_opts.param_rt_norm:
+  -rt_norm $adv_opts.param_rt_norm
+#end if
+    #if $adv_opts.param_swath_windows_file:
+  -swath_windows_file $adv_opts.param_swath_windows_file
+#end if
+    #if $adv_opts.param_sort_swath_maps:
+  -sort_swath_maps
+#end if
+    #if $adv_opts.param_use_ms1_traces:
+  -use_ms1_traces
+#end if
+    #if $adv_opts.param_min_upper_edge_dist:
+  -min_upper_edge_dist $adv_opts.param_min_upper_edge_dist
+#end if
+    #if $adv_opts.param_extra_rt_extraction_window:
+  -extra_rt_extraction_window $adv_opts.param_extra_rt_extraction_window
+#end if
+    #if $adv_opts.param_min_rsq:
+  -min_rsq $adv_opts.param_min_rsq
+#end if
+    #if $adv_opts.param_min_coverage:
+  -min_coverage $adv_opts.param_min_coverage
+#end if
+    #if $adv_opts.param_split_file_input:
+  -split_file_input
+#end if
+    #if $adv_opts.param_use_elution_model_score:
+  -use_elution_model_score
+#end if
+    #if $adv_opts.param_readOptions:
+  -readOptions
+  #if " " in str($adv_opts.param_readOptions):
+    "$adv_opts.param_readOptions"
+  #else
+    $adv_opts.param_readOptions
+  #end if
+#end if
+    #if $adv_opts.param_tempDirectory:
+  -tempDirectory     "$adv_opts.param_tempDirectory"
+#end if
+    #if $adv_opts.param_extraction_function:
+  -extraction_function
+  #if " " in str($adv_opts.param_extraction_function):
+    "$adv_opts.param_extraction_function"
+  #else
+    $adv_opts.param_extraction_function
+  #end if
+#end if
+    #if $adv_opts.param_batchSize:
+  -batchSize $adv_opts.param_batchSize
+#end if
+    #if $adv_opts.param_force:
+  -force
+#end if
+    #if $adv_opts.param_Scoring_quantification_cutoff:
+  -Scoring:quantification_cutoff $adv_opts.param_Scoring_quantification_cutoff
+#end if
+    #if $adv_opts.param_Scoring_write_convex_hull:
+  -Scoring:write_convex_hull
+#end if
+    #if $adv_opts.param_Scoring_Scores_use_shape_score:
+  -Scoring:Scores:use_shape_score
+#end if
+    #if $adv_opts.param_Scoring_Scores_use_coelution_score:
+  -Scoring:Scores:use_coelution_score
+#end if
+    #if $adv_opts.param_Scoring_Scores_use_rt_score:
+  -Scoring:Scores:use_rt_score
+#end if
+    #if $adv_opts.param_Scoring_Scores_use_library_score:
+  -Scoring:Scores:use_library_score
+#end if
+    #if $adv_opts.param_Scoring_Scores_use_intensity_score:
+  -Scoring:Scores:use_intensity_score
+#end if
+    #if $adv_opts.param_Scoring_Scores_use_nr_peaks_score:
+  -Scoring:Scores:use_nr_peaks_score
+#end if
+    #if $adv_opts.param_Scoring_Scores_use_total_xic_score:
+  -Scoring:Scores:use_total_xic_score
+#end if
+    #if $adv_opts.param_Scoring_Scores_use_sn_score:
+  -Scoring:Scores:use_sn_score
+#end if
+    #if $adv_opts.param_Scoring_Scores_use_dia_scores:
+  -Scoring:Scores:use_dia_scores
+#end if
+    #if $adv_opts.param_Scoring_Scores_use_ms1_correlation:
+  -Scoring:Scores:use_ms1_correlation
+#end if
+    #if $adv_opts.param_Scoring_Scores_use_ms1_fullscan:
+  -Scoring:Scores:use_ms1_fullscan
+#end if
+#end if
+</command>
+  <inputs>
+    <param name="param_in" type="data" format="mzxml,mzml" multiple="true" optional="False" size="30" label="Input files separated by blank" help="(-in) ">
+      <sanitizer>
+        <valid initial="string.printable">
+          <remove value="'"/>
+          <remove value="&quot;"/>
+        </valid>
+      </sanitizer>
+    </param>
+    <param name="param_tr" type="data" format="tabular,traml" optional="False" label="transition file ('TraML','tsv' or 'csv')" help="(-tr) "/>
+    <param name="param_tr_type" type="select" optional="True" label="input file type -- default: determined from file extension or content" help="(-tr_type) ">
+      <option value="traML">traML</option>
+      <option value="tsv">tsv</option>
+      <option value="csv">csv</option>
+    </param>
+    <param name="param_tr_irt" type="data" format="traml" optional="True" label="transition file ('TraML')" help="(-tr_irt) "/>
+    <param name="param_out_tsv" type="text" size="30" label="TSV output file (mProphet compatible)" help="(-out_tsv) ">
+      <sanitizer>
+        <valid initial="string.printable">
+          <remove value="'"/>
+          <remove value="&quot;"/>
+        </valid>
+      </sanitizer>
+    </param>
+    <param name="param_rt_extraction_window" type="float" value="600.0" label="Only extract RT around this value (-1 means extract over the whole range, a value of 600 means to extract around +/- 300 s of the expected elution)" help="(-rt_extraction_window) "/>
+    <param name="param_mz_extraction_window" type="float" min="0.0" optional="True" value="0.05" label="Extraction window used (in Thomson, to use ppm see -ppm flag)" help="(-mz_extraction_window) "/>
+    <param name="param_ppm" type="boolean" truevalue="-ppm" falsevalue="" checked="false" optional="True" label="m/z extraction_window is in ppm" help="(-ppm) "/>
+    <param name="param_Scoring_stop_report_after_feature" type="integer" value="-1" label="Stop reporting after feature (ordered by quality; -1 means do not stop)" help="(-stop_report_after_feature) "/>
+    <param name="param_Scoring_rt_normalization_factor" type="float" value="100.0" label="The normalized RT is expected to be between 0 and 1. If your normalized RT has a different range, pass this here (" help="(-rt_normalization_factor) e.g. it goes from 0 to 100, set this value to 100)"/>
+    <param name="param_Scoring_TransitionGroupPicker_stop_after_feature" type="integer" value="-1" label="Stop finding after feature (ordered by intensity; -1 means do not stop)" help="(-stop_after_feature) "/>
+    <param name="param_Scoring_TransitionGroupPicker_min_peak_width" type="float" value="14.0" label="Minimal peak width (s), discard all peaks below this value (-1 means no action)" help="(-min_peak_width) "/>
+    <param name="param_Scoring_TransitionGroupPicker_recalculate_peaks" type="text" size="30" value="true" label="Tries to get better peak picking by looking at peak consistency of all picked peaks" help="(-recalculate_peaks) Tries to use the consensus (median) peak border if theof variation within the picked peaks is too large">
+      <sanitizer>
+        <valid initial="string.printable">
+          <remove value="'"/>
+          <remove value="&quot;"/>
+        </valid>
+      </sanitizer>
+    </param>
+    <param name="param_Scoring_TransitionGroupPicker_recalculate_peaks_max_z" type="float" value="0.75" label="Determines the maximal Z-Score (difference measured in standard deviations) that is considered too large for peak boundaries" help="(-recalculate_peaks_max_z) If the Z-Score is above this value, the median is used for peak boundaries (default value 1.0)"/>
+    <param name="param_Scoring_TransitionGroupPicker_minimal_quality" type="float" value="-1.5" label="Only if compute_peak_quality is set, this parameter will not consider peaks below this quality threshold" help="(-minimal_quality) "/>
+    <param name="param_Scoring_TransitionGroupPicker_compute_peak_quality" type="text" size="30" value="true" label="Tries to compute a quality value for each peakgroup and detect outlier transitions" help="(-compute_peak_quality) The resulting score is centered around zero and values above 0 are generally good and below -1 or -2 are usually bad">
+      <sanitizer>
+        <valid initial="string.printable">
+          <remove value="'"/>
+          <remove value="&quot;"/>
+        </valid>
+      </sanitizer>
+    </param>
+    <param name="param_Scoring_TransitionGroupPicker_PeakPickerMRM_sgolay_frame_length" type="integer" value="11" label="The number of subsequent data points used for smoothing" help="(-sgolay_frame_length) &lt;br&gt;This number has to be uneven. If it is not, 1 will be added"/>
+    <param name="param_Scoring_TransitionGroupPicker_PeakPickerMRM_sgolay_polynomial_order" type="integer" value="3" label="Order of the polynomial that is fitted" help="(-sgolay_polynomial_order) "/>
+    <param name="param_Scoring_TransitionGroupPicker_PeakPickerMRM_gauss_width" type="float" value="30.0" label="Gaussian width in seconds, estimated peak size" help="(-gauss_width) "/>
+    <param name="param_Scoring_TransitionGroupPicker_PeakPickerMRM_use_gauss" type="text" size="30" value="false" label="Use Gaussian filter for smoothing (alternative is Savitzky-Golay filter)" help="(-use_gauss) ">
+      <sanitizer>
+        <valid initial="string.printable">
+          <remove value="'"/>
+          <remove value="&quot;"/>
+        </valid>
+      </sanitizer>
+    </param>
+    <param name="param_Scoring_TransitionGroupPicker_PeakPickerMRM_peak_width" type="float" value="-1.0" label="Force a certain minimal peak_width on the data (" help="(-peak_width) e.g. extend the peak at least by this amount on both sides) in seconds. -1 turns this feature off"/>
+    <param name="param_Scoring_TransitionGroupPicker_PeakPickerMRM_signal_to_noise" type="float" min="0.0" optional="True" value="0.1" label="Signal-to-noise threshold at which a peak will not be extended any more. Note that setting this too high (" help="(-signal_to_noise) e.g. 1.0) can lead to peaks whose flanks are not fully captured"/>
+    <param name="param_Scoring_TransitionGroupPicker_PeakPickerMRM_remove_overlapping_peaks" type="boolean" truevalue="-Scoring:TransitionGroupPicker:PeakPickerMRM:remove_overlapping_peaks" falsevalue="" checked="true" optional="True" label="Try to remove overlapping peaks during peak picking" help="(-remove_overlapping_peaks) "/>
+    <param name="param_Scoring_TransitionGroupPicker_PeakPickerMRM_method" type="select" optional="True" value="corrected" label="Which method to choose for chromatographic peak-picking (OpenSWATH legacy, corrected picking or Crawdad)" help="(-method) ">
+      <option value="legacy">legacy</option>
+      <option value="corrected">corrected</option>
+      <option value="crawdad">crawdad</option>
+    </param>
+    <param name="param_Scoring_DIAScoring_dia_extraction_window" type="float" min="0.0" optional="True" value="0.05" label="DIA extraction window in Th" help="(-dia_extraction_window) "/>
+    <param name="param_Scoring_DIAScoring_dia_centroided" type="boolean" truevalue="-Scoring:DIAScoring:dia_centroided" falsevalue="" checked="false" optional="True" label="Use centroded DIA data" help="(-dia_centroided) "/>
+    <param name="param_Scoring_DIAScoring_dia_byseries_intensity_min" type="float" min="0.0" optional="True" value="300.0" label="DIA b/y series minimum intensity to conside" help="(-dia_byseries_intensity_min) "/>
+    <param name="param_Scoring_DIAScoring_dia_byseries_ppm_diff" type="float" min="0.0" optional="True" value="10.0" label="DIA b/y series minimal difference in ppm to conside" help="(-dia_byseries_ppm_diff) "/>
+    <param name="param_Scoring_DIAScoring_dia_nr_isotopes" type="integer" min="0" optional="True" value="4" label="DIA nr of isotopes to conside" help="(-dia_nr_isotopes) "/>
+    <param name="param_Scoring_DIAScoring_dia_nr_charges" type="integer" min="0" optional="True" value="4" label="DIA nr of charges to conside" help="(-dia_nr_charges) "/>
+    <param name="param_Scoring_DIAScoring_peak_before_mono_max_ppm_diff" type="float" min="0.0" optional="True" value="20.0" label="DIA maximal difference in ppm to count a peak at lower m/z when searching for evidence that a peak might not be monoisotopic" help="(-peak_before_mono_max_ppm_diff) "/>
+    <param name="param_Scoring_EMGScoring_max_iteration" type="integer" value="10" label="Maximum number of iterations using by Levenberg-Marquardt algorithm" help="(-max_iteration) "/>
+    <param name="param_Scoring_EMGScoring_deltaRelError" type="float" value="0.1" label="" help="(-deltaRelError) "/>
+    <expand macro="advanced_options">
+      <param name="param_rt_norm" type="data" format="trafoxml" optional="True" label="RT normalization file (how to map the RTs of this run to the ones stored in the library)" help="(-rt_norm) If set, tr_irt may be omitted"/>
+      <param name="param_swath_windows_file" type="data" format="text" label="Optional, tab separated file containing the SWATH windows: lower_offset upper_offset \newline 400 425 \newline .." help="(-swath_windows_file) Note that the first line is a header and will be skipped"/>
+      <param name="param_sort_swath_maps" type="boolean" truevalue="-sort_swath_maps" falsevalue="" checked="false" optional="True" label="Sort of input SWATH files when matching to SWATH windows from swath_windows_file" help="(-sort_swath_maps) "/>
+      <param name="param_use_ms1_traces" type="boolean" truevalue="-use_ms1_traces" falsevalue="" checked="false" optional="True" label="Extract the precursor ion trace(s) and use for scoring" help="(-use_ms1_traces) "/>
+      <param name="param_min_upper_edge_dist" type="float" value="0.0" label="Minimal distance to the edge to still consider a precursor, in Thomson" help="(-min_upper_edge_dist) "/>
+      <param name="param_extra_rt_extraction_window" type="float" min="0.0" optional="True" value="0.0" label="Output an XIC with a RT-window that by this much larger (" help="(-extra_rt_extraction_window) e.g. to visually inspect a larger area of the chromatogram)"/>
+      <param name="param_min_rsq" type="float" value="0.95" label="Minimum r-squared of RT peptides regression" help="(-min_rsq) "/>
+      <param name="param_min_coverage" type="float" value="0.6" label="Minimum relative amount of RT peptides to keep" help="(-min_coverage) "/>
+      <param name="param_split_file_input" type="boolean" truevalue="-split_file_input" falsevalue="" checked="false" optional="True" label="The input files each contain one single SWATH (alternatively: all SWATH are in separate files)" help="(-split_file_input) "/>
+      <param name="param_use_elution_model_score" type="boolean" truevalue="-use_elution_model_score" falsevalue="" checked="false" optional="True" label="Turn on elution model score (EMG fit to peak)" help="(-use_elution_model_score) "/>
+      <param name="param_readOptions" type="select" optional="True" value="normal" label="Whether to run OpenSWATH directly on the input data, cache data to disk first or to perform a datareduction step first" help="(-readOptions) If you choose cache, make sure to also set tempDirectory">
+        <option value="normal">normal</option>
+        <option value="cache">cache</option>
+      </param>
+      <param name="param_tempDirectory" type="text" size="30" value="/tmp/" label="Temporary directory to store cached files for example" help="(-tempDirectory) ">
+        <sanitizer>
+          <valid initial="string.printable">
+            <remove value="'"/>
+            <remove value="&quot;"/>
+          </valid>
+        </sanitizer>
+      </param>
+      <param name="param_extraction_function" type="select" optional="True" value="tophat" label="Function used to extract the signal" help="(-extraction_function) ">
+        <option value="tophat">tophat</option>
+        <option value="bartlett">bartlett</option>
+      </param>
+      <param name="param_batchSize" type="integer" min="0" optional="True" value="0" label="The batch size of chromatograms to process (0 means to only have one batch, sensible values are around 500-1000)" help="(-batchSize) "/>
+      <param name="param_force" type="boolean" truevalue="-force" falsevalue="" checked="false" optional="True" label="Overwrite tool specific checks" help="(-force) "/>
+      <param name="param_Scoring_quantification_cutoff" type="float" min="0.0" optional="True" value="0.0" label="Cutoff in m/z below which peaks should not be used for quantification any more" help="(-quantification_cutoff) "/>
+      <param name="param_Scoring_write_convex_hull" type="boolean" truevalue="-Scoring:write_convex_hull" falsevalue="" checked="false" optional="True" label="Whether to write out all points of all features into the featureXML" help="(-write_convex_hull) "/>
+      <param name="param_Scoring_Scores_use_shape_score" type="boolean" truevalue="-Scoring:Scores:use_shape_score" falsevalue="" checked="true" optional="True" label="Use the shape score (this score measures the similarity in shape of the transitions using a cross-correlation)" help="(-use_shape_score) "/>
+      <param name="param_Scoring_Scores_use_coelution_score" type="boolean" truevalue="-Scoring:Scores:use_coelution_score" falsevalue="" checked="true" optional="True" label="Use the coelution score (this score measures the similarity in coelution of the transitions using a cross-correlation)" help="(-use_coelution_score) "/>
+      <param name="param_Scoring_Scores_use_rt_score" type="boolean" truevalue="-Scoring:Scores:use_rt_score" falsevalue="" checked="true" optional="True" label="Use the retention time score (this score measure the difference in retention time)" help="(-use_rt_score) "/>
+      <param name="param_Scoring_Scores_use_library_score" type="boolean" truevalue="-Scoring:Scores:use_library_score" falsevalue="" checked="true" optional="True" label="Use the library score" help="(-use_library_score) "/>
+      <param name="param_Scoring_Scores_use_intensity_score" type="boolean" truevalue="-Scoring:Scores:use_intensity_score" falsevalue="" checked="true" optional="True" label="Use the intensity score" help="(-use_intensity_score) "/>
+      <param name="param_Scoring_Scores_use_nr_peaks_score" type="boolean" truevalue="-Scoring:Scores:use_nr_peaks_score" falsevalue="" checked="true" optional="True" label="Use the number of peaks score" help="(-use_nr_peaks_score) "/>
+      <param name="param_Scoring_Scores_use_total_xic_score" type="boolean" truevalue="-Scoring:Scores:use_total_xic_score" falsevalue="" checked="true" optional="True" label="Use the total XIC score" help="(-use_total_xic_score) "/>
+      <param name="param_Scoring_Scores_use_sn_score" type="boolean" truevalue="-Scoring:Scores:use_sn_score" falsevalue="" checked="true" optional="True" label="Use the SN (signal to noise) score" help="(-use_sn_score) "/>
+      <param name="param_Scoring_Scores_use_dia_scores" type="boolean" truevalue="-Scoring:Scores:use_dia_scores" falsevalue="" checked="true" optional="True" label="Use the DIA (SWATH) scores" help="(-use_dia_scores) "/>
+      <param name="param_Scoring_Scores_use_ms1_correlation" type="boolean" truevalue="-Scoring:Scores:use_ms1_correlation" falsevalue="" checked="false" optional="True" label="Use the correlation scores with the MS1 elution profiles" help="(-use_ms1_correlation) "/>
+      <param name="param_Scoring_Scores_use_ms1_fullscan" type="boolean" truevalue="-Scoring:Scores:use_ms1_fullscan" falsevalue="" checked="false" optional="True" label="Use the full MS1 scan at the peak apex for scoring (ppm accuracy of precursor and isotopic pattern)" help="(-use_ms1_fullscan) "/>
+    </expand>
+  </inputs>
+  <outputs>
+    <data name="param_out_features" format="featurexml"/>
+    <data name="param_out_chrom" format="mzml"/>
+  </outputs>
+  <help>**What it does**
+
+Complete workflow to run OpenSWATH
+
+
+For more information, visit http://ftp.mi.fu-berlin.de/OpenMS/release-documentation/html/UTILS_OpenSwathWorkflow.html</help>
+  <expand macro="references"/>
+</tool>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/PTModel.xml	Thu Apr 16 08:37:04 2015 -0400
@@ -0,0 +1,171 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<tool id="PTModel" name="PTModel" version="2.0.0">
+  <description>Trains a model for the prediction of proteotypic peptides from a training set.</description>
+  <macros>
+    <token name="@EXECUTABLE@">PTModel</token>
+    <import>macros.xml</import>
+  </macros>
+  <expand macro="stdio"/>
+  <expand macro="requirements"/>
+  <command>PTModel
+
+#if $param_in_positive:
+  -in_positive $param_in_positive
+#end if
+#if $param_in_negative:
+  -in_negative $param_in_negative
+#end if
+#if $param_out:
+  -out $param_out
+#end if
+#if $param_c:
+  -c $param_c
+#end if
+#if $param_svm_type:
+  -svm_type
+  #if " " in str($param_svm_type):
+    "$param_svm_type"
+  #else
+    $param_svm_type
+  #end if
+#end if
+#if $param_nu:
+  -nu $param_nu
+#end if
+#if $param_kernel_type:
+  -kernel_type
+  #if " " in str($param_kernel_type):
+    "$param_kernel_type"
+  #else
+    $param_kernel_type
+  #end if
+#end if
+#if $param_degree:
+  -degree $param_degree
+#end if
+#if $param_border_length:
+  -border_length $param_border_length
+#end if
+#if $param_k_mer_length:
+  -k_mer_length $param_k_mer_length
+#end if
+#if $param_sigma:
+  -sigma $param_sigma
+#end if
+#if $param_max_positive_count:
+  -max_positive_count $param_max_positive_count
+#end if
+#if $param_max_negative_count:
+  -max_negative_count $param_max_negative_count
+#end if
+#if $param_redundant:
+  -redundant
+#end if
+#if $param_additive_cv:
+  -additive_cv
+#end if
+-threads \${GALAXY_SLOTS:-24} 
+#if $param_cv_skip_cv:
+  -cv:skip_cv
+#end if
+#if $param_cv_number_of_runs:
+  -cv:number_of_runs $param_cv_number_of_runs
+#end if
+#if $param_cv_number_of_partitions:
+  -cv:number_of_partitions $param_cv_number_of_partitions
+#end if
+#if $param_cv_degree_start:
+  -cv:degree_start $param_cv_degree_start
+#end if
+#if $param_cv_degree_step_size:
+  -cv:degree_step_size $param_cv_degree_step_size
+#end if
+#if $param_cv_degree_stop:
+  -cv:degree_stop $param_cv_degree_stop
+#end if
+#if $param_cv_c_start:
+  -cv:c_start $param_cv_c_start
+#end if
+#if $param_cv_c_step_size:
+  -cv:c_step_size $param_cv_c_step_size
+#end if
+#if $param_cv_c_stop:
+  -cv:c_stop $param_cv_c_stop
+#end if
+#if $param_cv_nu_start:
+  -cv:nu_start $param_cv_nu_start
+#end if
+#if $param_cv_nu_step_size:
+  -cv:nu_step_size $param_cv_nu_step_size
+#end if
+#if $param_cv_nu_stop:
+  -cv:nu_stop $param_cv_nu_stop
+#end if
+#if $param_cv_sigma_start:
+  -cv:sigma_start $param_cv_sigma_start
+#end if
+#if $param_cv_sigma_step_size:
+  -cv:sigma_step_size $param_cv_sigma_step_size
+#end if
+#if $param_cv_sigma_stop:
+  -cv:sigma_stop $param_cv_sigma_stop
+#end if
+#if $adv_opts.adv_opts_selector=='advanced':
+    #if $adv_opts.param_force:
+  -force
+#end if
+#end if
+</command>
+  <inputs>
+    <param name="param_in_positive" type="data" format="idxml" optional="False" label="input file with positive examples" help="(-in_positive) "/>
+    <param name="param_in_negative" type="data" format="idxml" optional="False" label="input file with negative examples" help="(-in_negative) "/>
+    <param name="param_c" type="float" value="1.0" label="the penalty parameter of the svm" help="(-c) "/>
+    <param name="param_svm_type" type="select" optional="True" value="C_SVC" label="the type of the svm (NU_SVC or C_SVC)" help="(-svm_type) ">
+      <option value="NU_SVC">NU_SVC</option>
+      <option value="C_SVC">C_SVC</option>
+    </param>
+    <param name="param_nu" type="float" min="0.0" max="1.0" optional="True" value="0.5" label="the nu parameter [0..1] of the svm (for nu-SVR)" help="(-nu) "/>
+    <param name="param_kernel_type" type="select" optional="True" value="OLIGO" label="the kernel type of the svm" help="(-kernel_type) ">
+      <option value="LINEAR">LINEAR</option>
+      <option value="RBF">RBF</option>
+      <option value="POLY">POLY</option>
+      <option value="OLIGO">OLIGO</option>
+    </param>
+    <param name="param_degree" type="integer" min="1" optional="True" value="1" label="the degree parameter of the kernel function of the svm (POLY kernel)" help="(-degree) "/>
+    <param name="param_border_length" type="integer" min="1" optional="True" value="22" label="length of the POBK" help="(-border_length) "/>
+    <param name="param_k_mer_length" type="integer" min="1" optional="True" value="1" label="k_mer length of the POBK" help="(-k_mer_length) "/>
+    <param name="param_sigma" type="float" value="5.0" label="sigma of the POBK" help="(-sigma) "/>
+    <param name="param_max_positive_count" type="integer" min="1" optional="True" value="1000" label="quantity of positive samples for training (randomly chosen if smaller than available quantity)" help="(-max_positive_count) "/>
+    <param name="param_max_negative_count" type="integer" min="1" optional="True" value="1000" label="quantity of positive samples for training (randomly chosen if smaller than available quantity)" help="(-max_negative_count) "/>
+    <param name="param_redundant" type="boolean" truevalue="-redundant" falsevalue="" checked="false" optional="True" label="if the input sets are redundant and the redundant peptides should occur more than once in the training set, this flag has to be set" help="(-redundant) "/>
+    <param name="param_additive_cv" type="boolean" truevalue="-additive_cv" falsevalue="" checked="false" optional="True" label="if the step sizes should be interpreted additively (otherwise the actual value is multiplied with the step size to get the new value" help="(-additive_cv) "/>
+    <param name="param_cv_skip_cv" type="boolean" truevalue="-cv:skip_cv" falsevalue="" checked="false" optional="True" label="Has to be set if the cv should be skipped and the model should just be trained with the specified parameters" help="(-skip_cv) "/>
+    <param name="param_cv_number_of_runs" type="integer" min="1" optional="True" value="10" label="number of runs for the CV" help="(-number_of_runs) "/>
+    <param name="param_cv_number_of_partitions" type="integer" min="2" optional="True" value="10" label="number of CV partitions" help="(-number_of_partitions) "/>
+    <param name="param_cv_degree_start" type="integer" min="1" optional="True" value="1" label="starting point of degree" help="(-degree_start) "/>
+    <param name="param_cv_degree_step_size" type="integer" value="2" label="step size point of degree" help="(-degree_step_size) "/>
+    <param name="param_cv_degree_stop" type="integer" value="4" label="stopping point of degree" help="(-degree_stop) "/>
+    <param name="param_cv_c_start" type="float" value="1.0" label="starting point of c" help="(-c_start) "/>
+    <param name="param_cv_c_step_size" type="float" value="100.0" label="step size of c" help="(-c_step_size) "/>
+    <param name="param_cv_c_stop" type="float" value="1000.0" label="stopping point of c" help="(-c_stop) "/>
+    <param name="param_cv_nu_start" type="float" min="0.0" max="1.0" optional="True" value="0.1" label="starting point of nu" help="(-nu_start) "/>
+    <param name="param_cv_nu_step_size" type="float" value="1.3" label="step size of nu" help="(-nu_step_size) "/>
+    <param name="param_cv_nu_stop" type="float" min="0.0" max="1.0" optional="True" value="0.9" label="stopping point of nu" help="(-nu_stop) "/>
+    <param name="param_cv_sigma_start" type="float" value="1.0" label="starting point of sigma" help="(-sigma_start) "/>
+    <param name="param_cv_sigma_step_size" type="float" value="1.3" label="step size of sigma" help="(-sigma_step_size) "/>
+    <param name="param_cv_sigma_stop" type="float" value="15.0" label="stopping point of sigma" help="(-sigma_stop) "/>
+    <expand macro="advanced_options">
+      <param name="param_force" type="boolean" truevalue="-force" falsevalue="" checked="false" optional="True" label="Overwrite tool specific checks" help="(-force) "/>
+    </expand>
+  </inputs>
+  <outputs>
+    <data name="param_out" format="txt"/>
+  </outputs>
+  <help>**What it does**
+
+Trains a model for the prediction of proteotypic peptides from a training set.
+
+
+For more information, visit http://ftp.mi.fu-berlin.de/OpenMS/release-documentation/html/TOPP_PTModel.html</help>
+  <expand macro="references"/>
+</tool>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/PTPredict.xml	Thu Apr 16 08:37:04 2015 -0400
@@ -0,0 +1,49 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<tool id="PTPredict" name="PTPredict" version="2.0.0">
+  <description>predicts the likelihood of peptides to be proteotypic via svm_model which is trained by PTModel</description>
+  <macros>
+    <token name="@EXECUTABLE@">PTPredict</token>
+    <import>macros.xml</import>
+  </macros>
+  <expand macro="stdio"/>
+  <expand macro="requirements"/>
+  <command>PTPredict
+
+#if $param_in:
+  -in $param_in
+#end if
+#if $param_out:
+  -out $param_out
+#end if
+#if $param_svm_model:
+  -svm_model $param_svm_model
+#end if
+#if $param_max_number_of_peptides:
+  -max_number_of_peptides $param_max_number_of_peptides
+#end if
+-threads \${GALAXY_SLOTS:-24} 
+#if $adv_opts.adv_opts_selector=='advanced':
+    #if $adv_opts.param_force:
+  -force
+#end if
+#end if
+</command>
+  <inputs>
+    <param name="param_in" type="data" format="idxml" optional="False" label="input file" help="(-in) "/>
+    <param name="param_svm_model" type="data" format="txt" optional="False" label="svm model in libsvm format (can be produced by PTModel)" help="(-svm_model) "/>
+    <param name="param_max_number_of_peptides" type="integer" value="100000" label="the maximum number of peptides considered at once (bigger number will lead to faster results but needs more memory)" help="(-max_number_of_peptides) &lt;br&gt;"/>
+    <expand macro="advanced_options">
+      <param name="param_force" type="boolean" truevalue="-force" falsevalue="" checked="false" optional="True" label="Overwrite tool specific checks" help="(-force) "/>
+    </expand>
+  </inputs>
+  <outputs>
+    <data name="param_out" format="idxml"/>
+  </outputs>
+  <help>**What it does**
+
+predicts the likelihood of peptides to be proteotypic via svm_model which is trained by PTModel
+
+
+For more information, visit http://ftp.mi.fu-berlin.de/OpenMS/release-documentation/html/TOPP_PTPredict.html</help>
+  <expand macro="references"/>
+</tool>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/PeakPickerHiRes.xml	Thu Apr 16 08:37:04 2015 -0400
@@ -0,0 +1,122 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<tool id="PeakPickerHiRes" name="PeakPickerHiRes" version="2.0.0">
+  <description>Finds mass spectrometric peaks in profile mass spectra.</description>
+  <macros>
+    <token name="@EXECUTABLE@">PeakPickerHiRes</token>
+    <import>macros.xml</import>
+  </macros>
+  <expand macro="stdio"/>
+  <expand macro="requirements"/>
+  <command>PeakPickerHiRes
+
+#if $param_in:
+  -in $param_in
+#end if
+#if $param_out:
+  -out $param_out
+#end if
+-threads \${GALAXY_SLOTS:-24} 
+#if $param_algorithm_signal_to_noise:
+  -algorithm:signal_to_noise $param_algorithm_signal_to_noise
+#end if
+
+#if $rep_param_algorithm_ms_levels:
+-algorithm:ms_levels
+  #for token in $rep_param_algorithm_ms_levels:
+    #if " " in str(token):
+      "$token.param_algorithm_ms_levels"
+    #else
+      $token.param_algorithm_ms_levels
+    #end if
+  #end for
+#end if
+#if $param_algorithm_SignalToNoise_win_len:
+  -algorithm:SignalToNoise:win_len $param_algorithm_SignalToNoise_win_len
+#end if
+#if $param_algorithm_SignalToNoise_bin_count:
+  -algorithm:SignalToNoise:bin_count $param_algorithm_SignalToNoise_bin_count
+#end if
+#if $param_algorithm_SignalToNoise_min_required_elements:
+  -algorithm:SignalToNoise:min_required_elements $param_algorithm_SignalToNoise_min_required_elements
+#end if
+#if $adv_opts.adv_opts_selector=='advanced':
+    #if $adv_opts.param_processOption:
+  -processOption
+  #if " " in str($adv_opts.param_processOption):
+    "$adv_opts.param_processOption"
+  #else
+    $adv_opts.param_processOption
+  #end if
+#end if
+    #if $adv_opts.param_force:
+  -force
+#end if
+    #if $adv_opts.param_algorithm_spacing_difference_gap:
+  -algorithm:spacing_difference_gap $adv_opts.param_algorithm_spacing_difference_gap
+#end if
+    #if $adv_opts.param_algorithm_spacing_difference:
+  -algorithm:spacing_difference $adv_opts.param_algorithm_spacing_difference
+#end if
+    #if $adv_opts.param_algorithm_missing:
+  -algorithm:missing $adv_opts.param_algorithm_missing
+#end if
+    #if $adv_opts.param_algorithm_SignalToNoise_max_intensity:
+  -algorithm:SignalToNoise:max_intensity $adv_opts.param_algorithm_SignalToNoise_max_intensity
+#end if
+    #if $adv_opts.param_algorithm_SignalToNoise_auto_max_stdev_factor:
+  -algorithm:SignalToNoise:auto_max_stdev_factor $adv_opts.param_algorithm_SignalToNoise_auto_max_stdev_factor
+#end if
+    #if $adv_opts.param_algorithm_SignalToNoise_auto_max_percentile:
+  -algorithm:SignalToNoise:auto_max_percentile $adv_opts.param_algorithm_SignalToNoise_auto_max_percentile
+#end if
+    #if $adv_opts.param_algorithm_SignalToNoise_auto_mode:
+  -algorithm:SignalToNoise:auto_mode $adv_opts.param_algorithm_SignalToNoise_auto_mode
+#end if
+    #if $adv_opts.param_algorithm_SignalToNoise_noise_for_empty_window:
+  -algorithm:SignalToNoise:noise_for_empty_window $adv_opts.param_algorithm_SignalToNoise_noise_for_empty_window
+#end if
+#end if
+</command>
+  <inputs>
+    <param name="param_in" type="data" format="mzml" optional="False" label="input profile data file" help="(-in) "/>
+    <param name="param_algorithm_signal_to_noise" type="float" min="0.0" optional="True" value="1.0" label="Minimal signal-to-noise ratio for a peak to be picked (0.0 disables SNT estimation!)" help="(-signal_to_noise) "/>
+    <repeat name="rep_param_algorithm_ms_levels" min="0" max="1" title="param_algorithm_ms_levels">
+      <param name="param_algorithm_ms_levels" type="text" min="1" optional="True" size="30" value="1 2" label="List of MS levels for which the peak picking is applied" help="(-ms_levels) Other scans are copied to the output without changes">
+        <sanitizer>
+          <valid initial="string.printable">
+            <remove value="'"/>
+            <remove value="&quot;"/>
+          </valid>
+        </sanitizer>
+      </param>
+    </repeat>
+    <param name="param_algorithm_SignalToNoise_win_len" type="float" min="1.0" optional="True" value="200.0" label="window length in Thomson" help="(-win_len) "/>
+    <param name="param_algorithm_SignalToNoise_bin_count" type="integer" min="3" optional="True" value="30" label="number of bins for intensity values" help="(-bin_count) "/>
+    <param name="param_algorithm_SignalToNoise_min_required_elements" type="integer" min="1" optional="True" value="10" label="minimum number of elements required in a window (otherwise it is considered sparse)" help="(-min_required_elements) "/>
+    <expand macro="advanced_options">
+      <param name="param_processOption" type="select" optional="True" value="inmemory" label="Whether to load all data and process them in-memory or whether to process the data on the fly (lowmemory) without loading the whole file into memory first" help="(-processOption) ">
+        <option value="inmemory">inmemory</option>
+        <option value="lowmemory">lowmemory</option>
+      </param>
+      <param name="param_force" type="boolean" truevalue="-force" falsevalue="" checked="false" optional="True" label="Overwrite tool specific checks" help="(-force) "/>
+      <param name="param_algorithm_spacing_difference_gap" type="float" min="0.0" optional="True" value="4.0" label="The extension of a peak is stopped if the spacing between two subsequent data points exceeds 'spacing_difference_gap * min_spacing'" help="(-spacing_difference_gap) 'min_spacing' is the smaller of the two spacings from the peak apex to its two neighboring points. '0' to disable the constraint. Not applicable to chromatograms"/>
+      <param name="param_algorithm_spacing_difference" type="float" min="0.0" optional="True" value="1.5" label="Maximum allowed difference between points during peak extension, in multiples of the minimal difference between the peak apex and its two neighboring points" help="(-spacing_difference) If this difference is exceeded a missing point is assumed (see parameter 'missing'). A higher value implies a less stringent peak definition, since individual signals within the peak are allowed to be further apart. '0' to disable the constraint. Not applicable to chromatograms"/>
+      <param name="param_algorithm_missing" type="integer" min="0" optional="True" value="1" label="Maximum number of missing points allowed when extending a peak to the left or to the right" help="(-missing) A missing data point occurs if the spacing between two subsequent data points exceeds 'spacing_difference * min_spacing'. 'min_spacing' is the smaller of the two spacings from the peak apex to its two neighboring points. Not applicable to chromatograms"/>
+      <param name="param_algorithm_SignalToNoise_max_intensity" type="integer" min="-1" optional="True" value="-1" label="maximal intensity considered for histogram construction" help="(-max_intensity) By default, it will be calculated automatically (see auto_mode). Only provide this parameter if you know what you are doing (and change 'auto_mode' to '-1')! All intensities EQUAL/ABOVE 'max_intensity' will be added to the LAST histogram bin. If you choose 'max_intensity' too small, the noise estimate might be too small as well.  If chosen too big, the bins become quite large (which you could counter by increasing 'bin_count', which increases runtime). In general, the Median-S/N estimator is more robust to a manual max_intensity than the MeanIterative-S/N"/>
+      <param name="param_algorithm_SignalToNoise_auto_max_stdev_factor" type="float" min="0.0" max="999.0" optional="True" value="3.0" label="parameter for 'max_intensity' estimation (if 'auto_mode' == 0): mean + 'auto_max_stdev_factor' * stdev" help="(-auto_max_stdev_factor) "/>
+      <param name="param_algorithm_SignalToNoise_auto_max_percentile" type="integer" min="0" max="100" optional="True" value="95" label="parameter for 'max_intensity' estimation (if 'auto_mode' == 1): auto_max_percentile th percentile" help="(-auto_max_percentile) "/>
+      <param name="param_algorithm_SignalToNoise_auto_mode" type="integer" min="-1" max="1" optional="True" value="0" label="method to use to determine maximal intensity: -1 --&gt; use 'max_intensity'; 0 --&gt; 'auto_max_stdev_factor' method (default); 1 --&gt; 'auto_max_percentile' method" help="(-auto_mode) "/>
+      <param name="param_algorithm_SignalToNoise_noise_for_empty_window" type="float" value="1e+20" label="noise value used for sparse windows" help="(-noise_for_empty_window) "/>
+    </expand>
+  </inputs>
+  <outputs>
+    <data name="param_out" format="mzml"/>
+  </outputs>
+  <help>**What it does**
+
+Finds mass spectrometric peaks in profile mass spectra.
+
+
+For more information, visit http://ftp.mi.fu-berlin.de/OpenMS/release-documentation/html/TOPP_PeakPickerHiRes.html</help>
+  <expand macro="references"/>
+</tool>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/PeakPickerWavelet.xml	Thu Apr 16 08:37:04 2015 -0400
@@ -0,0 +1,209 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<tool id="PeakPickerWavelet" name="PeakPickerWavelet" version="2.0.0">
+  <description>Finds mass spectrometric peaks in profile mass spectra.</description>
+  <macros>
+    <token name="@EXECUTABLE@">PeakPickerWavelet</token>
+    <import>macros.xml</import>
+  </macros>
+  <expand macro="stdio"/>
+  <expand macro="requirements"/>
+  <command>PeakPickerWavelet
+
+#if $param_in:
+  -in $param_in
+#end if
+#if $param_out:
+  -out $param_out
+#end if
+-threads \${GALAXY_SLOTS:-24} 
+#if $param_algorithm_signal_to_noise:
+  -algorithm:signal_to_noise $param_algorithm_signal_to_noise
+#end if
+#if $param_algorithm_peak_width:
+  -algorithm:peak_width $param_algorithm_peak_width
+#end if
+#if $param_algorithm_estimate_peak_width:
+  -algorithm:estimate_peak_width
+#end if
+#if $adv_opts.adv_opts_selector=='advanced':
+    #if $adv_opts.param_write_peak_meta_data:
+  -write_peak_meta_data
+#end if
+    #if $adv_opts.param_force:
+  -force
+#end if
+    #if $adv_opts.param_algorithm_centroid_percentage:
+  -algorithm:centroid_percentage $adv_opts.param_algorithm_centroid_percentage
+#end if
+    #if $adv_opts.param_algorithm_fwhm_lower_bound_factor:
+  -algorithm:fwhm_lower_bound_factor $adv_opts.param_algorithm_fwhm_lower_bound_factor
+#end if
+    #if $adv_opts.param_algorithm_fwhm_upper_bound_factor:
+  -algorithm:fwhm_upper_bound_factor $adv_opts.param_algorithm_fwhm_upper_bound_factor
+#end if
+    #if $adv_opts.param_algorithm_optimization_iterations:
+  -algorithm:optimization:iterations $adv_opts.param_algorithm_optimization_iterations
+#end if
+    #if $adv_opts.param_algorithm_optimization_penalties_position:
+  -algorithm:optimization:penalties:position $adv_opts.param_algorithm_optimization_penalties_position
+#end if
+    #if $adv_opts.param_algorithm_optimization_penalties_left_width:
+  -algorithm:optimization:penalties:left_width $adv_opts.param_algorithm_optimization_penalties_left_width
+#end if
+    #if $adv_opts.param_algorithm_optimization_penalties_right_width:
+  -algorithm:optimization:penalties:right_width $adv_opts.param_algorithm_optimization_penalties_right_width
+#end if
+    #if $adv_opts.param_algorithm_optimization_penalties_height:
+  -algorithm:optimization:penalties:height $adv_opts.param_algorithm_optimization_penalties_height
+#end if
+    #if $adv_opts.param_algorithm_optimization_2d_tolerance_mz:
+  -algorithm:optimization:2d:tolerance_mz $adv_opts.param_algorithm_optimization_2d_tolerance_mz
+#end if
+    #if $adv_opts.param_algorithm_optimization_2d_max_peak_distance:
+  -algorithm:optimization:2d:max_peak_distance $adv_opts.param_algorithm_optimization_2d_max_peak_distance
+#end if
+    #if $adv_opts.param_algorithm_thresholds_peak_bound:
+  -algorithm:thresholds:peak_bound $adv_opts.param_algorithm_thresholds_peak_bound
+#end if
+    #if $adv_opts.param_algorithm_thresholds_peak_bound_ms2_level:
+  -algorithm:thresholds:peak_bound_ms2_level $adv_opts.param_algorithm_thresholds_peak_bound_ms2_level
+#end if
+    #if $adv_opts.param_algorithm_thresholds_correlation:
+  -algorithm:thresholds:correlation $adv_opts.param_algorithm_thresholds_correlation
+#end if
+    #if $adv_opts.param_algorithm_thresholds_noise_level:
+  -algorithm:thresholds:noise_level $adv_opts.param_algorithm_thresholds_noise_level
+#end if
+    #if $adv_opts.param_algorithm_thresholds_search_radius:
+  -algorithm:thresholds:search_radius $adv_opts.param_algorithm_thresholds_search_radius
+#end if
+    #if $adv_opts.param_algorithm_wavelet_transform_spacing:
+  -algorithm:wavelet_transform:spacing $adv_opts.param_algorithm_wavelet_transform_spacing
+#end if
+    #if $adv_opts.param_algorithm_deconvolution_deconvolution:
+  -algorithm:deconvolution:deconvolution
+#end if
+    #if $adv_opts.param_algorithm_deconvolution_asym_threshold:
+  -algorithm:deconvolution:asym_threshold $adv_opts.param_algorithm_deconvolution_asym_threshold
+#end if
+    #if $adv_opts.param_algorithm_deconvolution_left_width:
+  -algorithm:deconvolution:left_width $adv_opts.param_algorithm_deconvolution_left_width
+#end if
+    #if $adv_opts.param_algorithm_deconvolution_right_width:
+  -algorithm:deconvolution:right_width $adv_opts.param_algorithm_deconvolution_right_width
+#end if
+    #if $adv_opts.param_algorithm_deconvolution_scaling:
+  -algorithm:deconvolution:scaling $adv_opts.param_algorithm_deconvolution_scaling
+#end if
+    #if $adv_opts.param_algorithm_deconvolution_fitting_fwhm_threshold:
+  -algorithm:deconvolution:fitting:fwhm_threshold $adv_opts.param_algorithm_deconvolution_fitting_fwhm_threshold
+#end if
+    #if $adv_opts.param_algorithm_deconvolution_fitting_eps_abs:
+  -algorithm:deconvolution:fitting:eps_abs $adv_opts.param_algorithm_deconvolution_fitting_eps_abs
+#end if
+    #if $adv_opts.param_algorithm_deconvolution_fitting_eps_rel:
+  -algorithm:deconvolution:fitting:eps_rel $adv_opts.param_algorithm_deconvolution_fitting_eps_rel
+#end if
+    #if $adv_opts.param_algorithm_deconvolution_fitting_max_iteration:
+  -algorithm:deconvolution:fitting:max_iteration $adv_opts.param_algorithm_deconvolution_fitting_max_iteration
+#end if
+    #if $adv_opts.param_algorithm_deconvolution_fitting_penalties_position:
+  -algorithm:deconvolution:fitting:penalties:position $adv_opts.param_algorithm_deconvolution_fitting_penalties_position
+#end if
+    #if $adv_opts.param_algorithm_deconvolution_fitting_penalties_height:
+  -algorithm:deconvolution:fitting:penalties:height $adv_opts.param_algorithm_deconvolution_fitting_penalties_height
+#end if
+    #if $adv_opts.param_algorithm_deconvolution_fitting_penalties_left_width:
+  -algorithm:deconvolution:fitting:penalties:left_width $adv_opts.param_algorithm_deconvolution_fitting_penalties_left_width
+#end if
+    #if $adv_opts.param_algorithm_deconvolution_fitting_penalties_right_width:
+  -algorithm:deconvolution:fitting:penalties:right_width $adv_opts.param_algorithm_deconvolution_fitting_penalties_right_width
+#end if
+    #if $adv_opts.param_algorithm_SignalToNoiseEstimationParameter_max_intensity:
+  -algorithm:SignalToNoiseEstimationParameter:max_intensity $adv_opts.param_algorithm_SignalToNoiseEstimationParameter_max_intensity
+#end if
+    #if $adv_opts.param_algorithm_SignalToNoiseEstimationParameter_auto_max_stdev_factor:
+  -algorithm:SignalToNoiseEstimationParameter:auto_max_stdev_factor $adv_opts.param_algorithm_SignalToNoiseEstimationParameter_auto_max_stdev_factor
+#end if
+    #if $adv_opts.param_algorithm_SignalToNoiseEstimationParameter_auto_max_percentile:
+  -algorithm:SignalToNoiseEstimationParameter:auto_max_percentile $adv_opts.param_algorithm_SignalToNoiseEstimationParameter_auto_max_percentile
+#end if
+    #if $adv_opts.param_algorithm_SignalToNoiseEstimationParameter_auto_mode:
+  -algorithm:SignalToNoiseEstimationParameter:auto_mode $adv_opts.param_algorithm_SignalToNoiseEstimationParameter_auto_mode
+#end if
+    #if $adv_opts.param_algorithm_SignalToNoiseEstimationParameter_win_len:
+  -algorithm:SignalToNoiseEstimationParameter:win_len $adv_opts.param_algorithm_SignalToNoiseEstimationParameter_win_len
+#end if
+    #if $adv_opts.param_algorithm_SignalToNoiseEstimationParameter_bin_count:
+  -algorithm:SignalToNoiseEstimationParameter:bin_count $adv_opts.param_algorithm_SignalToNoiseEstimationParameter_bin_count
+#end if
+    #if $adv_opts.param_algorithm_SignalToNoiseEstimationParameter_stdev_mp:
+  -algorithm:SignalToNoiseEstimationParameter:stdev_mp $adv_opts.param_algorithm_SignalToNoiseEstimationParameter_stdev_mp
+#end if
+    #if $adv_opts.param_algorithm_SignalToNoiseEstimationParameter_min_required_elements:
+  -algorithm:SignalToNoiseEstimationParameter:min_required_elements $adv_opts.param_algorithm_SignalToNoiseEstimationParameter_min_required_elements
+#end if
+    #if $adv_opts.param_algorithm_SignalToNoiseEstimationParameter_noise_for_empty_window:
+  -algorithm:SignalToNoiseEstimationParameter:noise_for_empty_window $adv_opts.param_algorithm_SignalToNoiseEstimationParameter_noise_for_empty_window
+#end if
+#end if
+</command>
+  <inputs>
+    <param name="param_in" type="data" format="mzml" optional="False" label="input profile data file" help="(-in) "/>
+    <param name="param_algorithm_signal_to_noise" type="float" min="0.0" optional="True" value="1.0" label="Minimal signal to noise ratio for a peak to be picked" help="(-signal_to_noise) "/>
+    <param name="param_algorithm_peak_width" type="float" min="0.0" optional="True" value="0.15" label="Approximate fwhm of the peaks" help="(-peak_width) "/>
+    <param name="param_algorithm_estimate_peak_width" type="boolean" truevalue="-algorithm:estimate_peak_width" falsevalue="" checked="false" optional="True" label="Flag if the average peak width shall be estimated" help="(-estimate_peak_width) Attention: when this flag is set, the peak_width is ignored"/>
+    <expand macro="advanced_options">
+      <param name="param_write_peak_meta_data" type="boolean" truevalue="-write_peak_meta_data" falsevalue="" checked="false" optional="True" label="Write additional information about the picked peaks (maximal intensity, left and right area...) into the mzML-file" help="(-write_peak_meta_data) Attention: this can blow up files, since seven arrays are stored per spectrum!"/>
+      <param name="param_force" type="boolean" truevalue="-force" falsevalue="" checked="false" optional="True" label="Overwrite tool specific checks" help="(-force) "/>
+      <param name="param_algorithm_centroid_percentage" type="float" min="0.0" max="1.0" optional="True" value="0.8" label="Percentage of the maximum height that the raw data points must exceed to be taken into account for the calculation of the centroid" help="(-centroid_percentage) If it is 1 the centroid position corresponds to the position of the highest intensity"/>
+      <param name="param_algorithm_fwhm_lower_bound_factor" type="float" min="0.0" optional="True" value="0.7" label="Factor that calculates the minimal fwhm value from the peak_width" help="(-fwhm_lower_bound_factor) All peaks with width smaller than fwhm_bound_factor * peak_width are discarded"/>
+      <param name="param_algorithm_fwhm_upper_bound_factor" type="float" min="0.0" optional="True" value="20.0" label="Factor that calculates the maximal fwhm value from the peak_width" help="(-fwhm_upper_bound_factor) All peaks with width greater than fwhm_upper_bound_factor * peak_width are discarded"/>
+      <param name="param_algorithm_optimization_iterations" type="integer" min="1" optional="True" value="400" label="maximal number of iterations for the fitting step" help="(-iterations) "/>
+      <param name="param_algorithm_optimization_penalties_position" type="float" min="0.0" optional="True" value="0.0" label="penalty term for the fitting of the position:If it differs too much from the initial one it can be penalized" help="(-position) "/>
+      <param name="param_algorithm_optimization_penalties_left_width" type="float" min="0.0" optional="True" value="1.0" label="penalty term for the fitting of the left width:If the left width differs too much from the initial one during the fitting it can be penalized" help="(-left_width) "/>
+      <param name="param_algorithm_optimization_penalties_right_width" type="float" min="0.0" optional="True" value="1.0" label="penalty term for the fitting of the right width:If the right width differs too much from the initial one during the fitting it can be penalized" help="(-right_width) "/>
+      <param name="param_algorithm_optimization_penalties_height" type="float" min="0.0" optional="True" value="1.0" label="penalty term for the fitting of the intensity (only used in 2D Optimization):If it gets negative during the fitting it can be penalized" help="(-height) "/>
+      <param name="param_algorithm_optimization_2d_tolerance_mz" type="float" min="0.0" optional="True" value="2.2" label="mz tolerance for cluster construction" help="(-tolerance_mz) "/>
+      <param name="param_algorithm_optimization_2d_max_peak_distance" type="float" min="0.0" optional="True" value="1.2" label="maximal peak distance in mz in a cluste" help="(-max_peak_distance) "/>
+      <param name="param_algorithm_thresholds_peak_bound" type="float" min="0.0" optional="True" value="10.0" label="Minimal peak intensity" help="(-peak_bound) "/>
+      <param name="param_algorithm_thresholds_peak_bound_ms2_level" type="float" min="0.0" optional="True" value="10.0" label="Minimal peak intensity for MS/MS peaks" help="(-peak_bound_ms2_level) "/>
+      <param name="param_algorithm_thresholds_correlation" type="float" min="0.0" max="1.0" optional="True" value="0.5" label="minimal correlation of a peak and the raw signal" help="(-correlation) If a peak has a lower correlation it is skipped"/>
+      <param name="param_algorithm_thresholds_noise_level" type="float" min="0.0" optional="True" value="0.1" label="noise level for the search of the peak endpoints" help="(-noise_level) "/>
+      <param name="param_algorithm_thresholds_search_radius" type="integer" min="0" optional="True" value="3" label="search radius for the search of the maximum in the signal after a maximum in the cwt was found" help="(-search_radius) "/>
+      <param name="param_algorithm_wavelet_transform_spacing" type="float" min="0.0" optional="True" value="0.001" label="spacing of the cwt" help="(-spacing) "/>
+      <param name="param_algorithm_deconvolution_deconvolution" type="boolean" truevalue="-algorithm:deconvolution:deconvolution" falsevalue="" checked="false" optional="True" label="If you want heavily overlapping peaks to be separated set this value to &quot;true&quot;" help="(-deconvolution) "/>
+      <param name="param_algorithm_deconvolution_asym_threshold" type="float" min="0.0" optional="True" value="0.3" label="If the symmetry of a peak is smaller than asym_thresholds it is assumed that it consists of more than one peak and the deconvolution procedure is started" help="(-asym_threshold) "/>
+      <param name="param_algorithm_deconvolution_left_width" type="float" min="0.0" optional="True" value="2.0" label="1/left_width is the initial value for the left width of the peaks found in the deconvolution step" help="(-left_width) "/>
+      <param name="param_algorithm_deconvolution_right_width" type="float" min="0.0" optional="True" value="2.0" label="1/right_width is the initial value for the right width of the peaks found in the deconvolution step" help="(-right_width) "/>
+      <param name="param_algorithm_deconvolution_scaling" type="float" min="0.0" optional="True" value="0.12" label="Initial scaling of the cwt used in the seperation of heavily overlapping peaks" help="(-scaling) The initial value is used for charge 1, for higher charges it is adapted to scaling/charge"/>
+      <param name="param_algorithm_deconvolution_fitting_fwhm_threshold" type="float" min="0.0" optional="True" value="0.7" label="If the fwhm of a peak is higher than fwhm_thresholds it is assumed that it consists of more than one peak and the deconvolution procedure is started" help="(-fwhm_threshold) "/>
+      <param name="param_algorithm_deconvolution_fitting_eps_abs" type="float" min="0.0" optional="True" value="9.99999974738e-06" label="if the absolute error gets smaller than this value the fitting is stopped" help="(-eps_abs) "/>
+      <param name="param_algorithm_deconvolution_fitting_eps_rel" type="float" min="0.0" optional="True" value="9.99999974738e-06" label="if the relative error gets smaller than this value the fitting is stopped" help="(-eps_rel) "/>
+      <param name="param_algorithm_deconvolution_fitting_max_iteration" type="integer" min="1" optional="True" value="10" label="maximal number of iterations for the fitting step" help="(-max_iteration) "/>
+      <param name="param_algorithm_deconvolution_fitting_penalties_position" type="float" min="0.0" optional="True" value="0.0" label="penalty term for the fitting of the peak position:If the position changes more than 0.5Da during the fitting it can be penalized as well as discrepancies of the peptide mass rule" help="(-position) "/>
+      <param name="param_algorithm_deconvolution_fitting_penalties_height" type="float" min="0.0" optional="True" value="1.0" label="penalty term for the fitting of the intensity:If it gets negative during the fitting it can be penalized" help="(-height) "/>
+      <param name="param_algorithm_deconvolution_fitting_penalties_left_width" type="float" min="0.0" optional="True" value="0.0" label="penalty term for the fitting of the left width:If the left width gets too broad or negative during the fitting it can be penalized" help="(-left_width) "/>
+      <param name="param_algorithm_deconvolution_fitting_penalties_right_width" type="float" min="0.0" optional="True" value="0.0" label="penalty term for the fitting of the right width:If the right width gets too broad or negative during the fitting it can be penalized" help="(-right_width) "/>
+      <param name="param_algorithm_SignalToNoiseEstimationParameter_max_intensity" type="integer" min="-1" optional="True" value="-1" label="maximal intensity considered for histogram construction" help="(-max_intensity) By default, it will be calculated automatically (see auto_mode). Only provide this parameter if you know what you are doing (and change 'auto_mode' to '-1')! All intensities EQUAL/ABOVE 'max_intensity' will not be added to the histogram. If you choose 'max_intensity' too small, the noise estimate might be too small as well. If chosen too big, the bins become quite large (which you could counter by increasing 'bin_count', which increases runtime)"/>
+      <param name="param_algorithm_SignalToNoiseEstimationParameter_auto_max_stdev_factor" type="float" min="0.0" max="999.0" optional="True" value="3.0" label="parameter for 'max_intensity' estimation (if 'auto_mode' == 0): mean + 'auto_max_stdev_factor' * stdev" help="(-auto_max_stdev_factor) "/>
+      <param name="param_algorithm_SignalToNoiseEstimationParameter_auto_max_percentile" type="integer" min="0" max="100" optional="True" value="95" label="parameter for 'max_intensity' estimation (if 'auto_mode' == 1): auto_max_percentile th percentile" help="(-auto_max_percentile) "/>
+      <param name="param_algorithm_SignalToNoiseEstimationParameter_auto_mode" type="integer" min="-1" max="1" optional="True" value="0" label="method to use to determine maximal intensity: -1 --&gt; use 'max_intensity'; 0 --&gt; 'auto_max_stdev_factor' method (default); 1 --&gt; 'auto_max_percentile' method" help="(-auto_mode) "/>
+      <param name="param_algorithm_SignalToNoiseEstimationParameter_win_len" type="float" min="1.0" optional="True" value="200.0" label="window length in Thomson" help="(-win_len) "/>
+      <param name="param_algorithm_SignalToNoiseEstimationParameter_bin_count" type="integer" min="3" optional="True" value="30" label="number of bins for intensity values" help="(-bin_count) "/>
+      <param name="param_algorithm_SignalToNoiseEstimationParameter_stdev_mp" type="float" min="0.01" max="999.0" optional="True" value="3.0" label="multiplier for stdev" help="(-stdev_mp) "/>
+      <param name="param_algorithm_SignalToNoiseEstimationParameter_min_required_elements" type="integer" min="1" optional="True" value="10" label="minimum number of elements required in a window (otherwise it is considered sparse)" help="(-min_required_elements) "/>
+      <param name="param_algorithm_SignalToNoiseEstimationParameter_noise_for_empty_window" type="float" value="1e+20" label="noise value used for sparse windows" help="(-noise_for_empty_window) "/>
+    </expand>
+  </inputs>
+  <outputs>
+    <data name="param_out" format="mzml"/>
+  </outputs>
+  <help>**What it does**
+
+Finds mass spectrometric peaks in profile mass spectra.
+
+
+For more information, visit http://ftp.mi.fu-berlin.de/OpenMS/release-documentation/html/TOPP_PeakPickerWavelet.html</help>
+  <expand macro="references"/>
+</tool>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/PepNovoAdapter.xml	Thu Apr 16 08:37:04 2015 -0400
@@ -0,0 +1,3320 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<tool id="PepNovoAdapter" name="PepNovoAdapter" version="2.0.0">
+  <description>Adapter to PepNovo supporting all PepNovo command line parameters. The results are converted from the PepNovo text outfile format into the idXML format.</description>
+  <macros>
+    <token name="@EXECUTABLE@">PepNovoAdapter</token>
+    <import>macros.xml</import>
+  </macros>
+  <expand macro="stdio"/>
+  <expand macro="requirements"/>
+  <command>PepNovoAdapter
+-pepnovo_executable pepnovo
+-model_directory .
+
+#if $param_in:
+  -in $param_in
+#end if
+#if $param_out:
+  -out $param_out
+#end if
+#if $param_correct_pm:
+  -correct_pm
+#end if
+#if $param_use_spectrum_charge:
+  -use_spectrum_charge
+#end if
+#if $param_use_spectrum_mz:
+  -use_spectrum_mz
+#end if
+#if $param_no_quality_filter:
+  -no_quality_filter
+#end if
+#if $param_fragment_tolerance:
+  -fragment_tolerance $param_fragment_tolerance
+#end if
+#if $param_pm_tolerance:
+  -pm_tolerance $param_pm_tolerance
+#end if
+#if $param_model:
+  -model     "$param_model"
+#end if
+#if $param_digest:
+  -digest
+  #if " " in str($param_digest):
+    "$param_digest"
+  #else
+    $param_digest
+  #end if
+#end if
+#if $param_tag_length:
+  -tag_length $param_tag_length
+#end if
+#if $param_num_solutions:
+  -num_solutions $param_num_solutions
+#end if
+
+#if $rep_param_fixed_modifications:
+-fixed_modifications
+  #for token in $rep_param_fixed_modifications:
+    #if " " in str(token):
+      "$token.param_fixed_modifications"
+    #else
+      $token.param_fixed_modifications
+    #end if
+  #end for
+#end if
+
+#if $rep_param_variable_modifications:
+-variable_modifications
+  #for token in $rep_param_variable_modifications:
+    #if " " in str(token):
+      "$token.param_variable_modifications"
+    #else
+      $token.param_variable_modifications
+    #end if
+  #end for
+#end if
+-threads \${GALAXY_SLOTS:-24} 
+#if $adv_opts.adv_opts_selector=='advanced':
+    #if $adv_opts.param_force:
+  -force
+#end if
+#end if
+</command>
+  <inputs>
+    <param name="param_in" type="data" format="mzml" optional="False" label="input file" help="(-in) "/>
+    <param name="param_correct_pm" type="boolean" truevalue="-correct_pm" falsevalue="" checked="false" optional="True" label="Find optimal precursor mass and charge values" help="(-correct_pm) "/>
+    <param name="param_use_spectrum_charge" type="boolean" truevalue="-use_spectrum_charge" falsevalue="" checked="false" optional="True" label="Do not correct charge" help="(-use_spectrum_charge) "/>
+    <param name="param_use_spectrum_mz" type="boolean" truevalue="-use_spectrum_mz" falsevalue="" checked="false" optional="True" label="Do not correct the precursor m/z value that appears in the file" help="(-use_spectrum_mz) "/>
+    <param name="param_no_quality_filter" type="boolean" truevalue="-no_quality_filter" falsevalue="" checked="false" optional="True" label="Do not remove low quality spectra" help="(-no_quality_filter) "/>
+    <param name="param_fragment_tolerance" type="float" value="-1.0" label="The fragment tolerance (between 0 and 0.75 Da" help="(-fragment_tolerance) Set to -1.0 to use model's default setting)"/>
+    <param name="param_pm_tolerance" type="float" value="-1.0" label="The precursor mass tolerance (between 0 and 5.0 Da" help="(-pm_tolerance) Set to -1.0 to use model's default setting)"/>
+    <param name="param_model" type="text" size="30" value="CID_IT_TRYP" label="Name of the model that should be used" help="(-model) ">
+      <sanitizer>
+        <valid initial="string.printable">
+          <remove value="'"/>
+          <remove value="&quot;"/>
+        </valid>
+      </sanitizer>
+    </param>
+    <param name="param_digest" type="select" optional="True" value="TRYPSIN" label="Enzyme used for digestion (default TRYPSIN)" help="(-digest) ">
+      <option value="TRYPSIN">TRYPSIN</option>
+      <option value="NON_SPECIFIC">NON_SPECIFIC</option>
+    </param>
+    <param name="param_tag_length" type="integer" value="-1" label="Returns peptide sequence of the specified length (only lengths 3-6 are allowed)" help="(-tag_length) "/>
+    <param name="param_num_solutions" type="integer" min="1" max="2000" optional="True" value="20" label="Number of solutions to be computed" help="(-num_solutions) "/>
+    <repeat name="rep_param_fixed_modifications" min="0" title="param_fixed_modifications">
+      <param name="param_fixed_modifications" type="select" optional="True" label="List of fixed modifications" help="(-fixed_modifications) ">
+        <option value="2-dimethylsuccinyl (C)">2-dimethylsuccinyl (C)</option>
+        <option value="2-monomethylsuccinyl (C)">2-monomethylsuccinyl (C)</option>
+        <option value="2-nitrobenzyl (Y)">2-nitrobenzyl (Y)</option>
+        <option value="2-succinyl (C)">2-succinyl (C)</option>
+        <option value="2HPG (R)">2HPG (R)</option>
+        <option value="3-deoxyglucosone (R)">3-deoxyglucosone (R)</option>
+        <option value="3-phosphoglyceryl (K)">3-phosphoglyceryl (K)</option>
+        <option value="3sulfo (N-term)">3sulfo (N-term)</option>
+        <option value="4-ONE (C)">4-ONE (C)</option>
+        <option value="4-ONE (H)">4-ONE (H)</option>
+        <option value="4-ONE (K)">4-ONE (K)</option>
+        <option value="4-ONE+Delta:H(-2)O(-1) (C)">4-ONE+Delta:H(-2)O(-1) (C)</option>
+        <option value="4-ONE+Delta:H(-2)O(-1) (H)">4-ONE+Delta:H(-2)O(-1) (H)</option>
+        <option value="4-ONE+Delta:H(-2)O(-1) (K)">4-ONE+Delta:H(-2)O(-1) (K)</option>
+        <option value="4AcAllylGal (C)">4AcAllylGal (C)</option>
+        <option value="ADP-Ribosyl (C)">ADP-Ribosyl (C)</option>
+        <option value="ADP-Ribosyl (D)">ADP-Ribosyl (D)</option>
+        <option value="ADP-Ribosyl (E)">ADP-Ribosyl (E)</option>
+        <option value="ADP-Ribosyl (K)">ADP-Ribosyl (K)</option>
+        <option value="ADP-Ribosyl (N)">ADP-Ribosyl (N)</option>
+        <option value="ADP-Ribosyl (R)">ADP-Ribosyl (R)</option>
+        <option value="ADP-Ribosyl (S)">ADP-Ribosyl (S)</option>
+        <option value="AEBS (H)">AEBS (H)</option>
+        <option value="AEBS (K)">AEBS (K)</option>
+        <option value="AEBS (S)">AEBS (S)</option>
+        <option value="AEBS (Y)">AEBS (Y)</option>
+        <option value="AEC-MAEC (S)">AEC-MAEC (S)</option>
+        <option value="AEC-MAEC (T)">AEC-MAEC (T)</option>
+        <option value="AEC-MAEC:2H(4) (S)">AEC-MAEC:2H(4) (S)</option>
+        <option value="AEC-MAEC:2H(4) (T)">AEC-MAEC:2H(4) (T)</option>
+        <option value="AHA-Alkyne (M)">AHA-Alkyne (M)</option>
+        <option value="AHA-Alkyne-KDDDD (M)">AHA-Alkyne-KDDDD (M)</option>
+        <option value="AHA-SS (M)">AHA-SS (M)</option>
+        <option value="AHA-SS_CAM (M)">AHA-SS_CAM (M)</option>
+        <option value="AMTzHexNAc2 (N)">AMTzHexNAc2 (N)</option>
+        <option value="AMTzHexNAc2 (S)">AMTzHexNAc2 (S)</option>
+        <option value="AMTzHexNAc2 (T)">AMTzHexNAc2 (T)</option>
+        <option value="AROD (C)">AROD (C)</option>
+        <option value="AccQTag (K)">AccQTag (K)</option>
+        <option value="AccQTag (N-term)">AccQTag (N-term)</option>
+        <option value="Acetyl (C)">Acetyl (C)</option>
+        <option value="Acetyl (H)">Acetyl (H)</option>
+        <option value="Acetyl (K)">Acetyl (K)</option>
+        <option value="Acetyl (N-term)">Acetyl (N-term)</option>
+        <option value="Acetyl (S)">Acetyl (S)</option>
+        <option value="Acetyl (T)">Acetyl (T)</option>
+        <option value="Acetyl (Y)">Acetyl (Y)</option>
+        <option value="Acetyl:13C(2) (K)">Acetyl:13C(2) (K)</option>
+        <option value="Acetyl:2H(3) (H)">Acetyl:2H(3) (H)</option>
+        <option value="Acetyl:2H(3) (K)">Acetyl:2H(3) (K)</option>
+        <option value="Acetyl:2H(3) (N-term)">Acetyl:2H(3) (N-term)</option>
+        <option value="Acetyl:2H(3) (S)">Acetyl:2H(3) (S)</option>
+        <option value="Acetyl:2H(3) (T)">Acetyl:2H(3) (T)</option>
+        <option value="Acetyl:2H(3) (Y)">Acetyl:2H(3) (Y)</option>
+        <option value="Acetyldeoxyhypusine (K)">Acetyldeoxyhypusine (K)</option>
+        <option value="Acetylhypusine (K)">Acetylhypusine (K)</option>
+        <option value="Ahx2+Hsl (C-term)">Ahx2+Hsl (C-term)</option>
+        <option value="Ala-&gt;Arg (A)">Ala-&gt;Arg (A)</option>
+        <option value="Ala-&gt;Asn (A)">Ala-&gt;Asn (A)</option>
+        <option value="Ala-&gt;Asp (A)">Ala-&gt;Asp (A)</option>
+        <option value="Ala-&gt;Cys (A)">Ala-&gt;Cys (A)</option>
+        <option value="Ala-&gt;Gln (A)">Ala-&gt;Gln (A)</option>
+        <option value="Ala-&gt;Glu (A)">Ala-&gt;Glu (A)</option>
+        <option value="Ala-&gt;Gly (A)">Ala-&gt;Gly (A)</option>
+        <option value="Ala-&gt;His (A)">Ala-&gt;His (A)</option>
+        <option value="Ala-&gt;Lys (A)">Ala-&gt;Lys (A)</option>
+        <option value="Ala-&gt;Met (A)">Ala-&gt;Met (A)</option>
+        <option value="Ala-&gt;Phe (A)">Ala-&gt;Phe (A)</option>
+        <option value="Ala-&gt;Pro (A)">Ala-&gt;Pro (A)</option>
+        <option value="Ala-&gt;Ser (A)">Ala-&gt;Ser (A)</option>
+        <option value="Ala-&gt;Thr (A)">Ala-&gt;Thr (A)</option>
+        <option value="Ala-&gt;Trp (A)">Ala-&gt;Trp (A)</option>
+        <option value="Ala-&gt;Tyr (A)">Ala-&gt;Tyr (A)</option>
+        <option value="Ala-&gt;Val (A)">Ala-&gt;Val (A)</option>
+        <option value="Ala-&gt;Xle (A)">Ala-&gt;Xle (A)</option>
+        <option value="Amidated (C-term)">Amidated (C-term)</option>
+        <option value="Amidine (K)">Amidine (K)</option>
+        <option value="Amidine (N-term)">Amidine (N-term)</option>
+        <option value="Amidino (C)">Amidino (C)</option>
+        <option value="Amino (Y)">Amino (Y)</option>
+        <option value="Ammonia-loss (N)">Ammonia-loss (N)</option>
+        <option value="Ammonia-loss (N-term C)">Ammonia-loss (N-term C)</option>
+        <option value="Ammonium (C-term)">Ammonium (C-term)</option>
+        <option value="Ammonium (D)">Ammonium (D)</option>
+        <option value="Ammonium (E)">Ammonium (E)</option>
+        <option value="Archaeol (C)">Archaeol (C)</option>
+        <option value="Arg (N-term)">Arg (N-term)</option>
+        <option value="Arg-&gt;Ala (R)">Arg-&gt;Ala (R)</option>
+        <option value="Arg-&gt;Asn (R)">Arg-&gt;Asn (R)</option>
+        <option value="Arg-&gt;Asp (R)">Arg-&gt;Asp (R)</option>
+        <option value="Arg-&gt;Cys (R)">Arg-&gt;Cys (R)</option>
+        <option value="Arg-&gt;Gln (R)">Arg-&gt;Gln (R)</option>
+        <option value="Arg-&gt;Glu (R)">Arg-&gt;Glu (R)</option>
+        <option value="Arg-&gt;GluSA (R)">Arg-&gt;GluSA (R)</option>
+        <option value="Arg-&gt;Gly (R)">Arg-&gt;Gly (R)</option>
+        <option value="Arg-&gt;His (R)">Arg-&gt;His (R)</option>
+        <option value="Arg-&gt;Lys (R)">Arg-&gt;Lys (R)</option>
+        <option value="Arg-&gt;Met (R)">Arg-&gt;Met (R)</option>
+        <option value="Arg-&gt;Npo (R)">Arg-&gt;Npo (R)</option>
+        <option value="Arg-&gt;Orn (R)">Arg-&gt;Orn (R)</option>
+        <option value="Arg-&gt;Phe (R)">Arg-&gt;Phe (R)</option>
+        <option value="Arg-&gt;Pro (R)">Arg-&gt;Pro (R)</option>
+        <option value="Arg-&gt;Ser (R)">Arg-&gt;Ser (R)</option>
+        <option value="Arg-&gt;Thr (R)">Arg-&gt;Thr (R)</option>
+        <option value="Arg-&gt;Trp (R)">Arg-&gt;Trp (R)</option>
+        <option value="Arg-&gt;Tyr (R)">Arg-&gt;Tyr (R)</option>
+        <option value="Arg-&gt;Val (R)">Arg-&gt;Val (R)</option>
+        <option value="Arg-&gt;Xle (R)">Arg-&gt;Xle (R)</option>
+        <option value="Arg-loss (C-term R)">Arg-loss (C-term R)</option>
+        <option value="Arg2PG (R)">Arg2PG (R)</option>
+        <option value="Argbiotinhydrazide (R)">Argbiotinhydrazide (R)</option>
+        <option value="Asn-&gt;Ala (N)">Asn-&gt;Ala (N)</option>
+        <option value="Asn-&gt;Arg (N)">Asn-&gt;Arg (N)</option>
+        <option value="Asn-&gt;Asp (N)">Asn-&gt;Asp (N)</option>
+        <option value="Asn-&gt;Cys (N)">Asn-&gt;Cys (N)</option>
+        <option value="Asn-&gt;Gln (N)">Asn-&gt;Gln (N)</option>
+        <option value="Asn-&gt;Glu (N)">Asn-&gt;Glu (N)</option>
+        <option value="Asn-&gt;Gly (N)">Asn-&gt;Gly (N)</option>
+        <option value="Asn-&gt;His (N)">Asn-&gt;His (N)</option>
+        <option value="Asn-&gt;Lys (N)">Asn-&gt;Lys (N)</option>
+        <option value="Asn-&gt;Met (N)">Asn-&gt;Met (N)</option>
+        <option value="Asn-&gt;Phe (N)">Asn-&gt;Phe (N)</option>
+        <option value="Asn-&gt;Pro (N)">Asn-&gt;Pro (N)</option>
+        <option value="Asn-&gt;Ser (N)">Asn-&gt;Ser (N)</option>
+        <option value="Asn-&gt;Thr (N)">Asn-&gt;Thr (N)</option>
+        <option value="Asn-&gt;Trp (N)">Asn-&gt;Trp (N)</option>
+        <option value="Asn-&gt;Tyr (N)">Asn-&gt;Tyr (N)</option>
+        <option value="Asn-&gt;Val (N)">Asn-&gt;Val (N)</option>
+        <option value="Asn-&gt;Xle (N)">Asn-&gt;Xle (N)</option>
+        <option value="Asp-&gt;Ala (D)">Asp-&gt;Ala (D)</option>
+        <option value="Asp-&gt;Arg (D)">Asp-&gt;Arg (D)</option>
+        <option value="Asp-&gt;Asn (D)">Asp-&gt;Asn (D)</option>
+        <option value="Asp-&gt;Cys (D)">Asp-&gt;Cys (D)</option>
+        <option value="Asp-&gt;Gln (D)">Asp-&gt;Gln (D)</option>
+        <option value="Asp-&gt;Glu (D)">Asp-&gt;Glu (D)</option>
+        <option value="Asp-&gt;Gly (D)">Asp-&gt;Gly (D)</option>
+        <option value="Asp-&gt;His (D)">Asp-&gt;His (D)</option>
+        <option value="Asp-&gt;Lys (D)">Asp-&gt;Lys (D)</option>
+        <option value="Asp-&gt;Met (D)">Asp-&gt;Met (D)</option>
+        <option value="Asp-&gt;Phe (D)">Asp-&gt;Phe (D)</option>
+        <option value="Asp-&gt;Pro (D)">Asp-&gt;Pro (D)</option>
+        <option value="Asp-&gt;Ser (D)">Asp-&gt;Ser (D)</option>
+        <option value="Asp-&gt;Thr (D)">Asp-&gt;Thr (D)</option>
+        <option value="Asp-&gt;Trp (D)">Asp-&gt;Trp (D)</option>
+        <option value="Asp-&gt;Tyr (D)">Asp-&gt;Tyr (D)</option>
+        <option value="Asp-&gt;Val (D)">Asp-&gt;Val (D)</option>
+        <option value="Asp-&gt;Xle (D)">Asp-&gt;Xle (D)</option>
+        <option value="Atto495Maleimide (C)">Atto495Maleimide (C)</option>
+        <option value="BADGE (C)">BADGE (C)</option>
+        <option value="BDMAPP (H)">BDMAPP (H)</option>
+        <option value="BDMAPP (K)">BDMAPP (K)</option>
+        <option value="BDMAPP (W)">BDMAPP (W)</option>
+        <option value="BDMAPP (Y)">BDMAPP (Y)</option>
+        <option value="BHAc (K)">BHAc (K)</option>
+        <option value="BHT (C)">BHT (C)</option>
+        <option value="BHT (H)">BHT (H)</option>
+        <option value="BHT (K)">BHT (K)</option>
+        <option value="BHTOH (C)">BHTOH (C)</option>
+        <option value="BHTOH (H)">BHTOH (H)</option>
+        <option value="BHTOH (K)">BHTOH (K)</option>
+        <option value="BITC (C)">BITC (C)</option>
+        <option value="BITC (K)">BITC (K)</option>
+        <option value="BITC (N-term)">BITC (N-term)</option>
+        <option value="BMOE (C)">BMOE (C)</option>
+        <option value="BMP-piperidinol (C)">BMP-piperidinol (C)</option>
+        <option value="BMP-piperidinol (M)">BMP-piperidinol (M)</option>
+        <option value="Bacillosamine (N)">Bacillosamine (N)</option>
+        <option value="Benzoyl (K)">Benzoyl (K)</option>
+        <option value="Benzoyl (N-term)">Benzoyl (N-term)</option>
+        <option value="Biotin (K)">Biotin (K)</option>
+        <option value="Biotin (N-term)">Biotin (N-term)</option>
+        <option value="Biotin-HPDP (C)">Biotin-HPDP (C)</option>
+        <option value="Biotin-PEG-PRA (M)">Biotin-PEG-PRA (M)</option>
+        <option value="Biotin-PEO-Amine (D)">Biotin-PEO-Amine (D)</option>
+        <option value="Biotin-PEO-Amine (E)">Biotin-PEO-Amine (E)</option>
+        <option value="Biotin-phenacyl (C)">Biotin-phenacyl (C)</option>
+        <option value="Biotin-phenacyl (H)">Biotin-phenacyl (H)</option>
+        <option value="Biotin-phenacyl (S)">Biotin-phenacyl (S)</option>
+        <option value="Biotin:Cayman-10013 (C)">Biotin:Cayman-10013 (C)</option>
+        <option value="Biotin:Cayman-10141 (C)">Biotin:Cayman-10141 (C)</option>
+        <option value="Biotin:Invitrogen-M1602 (C)">Biotin:Invitrogen-M1602 (C)</option>
+        <option value="Biotin:Sigma-B1267 (C)">Biotin:Sigma-B1267 (C)</option>
+        <option value="Biotin:Thermo-21325 (K)">Biotin:Thermo-21325 (K)</option>
+        <option value="Biotin:Thermo-21345 (Q)">Biotin:Thermo-21345 (Q)</option>
+        <option value="Biotin:Thermo-21360 (C-term)">Biotin:Thermo-21360 (C-term)</option>
+        <option value="Biotin:Thermo-21901+2H2O (C)">Biotin:Thermo-21901+2H2O (C)</option>
+        <option value="Biotin:Thermo-21901+H2O (C)">Biotin:Thermo-21901+H2O (C)</option>
+        <option value="Biotin:Thermo-21911 (C)">Biotin:Thermo-21911 (C)</option>
+        <option value="Biotin:Thermo-33033 (N-term)">Biotin:Thermo-33033 (N-term)</option>
+        <option value="Biotin:Thermo-33033-H (N-term)">Biotin:Thermo-33033-H (N-term)</option>
+        <option value="Biotin:Thermo-88310 (K)">Biotin:Thermo-88310 (K)</option>
+        <option value="Biotin:Thermo-88317 (S)">Biotin:Thermo-88317 (S)</option>
+        <option value="Biotin:Thermo-88317 (Y)">Biotin:Thermo-88317 (Y)</option>
+        <option value="BisANS (K)">BisANS (K)</option>
+        <option value="Bodipy (C)">Bodipy (C)</option>
+        <option value="Bromo (F)">Bromo (F)</option>
+        <option value="Bromo (H)">Bromo (H)</option>
+        <option value="Bromo (W)">Bromo (W)</option>
+        <option value="Bromo (Y)">Bromo (Y)</option>
+        <option value="Bromobimane (C)">Bromobimane (C)</option>
+        <option value="Butyryl (K)">Butyryl (K)</option>
+        <option value="C8-QAT (K)">C8-QAT (K)</option>
+        <option value="C8-QAT (N-term)">C8-QAT (N-term)</option>
+        <option value="CAF (N-term)">CAF (N-term)</option>
+        <option value="CAMthiopropanoyl (K)">CAMthiopropanoyl (K)</option>
+        <option value="CHDH (D)">CHDH (D)</option>
+        <option value="CLIP_TRAQ_2 (K)">CLIP_TRAQ_2 (K)</option>
+        <option value="CLIP_TRAQ_2 (N-term)">CLIP_TRAQ_2 (N-term)</option>
+        <option value="CLIP_TRAQ_2 (Y)">CLIP_TRAQ_2 (Y)</option>
+        <option value="CLIP_TRAQ_3 (K)">CLIP_TRAQ_3 (K)</option>
+        <option value="CLIP_TRAQ_3 (N-term)">CLIP_TRAQ_3 (N-term)</option>
+        <option value="CLIP_TRAQ_3 (Y)">CLIP_TRAQ_3 (Y)</option>
+        <option value="CLIP_TRAQ_4 (K)">CLIP_TRAQ_4 (K)</option>
+        <option value="CLIP_TRAQ_4 (N-term)">CLIP_TRAQ_4 (N-term)</option>
+        <option value="CLIP_TRAQ_4 (Y)">CLIP_TRAQ_4 (Y)</option>
+        <option value="Can-FP-biotin (S)">Can-FP-biotin (S)</option>
+        <option value="Can-FP-biotin (T)">Can-FP-biotin (T)</option>
+        <option value="Can-FP-biotin (Y)">Can-FP-biotin (Y)</option>
+        <option value="Carbamidomethyl (C)">Carbamidomethyl (C)</option>
+        <option value="Carbamidomethyl (D)">Carbamidomethyl (D)</option>
+        <option value="Carbamidomethyl (E)">Carbamidomethyl (E)</option>
+        <option value="Carbamidomethyl (H)">Carbamidomethyl (H)</option>
+        <option value="Carbamidomethyl (K)">Carbamidomethyl (K)</option>
+        <option value="Carbamidomethyl (N-term)">Carbamidomethyl (N-term)</option>
+        <option value="Carbamidomethyl (S)">Carbamidomethyl (S)</option>
+        <option value="Carbamidomethyl (T)">Carbamidomethyl (T)</option>
+        <option value="Carbamidomethyl (Y)">Carbamidomethyl (Y)</option>
+        <option value="CarbamidomethylDTT (C)">CarbamidomethylDTT (C)</option>
+        <option value="Carbamyl (C)">Carbamyl (C)</option>
+        <option value="Carbamyl (K)">Carbamyl (K)</option>
+        <option value="Carbamyl (M)">Carbamyl (M)</option>
+        <option value="Carbamyl (N-term)">Carbamyl (N-term)</option>
+        <option value="Carbamyl (R)">Carbamyl (R)</option>
+        <option value="Carbamyl (S)">Carbamyl (S)</option>
+        <option value="Carbamyl (T)">Carbamyl (T)</option>
+        <option value="Carbamyl (Y)">Carbamyl (Y)</option>
+        <option value="Carbofuran (S)">Carbofuran (S)</option>
+        <option value="Carboxy (D)">Carboxy (D)</option>
+        <option value="Carboxy (E)">Carboxy (E)</option>
+        <option value="Carboxy (K)">Carboxy (K)</option>
+        <option value="Carboxy (W)">Carboxy (W)</option>
+        <option value="Carboxyethyl (H)">Carboxyethyl (H)</option>
+        <option value="Carboxyethyl (K)">Carboxyethyl (K)</option>
+        <option value="Carboxymethyl (C)">Carboxymethyl (C)</option>
+        <option value="Carboxymethyl (K)">Carboxymethyl (K)</option>
+        <option value="Carboxymethyl (N-term)">Carboxymethyl (N-term)</option>
+        <option value="Carboxymethyl (W)">Carboxymethyl (W)</option>
+        <option value="Carboxymethyl:13C(2) (C)">Carboxymethyl:13C(2) (C)</option>
+        <option value="CarboxymethylDMAP (N-term)">CarboxymethylDMAP (N-term)</option>
+        <option value="CarboxymethylDTT (C)">CarboxymethylDTT (C)</option>
+        <option value="Cation:Ag (C-term)">Cation:Ag (C-term)</option>
+        <option value="Cation:Ag (D)">Cation:Ag (D)</option>
+        <option value="Cation:Ag (E)">Cation:Ag (E)</option>
+        <option value="Cation:Ca[II] (C-term)">Cation:Ca[II] (C-term)</option>
+        <option value="Cation:Ca[II] (D)">Cation:Ca[II] (D)</option>
+        <option value="Cation:Ca[II] (E)">Cation:Ca[II] (E)</option>
+        <option value="Cation:Cu[I] (C-term)">Cation:Cu[I] (C-term)</option>
+        <option value="Cation:Cu[I] (D)">Cation:Cu[I] (D)</option>
+        <option value="Cation:Cu[I] (E)">Cation:Cu[I] (E)</option>
+        <option value="Cation:Fe[II] (C-term)">Cation:Fe[II] (C-term)</option>
+        <option value="Cation:Fe[II] (D)">Cation:Fe[II] (D)</option>
+        <option value="Cation:Fe[II] (E)">Cation:Fe[II] (E)</option>
+        <option value="Cation:K (C-term)">Cation:K (C-term)</option>
+        <option value="Cation:K (D)">Cation:K (D)</option>
+        <option value="Cation:K (E)">Cation:K (E)</option>
+        <option value="Cation:Li (C-term)">Cation:Li (C-term)</option>
+        <option value="Cation:Li (D)">Cation:Li (D)</option>
+        <option value="Cation:Li (E)">Cation:Li (E)</option>
+        <option value="Cation:Mg[II] (C-term)">Cation:Mg[II] (C-term)</option>
+        <option value="Cation:Mg[II] (D)">Cation:Mg[II] (D)</option>
+        <option value="Cation:Mg[II] (E)">Cation:Mg[II] (E)</option>
+        <option value="Cation:Na (C-term)">Cation:Na (C-term)</option>
+        <option value="Cation:Na (D)">Cation:Na (D)</option>
+        <option value="Cation:Na (E)">Cation:Na (E)</option>
+        <option value="Cation:Ni[II] (C-term)">Cation:Ni[II] (C-term)</option>
+        <option value="Cation:Ni[II] (D)">Cation:Ni[II] (D)</option>
+        <option value="Cation:Ni[II] (E)">Cation:Ni[II] (E)</option>
+        <option value="Cation:Zn[II] (C-term)">Cation:Zn[II] (C-term)</option>
+        <option value="Cation:Zn[II] (D)">Cation:Zn[II] (D)</option>
+        <option value="Cation:Zn[II] (E)">Cation:Zn[II] (E)</option>
+        <option value="Chlorination (Y)">Chlorination (Y)</option>
+        <option value="Chlorpyrifos (S)">Chlorpyrifos (S)</option>
+        <option value="Chlorpyrifos (T)">Chlorpyrifos (T)</option>
+        <option value="Chlorpyrifos (Y)">Chlorpyrifos (Y)</option>
+        <option value="CoenzymeA (C)">CoenzymeA (C)</option>
+        <option value="CresylSaligeninPhosphate (H)">CresylSaligeninPhosphate (H)</option>
+        <option value="CresylSaligeninPhosphate (K)">CresylSaligeninPhosphate (K)</option>
+        <option value="CresylSaligeninPhosphate (R)">CresylSaligeninPhosphate (R)</option>
+        <option value="CresylSaligeninPhosphate (S)">CresylSaligeninPhosphate (S)</option>
+        <option value="CresylSaligeninPhosphate (T)">CresylSaligeninPhosphate (T)</option>
+        <option value="CresylSaligeninPhosphate (Y)">CresylSaligeninPhosphate (Y)</option>
+        <option value="Cresylphosphate (H)">Cresylphosphate (H)</option>
+        <option value="Cresylphosphate (K)">Cresylphosphate (K)</option>
+        <option value="Cresylphosphate (R)">Cresylphosphate (R)</option>
+        <option value="Cresylphosphate (S)">Cresylphosphate (S)</option>
+        <option value="Cresylphosphate (T)">Cresylphosphate (T)</option>
+        <option value="Cresylphosphate (Y)">Cresylphosphate (Y)</option>
+        <option value="Crotonaldehyde (C)">Crotonaldehyde (C)</option>
+        <option value="Crotonaldehyde (H)">Crotonaldehyde (H)</option>
+        <option value="Crotonaldehyde (K)">Crotonaldehyde (K)</option>
+        <option value="Crotonyl (K)">Crotonyl (K)</option>
+        <option value="CuSMo (C)">CuSMo (C)</option>
+        <option value="Cy3-maleimide (C)">Cy3-maleimide (C)</option>
+        <option value="Cy3b-maleimide (C)">Cy3b-maleimide (C)</option>
+        <option value="CyDye-Cy3 (C)">CyDye-Cy3 (C)</option>
+        <option value="CyDye-Cy5 (C)">CyDye-Cy5 (C)</option>
+        <option value="Cyano (C)">Cyano (C)</option>
+        <option value="Cys-&gt;Ala (C)">Cys-&gt;Ala (C)</option>
+        <option value="Cys-&gt;Arg (C)">Cys-&gt;Arg (C)</option>
+        <option value="Cys-&gt;Asn (C)">Cys-&gt;Asn (C)</option>
+        <option value="Cys-&gt;Asp (C)">Cys-&gt;Asp (C)</option>
+        <option value="Cys-&gt;Dha (C)">Cys-&gt;Dha (C)</option>
+        <option value="Cys-&gt;Gln (C)">Cys-&gt;Gln (C)</option>
+        <option value="Cys-&gt;Glu (C)">Cys-&gt;Glu (C)</option>
+        <option value="Cys-&gt;Gly (C)">Cys-&gt;Gly (C)</option>
+        <option value="Cys-&gt;His (C)">Cys-&gt;His (C)</option>
+        <option value="Cys-&gt;Lys (C)">Cys-&gt;Lys (C)</option>
+        <option value="Cys-&gt;Met (C)">Cys-&gt;Met (C)</option>
+        <option value="Cys-&gt;Oxoalanine (C)">Cys-&gt;Oxoalanine (C)</option>
+        <option value="Cys-&gt;Phe (C)">Cys-&gt;Phe (C)</option>
+        <option value="Cys-&gt;Pro (C)">Cys-&gt;Pro (C)</option>
+        <option value="Cys-&gt;Ser (C)">Cys-&gt;Ser (C)</option>
+        <option value="Cys-&gt;Thr (C)">Cys-&gt;Thr (C)</option>
+        <option value="Cys-&gt;Trp (C)">Cys-&gt;Trp (C)</option>
+        <option value="Cys-&gt;Tyr (C)">Cys-&gt;Tyr (C)</option>
+        <option value="Cys-&gt;Val (C)">Cys-&gt;Val (C)</option>
+        <option value="Cys-&gt;Xle (C)">Cys-&gt;Xle (C)</option>
+        <option value="Cys-&gt;ethylaminoAla (C)">Cys-&gt;ethylaminoAla (C)</option>
+        <option value="Cys-&gt;methylaminoAla (C)">Cys-&gt;methylaminoAla (C)</option>
+        <option value="Cysteinyl (C)">Cysteinyl (C)</option>
+        <option value="Cytopiloyne (C)">Cytopiloyne (C)</option>
+        <option value="Cytopiloyne (K)">Cytopiloyne (K)</option>
+        <option value="Cytopiloyne (N-term)">Cytopiloyne (N-term)</option>
+        <option value="Cytopiloyne (P)">Cytopiloyne (P)</option>
+        <option value="Cytopiloyne (R)">Cytopiloyne (R)</option>
+        <option value="Cytopiloyne (S)">Cytopiloyne (S)</option>
+        <option value="Cytopiloyne (Y)">Cytopiloyne (Y)</option>
+        <option value="Cytopiloyne+water (C)">Cytopiloyne+water (C)</option>
+        <option value="Cytopiloyne+water (K)">Cytopiloyne+water (K)</option>
+        <option value="Cytopiloyne+water (N-term)">Cytopiloyne+water (N-term)</option>
+        <option value="Cytopiloyne+water (R)">Cytopiloyne+water (R)</option>
+        <option value="Cytopiloyne+water (S)">Cytopiloyne+water (S)</option>
+        <option value="Cytopiloyne+water (T)">Cytopiloyne+water (T)</option>
+        <option value="Cytopiloyne+water (Y)">Cytopiloyne+water (Y)</option>
+        <option value="DAET (S)">DAET (S)</option>
+        <option value="DAET (T)">DAET (T)</option>
+        <option value="DEDGFLYMVYASQETFG (K)">DEDGFLYMVYASQETFG (K)</option>
+        <option value="DFDNB (K)">DFDNB (K)</option>
+        <option value="DFDNB (N)">DFDNB (N)</option>
+        <option value="DFDNB (Q)">DFDNB (Q)</option>
+        <option value="DFDNB (R)">DFDNB (R)</option>
+        <option value="DHP (C)">DHP (C)</option>
+        <option value="DMPO (C)">DMPO (C)</option>
+        <option value="DMPO (H)">DMPO (H)</option>
+        <option value="DMPO (Y)">DMPO (Y)</option>
+        <option value="DNCB_hapten (C)">DNCB_hapten (C)</option>
+        <option value="DNCB_hapten (H)">DNCB_hapten (H)</option>
+        <option value="DNCB_hapten (K)">DNCB_hapten (K)</option>
+        <option value="DNCB_hapten (Y)">DNCB_hapten (Y)</option>
+        <option value="DNPS (C)">DNPS (C)</option>
+        <option value="DNPS (W)">DNPS (W)</option>
+        <option value="DTBP (K)">DTBP (K)</option>
+        <option value="DTBP (N)">DTBP (N)</option>
+        <option value="DTBP (Q)">DTBP (Q)</option>
+        <option value="DTBP (R)">DTBP (R)</option>
+        <option value="DTT_C (C)">DTT_C (C)</option>
+        <option value="DTT_C:2H(6) (C)">DTT_C:2H(6) (C)</option>
+        <option value="DTT_ST (S)">DTT_ST (S)</option>
+        <option value="DTT_ST (T)">DTT_ST (T)</option>
+        <option value="DTT_ST:2H(6) (S)">DTT_ST:2H(6) (S)</option>
+        <option value="DTT_ST:2H(6) (T)">DTT_ST:2H(6) (T)</option>
+        <option value="Dansyl (K)">Dansyl (K)</option>
+        <option value="Dansyl (N-term)">Dansyl (N-term)</option>
+        <option value="Dap-DSP (A)">Dap-DSP (A)</option>
+        <option value="Dap-DSP (E)">Dap-DSP (E)</option>
+        <option value="Dap-DSP (K)">Dap-DSP (K)</option>
+        <option value="DeStreak (C)">DeStreak (C)</option>
+        <option value="Deamidated (N)">Deamidated (N)</option>
+        <option value="Deamidated (Q)">Deamidated (Q)</option>
+        <option value="Deamidated (R)">Deamidated (R)</option>
+        <option value="Deamidated:18O(1) (N)">Deamidated:18O(1) (N)</option>
+        <option value="Deamidated:18O(1) (Q)">Deamidated:18O(1) (Q)</option>
+        <option value="Decanoyl (S)">Decanoyl (S)</option>
+        <option value="Decanoyl (T)">Decanoyl (T)</option>
+        <option value="Dehydrated (D)">Dehydrated (D)</option>
+        <option value="Dehydrated (N-term C)">Dehydrated (N-term C)</option>
+        <option value="Dehydrated (S)">Dehydrated (S)</option>
+        <option value="Dehydrated (T)">Dehydrated (T)</option>
+        <option value="Dehydrated (Y)">Dehydrated (Y)</option>
+        <option value="Dehydro (C)">Dehydro (C)</option>
+        <option value="Delta:H(1)N(-1)18O(1) (N)">Delta:H(1)N(-1)18O(1) (N)</option>
+        <option value="Delta:H(2)C(2) (H)">Delta:H(2)C(2) (H)</option>
+        <option value="Delta:H(2)C(2) (K)">Delta:H(2)C(2) (K)</option>
+        <option value="Delta:H(2)C(2) (N-term)">Delta:H(2)C(2) (N-term)</option>
+        <option value="Delta:H(2)C(3) (K)">Delta:H(2)C(3) (K)</option>
+        <option value="Delta:H(2)C(3)O(1) (K)">Delta:H(2)C(3)O(1) (K)</option>
+        <option value="Delta:H(2)C(3)O(1) (R)">Delta:H(2)C(3)O(1) (R)</option>
+        <option value="Delta:H(2)C(5) (K)">Delta:H(2)C(5) (K)</option>
+        <option value="Delta:H(4)C(2) (H)">Delta:H(4)C(2) (H)</option>
+        <option value="Delta:H(4)C(2) (K)">Delta:H(4)C(2) (K)</option>
+        <option value="Delta:H(4)C(2) (N-term)">Delta:H(4)C(2) (N-term)</option>
+        <option value="Delta:H(4)C(2)O(-1)S(1) (S)">Delta:H(4)C(2)O(-1)S(1) (S)</option>
+        <option value="Delta:H(4)C(3) (H)">Delta:H(4)C(3) (H)</option>
+        <option value="Delta:H(4)C(3) (K)">Delta:H(4)C(3) (K)</option>
+        <option value="Delta:H(4)C(3)O(1) (C)">Delta:H(4)C(3)O(1) (C)</option>
+        <option value="Delta:H(4)C(3)O(1) (H)">Delta:H(4)C(3)O(1) (H)</option>
+        <option value="Delta:H(4)C(3)O(1) (K)">Delta:H(4)C(3)O(1) (K)</option>
+        <option value="Delta:H(4)C(6) (K)">Delta:H(4)C(6) (K)</option>
+        <option value="Delta:H(5)C(2) (P)">Delta:H(5)C(2) (P)</option>
+        <option value="Delta:H(6)C(3)O(1) (C)">Delta:H(6)C(3)O(1) (C)</option>
+        <option value="Delta:H(6)C(3)O(1) (H)">Delta:H(6)C(3)O(1) (H)</option>
+        <option value="Delta:H(6)C(3)O(1) (K)">Delta:H(6)C(3)O(1) (K)</option>
+        <option value="Delta:H(6)C(6)O(1) (K)">Delta:H(6)C(6)O(1) (K)</option>
+        <option value="Delta:H(8)C(6)O(1) (L)">Delta:H(8)C(6)O(1) (L)</option>
+        <option value="Delta:H(8)C(6)O(2) (K)">Delta:H(8)C(6)O(2) (K)</option>
+        <option value="Delta:Hg(1) (C)">Delta:Hg(1) (C)</option>
+        <option value="Delta:S(-1)Se(1) (C)">Delta:S(-1)Se(1) (C)</option>
+        <option value="Delta:S(-1)Se(1) (M)">Delta:S(-1)Se(1) (M)</option>
+        <option value="Delta:Se(1) (C)">Delta:Se(1) (C)</option>
+        <option value="Deoxy (D)">Deoxy (D)</option>
+        <option value="Deoxy (S)">Deoxy (S)</option>
+        <option value="Deoxy (T)">Deoxy (T)</option>
+        <option value="Deoxyhypusine (K)">Deoxyhypusine (K)</option>
+        <option value="Dethiomethyl (M)">Dethiomethyl (M)</option>
+        <option value="DiART6plex (K)">DiART6plex (K)</option>
+        <option value="DiART6plex (N-term)">DiART6plex (N-term)</option>
+        <option value="DiART6plex (Y)">DiART6plex (Y)</option>
+        <option value="DiART6plex115 (K)">DiART6plex115 (K)</option>
+        <option value="DiART6plex115 (N-term)">DiART6plex115 (N-term)</option>
+        <option value="DiART6plex115 (Y)">DiART6plex115 (Y)</option>
+        <option value="DiART6plex116/119 (K)">DiART6plex116/119 (K)</option>
+        <option value="DiART6plex116/119 (N-term)">DiART6plex116/119 (N-term)</option>
+        <option value="DiART6plex116/119 (Y)">DiART6plex116/119 (Y)</option>
+        <option value="DiART6plex117 (K)">DiART6plex117 (K)</option>
+        <option value="DiART6plex117 (N-term)">DiART6plex117 (N-term)</option>
+        <option value="DiART6plex117 (Y)">DiART6plex117 (Y)</option>
+        <option value="DiART6plex118 (K)">DiART6plex118 (K)</option>
+        <option value="DiART6plex118 (N-term)">DiART6plex118 (N-term)</option>
+        <option value="DiART6plex118 (Y)">DiART6plex118 (Y)</option>
+        <option value="DiLeu4plex (K)">DiLeu4plex (K)</option>
+        <option value="DiLeu4plex (N-term)">DiLeu4plex (N-term)</option>
+        <option value="DiLeu4plex (Y)">DiLeu4plex (Y)</option>
+        <option value="DiLeu4plex115 (K)">DiLeu4plex115 (K)</option>
+        <option value="DiLeu4plex115 (N-term)">DiLeu4plex115 (N-term)</option>
+        <option value="DiLeu4plex115 (Y)">DiLeu4plex115 (Y)</option>
+        <option value="DiLeu4plex117 (K)">DiLeu4plex117 (K)</option>
+        <option value="DiLeu4plex117 (N-term)">DiLeu4plex117 (N-term)</option>
+        <option value="DiLeu4plex117 (Y)">DiLeu4plex117 (Y)</option>
+        <option value="DiLeu4plex118 (K)">DiLeu4plex118 (K)</option>
+        <option value="DiLeu4plex118 (N-term)">DiLeu4plex118 (N-term)</option>
+        <option value="DiLeu4plex118 (Y)">DiLeu4plex118 (Y)</option>
+        <option value="Diacylglycerol (C)">Diacylglycerol (C)</option>
+        <option value="Dibromo (Y)">Dibromo (Y)</option>
+        <option value="Dicarbamidomethyl (C)">Dicarbamidomethyl (C)</option>
+        <option value="Dicarbamidomethyl (H)">Dicarbamidomethyl (H)</option>
+        <option value="Dicarbamidomethyl (K)">Dicarbamidomethyl (K)</option>
+        <option value="Dicarbamidomethyl (N-term)">Dicarbamidomethyl (N-term)</option>
+        <option value="Dicarbamidomethyl (R)">Dicarbamidomethyl (R)</option>
+        <option value="Didehydro (C-term K)">Didehydro (C-term K)</option>
+        <option value="Didehydro (S)">Didehydro (S)</option>
+        <option value="Didehydro (T)">Didehydro (T)</option>
+        <option value="Didehydro (Y)">Didehydro (Y)</option>
+        <option value="Didehydroretinylidene (K)">Didehydroretinylidene (K)</option>
+        <option value="Diethyl (K)">Diethyl (K)</option>
+        <option value="Diethyl (N-term)">Diethyl (N-term)</option>
+        <option value="Diethylphosphate (C)">Diethylphosphate (C)</option>
+        <option value="Diethylphosphate (H)">Diethylphosphate (H)</option>
+        <option value="Diethylphosphate (K)">Diethylphosphate (K)</option>
+        <option value="Diethylphosphate (N-term)">Diethylphosphate (N-term)</option>
+        <option value="Diethylphosphate (S)">Diethylphosphate (S)</option>
+        <option value="Diethylphosphate (T)">Diethylphosphate (T)</option>
+        <option value="Diethylphosphate (Y)">Diethylphosphate (Y)</option>
+        <option value="Difuran (Y)">Difuran (Y)</option>
+        <option value="Dihydroxyimidazolidine (R)">Dihydroxyimidazolidine (R)</option>
+        <option value="Diiodo (H)">Diiodo (H)</option>
+        <option value="Diiodo (Y)">Diiodo (Y)</option>
+        <option value="Diironsubcluster (C)">Diironsubcluster (C)</option>
+        <option value="Diisopropylphosphate (K)">Diisopropylphosphate (K)</option>
+        <option value="Diisopropylphosphate (N-term)">Diisopropylphosphate (N-term)</option>
+        <option value="Diisopropylphosphate (S)">Diisopropylphosphate (S)</option>
+        <option value="Diisopropylphosphate (T)">Diisopropylphosphate (T)</option>
+        <option value="Diisopropylphosphate (Y)">Diisopropylphosphate (Y)</option>
+        <option value="Dimethyl (K)">Dimethyl (K)</option>
+        <option value="Dimethyl (N)">Dimethyl (N)</option>
+        <option value="Dimethyl (N-term)">Dimethyl (N-term)</option>
+        <option value="Dimethyl (R)">Dimethyl (R)</option>
+        <option value="Dimethyl:2H(4) (K)">Dimethyl:2H(4) (K)</option>
+        <option value="Dimethyl:2H(4) (N-term)">Dimethyl:2H(4) (N-term)</option>
+        <option value="Dimethyl:2H(4)13C(2) (K)">Dimethyl:2H(4)13C(2) (K)</option>
+        <option value="Dimethyl:2H(4)13C(2) (N-term)">Dimethyl:2H(4)13C(2) (N-term)</option>
+        <option value="Dimethyl:2H(6) (K)">Dimethyl:2H(6) (K)</option>
+        <option value="Dimethyl:2H(6) (N-term)">Dimethyl:2H(6) (N-term)</option>
+        <option value="Dimethyl:2H(6) (R)">Dimethyl:2H(6) (R)</option>
+        <option value="Dimethyl:2H(6)13C(2) (K)">Dimethyl:2H(6)13C(2) (K)</option>
+        <option value="Dimethyl:2H(6)13C(2) (N-term)">Dimethyl:2H(6)13C(2) (N-term)</option>
+        <option value="Dimethyl:2H(6)13C(2) (R)">Dimethyl:2H(6)13C(2) (R)</option>
+        <option value="DimethylArsino (C)">DimethylArsino (C)</option>
+        <option value="DimethylamineGMBS (C)">DimethylamineGMBS (C)</option>
+        <option value="DimethylpyrroleAdduct (K)">DimethylpyrroleAdduct (K)</option>
+        <option value="Dioxidation (C)">Dioxidation (C)</option>
+        <option value="Dioxidation (F)">Dioxidation (F)</option>
+        <option value="Dioxidation (K)">Dioxidation (K)</option>
+        <option value="Dioxidation (M)">Dioxidation (M)</option>
+        <option value="Dioxidation (P)">Dioxidation (P)</option>
+        <option value="Dioxidation (R)">Dioxidation (R)</option>
+        <option value="Dioxidation (W)">Dioxidation (W)</option>
+        <option value="Dioxidation (Y)">Dioxidation (Y)</option>
+        <option value="Diphthamide (H)">Diphthamide (H)</option>
+        <option value="Dipyridyl (C)">Dipyridyl (C)</option>
+        <option value="Dipyrrolylmethanemethyl (C)">Dipyrrolylmethanemethyl (C)</option>
+        <option value="DyLight-maleimide (C)">DyLight-maleimide (C)</option>
+        <option value="EDEDTIDVFQQQTGG (K)">EDEDTIDVFQQQTGG (K)</option>
+        <option value="EDT-iodoacetyl-PEO-biotin (S)">EDT-iodoacetyl-PEO-biotin (S)</option>
+        <option value="EDT-iodoacetyl-PEO-biotin (T)">EDT-iodoacetyl-PEO-biotin (T)</option>
+        <option value="EDT-maleimide-PEO-biotin (S)">EDT-maleimide-PEO-biotin (S)</option>
+        <option value="EDT-maleimide-PEO-biotin (T)">EDT-maleimide-PEO-biotin (T)</option>
+        <option value="EEEDVIEVYQEQTGG (K)">EEEDVIEVYQEQTGG (K)</option>
+        <option value="EGCG1 (C)">EGCG1 (C)</option>
+        <option value="EGCG2 (C)">EGCG2 (C)</option>
+        <option value="EHD-diphenylpentanone (C)">EHD-diphenylpentanone (C)</option>
+        <option value="EHD-diphenylpentanone (M)">EHD-diphenylpentanone (M)</option>
+        <option value="EQAT (C)">EQAT (C)</option>
+        <option value="EQAT:2H(5) (C)">EQAT:2H(5) (C)</option>
+        <option value="EQIGG (K)">EQIGG (K)</option>
+        <option value="ESP (K)">ESP (K)</option>
+        <option value="ESP (N-term)">ESP (N-term)</option>
+        <option value="ESP:2H(10) (K)">ESP:2H(10) (K)</option>
+        <option value="ESP:2H(10) (N-term)">ESP:2H(10) (N-term)</option>
+        <option value="Ethanedithiol (S)">Ethanedithiol (S)</option>
+        <option value="Ethanedithiol (T)">Ethanedithiol (T)</option>
+        <option value="Ethanolamine (C)">Ethanolamine (C)</option>
+        <option value="Ethanolamine (C-term)">Ethanolamine (C-term)</option>
+        <option value="Ethanolamine (D)">Ethanolamine (D)</option>
+        <option value="Ethanolamine (E)">Ethanolamine (E)</option>
+        <option value="Ethanolyl (C)">Ethanolyl (C)</option>
+        <option value="Ethanolyl (K)">Ethanolyl (K)</option>
+        <option value="Ethanolyl (R)">Ethanolyl (R)</option>
+        <option value="Ethoxyformyl (H)">Ethoxyformyl (H)</option>
+        <option value="Ethyl (C-term)">Ethyl (C-term)</option>
+        <option value="Ethyl (D)">Ethyl (D)</option>
+        <option value="Ethyl (E)">Ethyl (E)</option>
+        <option value="Ethyl (K)">Ethyl (K)</option>
+        <option value="Ethyl (N-term)">Ethyl (N-term)</option>
+        <option value="Ethyl+Deamidated (N)">Ethyl+Deamidated (N)</option>
+        <option value="Ethyl+Deamidated (Q)">Ethyl+Deamidated (Q)</option>
+        <option value="Ethylphosphate (K)">Ethylphosphate (K)</option>
+        <option value="Ethylphosphate (N-term)">Ethylphosphate (N-term)</option>
+        <option value="Ethylphosphate (S)">Ethylphosphate (S)</option>
+        <option value="Ethylphosphate (T)">Ethylphosphate (T)</option>
+        <option value="Ethylphosphate (Y)">Ethylphosphate (Y)</option>
+        <option value="ExacTagAmine (K)">ExacTagAmine (K)</option>
+        <option value="ExacTagThiol (C)">ExacTagThiol (C)</option>
+        <option value="FAD (C)">FAD (C)</option>
+        <option value="FAD (H)">FAD (H)</option>
+        <option value="FAD (Y)">FAD (Y)</option>
+        <option value="FMN (S)">FMN (S)</option>
+        <option value="FMN (T)">FMN (T)</option>
+        <option value="FMNC (C)">FMNC (C)</option>
+        <option value="FMNH (C)">FMNH (C)</option>
+        <option value="FMNH (H)">FMNH (H)</option>
+        <option value="FNEM (C)">FNEM (C)</option>
+        <option value="FP-Biotin (K)">FP-Biotin (K)</option>
+        <option value="FP-Biotin (S)">FP-Biotin (S)</option>
+        <option value="FP-Biotin (T)">FP-Biotin (T)</option>
+        <option value="FP-Biotin (Y)">FP-Biotin (Y)</option>
+        <option value="FTC (C)">FTC (C)</option>
+        <option value="FTC (K)">FTC (K)</option>
+        <option value="FTC (P)">FTC (P)</option>
+        <option value="FTC (R)">FTC (R)</option>
+        <option value="FTC (S)">FTC (S)</option>
+        <option value="Farnesyl (C)">Farnesyl (C)</option>
+        <option value="Fluorescein (C)">Fluorescein (C)</option>
+        <option value="Fluoro (A)">Fluoro (A)</option>
+        <option value="Fluoro (F)">Fluoro (F)</option>
+        <option value="Fluoro (W)">Fluoro (W)</option>
+        <option value="Fluoro (Y)">Fluoro (Y)</option>
+        <option value="Formyl (K)">Formyl (K)</option>
+        <option value="Formyl (N-term)">Formyl (N-term)</option>
+        <option value="Formyl (S)">Formyl (S)</option>
+        <option value="Formyl (T)">Formyl (T)</option>
+        <option value="Furan (Y)">Furan (Y)</option>
+        <option value="G-H1 (R)">G-H1 (R)</option>
+        <option value="GG (C)">GG (C)</option>
+        <option value="GG (K)">GG (K)</option>
+        <option value="GG (S)">GG (S)</option>
+        <option value="GG (T)">GG (T)</option>
+        <option value="GGQ (K)">GGQ (K)</option>
+        <option value="GIST-Quat (K)">GIST-Quat (K)</option>
+        <option value="GIST-Quat (N-term)">GIST-Quat (N-term)</option>
+        <option value="GIST-Quat:2H(3) (K)">GIST-Quat:2H(3) (K)</option>
+        <option value="GIST-Quat:2H(3) (N-term)">GIST-Quat:2H(3) (N-term)</option>
+        <option value="GIST-Quat:2H(6) (K)">GIST-Quat:2H(6) (K)</option>
+        <option value="GIST-Quat:2H(6) (N-term)">GIST-Quat:2H(6) (N-term)</option>
+        <option value="GIST-Quat:2H(9) (K)">GIST-Quat:2H(9) (K)</option>
+        <option value="GIST-Quat:2H(9) (N-term)">GIST-Quat:2H(9) (N-term)</option>
+        <option value="Galactosyl (K)">Galactosyl (K)</option>
+        <option value="GeranylGeranyl (C)">GeranylGeranyl (C)</option>
+        <option value="Gln-&gt;Ala (Q)">Gln-&gt;Ala (Q)</option>
+        <option value="Gln-&gt;Arg (Q)">Gln-&gt;Arg (Q)</option>
+        <option value="Gln-&gt;Asn (Q)">Gln-&gt;Asn (Q)</option>
+        <option value="Gln-&gt;Asp (Q)">Gln-&gt;Asp (Q)</option>
+        <option value="Gln-&gt;Cys (Q)">Gln-&gt;Cys (Q)</option>
+        <option value="Gln-&gt;Glu (Q)">Gln-&gt;Glu (Q)</option>
+        <option value="Gln-&gt;Gly (Q)">Gln-&gt;Gly (Q)</option>
+        <option value="Gln-&gt;His (Q)">Gln-&gt;His (Q)</option>
+        <option value="Gln-&gt;Lys (Q)">Gln-&gt;Lys (Q)</option>
+        <option value="Gln-&gt;Met (Q)">Gln-&gt;Met (Q)</option>
+        <option value="Gln-&gt;Phe (Q)">Gln-&gt;Phe (Q)</option>
+        <option value="Gln-&gt;Pro (Q)">Gln-&gt;Pro (Q)</option>
+        <option value="Gln-&gt;Ser (Q)">Gln-&gt;Ser (Q)</option>
+        <option value="Gln-&gt;Thr (Q)">Gln-&gt;Thr (Q)</option>
+        <option value="Gln-&gt;Trp (Q)">Gln-&gt;Trp (Q)</option>
+        <option value="Gln-&gt;Tyr (Q)">Gln-&gt;Tyr (Q)</option>
+        <option value="Gln-&gt;Val (Q)">Gln-&gt;Val (Q)</option>
+        <option value="Gln-&gt;Xle (Q)">Gln-&gt;Xle (Q)</option>
+        <option value="Gln-&gt;pyro-Glu (N-term Q)">Gln-&gt;pyro-Glu (N-term Q)</option>
+        <option value="Glu (E)">Glu (E)</option>
+        <option value="Glu-&gt;Ala (E)">Glu-&gt;Ala (E)</option>
+        <option value="Glu-&gt;Arg (E)">Glu-&gt;Arg (E)</option>
+        <option value="Glu-&gt;Asn (E)">Glu-&gt;Asn (E)</option>
+        <option value="Glu-&gt;Asp (E)">Glu-&gt;Asp (E)</option>
+        <option value="Glu-&gt;Cys (E)">Glu-&gt;Cys (E)</option>
+        <option value="Glu-&gt;Gln (E)">Glu-&gt;Gln (E)</option>
+        <option value="Glu-&gt;Gly (E)">Glu-&gt;Gly (E)</option>
+        <option value="Glu-&gt;His (E)">Glu-&gt;His (E)</option>
+        <option value="Glu-&gt;Lys (E)">Glu-&gt;Lys (E)</option>
+        <option value="Glu-&gt;Met (E)">Glu-&gt;Met (E)</option>
+        <option value="Glu-&gt;Phe (E)">Glu-&gt;Phe (E)</option>
+        <option value="Glu-&gt;Pro (E)">Glu-&gt;Pro (E)</option>
+        <option value="Glu-&gt;Ser (E)">Glu-&gt;Ser (E)</option>
+        <option value="Glu-&gt;Thr (E)">Glu-&gt;Thr (E)</option>
+        <option value="Glu-&gt;Trp (E)">Glu-&gt;Trp (E)</option>
+        <option value="Glu-&gt;Tyr (E)">Glu-&gt;Tyr (E)</option>
+        <option value="Glu-&gt;Val (E)">Glu-&gt;Val (E)</option>
+        <option value="Glu-&gt;Xle (E)">Glu-&gt;Xle (E)</option>
+        <option value="Glu-&gt;pyro-Glu (N-term E)">Glu-&gt;pyro-Glu (N-term E)</option>
+        <option value="GluGlu (E)">GluGlu (E)</option>
+        <option value="GluGluGlu (E)">GluGluGlu (E)</option>
+        <option value="GluGluGluGlu (E)">GluGluGluGlu (E)</option>
+        <option value="Gluconoylation (K)">Gluconoylation (K)</option>
+        <option value="Gluconoylation (N-term)">Gluconoylation (N-term)</option>
+        <option value="Glucosylgalactosyl (K)">Glucosylgalactosyl (K)</option>
+        <option value="Glucuronyl (S)">Glucuronyl (S)</option>
+        <option value="Glutathione (C)">Glutathione (C)</option>
+        <option value="Gly (K)">Gly (K)</option>
+        <option value="Gly (S)">Gly (S)</option>
+        <option value="Gly (T)">Gly (T)</option>
+        <option value="Gly-&gt;Ala (G)">Gly-&gt;Ala (G)</option>
+        <option value="Gly-&gt;Arg (G)">Gly-&gt;Arg (G)</option>
+        <option value="Gly-&gt;Asn (G)">Gly-&gt;Asn (G)</option>
+        <option value="Gly-&gt;Asp (G)">Gly-&gt;Asp (G)</option>
+        <option value="Gly-&gt;Cys (G)">Gly-&gt;Cys (G)</option>
+        <option value="Gly-&gt;Gln (G)">Gly-&gt;Gln (G)</option>
+        <option value="Gly-&gt;Glu (G)">Gly-&gt;Glu (G)</option>
+        <option value="Gly-&gt;His (G)">Gly-&gt;His (G)</option>
+        <option value="Gly-&gt;Lys (G)">Gly-&gt;Lys (G)</option>
+        <option value="Gly-&gt;Met (G)">Gly-&gt;Met (G)</option>
+        <option value="Gly-&gt;Phe (G)">Gly-&gt;Phe (G)</option>
+        <option value="Gly-&gt;Pro (G)">Gly-&gt;Pro (G)</option>
+        <option value="Gly-&gt;Ser (G)">Gly-&gt;Ser (G)</option>
+        <option value="Gly-&gt;Thr (G)">Gly-&gt;Thr (G)</option>
+        <option value="Gly-&gt;Trp (G)">Gly-&gt;Trp (G)</option>
+        <option value="Gly-&gt;Tyr (G)">Gly-&gt;Tyr (G)</option>
+        <option value="Gly-&gt;Val (G)">Gly-&gt;Val (G)</option>
+        <option value="Gly-&gt;Xle (G)">Gly-&gt;Xle (G)</option>
+        <option value="Gly-loss+Amide (C-term G)">Gly-loss+Amide (C-term G)</option>
+        <option value="Glycerophospho (S)">Glycerophospho (S)</option>
+        <option value="GlycerylPE (E)">GlycerylPE (E)</option>
+        <option value="Glycosyl (P)">Glycosyl (P)</option>
+        <option value="Guanidinyl (K)">Guanidinyl (K)</option>
+        <option value="Guanidinyl (N-term)">Guanidinyl (N-term)</option>
+        <option value="HCysThiolactone (K)">HCysThiolactone (K)</option>
+        <option value="HCysteinyl (C)">HCysteinyl (C)</option>
+        <option value="HMVK (C)">HMVK (C)</option>
+        <option value="HN2_mustard (C)">HN2_mustard (C)</option>
+        <option value="HN2_mustard (H)">HN2_mustard (H)</option>
+        <option value="HN2_mustard (K)">HN2_mustard (K)</option>
+        <option value="HN3_mustard (C)">HN3_mustard (C)</option>
+        <option value="HN3_mustard (H)">HN3_mustard (H)</option>
+        <option value="HN3_mustard (K)">HN3_mustard (K)</option>
+        <option value="HNE (A)">HNE (A)</option>
+        <option value="HNE (C)">HNE (C)</option>
+        <option value="HNE (H)">HNE (H)</option>
+        <option value="HNE (K)">HNE (K)</option>
+        <option value="HNE (L)">HNE (L)</option>
+        <option value="HNE+Delta:H(2) (C)">HNE+Delta:H(2) (C)</option>
+        <option value="HNE+Delta:H(2) (H)">HNE+Delta:H(2) (H)</option>
+        <option value="HNE+Delta:H(2) (K)">HNE+Delta:H(2) (K)</option>
+        <option value="HNE-BAHAH (C)">HNE-BAHAH (C)</option>
+        <option value="HNE-BAHAH (H)">HNE-BAHAH (H)</option>
+        <option value="HNE-BAHAH (K)">HNE-BAHAH (K)</option>
+        <option value="HNE-Delta:H(2)O (C)">HNE-Delta:H(2)O (C)</option>
+        <option value="HNE-Delta:H(2)O (H)">HNE-Delta:H(2)O (H)</option>
+        <option value="HNE-Delta:H(2)O (K)">HNE-Delta:H(2)O (K)</option>
+        <option value="HPG (R)">HPG (R)</option>
+        <option value="Heme (C)">Heme (C)</option>
+        <option value="Heme (H)">Heme (H)</option>
+        <option value="Hep (K)">Hep (K)</option>
+        <option value="Hep (N)">Hep (N)</option>
+        <option value="Hep (Q)">Hep (Q)</option>
+        <option value="Hep (R)">Hep (R)</option>
+        <option value="Hep (S)">Hep (S)</option>
+        <option value="Hep (T)">Hep (T)</option>
+        <option value="Hex (C)">Hex (C)</option>
+        <option value="Hex (K)">Hex (K)</option>
+        <option value="Hex (N)">Hex (N)</option>
+        <option value="Hex (N-term)">Hex (N-term)</option>
+        <option value="Hex (R)">Hex (R)</option>
+        <option value="Hex (S)">Hex (S)</option>
+        <option value="Hex (T)">Hex (T)</option>
+        <option value="Hex (W)">Hex (W)</option>
+        <option value="Hex (Y)">Hex (Y)</option>
+        <option value="Hex(1)HexNAc(1)NeuAc(1) (N)">Hex(1)HexNAc(1)NeuAc(1) (N)</option>
+        <option value="Hex(1)HexNAc(1)NeuAc(1) (S)">Hex(1)HexNAc(1)NeuAc(1) (S)</option>
+        <option value="Hex(1)HexNAc(1)NeuAc(1) (T)">Hex(1)HexNAc(1)NeuAc(1) (T)</option>
+        <option value="Hex(1)HexNAc(1)NeuAc(2) (N)">Hex(1)HexNAc(1)NeuAc(2) (N)</option>
+        <option value="Hex(1)HexNAc(1)NeuAc(2) (S)">Hex(1)HexNAc(1)NeuAc(2) (S)</option>
+        <option value="Hex(1)HexNAc(1)NeuAc(2) (T)">Hex(1)HexNAc(1)NeuAc(2) (T)</option>
+        <option value="Hex(1)HexNAc(1)dHex(1) (N)">Hex(1)HexNAc(1)dHex(1) (N)</option>
+        <option value="Hex(1)HexNAc(2) (N)">Hex(1)HexNAc(2) (N)</option>
+        <option value="Hex(1)HexNAc(2)Pent(1) (N)">Hex(1)HexNAc(2)Pent(1) (N)</option>
+        <option value="Hex(1)HexNAc(2)dHex(1) (N)">Hex(1)HexNAc(2)dHex(1) (N)</option>
+        <option value="Hex(1)HexNAc(2)dHex(1)Pent(1) (N)">Hex(1)HexNAc(2)dHex(1)Pent(1) (N)</option>
+        <option value="Hex(1)HexNAc(2)dHex(2) (N)">Hex(1)HexNAc(2)dHex(2) (N)</option>
+        <option value="Hex(2) (K)">Hex(2) (K)</option>
+        <option value="Hex(2) (R)">Hex(2) (R)</option>
+        <option value="Hex(2)HexNAc(2) (N)">Hex(2)HexNAc(2) (N)</option>
+        <option value="Hex(2)HexNAc(2)Pent(1) (N)">Hex(2)HexNAc(2)Pent(1) (N)</option>
+        <option value="Hex(2)HexNAc(2)dHex(1) (N)">Hex(2)HexNAc(2)dHex(1) (N)</option>
+        <option value="Hex(3) (N)">Hex(3) (N)</option>
+        <option value="Hex(3)HexNAc(1)Pent(1) (N)">Hex(3)HexNAc(1)Pent(1) (N)</option>
+        <option value="Hex(3)HexNAc(2) (N)">Hex(3)HexNAc(2) (N)</option>
+        <option value="Hex(3)HexNAc(2)P(1) (N)">Hex(3)HexNAc(2)P(1) (N)</option>
+        <option value="Hex(3)HexNAc(4) (N)">Hex(3)HexNAc(4) (N)</option>
+        <option value="Hex(4)HexNAc(4) (N)">Hex(4)HexNAc(4) (N)</option>
+        <option value="Hex(5)HexNAc(2) (N)">Hex(5)HexNAc(2) (N)</option>
+        <option value="Hex(5)HexNAc(4) (N)">Hex(5)HexNAc(4) (N)</option>
+        <option value="Hex(5)HexNAc(4)NeuAc(1) (N)">Hex(5)HexNAc(4)NeuAc(1) (N)</option>
+        <option value="Hex(5)HexNAc(4)NeuAc(2) (N)">Hex(5)HexNAc(4)NeuAc(2) (N)</option>
+        <option value="Hex1HexNAc1 (N)">Hex1HexNAc1 (N)</option>
+        <option value="Hex1HexNAc1 (S)">Hex1HexNAc1 (S)</option>
+        <option value="Hex1HexNAc1 (T)">Hex1HexNAc1 (T)</option>
+        <option value="HexN (K)">HexN (K)</option>
+        <option value="HexN (N)">HexN (N)</option>
+        <option value="HexN (T)">HexN (T)</option>
+        <option value="HexN (W)">HexN (W)</option>
+        <option value="HexNAc (N)">HexNAc (N)</option>
+        <option value="HexNAc (S)">HexNAc (S)</option>
+        <option value="HexNAc (T)">HexNAc (T)</option>
+        <option value="HexNAc(1)dHex(1) (N)">HexNAc(1)dHex(1) (N)</option>
+        <option value="HexNAc(1)dHex(2) (N)">HexNAc(1)dHex(2) (N)</option>
+        <option value="HexNAc(2) (N)">HexNAc(2) (N)</option>
+        <option value="HexNAc(2)dHex(1) (N)">HexNAc(2)dHex(1) (N)</option>
+        <option value="HexNAc(2)dHex(2) (N)">HexNAc(2)dHex(2) (N)</option>
+        <option value="His-&gt;Ala (H)">His-&gt;Ala (H)</option>
+        <option value="His-&gt;Arg (H)">His-&gt;Arg (H)</option>
+        <option value="His-&gt;Asn (H)">His-&gt;Asn (H)</option>
+        <option value="His-&gt;Asp (H)">His-&gt;Asp (H)</option>
+        <option value="His-&gt;Cys (H)">His-&gt;Cys (H)</option>
+        <option value="His-&gt;Gln (H)">His-&gt;Gln (H)</option>
+        <option value="His-&gt;Glu (H)">His-&gt;Glu (H)</option>
+        <option value="His-&gt;Gly (H)">His-&gt;Gly (H)</option>
+        <option value="His-&gt;Lys (H)">His-&gt;Lys (H)</option>
+        <option value="His-&gt;Met (H)">His-&gt;Met (H)</option>
+        <option value="His-&gt;Phe (H)">His-&gt;Phe (H)</option>
+        <option value="His-&gt;Pro (H)">His-&gt;Pro (H)</option>
+        <option value="His-&gt;Ser (H)">His-&gt;Ser (H)</option>
+        <option value="His-&gt;Thr (H)">His-&gt;Thr (H)</option>
+        <option value="His-&gt;Trp (H)">His-&gt;Trp (H)</option>
+        <option value="His-&gt;Tyr (H)">His-&gt;Tyr (H)</option>
+        <option value="His-&gt;Val (H)">His-&gt;Val (H)</option>
+        <option value="His-&gt;Xle (H)">His-&gt;Xle (H)</option>
+        <option value="Homocysteic_acid (M)">Homocysteic_acid (M)</option>
+        <option value="Hydroxamic_acid (D)">Hydroxamic_acid (D)</option>
+        <option value="Hydroxamic_acid (E)">Hydroxamic_acid (E)</option>
+        <option value="Hydroxycinnamyl (C)">Hydroxycinnamyl (C)</option>
+        <option value="Hydroxyfarnesyl (C)">Hydroxyfarnesyl (C)</option>
+        <option value="Hydroxyheme (E)">Hydroxyheme (E)</option>
+        <option value="Hydroxymethyl (N)">Hydroxymethyl (N)</option>
+        <option value="HydroxymethylOP (K)">HydroxymethylOP (K)</option>
+        <option value="Hydroxytrimethyl (K)">Hydroxytrimethyl (K)</option>
+        <option value="Hypusine (K)">Hypusine (K)</option>
+        <option value="IBTP (C)">IBTP (C)</option>
+        <option value="ICAT-C (C)">ICAT-C (C)</option>
+        <option value="ICAT-C:13C(9) (C)">ICAT-C:13C(9) (C)</option>
+        <option value="ICAT-D (C)">ICAT-D (C)</option>
+        <option value="ICAT-D:2H(8) (C)">ICAT-D:2H(8) (C)</option>
+        <option value="ICAT-G (C)">ICAT-G (C)</option>
+        <option value="ICAT-G:2H(8) (C)">ICAT-G:2H(8) (C)</option>
+        <option value="ICAT-H (C)">ICAT-H (C)</option>
+        <option value="ICAT-H:13C(6) (C)">ICAT-H:13C(6) (C)</option>
+        <option value="ICDID (C)">ICDID (C)</option>
+        <option value="ICDID:2H(6) (C)">ICDID:2H(6) (C)</option>
+        <option value="ICPL (K)">ICPL (K)</option>
+        <option value="ICPL (N-term)">ICPL (N-term)</option>
+        <option value="ICPL:13C(6) (K)">ICPL:13C(6) (K)</option>
+        <option value="ICPL:13C(6) (N-term)">ICPL:13C(6) (N-term)</option>
+        <option value="ICPL:13C(6)2H(4) (K)">ICPL:13C(6)2H(4) (K)</option>
+        <option value="ICPL:13C(6)2H(4) (N-term)">ICPL:13C(6)2H(4) (N-term)</option>
+        <option value="ICPL:2H(4) (K)">ICPL:2H(4) (K)</option>
+        <option value="ICPL:2H(4) (N-term)">ICPL:2H(4) (N-term)</option>
+        <option value="IDEnT (C)">IDEnT (C)</option>
+        <option value="IED-Biotin (C)">IED-Biotin (C)</option>
+        <option value="IGBP (C)">IGBP (C)</option>
+        <option value="IGBP:13C(2) (C)">IGBP:13C(2) (C)</option>
+        <option value="IMEHex(2)NeuAc(1) (K)">IMEHex(2)NeuAc(1) (K)</option>
+        <option value="IMID (K)">IMID (K)</option>
+        <option value="IMID:2H(4) (K)">IMID:2H(4) (K)</option>
+        <option value="ISD_z+2_ion (N-term)">ISD_z+2_ion (N-term)</option>
+        <option value="Iminobiotin (K)">Iminobiotin (K)</option>
+        <option value="Iminobiotin (N-term)">Iminobiotin (N-term)</option>
+        <option value="Iodo (H)">Iodo (H)</option>
+        <option value="Iodo (Y)">Iodo (Y)</option>
+        <option value="IodoU-AMP (F)">IodoU-AMP (F)</option>
+        <option value="IodoU-AMP (W)">IodoU-AMP (W)</option>
+        <option value="IodoU-AMP (Y)">IodoU-AMP (Y)</option>
+        <option value="Iodoacetanilide (C)">Iodoacetanilide (C)</option>
+        <option value="Iodoacetanilide (K)">Iodoacetanilide (K)</option>
+        <option value="Iodoacetanilide (N-term)">Iodoacetanilide (N-term)</option>
+        <option value="Iodoacetanilide:13C(6) (C)">Iodoacetanilide:13C(6) (C)</option>
+        <option value="Iodoacetanilide:13C(6) (K)">Iodoacetanilide:13C(6) (K)</option>
+        <option value="Iodoacetanilide:13C(6) (N-term)">Iodoacetanilide:13C(6) (N-term)</option>
+        <option value="Isopropylphospho (S)">Isopropylphospho (S)</option>
+        <option value="Isopropylphospho (T)">Isopropylphospho (T)</option>
+        <option value="Isopropylphospho (Y)">Isopropylphospho (Y)</option>
+        <option value="LG-Hlactam-K (K)">LG-Hlactam-K (K)</option>
+        <option value="LG-Hlactam-R (R)">LG-Hlactam-R (R)</option>
+        <option value="LG-anhydrolactam (K)">LG-anhydrolactam (K)</option>
+        <option value="LG-anhydrolactam (N-term)">LG-anhydrolactam (N-term)</option>
+        <option value="LG-anhyropyrrole (K)">LG-anhyropyrrole (K)</option>
+        <option value="LG-anhyropyrrole (N-term)">LG-anhyropyrrole (N-term)</option>
+        <option value="LG-lactam-K (K)">LG-lactam-K (K)</option>
+        <option value="LG-lactam-R (R)">LG-lactam-R (R)</option>
+        <option value="LG-pyrrole (K)">LG-pyrrole (K)</option>
+        <option value="LG-pyrrole (N-term)">LG-pyrrole (N-term)</option>
+        <option value="LRGG (K)">LRGG (K)</option>
+        <option value="Label:13C(1)2H(3) (M)">Label:13C(1)2H(3) (M)</option>
+        <option value="Label:13C(1)2H(3)+Oxidation (M)">Label:13C(1)2H(3)+Oxidation (M)</option>
+        <option value="Label:13C(3) (A)">Label:13C(3) (A)</option>
+        <option value="Label:13C(3)15N(1) (A)">Label:13C(3)15N(1) (A)</option>
+        <option value="Label:13C(4) (M)">Label:13C(4) (M)</option>
+        <option value="Label:13C(4)+Oxidation (M)">Label:13C(4)+Oxidation (M)</option>
+        <option value="Label:13C(4)15N(1) (D)">Label:13C(4)15N(1) (D)</option>
+        <option value="Label:13C(4)15N(2)+GG (K)">Label:13C(4)15N(2)+GG (K)</option>
+        <option value="Label:13C(5) (P)">Label:13C(5) (P)</option>
+        <option value="Label:13C(5)15N(1) (E)">Label:13C(5)15N(1) (E)</option>
+        <option value="Label:13C(5)15N(1) (M)">Label:13C(5)15N(1) (M)</option>
+        <option value="Label:13C(5)15N(1) (P)">Label:13C(5)15N(1) (P)</option>
+        <option value="Label:13C(5)15N(1) (V)">Label:13C(5)15N(1) (V)</option>
+        <option value="Label:13C(6) (I)">Label:13C(6) (I)</option>
+        <option value="Label:13C(6) (K)">Label:13C(6) (K)</option>
+        <option value="Label:13C(6) (L)">Label:13C(6) (L)</option>
+        <option value="Label:13C(6) (R)">Label:13C(6) (R)</option>
+        <option value="Label:13C(6)+Acetyl (K)">Label:13C(6)+Acetyl (K)</option>
+        <option value="Label:13C(6)+Dimethyl (K)">Label:13C(6)+Dimethyl (K)</option>
+        <option value="Label:13C(6)+GG (K)">Label:13C(6)+GG (K)</option>
+        <option value="Label:13C(6)15N(1) (I)">Label:13C(6)15N(1) (I)</option>
+        <option value="Label:13C(6)15N(1) (L)">Label:13C(6)15N(1) (L)</option>
+        <option value="Label:13C(6)15N(2) (K)">Label:13C(6)15N(2) (K)</option>
+        <option value="Label:13C(6)15N(2)+Acetyl (K)">Label:13C(6)15N(2)+Acetyl (K)</option>
+        <option value="Label:13C(6)15N(2)+Dimethyl (K)">Label:13C(6)15N(2)+Dimethyl (K)</option>
+        <option value="Label:13C(6)15N(2)+GG (K)">Label:13C(6)15N(2)+GG (K)</option>
+        <option value="Label:13C(6)15N(4) (R)">Label:13C(6)15N(4) (R)</option>
+        <option value="Label:13C(6)15N(4)+Dimethyl (R)">Label:13C(6)15N(4)+Dimethyl (R)</option>
+        <option value="Label:13C(6)15N(4)+Dimethyl:2H(6)13C(2) (R)">Label:13C(6)15N(4)+Dimethyl:2H(6)13C(2) (R)</option>
+        <option value="Label:13C(6)15N(4)+Methyl (R)">Label:13C(6)15N(4)+Methyl (R)</option>
+        <option value="Label:13C(6)15N(4)+Methyl:2H(3)13C(1) (R)">Label:13C(6)15N(4)+Methyl:2H(3)13C(1) (R)</option>
+        <option value="Label:13C(8)15N(2) (R)">Label:13C(8)15N(2) (R)</option>
+        <option value="Label:13C(9) (F)">Label:13C(9) (F)</option>
+        <option value="Label:13C(9) (Y)">Label:13C(9) (Y)</option>
+        <option value="Label:13C(9)+Phospho (Y)">Label:13C(9)+Phospho (Y)</option>
+        <option value="Label:13C(9)15N(1) (F)">Label:13C(9)15N(1) (F)</option>
+        <option value="Label:15N(1) (A)">Label:15N(1) (A)</option>
+        <option value="Label:15N(1) (C)">Label:15N(1) (C)</option>
+        <option value="Label:15N(1) (D)">Label:15N(1) (D)</option>
+        <option value="Label:15N(1) (E)">Label:15N(1) (E)</option>
+        <option value="Label:15N(1) (F)">Label:15N(1) (F)</option>
+        <option value="Label:15N(1) (G)">Label:15N(1) (G)</option>
+        <option value="Label:15N(1) (I)">Label:15N(1) (I)</option>
+        <option value="Label:15N(1) (L)">Label:15N(1) (L)</option>
+        <option value="Label:15N(1) (M)">Label:15N(1) (M)</option>
+        <option value="Label:15N(1) (P)">Label:15N(1) (P)</option>
+        <option value="Label:15N(1) (S)">Label:15N(1) (S)</option>
+        <option value="Label:15N(1) (T)">Label:15N(1) (T)</option>
+        <option value="Label:15N(1) (V)">Label:15N(1) (V)</option>
+        <option value="Label:15N(1) (Y)">Label:15N(1) (Y)</option>
+        <option value="Label:15N(2) (K)">Label:15N(2) (K)</option>
+        <option value="Label:15N(2) (N)">Label:15N(2) (N)</option>
+        <option value="Label:15N(2) (Q)">Label:15N(2) (Q)</option>
+        <option value="Label:15N(2) (W)">Label:15N(2) (W)</option>
+        <option value="Label:15N(2)2H(9) (K)">Label:15N(2)2H(9) (K)</option>
+        <option value="Label:15N(3) (H)">Label:15N(3) (H)</option>
+        <option value="Label:15N(4) (R)">Label:15N(4) (R)</option>
+        <option value="Label:18O(1) (C-term)">Label:18O(1) (C-term)</option>
+        <option value="Label:18O(1) (S)">Label:18O(1) (S)</option>
+        <option value="Label:18O(1) (T)">Label:18O(1) (T)</option>
+        <option value="Label:18O(1) (Y)">Label:18O(1) (Y)</option>
+        <option value="Label:18O(2) (C-term)">Label:18O(2) (C-term)</option>
+        <option value="Label:2H(10) (L)">Label:2H(10) (L)</option>
+        <option value="Label:2H(3) (L)">Label:2H(3) (L)</option>
+        <option value="Label:2H(3) (M)">Label:2H(3) (M)</option>
+        <option value="Label:2H(3)+Oxidation (M)">Label:2H(3)+Oxidation (M)</option>
+        <option value="Label:2H(4) (F)">Label:2H(4) (F)</option>
+        <option value="Label:2H(4) (K)">Label:2H(4) (K)</option>
+        <option value="Label:2H(4) (Y)">Label:2H(4) (Y)</option>
+        <option value="Label:2H(4)+Acetyl (K)">Label:2H(4)+Acetyl (K)</option>
+        <option value="Label:2H(4)+GG (K)">Label:2H(4)+GG (K)</option>
+        <option value="Label:2H(4)13C(1) (R)">Label:2H(4)13C(1) (R)</option>
+        <option value="Label:2H(6)15N(1) (P)">Label:2H(6)15N(1) (P)</option>
+        <option value="Label:2H(7)15N(4) (R)">Label:2H(7)15N(4) (R)</option>
+        <option value="Label:2H(9)13C(6)15N(2) (K)">Label:2H(9)13C(6)15N(2) (K)</option>
+        <option value="Leu-&gt;MetOx (L)">Leu-&gt;MetOx (L)</option>
+        <option value="Lipoyl (K)">Lipoyl (K)</option>
+        <option value="Lys (N-term)">Lys (N-term)</option>
+        <option value="Lys-&gt;Ala (K)">Lys-&gt;Ala (K)</option>
+        <option value="Lys-&gt;Allysine (K)">Lys-&gt;Allysine (K)</option>
+        <option value="Lys-&gt;AminoadipicAcid (K)">Lys-&gt;AminoadipicAcid (K)</option>
+        <option value="Lys-&gt;Arg (K)">Lys-&gt;Arg (K)</option>
+        <option value="Lys-&gt;Asn (K)">Lys-&gt;Asn (K)</option>
+        <option value="Lys-&gt;Asp (K)">Lys-&gt;Asp (K)</option>
+        <option value="Lys-&gt;CamCys (K)">Lys-&gt;CamCys (K)</option>
+        <option value="Lys-&gt;Cys (K)">Lys-&gt;Cys (K)</option>
+        <option value="Lys-&gt;Gln (K)">Lys-&gt;Gln (K)</option>
+        <option value="Lys-&gt;Glu (K)">Lys-&gt;Glu (K)</option>
+        <option value="Lys-&gt;Gly (K)">Lys-&gt;Gly (K)</option>
+        <option value="Lys-&gt;His (K)">Lys-&gt;His (K)</option>
+        <option value="Lys-&gt;Met (K)">Lys-&gt;Met (K)</option>
+        <option value="Lys-&gt;MetOx (K)">Lys-&gt;MetOx (K)</option>
+        <option value="Lys-&gt;Phe (K)">Lys-&gt;Phe (K)</option>
+        <option value="Lys-&gt;Pro (K)">Lys-&gt;Pro (K)</option>
+        <option value="Lys-&gt;Ser (K)">Lys-&gt;Ser (K)</option>
+        <option value="Lys-&gt;Thr (K)">Lys-&gt;Thr (K)</option>
+        <option value="Lys-&gt;Trp (K)">Lys-&gt;Trp (K)</option>
+        <option value="Lys-&gt;Tyr (K)">Lys-&gt;Tyr (K)</option>
+        <option value="Lys-&gt;Val (K)">Lys-&gt;Val (K)</option>
+        <option value="Lys-&gt;Xle (K)">Lys-&gt;Xle (K)</option>
+        <option value="Lysbiotinhydrazide (K)">Lysbiotinhydrazide (K)</option>
+        <option value="MDCC (C)">MDCC (C)</option>
+        <option value="MG-H1 (R)">MG-H1 (R)</option>
+        <option value="MM-diphenylpentanone (C)">MM-diphenylpentanone (C)</option>
+        <option value="MTSL (C)">MTSL (C)</option>
+        <option value="Maleimide-PEO2-Biotin (C)">Maleimide-PEO2-Biotin (C)</option>
+        <option value="Malonyl (C)">Malonyl (C)</option>
+        <option value="Malonyl (S)">Malonyl (S)</option>
+        <option value="Menadione (C)">Menadione (C)</option>
+        <option value="Menadione (K)">Menadione (K)</option>
+        <option value="Menadione-HQ (C)">Menadione-HQ (C)</option>
+        <option value="Menadione-HQ (K)">Menadione-HQ (K)</option>
+        <option value="MercaptoEthanol (S)">MercaptoEthanol (S)</option>
+        <option value="MercaptoEthanol (T)">MercaptoEthanol (T)</option>
+        <option value="Met-&gt;Aha (M)">Met-&gt;Aha (M)</option>
+        <option value="Met-&gt;Ala (M)">Met-&gt;Ala (M)</option>
+        <option value="Met-&gt;Arg (M)">Met-&gt;Arg (M)</option>
+        <option value="Met-&gt;Asn (M)">Met-&gt;Asn (M)</option>
+        <option value="Met-&gt;Asp (M)">Met-&gt;Asp (M)</option>
+        <option value="Met-&gt;Cys (M)">Met-&gt;Cys (M)</option>
+        <option value="Met-&gt;Gln (M)">Met-&gt;Gln (M)</option>
+        <option value="Met-&gt;Glu (M)">Met-&gt;Glu (M)</option>
+        <option value="Met-&gt;Gly (M)">Met-&gt;Gly (M)</option>
+        <option value="Met-&gt;His (M)">Met-&gt;His (M)</option>
+        <option value="Met-&gt;Hpg (M)">Met-&gt;Hpg (M)</option>
+        <option value="Met-&gt;Hse (C-term M)">Met-&gt;Hse (C-term M)</option>
+        <option value="Met-&gt;Hsl (C-term M)">Met-&gt;Hsl (C-term M)</option>
+        <option value="Met-&gt;Lys (M)">Met-&gt;Lys (M)</option>
+        <option value="Met-&gt;Phe (M)">Met-&gt;Phe (M)</option>
+        <option value="Met-&gt;Pro (M)">Met-&gt;Pro (M)</option>
+        <option value="Met-&gt;Ser (M)">Met-&gt;Ser (M)</option>
+        <option value="Met-&gt;Thr (M)">Met-&gt;Thr (M)</option>
+        <option value="Met-&gt;Trp (M)">Met-&gt;Trp (M)</option>
+        <option value="Met-&gt;Tyr (M)">Met-&gt;Tyr (M)</option>
+        <option value="Met-&gt;Val (M)">Met-&gt;Val (M)</option>
+        <option value="Met-&gt;Xle (M)">Met-&gt;Xle (M)</option>
+        <option value="Methyl (C)">Methyl (C)</option>
+        <option value="Methyl (C-term)">Methyl (C-term)</option>
+        <option value="Methyl (D)">Methyl (D)</option>
+        <option value="Methyl (E)">Methyl (E)</option>
+        <option value="Methyl (H)">Methyl (H)</option>
+        <option value="Methyl (I)">Methyl (I)</option>
+        <option value="Methyl (K)">Methyl (K)</option>
+        <option value="Methyl (L)">Methyl (L)</option>
+        <option value="Methyl (N)">Methyl (N)</option>
+        <option value="Methyl (N-term)">Methyl (N-term)</option>
+        <option value="Methyl (Q)">Methyl (Q)</option>
+        <option value="Methyl (R)">Methyl (R)</option>
+        <option value="Methyl (S)">Methyl (S)</option>
+        <option value="Methyl (T)">Methyl (T)</option>
+        <option value="Methyl+Acetyl:2H(3) (K)">Methyl+Acetyl:2H(3) (K)</option>
+        <option value="Methyl+Deamidated (N)">Methyl+Deamidated (N)</option>
+        <option value="Methyl+Deamidated (Q)">Methyl+Deamidated (Q)</option>
+        <option value="Methyl-PEO12-Maleimide (C)">Methyl-PEO12-Maleimide (C)</option>
+        <option value="Methyl:2H(2) (K)">Methyl:2H(2) (K)</option>
+        <option value="Methyl:2H(3) (C-term)">Methyl:2H(3) (C-term)</option>
+        <option value="Methyl:2H(3) (D)">Methyl:2H(3) (D)</option>
+        <option value="Methyl:2H(3) (E)">Methyl:2H(3) (E)</option>
+        <option value="Methyl:2H(3) (K)">Methyl:2H(3) (K)</option>
+        <option value="Methyl:2H(3) (R)">Methyl:2H(3) (R)</option>
+        <option value="Methyl:2H(3)+Acetyl:2H(3) (K)">Methyl:2H(3)+Acetyl:2H(3) (K)</option>
+        <option value="Methyl:2H(3)13C(1) (K)">Methyl:2H(3)13C(1) (K)</option>
+        <option value="Methyl:2H(3)13C(1) (R)">Methyl:2H(3)13C(1) (R)</option>
+        <option value="Methylamine (S)">Methylamine (S)</option>
+        <option value="Methylamine (T)">Methylamine (T)</option>
+        <option value="Methylmalonylation (S)">Methylmalonylation (S)</option>
+        <option value="Methylphosphonate (S)">Methylphosphonate (S)</option>
+        <option value="Methylphosphonate (T)">Methylphosphonate (T)</option>
+        <option value="Methylphosphonate (Y)">Methylphosphonate (Y)</option>
+        <option value="Methylpyrroline (K)">Methylpyrroline (K)</option>
+        <option value="Methylthio (C)">Methylthio (C)</option>
+        <option value="Methylthio (D)">Methylthio (D)</option>
+        <option value="Methylthio (K)">Methylthio (K)</option>
+        <option value="Methylthio (N)">Methylthio (N)</option>
+        <option value="Methylthio (N-term)">Methylthio (N-term)</option>
+        <option value="Molybdopterin (C)">Molybdopterin (C)</option>
+        <option value="MolybdopterinGD (C)">MolybdopterinGD (C)</option>
+        <option value="MolybdopterinGD (D)">MolybdopterinGD (D)</option>
+        <option value="MolybdopterinGD+Delta:S(-1)Se(1) (C)">MolybdopterinGD+Delta:S(-1)Se(1) (C)</option>
+        <option value="MurNAc (A)">MurNAc (A)</option>
+        <option value="Myristoyl (C)">Myristoyl (C)</option>
+        <option value="Myristoyl (K)">Myristoyl (K)</option>
+        <option value="Myristoyl (N-term G)">Myristoyl (N-term G)</option>
+        <option value="N-dimethylphosphate (S)">N-dimethylphosphate (S)</option>
+        <option value="NA-LNO2 (C)">NA-LNO2 (C)</option>
+        <option value="NA-LNO2 (H)">NA-LNO2 (H)</option>
+        <option value="NA-OA-NO2 (C)">NA-OA-NO2 (C)</option>
+        <option value="NA-OA-NO2 (H)">NA-OA-NO2 (H)</option>
+        <option value="NBS (W)">NBS (W)</option>
+        <option value="NBS:13C(6) (W)">NBS:13C(6) (W)</option>
+        <option value="NDA (K)">NDA (K)</option>
+        <option value="NDA (N-term)">NDA (N-term)</option>
+        <option value="NEIAA (C)">NEIAA (C)</option>
+        <option value="NEIAA (Y)">NEIAA (Y)</option>
+        <option value="NEIAA:2H(5) (C)">NEIAA:2H(5) (C)</option>
+        <option value="NEIAA:2H(5) (Y)">NEIAA:2H(5) (Y)</option>
+        <option value="NEM:2H(5) (C)">NEM:2H(5) (C)</option>
+        <option value="NEM:2H(5)+H2O (C)">NEM:2H(5)+H2O (C)</option>
+        <option value="NEMsulfur (C)">NEMsulfur (C)</option>
+        <option value="NEMsulfurWater (C)">NEMsulfurWater (C)</option>
+        <option value="NHS-LC-Biotin (K)">NHS-LC-Biotin (K)</option>
+        <option value="NHS-LC-Biotin (N-term)">NHS-LC-Biotin (N-term)</option>
+        <option value="NHS-fluorescein (K)">NHS-fluorescein (K)</option>
+        <option value="NIC (K)">NIC (K)</option>
+        <option value="NIC (N-term)">NIC (N-term)</option>
+        <option value="NIPCAM (C)">NIPCAM (C)</option>
+        <option value="NO_SMX_SEMD (C)">NO_SMX_SEMD (C)</option>
+        <option value="NO_SMX_SIMD (C)">NO_SMX_SIMD (C)</option>
+        <option value="NO_SMX_SMCT (C)">NO_SMX_SMCT (C)</option>
+        <option value="Nethylmaleimide (C)">Nethylmaleimide (C)</option>
+        <option value="Nethylmaleimide+water (C)">Nethylmaleimide+water (C)</option>
+        <option value="Nethylmaleimide+water (K)">Nethylmaleimide+water (K)</option>
+        <option value="NeuAc (N)">NeuAc (N)</option>
+        <option value="NeuAc (S)">NeuAc (S)</option>
+        <option value="NeuAc (T)">NeuAc (T)</option>
+        <option value="NeuGc (N)">NeuGc (N)</option>
+        <option value="NeuGc (S)">NeuGc (S)</option>
+        <option value="NeuGc (T)">NeuGc (T)</option>
+        <option value="Nitro (W)">Nitro (W)</option>
+        <option value="Nitro (Y)">Nitro (Y)</option>
+        <option value="Nitrosyl (C)">Nitrosyl (C)</option>
+        <option value="Nmethylmaleimide (C)">Nmethylmaleimide (C)</option>
+        <option value="Nmethylmaleimide (K)">Nmethylmaleimide (K)</option>
+        <option value="Nmethylmaleimide+water (C)">Nmethylmaleimide+water (C)</option>
+        <option value="O-Dimethylphosphate (S)">O-Dimethylphosphate (S)</option>
+        <option value="O-Dimethylphosphate (T)">O-Dimethylphosphate (T)</option>
+        <option value="O-Dimethylphosphate (Y)">O-Dimethylphosphate (Y)</option>
+        <option value="O-Et-N-diMePhospho (S)">O-Et-N-diMePhospho (S)</option>
+        <option value="O-Isopropylmethylphosphonate (S)">O-Isopropylmethylphosphonate (S)</option>
+        <option value="O-Isopropylmethylphosphonate (T)">O-Isopropylmethylphosphonate (T)</option>
+        <option value="O-Isopropylmethylphosphonate (Y)">O-Isopropylmethylphosphonate (Y)</option>
+        <option value="O-Methylphosphate (S)">O-Methylphosphate (S)</option>
+        <option value="O-Methylphosphate (T)">O-Methylphosphate (T)</option>
+        <option value="O-Methylphosphate (Y)">O-Methylphosphate (Y)</option>
+        <option value="O-pinacolylmethylphosphonate (H)">O-pinacolylmethylphosphonate (H)</option>
+        <option value="O-pinacolylmethylphosphonate (K)">O-pinacolylmethylphosphonate (K)</option>
+        <option value="O-pinacolylmethylphosphonate (S)">O-pinacolylmethylphosphonate (S)</option>
+        <option value="O-pinacolylmethylphosphonate (T)">O-pinacolylmethylphosphonate (T)</option>
+        <option value="O-pinacolylmethylphosphonate (Y)">O-pinacolylmethylphosphonate (Y)</option>
+        <option value="Octanoyl (C)">Octanoyl (C)</option>
+        <option value="Octanoyl (S)">Octanoyl (S)</option>
+        <option value="Octanoyl (T)">Octanoyl (T)</option>
+        <option value="OxArgBiotin (R)">OxArgBiotin (R)</option>
+        <option value="OxArgBiotinRed (R)">OxArgBiotinRed (R)</option>
+        <option value="OxLysBiotin (K)">OxLysBiotin (K)</option>
+        <option value="OxLysBiotinRed (K)">OxLysBiotinRed (K)</option>
+        <option value="OxProBiotin (P)">OxProBiotin (P)</option>
+        <option value="OxProBiotinRed (P)">OxProBiotinRed (P)</option>
+        <option value="Oxidation (C)">Oxidation (C)</option>
+        <option value="Oxidation (C-term G)">Oxidation (C-term G)</option>
+        <option value="Oxidation (D)">Oxidation (D)</option>
+        <option value="Oxidation (F)">Oxidation (F)</option>
+        <option value="Oxidation (H)">Oxidation (H)</option>
+        <option value="Oxidation (K)">Oxidation (K)</option>
+        <option value="Oxidation (M)">Oxidation (M)</option>
+        <option value="Oxidation (N)">Oxidation (N)</option>
+        <option value="Oxidation (P)">Oxidation (P)</option>
+        <option value="Oxidation (R)">Oxidation (R)</option>
+        <option value="Oxidation (W)">Oxidation (W)</option>
+        <option value="Oxidation (Y)">Oxidation (Y)</option>
+        <option value="Oxidation+NEM (C)">Oxidation+NEM (C)</option>
+        <option value="PEITC (C)">PEITC (C)</option>
+        <option value="PEITC (K)">PEITC (K)</option>
+        <option value="PEITC (N-term)">PEITC (N-term)</option>
+        <option value="PEO-Iodoacetyl-LC-Biotin (C)">PEO-Iodoacetyl-LC-Biotin (C)</option>
+        <option value="PET (S)">PET (S)</option>
+        <option value="PET (T)">PET (T)</option>
+        <option value="PS_Hapten (C)">PS_Hapten (C)</option>
+        <option value="PS_Hapten (H)">PS_Hapten (H)</option>
+        <option value="PS_Hapten (K)">PS_Hapten (K)</option>
+        <option value="Palmitoleyl (C)">Palmitoleyl (C)</option>
+        <option value="Palmitoleyl (S)">Palmitoleyl (S)</option>
+        <option value="Palmitoleyl (T)">Palmitoleyl (T)</option>
+        <option value="Palmitoyl (C)">Palmitoyl (C)</option>
+        <option value="Palmitoyl (K)">Palmitoyl (K)</option>
+        <option value="Palmitoyl (S)">Palmitoyl (S)</option>
+        <option value="Palmitoyl (T)">Palmitoyl (T)</option>
+        <option value="Pentylamine (Q)">Pentylamine (Q)</option>
+        <option value="Phe-&gt;Ala (F)">Phe-&gt;Ala (F)</option>
+        <option value="Phe-&gt;Arg (F)">Phe-&gt;Arg (F)</option>
+        <option value="Phe-&gt;Asn (F)">Phe-&gt;Asn (F)</option>
+        <option value="Phe-&gt;Asp (F)">Phe-&gt;Asp (F)</option>
+        <option value="Phe-&gt;CamCys (F)">Phe-&gt;CamCys (F)</option>
+        <option value="Phe-&gt;Cys (F)">Phe-&gt;Cys (F)</option>
+        <option value="Phe-&gt;Gln (F)">Phe-&gt;Gln (F)</option>
+        <option value="Phe-&gt;Glu (F)">Phe-&gt;Glu (F)</option>
+        <option value="Phe-&gt;Gly (F)">Phe-&gt;Gly (F)</option>
+        <option value="Phe-&gt;His (F)">Phe-&gt;His (F)</option>
+        <option value="Phe-&gt;Lys (F)">Phe-&gt;Lys (F)</option>
+        <option value="Phe-&gt;Met (F)">Phe-&gt;Met (F)</option>
+        <option value="Phe-&gt;Pro (F)">Phe-&gt;Pro (F)</option>
+        <option value="Phe-&gt;Ser (F)">Phe-&gt;Ser (F)</option>
+        <option value="Phe-&gt;Thr (F)">Phe-&gt;Thr (F)</option>
+        <option value="Phe-&gt;Trp (F)">Phe-&gt;Trp (F)</option>
+        <option value="Phe-&gt;Tyr (F)">Phe-&gt;Tyr (F)</option>
+        <option value="Phe-&gt;Val (F)">Phe-&gt;Val (F)</option>
+        <option value="Phe-&gt;Xle (F)">Phe-&gt;Xle (F)</option>
+        <option value="Phenylisocyanate (N-term)">Phenylisocyanate (N-term)</option>
+        <option value="Phenylisocyanate:2H(5) (N-term)">Phenylisocyanate:2H(5) (N-term)</option>
+        <option value="Phospho (C)">Phospho (C)</option>
+        <option value="Phospho (D)">Phospho (D)</option>
+        <option value="Phospho (H)">Phospho (H)</option>
+        <option value="Phospho (K)">Phospho (K)</option>
+        <option value="Phospho (R)">Phospho (R)</option>
+        <option value="Phospho (S)">Phospho (S)</option>
+        <option value="Phospho (T)">Phospho (T)</option>
+        <option value="Phospho (Y)">Phospho (Y)</option>
+        <option value="PhosphoHex (S)">PhosphoHex (S)</option>
+        <option value="PhosphoHexNAc (S)">PhosphoHexNAc (S)</option>
+        <option value="PhosphoHexNAc (T)">PhosphoHexNAc (T)</option>
+        <option value="PhosphoUridine (H)">PhosphoUridine (H)</option>
+        <option value="PhosphoUridine (Y)">PhosphoUridine (Y)</option>
+        <option value="Phosphoadenosine (H)">Phosphoadenosine (H)</option>
+        <option value="Phosphoadenosine (K)">Phosphoadenosine (K)</option>
+        <option value="Phosphoadenosine (T)">Phosphoadenosine (T)</option>
+        <option value="Phosphoadenosine (Y)">Phosphoadenosine (Y)</option>
+        <option value="Phosphogluconoylation (K)">Phosphogluconoylation (K)</option>
+        <option value="Phosphogluconoylation (N-term)">Phosphogluconoylation (N-term)</option>
+        <option value="Phosphoguanosine (H)">Phosphoguanosine (H)</option>
+        <option value="Phosphoguanosine (K)">Phosphoguanosine (K)</option>
+        <option value="Phosphopantetheine (S)">Phosphopantetheine (S)</option>
+        <option value="Phosphopropargyl (S)">Phosphopropargyl (S)</option>
+        <option value="Phosphopropargyl (T)">Phosphopropargyl (T)</option>
+        <option value="Phosphopropargyl (Y)">Phosphopropargyl (Y)</option>
+        <option value="PhosphoribosyldephosphoCoA (S)">PhosphoribosyldephosphoCoA (S)</option>
+        <option value="Phycocyanobilin (C)">Phycocyanobilin (C)</option>
+        <option value="Phycoerythrobilin (C)">Phycoerythrobilin (C)</option>
+        <option value="Phytochromobilin (C)">Phytochromobilin (C)</option>
+        <option value="Piperidine (K)">Piperidine (K)</option>
+        <option value="Piperidine (N-term)">Piperidine (N-term)</option>
+        <option value="Pro-&gt;Ala (P)">Pro-&gt;Ala (P)</option>
+        <option value="Pro-&gt;Arg (P)">Pro-&gt;Arg (P)</option>
+        <option value="Pro-&gt;Asn (P)">Pro-&gt;Asn (P)</option>
+        <option value="Pro-&gt;Asp (P)">Pro-&gt;Asp (P)</option>
+        <option value="Pro-&gt;Cys (P)">Pro-&gt;Cys (P)</option>
+        <option value="Pro-&gt;Gln (P)">Pro-&gt;Gln (P)</option>
+        <option value="Pro-&gt;Glu (P)">Pro-&gt;Glu (P)</option>
+        <option value="Pro-&gt;Gly (P)">Pro-&gt;Gly (P)</option>
+        <option value="Pro-&gt;His (P)">Pro-&gt;His (P)</option>
+        <option value="Pro-&gt;Lys (P)">Pro-&gt;Lys (P)</option>
+        <option value="Pro-&gt;Met (P)">Pro-&gt;Met (P)</option>
+        <option value="Pro-&gt;Phe (P)">Pro-&gt;Phe (P)</option>
+        <option value="Pro-&gt;Pyrrolidinone (P)">Pro-&gt;Pyrrolidinone (P)</option>
+        <option value="Pro-&gt;Pyrrolidone (P)">Pro-&gt;Pyrrolidone (P)</option>
+        <option value="Pro-&gt;Ser (P)">Pro-&gt;Ser (P)</option>
+        <option value="Pro-&gt;Thr (P)">Pro-&gt;Thr (P)</option>
+        <option value="Pro-&gt;Trp (P)">Pro-&gt;Trp (P)</option>
+        <option value="Pro-&gt;Tyr (P)">Pro-&gt;Tyr (P)</option>
+        <option value="Pro-&gt;Val (P)">Pro-&gt;Val (P)</option>
+        <option value="Pro-&gt;Xle (P)">Pro-&gt;Xle (P)</option>
+        <option value="Pro-&gt;pyro-Glu (P)">Pro-&gt;pyro-Glu (P)</option>
+        <option value="Propargylamine (C-term)">Propargylamine (C-term)</option>
+        <option value="Propargylamine (D)">Propargylamine (D)</option>
+        <option value="Propargylamine (E)">Propargylamine (E)</option>
+        <option value="Propionamide (C)">Propionamide (C)</option>
+        <option value="Propionamide (K)">Propionamide (K)</option>
+        <option value="Propionamide (N-term)">Propionamide (N-term)</option>
+        <option value="Propionamide:2H(3) (C)">Propionamide:2H(3) (C)</option>
+        <option value="Propionyl (K)">Propionyl (K)</option>
+        <option value="Propionyl (N-term)">Propionyl (N-term)</option>
+        <option value="Propionyl (S)">Propionyl (S)</option>
+        <option value="Propionyl (T)">Propionyl (T)</option>
+        <option value="Propionyl:13C(3) (K)">Propionyl:13C(3) (K)</option>
+        <option value="Propionyl:13C(3) (N-term)">Propionyl:13C(3) (N-term)</option>
+        <option value="Propiophenone (C)">Propiophenone (C)</option>
+        <option value="Propiophenone (H)">Propiophenone (H)</option>
+        <option value="Propiophenone (K)">Propiophenone (K)</option>
+        <option value="Propiophenone (R)">Propiophenone (R)</option>
+        <option value="Propiophenone (S)">Propiophenone (S)</option>
+        <option value="Propiophenone (T)">Propiophenone (T)</option>
+        <option value="Propiophenone (W)">Propiophenone (W)</option>
+        <option value="Propyl (K)">Propyl (K)</option>
+        <option value="Propyl (N-term)">Propyl (N-term)</option>
+        <option value="Propyl:2H(6) (K)">Propyl:2H(6) (K)</option>
+        <option value="Propyl:2H(6) (N-term)">Propyl:2H(6) (N-term)</option>
+        <option value="PropylNAGthiazoline (C)">PropylNAGthiazoline (C)</option>
+        <option value="Puromycin (C-term)">Puromycin (C-term)</option>
+        <option value="PyMIC (N-term)">PyMIC (N-term)</option>
+        <option value="PyridoxalPhosphate (K)">PyridoxalPhosphate (K)</option>
+        <option value="PyridoxalPhosphateH2 (K)">PyridoxalPhosphateH2 (K)</option>
+        <option value="Pyridylacetyl (K)">Pyridylacetyl (K)</option>
+        <option value="Pyridylacetyl (N-term)">Pyridylacetyl (N-term)</option>
+        <option value="Pyridylethyl (C)">Pyridylethyl (C)</option>
+        <option value="Pyro-carbamidomethyl (N-term C)">Pyro-carbamidomethyl (N-term C)</option>
+        <option value="PyruvicAcidIminyl (K)">PyruvicAcidIminyl (K)</option>
+        <option value="QAT (C)">QAT (C)</option>
+        <option value="QAT:2H(3) (C)">QAT:2H(3) (C)</option>
+        <option value="QEQTGG (K)">QEQTGG (K)</option>
+        <option value="QQQTGG (K)">QQQTGG (K)</option>
+        <option value="QTGG (K)">QTGG (K)</option>
+        <option value="Quinone (W)">Quinone (W)</option>
+        <option value="Quinone (Y)">Quinone (Y)</option>
+        <option value="RNPXlink1 (C)">RNPXlink1 (C)</option>
+        <option value="RNPXlink2 (F)">RNPXlink2 (F)</option>
+        <option value="RNPXlink2 (K)">RNPXlink2 (K)</option>
+        <option value="RNPXlink2 (L)">RNPXlink2 (L)</option>
+        <option value="RNPXlink3 (C)">RNPXlink3 (C)</option>
+        <option value="RNPXlink3 (F)">RNPXlink3 (F)</option>
+        <option value="RNPXlink4 (C)">RNPXlink4 (C)</option>
+        <option value="RNPXlink5 (F)">RNPXlink5 (F)</option>
+        <option value="RNPXlink5 (Y)">RNPXlink5 (Y)</option>
+        <option value="Retinylidene (K)">Retinylidene (K)</option>
+        <option value="SMA (K)">SMA (K)</option>
+        <option value="SMA (N-term)">SMA (N-term)</option>
+        <option value="SMCC-maleimide (C)">SMCC-maleimide (C)</option>
+        <option value="SPITC (K)">SPITC (K)</option>
+        <option value="SPITC (N-term)">SPITC (N-term)</option>
+        <option value="SPITC:13C(6) (K)">SPITC:13C(6) (K)</option>
+        <option value="SPITC:13C(6) (N-term)">SPITC:13C(6) (N-term)</option>
+        <option value="SUMO2135 (K)">SUMO2135 (K)</option>
+        <option value="SUMO3549 (K)">SUMO3549 (K)</option>
+        <option value="Saligenin (H)">Saligenin (H)</option>
+        <option value="Saligenin (K)">Saligenin (K)</option>
+        <option value="SecCarbamidomethyl (C)">SecCarbamidomethyl (C)</option>
+        <option value="SecNEM (C)">SecNEM (C)</option>
+        <option value="SecNEM:2H(5) (C)">SecNEM:2H(5) (C)</option>
+        <option value="Ser-&gt;Ala (S)">Ser-&gt;Ala (S)</option>
+        <option value="Ser-&gt;Arg (S)">Ser-&gt;Arg (S)</option>
+        <option value="Ser-&gt;Asn (S)">Ser-&gt;Asn (S)</option>
+        <option value="Ser-&gt;Asp (S)">Ser-&gt;Asp (S)</option>
+        <option value="Ser-&gt;Cys (S)">Ser-&gt;Cys (S)</option>
+        <option value="Ser-&gt;Gln (S)">Ser-&gt;Gln (S)</option>
+        <option value="Ser-&gt;Glu (S)">Ser-&gt;Glu (S)</option>
+        <option value="Ser-&gt;Gly (S)">Ser-&gt;Gly (S)</option>
+        <option value="Ser-&gt;His (S)">Ser-&gt;His (S)</option>
+        <option value="Ser-&gt;Lys (S)">Ser-&gt;Lys (S)</option>
+        <option value="Ser-&gt;Met (S)">Ser-&gt;Met (S)</option>
+        <option value="Ser-&gt;Phe (S)">Ser-&gt;Phe (S)</option>
+        <option value="Ser-&gt;Pro (S)">Ser-&gt;Pro (S)</option>
+        <option value="Ser-&gt;Thr (S)">Ser-&gt;Thr (S)</option>
+        <option value="Ser-&gt;Trp (S)">Ser-&gt;Trp (S)</option>
+        <option value="Ser-&gt;Tyr (S)">Ser-&gt;Tyr (S)</option>
+        <option value="Ser-&gt;Val (S)">Ser-&gt;Val (S)</option>
+        <option value="Ser-&gt;Xle (S)">Ser-&gt;Xle (S)</option>
+        <option value="Succinyl (K)">Succinyl (K)</option>
+        <option value="Succinyl (N-term)">Succinyl (N-term)</option>
+        <option value="Succinyl:13C(4) (K)">Succinyl:13C(4) (K)</option>
+        <option value="Succinyl:13C(4) (N-term)">Succinyl:13C(4) (N-term)</option>
+        <option value="Succinyl:2H(4) (K)">Succinyl:2H(4) (K)</option>
+        <option value="Succinyl:2H(4) (N-term)">Succinyl:2H(4) (N-term)</option>
+        <option value="SulfanilicAcid (C-term)">SulfanilicAcid (C-term)</option>
+        <option value="SulfanilicAcid (D)">SulfanilicAcid (D)</option>
+        <option value="SulfanilicAcid (E)">SulfanilicAcid (E)</option>
+        <option value="SulfanilicAcid:13C(6) (C-term)">SulfanilicAcid:13C(6) (C-term)</option>
+        <option value="SulfanilicAcid:13C(6) (D)">SulfanilicAcid:13C(6) (D)</option>
+        <option value="SulfanilicAcid:13C(6) (E)">SulfanilicAcid:13C(6) (E)</option>
+        <option value="Sulfide (C)">Sulfide (C)</option>
+        <option value="Sulfide (D)">Sulfide (D)</option>
+        <option value="Sulfide (W)">Sulfide (W)</option>
+        <option value="Sulfo (C)">Sulfo (C)</option>
+        <option value="Sulfo (S)">Sulfo (S)</option>
+        <option value="Sulfo (T)">Sulfo (T)</option>
+        <option value="Sulfo (Y)">Sulfo (Y)</option>
+        <option value="Sulfo-NHS-LC-LC-Biotin (K)">Sulfo-NHS-LC-LC-Biotin (K)</option>
+        <option value="Sulfo-NHS-LC-LC-Biotin (N-term)">Sulfo-NHS-LC-LC-Biotin (N-term)</option>
+        <option value="SulfoGMBS (C)">SulfoGMBS (C)</option>
+        <option value="SulfurDioxide (C)">SulfurDioxide (C)</option>
+        <option value="TAMRA-FP (S)">TAMRA-FP (S)</option>
+        <option value="TAMRA-FP (Y)">TAMRA-FP (Y)</option>
+        <option value="TMAB (K)">TMAB (K)</option>
+        <option value="TMAB (N-term)">TMAB (N-term)</option>
+        <option value="TMAB:2H(9) (K)">TMAB:2H(9) (K)</option>
+        <option value="TMAB:2H(9) (N-term)">TMAB:2H(9) (N-term)</option>
+        <option value="TMPP-Ac (N-term)">TMPP-Ac (N-term)</option>
+        <option value="TMT (H)">TMT (H)</option>
+        <option value="TMT (K)">TMT (K)</option>
+        <option value="TMT (N-term)">TMT (N-term)</option>
+        <option value="TMT (S)">TMT (S)</option>
+        <option value="TMT (T)">TMT (T)</option>
+        <option value="TMT2plex (H)">TMT2plex (H)</option>
+        <option value="TMT2plex (K)">TMT2plex (K)</option>
+        <option value="TMT2plex (N-term)">TMT2plex (N-term)</option>
+        <option value="TMT2plex (S)">TMT2plex (S)</option>
+        <option value="TMT2plex (T)">TMT2plex (T)</option>
+        <option value="TMT6plex (H)">TMT6plex (H)</option>
+        <option value="TMT6plex (K)">TMT6plex (K)</option>
+        <option value="TMT6plex (N-term)">TMT6plex (N-term)</option>
+        <option value="TMT6plex (S)">TMT6plex (S)</option>
+        <option value="TMT6plex (T)">TMT6plex (T)</option>
+        <option value="TNBS (K)">TNBS (K)</option>
+        <option value="TNBS (N-term)">TNBS (N-term)</option>
+        <option value="Thiadiazole (C)">Thiadiazole (C)</option>
+        <option value="Thiazolidine (N-term C)">Thiazolidine (N-term C)</option>
+        <option value="Thioacyl (K)">Thioacyl (K)</option>
+        <option value="Thioacyl (N-term)">Thioacyl (N-term)</option>
+        <option value="Thiophos-S-S-biotin (S)">Thiophos-S-S-biotin (S)</option>
+        <option value="Thiophos-S-S-biotin (T)">Thiophos-S-S-biotin (T)</option>
+        <option value="Thiophos-S-S-biotin (Y)">Thiophos-S-S-biotin (Y)</option>
+        <option value="Thiophospho (S)">Thiophospho (S)</option>
+        <option value="Thiophospho (T)">Thiophospho (T)</option>
+        <option value="Thiophospho (Y)">Thiophospho (Y)</option>
+        <option value="Thr-&gt;Ala (T)">Thr-&gt;Ala (T)</option>
+        <option value="Thr-&gt;Arg (T)">Thr-&gt;Arg (T)</option>
+        <option value="Thr-&gt;Asn (T)">Thr-&gt;Asn (T)</option>
+        <option value="Thr-&gt;Asp (T)">Thr-&gt;Asp (T)</option>
+        <option value="Thr-&gt;Cys (T)">Thr-&gt;Cys (T)</option>
+        <option value="Thr-&gt;Gln (T)">Thr-&gt;Gln (T)</option>
+        <option value="Thr-&gt;Glu (T)">Thr-&gt;Glu (T)</option>
+        <option value="Thr-&gt;Gly (T)">Thr-&gt;Gly (T)</option>
+        <option value="Thr-&gt;His (T)">Thr-&gt;His (T)</option>
+        <option value="Thr-&gt;Lys (T)">Thr-&gt;Lys (T)</option>
+        <option value="Thr-&gt;Met (T)">Thr-&gt;Met (T)</option>
+        <option value="Thr-&gt;Phe (T)">Thr-&gt;Phe (T)</option>
+        <option value="Thr-&gt;Pro (T)">Thr-&gt;Pro (T)</option>
+        <option value="Thr-&gt;Ser (T)">Thr-&gt;Ser (T)</option>
+        <option value="Thr-&gt;Trp (T)">Thr-&gt;Trp (T)</option>
+        <option value="Thr-&gt;Tyr (T)">Thr-&gt;Tyr (T)</option>
+        <option value="Thr-&gt;Val (T)">Thr-&gt;Val (T)</option>
+        <option value="Thr-&gt;Xle (T)">Thr-&gt;Xle (T)</option>
+        <option value="Thrbiotinhydrazide (T)">Thrbiotinhydrazide (T)</option>
+        <option value="Thyroxine (Y)">Thyroxine (Y)</option>
+        <option value="Triiodo (Y)">Triiodo (Y)</option>
+        <option value="Triiodothyronine (Y)">Triiodothyronine (Y)</option>
+        <option value="Trimethyl (K)">Trimethyl (K)</option>
+        <option value="Trimethyl (R)">Trimethyl (R)</option>
+        <option value="Trimethyl:13C(3)2H(9) (K)">Trimethyl:13C(3)2H(9) (K)</option>
+        <option value="Trimethyl:13C(3)2H(9) (R)">Trimethyl:13C(3)2H(9) (R)</option>
+        <option value="Trimethyl:2H(9) (K)">Trimethyl:2H(9) (K)</option>
+        <option value="Trimethyl:2H(9) (R)">Trimethyl:2H(9) (R)</option>
+        <option value="Trioxidation (C)">Trioxidation (C)</option>
+        <option value="Trioxidation (W)">Trioxidation (W)</option>
+        <option value="Trioxidation (Y)">Trioxidation (Y)</option>
+        <option value="Trp-&gt;Ala (W)">Trp-&gt;Ala (W)</option>
+        <option value="Trp-&gt;Arg (W)">Trp-&gt;Arg (W)</option>
+        <option value="Trp-&gt;Asn (W)">Trp-&gt;Asn (W)</option>
+        <option value="Trp-&gt;Asp (W)">Trp-&gt;Asp (W)</option>
+        <option value="Trp-&gt;Cys (W)">Trp-&gt;Cys (W)</option>
+        <option value="Trp-&gt;Gln (W)">Trp-&gt;Gln (W)</option>
+        <option value="Trp-&gt;Glu (W)">Trp-&gt;Glu (W)</option>
+        <option value="Trp-&gt;Gly (W)">Trp-&gt;Gly (W)</option>
+        <option value="Trp-&gt;His (W)">Trp-&gt;His (W)</option>
+        <option value="Trp-&gt;Hydroxykynurenin (W)">Trp-&gt;Hydroxykynurenin (W)</option>
+        <option value="Trp-&gt;Kynurenin (W)">Trp-&gt;Kynurenin (W)</option>
+        <option value="Trp-&gt;Lys (W)">Trp-&gt;Lys (W)</option>
+        <option value="Trp-&gt;Met (W)">Trp-&gt;Met (W)</option>
+        <option value="Trp-&gt;Oxolactone (W)">Trp-&gt;Oxolactone (W)</option>
+        <option value="Trp-&gt;Phe (W)">Trp-&gt;Phe (W)</option>
+        <option value="Trp-&gt;Pro (W)">Trp-&gt;Pro (W)</option>
+        <option value="Trp-&gt;Ser (W)">Trp-&gt;Ser (W)</option>
+        <option value="Trp-&gt;Thr (W)">Trp-&gt;Thr (W)</option>
+        <option value="Trp-&gt;Tyr (W)">Trp-&gt;Tyr (W)</option>
+        <option value="Trp-&gt;Val (W)">Trp-&gt;Val (W)</option>
+        <option value="Trp-&gt;Xle (W)">Trp-&gt;Xle (W)</option>
+        <option value="Tyr-&gt;Ala (Y)">Tyr-&gt;Ala (Y)</option>
+        <option value="Tyr-&gt;Arg (Y)">Tyr-&gt;Arg (Y)</option>
+        <option value="Tyr-&gt;Asn (Y)">Tyr-&gt;Asn (Y)</option>
+        <option value="Tyr-&gt;Asp (Y)">Tyr-&gt;Asp (Y)</option>
+        <option value="Tyr-&gt;Cys (Y)">Tyr-&gt;Cys (Y)</option>
+        <option value="Tyr-&gt;Dha (Y)">Tyr-&gt;Dha (Y)</option>
+        <option value="Tyr-&gt;Gln (Y)">Tyr-&gt;Gln (Y)</option>
+        <option value="Tyr-&gt;Glu (Y)">Tyr-&gt;Glu (Y)</option>
+        <option value="Tyr-&gt;Gly (Y)">Tyr-&gt;Gly (Y)</option>
+        <option value="Tyr-&gt;His (Y)">Tyr-&gt;His (Y)</option>
+        <option value="Tyr-&gt;Lys (Y)">Tyr-&gt;Lys (Y)</option>
+        <option value="Tyr-&gt;Met (Y)">Tyr-&gt;Met (Y)</option>
+        <option value="Tyr-&gt;Phe (Y)">Tyr-&gt;Phe (Y)</option>
+        <option value="Tyr-&gt;Pro (Y)">Tyr-&gt;Pro (Y)</option>
+        <option value="Tyr-&gt;Ser (Y)">Tyr-&gt;Ser (Y)</option>
+        <option value="Tyr-&gt;Thr (Y)">Tyr-&gt;Thr (Y)</option>
+        <option value="Tyr-&gt;Trp (Y)">Tyr-&gt;Trp (Y)</option>
+        <option value="Tyr-&gt;Val (Y)">Tyr-&gt;Val (Y)</option>
+        <option value="Tyr-&gt;Xle (Y)">Tyr-&gt;Xle (Y)</option>
+        <option value="Ub-Br2 (C)">Ub-Br2 (C)</option>
+        <option value="Ub-VME (C)">Ub-VME (C)</option>
+        <option value="Ub-amide (C)">Ub-amide (C)</option>
+        <option value="Ub-fluorescein (C)">Ub-fluorescein (C)</option>
+        <option value="UgiJoullie (D)">UgiJoullie (D)</option>
+        <option value="UgiJoullie (E)">UgiJoullie (E)</option>
+        <option value="UgiJoullieProGly (D)">UgiJoullieProGly (D)</option>
+        <option value="UgiJoullieProGly (E)">UgiJoullieProGly (E)</option>
+        <option value="UgiJoullieProGlyProGly (D)">UgiJoullieProGlyProGly (D)</option>
+        <option value="UgiJoullieProGlyProGly (E)">UgiJoullieProGlyProGly (E)</option>
+        <option value="VFQQQTGG (K)">VFQQQTGG (K)</option>
+        <option value="VIEVYQEQTGG (K)">VIEVYQEQTGG (K)</option>
+        <option value="Val-&gt;Ala (V)">Val-&gt;Ala (V)</option>
+        <option value="Val-&gt;Arg (V)">Val-&gt;Arg (V)</option>
+        <option value="Val-&gt;Asn (V)">Val-&gt;Asn (V)</option>
+        <option value="Val-&gt;Asp (V)">Val-&gt;Asp (V)</option>
+        <option value="Val-&gt;Cys (V)">Val-&gt;Cys (V)</option>
+        <option value="Val-&gt;Gln (V)">Val-&gt;Gln (V)</option>
+        <option value="Val-&gt;Glu (V)">Val-&gt;Glu (V)</option>
+        <option value="Val-&gt;Gly (V)">Val-&gt;Gly (V)</option>
+        <option value="Val-&gt;His (V)">Val-&gt;His (V)</option>
+        <option value="Val-&gt;Lys (V)">Val-&gt;Lys (V)</option>
+        <option value="Val-&gt;Met (V)">Val-&gt;Met (V)</option>
+        <option value="Val-&gt;Phe (V)">Val-&gt;Phe (V)</option>
+        <option value="Val-&gt;Pro (V)">Val-&gt;Pro (V)</option>
+        <option value="Val-&gt;Ser (V)">Val-&gt;Ser (V)</option>
+        <option value="Val-&gt;Thr (V)">Val-&gt;Thr (V)</option>
+        <option value="Val-&gt;Trp (V)">Val-&gt;Trp (V)</option>
+        <option value="Val-&gt;Tyr (V)">Val-&gt;Tyr (V)</option>
+        <option value="Val-&gt;Xle (V)">Val-&gt;Xle (V)</option>
+        <option value="Withaferin (C)">Withaferin (C)</option>
+        <option value="Xle-&gt;Ala (I)">Xle-&gt;Ala (I)</option>
+        <option value="Xle-&gt;Ala (L)">Xle-&gt;Ala (L)</option>
+        <option value="Xle-&gt;Arg (I)">Xle-&gt;Arg (I)</option>
+        <option value="Xle-&gt;Arg (L)">Xle-&gt;Arg (L)</option>
+        <option value="Xle-&gt;Asn (I)">Xle-&gt;Asn (I)</option>
+        <option value="Xle-&gt;Asn (L)">Xle-&gt;Asn (L)</option>
+        <option value="Xle-&gt;Asp (I)">Xle-&gt;Asp (I)</option>
+        <option value="Xle-&gt;Asp (L)">Xle-&gt;Asp (L)</option>
+        <option value="Xle-&gt;Cys (I)">Xle-&gt;Cys (I)</option>
+        <option value="Xle-&gt;Cys (L)">Xle-&gt;Cys (L)</option>
+        <option value="Xle-&gt;Gln (I)">Xle-&gt;Gln (I)</option>
+        <option value="Xle-&gt;Gln (L)">Xle-&gt;Gln (L)</option>
+        <option value="Xle-&gt;Glu (I)">Xle-&gt;Glu (I)</option>
+        <option value="Xle-&gt;Glu (L)">Xle-&gt;Glu (L)</option>
+        <option value="Xle-&gt;Gly (I)">Xle-&gt;Gly (I)</option>
+        <option value="Xle-&gt;Gly (L)">Xle-&gt;Gly (L)</option>
+        <option value="Xle-&gt;His (I)">Xle-&gt;His (I)</option>
+        <option value="Xle-&gt;His (L)">Xle-&gt;His (L)</option>
+        <option value="Xle-&gt;Lys (I)">Xle-&gt;Lys (I)</option>
+        <option value="Xle-&gt;Lys (L)">Xle-&gt;Lys (L)</option>
+        <option value="Xle-&gt;Met (I)">Xle-&gt;Met (I)</option>
+        <option value="Xle-&gt;Met (L)">Xle-&gt;Met (L)</option>
+        <option value="Xle-&gt;Phe (I)">Xle-&gt;Phe (I)</option>
+        <option value="Xle-&gt;Phe (L)">Xle-&gt;Phe (L)</option>
+        <option value="Xle-&gt;Pro (I)">Xle-&gt;Pro (I)</option>
+        <option value="Xle-&gt;Pro (L)">Xle-&gt;Pro (L)</option>
+        <option value="Xle-&gt;Ser (I)">Xle-&gt;Ser (I)</option>
+        <option value="Xle-&gt;Ser (L)">Xle-&gt;Ser (L)</option>
+        <option value="Xle-&gt;Thr (I)">Xle-&gt;Thr (I)</option>
+        <option value="Xle-&gt;Thr (L)">Xle-&gt;Thr (L)</option>
+        <option value="Xle-&gt;Trp (I)">Xle-&gt;Trp (I)</option>
+        <option value="Xle-&gt;Trp (L)">Xle-&gt;Trp (L)</option>
+        <option value="Xle-&gt;Tyr (I)">Xle-&gt;Tyr (I)</option>
+        <option value="Xle-&gt;Tyr (L)">Xle-&gt;Tyr (L)</option>
+        <option value="Xle-&gt;Val (I)">Xle-&gt;Val (I)</option>
+        <option value="Xle-&gt;Val (L)">Xle-&gt;Val (L)</option>
+        <option value="Xlink:B10621 (C)">Xlink:B10621 (C)</option>
+        <option value="Xlink:DMP (K)">Xlink:DMP (K)</option>
+        <option value="Xlink:DMP-de (K)">Xlink:DMP-de (K)</option>
+        <option value="Xlink:DMP-s (K)">Xlink:DMP-s (K)</option>
+        <option value="Xlink:DSS (K)">Xlink:DSS (K)</option>
+        <option value="Xlink:DST (K)">Xlink:DST (K)</option>
+        <option value="Xlink:DTSSP (K)">Xlink:DTSSP (K)</option>
+        <option value="Xlink:EGS (K)">Xlink:EGS (K)</option>
+        <option value="Xlink:EGScleaved (K)">Xlink:EGScleaved (K)</option>
+        <option value="Xlink:SMCC (C)">Xlink:SMCC (C)</option>
+        <option value="Xlink:SSD (K)">Xlink:SSD (K)</option>
+        <option value="ZGB (K)">ZGB (K)</option>
+        <option value="ZGB (N-term)">ZGB (N-term)</option>
+        <option value="a-type-ion (C-term)">a-type-ion (C-term)</option>
+        <option value="azole (C)">azole (C)</option>
+        <option value="azole (S)">azole (S)</option>
+        <option value="benzylguanidine (K)">benzylguanidine (K)</option>
+        <option value="biotinAcrolein298 (C)">biotinAcrolein298 (C)</option>
+        <option value="biotinAcrolein298 (H)">biotinAcrolein298 (H)</option>
+        <option value="biotinAcrolein298 (K)">biotinAcrolein298 (K)</option>
+        <option value="bisANS-sulfonates (K)">bisANS-sulfonates (K)</option>
+        <option value="bisANS-sulfonates (S)">bisANS-sulfonates (S)</option>
+        <option value="bisANS-sulfonates (T)">bisANS-sulfonates (T)</option>
+        <option value="cGMP (C)">cGMP (C)</option>
+        <option value="cGMP (S)">cGMP (S)</option>
+        <option value="cGMP+RMP-loss (C)">cGMP+RMP-loss (C)</option>
+        <option value="cGMP+RMP-loss (S)">cGMP+RMP-loss (S)</option>
+        <option value="cysTMT (C)">cysTMT (C)</option>
+        <option value="cysTMT6plex (C)">cysTMT6plex (C)</option>
+        <option value="dHex (N)">dHex (N)</option>
+        <option value="dHex (S)">dHex (S)</option>
+        <option value="dHex (T)">dHex (T)</option>
+        <option value="dHex(1)Hex(1) (S)">dHex(1)Hex(1) (S)</option>
+        <option value="dHex(1)Hex(1) (T)">dHex(1)Hex(1) (T)</option>
+        <option value="dHex(1)Hex(2) (S)">dHex(1)Hex(2) (S)</option>
+        <option value="dHex(1)Hex(2) (T)">dHex(1)Hex(2) (T)</option>
+        <option value="dHex(1)Hex(3) (S)">dHex(1)Hex(3) (S)</option>
+        <option value="dHex(1)Hex(3) (T)">dHex(1)Hex(3) (T)</option>
+        <option value="dHex(1)Hex(3)HexNAc(4) (N)">dHex(1)Hex(3)HexNAc(4) (N)</option>
+        <option value="dHex(1)Hex(4) (S)">dHex(1)Hex(4) (S)</option>
+        <option value="dHex(1)Hex(4) (T)">dHex(1)Hex(4) (T)</option>
+        <option value="dHex(1)Hex(4)HexNAc(4) (N)">dHex(1)Hex(4)HexNAc(4) (N)</option>
+        <option value="dHex(1)Hex(5) (S)">dHex(1)Hex(5) (S)</option>
+        <option value="dHex(1)Hex(5) (T)">dHex(1)Hex(5) (T)</option>
+        <option value="dHex(1)Hex(5)HexNAc(4) (N)">dHex(1)Hex(5)HexNAc(4) (N)</option>
+        <option value="dHex(1)Hex(5)HexNAc(4)NeuAc(1) (N)">dHex(1)Hex(5)HexNAc(4)NeuAc(1) (N)</option>
+        <option value="dHex(1)Hex(5)HexNAc(4)NeuAc(2) (N)">dHex(1)Hex(5)HexNAc(4)NeuAc(2) (N)</option>
+        <option value="dHex(1)Hex(6) (S)">dHex(1)Hex(6) (S)</option>
+        <option value="dHex(1)Hex(6) (T)">dHex(1)Hex(6) (T)</option>
+        <option value="dNIC (K)">dNIC (K)</option>
+        <option value="dNIC (N-term)">dNIC (N-term)</option>
+        <option value="dichlorination (C)">dichlorination (C)</option>
+        <option value="dichlorination (Y)">dichlorination (Y)</option>
+        <option value="ethylamino (S)">ethylamino (S)</option>
+        <option value="ethylamino (T)">ethylamino (T)</option>
+        <option value="ethylsulfonylethyl (C)">ethylsulfonylethyl (C)</option>
+        <option value="ethylsulfonylethyl (H)">ethylsulfonylethyl (H)</option>
+        <option value="ethylsulfonylethyl (K)">ethylsulfonylethyl (K)</option>
+        <option value="glucosone (R)">glucosone (R)</option>
+        <option value="glycidamide (K)">glycidamide (K)</option>
+        <option value="glycidamide (N-term)">glycidamide (N-term)</option>
+        <option value="iTRAQ4plex (H)">iTRAQ4plex (H)</option>
+        <option value="iTRAQ4plex (K)">iTRAQ4plex (K)</option>
+        <option value="iTRAQ4plex (N-term)">iTRAQ4plex (N-term)</option>
+        <option value="iTRAQ4plex (S)">iTRAQ4plex (S)</option>
+        <option value="iTRAQ4plex (T)">iTRAQ4plex (T)</option>
+        <option value="iTRAQ4plex (Y)">iTRAQ4plex (Y)</option>
+        <option value="iTRAQ4plex114 (K)">iTRAQ4plex114 (K)</option>
+        <option value="iTRAQ4plex114 (N-term)">iTRAQ4plex114 (N-term)</option>
+        <option value="iTRAQ4plex114 (Y)">iTRAQ4plex114 (Y)</option>
+        <option value="iTRAQ4plex115 (K)">iTRAQ4plex115 (K)</option>
+        <option value="iTRAQ4plex115 (N-term)">iTRAQ4plex115 (N-term)</option>
+        <option value="iTRAQ4plex115 (Y)">iTRAQ4plex115 (Y)</option>
+        <option value="iTRAQ8plex (H)">iTRAQ8plex (H)</option>
+        <option value="iTRAQ8plex (K)">iTRAQ8plex (K)</option>
+        <option value="iTRAQ8plex (N-term)">iTRAQ8plex (N-term)</option>
+        <option value="iTRAQ8plex (S)">iTRAQ8plex (S)</option>
+        <option value="iTRAQ8plex (T)">iTRAQ8plex (T)</option>
+        <option value="iTRAQ8plex (Y)">iTRAQ8plex (Y)</option>
+        <option value="iTRAQ8plex:13C(6)15N(2) (K)">iTRAQ8plex:13C(6)15N(2) (K)</option>
+        <option value="iTRAQ8plex:13C(6)15N(2) (N-term)">iTRAQ8plex:13C(6)15N(2) (N-term)</option>
+        <option value="iTRAQ8plex:13C(6)15N(2) (Y)">iTRAQ8plex:13C(6)15N(2) (Y)</option>
+        <option value="iodoTMT (C)">iodoTMT (C)</option>
+        <option value="iodoTMT (D)">iodoTMT (D)</option>
+        <option value="iodoTMT (E)">iodoTMT (E)</option>
+        <option value="iodoTMT (H)">iodoTMT (H)</option>
+        <option value="iodoTMT (K)">iodoTMT (K)</option>
+        <option value="iodoTMT6plex (C)">iodoTMT6plex (C)</option>
+        <option value="iodoTMT6plex (D)">iodoTMT6plex (D)</option>
+        <option value="iodoTMT6plex (E)">iodoTMT6plex (E)</option>
+        <option value="iodoTMT6plex (H)">iodoTMT6plex (H)</option>
+        <option value="iodoTMT6plex (K)">iodoTMT6plex (K)</option>
+        <option value="lapachenole (C)">lapachenole (C)</option>
+        <option value="mTRAQ (H)">mTRAQ (H)</option>
+        <option value="mTRAQ (K)">mTRAQ (K)</option>
+        <option value="mTRAQ (N-term)">mTRAQ (N-term)</option>
+        <option value="mTRAQ (S)">mTRAQ (S)</option>
+        <option value="mTRAQ (T)">mTRAQ (T)</option>
+        <option value="mTRAQ (Y)">mTRAQ (Y)</option>
+        <option value="mTRAQ:13C(3)15N(1) (H)">mTRAQ:13C(3)15N(1) (H)</option>
+        <option value="mTRAQ:13C(3)15N(1) (K)">mTRAQ:13C(3)15N(1) (K)</option>
+        <option value="mTRAQ:13C(3)15N(1) (N-term)">mTRAQ:13C(3)15N(1) (N-term)</option>
+        <option value="mTRAQ:13C(3)15N(1) (S)">mTRAQ:13C(3)15N(1) (S)</option>
+        <option value="mTRAQ:13C(3)15N(1) (T)">mTRAQ:13C(3)15N(1) (T)</option>
+        <option value="mTRAQ:13C(3)15N(1) (Y)">mTRAQ:13C(3)15N(1) (Y)</option>
+        <option value="mTRAQ:13C(6)15N(2) (H)">mTRAQ:13C(6)15N(2) (H)</option>
+        <option value="mTRAQ:13C(6)15N(2) (K)">mTRAQ:13C(6)15N(2) (K)</option>
+        <option value="mTRAQ:13C(6)15N(2) (N-term)">mTRAQ:13C(6)15N(2) (N-term)</option>
+        <option value="mTRAQ:13C(6)15N(2) (S)">mTRAQ:13C(6)15N(2) (S)</option>
+        <option value="mTRAQ:13C(6)15N(2) (T)">mTRAQ:13C(6)15N(2) (T)</option>
+        <option value="mTRAQ:13C(6)15N(2) (Y)">mTRAQ:13C(6)15N(2) (Y)</option>
+        <option value="maleimide (C)">maleimide (C)</option>
+        <option value="maleimide (K)">maleimide (K)</option>
+        <option value="maleimide3 (C)">maleimide3 (C)</option>
+        <option value="maleimide3 (K)">maleimide3 (K)</option>
+        <option value="maleimide5 (C)">maleimide5 (C)</option>
+        <option value="maleimide5 (K)">maleimide5 (K)</option>
+        <option value="methylsulfonylethyl (C)">methylsulfonylethyl (C)</option>
+        <option value="methylsulfonylethyl (H)">methylsulfonylethyl (H)</option>
+        <option value="methylsulfonylethyl (K)">methylsulfonylethyl (K)</option>
+        <option value="phenylsulfonylethyl (C)">phenylsulfonylethyl (C)</option>
+        <option value="phosphoRibosyl (D)">phosphoRibosyl (D)</option>
+        <option value="phosphoRibosyl (E)">phosphoRibosyl (E)</option>
+        <option value="phosphoRibosyl (R)">phosphoRibosyl (R)</option>
+        <option value="probiotinhydrazide (P)">probiotinhydrazide (P)</option>
+        <option value="pupylation (K)">pupylation (K)</option>
+        <option value="pyrophospho (S)">pyrophospho (S)</option>
+        <option value="pyrophospho (T)">pyrophospho (T)</option>
+        <option value="sulfo+amino (Y)">sulfo+amino (Y)</option>
+        <option value="thioacylPA (K)">thioacylPA (K)</option>
+        <option value="trifluoro (L)">trifluoro (L)</option>
+      </param>
+    </repeat>
+    <repeat name="rep_param_variable_modifications" min="0" title="param_variable_modifications">
+      <param name="param_variable_modifications" type="select" optional="True" label="List of variable modifications" help="(-variable_modifications) ">
+        <option value="2-dimethylsuccinyl (C)">2-dimethylsuccinyl (C)</option>
+        <option value="2-monomethylsuccinyl (C)">2-monomethylsuccinyl (C)</option>
+        <option value="2-nitrobenzyl (Y)">2-nitrobenzyl (Y)</option>
+        <option value="2-succinyl (C)">2-succinyl (C)</option>
+        <option value="2HPG (R)">2HPG (R)</option>
+        <option value="3-deoxyglucosone (R)">3-deoxyglucosone (R)</option>
+        <option value="3-phosphoglyceryl (K)">3-phosphoglyceryl (K)</option>
+        <option value="3sulfo (N-term)">3sulfo (N-term)</option>
+        <option value="4-ONE (C)">4-ONE (C)</option>
+        <option value="4-ONE (H)">4-ONE (H)</option>
+        <option value="4-ONE (K)">4-ONE (K)</option>
+        <option value="4-ONE+Delta:H(-2)O(-1) (C)">4-ONE+Delta:H(-2)O(-1) (C)</option>
+        <option value="4-ONE+Delta:H(-2)O(-1) (H)">4-ONE+Delta:H(-2)O(-1) (H)</option>
+        <option value="4-ONE+Delta:H(-2)O(-1) (K)">4-ONE+Delta:H(-2)O(-1) (K)</option>
+        <option value="4AcAllylGal (C)">4AcAllylGal (C)</option>
+        <option value="ADP-Ribosyl (C)">ADP-Ribosyl (C)</option>
+        <option value="ADP-Ribosyl (D)">ADP-Ribosyl (D)</option>
+        <option value="ADP-Ribosyl (E)">ADP-Ribosyl (E)</option>
+        <option value="ADP-Ribosyl (K)">ADP-Ribosyl (K)</option>
+        <option value="ADP-Ribosyl (N)">ADP-Ribosyl (N)</option>
+        <option value="ADP-Ribosyl (R)">ADP-Ribosyl (R)</option>
+        <option value="ADP-Ribosyl (S)">ADP-Ribosyl (S)</option>
+        <option value="AEBS (H)">AEBS (H)</option>
+        <option value="AEBS (K)">AEBS (K)</option>
+        <option value="AEBS (S)">AEBS (S)</option>
+        <option value="AEBS (Y)">AEBS (Y)</option>
+        <option value="AEC-MAEC (S)">AEC-MAEC (S)</option>
+        <option value="AEC-MAEC (T)">AEC-MAEC (T)</option>
+        <option value="AEC-MAEC:2H(4) (S)">AEC-MAEC:2H(4) (S)</option>
+        <option value="AEC-MAEC:2H(4) (T)">AEC-MAEC:2H(4) (T)</option>
+        <option value="AHA-Alkyne (M)">AHA-Alkyne (M)</option>
+        <option value="AHA-Alkyne-KDDDD (M)">AHA-Alkyne-KDDDD (M)</option>
+        <option value="AHA-SS (M)">AHA-SS (M)</option>
+        <option value="AHA-SS_CAM (M)">AHA-SS_CAM (M)</option>
+        <option value="AMTzHexNAc2 (N)">AMTzHexNAc2 (N)</option>
+        <option value="AMTzHexNAc2 (S)">AMTzHexNAc2 (S)</option>
+        <option value="AMTzHexNAc2 (T)">AMTzHexNAc2 (T)</option>
+        <option value="AROD (C)">AROD (C)</option>
+        <option value="AccQTag (K)">AccQTag (K)</option>
+        <option value="AccQTag (N-term)">AccQTag (N-term)</option>
+        <option value="Acetyl (C)">Acetyl (C)</option>
+        <option value="Acetyl (H)">Acetyl (H)</option>
+        <option value="Acetyl (K)">Acetyl (K)</option>
+        <option value="Acetyl (N-term)">Acetyl (N-term)</option>
+        <option value="Acetyl (S)">Acetyl (S)</option>
+        <option value="Acetyl (T)">Acetyl (T)</option>
+        <option value="Acetyl (Y)">Acetyl (Y)</option>
+        <option value="Acetyl:13C(2) (K)">Acetyl:13C(2) (K)</option>
+        <option value="Acetyl:2H(3) (H)">Acetyl:2H(3) (H)</option>
+        <option value="Acetyl:2H(3) (K)">Acetyl:2H(3) (K)</option>
+        <option value="Acetyl:2H(3) (N-term)">Acetyl:2H(3) (N-term)</option>
+        <option value="Acetyl:2H(3) (S)">Acetyl:2H(3) (S)</option>
+        <option value="Acetyl:2H(3) (T)">Acetyl:2H(3) (T)</option>
+        <option value="Acetyl:2H(3) (Y)">Acetyl:2H(3) (Y)</option>
+        <option value="Acetyldeoxyhypusine (K)">Acetyldeoxyhypusine (K)</option>
+        <option value="Acetylhypusine (K)">Acetylhypusine (K)</option>
+        <option value="Ahx2+Hsl (C-term)">Ahx2+Hsl (C-term)</option>
+        <option value="Ala-&gt;Arg (A)">Ala-&gt;Arg (A)</option>
+        <option value="Ala-&gt;Asn (A)">Ala-&gt;Asn (A)</option>
+        <option value="Ala-&gt;Asp (A)">Ala-&gt;Asp (A)</option>
+        <option value="Ala-&gt;Cys (A)">Ala-&gt;Cys (A)</option>
+        <option value="Ala-&gt;Gln (A)">Ala-&gt;Gln (A)</option>
+        <option value="Ala-&gt;Glu (A)">Ala-&gt;Glu (A)</option>
+        <option value="Ala-&gt;Gly (A)">Ala-&gt;Gly (A)</option>
+        <option value="Ala-&gt;His (A)">Ala-&gt;His (A)</option>
+        <option value="Ala-&gt;Lys (A)">Ala-&gt;Lys (A)</option>
+        <option value="Ala-&gt;Met (A)">Ala-&gt;Met (A)</option>
+        <option value="Ala-&gt;Phe (A)">Ala-&gt;Phe (A)</option>
+        <option value="Ala-&gt;Pro (A)">Ala-&gt;Pro (A)</option>
+        <option value="Ala-&gt;Ser (A)">Ala-&gt;Ser (A)</option>
+        <option value="Ala-&gt;Thr (A)">Ala-&gt;Thr (A)</option>
+        <option value="Ala-&gt;Trp (A)">Ala-&gt;Trp (A)</option>
+        <option value="Ala-&gt;Tyr (A)">Ala-&gt;Tyr (A)</option>
+        <option value="Ala-&gt;Val (A)">Ala-&gt;Val (A)</option>
+        <option value="Ala-&gt;Xle (A)">Ala-&gt;Xle (A)</option>
+        <option value="Amidated (C-term)">Amidated (C-term)</option>
+        <option value="Amidine (K)">Amidine (K)</option>
+        <option value="Amidine (N-term)">Amidine (N-term)</option>
+        <option value="Amidino (C)">Amidino (C)</option>
+        <option value="Amino (Y)">Amino (Y)</option>
+        <option value="Ammonia-loss (N)">Ammonia-loss (N)</option>
+        <option value="Ammonia-loss (N-term C)">Ammonia-loss (N-term C)</option>
+        <option value="Ammonium (C-term)">Ammonium (C-term)</option>
+        <option value="Ammonium (D)">Ammonium (D)</option>
+        <option value="Ammonium (E)">Ammonium (E)</option>
+        <option value="Archaeol (C)">Archaeol (C)</option>
+        <option value="Arg (N-term)">Arg (N-term)</option>
+        <option value="Arg-&gt;Ala (R)">Arg-&gt;Ala (R)</option>
+        <option value="Arg-&gt;Asn (R)">Arg-&gt;Asn (R)</option>
+        <option value="Arg-&gt;Asp (R)">Arg-&gt;Asp (R)</option>
+        <option value="Arg-&gt;Cys (R)">Arg-&gt;Cys (R)</option>
+        <option value="Arg-&gt;Gln (R)">Arg-&gt;Gln (R)</option>
+        <option value="Arg-&gt;Glu (R)">Arg-&gt;Glu (R)</option>
+        <option value="Arg-&gt;GluSA (R)">Arg-&gt;GluSA (R)</option>
+        <option value="Arg-&gt;Gly (R)">Arg-&gt;Gly (R)</option>
+        <option value="Arg-&gt;His (R)">Arg-&gt;His (R)</option>
+        <option value="Arg-&gt;Lys (R)">Arg-&gt;Lys (R)</option>
+        <option value="Arg-&gt;Met (R)">Arg-&gt;Met (R)</option>
+        <option value="Arg-&gt;Npo (R)">Arg-&gt;Npo (R)</option>
+        <option value="Arg-&gt;Orn (R)">Arg-&gt;Orn (R)</option>
+        <option value="Arg-&gt;Phe (R)">Arg-&gt;Phe (R)</option>
+        <option value="Arg-&gt;Pro (R)">Arg-&gt;Pro (R)</option>
+        <option value="Arg-&gt;Ser (R)">Arg-&gt;Ser (R)</option>
+        <option value="Arg-&gt;Thr (R)">Arg-&gt;Thr (R)</option>
+        <option value="Arg-&gt;Trp (R)">Arg-&gt;Trp (R)</option>
+        <option value="Arg-&gt;Tyr (R)">Arg-&gt;Tyr (R)</option>
+        <option value="Arg-&gt;Val (R)">Arg-&gt;Val (R)</option>
+        <option value="Arg-&gt;Xle (R)">Arg-&gt;Xle (R)</option>
+        <option value="Arg-loss (C-term R)">Arg-loss (C-term R)</option>
+        <option value="Arg2PG (R)">Arg2PG (R)</option>
+        <option value="Argbiotinhydrazide (R)">Argbiotinhydrazide (R)</option>
+        <option value="Asn-&gt;Ala (N)">Asn-&gt;Ala (N)</option>
+        <option value="Asn-&gt;Arg (N)">Asn-&gt;Arg (N)</option>
+        <option value="Asn-&gt;Asp (N)">Asn-&gt;Asp (N)</option>
+        <option value="Asn-&gt;Cys (N)">Asn-&gt;Cys (N)</option>
+        <option value="Asn-&gt;Gln (N)">Asn-&gt;Gln (N)</option>
+        <option value="Asn-&gt;Glu (N)">Asn-&gt;Glu (N)</option>
+        <option value="Asn-&gt;Gly (N)">Asn-&gt;Gly (N)</option>
+        <option value="Asn-&gt;His (N)">Asn-&gt;His (N)</option>
+        <option value="Asn-&gt;Lys (N)">Asn-&gt;Lys (N)</option>
+        <option value="Asn-&gt;Met (N)">Asn-&gt;Met (N)</option>
+        <option value="Asn-&gt;Phe (N)">Asn-&gt;Phe (N)</option>
+        <option value="Asn-&gt;Pro (N)">Asn-&gt;Pro (N)</option>
+        <option value="Asn-&gt;Ser (N)">Asn-&gt;Ser (N)</option>
+        <option value="Asn-&gt;Thr (N)">Asn-&gt;Thr (N)</option>
+        <option value="Asn-&gt;Trp (N)">Asn-&gt;Trp (N)</option>
+        <option value="Asn-&gt;Tyr (N)">Asn-&gt;Tyr (N)</option>
+        <option value="Asn-&gt;Val (N)">Asn-&gt;Val (N)</option>
+        <option value="Asn-&gt;Xle (N)">Asn-&gt;Xle (N)</option>
+        <option value="Asp-&gt;Ala (D)">Asp-&gt;Ala (D)</option>
+        <option value="Asp-&gt;Arg (D)">Asp-&gt;Arg (D)</option>
+        <option value="Asp-&gt;Asn (D)">Asp-&gt;Asn (D)</option>
+        <option value="Asp-&gt;Cys (D)">Asp-&gt;Cys (D)</option>
+        <option value="Asp-&gt;Gln (D)">Asp-&gt;Gln (D)</option>
+        <option value="Asp-&gt;Glu (D)">Asp-&gt;Glu (D)</option>
+        <option value="Asp-&gt;Gly (D)">Asp-&gt;Gly (D)</option>
+        <option value="Asp-&gt;His (D)">Asp-&gt;His (D)</option>
+        <option value="Asp-&gt;Lys (D)">Asp-&gt;Lys (D)</option>
+        <option value="Asp-&gt;Met (D)">Asp-&gt;Met (D)</option>
+        <option value="Asp-&gt;Phe (D)">Asp-&gt;Phe (D)</option>
+        <option value="Asp-&gt;Pro (D)">Asp-&gt;Pro (D)</option>
+        <option value="Asp-&gt;Ser (D)">Asp-&gt;Ser (D)</option>
+        <option value="Asp-&gt;Thr (D)">Asp-&gt;Thr (D)</option>
+        <option value="Asp-&gt;Trp (D)">Asp-&gt;Trp (D)</option>
+        <option value="Asp-&gt;Tyr (D)">Asp-&gt;Tyr (D)</option>
+        <option value="Asp-&gt;Val (D)">Asp-&gt;Val (D)</option>
+        <option value="Asp-&gt;Xle (D)">Asp-&gt;Xle (D)</option>
+        <option value="Atto495Maleimide (C)">Atto495Maleimide (C)</option>
+        <option value="BADGE (C)">BADGE (C)</option>
+        <option value="BDMAPP (H)">BDMAPP (H)</option>
+        <option value="BDMAPP (K)">BDMAPP (K)</option>
+        <option value="BDMAPP (W)">BDMAPP (W)</option>
+        <option value="BDMAPP (Y)">BDMAPP (Y)</option>
+        <option value="BHAc (K)">BHAc (K)</option>
+        <option value="BHT (C)">BHT (C)</option>
+        <option value="BHT (H)">BHT (H)</option>
+        <option value="BHT (K)">BHT (K)</option>
+        <option value="BHTOH (C)">BHTOH (C)</option>
+        <option value="BHTOH (H)">BHTOH (H)</option>
+        <option value="BHTOH (K)">BHTOH (K)</option>
+        <option value="BITC (C)">BITC (C)</option>
+        <option value="BITC (K)">BITC (K)</option>
+        <option value="BITC (N-term)">BITC (N-term)</option>
+        <option value="BMOE (C)">BMOE (C)</option>
+        <option value="BMP-piperidinol (C)">BMP-piperidinol (C)</option>
+        <option value="BMP-piperidinol (M)">BMP-piperidinol (M)</option>
+        <option value="Bacillosamine (N)">Bacillosamine (N)</option>
+        <option value="Benzoyl (K)">Benzoyl (K)</option>
+        <option value="Benzoyl (N-term)">Benzoyl (N-term)</option>
+        <option value="Biotin (K)">Biotin (K)</option>
+        <option value="Biotin (N-term)">Biotin (N-term)</option>
+        <option value="Biotin-HPDP (C)">Biotin-HPDP (C)</option>
+        <option value="Biotin-PEG-PRA (M)">Biotin-PEG-PRA (M)</option>
+        <option value="Biotin-PEO-Amine (D)">Biotin-PEO-Amine (D)</option>
+        <option value="Biotin-PEO-Amine (E)">Biotin-PEO-Amine (E)</option>
+        <option value="Biotin-phenacyl (C)">Biotin-phenacyl (C)</option>
+        <option value="Biotin-phenacyl (H)">Biotin-phenacyl (H)</option>
+        <option value="Biotin-phenacyl (S)">Biotin-phenacyl (S)</option>
+        <option value="Biotin:Cayman-10013 (C)">Biotin:Cayman-10013 (C)</option>
+        <option value="Biotin:Cayman-10141 (C)">Biotin:Cayman-10141 (C)</option>
+        <option value="Biotin:Invitrogen-M1602 (C)">Biotin:Invitrogen-M1602 (C)</option>
+        <option value="Biotin:Sigma-B1267 (C)">Biotin:Sigma-B1267 (C)</option>
+        <option value="Biotin:Thermo-21325 (K)">Biotin:Thermo-21325 (K)</option>
+        <option value="Biotin:Thermo-21345 (Q)">Biotin:Thermo-21345 (Q)</option>
+        <option value="Biotin:Thermo-21360 (C-term)">Biotin:Thermo-21360 (C-term)</option>
+        <option value="Biotin:Thermo-21901+2H2O (C)">Biotin:Thermo-21901+2H2O (C)</option>
+        <option value="Biotin:Thermo-21901+H2O (C)">Biotin:Thermo-21901+H2O (C)</option>
+        <option value="Biotin:Thermo-21911 (C)">Biotin:Thermo-21911 (C)</option>
+        <option value="Biotin:Thermo-33033 (N-term)">Biotin:Thermo-33033 (N-term)</option>
+        <option value="Biotin:Thermo-33033-H (N-term)">Biotin:Thermo-33033-H (N-term)</option>
+        <option value="Biotin:Thermo-88310 (K)">Biotin:Thermo-88310 (K)</option>
+        <option value="Biotin:Thermo-88317 (S)">Biotin:Thermo-88317 (S)</option>
+        <option value="Biotin:Thermo-88317 (Y)">Biotin:Thermo-88317 (Y)</option>
+        <option value="BisANS (K)">BisANS (K)</option>
+        <option value="Bodipy (C)">Bodipy (C)</option>
+        <option value="Bromo (F)">Bromo (F)</option>
+        <option value="Bromo (H)">Bromo (H)</option>
+        <option value="Bromo (W)">Bromo (W)</option>
+        <option value="Bromo (Y)">Bromo (Y)</option>
+        <option value="Bromobimane (C)">Bromobimane (C)</option>
+        <option value="Butyryl (K)">Butyryl (K)</option>
+        <option value="C8-QAT (K)">C8-QAT (K)</option>
+        <option value="C8-QAT (N-term)">C8-QAT (N-term)</option>
+        <option value="CAF (N-term)">CAF (N-term)</option>
+        <option value="CAMthiopropanoyl (K)">CAMthiopropanoyl (K)</option>
+        <option value="CHDH (D)">CHDH (D)</option>
+        <option value="CLIP_TRAQ_2 (K)">CLIP_TRAQ_2 (K)</option>
+        <option value="CLIP_TRAQ_2 (N-term)">CLIP_TRAQ_2 (N-term)</option>
+        <option value="CLIP_TRAQ_2 (Y)">CLIP_TRAQ_2 (Y)</option>
+        <option value="CLIP_TRAQ_3 (K)">CLIP_TRAQ_3 (K)</option>
+        <option value="CLIP_TRAQ_3 (N-term)">CLIP_TRAQ_3 (N-term)</option>
+        <option value="CLIP_TRAQ_3 (Y)">CLIP_TRAQ_3 (Y)</option>
+        <option value="CLIP_TRAQ_4 (K)">CLIP_TRAQ_4 (K)</option>
+        <option value="CLIP_TRAQ_4 (N-term)">CLIP_TRAQ_4 (N-term)</option>
+        <option value="CLIP_TRAQ_4 (Y)">CLIP_TRAQ_4 (Y)</option>
+        <option value="Can-FP-biotin (S)">Can-FP-biotin (S)</option>
+        <option value="Can-FP-biotin (T)">Can-FP-biotin (T)</option>
+        <option value="Can-FP-biotin (Y)">Can-FP-biotin (Y)</option>
+        <option value="Carbamidomethyl (C)">Carbamidomethyl (C)</option>
+        <option value="Carbamidomethyl (D)">Carbamidomethyl (D)</option>
+        <option value="Carbamidomethyl (E)">Carbamidomethyl (E)</option>
+        <option value="Carbamidomethyl (H)">Carbamidomethyl (H)</option>
+        <option value="Carbamidomethyl (K)">Carbamidomethyl (K)</option>
+        <option value="Carbamidomethyl (N-term)">Carbamidomethyl (N-term)</option>
+        <option value="Carbamidomethyl (S)">Carbamidomethyl (S)</option>
+        <option value="Carbamidomethyl (T)">Carbamidomethyl (T)</option>
+        <option value="Carbamidomethyl (Y)">Carbamidomethyl (Y)</option>
+        <option value="CarbamidomethylDTT (C)">CarbamidomethylDTT (C)</option>
+        <option value="Carbamyl (C)">Carbamyl (C)</option>
+        <option value="Carbamyl (K)">Carbamyl (K)</option>
+        <option value="Carbamyl (M)">Carbamyl (M)</option>
+        <option value="Carbamyl (N-term)">Carbamyl (N-term)</option>
+        <option value="Carbamyl (R)">Carbamyl (R)</option>
+        <option value="Carbamyl (S)">Carbamyl (S)</option>
+        <option value="Carbamyl (T)">Carbamyl (T)</option>
+        <option value="Carbamyl (Y)">Carbamyl (Y)</option>
+        <option value="Carbofuran (S)">Carbofuran (S)</option>
+        <option value="Carboxy (D)">Carboxy (D)</option>
+        <option value="Carboxy (E)">Carboxy (E)</option>
+        <option value="Carboxy (K)">Carboxy (K)</option>
+        <option value="Carboxy (W)">Carboxy (W)</option>
+        <option value="Carboxyethyl (H)">Carboxyethyl (H)</option>
+        <option value="Carboxyethyl (K)">Carboxyethyl (K)</option>
+        <option value="Carboxymethyl (C)">Carboxymethyl (C)</option>
+        <option value="Carboxymethyl (K)">Carboxymethyl (K)</option>
+        <option value="Carboxymethyl (N-term)">Carboxymethyl (N-term)</option>
+        <option value="Carboxymethyl (W)">Carboxymethyl (W)</option>
+        <option value="Carboxymethyl:13C(2) (C)">Carboxymethyl:13C(2) (C)</option>
+        <option value="CarboxymethylDMAP (N-term)">CarboxymethylDMAP (N-term)</option>
+        <option value="CarboxymethylDTT (C)">CarboxymethylDTT (C)</option>
+        <option value="Cation:Ag (C-term)">Cation:Ag (C-term)</option>
+        <option value="Cation:Ag (D)">Cation:Ag (D)</option>
+        <option value="Cation:Ag (E)">Cation:Ag (E)</option>
+        <option value="Cation:Ca[II] (C-term)">Cation:Ca[II] (C-term)</option>
+        <option value="Cation:Ca[II] (D)">Cation:Ca[II] (D)</option>
+        <option value="Cation:Ca[II] (E)">Cation:Ca[II] (E)</option>
+        <option value="Cation:Cu[I] (C-term)">Cation:Cu[I] (C-term)</option>
+        <option value="Cation:Cu[I] (D)">Cation:Cu[I] (D)</option>
+        <option value="Cation:Cu[I] (E)">Cation:Cu[I] (E)</option>
+        <option value="Cation:Fe[II] (C-term)">Cation:Fe[II] (C-term)</option>
+        <option value="Cation:Fe[II] (D)">Cation:Fe[II] (D)</option>
+        <option value="Cation:Fe[II] (E)">Cation:Fe[II] (E)</option>
+        <option value="Cation:K (C-term)">Cation:K (C-term)</option>
+        <option value="Cation:K (D)">Cation:K (D)</option>
+        <option value="Cation:K (E)">Cation:K (E)</option>
+        <option value="Cation:Li (C-term)">Cation:Li (C-term)</option>
+        <option value="Cation:Li (D)">Cation:Li (D)</option>
+        <option value="Cation:Li (E)">Cation:Li (E)</option>
+        <option value="Cation:Mg[II] (C-term)">Cation:Mg[II] (C-term)</option>
+        <option value="Cation:Mg[II] (D)">Cation:Mg[II] (D)</option>
+        <option value="Cation:Mg[II] (E)">Cation:Mg[II] (E)</option>
+        <option value="Cation:Na (C-term)">Cation:Na (C-term)</option>
+        <option value="Cation:Na (D)">Cation:Na (D)</option>
+        <option value="Cation:Na (E)">Cation:Na (E)</option>
+        <option value="Cation:Ni[II] (C-term)">Cation:Ni[II] (C-term)</option>
+        <option value="Cation:Ni[II] (D)">Cation:Ni[II] (D)</option>
+        <option value="Cation:Ni[II] (E)">Cation:Ni[II] (E)</option>
+        <option value="Cation:Zn[II] (C-term)">Cation:Zn[II] (C-term)</option>
+        <option value="Cation:Zn[II] (D)">Cation:Zn[II] (D)</option>
+        <option value="Cation:Zn[II] (E)">Cation:Zn[II] (E)</option>
+        <option value="Chlorination (Y)">Chlorination (Y)</option>
+        <option value="Chlorpyrifos (S)">Chlorpyrifos (S)</option>
+        <option value="Chlorpyrifos (T)">Chlorpyrifos (T)</option>
+        <option value="Chlorpyrifos (Y)">Chlorpyrifos (Y)</option>
+        <option value="CoenzymeA (C)">CoenzymeA (C)</option>
+        <option value="CresylSaligeninPhosphate (H)">CresylSaligeninPhosphate (H)</option>
+        <option value="CresylSaligeninPhosphate (K)">CresylSaligeninPhosphate (K)</option>
+        <option value="CresylSaligeninPhosphate (R)">CresylSaligeninPhosphate (R)</option>
+        <option value="CresylSaligeninPhosphate (S)">CresylSaligeninPhosphate (S)</option>
+        <option value="CresylSaligeninPhosphate (T)">CresylSaligeninPhosphate (T)</option>
+        <option value="CresylSaligeninPhosphate (Y)">CresylSaligeninPhosphate (Y)</option>
+        <option value="Cresylphosphate (H)">Cresylphosphate (H)</option>
+        <option value="Cresylphosphate (K)">Cresylphosphate (K)</option>
+        <option value="Cresylphosphate (R)">Cresylphosphate (R)</option>
+        <option value="Cresylphosphate (S)">Cresylphosphate (S)</option>
+        <option value="Cresylphosphate (T)">Cresylphosphate (T)</option>
+        <option value="Cresylphosphate (Y)">Cresylphosphate (Y)</option>
+        <option value="Crotonaldehyde (C)">Crotonaldehyde (C)</option>
+        <option value="Crotonaldehyde (H)">Crotonaldehyde (H)</option>
+        <option value="Crotonaldehyde (K)">Crotonaldehyde (K)</option>
+        <option value="Crotonyl (K)">Crotonyl (K)</option>
+        <option value="CuSMo (C)">CuSMo (C)</option>
+        <option value="Cy3-maleimide (C)">Cy3-maleimide (C)</option>
+        <option value="Cy3b-maleimide (C)">Cy3b-maleimide (C)</option>
+        <option value="CyDye-Cy3 (C)">CyDye-Cy3 (C)</option>
+        <option value="CyDye-Cy5 (C)">CyDye-Cy5 (C)</option>
+        <option value="Cyano (C)">Cyano (C)</option>
+        <option value="Cys-&gt;Ala (C)">Cys-&gt;Ala (C)</option>
+        <option value="Cys-&gt;Arg (C)">Cys-&gt;Arg (C)</option>
+        <option value="Cys-&gt;Asn (C)">Cys-&gt;Asn (C)</option>
+        <option value="Cys-&gt;Asp (C)">Cys-&gt;Asp (C)</option>
+        <option value="Cys-&gt;Dha (C)">Cys-&gt;Dha (C)</option>
+        <option value="Cys-&gt;Gln (C)">Cys-&gt;Gln (C)</option>
+        <option value="Cys-&gt;Glu (C)">Cys-&gt;Glu (C)</option>
+        <option value="Cys-&gt;Gly (C)">Cys-&gt;Gly (C)</option>
+        <option value="Cys-&gt;His (C)">Cys-&gt;His (C)</option>
+        <option value="Cys-&gt;Lys (C)">Cys-&gt;Lys (C)</option>
+        <option value="Cys-&gt;Met (C)">Cys-&gt;Met (C)</option>
+        <option value="Cys-&gt;Oxoalanine (C)">Cys-&gt;Oxoalanine (C)</option>
+        <option value="Cys-&gt;Phe (C)">Cys-&gt;Phe (C)</option>
+        <option value="Cys-&gt;Pro (C)">Cys-&gt;Pro (C)</option>
+        <option value="Cys-&gt;Ser (C)">Cys-&gt;Ser (C)</option>
+        <option value="Cys-&gt;Thr (C)">Cys-&gt;Thr (C)</option>
+        <option value="Cys-&gt;Trp (C)">Cys-&gt;Trp (C)</option>
+        <option value="Cys-&gt;Tyr (C)">Cys-&gt;Tyr (C)</option>
+        <option value="Cys-&gt;Val (C)">Cys-&gt;Val (C)</option>
+        <option value="Cys-&gt;Xle (C)">Cys-&gt;Xle (C)</option>
+        <option value="Cys-&gt;ethylaminoAla (C)">Cys-&gt;ethylaminoAla (C)</option>
+        <option value="Cys-&gt;methylaminoAla (C)">Cys-&gt;methylaminoAla (C)</option>
+        <option value="Cysteinyl (C)">Cysteinyl (C)</option>
+        <option value="Cytopiloyne (C)">Cytopiloyne (C)</option>
+        <option value="Cytopiloyne (K)">Cytopiloyne (K)</option>
+        <option value="Cytopiloyne (N-term)">Cytopiloyne (N-term)</option>
+        <option value="Cytopiloyne (P)">Cytopiloyne (P)</option>
+        <option value="Cytopiloyne (R)">Cytopiloyne (R)</option>
+        <option value="Cytopiloyne (S)">Cytopiloyne (S)</option>
+        <option value="Cytopiloyne (Y)">Cytopiloyne (Y)</option>
+        <option value="Cytopiloyne+water (C)">Cytopiloyne+water (C)</option>
+        <option value="Cytopiloyne+water (K)">Cytopiloyne+water (K)</option>
+        <option value="Cytopiloyne+water (N-term)">Cytopiloyne+water (N-term)</option>
+        <option value="Cytopiloyne+water (R)">Cytopiloyne+water (R)</option>
+        <option value="Cytopiloyne+water (S)">Cytopiloyne+water (S)</option>
+        <option value="Cytopiloyne+water (T)">Cytopiloyne+water (T)</option>
+        <option value="Cytopiloyne+water (Y)">Cytopiloyne+water (Y)</option>
+        <option value="DAET (S)">DAET (S)</option>
+        <option value="DAET (T)">DAET (T)</option>
+        <option value="DEDGFLYMVYASQETFG (K)">DEDGFLYMVYASQETFG (K)</option>
+        <option value="DFDNB (K)">DFDNB (K)</option>
+        <option value="DFDNB (N)">DFDNB (N)</option>
+        <option value="DFDNB (Q)">DFDNB (Q)</option>
+        <option value="DFDNB (R)">DFDNB (R)</option>
+        <option value="DHP (C)">DHP (C)</option>
+        <option value="DMPO (C)">DMPO (C)</option>
+        <option value="DMPO (H)">DMPO (H)</option>
+        <option value="DMPO (Y)">DMPO (Y)</option>
+        <option value="DNCB_hapten (C)">DNCB_hapten (C)</option>
+        <option value="DNCB_hapten (H)">DNCB_hapten (H)</option>
+        <option value="DNCB_hapten (K)">DNCB_hapten (K)</option>
+        <option value="DNCB_hapten (Y)">DNCB_hapten (Y)</option>
+        <option value="DNPS (C)">DNPS (C)</option>
+        <option value="DNPS (W)">DNPS (W)</option>
+        <option value="DTBP (K)">DTBP (K)</option>
+        <option value="DTBP (N)">DTBP (N)</option>
+        <option value="DTBP (Q)">DTBP (Q)</option>
+        <option value="DTBP (R)">DTBP (R)</option>
+        <option value="DTT_C (C)">DTT_C (C)</option>
+        <option value="DTT_C:2H(6) (C)">DTT_C:2H(6) (C)</option>
+        <option value="DTT_ST (S)">DTT_ST (S)</option>
+        <option value="DTT_ST (T)">DTT_ST (T)</option>
+        <option value="DTT_ST:2H(6) (S)">DTT_ST:2H(6) (S)</option>
+        <option value="DTT_ST:2H(6) (T)">DTT_ST:2H(6) (T)</option>
+        <option value="Dansyl (K)">Dansyl (K)</option>
+        <option value="Dansyl (N-term)">Dansyl (N-term)</option>
+        <option value="Dap-DSP (A)">Dap-DSP (A)</option>
+        <option value="Dap-DSP (E)">Dap-DSP (E)</option>
+        <option value="Dap-DSP (K)">Dap-DSP (K)</option>
+        <option value="DeStreak (C)">DeStreak (C)</option>
+        <option value="Deamidated (N)">Deamidated (N)</option>
+        <option value="Deamidated (Q)">Deamidated (Q)</option>
+        <option value="Deamidated (R)">Deamidated (R)</option>
+        <option value="Deamidated:18O(1) (N)">Deamidated:18O(1) (N)</option>
+        <option value="Deamidated:18O(1) (Q)">Deamidated:18O(1) (Q)</option>
+        <option value="Decanoyl (S)">Decanoyl (S)</option>
+        <option value="Decanoyl (T)">Decanoyl (T)</option>
+        <option value="Dehydrated (D)">Dehydrated (D)</option>
+        <option value="Dehydrated (N-term C)">Dehydrated (N-term C)</option>
+        <option value="Dehydrated (S)">Dehydrated (S)</option>
+        <option value="Dehydrated (T)">Dehydrated (T)</option>
+        <option value="Dehydrated (Y)">Dehydrated (Y)</option>
+        <option value="Dehydro (C)">Dehydro (C)</option>
+        <option value="Delta:H(1)N(-1)18O(1) (N)">Delta:H(1)N(-1)18O(1) (N)</option>
+        <option value="Delta:H(2)C(2) (H)">Delta:H(2)C(2) (H)</option>
+        <option value="Delta:H(2)C(2) (K)">Delta:H(2)C(2) (K)</option>
+        <option value="Delta:H(2)C(2) (N-term)">Delta:H(2)C(2) (N-term)</option>
+        <option value="Delta:H(2)C(3) (K)">Delta:H(2)C(3) (K)</option>
+        <option value="Delta:H(2)C(3)O(1) (K)">Delta:H(2)C(3)O(1) (K)</option>
+        <option value="Delta:H(2)C(3)O(1) (R)">Delta:H(2)C(3)O(1) (R)</option>
+        <option value="Delta:H(2)C(5) (K)">Delta:H(2)C(5) (K)</option>
+        <option value="Delta:H(4)C(2) (H)">Delta:H(4)C(2) (H)</option>
+        <option value="Delta:H(4)C(2) (K)">Delta:H(4)C(2) (K)</option>
+        <option value="Delta:H(4)C(2) (N-term)">Delta:H(4)C(2) (N-term)</option>
+        <option value="Delta:H(4)C(2)O(-1)S(1) (S)">Delta:H(4)C(2)O(-1)S(1) (S)</option>
+        <option value="Delta:H(4)C(3) (H)">Delta:H(4)C(3) (H)</option>
+        <option value="Delta:H(4)C(3) (K)">Delta:H(4)C(3) (K)</option>
+        <option value="Delta:H(4)C(3)O(1) (C)">Delta:H(4)C(3)O(1) (C)</option>
+        <option value="Delta:H(4)C(3)O(1) (H)">Delta:H(4)C(3)O(1) (H)</option>
+        <option value="Delta:H(4)C(3)O(1) (K)">Delta:H(4)C(3)O(1) (K)</option>
+        <option value="Delta:H(4)C(6) (K)">Delta:H(4)C(6) (K)</option>
+        <option value="Delta:H(5)C(2) (P)">Delta:H(5)C(2) (P)</option>
+        <option value="Delta:H(6)C(3)O(1) (C)">Delta:H(6)C(3)O(1) (C)</option>
+        <option value="Delta:H(6)C(3)O(1) (H)">Delta:H(6)C(3)O(1) (H)</option>
+        <option value="Delta:H(6)C(3)O(1) (K)">Delta:H(6)C(3)O(1) (K)</option>
+        <option value="Delta:H(6)C(6)O(1) (K)">Delta:H(6)C(6)O(1) (K)</option>
+        <option value="Delta:H(8)C(6)O(1) (L)">Delta:H(8)C(6)O(1) (L)</option>
+        <option value="Delta:H(8)C(6)O(2) (K)">Delta:H(8)C(6)O(2) (K)</option>
+        <option value="Delta:Hg(1) (C)">Delta:Hg(1) (C)</option>
+        <option value="Delta:S(-1)Se(1) (C)">Delta:S(-1)Se(1) (C)</option>
+        <option value="Delta:S(-1)Se(1) (M)">Delta:S(-1)Se(1) (M)</option>
+        <option value="Delta:Se(1) (C)">Delta:Se(1) (C)</option>
+        <option value="Deoxy (D)">Deoxy (D)</option>
+        <option value="Deoxy (S)">Deoxy (S)</option>
+        <option value="Deoxy (T)">Deoxy (T)</option>
+        <option value="Deoxyhypusine (K)">Deoxyhypusine (K)</option>
+        <option value="Dethiomethyl (M)">Dethiomethyl (M)</option>
+        <option value="DiART6plex (K)">DiART6plex (K)</option>
+        <option value="DiART6plex (N-term)">DiART6plex (N-term)</option>
+        <option value="DiART6plex (Y)">DiART6plex (Y)</option>
+        <option value="DiART6plex115 (K)">DiART6plex115 (K)</option>
+        <option value="DiART6plex115 (N-term)">DiART6plex115 (N-term)</option>
+        <option value="DiART6plex115 (Y)">DiART6plex115 (Y)</option>
+        <option value="DiART6plex116/119 (K)">DiART6plex116/119 (K)</option>
+        <option value="DiART6plex116/119 (N-term)">DiART6plex116/119 (N-term)</option>
+        <option value="DiART6plex116/119 (Y)">DiART6plex116/119 (Y)</option>
+        <option value="DiART6plex117 (K)">DiART6plex117 (K)</option>
+        <option value="DiART6plex117 (N-term)">DiART6plex117 (N-term)</option>
+        <option value="DiART6plex117 (Y)">DiART6plex117 (Y)</option>
+        <option value="DiART6plex118 (K)">DiART6plex118 (K)</option>
+        <option value="DiART6plex118 (N-term)">DiART6plex118 (N-term)</option>
+        <option value="DiART6plex118 (Y)">DiART6plex118 (Y)</option>
+        <option value="DiLeu4plex (K)">DiLeu4plex (K)</option>
+        <option value="DiLeu4plex (N-term)">DiLeu4plex (N-term)</option>
+        <option value="DiLeu4plex (Y)">DiLeu4plex (Y)</option>
+        <option value="DiLeu4plex115 (K)">DiLeu4plex115 (K)</option>
+        <option value="DiLeu4plex115 (N-term)">DiLeu4plex115 (N-term)</option>
+        <option value="DiLeu4plex115 (Y)">DiLeu4plex115 (Y)</option>
+        <option value="DiLeu4plex117 (K)">DiLeu4plex117 (K)</option>
+        <option value="DiLeu4plex117 (N-term)">DiLeu4plex117 (N-term)</option>
+        <option value="DiLeu4plex117 (Y)">DiLeu4plex117 (Y)</option>
+        <option value="DiLeu4plex118 (K)">DiLeu4plex118 (K)</option>
+        <option value="DiLeu4plex118 (N-term)">DiLeu4plex118 (N-term)</option>
+        <option value="DiLeu4plex118 (Y)">DiLeu4plex118 (Y)</option>
+        <option value="Diacylglycerol (C)">Diacylglycerol (C)</option>
+        <option value="Dibromo (Y)">Dibromo (Y)</option>
+        <option value="Dicarbamidomethyl (C)">Dicarbamidomethyl (C)</option>
+        <option value="Dicarbamidomethyl (H)">Dicarbamidomethyl (H)</option>
+        <option value="Dicarbamidomethyl (K)">Dicarbamidomethyl (K)</option>
+        <option value="Dicarbamidomethyl (N-term)">Dicarbamidomethyl (N-term)</option>
+        <option value="Dicarbamidomethyl (R)">Dicarbamidomethyl (R)</option>
+        <option value="Didehydro (C-term K)">Didehydro (C-term K)</option>
+        <option value="Didehydro (S)">Didehydro (S)</option>
+        <option value="Didehydro (T)">Didehydro (T)</option>
+        <option value="Didehydro (Y)">Didehydro (Y)</option>
+        <option value="Didehydroretinylidene (K)">Didehydroretinylidene (K)</option>
+        <option value="Diethyl (K)">Diethyl (K)</option>
+        <option value="Diethyl (N-term)">Diethyl (N-term)</option>
+        <option value="Diethylphosphate (C)">Diethylphosphate (C)</option>
+        <option value="Diethylphosphate (H)">Diethylphosphate (H)</option>
+        <option value="Diethylphosphate (K)">Diethylphosphate (K)</option>
+        <option value="Diethylphosphate (N-term)">Diethylphosphate (N-term)</option>
+        <option value="Diethylphosphate (S)">Diethylphosphate (S)</option>
+        <option value="Diethylphosphate (T)">Diethylphosphate (T)</option>
+        <option value="Diethylphosphate (Y)">Diethylphosphate (Y)</option>
+        <option value="Difuran (Y)">Difuran (Y)</option>
+        <option value="Dihydroxyimidazolidine (R)">Dihydroxyimidazolidine (R)</option>
+        <option value="Diiodo (H)">Diiodo (H)</option>
+        <option value="Diiodo (Y)">Diiodo (Y)</option>
+        <option value="Diironsubcluster (C)">Diironsubcluster (C)</option>
+        <option value="Diisopropylphosphate (K)">Diisopropylphosphate (K)</option>
+        <option value="Diisopropylphosphate (N-term)">Diisopropylphosphate (N-term)</option>
+        <option value="Diisopropylphosphate (S)">Diisopropylphosphate (S)</option>
+        <option value="Diisopropylphosphate (T)">Diisopropylphosphate (T)</option>
+        <option value="Diisopropylphosphate (Y)">Diisopropylphosphate (Y)</option>
+        <option value="Dimethyl (K)">Dimethyl (K)</option>
+        <option value="Dimethyl (N)">Dimethyl (N)</option>
+        <option value="Dimethyl (N-term)">Dimethyl (N-term)</option>
+        <option value="Dimethyl (R)">Dimethyl (R)</option>
+        <option value="Dimethyl:2H(4) (K)">Dimethyl:2H(4) (K)</option>
+        <option value="Dimethyl:2H(4) (N-term)">Dimethyl:2H(4) (N-term)</option>
+        <option value="Dimethyl:2H(4)13C(2) (K)">Dimethyl:2H(4)13C(2) (K)</option>
+        <option value="Dimethyl:2H(4)13C(2) (N-term)">Dimethyl:2H(4)13C(2) (N-term)</option>
+        <option value="Dimethyl:2H(6) (K)">Dimethyl:2H(6) (K)</option>
+        <option value="Dimethyl:2H(6) (N-term)">Dimethyl:2H(6) (N-term)</option>
+        <option value="Dimethyl:2H(6) (R)">Dimethyl:2H(6) (R)</option>
+        <option value="Dimethyl:2H(6)13C(2) (K)">Dimethyl:2H(6)13C(2) (K)</option>
+        <option value="Dimethyl:2H(6)13C(2) (N-term)">Dimethyl:2H(6)13C(2) (N-term)</option>
+        <option value="Dimethyl:2H(6)13C(2) (R)">Dimethyl:2H(6)13C(2) (R)</option>
+        <option value="DimethylArsino (C)">DimethylArsino (C)</option>
+        <option value="DimethylamineGMBS (C)">DimethylamineGMBS (C)</option>
+        <option value="DimethylpyrroleAdduct (K)">DimethylpyrroleAdduct (K)</option>
+        <option value="Dioxidation (C)">Dioxidation (C)</option>
+        <option value="Dioxidation (F)">Dioxidation (F)</option>
+        <option value="Dioxidation (K)">Dioxidation (K)</option>
+        <option value="Dioxidation (M)">Dioxidation (M)</option>
+        <option value="Dioxidation (P)">Dioxidation (P)</option>
+        <option value="Dioxidation (R)">Dioxidation (R)</option>
+        <option value="Dioxidation (W)">Dioxidation (W)</option>
+        <option value="Dioxidation (Y)">Dioxidation (Y)</option>
+        <option value="Diphthamide (H)">Diphthamide (H)</option>
+        <option value="Dipyridyl (C)">Dipyridyl (C)</option>
+        <option value="Dipyrrolylmethanemethyl (C)">Dipyrrolylmethanemethyl (C)</option>
+        <option value="DyLight-maleimide (C)">DyLight-maleimide (C)</option>
+        <option value="EDEDTIDVFQQQTGG (K)">EDEDTIDVFQQQTGG (K)</option>
+        <option value="EDT-iodoacetyl-PEO-biotin (S)">EDT-iodoacetyl-PEO-biotin (S)</option>
+        <option value="EDT-iodoacetyl-PEO-biotin (T)">EDT-iodoacetyl-PEO-biotin (T)</option>
+        <option value="EDT-maleimide-PEO-biotin (S)">EDT-maleimide-PEO-biotin (S)</option>
+        <option value="EDT-maleimide-PEO-biotin (T)">EDT-maleimide-PEO-biotin (T)</option>
+        <option value="EEEDVIEVYQEQTGG (K)">EEEDVIEVYQEQTGG (K)</option>
+        <option value="EGCG1 (C)">EGCG1 (C)</option>
+        <option value="EGCG2 (C)">EGCG2 (C)</option>
+        <option value="EHD-diphenylpentanone (C)">EHD-diphenylpentanone (C)</option>
+        <option value="EHD-diphenylpentanone (M)">EHD-diphenylpentanone (M)</option>
+        <option value="EQAT (C)">EQAT (C)</option>
+        <option value="EQAT:2H(5) (C)">EQAT:2H(5) (C)</option>
+        <option value="EQIGG (K)">EQIGG (K)</option>
+        <option value="ESP (K)">ESP (K)</option>
+        <option value="ESP (N-term)">ESP (N-term)</option>
+        <option value="ESP:2H(10) (K)">ESP:2H(10) (K)</option>
+        <option value="ESP:2H(10) (N-term)">ESP:2H(10) (N-term)</option>
+        <option value="Ethanedithiol (S)">Ethanedithiol (S)</option>
+        <option value="Ethanedithiol (T)">Ethanedithiol (T)</option>
+        <option value="Ethanolamine (C)">Ethanolamine (C)</option>
+        <option value="Ethanolamine (C-term)">Ethanolamine (C-term)</option>
+        <option value="Ethanolamine (D)">Ethanolamine (D)</option>
+        <option value="Ethanolamine (E)">Ethanolamine (E)</option>
+        <option value="Ethanolyl (C)">Ethanolyl (C)</option>
+        <option value="Ethanolyl (K)">Ethanolyl (K)</option>
+        <option value="Ethanolyl (R)">Ethanolyl (R)</option>
+        <option value="Ethoxyformyl (H)">Ethoxyformyl (H)</option>
+        <option value="Ethyl (C-term)">Ethyl (C-term)</option>
+        <option value="Ethyl (D)">Ethyl (D)</option>
+        <option value="Ethyl (E)">Ethyl (E)</option>
+        <option value="Ethyl (K)">Ethyl (K)</option>
+        <option value="Ethyl (N-term)">Ethyl (N-term)</option>
+        <option value="Ethyl+Deamidated (N)">Ethyl+Deamidated (N)</option>
+        <option value="Ethyl+Deamidated (Q)">Ethyl+Deamidated (Q)</option>
+        <option value="Ethylphosphate (K)">Ethylphosphate (K)</option>
+        <option value="Ethylphosphate (N-term)">Ethylphosphate (N-term)</option>
+        <option value="Ethylphosphate (S)">Ethylphosphate (S)</option>
+        <option value="Ethylphosphate (T)">Ethylphosphate (T)</option>
+        <option value="Ethylphosphate (Y)">Ethylphosphate (Y)</option>
+        <option value="ExacTagAmine (K)">ExacTagAmine (K)</option>
+        <option value="ExacTagThiol (C)">ExacTagThiol (C)</option>
+        <option value="FAD (C)">FAD (C)</option>
+        <option value="FAD (H)">FAD (H)</option>
+        <option value="FAD (Y)">FAD (Y)</option>
+        <option value="FMN (S)">FMN (S)</option>
+        <option value="FMN (T)">FMN (T)</option>
+        <option value="FMNC (C)">FMNC (C)</option>
+        <option value="FMNH (C)">FMNH (C)</option>
+        <option value="FMNH (H)">FMNH (H)</option>
+        <option value="FNEM (C)">FNEM (C)</option>
+        <option value="FP-Biotin (K)">FP-Biotin (K)</option>
+        <option value="FP-Biotin (S)">FP-Biotin (S)</option>
+        <option value="FP-Biotin (T)">FP-Biotin (T)</option>
+        <option value="FP-Biotin (Y)">FP-Biotin (Y)</option>
+        <option value="FTC (C)">FTC (C)</option>
+        <option value="FTC (K)">FTC (K)</option>
+        <option value="FTC (P)">FTC (P)</option>
+        <option value="FTC (R)">FTC (R)</option>
+        <option value="FTC (S)">FTC (S)</option>
+        <option value="Farnesyl (C)">Farnesyl (C)</option>
+        <option value="Fluorescein (C)">Fluorescein (C)</option>
+        <option value="Fluoro (A)">Fluoro (A)</option>
+        <option value="Fluoro (F)">Fluoro (F)</option>
+        <option value="Fluoro (W)">Fluoro (W)</option>
+        <option value="Fluoro (Y)">Fluoro (Y)</option>
+        <option value="Formyl (K)">Formyl (K)</option>
+        <option value="Formyl (N-term)">Formyl (N-term)</option>
+        <option value="Formyl (S)">Formyl (S)</option>
+        <option value="Formyl (T)">Formyl (T)</option>
+        <option value="Furan (Y)">Furan (Y)</option>
+        <option value="G-H1 (R)">G-H1 (R)</option>
+        <option value="GG (C)">GG (C)</option>
+        <option value="GG (K)">GG (K)</option>
+        <option value="GG (S)">GG (S)</option>
+        <option value="GG (T)">GG (T)</option>
+        <option value="GGQ (K)">GGQ (K)</option>
+        <option value="GIST-Quat (K)">GIST-Quat (K)</option>
+        <option value="GIST-Quat (N-term)">GIST-Quat (N-term)</option>
+        <option value="GIST-Quat:2H(3) (K)">GIST-Quat:2H(3) (K)</option>
+        <option value="GIST-Quat:2H(3) (N-term)">GIST-Quat:2H(3) (N-term)</option>
+        <option value="GIST-Quat:2H(6) (K)">GIST-Quat:2H(6) (K)</option>
+        <option value="GIST-Quat:2H(6) (N-term)">GIST-Quat:2H(6) (N-term)</option>
+        <option value="GIST-Quat:2H(9) (K)">GIST-Quat:2H(9) (K)</option>
+        <option value="GIST-Quat:2H(9) (N-term)">GIST-Quat:2H(9) (N-term)</option>
+        <option value="Galactosyl (K)">Galactosyl (K)</option>
+        <option value="GeranylGeranyl (C)">GeranylGeranyl (C)</option>
+        <option value="Gln-&gt;Ala (Q)">Gln-&gt;Ala (Q)</option>
+        <option value="Gln-&gt;Arg (Q)">Gln-&gt;Arg (Q)</option>
+        <option value="Gln-&gt;Asn (Q)">Gln-&gt;Asn (Q)</option>
+        <option value="Gln-&gt;Asp (Q)">Gln-&gt;Asp (Q)</option>
+        <option value="Gln-&gt;Cys (Q)">Gln-&gt;Cys (Q)</option>
+        <option value="Gln-&gt;Glu (Q)">Gln-&gt;Glu (Q)</option>
+        <option value="Gln-&gt;Gly (Q)">Gln-&gt;Gly (Q)</option>
+        <option value="Gln-&gt;His (Q)">Gln-&gt;His (Q)</option>
+        <option value="Gln-&gt;Lys (Q)">Gln-&gt;Lys (Q)</option>
+        <option value="Gln-&gt;Met (Q)">Gln-&gt;Met (Q)</option>
+        <option value="Gln-&gt;Phe (Q)">Gln-&gt;Phe (Q)</option>
+        <option value="Gln-&gt;Pro (Q)">Gln-&gt;Pro (Q)</option>
+        <option value="Gln-&gt;Ser (Q)">Gln-&gt;Ser (Q)</option>
+        <option value="Gln-&gt;Thr (Q)">Gln-&gt;Thr (Q)</option>
+        <option value="Gln-&gt;Trp (Q)">Gln-&gt;Trp (Q)</option>
+        <option value="Gln-&gt;Tyr (Q)">Gln-&gt;Tyr (Q)</option>
+        <option value="Gln-&gt;Val (Q)">Gln-&gt;Val (Q)</option>
+        <option value="Gln-&gt;Xle (Q)">Gln-&gt;Xle (Q)</option>
+        <option value="Gln-&gt;pyro-Glu (N-term Q)">Gln-&gt;pyro-Glu (N-term Q)</option>
+        <option value="Glu (E)">Glu (E)</option>
+        <option value="Glu-&gt;Ala (E)">Glu-&gt;Ala (E)</option>
+        <option value="Glu-&gt;Arg (E)">Glu-&gt;Arg (E)</option>
+        <option value="Glu-&gt;Asn (E)">Glu-&gt;Asn (E)</option>
+        <option value="Glu-&gt;Asp (E)">Glu-&gt;Asp (E)</option>
+        <option value="Glu-&gt;Cys (E)">Glu-&gt;Cys (E)</option>
+        <option value="Glu-&gt;Gln (E)">Glu-&gt;Gln (E)</option>
+        <option value="Glu-&gt;Gly (E)">Glu-&gt;Gly (E)</option>
+        <option value="Glu-&gt;His (E)">Glu-&gt;His (E)</option>
+        <option value="Glu-&gt;Lys (E)">Glu-&gt;Lys (E)</option>
+        <option value="Glu-&gt;Met (E)">Glu-&gt;Met (E)</option>
+        <option value="Glu-&gt;Phe (E)">Glu-&gt;Phe (E)</option>
+        <option value="Glu-&gt;Pro (E)">Glu-&gt;Pro (E)</option>
+        <option value="Glu-&gt;Ser (E)">Glu-&gt;Ser (E)</option>
+        <option value="Glu-&gt;Thr (E)">Glu-&gt;Thr (E)</option>
+        <option value="Glu-&gt;Trp (E)">Glu-&gt;Trp (E)</option>
+        <option value="Glu-&gt;Tyr (E)">Glu-&gt;Tyr (E)</option>
+        <option value="Glu-&gt;Val (E)">Glu-&gt;Val (E)</option>
+        <option value="Glu-&gt;Xle (E)">Glu-&gt;Xle (E)</option>
+        <option value="Glu-&gt;pyro-Glu (N-term E)">Glu-&gt;pyro-Glu (N-term E)</option>
+        <option value="GluGlu (E)">GluGlu (E)</option>
+        <option value="GluGluGlu (E)">GluGluGlu (E)</option>
+        <option value="GluGluGluGlu (E)">GluGluGluGlu (E)</option>
+        <option value="Gluconoylation (K)">Gluconoylation (K)</option>
+        <option value="Gluconoylation (N-term)">Gluconoylation (N-term)</option>
+        <option value="Glucosylgalactosyl (K)">Glucosylgalactosyl (K)</option>
+        <option value="Glucuronyl (S)">Glucuronyl (S)</option>
+        <option value="Glutathione (C)">Glutathione (C)</option>
+        <option value="Gly (K)">Gly (K)</option>
+        <option value="Gly (S)">Gly (S)</option>
+        <option value="Gly (T)">Gly (T)</option>
+        <option value="Gly-&gt;Ala (G)">Gly-&gt;Ala (G)</option>
+        <option value="Gly-&gt;Arg (G)">Gly-&gt;Arg (G)</option>
+        <option value="Gly-&gt;Asn (G)">Gly-&gt;Asn (G)</option>
+        <option value="Gly-&gt;Asp (G)">Gly-&gt;Asp (G)</option>
+        <option value="Gly-&gt;Cys (G)">Gly-&gt;Cys (G)</option>
+        <option value="Gly-&gt;Gln (G)">Gly-&gt;Gln (G)</option>
+        <option value="Gly-&gt;Glu (G)">Gly-&gt;Glu (G)</option>
+        <option value="Gly-&gt;His (G)">Gly-&gt;His (G)</option>
+        <option value="Gly-&gt;Lys (G)">Gly-&gt;Lys (G)</option>
+        <option value="Gly-&gt;Met (G)">Gly-&gt;Met (G)</option>
+        <option value="Gly-&gt;Phe (G)">Gly-&gt;Phe (G)</option>
+        <option value="Gly-&gt;Pro (G)">Gly-&gt;Pro (G)</option>
+        <option value="Gly-&gt;Ser (G)">Gly-&gt;Ser (G)</option>
+        <option value="Gly-&gt;Thr (G)">Gly-&gt;Thr (G)</option>
+        <option value="Gly-&gt;Trp (G)">Gly-&gt;Trp (G)</option>
+        <option value="Gly-&gt;Tyr (G)">Gly-&gt;Tyr (G)</option>
+        <option value="Gly-&gt;Val (G)">Gly-&gt;Val (G)</option>
+        <option value="Gly-&gt;Xle (G)">Gly-&gt;Xle (G)</option>
+        <option value="Gly-loss+Amide (C-term G)">Gly-loss+Amide (C-term G)</option>
+        <option value="Glycerophospho (S)">Glycerophospho (S)</option>
+        <option value="GlycerylPE (E)">GlycerylPE (E)</option>
+        <option value="Glycosyl (P)">Glycosyl (P)</option>
+        <option value="Guanidinyl (K)">Guanidinyl (K)</option>
+        <option value="Guanidinyl (N-term)">Guanidinyl (N-term)</option>
+        <option value="HCysThiolactone (K)">HCysThiolactone (K)</option>
+        <option value="HCysteinyl (C)">HCysteinyl (C)</option>
+        <option value="HMVK (C)">HMVK (C)</option>
+        <option value="HN2_mustard (C)">HN2_mustard (C)</option>
+        <option value="HN2_mustard (H)">HN2_mustard (H)</option>
+        <option value="HN2_mustard (K)">HN2_mustard (K)</option>
+        <option value="HN3_mustard (C)">HN3_mustard (C)</option>
+        <option value="HN3_mustard (H)">HN3_mustard (H)</option>
+        <option value="HN3_mustard (K)">HN3_mustard (K)</option>
+        <option value="HNE (A)">HNE (A)</option>
+        <option value="HNE (C)">HNE (C)</option>
+        <option value="HNE (H)">HNE (H)</option>
+        <option value="HNE (K)">HNE (K)</option>
+        <option value="HNE (L)">HNE (L)</option>
+        <option value="HNE+Delta:H(2) (C)">HNE+Delta:H(2) (C)</option>
+        <option value="HNE+Delta:H(2) (H)">HNE+Delta:H(2) (H)</option>
+        <option value="HNE+Delta:H(2) (K)">HNE+Delta:H(2) (K)</option>
+        <option value="HNE-BAHAH (C)">HNE-BAHAH (C)</option>
+        <option value="HNE-BAHAH (H)">HNE-BAHAH (H)</option>
+        <option value="HNE-BAHAH (K)">HNE-BAHAH (K)</option>
+        <option value="HNE-Delta:H(2)O (C)">HNE-Delta:H(2)O (C)</option>
+        <option value="HNE-Delta:H(2)O (H)">HNE-Delta:H(2)O (H)</option>
+        <option value="HNE-Delta:H(2)O (K)">HNE-Delta:H(2)O (K)</option>
+        <option value="HPG (R)">HPG (R)</option>
+        <option value="Heme (C)">Heme (C)</option>
+        <option value="Heme (H)">Heme (H)</option>
+        <option value="Hep (K)">Hep (K)</option>
+        <option value="Hep (N)">Hep (N)</option>
+        <option value="Hep (Q)">Hep (Q)</option>
+        <option value="Hep (R)">Hep (R)</option>
+        <option value="Hep (S)">Hep (S)</option>
+        <option value="Hep (T)">Hep (T)</option>
+        <option value="Hex (C)">Hex (C)</option>
+        <option value="Hex (K)">Hex (K)</option>
+        <option value="Hex (N)">Hex (N)</option>
+        <option value="Hex (N-term)">Hex (N-term)</option>
+        <option value="Hex (R)">Hex (R)</option>
+        <option value="Hex (S)">Hex (S)</option>
+        <option value="Hex (T)">Hex (T)</option>
+        <option value="Hex (W)">Hex (W)</option>
+        <option value="Hex (Y)">Hex (Y)</option>
+        <option value="Hex(1)HexNAc(1)NeuAc(1) (N)">Hex(1)HexNAc(1)NeuAc(1) (N)</option>
+        <option value="Hex(1)HexNAc(1)NeuAc(1) (S)">Hex(1)HexNAc(1)NeuAc(1) (S)</option>
+        <option value="Hex(1)HexNAc(1)NeuAc(1) (T)">Hex(1)HexNAc(1)NeuAc(1) (T)</option>
+        <option value="Hex(1)HexNAc(1)NeuAc(2) (N)">Hex(1)HexNAc(1)NeuAc(2) (N)</option>
+        <option value="Hex(1)HexNAc(1)NeuAc(2) (S)">Hex(1)HexNAc(1)NeuAc(2) (S)</option>
+        <option value="Hex(1)HexNAc(1)NeuAc(2) (T)">Hex(1)HexNAc(1)NeuAc(2) (T)</option>
+        <option value="Hex(1)HexNAc(1)dHex(1) (N)">Hex(1)HexNAc(1)dHex(1) (N)</option>
+        <option value="Hex(1)HexNAc(2) (N)">Hex(1)HexNAc(2) (N)</option>
+        <option value="Hex(1)HexNAc(2)Pent(1) (N)">Hex(1)HexNAc(2)Pent(1) (N)</option>
+        <option value="Hex(1)HexNAc(2)dHex(1) (N)">Hex(1)HexNAc(2)dHex(1) (N)</option>
+        <option value="Hex(1)HexNAc(2)dHex(1)Pent(1) (N)">Hex(1)HexNAc(2)dHex(1)Pent(1) (N)</option>
+        <option value="Hex(1)HexNAc(2)dHex(2) (N)">Hex(1)HexNAc(2)dHex(2) (N)</option>
+        <option value="Hex(2) (K)">Hex(2) (K)</option>
+        <option value="Hex(2) (R)">Hex(2) (R)</option>
+        <option value="Hex(2)HexNAc(2) (N)">Hex(2)HexNAc(2) (N)</option>
+        <option value="Hex(2)HexNAc(2)Pent(1) (N)">Hex(2)HexNAc(2)Pent(1) (N)</option>
+        <option value="Hex(2)HexNAc(2)dHex(1) (N)">Hex(2)HexNAc(2)dHex(1) (N)</option>
+        <option value="Hex(3) (N)">Hex(3) (N)</option>
+        <option value="Hex(3)HexNAc(1)Pent(1) (N)">Hex(3)HexNAc(1)Pent(1) (N)</option>
+        <option value="Hex(3)HexNAc(2) (N)">Hex(3)HexNAc(2) (N)</option>
+        <option value="Hex(3)HexNAc(2)P(1) (N)">Hex(3)HexNAc(2)P(1) (N)</option>
+        <option value="Hex(3)HexNAc(4) (N)">Hex(3)HexNAc(4) (N)</option>
+        <option value="Hex(4)HexNAc(4) (N)">Hex(4)HexNAc(4) (N)</option>
+        <option value="Hex(5)HexNAc(2) (N)">Hex(5)HexNAc(2) (N)</option>
+        <option value="Hex(5)HexNAc(4) (N)">Hex(5)HexNAc(4) (N)</option>
+        <option value="Hex(5)HexNAc(4)NeuAc(1) (N)">Hex(5)HexNAc(4)NeuAc(1) (N)</option>
+        <option value="Hex(5)HexNAc(4)NeuAc(2) (N)">Hex(5)HexNAc(4)NeuAc(2) (N)</option>
+        <option value="Hex1HexNAc1 (N)">Hex1HexNAc1 (N)</option>
+        <option value="Hex1HexNAc1 (S)">Hex1HexNAc1 (S)</option>
+        <option value="Hex1HexNAc1 (T)">Hex1HexNAc1 (T)</option>
+        <option value="HexN (K)">HexN (K)</option>
+        <option value="HexN (N)">HexN (N)</option>
+        <option value="HexN (T)">HexN (T)</option>
+        <option value="HexN (W)">HexN (W)</option>
+        <option value="HexNAc (N)">HexNAc (N)</option>
+        <option value="HexNAc (S)">HexNAc (S)</option>
+        <option value="HexNAc (T)">HexNAc (T)</option>
+        <option value="HexNAc(1)dHex(1) (N)">HexNAc(1)dHex(1) (N)</option>
+        <option value="HexNAc(1)dHex(2) (N)">HexNAc(1)dHex(2) (N)</option>
+        <option value="HexNAc(2) (N)">HexNAc(2) (N)</option>
+        <option value="HexNAc(2)dHex(1) (N)">HexNAc(2)dHex(1) (N)</option>
+        <option value="HexNAc(2)dHex(2) (N)">HexNAc(2)dHex(2) (N)</option>
+        <option value="His-&gt;Ala (H)">His-&gt;Ala (H)</option>
+        <option value="His-&gt;Arg (H)">His-&gt;Arg (H)</option>
+        <option value="His-&gt;Asn (H)">His-&gt;Asn (H)</option>
+        <option value="His-&gt;Asp (H)">His-&gt;Asp (H)</option>
+        <option value="His-&gt;Cys (H)">His-&gt;Cys (H)</option>
+        <option value="His-&gt;Gln (H)">His-&gt;Gln (H)</option>
+        <option value="His-&gt;Glu (H)">His-&gt;Glu (H)</option>
+        <option value="His-&gt;Gly (H)">His-&gt;Gly (H)</option>
+        <option value="His-&gt;Lys (H)">His-&gt;Lys (H)</option>
+        <option value="His-&gt;Met (H)">His-&gt;Met (H)</option>
+        <option value="His-&gt;Phe (H)">His-&gt;Phe (H)</option>
+        <option value="His-&gt;Pro (H)">His-&gt;Pro (H)</option>
+        <option value="His-&gt;Ser (H)">His-&gt;Ser (H)</option>
+        <option value="His-&gt;Thr (H)">His-&gt;Thr (H)</option>
+        <option value="His-&gt;Trp (H)">His-&gt;Trp (H)</option>
+        <option value="His-&gt;Tyr (H)">His-&gt;Tyr (H)</option>
+        <option value="His-&gt;Val (H)">His-&gt;Val (H)</option>
+        <option value="His-&gt;Xle (H)">His-&gt;Xle (H)</option>
+        <option value="Homocysteic_acid (M)">Homocysteic_acid (M)</option>
+        <option value="Hydroxamic_acid (D)">Hydroxamic_acid (D)</option>
+        <option value="Hydroxamic_acid (E)">Hydroxamic_acid (E)</option>
+        <option value="Hydroxycinnamyl (C)">Hydroxycinnamyl (C)</option>
+        <option value="Hydroxyfarnesyl (C)">Hydroxyfarnesyl (C)</option>
+        <option value="Hydroxyheme (E)">Hydroxyheme (E)</option>
+        <option value="Hydroxymethyl (N)">Hydroxymethyl (N)</option>
+        <option value="HydroxymethylOP (K)">HydroxymethylOP (K)</option>
+        <option value="Hydroxytrimethyl (K)">Hydroxytrimethyl (K)</option>
+        <option value="Hypusine (K)">Hypusine (K)</option>
+        <option value="IBTP (C)">IBTP (C)</option>
+        <option value="ICAT-C (C)">ICAT-C (C)</option>
+        <option value="ICAT-C:13C(9) (C)">ICAT-C:13C(9) (C)</option>
+        <option value="ICAT-D (C)">ICAT-D (C)</option>
+        <option value="ICAT-D:2H(8) (C)">ICAT-D:2H(8) (C)</option>
+        <option value="ICAT-G (C)">ICAT-G (C)</option>
+        <option value="ICAT-G:2H(8) (C)">ICAT-G:2H(8) (C)</option>
+        <option value="ICAT-H (C)">ICAT-H (C)</option>
+        <option value="ICAT-H:13C(6) (C)">ICAT-H:13C(6) (C)</option>
+        <option value="ICDID (C)">ICDID (C)</option>
+        <option value="ICDID:2H(6) (C)">ICDID:2H(6) (C)</option>
+        <option value="ICPL (K)">ICPL (K)</option>
+        <option value="ICPL (N-term)">ICPL (N-term)</option>
+        <option value="ICPL:13C(6) (K)">ICPL:13C(6) (K)</option>
+        <option value="ICPL:13C(6) (N-term)">ICPL:13C(6) (N-term)</option>
+        <option value="ICPL:13C(6)2H(4) (K)">ICPL:13C(6)2H(4) (K)</option>
+        <option value="ICPL:13C(6)2H(4) (N-term)">ICPL:13C(6)2H(4) (N-term)</option>
+        <option value="ICPL:2H(4) (K)">ICPL:2H(4) (K)</option>
+        <option value="ICPL:2H(4) (N-term)">ICPL:2H(4) (N-term)</option>
+        <option value="IDEnT (C)">IDEnT (C)</option>
+        <option value="IED-Biotin (C)">IED-Biotin (C)</option>
+        <option value="IGBP (C)">IGBP (C)</option>
+        <option value="IGBP:13C(2) (C)">IGBP:13C(2) (C)</option>
+        <option value="IMEHex(2)NeuAc(1) (K)">IMEHex(2)NeuAc(1) (K)</option>
+        <option value="IMID (K)">IMID (K)</option>
+        <option value="IMID:2H(4) (K)">IMID:2H(4) (K)</option>
+        <option value="ISD_z+2_ion (N-term)">ISD_z+2_ion (N-term)</option>
+        <option value="Iminobiotin (K)">Iminobiotin (K)</option>
+        <option value="Iminobiotin (N-term)">Iminobiotin (N-term)</option>
+        <option value="Iodo (H)">Iodo (H)</option>
+        <option value="Iodo (Y)">Iodo (Y)</option>
+        <option value="IodoU-AMP (F)">IodoU-AMP (F)</option>
+        <option value="IodoU-AMP (W)">IodoU-AMP (W)</option>
+        <option value="IodoU-AMP (Y)">IodoU-AMP (Y)</option>
+        <option value="Iodoacetanilide (C)">Iodoacetanilide (C)</option>
+        <option value="Iodoacetanilide (K)">Iodoacetanilide (K)</option>
+        <option value="Iodoacetanilide (N-term)">Iodoacetanilide (N-term)</option>
+        <option value="Iodoacetanilide:13C(6) (C)">Iodoacetanilide:13C(6) (C)</option>
+        <option value="Iodoacetanilide:13C(6) (K)">Iodoacetanilide:13C(6) (K)</option>
+        <option value="Iodoacetanilide:13C(6) (N-term)">Iodoacetanilide:13C(6) (N-term)</option>
+        <option value="Isopropylphospho (S)">Isopropylphospho (S)</option>
+        <option value="Isopropylphospho (T)">Isopropylphospho (T)</option>
+        <option value="Isopropylphospho (Y)">Isopropylphospho (Y)</option>
+        <option value="LG-Hlactam-K (K)">LG-Hlactam-K (K)</option>
+        <option value="LG-Hlactam-R (R)">LG-Hlactam-R (R)</option>
+        <option value="LG-anhydrolactam (K)">LG-anhydrolactam (K)</option>
+        <option value="LG-anhydrolactam (N-term)">LG-anhydrolactam (N-term)</option>
+        <option value="LG-anhyropyrrole (K)">LG-anhyropyrrole (K)</option>
+        <option value="LG-anhyropyrrole (N-term)">LG-anhyropyrrole (N-term)</option>
+        <option value="LG-lactam-K (K)">LG-lactam-K (K)</option>
+        <option value="LG-lactam-R (R)">LG-lactam-R (R)</option>
+        <option value="LG-pyrrole (K)">LG-pyrrole (K)</option>
+        <option value="LG-pyrrole (N-term)">LG-pyrrole (N-term)</option>
+        <option value="LRGG (K)">LRGG (K)</option>
+        <option value="Label:13C(1)2H(3) (M)">Label:13C(1)2H(3) (M)</option>
+        <option value="Label:13C(1)2H(3)+Oxidation (M)">Label:13C(1)2H(3)+Oxidation (M)</option>
+        <option value="Label:13C(3) (A)">Label:13C(3) (A)</option>
+        <option value="Label:13C(3)15N(1) (A)">Label:13C(3)15N(1) (A)</option>
+        <option value="Label:13C(4) (M)">Label:13C(4) (M)</option>
+        <option value="Label:13C(4)+Oxidation (M)">Label:13C(4)+Oxidation (M)</option>
+        <option value="Label:13C(4)15N(1) (D)">Label:13C(4)15N(1) (D)</option>
+        <option value="Label:13C(4)15N(2)+GG (K)">Label:13C(4)15N(2)+GG (K)</option>
+        <option value="Label:13C(5) (P)">Label:13C(5) (P)</option>
+        <option value="Label:13C(5)15N(1) (E)">Label:13C(5)15N(1) (E)</option>
+        <option value="Label:13C(5)15N(1) (M)">Label:13C(5)15N(1) (M)</option>
+        <option value="Label:13C(5)15N(1) (P)">Label:13C(5)15N(1) (P)</option>
+        <option value="Label:13C(5)15N(1) (V)">Label:13C(5)15N(1) (V)</option>
+        <option value="Label:13C(6) (I)">Label:13C(6) (I)</option>
+        <option value="Label:13C(6) (K)">Label:13C(6) (K)</option>
+        <option value="Label:13C(6) (L)">Label:13C(6) (L)</option>
+        <option value="Label:13C(6) (R)">Label:13C(6) (R)</option>
+        <option value="Label:13C(6)+Acetyl (K)">Label:13C(6)+Acetyl (K)</option>
+        <option value="Label:13C(6)+Dimethyl (K)">Label:13C(6)+Dimethyl (K)</option>
+        <option value="Label:13C(6)+GG (K)">Label:13C(6)+GG (K)</option>
+        <option value="Label:13C(6)15N(1) (I)">Label:13C(6)15N(1) (I)</option>
+        <option value="Label:13C(6)15N(1) (L)">Label:13C(6)15N(1) (L)</option>
+        <option value="Label:13C(6)15N(2) (K)">Label:13C(6)15N(2) (K)</option>
+        <option value="Label:13C(6)15N(2)+Acetyl (K)">Label:13C(6)15N(2)+Acetyl (K)</option>
+        <option value="Label:13C(6)15N(2)+Dimethyl (K)">Label:13C(6)15N(2)+Dimethyl (K)</option>
+        <option value="Label:13C(6)15N(2)+GG (K)">Label:13C(6)15N(2)+GG (K)</option>
+        <option value="Label:13C(6)15N(4) (R)">Label:13C(6)15N(4) (R)</option>
+        <option value="Label:13C(6)15N(4)+Dimethyl (R)">Label:13C(6)15N(4)+Dimethyl (R)</option>
+        <option value="Label:13C(6)15N(4)+Dimethyl:2H(6)13C(2) (R)">Label:13C(6)15N(4)+Dimethyl:2H(6)13C(2) (R)</option>
+        <option value="Label:13C(6)15N(4)+Methyl (R)">Label:13C(6)15N(4)+Methyl (R)</option>
+        <option value="Label:13C(6)15N(4)+Methyl:2H(3)13C(1) (R)">Label:13C(6)15N(4)+Methyl:2H(3)13C(1) (R)</option>
+        <option value="Label:13C(8)15N(2) (R)">Label:13C(8)15N(2) (R)</option>
+        <option value="Label:13C(9) (F)">Label:13C(9) (F)</option>
+        <option value="Label:13C(9) (Y)">Label:13C(9) (Y)</option>
+        <option value="Label:13C(9)+Phospho (Y)">Label:13C(9)+Phospho (Y)</option>
+        <option value="Label:13C(9)15N(1) (F)">Label:13C(9)15N(1) (F)</option>
+        <option value="Label:15N(1) (A)">Label:15N(1) (A)</option>
+        <option value="Label:15N(1) (C)">Label:15N(1) (C)</option>
+        <option value="Label:15N(1) (D)">Label:15N(1) (D)</option>
+        <option value="Label:15N(1) (E)">Label:15N(1) (E)</option>
+        <option value="Label:15N(1) (F)">Label:15N(1) (F)</option>
+        <option value="Label:15N(1) (G)">Label:15N(1) (G)</option>
+        <option value="Label:15N(1) (I)">Label:15N(1) (I)</option>
+        <option value="Label:15N(1) (L)">Label:15N(1) (L)</option>
+        <option value="Label:15N(1) (M)">Label:15N(1) (M)</option>
+        <option value="Label:15N(1) (P)">Label:15N(1) (P)</option>
+        <option value="Label:15N(1) (S)">Label:15N(1) (S)</option>
+        <option value="Label:15N(1) (T)">Label:15N(1) (T)</option>
+        <option value="Label:15N(1) (V)">Label:15N(1) (V)</option>
+        <option value="Label:15N(1) (Y)">Label:15N(1) (Y)</option>
+        <option value="Label:15N(2) (K)">Label:15N(2) (K)</option>
+        <option value="Label:15N(2) (N)">Label:15N(2) (N)</option>
+        <option value="Label:15N(2) (Q)">Label:15N(2) (Q)</option>
+        <option value="Label:15N(2) (W)">Label:15N(2) (W)</option>
+        <option value="Label:15N(2)2H(9) (K)">Label:15N(2)2H(9) (K)</option>
+        <option value="Label:15N(3) (H)">Label:15N(3) (H)</option>
+        <option value="Label:15N(4) (R)">Label:15N(4) (R)</option>
+        <option value="Label:18O(1) (C-term)">Label:18O(1) (C-term)</option>
+        <option value="Label:18O(1) (S)">Label:18O(1) (S)</option>
+        <option value="Label:18O(1) (T)">Label:18O(1) (T)</option>
+        <option value="Label:18O(1) (Y)">Label:18O(1) (Y)</option>
+        <option value="Label:18O(2) (C-term)">Label:18O(2) (C-term)</option>
+        <option value="Label:2H(10) (L)">Label:2H(10) (L)</option>
+        <option value="Label:2H(3) (L)">Label:2H(3) (L)</option>
+        <option value="Label:2H(3) (M)">Label:2H(3) (M)</option>
+        <option value="Label:2H(3)+Oxidation (M)">Label:2H(3)+Oxidation (M)</option>
+        <option value="Label:2H(4) (F)">Label:2H(4) (F)</option>
+        <option value="Label:2H(4) (K)">Label:2H(4) (K)</option>
+        <option value="Label:2H(4) (Y)">Label:2H(4) (Y)</option>
+        <option value="Label:2H(4)+Acetyl (K)">Label:2H(4)+Acetyl (K)</option>
+        <option value="Label:2H(4)+GG (K)">Label:2H(4)+GG (K)</option>
+        <option value="Label:2H(4)13C(1) (R)">Label:2H(4)13C(1) (R)</option>
+        <option value="Label:2H(6)15N(1) (P)">Label:2H(6)15N(1) (P)</option>
+        <option value="Label:2H(7)15N(4) (R)">Label:2H(7)15N(4) (R)</option>
+        <option value="Label:2H(9)13C(6)15N(2) (K)">Label:2H(9)13C(6)15N(2) (K)</option>
+        <option value="Leu-&gt;MetOx (L)">Leu-&gt;MetOx (L)</option>
+        <option value="Lipoyl (K)">Lipoyl (K)</option>
+        <option value="Lys (N-term)">Lys (N-term)</option>
+        <option value="Lys-&gt;Ala (K)">Lys-&gt;Ala (K)</option>
+        <option value="Lys-&gt;Allysine (K)">Lys-&gt;Allysine (K)</option>
+        <option value="Lys-&gt;AminoadipicAcid (K)">Lys-&gt;AminoadipicAcid (K)</option>
+        <option value="Lys-&gt;Arg (K)">Lys-&gt;Arg (K)</option>
+        <option value="Lys-&gt;Asn (K)">Lys-&gt;Asn (K)</option>
+        <option value="Lys-&gt;Asp (K)">Lys-&gt;Asp (K)</option>
+        <option value="Lys-&gt;CamCys (K)">Lys-&gt;CamCys (K)</option>
+        <option value="Lys-&gt;Cys (K)">Lys-&gt;Cys (K)</option>
+        <option value="Lys-&gt;Gln (K)">Lys-&gt;Gln (K)</option>
+        <option value="Lys-&gt;Glu (K)">Lys-&gt;Glu (K)</option>
+        <option value="Lys-&gt;Gly (K)">Lys-&gt;Gly (K)</option>
+        <option value="Lys-&gt;His (K)">Lys-&gt;His (K)</option>
+        <option value="Lys-&gt;Met (K)">Lys-&gt;Met (K)</option>
+        <option value="Lys-&gt;MetOx (K)">Lys-&gt;MetOx (K)</option>
+        <option value="Lys-&gt;Phe (K)">Lys-&gt;Phe (K)</option>
+        <option value="Lys-&gt;Pro (K)">Lys-&gt;Pro (K)</option>
+        <option value="Lys-&gt;Ser (K)">Lys-&gt;Ser (K)</option>
+        <option value="Lys-&gt;Thr (K)">Lys-&gt;Thr (K)</option>
+        <option value="Lys-&gt;Trp (K)">Lys-&gt;Trp (K)</option>
+        <option value="Lys-&gt;Tyr (K)">Lys-&gt;Tyr (K)</option>
+        <option value="Lys-&gt;Val (K)">Lys-&gt;Val (K)</option>
+        <option value="Lys-&gt;Xle (K)">Lys-&gt;Xle (K)</option>
+        <option value="Lysbiotinhydrazide (K)">Lysbiotinhydrazide (K)</option>
+        <option value="MDCC (C)">MDCC (C)</option>
+        <option value="MG-H1 (R)">MG-H1 (R)</option>
+        <option value="MM-diphenylpentanone (C)">MM-diphenylpentanone (C)</option>
+        <option value="MTSL (C)">MTSL (C)</option>
+        <option value="Maleimide-PEO2-Biotin (C)">Maleimide-PEO2-Biotin (C)</option>
+        <option value="Malonyl (C)">Malonyl (C)</option>
+        <option value="Malonyl (S)">Malonyl (S)</option>
+        <option value="Menadione (C)">Menadione (C)</option>
+        <option value="Menadione (K)">Menadione (K)</option>
+        <option value="Menadione-HQ (C)">Menadione-HQ (C)</option>
+        <option value="Menadione-HQ (K)">Menadione-HQ (K)</option>
+        <option value="MercaptoEthanol (S)">MercaptoEthanol (S)</option>
+        <option value="MercaptoEthanol (T)">MercaptoEthanol (T)</option>
+        <option value="Met-&gt;Aha (M)">Met-&gt;Aha (M)</option>
+        <option value="Met-&gt;Ala (M)">Met-&gt;Ala (M)</option>
+        <option value="Met-&gt;Arg (M)">Met-&gt;Arg (M)</option>
+        <option value="Met-&gt;Asn (M)">Met-&gt;Asn (M)</option>
+        <option value="Met-&gt;Asp (M)">Met-&gt;Asp (M)</option>
+        <option value="Met-&gt;Cys (M)">Met-&gt;Cys (M)</option>
+        <option value="Met-&gt;Gln (M)">Met-&gt;Gln (M)</option>
+        <option value="Met-&gt;Glu (M)">Met-&gt;Glu (M)</option>
+        <option value="Met-&gt;Gly (M)">Met-&gt;Gly (M)</option>
+        <option value="Met-&gt;His (M)">Met-&gt;His (M)</option>
+        <option value="Met-&gt;Hpg (M)">Met-&gt;Hpg (M)</option>
+        <option value="Met-&gt;Hse (C-term M)">Met-&gt;Hse (C-term M)</option>
+        <option value="Met-&gt;Hsl (C-term M)">Met-&gt;Hsl (C-term M)</option>
+        <option value="Met-&gt;Lys (M)">Met-&gt;Lys (M)</option>
+        <option value="Met-&gt;Phe (M)">Met-&gt;Phe (M)</option>
+        <option value="Met-&gt;Pro (M)">Met-&gt;Pro (M)</option>
+        <option value="Met-&gt;Ser (M)">Met-&gt;Ser (M)</option>
+        <option value="Met-&gt;Thr (M)">Met-&gt;Thr (M)</option>
+        <option value="Met-&gt;Trp (M)">Met-&gt;Trp (M)</option>
+        <option value="Met-&gt;Tyr (M)">Met-&gt;Tyr (M)</option>
+        <option value="Met-&gt;Val (M)">Met-&gt;Val (M)</option>
+        <option value="Met-&gt;Xle (M)">Met-&gt;Xle (M)</option>
+        <option value="Methyl (C)">Methyl (C)</option>
+        <option value="Methyl (C-term)">Methyl (C-term)</option>
+        <option value="Methyl (D)">Methyl (D)</option>
+        <option value="Methyl (E)">Methyl (E)</option>
+        <option value="Methyl (H)">Methyl (H)</option>
+        <option value="Methyl (I)">Methyl (I)</option>
+        <option value="Methyl (K)">Methyl (K)</option>
+        <option value="Methyl (L)">Methyl (L)</option>
+        <option value="Methyl (N)">Methyl (N)</option>
+        <option value="Methyl (N-term)">Methyl (N-term)</option>
+        <option value="Methyl (Q)">Methyl (Q)</option>
+        <option value="Methyl (R)">Methyl (R)</option>
+        <option value="Methyl (S)">Methyl (S)</option>
+        <option value="Methyl (T)">Methyl (T)</option>
+        <option value="Methyl+Acetyl:2H(3) (K)">Methyl+Acetyl:2H(3) (K)</option>
+        <option value="Methyl+Deamidated (N)">Methyl+Deamidated (N)</option>
+        <option value="Methyl+Deamidated (Q)">Methyl+Deamidated (Q)</option>
+        <option value="Methyl-PEO12-Maleimide (C)">Methyl-PEO12-Maleimide (C)</option>
+        <option value="Methyl:2H(2) (K)">Methyl:2H(2) (K)</option>
+        <option value="Methyl:2H(3) (C-term)">Methyl:2H(3) (C-term)</option>
+        <option value="Methyl:2H(3) (D)">Methyl:2H(3) (D)</option>
+        <option value="Methyl:2H(3) (E)">Methyl:2H(3) (E)</option>
+        <option value="Methyl:2H(3) (K)">Methyl:2H(3) (K)</option>
+        <option value="Methyl:2H(3) (R)">Methyl:2H(3) (R)</option>
+        <option value="Methyl:2H(3)+Acetyl:2H(3) (K)">Methyl:2H(3)+Acetyl:2H(3) (K)</option>
+        <option value="Methyl:2H(3)13C(1) (K)">Methyl:2H(3)13C(1) (K)</option>
+        <option value="Methyl:2H(3)13C(1) (R)">Methyl:2H(3)13C(1) (R)</option>
+        <option value="Methylamine (S)">Methylamine (S)</option>
+        <option value="Methylamine (T)">Methylamine (T)</option>
+        <option value="Methylmalonylation (S)">Methylmalonylation (S)</option>
+        <option value="Methylphosphonate (S)">Methylphosphonate (S)</option>
+        <option value="Methylphosphonate (T)">Methylphosphonate (T)</option>
+        <option value="Methylphosphonate (Y)">Methylphosphonate (Y)</option>
+        <option value="Methylpyrroline (K)">Methylpyrroline (K)</option>
+        <option value="Methylthio (C)">Methylthio (C)</option>
+        <option value="Methylthio (D)">Methylthio (D)</option>
+        <option value="Methylthio (K)">Methylthio (K)</option>
+        <option value="Methylthio (N)">Methylthio (N)</option>
+        <option value="Methylthio (N-term)">Methylthio (N-term)</option>
+        <option value="Molybdopterin (C)">Molybdopterin (C)</option>
+        <option value="MolybdopterinGD (C)">MolybdopterinGD (C)</option>
+        <option value="MolybdopterinGD (D)">MolybdopterinGD (D)</option>
+        <option value="MolybdopterinGD+Delta:S(-1)Se(1) (C)">MolybdopterinGD+Delta:S(-1)Se(1) (C)</option>
+        <option value="MurNAc (A)">MurNAc (A)</option>
+        <option value="Myristoyl (C)">Myristoyl (C)</option>
+        <option value="Myristoyl (K)">Myristoyl (K)</option>
+        <option value="Myristoyl (N-term G)">Myristoyl (N-term G)</option>
+        <option value="N-dimethylphosphate (S)">N-dimethylphosphate (S)</option>
+        <option value="NA-LNO2 (C)">NA-LNO2 (C)</option>
+        <option value="NA-LNO2 (H)">NA-LNO2 (H)</option>
+        <option value="NA-OA-NO2 (C)">NA-OA-NO2 (C)</option>
+        <option value="NA-OA-NO2 (H)">NA-OA-NO2 (H)</option>
+        <option value="NBS (W)">NBS (W)</option>
+        <option value="NBS:13C(6) (W)">NBS:13C(6) (W)</option>
+        <option value="NDA (K)">NDA (K)</option>
+        <option value="NDA (N-term)">NDA (N-term)</option>
+        <option value="NEIAA (C)">NEIAA (C)</option>
+        <option value="NEIAA (Y)">NEIAA (Y)</option>
+        <option value="NEIAA:2H(5) (C)">NEIAA:2H(5) (C)</option>
+        <option value="NEIAA:2H(5) (Y)">NEIAA:2H(5) (Y)</option>
+        <option value="NEM:2H(5) (C)">NEM:2H(5) (C)</option>
+        <option value="NEM:2H(5)+H2O (C)">NEM:2H(5)+H2O (C)</option>
+        <option value="NEMsulfur (C)">NEMsulfur (C)</option>
+        <option value="NEMsulfurWater (C)">NEMsulfurWater (C)</option>
+        <option value="NHS-LC-Biotin (K)">NHS-LC-Biotin (K)</option>
+        <option value="NHS-LC-Biotin (N-term)">NHS-LC-Biotin (N-term)</option>
+        <option value="NHS-fluorescein (K)">NHS-fluorescein (K)</option>
+        <option value="NIC (K)">NIC (K)</option>
+        <option value="NIC (N-term)">NIC (N-term)</option>
+        <option value="NIPCAM (C)">NIPCAM (C)</option>
+        <option value="NO_SMX_SEMD (C)">NO_SMX_SEMD (C)</option>
+        <option value="NO_SMX_SIMD (C)">NO_SMX_SIMD (C)</option>
+        <option value="NO_SMX_SMCT (C)">NO_SMX_SMCT (C)</option>
+        <option value="Nethylmaleimide (C)">Nethylmaleimide (C)</option>
+        <option value="Nethylmaleimide+water (C)">Nethylmaleimide+water (C)</option>
+        <option value="Nethylmaleimide+water (K)">Nethylmaleimide+water (K)</option>
+        <option value="NeuAc (N)">NeuAc (N)</option>
+        <option value="NeuAc (S)">NeuAc (S)</option>
+        <option value="NeuAc (T)">NeuAc (T)</option>
+        <option value="NeuGc (N)">NeuGc (N)</option>
+        <option value="NeuGc (S)">NeuGc (S)</option>
+        <option value="NeuGc (T)">NeuGc (T)</option>
+        <option value="Nitro (W)">Nitro (W)</option>
+        <option value="Nitro (Y)">Nitro (Y)</option>
+        <option value="Nitrosyl (C)">Nitrosyl (C)</option>
+        <option value="Nmethylmaleimide (C)">Nmethylmaleimide (C)</option>
+        <option value="Nmethylmaleimide (K)">Nmethylmaleimide (K)</option>
+        <option value="Nmethylmaleimide+water (C)">Nmethylmaleimide+water (C)</option>
+        <option value="O-Dimethylphosphate (S)">O-Dimethylphosphate (S)</option>
+        <option value="O-Dimethylphosphate (T)">O-Dimethylphosphate (T)</option>
+        <option value="O-Dimethylphosphate (Y)">O-Dimethylphosphate (Y)</option>
+        <option value="O-Et-N-diMePhospho (S)">O-Et-N-diMePhospho (S)</option>
+        <option value="O-Isopropylmethylphosphonate (S)">O-Isopropylmethylphosphonate (S)</option>
+        <option value="O-Isopropylmethylphosphonate (T)">O-Isopropylmethylphosphonate (T)</option>
+        <option value="O-Isopropylmethylphosphonate (Y)">O-Isopropylmethylphosphonate (Y)</option>
+        <option value="O-Methylphosphate (S)">O-Methylphosphate (S)</option>
+        <option value="O-Methylphosphate (T)">O-Methylphosphate (T)</option>
+        <option value="O-Methylphosphate (Y)">O-Methylphosphate (Y)</option>
+        <option value="O-pinacolylmethylphosphonate (H)">O-pinacolylmethylphosphonate (H)</option>
+        <option value="O-pinacolylmethylphosphonate (K)">O-pinacolylmethylphosphonate (K)</option>
+        <option value="O-pinacolylmethylphosphonate (S)">O-pinacolylmethylphosphonate (S)</option>
+        <option value="O-pinacolylmethylphosphonate (T)">O-pinacolylmethylphosphonate (T)</option>
+        <option value="O-pinacolylmethylphosphonate (Y)">O-pinacolylmethylphosphonate (Y)</option>
+        <option value="Octanoyl (C)">Octanoyl (C)</option>
+        <option value="Octanoyl (S)">Octanoyl (S)</option>
+        <option value="Octanoyl (T)">Octanoyl (T)</option>
+        <option value="OxArgBiotin (R)">OxArgBiotin (R)</option>
+        <option value="OxArgBiotinRed (R)">OxArgBiotinRed (R)</option>
+        <option value="OxLysBiotin (K)">OxLysBiotin (K)</option>
+        <option value="OxLysBiotinRed (K)">OxLysBiotinRed (K)</option>
+        <option value="OxProBiotin (P)">OxProBiotin (P)</option>
+        <option value="OxProBiotinRed (P)">OxProBiotinRed (P)</option>
+        <option value="Oxidation (C)">Oxidation (C)</option>
+        <option value="Oxidation (C-term G)">Oxidation (C-term G)</option>
+        <option value="Oxidation (D)">Oxidation (D)</option>
+        <option value="Oxidation (F)">Oxidation (F)</option>
+        <option value="Oxidation (H)">Oxidation (H)</option>
+        <option value="Oxidation (K)">Oxidation (K)</option>
+        <option value="Oxidation (M)">Oxidation (M)</option>
+        <option value="Oxidation (N)">Oxidation (N)</option>
+        <option value="Oxidation (P)">Oxidation (P)</option>
+        <option value="Oxidation (R)">Oxidation (R)</option>
+        <option value="Oxidation (W)">Oxidation (W)</option>
+        <option value="Oxidation (Y)">Oxidation (Y)</option>
+        <option value="Oxidation+NEM (C)">Oxidation+NEM (C)</option>
+        <option value="PEITC (C)">PEITC (C)</option>
+        <option value="PEITC (K)">PEITC (K)</option>
+        <option value="PEITC (N-term)">PEITC (N-term)</option>
+        <option value="PEO-Iodoacetyl-LC-Biotin (C)">PEO-Iodoacetyl-LC-Biotin (C)</option>
+        <option value="PET (S)">PET (S)</option>
+        <option value="PET (T)">PET (T)</option>
+        <option value="PS_Hapten (C)">PS_Hapten (C)</option>
+        <option value="PS_Hapten (H)">PS_Hapten (H)</option>
+        <option value="PS_Hapten (K)">PS_Hapten (K)</option>
+        <option value="Palmitoleyl (C)">Palmitoleyl (C)</option>
+        <option value="Palmitoleyl (S)">Palmitoleyl (S)</option>
+        <option value="Palmitoleyl (T)">Palmitoleyl (T)</option>
+        <option value="Palmitoyl (C)">Palmitoyl (C)</option>
+        <option value="Palmitoyl (K)">Palmitoyl (K)</option>
+        <option value="Palmitoyl (S)">Palmitoyl (S)</option>
+        <option value="Palmitoyl (T)">Palmitoyl (T)</option>
+        <option value="Pentylamine (Q)">Pentylamine (Q)</option>
+        <option value="Phe-&gt;Ala (F)">Phe-&gt;Ala (F)</option>
+        <option value="Phe-&gt;Arg (F)">Phe-&gt;Arg (F)</option>
+        <option value="Phe-&gt;Asn (F)">Phe-&gt;Asn (F)</option>
+        <option value="Phe-&gt;Asp (F)">Phe-&gt;Asp (F)</option>
+        <option value="Phe-&gt;CamCys (F)">Phe-&gt;CamCys (F)</option>
+        <option value="Phe-&gt;Cys (F)">Phe-&gt;Cys (F)</option>
+        <option value="Phe-&gt;Gln (F)">Phe-&gt;Gln (F)</option>
+        <option value="Phe-&gt;Glu (F)">Phe-&gt;Glu (F)</option>
+        <option value="Phe-&gt;Gly (F)">Phe-&gt;Gly (F)</option>
+        <option value="Phe-&gt;His (F)">Phe-&gt;His (F)</option>
+        <option value="Phe-&gt;Lys (F)">Phe-&gt;Lys (F)</option>
+        <option value="Phe-&gt;Met (F)">Phe-&gt;Met (F)</option>
+        <option value="Phe-&gt;Pro (F)">Phe-&gt;Pro (F)</option>
+        <option value="Phe-&gt;Ser (F)">Phe-&gt;Ser (F)</option>
+        <option value="Phe-&gt;Thr (F)">Phe-&gt;Thr (F)</option>
+        <option value="Phe-&gt;Trp (F)">Phe-&gt;Trp (F)</option>
+        <option value="Phe-&gt;Tyr (F)">Phe-&gt;Tyr (F)</option>
+        <option value="Phe-&gt;Val (F)">Phe-&gt;Val (F)</option>
+        <option value="Phe-&gt;Xle (F)">Phe-&gt;Xle (F)</option>
+        <option value="Phenylisocyanate (N-term)">Phenylisocyanate (N-term)</option>
+        <option value="Phenylisocyanate:2H(5) (N-term)">Phenylisocyanate:2H(5) (N-term)</option>
+        <option value="Phospho (C)">Phospho (C)</option>
+        <option value="Phospho (D)">Phospho (D)</option>
+        <option value="Phospho (H)">Phospho (H)</option>
+        <option value="Phospho (K)">Phospho (K)</option>
+        <option value="Phospho (R)">Phospho (R)</option>
+        <option value="Phospho (S)">Phospho (S)</option>
+        <option value="Phospho (T)">Phospho (T)</option>
+        <option value="Phospho (Y)">Phospho (Y)</option>
+        <option value="PhosphoHex (S)">PhosphoHex (S)</option>
+        <option value="PhosphoHexNAc (S)">PhosphoHexNAc (S)</option>
+        <option value="PhosphoHexNAc (T)">PhosphoHexNAc (T)</option>
+        <option value="PhosphoUridine (H)">PhosphoUridine (H)</option>
+        <option value="PhosphoUridine (Y)">PhosphoUridine (Y)</option>
+        <option value="Phosphoadenosine (H)">Phosphoadenosine (H)</option>
+        <option value="Phosphoadenosine (K)">Phosphoadenosine (K)</option>
+        <option value="Phosphoadenosine (T)">Phosphoadenosine (T)</option>
+        <option value="Phosphoadenosine (Y)">Phosphoadenosine (Y)</option>
+        <option value="Phosphogluconoylation (K)">Phosphogluconoylation (K)</option>
+        <option value="Phosphogluconoylation (N-term)">Phosphogluconoylation (N-term)</option>
+        <option value="Phosphoguanosine (H)">Phosphoguanosine (H)</option>
+        <option value="Phosphoguanosine (K)">Phosphoguanosine (K)</option>
+        <option value="Phosphopantetheine (S)">Phosphopantetheine (S)</option>
+        <option value="Phosphopropargyl (S)">Phosphopropargyl (S)</option>
+        <option value="Phosphopropargyl (T)">Phosphopropargyl (T)</option>
+        <option value="Phosphopropargyl (Y)">Phosphopropargyl (Y)</option>
+        <option value="PhosphoribosyldephosphoCoA (S)">PhosphoribosyldephosphoCoA (S)</option>
+        <option value="Phycocyanobilin (C)">Phycocyanobilin (C)</option>
+        <option value="Phycoerythrobilin (C)">Phycoerythrobilin (C)</option>
+        <option value="Phytochromobilin (C)">Phytochromobilin (C)</option>
+        <option value="Piperidine (K)">Piperidine (K)</option>
+        <option value="Piperidine (N-term)">Piperidine (N-term)</option>
+        <option value="Pro-&gt;Ala (P)">Pro-&gt;Ala (P)</option>
+        <option value="Pro-&gt;Arg (P)">Pro-&gt;Arg (P)</option>
+        <option value="Pro-&gt;Asn (P)">Pro-&gt;Asn (P)</option>
+        <option value="Pro-&gt;Asp (P)">Pro-&gt;Asp (P)</option>
+        <option value="Pro-&gt;Cys (P)">Pro-&gt;Cys (P)</option>
+        <option value="Pro-&gt;Gln (P)">Pro-&gt;Gln (P)</option>
+        <option value="Pro-&gt;Glu (P)">Pro-&gt;Glu (P)</option>
+        <option value="Pro-&gt;Gly (P)">Pro-&gt;Gly (P)</option>
+        <option value="Pro-&gt;His (P)">Pro-&gt;His (P)</option>
+        <option value="Pro-&gt;Lys (P)">Pro-&gt;Lys (P)</option>
+        <option value="Pro-&gt;Met (P)">Pro-&gt;Met (P)</option>
+        <option value="Pro-&gt;Phe (P)">Pro-&gt;Phe (P)</option>
+        <option value="Pro-&gt;Pyrrolidinone (P)">Pro-&gt;Pyrrolidinone (P)</option>
+        <option value="Pro-&gt;Pyrrolidone (P)">Pro-&gt;Pyrrolidone (P)</option>
+        <option value="Pro-&gt;Ser (P)">Pro-&gt;Ser (P)</option>
+        <option value="Pro-&gt;Thr (P)">Pro-&gt;Thr (P)</option>
+        <option value="Pro-&gt;Trp (P)">Pro-&gt;Trp (P)</option>
+        <option value="Pro-&gt;Tyr (P)">Pro-&gt;Tyr (P)</option>
+        <option value="Pro-&gt;Val (P)">Pro-&gt;Val (P)</option>
+        <option value="Pro-&gt;Xle (P)">Pro-&gt;Xle (P)</option>
+        <option value="Pro-&gt;pyro-Glu (P)">Pro-&gt;pyro-Glu (P)</option>
+        <option value="Propargylamine (C-term)">Propargylamine (C-term)</option>
+        <option value="Propargylamine (D)">Propargylamine (D)</option>
+        <option value="Propargylamine (E)">Propargylamine (E)</option>
+        <option value="Propionamide (C)">Propionamide (C)</option>
+        <option value="Propionamide (K)">Propionamide (K)</option>
+        <option value="Propionamide (N-term)">Propionamide (N-term)</option>
+        <option value="Propionamide:2H(3) (C)">Propionamide:2H(3) (C)</option>
+        <option value="Propionyl (K)">Propionyl (K)</option>
+        <option value="Propionyl (N-term)">Propionyl (N-term)</option>
+        <option value="Propionyl (S)">Propionyl (S)</option>
+        <option value="Propionyl (T)">Propionyl (T)</option>
+        <option value="Propionyl:13C(3) (K)">Propionyl:13C(3) (K)</option>
+        <option value="Propionyl:13C(3) (N-term)">Propionyl:13C(3) (N-term)</option>
+        <option value="Propiophenone (C)">Propiophenone (C)</option>
+        <option value="Propiophenone (H)">Propiophenone (H)</option>
+        <option value="Propiophenone (K)">Propiophenone (K)</option>
+        <option value="Propiophenone (R)">Propiophenone (R)</option>
+        <option value="Propiophenone (S)">Propiophenone (S)</option>
+        <option value="Propiophenone (T)">Propiophenone (T)</option>
+        <option value="Propiophenone (W)">Propiophenone (W)</option>
+        <option value="Propyl (K)">Propyl (K)</option>
+        <option value="Propyl (N-term)">Propyl (N-term)</option>
+        <option value="Propyl:2H(6) (K)">Propyl:2H(6) (K)</option>
+        <option value="Propyl:2H(6) (N-term)">Propyl:2H(6) (N-term)</option>
+        <option value="PropylNAGthiazoline (C)">PropylNAGthiazoline (C)</option>
+        <option value="Puromycin (C-term)">Puromycin (C-term)</option>
+        <option value="PyMIC (N-term)">PyMIC (N-term)</option>
+        <option value="PyridoxalPhosphate (K)">PyridoxalPhosphate (K)</option>
+        <option value="PyridoxalPhosphateH2 (K)">PyridoxalPhosphateH2 (K)</option>
+        <option value="Pyridylacetyl (K)">Pyridylacetyl (K)</option>
+        <option value="Pyridylacetyl (N-term)">Pyridylacetyl (N-term)</option>
+        <option value="Pyridylethyl (C)">Pyridylethyl (C)</option>
+        <option value="Pyro-carbamidomethyl (N-term C)">Pyro-carbamidomethyl (N-term C)</option>
+        <option value="PyruvicAcidIminyl (K)">PyruvicAcidIminyl (K)</option>
+        <option value="QAT (C)">QAT (C)</option>
+        <option value="QAT:2H(3) (C)">QAT:2H(3) (C)</option>
+        <option value="QEQTGG (K)">QEQTGG (K)</option>
+        <option value="QQQTGG (K)">QQQTGG (K)</option>
+        <option value="QTGG (K)">QTGG (K)</option>
+        <option value="Quinone (W)">Quinone (W)</option>
+        <option value="Quinone (Y)">Quinone (Y)</option>
+        <option value="RNPXlink1 (C)">RNPXlink1 (C)</option>
+        <option value="RNPXlink2 (F)">RNPXlink2 (F)</option>
+        <option value="RNPXlink2 (K)">RNPXlink2 (K)</option>
+        <option value="RNPXlink2 (L)">RNPXlink2 (L)</option>
+        <option value="RNPXlink3 (C)">RNPXlink3 (C)</option>
+        <option value="RNPXlink3 (F)">RNPXlink3 (F)</option>
+        <option value="RNPXlink4 (C)">RNPXlink4 (C)</option>
+        <option value="RNPXlink5 (F)">RNPXlink5 (F)</option>
+        <option value="RNPXlink5 (Y)">RNPXlink5 (Y)</option>
+        <option value="Retinylidene (K)">Retinylidene (K)</option>
+        <option value="SMA (K)">SMA (K)</option>
+        <option value="SMA (N-term)">SMA (N-term)</option>
+        <option value="SMCC-maleimide (C)">SMCC-maleimide (C)</option>
+        <option value="SPITC (K)">SPITC (K)</option>
+        <option value="SPITC (N-term)">SPITC (N-term)</option>
+        <option value="SPITC:13C(6) (K)">SPITC:13C(6) (K)</option>
+        <option value="SPITC:13C(6) (N-term)">SPITC:13C(6) (N-term)</option>
+        <option value="SUMO2135 (K)">SUMO2135 (K)</option>
+        <option value="SUMO3549 (K)">SUMO3549 (K)</option>
+        <option value="Saligenin (H)">Saligenin (H)</option>
+        <option value="Saligenin (K)">Saligenin (K)</option>
+        <option value="SecCarbamidomethyl (C)">SecCarbamidomethyl (C)</option>
+        <option value="SecNEM (C)">SecNEM (C)</option>
+        <option value="SecNEM:2H(5) (C)">SecNEM:2H(5) (C)</option>
+        <option value="Ser-&gt;Ala (S)">Ser-&gt;Ala (S)</option>
+        <option value="Ser-&gt;Arg (S)">Ser-&gt;Arg (S)</option>
+        <option value="Ser-&gt;Asn (S)">Ser-&gt;Asn (S)</option>
+        <option value="Ser-&gt;Asp (S)">Ser-&gt;Asp (S)</option>
+        <option value="Ser-&gt;Cys (S)">Ser-&gt;Cys (S)</option>
+        <option value="Ser-&gt;Gln (S)">Ser-&gt;Gln (S)</option>
+        <option value="Ser-&gt;Glu (S)">Ser-&gt;Glu (S)</option>
+        <option value="Ser-&gt;Gly (S)">Ser-&gt;Gly (S)</option>
+        <option value="Ser-&gt;His (S)">Ser-&gt;His (S)</option>
+        <option value="Ser-&gt;Lys (S)">Ser-&gt;Lys (S)</option>
+        <option value="Ser-&gt;Met (S)">Ser-&gt;Met (S)</option>
+        <option value="Ser-&gt;Phe (S)">Ser-&gt;Phe (S)</option>
+        <option value="Ser-&gt;Pro (S)">Ser-&gt;Pro (S)</option>
+        <option value="Ser-&gt;Thr (S)">Ser-&gt;Thr (S)</option>
+        <option value="Ser-&gt;Trp (S)">Ser-&gt;Trp (S)</option>
+        <option value="Ser-&gt;Tyr (S)">Ser-&gt;Tyr (S)</option>
+        <option value="Ser-&gt;Val (S)">Ser-&gt;Val (S)</option>
+        <option value="Ser-&gt;Xle (S)">Ser-&gt;Xle (S)</option>
+        <option value="Succinyl (K)">Succinyl (K)</option>
+        <option value="Succinyl (N-term)">Succinyl (N-term)</option>
+        <option value="Succinyl:13C(4) (K)">Succinyl:13C(4) (K)</option>
+        <option value="Succinyl:13C(4) (N-term)">Succinyl:13C(4) (N-term)</option>
+        <option value="Succinyl:2H(4) (K)">Succinyl:2H(4) (K)</option>
+        <option value="Succinyl:2H(4) (N-term)">Succinyl:2H(4) (N-term)</option>
+        <option value="SulfanilicAcid (C-term)">SulfanilicAcid (C-term)</option>
+        <option value="SulfanilicAcid (D)">SulfanilicAcid (D)</option>
+        <option value="SulfanilicAcid (E)">SulfanilicAcid (E)</option>
+        <option value="SulfanilicAcid:13C(6) (C-term)">SulfanilicAcid:13C(6) (C-term)</option>
+        <option value="SulfanilicAcid:13C(6) (D)">SulfanilicAcid:13C(6) (D)</option>
+        <option value="SulfanilicAcid:13C(6) (E)">SulfanilicAcid:13C(6) (E)</option>
+        <option value="Sulfide (C)">Sulfide (C)</option>
+        <option value="Sulfide (D)">Sulfide (D)</option>
+        <option value="Sulfide (W)">Sulfide (W)</option>
+        <option value="Sulfo (C)">Sulfo (C)</option>
+        <option value="Sulfo (S)">Sulfo (S)</option>
+        <option value="Sulfo (T)">Sulfo (T)</option>
+        <option value="Sulfo (Y)">Sulfo (Y)</option>
+        <option value="Sulfo-NHS-LC-LC-Biotin (K)">Sulfo-NHS-LC-LC-Biotin (K)</option>
+        <option value="Sulfo-NHS-LC-LC-Biotin (N-term)">Sulfo-NHS-LC-LC-Biotin (N-term)</option>
+        <option value="SulfoGMBS (C)">SulfoGMBS (C)</option>
+        <option value="SulfurDioxide (C)">SulfurDioxide (C)</option>
+        <option value="TAMRA-FP (S)">TAMRA-FP (S)</option>
+        <option value="TAMRA-FP (Y)">TAMRA-FP (Y)</option>
+        <option value="TMAB (K)">TMAB (K)</option>
+        <option value="TMAB (N-term)">TMAB (N-term)</option>
+        <option value="TMAB:2H(9) (K)">TMAB:2H(9) (K)</option>
+        <option value="TMAB:2H(9) (N-term)">TMAB:2H(9) (N-term)</option>
+        <option value="TMPP-Ac (N-term)">TMPP-Ac (N-term)</option>
+        <option value="TMT (H)">TMT (H)</option>
+        <option value="TMT (K)">TMT (K)</option>
+        <option value="TMT (N-term)">TMT (N-term)</option>
+        <option value="TMT (S)">TMT (S)</option>
+        <option value="TMT (T)">TMT (T)</option>
+        <option value="TMT2plex (H)">TMT2plex (H)</option>
+        <option value="TMT2plex (K)">TMT2plex (K)</option>
+        <option value="TMT2plex (N-term)">TMT2plex (N-term)</option>
+        <option value="TMT2plex (S)">TMT2plex (S)</option>
+        <option value="TMT2plex (T)">TMT2plex (T)</option>
+        <option value="TMT6plex (H)">TMT6plex (H)</option>
+        <option value="TMT6plex (K)">TMT6plex (K)</option>
+        <option value="TMT6plex (N-term)">TMT6plex (N-term)</option>
+        <option value="TMT6plex (S)">TMT6plex (S)</option>
+        <option value="TMT6plex (T)">TMT6plex (T)</option>
+        <option value="TNBS (K)">TNBS (K)</option>
+        <option value="TNBS (N-term)">TNBS (N-term)</option>
+        <option value="Thiadiazole (C)">Thiadiazole (C)</option>
+        <option value="Thiazolidine (N-term C)">Thiazolidine (N-term C)</option>
+        <option value="Thioacyl (K)">Thioacyl (K)</option>
+        <option value="Thioacyl (N-term)">Thioacyl (N-term)</option>
+        <option value="Thiophos-S-S-biotin (S)">Thiophos-S-S-biotin (S)</option>
+        <option value="Thiophos-S-S-biotin (T)">Thiophos-S-S-biotin (T)</option>
+        <option value="Thiophos-S-S-biotin (Y)">Thiophos-S-S-biotin (Y)</option>
+        <option value="Thiophospho (S)">Thiophospho (S)</option>
+        <option value="Thiophospho (T)">Thiophospho (T)</option>
+        <option value="Thiophospho (Y)">Thiophospho (Y)</option>
+        <option value="Thr-&gt;Ala (T)">Thr-&gt;Ala (T)</option>
+        <option value="Thr-&gt;Arg (T)">Thr-&gt;Arg (T)</option>
+        <option value="Thr-&gt;Asn (T)">Thr-&gt;Asn (T)</option>
+        <option value="Thr-&gt;Asp (T)">Thr-&gt;Asp (T)</option>
+        <option value="Thr-&gt;Cys (T)">Thr-&gt;Cys (T)</option>
+        <option value="Thr-&gt;Gln (T)">Thr-&gt;Gln (T)</option>
+        <option value="Thr-&gt;Glu (T)">Thr-&gt;Glu (T)</option>
+        <option value="Thr-&gt;Gly (T)">Thr-&gt;Gly (T)</option>
+        <option value="Thr-&gt;His (T)">Thr-&gt;His (T)</option>
+        <option value="Thr-&gt;Lys (T)">Thr-&gt;Lys (T)</option>
+        <option value="Thr-&gt;Met (T)">Thr-&gt;Met (T)</option>
+        <option value="Thr-&gt;Phe (T)">Thr-&gt;Phe (T)</option>
+        <option value="Thr-&gt;Pro (T)">Thr-&gt;Pro (T)</option>
+        <option value="Thr-&gt;Ser (T)">Thr-&gt;Ser (T)</option>
+        <option value="Thr-&gt;Trp (T)">Thr-&gt;Trp (T)</option>
+        <option value="Thr-&gt;Tyr (T)">Thr-&gt;Tyr (T)</option>
+        <option value="Thr-&gt;Val (T)">Thr-&gt;Val (T)</option>
+        <option value="Thr-&gt;Xle (T)">Thr-&gt;Xle (T)</option>
+        <option value="Thrbiotinhydrazide (T)">Thrbiotinhydrazide (T)</option>
+        <option value="Thyroxine (Y)">Thyroxine (Y)</option>
+        <option value="Triiodo (Y)">Triiodo (Y)</option>
+        <option value="Triiodothyronine (Y)">Triiodothyronine (Y)</option>
+        <option value="Trimethyl (K)">Trimethyl (K)</option>
+        <option value="Trimethyl (R)">Trimethyl (R)</option>
+        <option value="Trimethyl:13C(3)2H(9) (K)">Trimethyl:13C(3)2H(9) (K)</option>
+        <option value="Trimethyl:13C(3)2H(9) (R)">Trimethyl:13C(3)2H(9) (R)</option>
+        <option value="Trimethyl:2H(9) (K)">Trimethyl:2H(9) (K)</option>
+        <option value="Trimethyl:2H(9) (R)">Trimethyl:2H(9) (R)</option>
+        <option value="Trioxidation (C)">Trioxidation (C)</option>
+        <option value="Trioxidation (W)">Trioxidation (W)</option>
+        <option value="Trioxidation (Y)">Trioxidation (Y)</option>
+        <option value="Trp-&gt;Ala (W)">Trp-&gt;Ala (W)</option>
+        <option value="Trp-&gt;Arg (W)">Trp-&gt;Arg (W)</option>
+        <option value="Trp-&gt;Asn (W)">Trp-&gt;Asn (W)</option>
+        <option value="Trp-&gt;Asp (W)">Trp-&gt;Asp (W)</option>
+        <option value="Trp-&gt;Cys (W)">Trp-&gt;Cys (W)</option>
+        <option value="Trp-&gt;Gln (W)">Trp-&gt;Gln (W)</option>
+        <option value="Trp-&gt;Glu (W)">Trp-&gt;Glu (W)</option>
+        <option value="Trp-&gt;Gly (W)">Trp-&gt;Gly (W)</option>
+        <option value="Trp-&gt;His (W)">Trp-&gt;His (W)</option>
+        <option value="Trp-&gt;Hydroxykynurenin (W)">Trp-&gt;Hydroxykynurenin (W)</option>
+        <option value="Trp-&gt;Kynurenin (W)">Trp-&gt;Kynurenin (W)</option>
+        <option value="Trp-&gt;Lys (W)">Trp-&gt;Lys (W)</option>
+        <option value="Trp-&gt;Met (W)">Trp-&gt;Met (W)</option>
+        <option value="Trp-&gt;Oxolactone (W)">Trp-&gt;Oxolactone (W)</option>
+        <option value="Trp-&gt;Phe (W)">Trp-&gt;Phe (W)</option>
+        <option value="Trp-&gt;Pro (W)">Trp-&gt;Pro (W)</option>
+        <option value="Trp-&gt;Ser (W)">Trp-&gt;Ser (W)</option>
+        <option value="Trp-&gt;Thr (W)">Trp-&gt;Thr (W)</option>
+        <option value="Trp-&gt;Tyr (W)">Trp-&gt;Tyr (W)</option>
+        <option value="Trp-&gt;Val (W)">Trp-&gt;Val (W)</option>
+        <option value="Trp-&gt;Xle (W)">Trp-&gt;Xle (W)</option>
+        <option value="Tyr-&gt;Ala (Y)">Tyr-&gt;Ala (Y)</option>
+        <option value="Tyr-&gt;Arg (Y)">Tyr-&gt;Arg (Y)</option>
+        <option value="Tyr-&gt;Asn (Y)">Tyr-&gt;Asn (Y)</option>
+        <option value="Tyr-&gt;Asp (Y)">Tyr-&gt;Asp (Y)</option>
+        <option value="Tyr-&gt;Cys (Y)">Tyr-&gt;Cys (Y)</option>
+        <option value="Tyr-&gt;Dha (Y)">Tyr-&gt;Dha (Y)</option>
+        <option value="Tyr-&gt;Gln (Y)">Tyr-&gt;Gln (Y)</option>
+        <option value="Tyr-&gt;Glu (Y)">Tyr-&gt;Glu (Y)</option>
+        <option value="Tyr-&gt;Gly (Y)">Tyr-&gt;Gly (Y)</option>
+        <option value="Tyr-&gt;His (Y)">Tyr-&gt;His (Y)</option>
+        <option value="Tyr-&gt;Lys (Y)">Tyr-&gt;Lys (Y)</option>
+        <option value="Tyr-&gt;Met (Y)">Tyr-&gt;Met (Y)</option>
+        <option value="Tyr-&gt;Phe (Y)">Tyr-&gt;Phe (Y)</option>
+        <option value="Tyr-&gt;Pro (Y)">Tyr-&gt;Pro (Y)</option>
+        <option value="Tyr-&gt;Ser (Y)">Tyr-&gt;Ser (Y)</option>
+        <option value="Tyr-&gt;Thr (Y)">Tyr-&gt;Thr (Y)</option>
+        <option value="Tyr-&gt;Trp (Y)">Tyr-&gt;Trp (Y)</option>
+        <option value="Tyr-&gt;Val (Y)">Tyr-&gt;Val (Y)</option>
+        <option value="Tyr-&gt;Xle (Y)">Tyr-&gt;Xle (Y)</option>
+        <option value="Ub-Br2 (C)">Ub-Br2 (C)</option>
+        <option value="Ub-VME (C)">Ub-VME (C)</option>
+        <option value="Ub-amide (C)">Ub-amide (C)</option>
+        <option value="Ub-fluorescein (C)">Ub-fluorescein (C)</option>
+        <option value="UgiJoullie (D)">UgiJoullie (D)</option>
+        <option value="UgiJoullie (E)">UgiJoullie (E)</option>
+        <option value="UgiJoullieProGly (D)">UgiJoullieProGly (D)</option>
+        <option value="UgiJoullieProGly (E)">UgiJoullieProGly (E)</option>
+        <option value="UgiJoullieProGlyProGly (D)">UgiJoullieProGlyProGly (D)</option>
+        <option value="UgiJoullieProGlyProGly (E)">UgiJoullieProGlyProGly (E)</option>
+        <option value="VFQQQTGG (K)">VFQQQTGG (K)</option>
+        <option value="VIEVYQEQTGG (K)">VIEVYQEQTGG (K)</option>
+        <option value="Val-&gt;Ala (V)">Val-&gt;Ala (V)</option>
+        <option value="Val-&gt;Arg (V)">Val-&gt;Arg (V)</option>
+        <option value="Val-&gt;Asn (V)">Val-&gt;Asn (V)</option>
+        <option value="Val-&gt;Asp (V)">Val-&gt;Asp (V)</option>
+        <option value="Val-&gt;Cys (V)">Val-&gt;Cys (V)</option>
+        <option value="Val-&gt;Gln (V)">Val-&gt;Gln (V)</option>
+        <option value="Val-&gt;Glu (V)">Val-&gt;Glu (V)</option>
+        <option value="Val-&gt;Gly (V)">Val-&gt;Gly (V)</option>
+        <option value="Val-&gt;His (V)">Val-&gt;His (V)</option>
+        <option value="Val-&gt;Lys (V)">Val-&gt;Lys (V)</option>
+        <option value="Val-&gt;Met (V)">Val-&gt;Met (V)</option>
+        <option value="Val-&gt;Phe (V)">Val-&gt;Phe (V)</option>
+        <option value="Val-&gt;Pro (V)">Val-&gt;Pro (V)</option>
+        <option value="Val-&gt;Ser (V)">Val-&gt;Ser (V)</option>
+        <option value="Val-&gt;Thr (V)">Val-&gt;Thr (V)</option>
+        <option value="Val-&gt;Trp (V)">Val-&gt;Trp (V)</option>
+        <option value="Val-&gt;Tyr (V)">Val-&gt;Tyr (V)</option>
+        <option value="Val-&gt;Xle (V)">Val-&gt;Xle (V)</option>
+        <option value="Withaferin (C)">Withaferin (C)</option>
+        <option value="Xle-&gt;Ala (I)">Xle-&gt;Ala (I)</option>
+        <option value="Xle-&gt;Ala (L)">Xle-&gt;Ala (L)</option>
+        <option value="Xle-&gt;Arg (I)">Xle-&gt;Arg (I)</option>
+        <option value="Xle-&gt;Arg (L)">Xle-&gt;Arg (L)</option>
+        <option value="Xle-&gt;Asn (I)">Xle-&gt;Asn (I)</option>
+        <option value="Xle-&gt;Asn (L)">Xle-&gt;Asn (L)</option>
+        <option value="Xle-&gt;Asp (I)">Xle-&gt;Asp (I)</option>
+        <option value="Xle-&gt;Asp (L)">Xle-&gt;Asp (L)</option>
+        <option value="Xle-&gt;Cys (I)">Xle-&gt;Cys (I)</option>
+        <option value="Xle-&gt;Cys (L)">Xle-&gt;Cys (L)</option>
+        <option value="Xle-&gt;Gln (I)">Xle-&gt;Gln (I)</option>
+        <option value="Xle-&gt;Gln (L)">Xle-&gt;Gln (L)</option>
+        <option value="Xle-&gt;Glu (I)">Xle-&gt;Glu (I)</option>
+        <option value="Xle-&gt;Glu (L)">Xle-&gt;Glu (L)</option>
+        <option value="Xle-&gt;Gly (I)">Xle-&gt;Gly (I)</option>
+        <option value="Xle-&gt;Gly (L)">Xle-&gt;Gly (L)</option>
+        <option value="Xle-&gt;His (I)">Xle-&gt;His (I)</option>
+        <option value="Xle-&gt;His (L)">Xle-&gt;His (L)</option>
+        <option value="Xle-&gt;Lys (I)">Xle-&gt;Lys (I)</option>
+        <option value="Xle-&gt;Lys (L)">Xle-&gt;Lys (L)</option>
+        <option value="Xle-&gt;Met (I)">Xle-&gt;Met (I)</option>
+        <option value="Xle-&gt;Met (L)">Xle-&gt;Met (L)</option>
+        <option value="Xle-&gt;Phe (I)">Xle-&gt;Phe (I)</option>
+        <option value="Xle-&gt;Phe (L)">Xle-&gt;Phe (L)</option>
+        <option value="Xle-&gt;Pro (I)">Xle-&gt;Pro (I)</option>
+        <option value="Xle-&gt;Pro (L)">Xle-&gt;Pro (L)</option>
+        <option value="Xle-&gt;Ser (I)">Xle-&gt;Ser (I)</option>
+        <option value="Xle-&gt;Ser (L)">Xle-&gt;Ser (L)</option>
+        <option value="Xle-&gt;Thr (I)">Xle-&gt;Thr (I)</option>
+        <option value="Xle-&gt;Thr (L)">Xle-&gt;Thr (L)</option>
+        <option value="Xle-&gt;Trp (I)">Xle-&gt;Trp (I)</option>
+        <option value="Xle-&gt;Trp (L)">Xle-&gt;Trp (L)</option>
+        <option value="Xle-&gt;Tyr (I)">Xle-&gt;Tyr (I)</option>
+        <option value="Xle-&gt;Tyr (L)">Xle-&gt;Tyr (L)</option>
+        <option value="Xle-&gt;Val (I)">Xle-&gt;Val (I)</option>
+        <option value="Xle-&gt;Val (L)">Xle-&gt;Val (L)</option>
+        <option value="Xlink:B10621 (C)">Xlink:B10621 (C)</option>
+        <option value="Xlink:DMP (K)">Xlink:DMP (K)</option>
+        <option value="Xlink:DMP-de (K)">Xlink:DMP-de (K)</option>
+        <option value="Xlink:DMP-s (K)">Xlink:DMP-s (K)</option>
+        <option value="Xlink:DSS (K)">Xlink:DSS (K)</option>
+        <option value="Xlink:DST (K)">Xlink:DST (K)</option>
+        <option value="Xlink:DTSSP (K)">Xlink:DTSSP (K)</option>
+        <option value="Xlink:EGS (K)">Xlink:EGS (K)</option>
+        <option value="Xlink:EGScleaved (K)">Xlink:EGScleaved (K)</option>
+        <option value="Xlink:SMCC (C)">Xlink:SMCC (C)</option>
+        <option value="Xlink:SSD (K)">Xlink:SSD (K)</option>
+        <option value="ZGB (K)">ZGB (K)</option>
+        <option value="ZGB (N-term)">ZGB (N-term)</option>
+        <option value="a-type-ion (C-term)">a-type-ion (C-term)</option>
+        <option value="azole (C)">azole (C)</option>
+        <option value="azole (S)">azole (S)</option>
+        <option value="benzylguanidine (K)">benzylguanidine (K)</option>
+        <option value="biotinAcrolein298 (C)">biotinAcrolein298 (C)</option>
+        <option value="biotinAcrolein298 (H)">biotinAcrolein298 (H)</option>
+        <option value="biotinAcrolein298 (K)">biotinAcrolein298 (K)</option>
+        <option value="bisANS-sulfonates (K)">bisANS-sulfonates (K)</option>
+        <option value="bisANS-sulfonates (S)">bisANS-sulfonates (S)</option>
+        <option value="bisANS-sulfonates (T)">bisANS-sulfonates (T)</option>
+        <option value="cGMP (C)">cGMP (C)</option>
+        <option value="cGMP (S)">cGMP (S)</option>
+        <option value="cGMP+RMP-loss (C)">cGMP+RMP-loss (C)</option>
+        <option value="cGMP+RMP-loss (S)">cGMP+RMP-loss (S)</option>
+        <option value="cysTMT (C)">cysTMT (C)</option>
+        <option value="cysTMT6plex (C)">cysTMT6plex (C)</option>
+        <option value="dHex (N)">dHex (N)</option>
+        <option value="dHex (S)">dHex (S)</option>
+        <option value="dHex (T)">dHex (T)</option>
+        <option value="dHex(1)Hex(1) (S)">dHex(1)Hex(1) (S)</option>
+        <option value="dHex(1)Hex(1) (T)">dHex(1)Hex(1) (T)</option>
+        <option value="dHex(1)Hex(2) (S)">dHex(1)Hex(2) (S)</option>
+        <option value="dHex(1)Hex(2) (T)">dHex(1)Hex(2) (T)</option>
+        <option value="dHex(1)Hex(3) (S)">dHex(1)Hex(3) (S)</option>
+        <option value="dHex(1)Hex(3) (T)">dHex(1)Hex(3) (T)</option>
+        <option value="dHex(1)Hex(3)HexNAc(4) (N)">dHex(1)Hex(3)HexNAc(4) (N)</option>
+        <option value="dHex(1)Hex(4) (S)">dHex(1)Hex(4) (S)</option>
+        <option value="dHex(1)Hex(4) (T)">dHex(1)Hex(4) (T)</option>
+        <option value="dHex(1)Hex(4)HexNAc(4) (N)">dHex(1)Hex(4)HexNAc(4) (N)</option>
+        <option value="dHex(1)Hex(5) (S)">dHex(1)Hex(5) (S)</option>
+        <option value="dHex(1)Hex(5) (T)">dHex(1)Hex(5) (T)</option>
+        <option value="dHex(1)Hex(5)HexNAc(4) (N)">dHex(1)Hex(5)HexNAc(4) (N)</option>
+        <option value="dHex(1)Hex(5)HexNAc(4)NeuAc(1) (N)">dHex(1)Hex(5)HexNAc(4)NeuAc(1) (N)</option>
+        <option value="dHex(1)Hex(5)HexNAc(4)NeuAc(2) (N)">dHex(1)Hex(5)HexNAc(4)NeuAc(2) (N)</option>
+        <option value="dHex(1)Hex(6) (S)">dHex(1)Hex(6) (S)</option>
+        <option value="dHex(1)Hex(6) (T)">dHex(1)Hex(6) (T)</option>
+        <option value="dNIC (K)">dNIC (K)</option>
+        <option value="dNIC (N-term)">dNIC (N-term)</option>
+        <option value="dichlorination (C)">dichlorination (C)</option>
+        <option value="dichlorination (Y)">dichlorination (Y)</option>
+        <option value="ethylamino (S)">ethylamino (S)</option>
+        <option value="ethylamino (T)">ethylamino (T)</option>
+        <option value="ethylsulfonylethyl (C)">ethylsulfonylethyl (C)</option>
+        <option value="ethylsulfonylethyl (H)">ethylsulfonylethyl (H)</option>
+        <option value="ethylsulfonylethyl (K)">ethylsulfonylethyl (K)</option>
+        <option value="glucosone (R)">glucosone (R)</option>
+        <option value="glycidamide (K)">glycidamide (K)</option>
+        <option value="glycidamide (N-term)">glycidamide (N-term)</option>
+        <option value="iTRAQ4plex (H)">iTRAQ4plex (H)</option>
+        <option value="iTRAQ4plex (K)">iTRAQ4plex (K)</option>
+        <option value="iTRAQ4plex (N-term)">iTRAQ4plex (N-term)</option>
+        <option value="iTRAQ4plex (S)">iTRAQ4plex (S)</option>
+        <option value="iTRAQ4plex (T)">iTRAQ4plex (T)</option>
+        <option value="iTRAQ4plex (Y)">iTRAQ4plex (Y)</option>
+        <option value="iTRAQ4plex114 (K)">iTRAQ4plex114 (K)</option>
+        <option value="iTRAQ4plex114 (N-term)">iTRAQ4plex114 (N-term)</option>
+        <option value="iTRAQ4plex114 (Y)">iTRAQ4plex114 (Y)</option>
+        <option value="iTRAQ4plex115 (K)">iTRAQ4plex115 (K)</option>
+        <option value="iTRAQ4plex115 (N-term)">iTRAQ4plex115 (N-term)</option>
+        <option value="iTRAQ4plex115 (Y)">iTRAQ4plex115 (Y)</option>
+        <option value="iTRAQ8plex (H)">iTRAQ8plex (H)</option>
+        <option value="iTRAQ8plex (K)">iTRAQ8plex (K)</option>
+        <option value="iTRAQ8plex (N-term)">iTRAQ8plex (N-term)</option>
+        <option value="iTRAQ8plex (S)">iTRAQ8plex (S)</option>
+        <option value="iTRAQ8plex (T)">iTRAQ8plex (T)</option>
+        <option value="iTRAQ8plex (Y)">iTRAQ8plex (Y)</option>
+        <option value="iTRAQ8plex:13C(6)15N(2) (K)">iTRAQ8plex:13C(6)15N(2) (K)</option>
+        <option value="iTRAQ8plex:13C(6)15N(2) (N-term)">iTRAQ8plex:13C(6)15N(2) (N-term)</option>
+        <option value="iTRAQ8plex:13C(6)15N(2) (Y)">iTRAQ8plex:13C(6)15N(2) (Y)</option>
+        <option value="iodoTMT (C)">iodoTMT (C)</option>
+        <option value="iodoTMT (D)">iodoTMT (D)</option>
+        <option value="iodoTMT (E)">iodoTMT (E)</option>
+        <option value="iodoTMT (H)">iodoTMT (H)</option>
+        <option value="iodoTMT (K)">iodoTMT (K)</option>
+        <option value="iodoTMT6plex (C)">iodoTMT6plex (C)</option>
+        <option value="iodoTMT6plex (D)">iodoTMT6plex (D)</option>
+        <option value="iodoTMT6plex (E)">iodoTMT6plex (E)</option>
+        <option value="iodoTMT6plex (H)">iodoTMT6plex (H)</option>
+        <option value="iodoTMT6plex (K)">iodoTMT6plex (K)</option>
+        <option value="lapachenole (C)">lapachenole (C)</option>
+        <option value="mTRAQ (H)">mTRAQ (H)</option>
+        <option value="mTRAQ (K)">mTRAQ (K)</option>
+        <option value="mTRAQ (N-term)">mTRAQ (N-term)</option>
+        <option value="mTRAQ (S)">mTRAQ (S)</option>
+        <option value="mTRAQ (T)">mTRAQ (T)</option>
+        <option value="mTRAQ (Y)">mTRAQ (Y)</option>
+        <option value="mTRAQ:13C(3)15N(1) (H)">mTRAQ:13C(3)15N(1) (H)</option>
+        <option value="mTRAQ:13C(3)15N(1) (K)">mTRAQ:13C(3)15N(1) (K)</option>
+        <option value="mTRAQ:13C(3)15N(1) (N-term)">mTRAQ:13C(3)15N(1) (N-term)</option>
+        <option value="mTRAQ:13C(3)15N(1) (S)">mTRAQ:13C(3)15N(1) (S)</option>
+        <option value="mTRAQ:13C(3)15N(1) (T)">mTRAQ:13C(3)15N(1) (T)</option>
+        <option value="mTRAQ:13C(3)15N(1) (Y)">mTRAQ:13C(3)15N(1) (Y)</option>
+        <option value="mTRAQ:13C(6)15N(2) (H)">mTRAQ:13C(6)15N(2) (H)</option>
+        <option value="mTRAQ:13C(6)15N(2) (K)">mTRAQ:13C(6)15N(2) (K)</option>
+        <option value="mTRAQ:13C(6)15N(2) (N-term)">mTRAQ:13C(6)15N(2) (N-term)</option>
+        <option value="mTRAQ:13C(6)15N(2) (S)">mTRAQ:13C(6)15N(2) (S)</option>
+        <option value="mTRAQ:13C(6)15N(2) (T)">mTRAQ:13C(6)15N(2) (T)</option>
+        <option value="mTRAQ:13C(6)15N(2) (Y)">mTRAQ:13C(6)15N(2) (Y)</option>
+        <option value="maleimide (C)">maleimide (C)</option>
+        <option value="maleimide (K)">maleimide (K)</option>
+        <option value="maleimide3 (C)">maleimide3 (C)</option>
+        <option value="maleimide3 (K)">maleimide3 (K)</option>
+        <option value="maleimide5 (C)">maleimide5 (C)</option>
+        <option value="maleimide5 (K)">maleimide5 (K)</option>
+        <option value="methylsulfonylethyl (C)">methylsulfonylethyl (C)</option>
+        <option value="methylsulfonylethyl (H)">methylsulfonylethyl (H)</option>
+        <option value="methylsulfonylethyl (K)">methylsulfonylethyl (K)</option>
+        <option value="phenylsulfonylethyl (C)">phenylsulfonylethyl (C)</option>
+        <option value="phosphoRibosyl (D)">phosphoRibosyl (D)</option>
+        <option value="phosphoRibosyl (E)">phosphoRibosyl (E)</option>
+        <option value="phosphoRibosyl (R)">phosphoRibosyl (R)</option>
+        <option value="probiotinhydrazide (P)">probiotinhydrazide (P)</option>
+        <option value="pupylation (K)">pupylation (K)</option>
+        <option value="pyrophospho (S)">pyrophospho (S)</option>
+        <option value="pyrophospho (T)">pyrophospho (T)</option>
+        <option value="sulfo+amino (Y)">sulfo+amino (Y)</option>
+        <option value="thioacylPA (K)">thioacylPA (K)</option>
+        <option value="trifluoro (L)">trifluoro (L)</option>
+      </param>
+    </repeat>
+    <expand macro="advanced_options">
+      <param name="param_force" type="boolean" truevalue="-force" falsevalue="" checked="false" optional="True" label="Overwrite tool specific checks" help="(-force) "/>
+    </expand>
+  </inputs>
+  <outputs>
+    <data name="param_out" format="idxml"/>
+  </outputs>
+  <help>**What it does**
+
+Adapter to PepNovo supporting all PepNovo command line parameters. The results are converted from the PepNovo text outfile format into the idXML format.
+
+
+For more information, visit http://ftp.mi.fu-berlin.de/OpenMS/release-documentation/html/TOPP_PepNovoAdapter.html</help>
+  <expand macro="references"/>
+</tool>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/PeptideIndexer.xml	Thu Apr 16 08:37:04 2015 -0400
@@ -0,0 +1,125 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<tool id="PeptideIndexer" name="PeptideIndexer" version="2.0.0">
+  <description>Refreshes the protein references for all peptide hits.</description>
+  <macros>
+    <token name="@EXECUTABLE@">PeptideIndexer</token>
+    <import>macros.xml</import>
+  </macros>
+  <expand macro="stdio"/>
+  <expand macro="requirements"/>
+  <command>PeptideIndexer
+
+#if $param_in:
+  -in $param_in
+#end if
+#if $param_fasta:
+  -fasta $param_fasta
+#end if
+#if $param_out:
+  -out $param_out
+#end if
+#if $param_decoy_string:
+  -decoy_string     "$param_decoy_string"
+#end if
+#if $param_missing_decoy_action:
+  -missing_decoy_action
+  #if " " in str($param_missing_decoy_action):
+    "$param_missing_decoy_action"
+  #else
+    $param_missing_decoy_action
+  #end if
+#end if
+#if $param_prefix:
+  -prefix
+#end if
+#if $param_annotate_proteins:
+  -annotate_proteins
+#end if
+#if $param_write_protein_sequence:
+  -write_protein_sequence
+#end if
+#if $param_keep_unreferenced_proteins:
+  -keep_unreferenced_proteins
+#end if
+#if $param_allow_unmatched:
+  -allow_unmatched
+#end if
+#if $param_full_tolerant_search:
+  -full_tolerant_search
+#end if
+#if $param_aaa_max:
+  -aaa_max $param_aaa_max
+#end if
+#if $param_IL_equivalent:
+  -IL_equivalent
+#end if
+-threads \${GALAXY_SLOTS:-24} 
+#if $param_enzyme_name:
+  -enzyme:name
+  #if " " in str($param_enzyme_name):
+    "$param_enzyme_name"
+  #else
+    $param_enzyme_name
+  #end if
+#end if
+#if $param_enzyme_specificity:
+  -enzyme:specificity
+  #if " " in str($param_enzyme_specificity):
+    "$param_enzyme_specificity"
+  #else
+    $param_enzyme_specificity
+  #end if
+#end if
+#if $adv_opts.adv_opts_selector=='advanced':
+    #if $adv_opts.param_force:
+  -force
+#end if
+#end if
+</command>
+  <inputs>
+    <param name="param_in" type="data" format="idxml" optional="False" label="Input idXML file containing the identifications" help="(-in) "/>
+    <param name="param_fasta" type="data" format="fasta" optional="False" label="Input sequence database in FASTA format" help="(-fasta) Non-existing relative filenames are looked up via 'OpenMS.ini:id_db_dir'"/>
+    <param name="param_decoy_string" type="text" size="30" value="_rev" label="String that was appended (or prefixed - see 'prefix' flag below) to the accessions in the protein database to indicate decoy proteins" help="(-decoy_string) ">
+      <sanitizer>
+        <valid initial="string.printable">
+          <remove value="'"/>
+          <remove value="&quot;"/>
+        </valid>
+      </sanitizer>
+    </param>
+    <param name="param_missing_decoy_action" type="select" optional="True" value="error" label="Action to take if NO peptide was assigned to a decoy protein (which indicates wrong database or decoy string): 'error' (exit with error, no output), 'warn' (exit with success, warning message)" help="(-missing_decoy_action) ">
+      <option value="error">error</option>
+      <option value="warn">warn</option>
+    </param>
+    <param name="param_prefix" type="boolean" truevalue="-prefix" falsevalue="" checked="false" optional="True" label="If set, protein accessions in the database contain 'decoy_string' as prefix" help="(-prefix) "/>
+    <param name="param_annotate_proteins" type="boolean" truevalue="-annotate_proteins" falsevalue="" checked="false" optional="True" label="If set, add target/decoy information to proteins (as well as peptides)" help="(-annotate_proteins) "/>
+    <param name="param_write_protein_sequence" type="boolean" truevalue="-write_protein_sequence" falsevalue="" checked="false" optional="True" label="If set, the protein sequences are stored as well" help="(-write_protein_sequence) "/>
+    <param name="param_keep_unreferenced_proteins" type="boolean" truevalue="-keep_unreferenced_proteins" falsevalue="" checked="false" optional="True" label="If set, protein hits which are not referenced by any peptide are kept" help="(-keep_unreferenced_proteins) "/>
+    <param name="param_allow_unmatched" type="boolean" truevalue="-allow_unmatched" falsevalue="" checked="false" optional="True" label="If set, unmatched peptide sequences are allowed" help="(-allow_unmatched) By default (i.e. if this flag is not set) the program terminates with an error on unmatched peptides"/>
+    <param name="param_full_tolerant_search" type="boolean" truevalue="-full_tolerant_search" falsevalue="" checked="false" optional="True" label="If set, all peptide sequences are matched using tolerant search" help="(-full_tolerant_search) Thus potentially more proteins (containing ambiguous amino acids) are associated. This is much slower!"/>
+    <param name="param_aaa_max" type="integer" min="0" optional="True" value="4" label="Maximal number of ambiguous amino acids (AAA) allowed when matching to a protein database with AAA's" help="(-aaa_max) AAA's are 'B', 'Z' and 'X'"/>
+    <param name="param_IL_equivalent" type="boolean" truevalue="-IL_equivalent" falsevalue="" checked="false" optional="True" label="Treat the isobaric amino acids isoleucine ('I') and leucine ('L') as equivalent (indistinguishable)" help="(-IL_equivalent) "/>
+    <param name="param_enzyme_name" type="select" optional="True" value="Trypsin" label="Enzyme which determines valid cleavage sites -" help="(-name) e.g. trypsin cleaves after lysine (K) or arginine (R), but not before proline (P)">
+      <option value="Trypsin">Trypsin</option>
+      <option value="none">none</option>
+    </param>
+    <param name="param_enzyme_specificity" type="select" optional="True" value="full" label="Specificity of the enzyme" help="(-specificity) &lt;br&gt;  'full': both internal cleavage sites must match. &lt;br&gt;  'semi': one of two internal cleavage sites must match. &lt;br&gt;  'none': allow all peptide hits no matter their context. Therefore, the enzyme chosen does not play a role here">
+      <option value="full">full</option>
+      <option value="semi">semi</option>
+      <option value="none">none</option>
+    </param>
+    <expand macro="advanced_options">
+      <param name="param_force" type="boolean" truevalue="-force" falsevalue="" checked="false" optional="True" label="Overwrite tool specific checks" help="(-force) "/>
+    </expand>
+  </inputs>
+  <outputs>
+    <data name="param_out" format="idxml"/>
+  </outputs>
+  <help>**What it does**
+
+Refreshes the protein references for all peptide hits.
+
+
+For more information, visit http://ftp.mi.fu-berlin.de/OpenMS/release-documentation/html/TOPP_PeptideIndexer.html</help>
+  <expand macro="references"/>
+</tool>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/PrecursorIonSelector.xml	Thu Apr 16 08:37:04 2015 -0400
@@ -0,0 +1,349 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<tool id="PrecursorIonSelector" name="PrecursorIonSelector" version="2.0.0">
+  <description>PrecursorIonSelector</description>
+  <macros>
+    <token name="@EXECUTABLE@">PrecursorIonSelector</token>
+    <import>macros.xml</import>
+  </macros>
+  <expand macro="stdio"/>
+  <expand macro="requirements"/>
+  <command>PrecursorIonSelector
+
+#if $param_in:
+  -in $param_in
+#end if
+#if $param_out:
+  -out $param_out
+#end if
+#if $param_next_feat:
+  -next_feat $param_next_feat
+#end if
+#if $param_ids:
+  -ids $param_ids
+#end if
+#if $param_num_precursors:
+  -num_precursors $param_num_precursors
+#end if
+#if $param_raw_data:
+  -raw_data $param_raw_data
+#end if
+#if $param_load_preprocessing:
+  -load_preprocessing
+#end if
+#if $param_store_preprocessing:
+  -store_preprocessing
+#end if
+#if $param_simulation:
+  -simulation
+#end if
+#if $param_sim_results:
+  -sim_results     "$param_sim_results"
+#end if
+#if $param_db_path:
+  -db_path $param_db_path
+#end if
+#if $param_rt_model:
+  -rt_model     "$param_rt_model"
+#end if
+#if $param_dt_model:
+  -dt_model     "$param_dt_model"
+#end if
+
+#if $rep_param_fixed_modifications:
+-fixed_modifications
+  #for token in $rep_param_fixed_modifications:
+    #if " " in str(token):
+      "$token.param_fixed_modifications"
+    #else
+      $token.param_fixed_modifications
+    #end if
+  #end for
+#end if
+-threads \${GALAXY_SLOTS:-24} 
+#if $param_algorithm_type:
+  -algorithm:type
+  #if " " in str($param_algorithm_type):
+    "$param_algorithm_type"
+  #else
+    $param_algorithm_type
+  #end if
+#end if
+#if $param_algorithm_max_iteration:
+  -algorithm:max_iteration $param_algorithm_max_iteration
+#end if
+#if $param_algorithm_rt_bin_capacity:
+  -algorithm:rt_bin_capacity $param_algorithm_rt_bin_capacity
+#end if
+#if $param_algorithm_step_size:
+  -algorithm:step_size $param_algorithm_step_size
+#end if
+#if $param_algorithm_peptide_min_prob:
+  -algorithm:peptide_min_prob $param_algorithm_peptide_min_prob
+#end if
+#if $param_algorithm_sequential_spectrum_order:
+  -algorithm:sequential_spectrum_order
+#end if
+#if $param_algorithm_MIPFormulation_thresholds_min_protein_probability:
+  -algorithm:MIPFormulation:thresholds:min_protein_probability $param_algorithm_MIPFormulation_thresholds_min_protein_probability
+#end if
+#if $param_algorithm_MIPFormulation_thresholds_min_protein_id_probability:
+  -algorithm:MIPFormulation:thresholds:min_protein_id_probability $param_algorithm_MIPFormulation_thresholds_min_protein_id_probability
+#end if
+#if $param_algorithm_MIPFormulation_thresholds_min_pt_weight:
+  -algorithm:MIPFormulation:thresholds:min_pt_weight $param_algorithm_MIPFormulation_thresholds_min_pt_weight
+#end if
+#if $param_algorithm_MIPFormulation_thresholds_min_mz:
+  -algorithm:MIPFormulation:thresholds:min_mz $param_algorithm_MIPFormulation_thresholds_min_mz
+#end if
+#if $param_algorithm_MIPFormulation_thresholds_max_mz:
+  -algorithm:MIPFormulation:thresholds:max_mz $param_algorithm_MIPFormulation_thresholds_max_mz
+#end if
+#if $param_algorithm_MIPFormulation_thresholds_min_pred_pep_prob:
+  -algorithm:MIPFormulation:thresholds:min_pred_pep_prob $param_algorithm_MIPFormulation_thresholds_min_pred_pep_prob
+#end if
+#if $param_algorithm_MIPFormulation_thresholds_min_rt_weight:
+  -algorithm:MIPFormulation:thresholds:min_rt_weight $param_algorithm_MIPFormulation_thresholds_min_rt_weight
+#end if
+#if $param_algorithm_MIPFormulation_thresholds_use_peptide_rule:
+  -algorithm:MIPFormulation:thresholds:use_peptide_rule
+#end if
+#if $param_algorithm_MIPFormulation_thresholds_min_peptide_ids:
+  -algorithm:MIPFormulation:thresholds:min_peptide_ids $param_algorithm_MIPFormulation_thresholds_min_peptide_ids
+#end if
+#if $param_algorithm_MIPFormulation_thresholds_min_peptide_probability:
+  -algorithm:MIPFormulation:thresholds:min_peptide_probability $param_algorithm_MIPFormulation_thresholds_min_peptide_probability
+#end if
+#if $param_algorithm_MIPFormulation_combined_ilp_k1:
+  -algorithm:MIPFormulation:combined_ilp:k1 $param_algorithm_MIPFormulation_combined_ilp_k1
+#end if
+#if $param_algorithm_MIPFormulation_combined_ilp_k2:
+  -algorithm:MIPFormulation:combined_ilp:k2 $param_algorithm_MIPFormulation_combined_ilp_k2
+#end if
+#if $param_algorithm_MIPFormulation_combined_ilp_k3:
+  -algorithm:MIPFormulation:combined_ilp:k3 $param_algorithm_MIPFormulation_combined_ilp_k3
+#end if
+#if $param_algorithm_MIPFormulation_combined_ilp_scale_matching_probs:
+  -algorithm:MIPFormulation:combined_ilp:scale_matching_probs
+#end if
+#if $param_algorithm_MIPFormulation_feature_based_no_intensity_normalization:
+  -algorithm:MIPFormulation:feature_based:no_intensity_normalization
+#end if
+#if $param_algorithm_MIPFormulation_feature_based_max_number_precursors_per_feature:
+  -algorithm:MIPFormulation:feature_based:max_number_precursors_per_feature $param_algorithm_MIPFormulation_feature_based_max_number_precursors_per_feature
+#end if
+#if $param_algorithm_Preprocessing_precursor_mass_tolerance:
+  -algorithm:Preprocessing:precursor_mass_tolerance $param_algorithm_Preprocessing_precursor_mass_tolerance
+#end if
+#if $param_algorithm_Preprocessing_precursor_mass_tolerance_unit:
+  -algorithm:Preprocessing:precursor_mass_tolerance_unit
+  #if " " in str($param_algorithm_Preprocessing_precursor_mass_tolerance_unit):
+    "$param_algorithm_Preprocessing_precursor_mass_tolerance_unit"
+  #else
+    $param_algorithm_Preprocessing_precursor_mass_tolerance_unit
+  #end if
+#end if
+#if $param_algorithm_Preprocessing_preprocessed_db_path:
+  -algorithm:Preprocessing:preprocessed_db_path     "$param_algorithm_Preprocessing_preprocessed_db_path"
+#end if
+#if $param_algorithm_Preprocessing_preprocessed_db_pred_rt_path:
+  -algorithm:Preprocessing:preprocessed_db_pred_rt_path     "$param_algorithm_Preprocessing_preprocessed_db_pred_rt_path"
+#end if
+#if $param_algorithm_Preprocessing_preprocessed_db_pred_dt_path:
+  -algorithm:Preprocessing:preprocessed_db_pred_dt_path     "$param_algorithm_Preprocessing_preprocessed_db_pred_dt_path"
+#end if
+#if $param_algorithm_Preprocessing_max_peptides_per_run:
+  -algorithm:Preprocessing:max_peptides_per_run $param_algorithm_Preprocessing_max_peptides_per_run
+#end if
+#if $param_algorithm_Preprocessing_missed_cleavages:
+  -algorithm:Preprocessing:missed_cleavages $param_algorithm_Preprocessing_missed_cleavages
+#end if
+#if $param_algorithm_Preprocessing_taxonomy:
+  -algorithm:Preprocessing:taxonomy     "$param_algorithm_Preprocessing_taxonomy"
+#end if
+#if $param_algorithm_Preprocessing_tmp_dir:
+  -algorithm:Preprocessing:tmp_dir     "$param_algorithm_Preprocessing_tmp_dir"
+#end if
+#if $param_algorithm_Preprocessing_store_peptide_sequences:
+  -algorithm:Preprocessing:store_peptide_sequences     "$param_algorithm_Preprocessing_store_peptide_sequences"
+#end if
+#if $param_algorithm_Preprocessing_rt_settings_min_rt:
+  -algorithm:Preprocessing:rt_settings:min_rt $param_algorithm_Preprocessing_rt_settings_min_rt
+#end if
+#if $param_algorithm_Preprocessing_rt_settings_max_rt:
+  -algorithm:Preprocessing:rt_settings:max_rt $param_algorithm_Preprocessing_rt_settings_max_rt
+#end if
+#if $param_algorithm_Preprocessing_rt_settings_rt_step_size:
+  -algorithm:Preprocessing:rt_settings:rt_step_size $param_algorithm_Preprocessing_rt_settings_rt_step_size
+#end if
+#if $param_algorithm_Preprocessing_rt_settings_gauss_mean:
+  -algorithm:Preprocessing:rt_settings:gauss_mean $param_algorithm_Preprocessing_rt_settings_gauss_mean
+#end if
+#if $param_algorithm_Preprocessing_rt_settings_gauss_sigma:
+  -algorithm:Preprocessing:rt_settings:gauss_sigma $param_algorithm_Preprocessing_rt_settings_gauss_sigma
+#end if
+#if $adv_opts.adv_opts_selector=='advanced':
+    #if $adv_opts.param_solver:
+  -solver
+  #if " " in str($adv_opts.param_solver):
+    "$adv_opts.param_solver"
+  #else
+    $adv_opts.param_solver
+  #end if
+#end if
+    #if $adv_opts.param_force:
+  -force
+#end if
+#end if
+</command>
+  <inputs>
+    <param name="param_in" type="data" format="featurexml" optional="False" label="Input feature map file (featureXML)" help="(-in) "/>
+    <param name="param_ids" type="data" format="idxml" optional="False" label="file containing results of identification" help="(-ids) "/>
+    <param name="param_num_precursors" type="integer" value="1" label="number of precursors to be selected" help="(-num_precursors) "/>
+    <param name="param_raw_data" type="data" format="mzml" optional="True" label="Input profile data" help="(-raw_data) "/>
+    <param name="param_load_preprocessing" type="boolean" truevalue="-load_preprocessing" falsevalue="" checked="false" optional="True" label="The preprocessed db is loaded from file, not calculated" help="(-load_preprocessing) "/>
+    <param name="param_store_preprocessing" type="boolean" truevalue="-store_preprocessing" falsevalue="" checked="false" optional="True" label="The preprocessed db is stored" help="(-store_preprocessing) "/>
+    <param name="param_simulation" type="boolean" truevalue="-simulation" falsevalue="" checked="false" optional="True" label="Simulate the whole LC-MS/MS run" help="(-simulation) "/>
+    <param name="param_sim_results" type="text" size="30" label="File containing the results of the simulation run" help="(-sim_results) ">
+      <sanitizer>
+        <valid initial="string.printable">
+          <remove value="'"/>
+          <remove value="&quot;"/>
+        </valid>
+      </sanitizer>
+    </param>
+    <param name="param_db_path" type="data" format="fasta" optional="True" label="db file" help="(-db_path) "/>
+    <param name="param_rt_model" type="text" size="30" label="SVM Model for RTPredict" help="(-rt_model) ">
+      <sanitizer>
+        <valid initial="string.printable">
+          <remove value="'"/>
+          <remove value="&quot;"/>
+        </valid>
+      </sanitizer>
+    </param>
+    <param name="param_dt_model" type="text" size="30" label="SVM Model for PTPredict" help="(-dt_model) ">
+      <sanitizer>
+        <valid initial="string.printable">
+          <remove value="'"/>
+          <remove value="&quot;"/>
+        </valid>
+      </sanitizer>
+    </param>
+    <repeat name="rep_param_fixed_modifications" min="0" title="param_fixed_modifications">
+      <param name="param_fixed_modifications" type="text" size="30" label="the modifications i.e. Carboxymethyl (C)" help="(-fixed_modifications) ">
+        <sanitizer>
+          <valid initial="string.printable">
+            <remove value="'"/>
+            <remove value="&quot;"/>
+          </valid>
+        </sanitizer>
+      </param>
+    </repeat>
+    <param name="param_algorithm_type" type="select" optional="True" value="IPS" label="Strategy for precursor ion selection" help="(-type) ">
+      <option value="ILP_IPS">ILP_IPS</option>
+      <option value="IPS">IPS</option>
+      <option value="SPS">SPS</option>
+      <option value="Upshift">Upshift</option>
+      <option value="Downshift">Downshift</option>
+      <option value="DEX">DEX</option>
+    </param>
+    <param name="param_algorithm_max_iteration" type="integer" min="1" optional="True" value="100" label="Maximal number of iterations" help="(-max_iteration) "/>
+    <param name="param_algorithm_rt_bin_capacity" type="integer" min="1" optional="True" value="10" label="Maximal number of precursors per rt bin" help="(-rt_bin_capacity) "/>
+    <param name="param_algorithm_step_size" type="integer" min="1" optional="True" value="1" label="Maximal number of precursors per iteration" help="(-step_size) "/>
+    <param name="param_algorithm_peptide_min_prob" type="float" value="0.2" label="Minimal peptide probability" help="(-peptide_min_prob) "/>
+    <param name="param_algorithm_sequential_spectrum_order" type="boolean" truevalue="-algorithm:sequential_spectrum_order" falsevalue="" checked="false" optional="True" label="If true, precursors are selected sequentially with respect to their RT" help="(-sequential_spectrum_order) "/>
+    <param name="param_algorithm_MIPFormulation_thresholds_min_protein_probability" type="float" min="0.0" max="1.0" optional="True" value="0.2" label="Minimal protein probability for a protein to be considered in the ILP" help="(-min_protein_probability) "/>
+    <param name="param_algorithm_MIPFormulation_thresholds_min_protein_id_probability" type="float" min="0.0" max="1.0" optional="True" value="0.95" label="Minimal protein probability for a protein to be considered identified" help="(-min_protein_id_probability) "/>
+    <param name="param_algorithm_MIPFormulation_thresholds_min_pt_weight" type="float" min="0.0" max="1.0" optional="True" value="0.5" label="Minimal pt weight of a precurso" help="(-min_pt_weight) "/>
+    <param name="param_algorithm_MIPFormulation_thresholds_min_mz" type="float" min="0.0" optional="True" value="500.0" label="Minimal mz to be considered in protein based LP formulation" help="(-min_mz) "/>
+    <param name="param_algorithm_MIPFormulation_thresholds_max_mz" type="float" min="0.0" optional="True" value="5000.0" label="Minimal mz to be considered in protein based LP formulation" help="(-max_mz) "/>
+    <param name="param_algorithm_MIPFormulation_thresholds_min_pred_pep_prob" type="float" min="0.0" max="1.0" optional="True" value="0.5" label="Minimal predicted peptide probability of a precurso" help="(-min_pred_pep_prob) "/>
+    <param name="param_algorithm_MIPFormulation_thresholds_min_rt_weight" type="float" min="0.0" max="1.0" optional="True" value="0.5" label="Minimal rt weight of a precurso" help="(-min_rt_weight) "/>
+    <param name="param_algorithm_MIPFormulation_thresholds_use_peptide_rule" type="boolean" truevalue="-algorithm:MIPFormulation:thresholds:use_peptide_rule" falsevalue="" checked="false" optional="True" label="Use peptide rule instead of minimal protein id probability" help="(-use_peptide_rule) "/>
+    <param name="param_algorithm_MIPFormulation_thresholds_min_peptide_ids" type="integer" min="1" optional="True" value="2" label="If use_peptide_rule is true, this parameter sets the minimal number of peptide ids for a protein id" help="(-min_peptide_ids) "/>
+    <param name="param_algorithm_MIPFormulation_thresholds_min_peptide_probability" type="float" min="0.0" max="1.0" optional="True" value="0.95" label="If use_peptide_rule is true, this parameter sets the minimal probability for a peptide to be safely identified" help="(-min_peptide_probability) "/>
+    <param name="param_algorithm_MIPFormulation_combined_ilp_k1" type="float" min="0.0" optional="True" value="0.2" label="combined ilp: weight for z_i" help="(-k1) "/>
+    <param name="param_algorithm_MIPFormulation_combined_ilp_k2" type="float" min="0.0" optional="True" value="0.2" label="combined ilp: weight for x_j,s*int_j,s" help="(-k2) "/>
+    <param name="param_algorithm_MIPFormulation_combined_ilp_k3" type="float" min="0.0" optional="True" value="0.4" label="combined ilp: weight for -x_j,s*w_j,s" help="(-k3) "/>
+    <param name="param_algorithm_MIPFormulation_combined_ilp_scale_matching_probs" type="boolean" truevalue="-algorithm:MIPFormulation:combined_ilp:scale_matching_probs" falsevalue="" checked="true" optional="True" label="flag if detectability * rt_weight shall be scaled to cover all [0,1]" help="(-scale_matching_probs) "/>
+    <param name="param_algorithm_MIPFormulation_feature_based_no_intensity_normalization" type="boolean" truevalue="-algorithm:MIPFormulation:feature_based:no_intensity_normalization" falsevalue="" checked="false" optional="True" label="Flag indicating if intensities shall be scaled to be in [0,1]" help="(-no_intensity_normalization) This is done for each feature separately, so that the feature's maximal intensity in a spectrum is set to 1"/>
+    <param name="param_algorithm_MIPFormulation_feature_based_max_number_precursors_per_feature" type="integer" min="1" optional="True" value="1" label="The maximal number of precursors per feature" help="(-max_number_precursors_per_feature) "/>
+    <param name="param_algorithm_Preprocessing_precursor_mass_tolerance" type="float" min="0.0" optional="True" value="10.0" label="Precursor mass tolerance which is used to query the peptide database for peptides" help="(-precursor_mass_tolerance) "/>
+    <param name="param_algorithm_Preprocessing_precursor_mass_tolerance_unit" type="select" optional="True" value="ppm" label="Precursor mass tolerance unit" help="(-precursor_mass_tolerance_unit) ">
+      <option value="ppm">ppm</option>
+      <option value="Da">Da</option>
+    </param>
+    <param name="param_algorithm_Preprocessing_preprocessed_db_path" type="text" size="30" label="Path where the preprocessed database should be stored" help="(-preprocessed_db_path) ">
+      <sanitizer>
+        <valid initial="string.printable">
+          <remove value="'"/>
+          <remove value="&quot;"/>
+        </valid>
+      </sanitizer>
+    </param>
+    <param name="param_algorithm_Preprocessing_preprocessed_db_pred_rt_path" type="text" size="30" label="Path where the predicted rts of the preprocessed database should be stored" help="(-preprocessed_db_pred_rt_path) ">
+      <sanitizer>
+        <valid initial="string.printable">
+          <remove value="'"/>
+          <remove value="&quot;"/>
+        </valid>
+      </sanitizer>
+    </param>
+    <param name="param_algorithm_Preprocessing_preprocessed_db_pred_dt_path" type="text" size="30" label="Path where the predicted rts of the preprocessed database should be stored" help="(-preprocessed_db_pred_dt_path) ">
+      <sanitizer>
+        <valid initial="string.printable">
+          <remove value="'"/>
+          <remove value="&quot;"/>
+        </valid>
+      </sanitizer>
+    </param>
+    <param name="param_algorithm_Preprocessing_max_peptides_per_run" type="integer" min="1" optional="True" value="100000" label="Number of peptides for that the pt and rt are parallely predicted" help="(-max_peptides_per_run) "/>
+    <param name="param_algorithm_Preprocessing_missed_cleavages" type="integer" min="0" optional="True" value="1" label="Number of allowed missed cleavages" help="(-missed_cleavages) "/>
+    <param name="param_algorithm_Preprocessing_taxonomy" type="text" size="30" label="Taxonomy" help="(-taxonomy) ">
+      <sanitizer>
+        <valid initial="string.printable">
+          <remove value="'"/>
+          <remove value="&quot;"/>
+        </valid>
+      </sanitizer>
+    </param>
+    <param name="param_algorithm_Preprocessing_tmp_dir" type="text" size="30" label="Absolute path to tmp data directory used to store files needed for rt and dt prediction" help="(-tmp_dir) ">
+      <sanitizer>
+        <valid initial="string.printable">
+          <remove value="'"/>
+          <remove value="&quot;"/>
+        </valid>
+      </sanitizer>
+    </param>
+    <param name="param_algorithm_Preprocessing_store_peptide_sequences" type="text" size="30" value="false" label="Flag if peptide sequences should be stored" help="(-store_peptide_sequences) ">
+      <sanitizer>
+        <valid initial="string.printable">
+          <remove value="'"/>
+          <remove value="&quot;"/>
+        </valid>
+      </sanitizer>
+    </param>
+    <param name="param_algorithm_Preprocessing_rt_settings_min_rt" type="float" min="1.0" optional="True" value="960.0" label="Minimal RT in the experiment (in seconds)" help="(-min_rt) "/>
+    <param name="param_algorithm_Preprocessing_rt_settings_max_rt" type="float" value="3840.0" label="Maximal RT in the experiment (in seconds)" help="(-max_rt) "/>
+    <param name="param_algorithm_Preprocessing_rt_settings_rt_step_size" type="float" value="30.0" label="Time between two consecutive spectra (in seconds)" help="(-rt_step_size) "/>
+    <param name="param_algorithm_Preprocessing_rt_settings_gauss_mean" type="float" value="-1.0" label="mean of the gauss curve" help="(-gauss_mean) "/>
+    <param name="param_algorithm_Preprocessing_rt_settings_gauss_sigma" type="float" value="3.0" label="std of the gauss curve" help="(-gauss_sigma) "/>
+    <expand macro="advanced_options">
+      <param name="param_solver" type="select" optional="True" value="GLPK" label="LP solver type" help="(-solver) ">
+        <option value="GLPK">GLPK</option>
+        <option value="COINOR">COINOR</option>
+      </param>
+      <param name="param_force" type="boolean" truevalue="-force" falsevalue="" checked="false" optional="True" label="Overwrite tool specific checks" help="(-force) "/>
+    </expand>
+  </inputs>
+  <outputs>
+    <data name="param_out" format="featurexml"/>
+    <data name="param_next_feat" format="featurexml"/>
+  </outputs>
+  <help>**What it does**
+
+PrecursorIonSelector
+
+
+For more information, visit http://ftp.mi.fu-berlin.de/OpenMS/release-documentation/html/TOPP_PrecursorIonSelector.html</help>
+  <expand macro="references"/>
+</tool>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/PrecursorMassCorrector.xml	Thu Apr 16 08:37:04 2015 -0400
@@ -0,0 +1,57 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<tool id="PrecursorMassCorrector" name="PrecursorMassCorrector" version="2.0.0">
+  <description>Corrects the precursor entries of MS/MS spectra, by using MS1 information.</description>
+  <macros>
+    <token name="@EXECUTABLE@">PrecursorMassCorrector</token>
+    <import>macros.xml</import>
+  </macros>
+  <expand macro="stdio"/>
+  <expand macro="requirements"/>
+  <command>PrecursorMassCorrector
+
+#if $param_in:
+  -in $param_in
+#end if
+#if $param_out:
+  -out $param_out
+#end if
+#if $param_feature_in:
+  -feature_in $param_feature_in
+#end if
+#if $param_precursor_mass_tolerance:
+  -precursor_mass_tolerance $param_precursor_mass_tolerance
+#end if
+-threads \${GALAXY_SLOTS:-24} 
+#if $adv_opts.adv_opts_selector=='advanced':
+    #if $adv_opts.param_max_charge:
+  -max_charge $adv_opts.param_max_charge
+#end if
+    #if $adv_opts.param_intensity_threshold:
+  -intensity_threshold $adv_opts.param_intensity_threshold
+#end if
+    #if $adv_opts.param_force:
+  -force
+#end if
+#end if
+</command>
+  <inputs>
+    <param name="param_in" type="data" format="mzml" optional="False" label="Input mzML file containing the spectra" help="(-in) "/>
+    <param name="param_feature_in" type="data" format="featurexml" optional="True" label="Input featureXML file, containing features; if set, the MS/MS spectra precursor entries  &lt;br&gt;will be matched to the feature m/z values if possible" help="(-feature_in) "/>
+    <param name="param_precursor_mass_tolerance" type="float" min="0.0" optional="True" value="1.5" label="Maximal deviation in Th which is acceptable to be corrected; &lt;br&gt;this value should be set to the instruments selection window" help="(-precursor_mass_tolerance) "/>
+    <expand macro="advanced_options">
+      <param name="param_max_charge" type="integer" value="3" label="Maximal charge that should be assumed for precursor peaks" help="(-max_charge) "/>
+      <param name="param_intensity_threshold" type="float" value="-1.0" label="Intensity threshold value for isotope wavelet feature finder, please look at the documentation of the class for details" help="(-intensity_threshold) "/>
+      <param name="param_force" type="boolean" truevalue="-force" falsevalue="" checked="false" optional="True" label="Overwrite tool specific checks" help="(-force) "/>
+    </expand>
+  </inputs>
+  <outputs>
+    <data name="param_out" format="mzml"/>
+  </outputs>
+  <help>**What it does**
+
+Corrects the precursor entries of MS/MS spectra, by using MS1 information.
+
+
+For more information, visit http://ftp.mi.fu-berlin.de/OpenMS/release-documentation/html/TOPP_PrecursorMassCorrector.html</help>
+  <expand macro="references"/>
+</tool>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/ProteinInference.xml	Thu Apr 16 08:37:04 2015 -0400
@@ -0,0 +1,53 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<tool id="ProteinInference" name="ProteinInference" version="2.0.0">
+  <description>Protein inference based on the number of identified peptides.</description>
+  <macros>
+    <token name="@EXECUTABLE@">ProteinInference</token>
+    <import>macros.xml</import>
+  </macros>
+  <expand macro="stdio"/>
+  <expand macro="requirements"/>
+  <command>ProteinInference
+
+#if $param_in:
+  -in $param_in
+#end if
+#if $param_out:
+  -out $param_out
+#end if
+#if $param_min_peptides_per_protein:
+  -min_peptides_per_protein $param_min_peptides_per_protein
+#end if
+#if $param_treat_charge_variants_separately:
+  -treat_charge_variants_separately
+#end if
+#if $param_treat_modification_variants_separately:
+  -treat_modification_variants_separately
+#end if
+-threads \${GALAXY_SLOTS:-24} 
+#if $adv_opts.adv_opts_selector=='advanced':
+    #if $adv_opts.param_force:
+  -force
+#end if
+#end if
+</command>
+  <inputs>
+    <param name="param_in" type="data" format="idxml" optional="False" label="input file" help="(-in) "/>
+    <param name="param_min_peptides_per_protein" type="integer" min="1" optional="True" value="2" label="Minimal number of peptides needed for a protein identification" help="(-min_peptides_per_protein) "/>
+    <param name="param_treat_charge_variants_separately" type="boolean" truevalue="-treat_charge_variants_separately" falsevalue="" checked="false" optional="True" label="If this flag is set, different charge variants of the same peptide sequence count as inidividual evidences" help="(-treat_charge_variants_separately) "/>
+    <param name="param_treat_modification_variants_separately" type="boolean" truevalue="-treat_modification_variants_separately" falsevalue="" checked="false" optional="True" label="If this flag is set, different modification variants of the same peptide sequence count as individual evidences" help="(-treat_modification_variants_separately) "/>
+    <expand macro="advanced_options">
+      <param name="param_force" type="boolean" truevalue="-force" falsevalue="" checked="false" optional="True" label="Overwrite tool specific checks" help="(-force) "/>
+    </expand>
+  </inputs>
+  <outputs>
+    <data name="param_out" format="idxml"/>
+  </outputs>
+  <help>**What it does**
+
+Protein inference based on the number of identified peptides.
+
+
+For more information, visit http://ftp.mi.fu-berlin.de/OpenMS/release-documentation/html/TOPP_ProteinInference.html</help>
+  <expand macro="references"/>
+</tool>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/ProteinQuantifier.xml	Thu Apr 16 08:37:04 2015 -0400
@@ -0,0 +1,126 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<tool id="ProteinQuantifier" name="ProteinQuantifier" version="2.0.0">
+  <description>Compute peptide and protein abundances</description>
+  <macros>
+    <token name="@EXECUTABLE@">ProteinQuantifier</token>
+    <import>macros.xml</import>
+  </macros>
+  <expand macro="stdio"/>
+  <expand macro="requirements"/>
+  <command>ProteinQuantifier
+
+#if $param_in:
+  -in $param_in
+#end if
+#if $param_protein_groups:
+  -protein_groups $param_protein_groups
+#end if
+#if $param_out:
+  -out $param_out
+#end if
+#if $param_peptide_out:
+  -peptide_out $param_peptide_out
+#end if
+#if $param_top:
+  -top $param_top
+#end if
+#if $param_average:
+  -average
+  #if " " in str($param_average):
+    "$param_average"
+  #else
+    $param_average
+  #end if
+#end if
+#if $param_include_all:
+  -include_all
+#end if
+#if $param_filter_charge:
+  -filter_charge
+#end if
+#if $param_ratios:
+  -ratios
+#end if
+#if $param_ratiosSILAC:
+  -ratiosSILAC
+#end if
+-threads \${GALAXY_SLOTS:-24} 
+#if $param_consensus_normalize:
+  -consensus:normalize
+#end if
+#if $param_consensus_fix_peptides:
+  -consensus:fix_peptides
+#end if
+#if $param_format_separator:
+  -format:separator     "$param_format_separator"
+#end if
+#if $param_format_quoting:
+  -format:quoting
+  #if " " in str($param_format_quoting):
+    "$param_format_quoting"
+  #else
+    $param_format_quoting
+  #end if
+#end if
+#if $param_format_replacement:
+  -format:replacement     "$param_format_replacement"
+#end if
+#if $adv_opts.adv_opts_selector=='advanced':
+    #if $adv_opts.param_force:
+  -force
+#end if
+#end if
+</command>
+  <inputs>
+    <param name="param_in" type="data" format="featurexml,consensusxml,idxml" optional="False" label="Input file" help="(-in) "/>
+    <param name="param_protein_groups" type="data" format="idxml" optional="True" label="Protein inference results for the identification runs that were used to annotate the input (" help="(-protein_groups) e.g. from ProteinProphet via IDFileConverter or Fido via FidoAdapter). &lt;br&gt;Information about indistinguishable proteins will be used for protein quantification"/>
+    <param name="param_top" type="integer" min="0" optional="True" value="3" label="Calculate protein abundance from this number of proteotypic peptides (most abundant first; '0' for all)" help="(-top) "/>
+    <param name="param_average" type="select" optional="True" value="median" label="Averaging method used to compute protein abundances from peptide abundances" help="(-average) ">
+      <option value="median">median</option>
+      <option value="mean">mean</option>
+      <option value="weighted_mean">weighted_mean</option>
+      <option value="sum">sum</option>
+    </param>
+    <param name="param_include_all" type="boolean" truevalue="-include_all" falsevalue="" checked="false" optional="True" label="Include results for proteins with fewer proteotypic peptides than indicated by 'top' (no effect if 'top' is 0 or 1)" help="(-include_all) "/>
+    <param name="param_filter_charge" type="boolean" truevalue="-filter_charge" falsevalue="" checked="false" optional="True" label="Distinguish between charge states of a peptide" help="(-filter_charge) For peptides, abundances will be reported separately for each charge; &lt;br&gt;for proteins, abundances will be computed based only on the most prevalent charge of each peptide. &lt;br&gt;By default, abundances are summed over all charge states"/>
+    <param name="param_ratios" type="boolean" truevalue="-ratios" falsevalue="" checked="false" optional="True" label="Add the log2 ratios of the abundance values to the output" help="(-ratios) Format: log_2(x_0/x_0) &lt;sep&gt; log_2(x_1/x_0) &lt;sep&gt; log_2(x_2/x_0) "/>
+    <param name="param_ratiosSILAC" type="boolean" truevalue="-ratiosSILAC" falsevalue="" checked="false" optional="True" label="Add the log2 ratios for a triple SILAC experiment to the output" help="(-ratiosSILAC) Only applicable to consensus maps of exactly three sub-maps. Format: log_2(heavy/light) &lt;sep&gt; log_2(heavy/middle) &lt;sep&gt; log_2(middle/light)"/>
+    <param name="param_consensus_normalize" type="boolean" truevalue="-consensus:normalize" falsevalue="" checked="false" optional="True" label="Scale peptide abundances so that medians of all samples are equal" help="(-normalize) "/>
+    <param name="param_consensus_fix_peptides" type="boolean" truevalue="-consensus:fix_peptides" falsevalue="" checked="false" optional="True" label="Use the same peptides for protein quantification across all samples" help="(-fix_peptides) &lt;br&gt;With 'top 0', all peptides that occur in every sample are considered. &lt;br&gt;Otherwise ('top N'), the N peptides that occur in the most samples (independently of each other) are selected, &lt;br&gt;breaking ties by total abundance (there is no guarantee that the best co-ocurring peptides are chosen!)"/>
+    <param name="param_format_separator" type="text" size="30" label="Character(s) used to separate fields; by default, the 'tab' character is used" help="(-separator) ">
+      <sanitizer>
+        <valid initial="string.printable">
+          <remove value="'"/>
+          <remove value="&quot;"/>
+        </valid>
+      </sanitizer>
+    </param>
+    <param name="param_format_quoting" type="select" optional="True" value="double" label="Method for quoting of strings: 'none' for no quoting, 'double' for quoting with doubling of embedded quotes, &lt;br&gt;'escape' for quoting with backslash-escaping of embedded quotes" help="(-quoting) ">
+      <option value="none">none</option>
+      <option value="double">double</option>
+      <option value="escape">escape</option>
+    </param>
+    <param name="param_format_replacement" type="text" size="30" value="_" label="If 'quoting' is 'none', used to replace occurrences of the separator in strings before writing" help="(-replacement) ">
+      <sanitizer>
+        <valid initial="string.printable">
+          <remove value="'"/>
+          <remove value="&quot;"/>
+        </valid>
+      </sanitizer>
+    </param>
+    <expand macro="advanced_options">
+      <param name="param_force" type="boolean" truevalue="-force" falsevalue="" checked="false" optional="True" label="Overwrite tool specific checks" help="(-force) "/>
+    </expand>
+  </inputs>
+  <outputs>
+    <data name="param_out" format="tabular"/>
+    <data name="param_peptide_out" format="tabular"/>
+  </outputs>
+  <help>**What it does**
+
+Compute peptide and protein abundances
+
+
+For more information, visit http://ftp.mi.fu-berlin.de/OpenMS/release-documentation/html/TOPP_ProteinQuantifier.html</help>
+  <expand macro="references"/>
+</tool>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/ProteinResolver.xml	Thu Apr 16 08:37:04 2015 -0400
@@ -0,0 +1,136 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<tool id="ProteinResolver" name="ProteinResolver" version="2.0.0">
+  <description>protein inference</description>
+  <macros>
+    <token name="@EXECUTABLE@">ProteinResolver</token>
+    <import>macros.xml</import>
+  </macros>
+  <expand macro="stdio"/>
+  <expand macro="requirements"/>
+  <command>ProteinResolver
+
+#if $param_fasta:
+  -fasta $param_fasta
+#end if
+-in
+  #for token in $param_in:
+    $token
+  #end for
+#if $param_in_path:
+  -in_path     "$param_in_path"
+#end if
+#if $param_design:
+  -design $param_design
+#end if
+#if $param_protein_groups:
+  -protein_groups $param_protein_groups
+#end if
+#if $param_peptide_table:
+  -peptide_table $param_peptide_table
+#end if
+#if $param_protein_table:
+  -protein_table $param_protein_table
+#end if
+#if $param_additional_info:
+  -additional_info $param_additional_info
+#end if
+-threads \${GALAXY_SLOTS:-24} 
+#if $param_resolver_missed_cleavages:
+  -resolver:missed_cleavages $param_resolver_missed_cleavages
+#end if
+#if $param_resolver_min_length:
+  -resolver:min_length $param_resolver_min_length
+#end if
+#if $param_resolver_enzyme:
+  -resolver:enzyme
+  #if " " in str($param_resolver_enzyme):
+    "$param_resolver_enzyme"
+  #else
+    $param_resolver_enzyme
+  #end if
+#end if
+#if $param_designer_experiment:
+  -designer:experiment     "$param_designer_experiment"
+#end if
+#if $param_designer_file:
+  -designer:file     "$param_designer_file"
+#end if
+#if $param_designer_separator:
+  -designer:separator
+  #if " " in str($param_designer_separator):
+    "$param_designer_separator"
+  #else
+    $param_designer_separator
+  #end if
+#end if
+#if $adv_opts.adv_opts_selector=='advanced':
+    #if $adv_opts.param_force:
+  -force
+#end if
+#end if
+</command>
+  <inputs>
+    <param name="param_fasta" type="data" format="fasta" optional="False" label="Input database file" help="(-fasta) "/>
+    <param name="param_in" type="data" format="consensusxml,idxml" multiple="true" optional="True" size="30" label="Input file(s) holding experimental data" help="(-in) ">
+      <sanitizer>
+        <valid initial="string.printable">
+          <remove value="'"/>
+          <remove value="&quot;"/>
+        </valid>
+      </sanitizer>
+    </param>
+    <param name="param_in_path" type="text" size="30" label="Path to idXMLs or consensusXMLs files" help="(-in_path) Ignored if 'in' is given">
+      <sanitizer>
+        <valid initial="string.printable">
+          <remove value="'"/>
+          <remove value="&quot;"/>
+        </valid>
+      </sanitizer>
+    </param>
+    <param name="param_design" type="data" format="txt" optional="True" label="Text file containing the experimental design" help="(-design) See documentation for specific format requirements"/>
+    <param name="param_resolver_missed_cleavages" type="integer" min="0" optional="True" value="2" label="Number of allowed missed cleavages" help="(-missed_cleavages) "/>
+    <param name="param_resolver_min_length" type="integer" min="1" optional="True" value="6" label="Minimum length of peptide" help="(-min_length) "/>
+    <param name="param_resolver_enzyme" type="select" optional="True" value="Trypsin" label="Digestion enzyme" help="(-enzyme) ">
+      <option value="Trypsin">Trypsin</option>
+      <option value="none">none</option>
+    </param>
+    <param name="param_designer_experiment" type="text" size="30" value="ExperimentalSetting" label="Identifier for the experimental design" help="(-experiment) ">
+      <sanitizer>
+        <valid initial="string.printable">
+          <remove value="'"/>
+          <remove value="&quot;"/>
+        </valid>
+      </sanitizer>
+    </param>
+    <param name="param_designer_file" type="text" size="30" value="File" label="Identifier for the file name" help="(-file) ">
+      <sanitizer>
+        <valid initial="string.printable">
+          <remove value="'"/>
+          <remove value="&quot;"/>
+        </valid>
+      </sanitizer>
+    </param>
+    <param name="param_designer_separator" type="select" optional="True" value="tab" label="Separator, which should be used to split a row into columns" help="(-separator) ">
+      <option value="tab">tab</option>
+      <option value="semi-colon">semi-colon</option>
+      <option value="comma">comma</option>
+      <option value="whitespace">whitespace</option>
+    </param>
+    <expand macro="advanced_options">
+      <param name="param_force" type="boolean" truevalue="-force" falsevalue="" checked="false" optional="True" label="Overwrite tool specific checks" help="(-force) "/>
+    </expand>
+  </inputs>
+  <outputs>
+    <data name="param_protein_groups" format="tabular"/>
+    <data name="param_peptide_table" format="tabular"/>
+    <data name="param_protein_table" format="tabular"/>
+    <data name="param_additional_info" format="tabular"/>
+  </outputs>
+  <help>**What it does**
+
+protein inference
+
+
+For more information, visit http://ftp.mi.fu-berlin.de/OpenMS/release-documentation/html/TOPP_ProteinResolver.html</help>
+  <expand macro="references"/>
+</tool>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/RNPxl.xml	Thu Apr 16 08:37:04 2015 -0400
@@ -0,0 +1,172 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<tool id="RNPxl" name="RNPxl" version="2.0.0">
+  <description>Tool for RNP cross linking experiment analysis.</description>
+  <macros>
+    <token name="@EXECUTABLE@">RNPxl</token>
+    <import>macros.xml</import>
+  </macros>
+  <expand macro="stdio"/>
+  <expand macro="requirements"/>
+  <command>RNPxl
+
+#if $param_in_mzML:
+  -in_mzML $param_in_mzML
+#end if
+#if $param_length:
+  -length $param_length
+#end if
+#if $param_sequence:
+  -sequence     "$param_sequence"
+#end if
+
+#if $rep_param_target_nucleotides:
+-target_nucleotides
+  #for token in $rep_param_target_nucleotides:
+    #if " " in str(token):
+      "$token.param_target_nucleotides"
+    #else
+      $token.param_target_nucleotides
+    #end if
+  #end for
+#end if
+
+#if $rep_param_mapping:
+-mapping
+  #for token in $rep_param_mapping:
+    #if " " in str(token):
+      "$token.param_mapping"
+    #else
+      $token.param_mapping
+    #end if
+  #end for
+#end if
+
+#if $rep_param_restrictions:
+-restrictions
+  #for token in $rep_param_restrictions:
+    #if " " in str(token):
+      "$token.param_restrictions"
+    #else
+      $token.param_restrictions
+    #end if
+  #end for
+#end if
+
+#if $rep_param_modifications:
+-modifications
+  #for token in $rep_param_modifications:
+    #if " " in str(token):
+      "$token.param_modifications"
+    #else
+      $token.param_modifications
+    #end if
+  #end for
+#end if
+#if $param_peptide_mass_threshold:
+  -peptide_mass_threshold $param_peptide_mass_threshold
+#end if
+#if $param_precursor_variant_mz_threshold:
+  -precursor_variant_mz_threshold $param_precursor_variant_mz_threshold
+#end if
+#if $param_CysteineAdduct:
+  -CysteineAdduct
+#end if
+#if $param_in_OMSSA_ini:
+  -in_OMSSA_ini $param_in_OMSSA_ini
+#end if
+#if $param_in_fasta:
+  -in_fasta $param_in_fasta
+#end if
+#if $param_marker_ions_tolerance:
+  -marker_ions_tolerance $param_marker_ions_tolerance
+#end if
+#if $param_out_idXML:
+  -out_idXML $param_out_idXML
+#end if
+#if $param_out_csv:
+  -out_csv $param_out_csv
+#end if
+-threads \${GALAXY_SLOTS:-24} 
+#if $adv_opts.adv_opts_selector=='advanced':
+    #if $adv_opts.param_continue:
+  -continue
+#end if
+    #if $adv_opts.param_force:
+  -force
+#end if
+#end if
+</command>
+  <inputs>
+    <param name="param_in_mzML" type="data" format="mzml" optional="False" label="Input file" help="(-in_mzML) "/>
+    <param name="param_length" type="integer" value="4" label="Oligonucleotide maximum length" help="(-length) "/>
+    <param name="param_sequence" type="text" size="30" label="Sequence to restrict the generation of oligonucleotide chains" help="(-sequence) (disabled for empty sequence)">
+      <sanitizer>
+        <valid initial="string.printable">
+          <remove value="'"/>
+          <remove value="&quot;"/>
+        </valid>
+      </sanitizer>
+    </param>
+    <repeat name="rep_param_target_nucleotides" min="0" max="1" title="param_target_nucleotides">
+      <param name="param_target_nucleotides" type="text" size="30" value="A=C10H14N5O7P C=C9H14N3O8P G=C10H14N5O8P U=C9H13N2O9P" label="format:  target nucleotide=empirical formula of nucleoside monophosphate" help="(-target_nucleotides) e.g. A=C10H14N5O7P, ..., U=C10H14N5O7P, X=C9H13N2O8PS  where X represents e.g. tU  &lt;br&gt; or e.g. Y=C10H14N5O7PS where Y represents tG">
+        <sanitizer>
+          <valid initial="string.printable">
+            <remove value="'"/>
+            <remove value="&quot;"/>
+          </valid>
+        </sanitizer>
+      </param>
+    </repeat>
+    <repeat name="rep_param_mapping" min="0" max="1" title="param_mapping">
+      <param name="param_mapping" type="text" size="30" value="A-&gt;A C-&gt;C G-&gt;G U-&gt;U" label="format: source-&gt;target e.g. A-&gt;A, ..., U-&gt;U, U-&gt;X" help="(-mapping) ">
+        <sanitizer>
+          <valid initial="string.printable">
+            <remove value="'"/>
+            <remove value="&quot;"/>
+          </valid>
+        </sanitizer>
+      </param>
+    </repeat>
+    <repeat name="rep_param_restrictions" min="0" max="1" title="param_restrictions">
+      <param name="param_restrictions" type="text" size="30" value="A=0 C=0 U=0 G=0" label="format: target nucleotide=min_count: e.g U=1 if at least one U must be in the generated sequence" help="(-restrictions) ">
+        <sanitizer>
+          <valid initial="string.printable">
+            <remove value="'"/>
+            <remove value="&quot;"/>
+          </valid>
+        </sanitizer>
+      </param>
+    </repeat>
+    <repeat name="rep_param_modifications" min="0" max="1" title="param_modifications">
+      <param name="param_modifications" type="text" size="30" value="-H2O  -H2O-HPO3 -HPO3 -H2O+HPO3 +HPO3" label="format: empirical formula e.g -H2O, ..., H2O+PO3" help="(-modifications) ">
+        <sanitizer>
+          <valid initial="string.printable">
+            <remove value="'"/>
+            <remove value="&quot;"/>
+          </valid>
+        </sanitizer>
+      </param>
+    </repeat>
+    <param name="param_peptide_mass_threshold" type="float" value="600.0" label="Lower peptide mass (Da) threshold" help="(-peptide_mass_threshold) "/>
+    <param name="param_precursor_variant_mz_threshold" type="float" value="260.0" label="Lower m/z (Th) threshold for precursor variant" help="(-precursor_variant_mz_threshold) "/>
+    <param name="param_CysteineAdduct" type="boolean" truevalue="-CysteineAdduct" falsevalue="" checked="false" optional="True" label="Use this flag if the +152 adduct is expected" help="(-CysteineAdduct) "/>
+    <param name="param_in_OMSSA_ini" type="data" format="txt" optional="False" label="Ini file for the OMSSA search engine" help="(-in_OMSSA_ini) "/>
+    <param name="param_in_fasta" type="data" format="fasta" optional="False" label="Fasta file for search result annotation" help="(-in_fasta) "/>
+    <param name="param_marker_ions_tolerance" type="float" value="0.05" label="mz tolerance used to determine marker ions" help="(-marker_ions_tolerance) "/>
+    <expand macro="advanced_options">
+      <param name="param_continue" type="boolean" truevalue="-continue" falsevalue="" checked="false" optional="True" label="Do not recreate intermediate files to continue after unexpected crash" help="(-continue) "/>
+      <param name="param_force" type="boolean" truevalue="-force" falsevalue="" checked="false" optional="True" label="Overwrite tool specific checks" help="(-force) "/>
+    </expand>
+  </inputs>
+  <outputs>
+    <data name="param_out_idXML" format="idxml"/>
+    <data name="param_out_csv" format="tabular"/>
+  </outputs>
+  <help>**What it does**
+
+Tool for RNP cross linking experiment analysis.
+
+
+For more information, visit http://ftp.mi.fu-berlin.de/OpenMS/release-documentation/html/UTILS_RNPxl.html</help>
+  <expand macro="references"/>
+</tool>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/RTEvaluation.xml	Thu Apr 16 08:37:04 2015 -0400
@@ -0,0 +1,57 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<tool id="RTEvaluation" name="RTEvaluation" version="2.0.0">
+  <description>Application that evaluates TPs (true positives), TNs, FPs, and FNs for an idXML file with predicted RTs.</description>
+  <macros>
+    <token name="@EXECUTABLE@">RTEvaluation</token>
+    <import>macros.xml</import>
+  </macros>
+  <expand macro="stdio"/>
+  <expand macro="requirements"/>
+  <command>RTEvaluation
+
+#if $param_in:
+  -in $param_in
+#end if
+#if $param_out:
+  -out $param_out
+#end if
+#if $param_sequences_file:
+  -sequences_file $param_sequences_file
+#end if
+#if $param_latex:
+  -latex
+#end if
+#if $param_p_value_dim_1:
+  -p_value_dim_1 $param_p_value_dim_1
+#end if
+#if $param_p_value_dim_2:
+  -p_value_dim_2 $param_p_value_dim_2
+#end if
+-threads \${GALAXY_SLOTS:-24} 
+#if $adv_opts.adv_opts_selector=='advanced':
+    #if $adv_opts.param_force:
+  -force
+#end if
+#end if
+</command>
+  <inputs>
+    <param name="param_in" type="data" format="idxml" optional="False" label="input file" help="(-in) "/>
+    <param name="param_sequences_file" type="data" format="fasta" optional="True" label="Filename of a FASTA file containing protein sequences" help="(-sequences_file) &lt;br&gt;All peptides that are not a substring of a sequence in this file are considered as false"/>
+    <param name="param_latex" type="boolean" truevalue="-latex" falsevalue="" checked="false" optional="True" label="indicates whether the output file format of the table should be latex or csv" help="(-latex) "/>
+    <param name="param_p_value_dim_1" type="float" min="0.0" max="1.0" optional="True" value="0.01" label="Significance level of first dimension RT filte" help="(-p_value_dim_1) "/>
+    <param name="param_p_value_dim_2" type="float" min="0.0" max="1.0" optional="True" value="0.05" label="Significance level of second dimension RT filte" help="(-p_value_dim_2) "/>
+    <expand macro="advanced_options">
+      <param name="param_force" type="boolean" truevalue="-force" falsevalue="" checked="false" optional="True" label="Overwrite tool specific checks" help="(-force) "/>
+    </expand>
+  </inputs>
+  <outputs>
+    <data name="param_out" format="tabular"/>
+  </outputs>
+  <help>**What it does**
+
+Application that evaluates TPs (true positives), TNs, FPs, and FNs for an idXML file with predicted RTs.
+
+
+For more information, visit http://ftp.mi.fu-berlin.de/OpenMS/release-documentation/html/UTILS_RTEvaluation.html</help>
+  <expand macro="references"/>
+</tool>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/RTModel.xml	Thu Apr 16 08:37:04 2015 -0400
@@ -0,0 +1,193 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<tool id="RTModel" name="RTModel" version="2.0.0">
+  <description>Trains a model for the retention time prediction of peptides from a training set.</description>
+  <macros>
+    <token name="@EXECUTABLE@">RTModel</token>
+    <import>macros.xml</import>
+  </macros>
+  <expand macro="stdio"/>
+  <expand macro="requirements"/>
+  <command>RTModel
+
+#if $param_in:
+  -in $param_in
+#end if
+#if $param_in_positive:
+  -in_positive $param_in_positive
+#end if
+#if $param_in_negative:
+  -in_negative $param_in_negative
+#end if
+#if $param_out:
+  -out $param_out
+#end if
+#if $param_svm_type:
+  -svm_type
+  #if " " in str($param_svm_type):
+    "$param_svm_type"
+  #else
+    $param_svm_type
+  #end if
+#end if
+#if $param_nu:
+  -nu $param_nu
+#end if
+#if $param_p:
+  -p $param_p
+#end if
+#if $param_c:
+  -c $param_c
+#end if
+#if $param_kernel_type:
+  -kernel_type
+  #if " " in str($param_kernel_type):
+    "$param_kernel_type"
+  #else
+    $param_kernel_type
+  #end if
+#end if
+#if $param_degree:
+  -degree $param_degree
+#end if
+#if $param_border_length:
+  -border_length $param_border_length
+#end if
+#if $param_max_std:
+  -max_std $param_max_std
+#end if
+#if $param_k_mer_length:
+  -k_mer_length $param_k_mer_length
+#end if
+#if $param_sigma:
+  -sigma $param_sigma
+#end if
+#if $param_total_gradient_time:
+  -total_gradient_time $param_total_gradient_time
+#end if
+#if $param_first_dim_rt:
+  -first_dim_rt
+#end if
+#if $param_additive_cv:
+  -additive_cv
+#end if
+-threads \${GALAXY_SLOTS:-24} 
+#if $param_cv_skip_cv:
+  -cv:skip_cv
+#end if
+#if $param_cv_number_of_runs:
+  -cv:number_of_runs $param_cv_number_of_runs
+#end if
+#if $param_cv_number_of_partitions:
+  -cv:number_of_partitions $param_cv_number_of_partitions
+#end if
+#if $param_cv_degree_start:
+  -cv:degree_start $param_cv_degree_start
+#end if
+#if $param_cv_degree_step_size:
+  -cv:degree_step_size $param_cv_degree_step_size
+#end if
+#if $param_cv_degree_stop:
+  -cv:degree_stop $param_cv_degree_stop
+#end if
+#if $param_cv_p_start:
+  -cv:p_start $param_cv_p_start
+#end if
+#if $param_cv_p_step_size:
+  -cv:p_step_size $param_cv_p_step_size
+#end if
+#if $param_cv_p_stop:
+  -cv:p_stop $param_cv_p_stop
+#end if
+#if $param_cv_c_start:
+  -cv:c_start $param_cv_c_start
+#end if
+#if $param_cv_c_step_size:
+  -cv:c_step_size $param_cv_c_step_size
+#end if
+#if $param_cv_c_stop:
+  -cv:c_stop $param_cv_c_stop
+#end if
+#if $param_cv_nu_start:
+  -cv:nu_start $param_cv_nu_start
+#end if
+#if $param_cv_nu_step_size:
+  -cv:nu_step_size $param_cv_nu_step_size
+#end if
+#if $param_cv_nu_stop:
+  -cv:nu_stop $param_cv_nu_stop
+#end if
+#if $param_cv_sigma_start:
+  -cv:sigma_start $param_cv_sigma_start
+#end if
+#if $param_cv_sigma_step_size:
+  -cv:sigma_step_size $param_cv_sigma_step_size
+#end if
+#if $param_cv_sigma_stop:
+  -cv:sigma_stop $param_cv_sigma_stop
+#end if
+#if $adv_opts.adv_opts_selector=='advanced':
+    #if $adv_opts.param_force:
+  -force
+#end if
+#end if
+</command>
+  <inputs>
+    <param name="param_in" type="data" format="txt,idxml" optional="True" label="This is the name of the input file (RT prediction)" help="(-in) It is assumed that the file type is idXML. Alternatively you can provide a .txt file having a sequence and the corresponding rt per line. &lt;br&gt;"/>
+    <param name="param_in_positive" type="data" format="idxml" optional="True" label="input file with positive examples (peptide separation prediction)" help="(-in_positive) "/>
+    <param name="param_in_negative" type="data" format="idxml" optional="True" label="input file with negative examples (peptide separation prediction)" help="(-in_negative) "/>
+    <param name="param_svm_type" type="select" optional="True" value="NU_SVR" label="the type of the svm (NU_SVR or EPSILON_SVR for RT prediction, automatically set &lt;br&gt;to C_SVC for separation prediction)" help="(-svm_type) ">
+      <option value="NU_SVR">NU_SVR</option>
+      <option value="NU_SVC">NU_SVC</option>
+      <option value="EPSILON_SVR">EPSILON_SVR</option>
+      <option value="C_SVC">C_SVC</option>
+    </param>
+    <param name="param_nu" type="float" min="0.0" max="1.0" optional="True" value="0.5" label="the nu parameter [0..1] of the svm (for nu-SVR)" help="(-nu) "/>
+    <param name="param_p" type="float" value="0.1" label="the epsilon parameter of the svm (for epsilon-SVR)" help="(-p) "/>
+    <param name="param_c" type="float" value="1.0" label="the penalty parameter of the svm" help="(-c) "/>
+    <param name="param_kernel_type" type="select" optional="True" value="OLIGO" label="the kernel type of the svm" help="(-kernel_type) ">
+      <option value="LINEAR">LINEAR</option>
+      <option value="RBF">RBF</option>
+      <option value="POLY">POLY</option>
+      <option value="OLIGO">OLIGO</option>
+    </param>
+    <param name="param_degree" type="integer" min="1" optional="True" value="1" label="the degree parameter of the kernel function of the svm (POLY kernel)" help="(-degree) "/>
+    <param name="param_border_length" type="integer" min="1" optional="True" value="22" label="length of the POBK" help="(-border_length) "/>
+    <param name="param_max_std" type="float" min="0.0" optional="True" value="10.0" label="max standard deviation for a peptide to be included (if there are several ones for one peptide string)(median is taken)" help="(-max_std) "/>
+    <param name="param_k_mer_length" type="integer" min="1" optional="True" value="1" label="k_mer length of the POBK" help="(-k_mer_length) "/>
+    <param name="param_sigma" type="float" value="5.0" label="sigma of the POBK" help="(-sigma) "/>
+    <param name="param_total_gradient_time" type="float" min="1e-05" optional="True" value="1.0" label="the time (in seconds) of the gradient (only for RT prediction)" help="(-total_gradient_time) "/>
+    <param name="param_first_dim_rt" type="boolean" truevalue="-first_dim_rt" falsevalue="" checked="false" optional="True" label="if set the model will be built for first_dim_rt" help="(-first_dim_rt) "/>
+    <param name="param_additive_cv" type="boolean" truevalue="-additive_cv" falsevalue="" checked="false" optional="True" label="if the step sizes should be interpreted additively (otherwise the actual value is multiplied &lt;br&gt;with the step size to get the new value" help="(-additive_cv) "/>
+    <param name="param_cv_skip_cv" type="boolean" truevalue="-cv:skip_cv" falsevalue="" checked="false" optional="True" label="Set to enable Cross-Validation or set to true if the model should just be trained with 1 set of specified parameters" help="(-skip_cv) "/>
+    <param name="param_cv_number_of_runs" type="integer" min="1" optional="True" value="1" label="number of runs for the CV (each run creates a new random partition of the data)" help="(-number_of_runs) "/>
+    <param name="param_cv_number_of_partitions" type="integer" min="2" optional="True" value="10" label="number of CV partitions" help="(-number_of_partitions) "/>
+    <param name="param_cv_degree_start" type="integer" min="1" optional="True" value="1" label="starting point of degree" help="(-degree_start) "/>
+    <param name="param_cv_degree_step_size" type="integer" value="2" label="step size point of degree" help="(-degree_step_size) "/>
+    <param name="param_cv_degree_stop" type="integer" value="4" label="stopping point of degree" help="(-degree_stop) "/>
+    <param name="param_cv_p_start" type="float" value="1.0" label="starting point of p" help="(-p_start) "/>
+    <param name="param_cv_p_step_size" type="float" value="10.0" label="step size point of p" help="(-p_step_size) "/>
+    <param name="param_cv_p_stop" type="float" value="1000.0" label="stopping point of p" help="(-p_stop) "/>
+    <param name="param_cv_c_start" type="float" value="1.0" label="starting point of c" help="(-c_start) "/>
+    <param name="param_cv_c_step_size" type="float" value="10.0" label="step size of c" help="(-c_step_size) "/>
+    <param name="param_cv_c_stop" type="float" value="1000.0" label="stopping point of c" help="(-c_stop) "/>
+    <param name="param_cv_nu_start" type="float" min="0.0" max="1.0" optional="True" value="0.3" label="starting point of nu" help="(-nu_start) "/>
+    <param name="param_cv_nu_step_size" type="float" value="1.2" label="step size of nu" help="(-nu_step_size) "/>
+    <param name="param_cv_nu_stop" type="float" min="0.0" max="1.0" optional="True" value="0.7" label="stopping point of nu" help="(-nu_stop) "/>
+    <param name="param_cv_sigma_start" type="float" value="1.0" label="starting point of sigma" help="(-sigma_start) "/>
+    <param name="param_cv_sigma_step_size" type="float" value="1.3" label="step size of sigma" help="(-sigma_step_size) "/>
+    <param name="param_cv_sigma_stop" type="float" value="15.0" label="stopping point of sigma" help="(-sigma_stop) "/>
+    <expand macro="advanced_options">
+      <param name="param_force" type="boolean" truevalue="-force" falsevalue="" checked="false" optional="True" label="Overwrite tool specific checks" help="(-force) "/>
+    </expand>
+  </inputs>
+  <outputs>
+    <data name="param_out" format="txt"/>
+  </outputs>
+  <help>**What it does**
+
+Trains a model for the retention time prediction of peptides from a training set.
+
+
+For more information, visit http://ftp.mi.fu-berlin.de/OpenMS/release-documentation/html/TOPP_RTModel.html</help>
+  <expand macro="references"/>
+</tool>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/RTPredict.xml	Thu Apr 16 08:37:04 2015 -0400
@@ -0,0 +1,73 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<tool id="RTPredict" name="RTPredict" version="2.0.0">
+  <description>Predicts retention times for peptides using a model trained by RTModel.</description>
+  <macros>
+    <token name="@EXECUTABLE@">RTPredict</token>
+    <import>macros.xml</import>
+  </macros>
+  <expand macro="stdio"/>
+  <expand macro="requirements"/>
+  <command>RTPredict
+
+#if $param_in_id:
+  -in_id $param_in_id
+#end if
+#if $param_in_text:
+  -in_text $param_in_text
+#end if
+#if $param_svm_model:
+  -svm_model $param_svm_model
+#end if
+#if $param_total_gradient_time:
+  -total_gradient_time $param_total_gradient_time
+#end if
+-threads \${GALAXY_SLOTS:-24} 
+#if $param_out_id_file:
+  -out_id:file $param_out_id_file
+#end if
+#if $param_out_id_positive:
+  -out_id:positive $param_out_id_positive
+#end if
+#if $param_out_id_negative:
+  -out_id:negative $param_out_id_negative
+#end if
+#if $param_out_text_file:
+  -out_text:file $param_out_text_file
+#end if
+#if $adv_opts.adv_opts_selector=='advanced':
+    #if $adv_opts.param_max_number_of_peptides:
+  -max_number_of_peptides $adv_opts.param_max_number_of_peptides
+#end if
+    #if $adv_opts.param_force:
+  -force
+#end if
+    #if $adv_opts.param_out_id_rewrite_peptideidentification_rtmz:
+  -out_id:rewrite_peptideidentification_rtmz
+#end if
+#end if
+</command>
+  <inputs>
+    <param name="param_in_id" type="data" format="idxml" optional="True" label="Peptides with precursor information" help="(-in_id) "/>
+    <param name="param_in_text" type="data" format="txt" optional="True" label="Peptides as text-based file" help="(-in_text) "/>
+    <param name="param_svm_model" type="data" format="txt" optional="False" label="svm model in libsvm format (can be produced by RTModel)" help="(-svm_model) "/>
+    <param name="param_total_gradient_time" type="float" min="1e-05" optional="True" value="1.0" label="The time (in seconds) of the gradient (peptide RT prediction)" help="(-total_gradient_time) "/>
+    <expand macro="advanced_options">
+      <param name="param_max_number_of_peptides" type="integer" value="100000" label="The maximum number of peptides considered at once (bigger number will lead to faster results but needs more memory)" help="(-max_number_of_peptides) "/>
+      <param name="param_force" type="boolean" truevalue="-force" falsevalue="" checked="false" optional="True" label="Overwrite tool specific checks" help="(-force) "/>
+      <param name="param_out_id_rewrite_peptideidentification_rtmz" type="boolean" truevalue="-out_id:rewrite_peptideidentification_rtmz" falsevalue="" checked="false" optional="True" label="Rewrites each peptideidentification's rt and mz from prediction and calculation (according to the best hit)" help="(-rewrite_peptideidentification_rtmz) "/>
+    </expand>
+  </inputs>
+  <outputs>
+    <data name="param_out_id_file" format="idxml"/>
+    <data name="param_out_id_positive" format="idxml"/>
+    <data name="param_out_id_negative" format="idxml"/>
+    <data name="param_out_text_file" format="tabular"/>
+  </outputs>
+  <help>**What it does**
+
+Predicts retention times for peptides using a model trained by RTModel.
+
+
+For more information, visit http://ftp.mi.fu-berlin.de/OpenMS/release-documentation/html/TOPP_RTPredict.html</help>
+  <expand macro="references"/>
+</tool>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/SeedListGenerator.xml	Thu Apr 16 08:37:04 2015 -0400
@@ -0,0 +1,53 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<tool id="SeedListGenerator" name="SeedListGenerator" version="2.0.0">
+  <description>Generates seed lists for feature detection.</description>
+  <macros>
+    <token name="@EXECUTABLE@">SeedListGenerator</token>
+    <import>macros.xml</import>
+  </macros>
+  <expand macro="stdio"/>
+  <expand macro="requirements"/>
+  <command>SeedListGenerator
+
+#if $param_in:
+  -in $param_in
+#end if
+
+#if $rep_param_out:
+-out
+  #for token in $rep_param_out:
+    #if " " in str(token):
+      "$token.param_out"
+    #else
+      $token.param_out
+    #end if
+  #end for
+#end if
+#if $param_use_peptide_mass:
+  -use_peptide_mass
+#end if
+-threads \${GALAXY_SLOTS:-24} 
+#if $adv_opts.adv_opts_selector=='advanced':
+    #if $adv_opts.param_force:
+  -force
+#end if
+#end if
+</command>
+  <inputs>
+    <param name="param_in" type="data" format="featurexml,consensusxml,mzml,idxml" optional="False" label="Input file (see below for details)" help="(-in) "/>
+    <param name="param_use_peptide_mass" type="boolean" truevalue="-use_peptide_mass" falsevalue="" checked="false" optional="True" label="[idXML input only] Use the monoisotopic mass of the best peptide hit for the m/z position (default: use precursor m/z)" help="(-use_peptide_mass) "/>
+    <expand macro="advanced_options">
+      <param name="param_force" type="boolean" truevalue="-force" falsevalue="" checked="false" optional="True" label="Overwrite tool specific checks" help="(-force) "/>
+    </expand>
+  </inputs>
+  <outputs>
+    <data name="param_out" format="featurexml"/>
+  </outputs>
+  <help>**What it does**
+
+Generates seed lists for feature detection.
+
+
+For more information, visit http://ftp.mi.fu-berlin.de/OpenMS/release-documentation/html/TOPP_SeedListGenerator.html</help>
+  <expand macro="references"/>
+</tool>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/SemanticValidator.xml	Thu Apr 16 08:37:04 2015 -0400
@@ -0,0 +1,55 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<tool id="SemanticValidator" name="SemanticValidator" version="2.0.0">
+  <description>SemanticValidator for semantically validating certain XML files.</description>
+  <macros>
+    <token name="@EXECUTABLE@">SemanticValidator</token>
+    <import>macros.xml</import>
+  </macros>
+  <expand macro="stdio"/>
+  <expand macro="requirements"/>
+  <command>SemanticValidator
+
+#if $param_in:
+  -in $param_in
+#end if
+#if $param_mapping_file:
+  -mapping_file $param_mapping_file
+#end if
+-cv
+  #for token in $param_cv:
+    $token
+  #end for
+-threads \${GALAXY_SLOTS:-24} 
+#if $adv_opts.adv_opts_selector=='advanced':
+    #if $adv_opts.param_force:
+  -force
+#end if
+#end if
+&gt; $param_stdout
+</command>
+  <inputs>
+    <param name="param_in" type="data" format="xml,traml,mzml" optional="False" label="Input file (any xml file)" help="(-in) "/>
+    <param name="param_mapping_file" type="data" format="xml" optional="False" label="Mapping file which is used to semantically validate the given XML file against this mapping file (see 'share/OpenMS/MAPPING' for templates)" help="(-mapping_file) "/>
+    <param name="param_cv" type="data" format="obo" multiple="true" optional="True" size="30" label="Controlled Vocabulary files containg the CV terms (if left empty, a set of default files are used)" help="(-cv) ">
+      <sanitizer>
+        <valid initial="string.printable">
+          <remove value="'"/>
+          <remove value="&quot;"/>
+        </valid>
+      </sanitizer>
+    </param>
+    <expand macro="advanced_options">
+      <param name="param_force" type="boolean" truevalue="-force" falsevalue="" checked="false" optional="True" label="Overwrite tool specific checks" help="(-force) "/>
+    </expand>
+  </inputs>
+  <outputs>
+    <data name="param_stdout" format="text" label="Output from stdout"/>
+  </outputs>
+  <help>**What it does**
+
+SemanticValidator for semantically validating certain XML files.
+
+
+For more information, visit http://ftp.mi.fu-berlin.de/OpenMS/release-documentation/html/UTILS_SemanticValidator.html</help>
+  <expand macro="references"/>
+</tool>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/SequenceCoverageCalculator.xml	Thu Apr 16 08:37:04 2015 -0400
@@ -0,0 +1,45 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<tool id="SequenceCoverageCalculator" name="SequenceCoverageCalculator" version="2.0.0">
+  <description>Prints information about idXML files.</description>
+  <macros>
+    <token name="@EXECUTABLE@">SequenceCoverageCalculator</token>
+    <import>macros.xml</import>
+  </macros>
+  <expand macro="stdio"/>
+  <expand macro="requirements"/>
+  <command>SequenceCoverageCalculator
+
+#if $param_in_database:
+  -in_database $param_in_database
+#end if
+#if $param_in_peptides:
+  -in_peptides $param_in_peptides
+#end if
+#if $param_out:
+  -out $param_out
+#end if
+-threads \${GALAXY_SLOTS:-24} 
+#if $adv_opts.adv_opts_selector=='advanced':
+    #if $adv_opts.param_force:
+  -force
+#end if
+#end if
+</command>
+  <inputs>
+    <param name="param_in_database" type="data" format="fasta" optional="False" label="input file containing the database in FASTA format" help="(-in_database) "/>
+    <param name="param_in_peptides" type="data" format="idxml" optional="False" label="input file containing the identified peptides" help="(-in_peptides) "/>
+    <expand macro="advanced_options">
+      <param name="param_force" type="boolean" truevalue="-force" falsevalue="" checked="false" optional="True" label="Overwrite tool specific checks" help="(-force) "/>
+    </expand>
+  </inputs>
+  <outputs>
+    <data name="param_out" format="txt"/>
+  </outputs>
+  <help>**What it does**
+
+Prints information about idXML files.
+
+
+For more information, visit http://ftp.mi.fu-berlin.de/OpenMS/release-documentation/html/UTILS_SequenceCoverageCalculator.html</help>
+  <expand macro="references"/>
+</tool>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/SpecLibCreator.xml	Thu Apr 16 08:37:04 2015 -0400
@@ -0,0 +1,60 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<tool id="SpecLibCreator" name="SpecLibCreator" version="2.0.0">
+  <description>Creates an MSP formatted spectral library.</description>
+  <macros>
+    <token name="@EXECUTABLE@">SpecLibCreator</token>
+    <import>macros.xml</import>
+  </macros>
+  <expand macro="stdio"/>
+  <expand macro="requirements"/>
+  <command>SpecLibCreator
+
+#if $param_info:
+  -info $param_info
+#end if
+#if $param_itemseperator:
+  -itemseperator     "$param_itemseperator"
+#end if
+#if $param_itemenclosed:
+  -itemenclosed
+#end if
+#if $param_spec:
+  -spec $param_spec
+#end if
+#if $param_out:
+  -out $param_out
+#end if
+-threads \${GALAXY_SLOTS:-24} 
+#if $adv_opts.adv_opts_selector=='advanced':
+    #if $adv_opts.param_force:
+  -force
+#end if
+#end if
+</command>
+  <inputs>
+    <param name="param_info" type="data" format="tabular" optional="False" label="Holds id, peptide, retention time etc" help="(-info) "/>
+    <param name="param_itemseperator" type="text" size="30" value="," label=" Seperator between items. e.g. ," help="(-itemseperator) ">
+      <sanitizer>
+        <valid initial="string.printable">
+          <remove value="'"/>
+          <remove value="&quot;"/>
+        </valid>
+      </sanitizer>
+    </param>
+    <param name="param_itemenclosed" type="boolean" truevalue="-itemenclosed" falsevalue="" checked="false" optional="True" label="'true' or 'false' if true every item is enclosed" help="(-itemenclosed) e.g. '$peptide$,$run$"/>
+    <param name="param_spec" type="data" format="mzxml" optional="False" label="spectra" help="(-spec) "/>
+    <expand macro="advanced_options">
+      <param name="param_force" type="boolean" truevalue="-force" falsevalue="" checked="false" optional="True" label="Overwrite tool specific checks" help="(-force) "/>
+    </expand>
+  </inputs>
+  <outputs>
+    <data name="param_out" format="msp"/>
+  </outputs>
+  <help>**What it does**
+
+Creates an MSP formatted spectral library.
+
+
+For more information, visit http://ftp.mi.fu-berlin.de/OpenMS/release-documentation/html/UTILS_SpecLibCreator.html</help>
+  <expand macro="references"/>
+</tool>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/SpecLibSearcher.xml	Thu Apr 16 08:37:04 2015 -0400
@@ -0,0 +1,3327 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<tool id="SpecLibSearcher" name="SpecLibSearcher" version="2.0.0">
+  <description>Identifies peptide MS/MS spectra by spectral matching with a searchable spectral library.</description>
+  <macros>
+    <token name="@EXECUTABLE@">SpecLibSearcher</token>
+    <import>macros.xml</import>
+  </macros>
+  <expand macro="stdio"/>
+  <expand macro="requirements"/>
+  <command>SpecLibSearcher
+
+-in
+  #for token in $param_in:
+    $token
+  #end for
+#if $param_lib:
+  -lib $param_lib
+#end if
+
+#if $rep_param_out:
+-out
+  #for token in $rep_param_out:
+    #if " " in str(token):
+      "$token.param_out"
+    #else
+      $token.param_out
+    #end if
+  #end for
+#end if
+#if $param_precursor_mass_tolerance:
+  -precursor_mass_tolerance $param_precursor_mass_tolerance
+#end if
+#if $param_compare_function:
+  -compare_function
+  #if " " in str($param_compare_function):
+    "$param_compare_function"
+  #else
+    $param_compare_function
+  #end if
+#end if
+#if $param_top_hits:
+  -top_hits $param_top_hits
+#end if
+
+#if $rep_param_fixed_modifications:
+-fixed_modifications
+  #for token in $rep_param_fixed_modifications:
+    #if " " in str(token):
+      "$token.param_fixed_modifications"
+    #else
+      $token.param_fixed_modifications
+    #end if
+  #end for
+#end if
+
+#if $rep_param_variable_modifications:
+-variable_modifications
+  #for token in $rep_param_variable_modifications:
+    #if " " in str(token):
+      "$token.param_variable_modifications"
+    #else
+      $token.param_variable_modifications
+    #end if
+  #end for
+#end if
+-threads \${GALAXY_SLOTS:-24} 
+#if $param_filter_remove_peaks_below_threshold:
+  -filter:remove_peaks_below_threshold $param_filter_remove_peaks_below_threshold
+#end if
+#if $param_filter_min_peaks:
+  -filter:min_peaks $param_filter_min_peaks
+#end if
+#if $param_filter_max_peaks:
+  -filter:max_peaks $param_filter_max_peaks
+#end if
+#if $param_filter_cut_peaks_below:
+  -filter:cut_peaks_below $param_filter_cut_peaks_below
+#end if
+#if $adv_opts.adv_opts_selector=='advanced':
+    #if $adv_opts.param_round_precursor_to_integer:
+  -round_precursor_to_integer $adv_opts.param_round_precursor_to_integer
+#end if
+    #if $adv_opts.param_force:
+  -force
+#end if
+#end if
+</command>
+  <inputs>
+    <param name="param_in" type="data" format="mzml" multiple="true" optional="False" size="30" label="Input files" help="(-in) ">
+      <sanitizer>
+        <valid initial="string.printable">
+          <remove value="'"/>
+          <remove value="&quot;"/>
+        </valid>
+      </sanitizer>
+    </param>
+    <param name="param_lib" type="data" format="msp" optional="False" label="searchable spectral library (MSP format)" help="(-lib) "/>
+    <param name="param_precursor_mass_tolerance" type="float" value="3.0" label="Precursor mass tolerance, (Th)" help="(-precursor_mass_tolerance) "/>
+    <param name="param_compare_function" type="select" optional="True" value="ZhangSimilarityScore" label="function for similarity comparisson" help="(-compare_function) ">
+      <option value="PeakAlignment">PeakAlignment</option>
+      <option value="SpectrumAlignmentScore">SpectrumAlignmentScore</option>
+      <option value="SpectrumCheapDPCorr">SpectrumCheapDPCorr</option>
+      <option value="SpectrumPrecursorComparator">SpectrumPrecursorComparator</option>
+      <option value="SteinScottImproveScore">SteinScottImproveScore</option>
+      <option value="ZhangSimilarityScore">ZhangSimilarityScore</option>
+    </param>
+    <param name="param_top_hits" type="integer" value="10" label="save the first &lt;number&gt; top hits. For all type -1" help="(-top_hits) "/>
+    <repeat name="rep_param_fixed_modifications" min="0" title="param_fixed_modifications">
+      <param name="param_fixed_modifications" type="select" optional="True" label="fixed modifications, specified using UniMod (www.unimod.org) terms," help="(-fixed_modifications) e.g. 'Carbamidomethyl (C)' or 'Oxidation (M)'">
+        <option value="2-dimethylsuccinyl (C)">2-dimethylsuccinyl (C)</option>
+        <option value="2-monomethylsuccinyl (C)">2-monomethylsuccinyl (C)</option>
+        <option value="2-nitrobenzyl (Y)">2-nitrobenzyl (Y)</option>
+        <option value="2-succinyl (C)">2-succinyl (C)</option>
+        <option value="2HPG (R)">2HPG (R)</option>
+        <option value="3-deoxyglucosone (R)">3-deoxyglucosone (R)</option>
+        <option value="3-phosphoglyceryl (K)">3-phosphoglyceryl (K)</option>
+        <option value="3sulfo (N-term)">3sulfo (N-term)</option>
+        <option value="4-ONE (C)">4-ONE (C)</option>
+        <option value="4-ONE (H)">4-ONE (H)</option>
+        <option value="4-ONE (K)">4-ONE (K)</option>
+        <option value="4-ONE+Delta:H(-2)O(-1) (C)">4-ONE+Delta:H(-2)O(-1) (C)</option>
+        <option value="4-ONE+Delta:H(-2)O(-1) (H)">4-ONE+Delta:H(-2)O(-1) (H)</option>
+        <option value="4-ONE+Delta:H(-2)O(-1) (K)">4-ONE+Delta:H(-2)O(-1) (K)</option>
+        <option value="4AcAllylGal (C)">4AcAllylGal (C)</option>
+        <option value="ADP-Ribosyl (C)">ADP-Ribosyl (C)</option>
+        <option value="ADP-Ribosyl (D)">ADP-Ribosyl (D)</option>
+        <option value="ADP-Ribosyl (E)">ADP-Ribosyl (E)</option>
+        <option value="ADP-Ribosyl (K)">ADP-Ribosyl (K)</option>
+        <option value="ADP-Ribosyl (N)">ADP-Ribosyl (N)</option>
+        <option value="ADP-Ribosyl (R)">ADP-Ribosyl (R)</option>
+        <option value="ADP-Ribosyl (S)">ADP-Ribosyl (S)</option>
+        <option value="AEBS (H)">AEBS (H)</option>
+        <option value="AEBS (K)">AEBS (K)</option>
+        <option value="AEBS (S)">AEBS (S)</option>
+        <option value="AEBS (Y)">AEBS (Y)</option>
+        <option value="AEC-MAEC (S)">AEC-MAEC (S)</option>
+        <option value="AEC-MAEC (T)">AEC-MAEC (T)</option>
+        <option value="AEC-MAEC:2H(4) (S)">AEC-MAEC:2H(4) (S)</option>
+        <option value="AEC-MAEC:2H(4) (T)">AEC-MAEC:2H(4) (T)</option>
+        <option value="AHA-Alkyne (M)">AHA-Alkyne (M)</option>
+        <option value="AHA-Alkyne-KDDDD (M)">AHA-Alkyne-KDDDD (M)</option>
+        <option value="AHA-SS (M)">AHA-SS (M)</option>
+        <option value="AHA-SS_CAM (M)">AHA-SS_CAM (M)</option>
+        <option value="AMTzHexNAc2 (N)">AMTzHexNAc2 (N)</option>
+        <option value="AMTzHexNAc2 (S)">AMTzHexNAc2 (S)</option>
+        <option value="AMTzHexNAc2 (T)">AMTzHexNAc2 (T)</option>
+        <option value="AROD (C)">AROD (C)</option>
+        <option value="AccQTag (K)">AccQTag (K)</option>
+        <option value="AccQTag (N-term)">AccQTag (N-term)</option>
+        <option value="Acetyl (C)">Acetyl (C)</option>
+        <option value="Acetyl (H)">Acetyl (H)</option>
+        <option value="Acetyl (K)">Acetyl (K)</option>
+        <option value="Acetyl (N-term)">Acetyl (N-term)</option>
+        <option value="Acetyl (S)">Acetyl (S)</option>
+        <option value="Acetyl (T)">Acetyl (T)</option>
+        <option value="Acetyl (Y)">Acetyl (Y)</option>
+        <option value="Acetyl:13C(2) (K)">Acetyl:13C(2) (K)</option>
+        <option value="Acetyl:2H(3) (H)">Acetyl:2H(3) (H)</option>
+        <option value="Acetyl:2H(3) (K)">Acetyl:2H(3) (K)</option>
+        <option value="Acetyl:2H(3) (N-term)">Acetyl:2H(3) (N-term)</option>
+        <option value="Acetyl:2H(3) (S)">Acetyl:2H(3) (S)</option>
+        <option value="Acetyl:2H(3) (T)">Acetyl:2H(3) (T)</option>
+        <option value="Acetyl:2H(3) (Y)">Acetyl:2H(3) (Y)</option>
+        <option value="Acetyldeoxyhypusine (K)">Acetyldeoxyhypusine (K)</option>
+        <option value="Acetylhypusine (K)">Acetylhypusine (K)</option>
+        <option value="Ahx2+Hsl (C-term)">Ahx2+Hsl (C-term)</option>
+        <option value="Ala-&gt;Arg (A)">Ala-&gt;Arg (A)</option>
+        <option value="Ala-&gt;Asn (A)">Ala-&gt;Asn (A)</option>
+        <option value="Ala-&gt;Asp (A)">Ala-&gt;Asp (A)</option>
+        <option value="Ala-&gt;Cys (A)">Ala-&gt;Cys (A)</option>
+        <option value="Ala-&gt;Gln (A)">Ala-&gt;Gln (A)</option>
+        <option value="Ala-&gt;Glu (A)">Ala-&gt;Glu (A)</option>
+        <option value="Ala-&gt;Gly (A)">Ala-&gt;Gly (A)</option>
+        <option value="Ala-&gt;His (A)">Ala-&gt;His (A)</option>
+        <option value="Ala-&gt;Lys (A)">Ala-&gt;Lys (A)</option>
+        <option value="Ala-&gt;Met (A)">Ala-&gt;Met (A)</option>
+        <option value="Ala-&gt;Phe (A)">Ala-&gt;Phe (A)</option>
+        <option value="Ala-&gt;Pro (A)">Ala-&gt;Pro (A)</option>
+        <option value="Ala-&gt;Ser (A)">Ala-&gt;Ser (A)</option>
+        <option value="Ala-&gt;Thr (A)">Ala-&gt;Thr (A)</option>
+        <option value="Ala-&gt;Trp (A)">Ala-&gt;Trp (A)</option>
+        <option value="Ala-&gt;Tyr (A)">Ala-&gt;Tyr (A)</option>
+        <option value="Ala-&gt;Val (A)">Ala-&gt;Val (A)</option>
+        <option value="Ala-&gt;Xle (A)">Ala-&gt;Xle (A)</option>
+        <option value="Amidated (C-term)">Amidated (C-term)</option>
+        <option value="Amidine (K)">Amidine (K)</option>
+        <option value="Amidine (N-term)">Amidine (N-term)</option>
+        <option value="Amidino (C)">Amidino (C)</option>
+        <option value="Amino (Y)">Amino (Y)</option>
+        <option value="Ammonia-loss (N)">Ammonia-loss (N)</option>
+        <option value="Ammonia-loss (N-term C)">Ammonia-loss (N-term C)</option>
+        <option value="Ammonium (C-term)">Ammonium (C-term)</option>
+        <option value="Ammonium (D)">Ammonium (D)</option>
+        <option value="Ammonium (E)">Ammonium (E)</option>
+        <option value="Archaeol (C)">Archaeol (C)</option>
+        <option value="Arg (N-term)">Arg (N-term)</option>
+        <option value="Arg-&gt;Ala (R)">Arg-&gt;Ala (R)</option>
+        <option value="Arg-&gt;Asn (R)">Arg-&gt;Asn (R)</option>
+        <option value="Arg-&gt;Asp (R)">Arg-&gt;Asp (R)</option>
+        <option value="Arg-&gt;Cys (R)">Arg-&gt;Cys (R)</option>
+        <option value="Arg-&gt;Gln (R)">Arg-&gt;Gln (R)</option>
+        <option value="Arg-&gt;Glu (R)">Arg-&gt;Glu (R)</option>
+        <option value="Arg-&gt;GluSA (R)">Arg-&gt;GluSA (R)</option>
+        <option value="Arg-&gt;Gly (R)">Arg-&gt;Gly (R)</option>
+        <option value="Arg-&gt;His (R)">Arg-&gt;His (R)</option>
+        <option value="Arg-&gt;Lys (R)">Arg-&gt;Lys (R)</option>
+        <option value="Arg-&gt;Met (R)">Arg-&gt;Met (R)</option>
+        <option value="Arg-&gt;Npo (R)">Arg-&gt;Npo (R)</option>
+        <option value="Arg-&gt;Orn (R)">Arg-&gt;Orn (R)</option>
+        <option value="Arg-&gt;Phe (R)">Arg-&gt;Phe (R)</option>
+        <option value="Arg-&gt;Pro (R)">Arg-&gt;Pro (R)</option>
+        <option value="Arg-&gt;Ser (R)">Arg-&gt;Ser (R)</option>
+        <option value="Arg-&gt;Thr (R)">Arg-&gt;Thr (R)</option>
+        <option value="Arg-&gt;Trp (R)">Arg-&gt;Trp (R)</option>
+        <option value="Arg-&gt;Tyr (R)">Arg-&gt;Tyr (R)</option>
+        <option value="Arg-&gt;Val (R)">Arg-&gt;Val (R)</option>
+        <option value="Arg-&gt;Xle (R)">Arg-&gt;Xle (R)</option>
+        <option value="Arg-loss (C-term R)">Arg-loss (C-term R)</option>
+        <option value="Arg2PG (R)">Arg2PG (R)</option>
+        <option value="Argbiotinhydrazide (R)">Argbiotinhydrazide (R)</option>
+        <option value="Asn-&gt;Ala (N)">Asn-&gt;Ala (N)</option>
+        <option value="Asn-&gt;Arg (N)">Asn-&gt;Arg (N)</option>
+        <option value="Asn-&gt;Asp (N)">Asn-&gt;Asp (N)</option>
+        <option value="Asn-&gt;Cys (N)">Asn-&gt;Cys (N)</option>
+        <option value="Asn-&gt;Gln (N)">Asn-&gt;Gln (N)</option>
+        <option value="Asn-&gt;Glu (N)">Asn-&gt;Glu (N)</option>
+        <option value="Asn-&gt;Gly (N)">Asn-&gt;Gly (N)</option>
+        <option value="Asn-&gt;His (N)">Asn-&gt;His (N)</option>
+        <option value="Asn-&gt;Lys (N)">Asn-&gt;Lys (N)</option>
+        <option value="Asn-&gt;Met (N)">Asn-&gt;Met (N)</option>
+        <option value="Asn-&gt;Phe (N)">Asn-&gt;Phe (N)</option>
+        <option value="Asn-&gt;Pro (N)">Asn-&gt;Pro (N)</option>
+        <option value="Asn-&gt;Ser (N)">Asn-&gt;Ser (N)</option>
+        <option value="Asn-&gt;Thr (N)">Asn-&gt;Thr (N)</option>
+        <option value="Asn-&gt;Trp (N)">Asn-&gt;Trp (N)</option>
+        <option value="Asn-&gt;Tyr (N)">Asn-&gt;Tyr (N)</option>
+        <option value="Asn-&gt;Val (N)">Asn-&gt;Val (N)</option>
+        <option value="Asn-&gt;Xle (N)">Asn-&gt;Xle (N)</option>
+        <option value="Asp-&gt;Ala (D)">Asp-&gt;Ala (D)</option>
+        <option value="Asp-&gt;Arg (D)">Asp-&gt;Arg (D)</option>
+        <option value="Asp-&gt;Asn (D)">Asp-&gt;Asn (D)</option>
+        <option value="Asp-&gt;Cys (D)">Asp-&gt;Cys (D)</option>
+        <option value="Asp-&gt;Gln (D)">Asp-&gt;Gln (D)</option>
+        <option value="Asp-&gt;Glu (D)">Asp-&gt;Glu (D)</option>
+        <option value="Asp-&gt;Gly (D)">Asp-&gt;Gly (D)</option>
+        <option value="Asp-&gt;His (D)">Asp-&gt;His (D)</option>
+        <option value="Asp-&gt;Lys (D)">Asp-&gt;Lys (D)</option>
+        <option value="Asp-&gt;Met (D)">Asp-&gt;Met (D)</option>
+        <option value="Asp-&gt;Phe (D)">Asp-&gt;Phe (D)</option>
+        <option value="Asp-&gt;Pro (D)">Asp-&gt;Pro (D)</option>
+        <option value="Asp-&gt;Ser (D)">Asp-&gt;Ser (D)</option>
+        <option value="Asp-&gt;Thr (D)">Asp-&gt;Thr (D)</option>
+        <option value="Asp-&gt;Trp (D)">Asp-&gt;Trp (D)</option>
+        <option value="Asp-&gt;Tyr (D)">Asp-&gt;Tyr (D)</option>
+        <option value="Asp-&gt;Val (D)">Asp-&gt;Val (D)</option>
+        <option value="Asp-&gt;Xle (D)">Asp-&gt;Xle (D)</option>
+        <option value="Atto495Maleimide (C)">Atto495Maleimide (C)</option>
+        <option value="BADGE (C)">BADGE (C)</option>
+        <option value="BDMAPP (H)">BDMAPP (H)</option>
+        <option value="BDMAPP (K)">BDMAPP (K)</option>
+        <option value="BDMAPP (W)">BDMAPP (W)</option>
+        <option value="BDMAPP (Y)">BDMAPP (Y)</option>
+        <option value="BHAc (K)">BHAc (K)</option>
+        <option value="BHT (C)">BHT (C)</option>
+        <option value="BHT (H)">BHT (H)</option>
+        <option value="BHT (K)">BHT (K)</option>
+        <option value="BHTOH (C)">BHTOH (C)</option>
+        <option value="BHTOH (H)">BHTOH (H)</option>
+        <option value="BHTOH (K)">BHTOH (K)</option>
+        <option value="BITC (C)">BITC (C)</option>
+        <option value="BITC (K)">BITC (K)</option>
+        <option value="BITC (N-term)">BITC (N-term)</option>
+        <option value="BMOE (C)">BMOE (C)</option>
+        <option value="BMP-piperidinol (C)">BMP-piperidinol (C)</option>
+        <option value="BMP-piperidinol (M)">BMP-piperidinol (M)</option>
+        <option value="Bacillosamine (N)">Bacillosamine (N)</option>
+        <option value="Benzoyl (K)">Benzoyl (K)</option>
+        <option value="Benzoyl (N-term)">Benzoyl (N-term)</option>
+        <option value="Biotin (K)">Biotin (K)</option>
+        <option value="Biotin (N-term)">Biotin (N-term)</option>
+        <option value="Biotin-HPDP (C)">Biotin-HPDP (C)</option>
+        <option value="Biotin-PEG-PRA (M)">Biotin-PEG-PRA (M)</option>
+        <option value="Biotin-PEO-Amine (D)">Biotin-PEO-Amine (D)</option>
+        <option value="Biotin-PEO-Amine (E)">Biotin-PEO-Amine (E)</option>
+        <option value="Biotin-phenacyl (C)">Biotin-phenacyl (C)</option>
+        <option value="Biotin-phenacyl (H)">Biotin-phenacyl (H)</option>
+        <option value="Biotin-phenacyl (S)">Biotin-phenacyl (S)</option>
+        <option value="Biotin:Cayman-10013 (C)">Biotin:Cayman-10013 (C)</option>
+        <option value="Biotin:Cayman-10141 (C)">Biotin:Cayman-10141 (C)</option>
+        <option value="Biotin:Invitrogen-M1602 (C)">Biotin:Invitrogen-M1602 (C)</option>
+        <option value="Biotin:Sigma-B1267 (C)">Biotin:Sigma-B1267 (C)</option>
+        <option value="Biotin:Thermo-21325 (K)">Biotin:Thermo-21325 (K)</option>
+        <option value="Biotin:Thermo-21345 (Q)">Biotin:Thermo-21345 (Q)</option>
+        <option value="Biotin:Thermo-21360 (C-term)">Biotin:Thermo-21360 (C-term)</option>
+        <option value="Biotin:Thermo-21901+2H2O (C)">Biotin:Thermo-21901+2H2O (C)</option>
+        <option value="Biotin:Thermo-21901+H2O (C)">Biotin:Thermo-21901+H2O (C)</option>
+        <option value="Biotin:Thermo-21911 (C)">Biotin:Thermo-21911 (C)</option>
+        <option value="Biotin:Thermo-33033 (N-term)">Biotin:Thermo-33033 (N-term)</option>
+        <option value="Biotin:Thermo-33033-H (N-term)">Biotin:Thermo-33033-H (N-term)</option>
+        <option value="Biotin:Thermo-88310 (K)">Biotin:Thermo-88310 (K)</option>
+        <option value="Biotin:Thermo-88317 (S)">Biotin:Thermo-88317 (S)</option>
+        <option value="Biotin:Thermo-88317 (Y)">Biotin:Thermo-88317 (Y)</option>
+        <option value="BisANS (K)">BisANS (K)</option>
+        <option value="Bodipy (C)">Bodipy (C)</option>
+        <option value="Bromo (F)">Bromo (F)</option>
+        <option value="Bromo (H)">Bromo (H)</option>
+        <option value="Bromo (W)">Bromo (W)</option>
+        <option value="Bromo (Y)">Bromo (Y)</option>
+        <option value="Bromobimane (C)">Bromobimane (C)</option>
+        <option value="Butyryl (K)">Butyryl (K)</option>
+        <option value="C8-QAT (K)">C8-QAT (K)</option>
+        <option value="C8-QAT (N-term)">C8-QAT (N-term)</option>
+        <option value="CAF (N-term)">CAF (N-term)</option>
+        <option value="CAMthiopropanoyl (K)">CAMthiopropanoyl (K)</option>
+        <option value="CHDH (D)">CHDH (D)</option>
+        <option value="CLIP_TRAQ_2 (K)">CLIP_TRAQ_2 (K)</option>
+        <option value="CLIP_TRAQ_2 (N-term)">CLIP_TRAQ_2 (N-term)</option>
+        <option value="CLIP_TRAQ_2 (Y)">CLIP_TRAQ_2 (Y)</option>
+        <option value="CLIP_TRAQ_3 (K)">CLIP_TRAQ_3 (K)</option>
+        <option value="CLIP_TRAQ_3 (N-term)">CLIP_TRAQ_3 (N-term)</option>
+        <option value="CLIP_TRAQ_3 (Y)">CLIP_TRAQ_3 (Y)</option>
+        <option value="CLIP_TRAQ_4 (K)">CLIP_TRAQ_4 (K)</option>
+        <option value="CLIP_TRAQ_4 (N-term)">CLIP_TRAQ_4 (N-term)</option>
+        <option value="CLIP_TRAQ_4 (Y)">CLIP_TRAQ_4 (Y)</option>
+        <option value="Can-FP-biotin (S)">Can-FP-biotin (S)</option>
+        <option value="Can-FP-biotin (T)">Can-FP-biotin (T)</option>
+        <option value="Can-FP-biotin (Y)">Can-FP-biotin (Y)</option>
+        <option value="Carbamidomethyl (C)">Carbamidomethyl (C)</option>
+        <option value="Carbamidomethyl (D)">Carbamidomethyl (D)</option>
+        <option value="Carbamidomethyl (E)">Carbamidomethyl (E)</option>
+        <option value="Carbamidomethyl (H)">Carbamidomethyl (H)</option>
+        <option value="Carbamidomethyl (K)">Carbamidomethyl (K)</option>
+        <option value="Carbamidomethyl (N-term)">Carbamidomethyl (N-term)</option>
+        <option value="Carbamidomethyl (S)">Carbamidomethyl (S)</option>
+        <option value="Carbamidomethyl (T)">Carbamidomethyl (T)</option>
+        <option value="Carbamidomethyl (Y)">Carbamidomethyl (Y)</option>
+        <option value="CarbamidomethylDTT (C)">CarbamidomethylDTT (C)</option>
+        <option value="Carbamyl (C)">Carbamyl (C)</option>
+        <option value="Carbamyl (K)">Carbamyl (K)</option>
+        <option value="Carbamyl (M)">Carbamyl (M)</option>
+        <option value="Carbamyl (N-term)">Carbamyl (N-term)</option>
+        <option value="Carbamyl (R)">Carbamyl (R)</option>
+        <option value="Carbamyl (S)">Carbamyl (S)</option>
+        <option value="Carbamyl (T)">Carbamyl (T)</option>
+        <option value="Carbamyl (Y)">Carbamyl (Y)</option>
+        <option value="Carbofuran (S)">Carbofuran (S)</option>
+        <option value="Carboxy (D)">Carboxy (D)</option>
+        <option value="Carboxy (E)">Carboxy (E)</option>
+        <option value="Carboxy (K)">Carboxy (K)</option>
+        <option value="Carboxy (W)">Carboxy (W)</option>
+        <option value="Carboxyethyl (H)">Carboxyethyl (H)</option>
+        <option value="Carboxyethyl (K)">Carboxyethyl (K)</option>
+        <option value="Carboxymethyl (C)">Carboxymethyl (C)</option>
+        <option value="Carboxymethyl (K)">Carboxymethyl (K)</option>
+        <option value="Carboxymethyl (N-term)">Carboxymethyl (N-term)</option>
+        <option value="Carboxymethyl (W)">Carboxymethyl (W)</option>
+        <option value="Carboxymethyl:13C(2) (C)">Carboxymethyl:13C(2) (C)</option>
+        <option value="CarboxymethylDMAP (N-term)">CarboxymethylDMAP (N-term)</option>
+        <option value="CarboxymethylDTT (C)">CarboxymethylDTT (C)</option>
+        <option value="Cation:Ag (C-term)">Cation:Ag (C-term)</option>
+        <option value="Cation:Ag (D)">Cation:Ag (D)</option>
+        <option value="Cation:Ag (E)">Cation:Ag (E)</option>
+        <option value="Cation:Ca[II] (C-term)">Cation:Ca[II] (C-term)</option>
+        <option value="Cation:Ca[II] (D)">Cation:Ca[II] (D)</option>
+        <option value="Cation:Ca[II] (E)">Cation:Ca[II] (E)</option>
+        <option value="Cation:Cu[I] (C-term)">Cation:Cu[I] (C-term)</option>
+        <option value="Cation:Cu[I] (D)">Cation:Cu[I] (D)</option>
+        <option value="Cation:Cu[I] (E)">Cation:Cu[I] (E)</option>
+        <option value="Cation:Fe[II] (C-term)">Cation:Fe[II] (C-term)</option>
+        <option value="Cation:Fe[II] (D)">Cation:Fe[II] (D)</option>
+        <option value="Cation:Fe[II] (E)">Cation:Fe[II] (E)</option>
+        <option value="Cation:K (C-term)">Cation:K (C-term)</option>
+        <option value="Cation:K (D)">Cation:K (D)</option>
+        <option value="Cation:K (E)">Cation:K (E)</option>
+        <option value="Cation:Li (C-term)">Cation:Li (C-term)</option>
+        <option value="Cation:Li (D)">Cation:Li (D)</option>
+        <option value="Cation:Li (E)">Cation:Li (E)</option>
+        <option value="Cation:Mg[II] (C-term)">Cation:Mg[II] (C-term)</option>
+        <option value="Cation:Mg[II] (D)">Cation:Mg[II] (D)</option>
+        <option value="Cation:Mg[II] (E)">Cation:Mg[II] (E)</option>
+        <option value="Cation:Na (C-term)">Cation:Na (C-term)</option>
+        <option value="Cation:Na (D)">Cation:Na (D)</option>
+        <option value="Cation:Na (E)">Cation:Na (E)</option>
+        <option value="Cation:Ni[II] (C-term)">Cation:Ni[II] (C-term)</option>
+        <option value="Cation:Ni[II] (D)">Cation:Ni[II] (D)</option>
+        <option value="Cation:Ni[II] (E)">Cation:Ni[II] (E)</option>
+        <option value="Cation:Zn[II] (C-term)">Cation:Zn[II] (C-term)</option>
+        <option value="Cation:Zn[II] (D)">Cation:Zn[II] (D)</option>
+        <option value="Cation:Zn[II] (E)">Cation:Zn[II] (E)</option>
+        <option value="Chlorination (Y)">Chlorination (Y)</option>
+        <option value="Chlorpyrifos (S)">Chlorpyrifos (S)</option>
+        <option value="Chlorpyrifos (T)">Chlorpyrifos (T)</option>
+        <option value="Chlorpyrifos (Y)">Chlorpyrifos (Y)</option>
+        <option value="CoenzymeA (C)">CoenzymeA (C)</option>
+        <option value="CresylSaligeninPhosphate (H)">CresylSaligeninPhosphate (H)</option>
+        <option value="CresylSaligeninPhosphate (K)">CresylSaligeninPhosphate (K)</option>
+        <option value="CresylSaligeninPhosphate (R)">CresylSaligeninPhosphate (R)</option>
+        <option value="CresylSaligeninPhosphate (S)">CresylSaligeninPhosphate (S)</option>
+        <option value="CresylSaligeninPhosphate (T)">CresylSaligeninPhosphate (T)</option>
+        <option value="CresylSaligeninPhosphate (Y)">CresylSaligeninPhosphate (Y)</option>
+        <option value="Cresylphosphate (H)">Cresylphosphate (H)</option>
+        <option value="Cresylphosphate (K)">Cresylphosphate (K)</option>
+        <option value="Cresylphosphate (R)">Cresylphosphate (R)</option>
+        <option value="Cresylphosphate (S)">Cresylphosphate (S)</option>
+        <option value="Cresylphosphate (T)">Cresylphosphate (T)</option>
+        <option value="Cresylphosphate (Y)">Cresylphosphate (Y)</option>
+        <option value="Crotonaldehyde (C)">Crotonaldehyde (C)</option>
+        <option value="Crotonaldehyde (H)">Crotonaldehyde (H)</option>
+        <option value="Crotonaldehyde (K)">Crotonaldehyde (K)</option>
+        <option value="Crotonyl (K)">Crotonyl (K)</option>
+        <option value="CuSMo (C)">CuSMo (C)</option>
+        <option value="Cy3-maleimide (C)">Cy3-maleimide (C)</option>
+        <option value="Cy3b-maleimide (C)">Cy3b-maleimide (C)</option>
+        <option value="CyDye-Cy3 (C)">CyDye-Cy3 (C)</option>
+        <option value="CyDye-Cy5 (C)">CyDye-Cy5 (C)</option>
+        <option value="Cyano (C)">Cyano (C)</option>
+        <option value="Cys-&gt;Ala (C)">Cys-&gt;Ala (C)</option>
+        <option value="Cys-&gt;Arg (C)">Cys-&gt;Arg (C)</option>
+        <option value="Cys-&gt;Asn (C)">Cys-&gt;Asn (C)</option>
+        <option value="Cys-&gt;Asp (C)">Cys-&gt;Asp (C)</option>
+        <option value="Cys-&gt;Dha (C)">Cys-&gt;Dha (C)</option>
+        <option value="Cys-&gt;Gln (C)">Cys-&gt;Gln (C)</option>
+        <option value="Cys-&gt;Glu (C)">Cys-&gt;Glu (C)</option>
+        <option value="Cys-&gt;Gly (C)">Cys-&gt;Gly (C)</option>
+        <option value="Cys-&gt;His (C)">Cys-&gt;His (C)</option>
+        <option value="Cys-&gt;Lys (C)">Cys-&gt;Lys (C)</option>
+        <option value="Cys-&gt;Met (C)">Cys-&gt;Met (C)</option>
+        <option value="Cys-&gt;Oxoalanine (C)">Cys-&gt;Oxoalanine (C)</option>
+        <option value="Cys-&gt;Phe (C)">Cys-&gt;Phe (C)</option>
+        <option value="Cys-&gt;Pro (C)">Cys-&gt;Pro (C)</option>
+        <option value="Cys-&gt;Ser (C)">Cys-&gt;Ser (C)</option>
+        <option value="Cys-&gt;Thr (C)">Cys-&gt;Thr (C)</option>
+        <option value="Cys-&gt;Trp (C)">Cys-&gt;Trp (C)</option>
+        <option value="Cys-&gt;Tyr (C)">Cys-&gt;Tyr (C)</option>
+        <option value="Cys-&gt;Val (C)">Cys-&gt;Val (C)</option>
+        <option value="Cys-&gt;Xle (C)">Cys-&gt;Xle (C)</option>
+        <option value="Cys-&gt;ethylaminoAla (C)">Cys-&gt;ethylaminoAla (C)</option>
+        <option value="Cys-&gt;methylaminoAla (C)">Cys-&gt;methylaminoAla (C)</option>
+        <option value="Cysteinyl (C)">Cysteinyl (C)</option>
+        <option value="Cytopiloyne (C)">Cytopiloyne (C)</option>
+        <option value="Cytopiloyne (K)">Cytopiloyne (K)</option>
+        <option value="Cytopiloyne (N-term)">Cytopiloyne (N-term)</option>
+        <option value="Cytopiloyne (P)">Cytopiloyne (P)</option>
+        <option value="Cytopiloyne (R)">Cytopiloyne (R)</option>
+        <option value="Cytopiloyne (S)">Cytopiloyne (S)</option>
+        <option value="Cytopiloyne (Y)">Cytopiloyne (Y)</option>
+        <option value="Cytopiloyne+water (C)">Cytopiloyne+water (C)</option>
+        <option value="Cytopiloyne+water (K)">Cytopiloyne+water (K)</option>
+        <option value="Cytopiloyne+water (N-term)">Cytopiloyne+water (N-term)</option>
+        <option value="Cytopiloyne+water (R)">Cytopiloyne+water (R)</option>
+        <option value="Cytopiloyne+water (S)">Cytopiloyne+water (S)</option>
+        <option value="Cytopiloyne+water (T)">Cytopiloyne+water (T)</option>
+        <option value="Cytopiloyne+water (Y)">Cytopiloyne+water (Y)</option>
+        <option value="DAET (S)">DAET (S)</option>
+        <option value="DAET (T)">DAET (T)</option>
+        <option value="DEDGFLYMVYASQETFG (K)">DEDGFLYMVYASQETFG (K)</option>
+        <option value="DFDNB (K)">DFDNB (K)</option>
+        <option value="DFDNB (N)">DFDNB (N)</option>
+        <option value="DFDNB (Q)">DFDNB (Q)</option>
+        <option value="DFDNB (R)">DFDNB (R)</option>
+        <option value="DHP (C)">DHP (C)</option>
+        <option value="DMPO (C)">DMPO (C)</option>
+        <option value="DMPO (H)">DMPO (H)</option>
+        <option value="DMPO (Y)">DMPO (Y)</option>
+        <option value="DNCB_hapten (C)">DNCB_hapten (C)</option>
+        <option value="DNCB_hapten (H)">DNCB_hapten (H)</option>
+        <option value="DNCB_hapten (K)">DNCB_hapten (K)</option>
+        <option value="DNCB_hapten (Y)">DNCB_hapten (Y)</option>
+        <option value="DNPS (C)">DNPS (C)</option>
+        <option value="DNPS (W)">DNPS (W)</option>
+        <option value="DTBP (K)">DTBP (K)</option>
+        <option value="DTBP (N)">DTBP (N)</option>
+        <option value="DTBP (Q)">DTBP (Q)</option>
+        <option value="DTBP (R)">DTBP (R)</option>
+        <option value="DTT_C (C)">DTT_C (C)</option>
+        <option value="DTT_C:2H(6) (C)">DTT_C:2H(6) (C)</option>
+        <option value="DTT_ST (S)">DTT_ST (S)</option>
+        <option value="DTT_ST (T)">DTT_ST (T)</option>
+        <option value="DTT_ST:2H(6) (S)">DTT_ST:2H(6) (S)</option>
+        <option value="DTT_ST:2H(6) (T)">DTT_ST:2H(6) (T)</option>
+        <option value="Dansyl (K)">Dansyl (K)</option>
+        <option value="Dansyl (N-term)">Dansyl (N-term)</option>
+        <option value="Dap-DSP (A)">Dap-DSP (A)</option>
+        <option value="Dap-DSP (E)">Dap-DSP (E)</option>
+        <option value="Dap-DSP (K)">Dap-DSP (K)</option>
+        <option value="DeStreak (C)">DeStreak (C)</option>
+        <option value="Deamidated (N)">Deamidated (N)</option>
+        <option value="Deamidated (Q)">Deamidated (Q)</option>
+        <option value="Deamidated (R)">Deamidated (R)</option>
+        <option value="Deamidated:18O(1) (N)">Deamidated:18O(1) (N)</option>
+        <option value="Deamidated:18O(1) (Q)">Deamidated:18O(1) (Q)</option>
+        <option value="Decanoyl (S)">Decanoyl (S)</option>
+        <option value="Decanoyl (T)">Decanoyl (T)</option>
+        <option value="Dehydrated (D)">Dehydrated (D)</option>
+        <option value="Dehydrated (N-term C)">Dehydrated (N-term C)</option>
+        <option value="Dehydrated (S)">Dehydrated (S)</option>
+        <option value="Dehydrated (T)">Dehydrated (T)</option>
+        <option value="Dehydrated (Y)">Dehydrated (Y)</option>
+        <option value="Dehydro (C)">Dehydro (C)</option>
+        <option value="Delta:H(1)N(-1)18O(1) (N)">Delta:H(1)N(-1)18O(1) (N)</option>
+        <option value="Delta:H(2)C(2) (H)">Delta:H(2)C(2) (H)</option>
+        <option value="Delta:H(2)C(2) (K)">Delta:H(2)C(2) (K)</option>
+        <option value="Delta:H(2)C(2) (N-term)">Delta:H(2)C(2) (N-term)</option>
+        <option value="Delta:H(2)C(3) (K)">Delta:H(2)C(3) (K)</option>
+        <option value="Delta:H(2)C(3)O(1) (K)">Delta:H(2)C(3)O(1) (K)</option>
+        <option value="Delta:H(2)C(3)O(1) (R)">Delta:H(2)C(3)O(1) (R)</option>
+        <option value="Delta:H(2)C(5) (K)">Delta:H(2)C(5) (K)</option>
+        <option value="Delta:H(4)C(2) (H)">Delta:H(4)C(2) (H)</option>
+        <option value="Delta:H(4)C(2) (K)">Delta:H(4)C(2) (K)</option>
+        <option value="Delta:H(4)C(2) (N-term)">Delta:H(4)C(2) (N-term)</option>
+        <option value="Delta:H(4)C(2)O(-1)S(1) (S)">Delta:H(4)C(2)O(-1)S(1) (S)</option>
+        <option value="Delta:H(4)C(3) (H)">Delta:H(4)C(3) (H)</option>
+        <option value="Delta:H(4)C(3) (K)">Delta:H(4)C(3) (K)</option>
+        <option value="Delta:H(4)C(3)O(1) (C)">Delta:H(4)C(3)O(1) (C)</option>
+        <option value="Delta:H(4)C(3)O(1) (H)">Delta:H(4)C(3)O(1) (H)</option>
+        <option value="Delta:H(4)C(3)O(1) (K)">Delta:H(4)C(3)O(1) (K)</option>
+        <option value="Delta:H(4)C(6) (K)">Delta:H(4)C(6) (K)</option>
+        <option value="Delta:H(5)C(2) (P)">Delta:H(5)C(2) (P)</option>
+        <option value="Delta:H(6)C(3)O(1) (C)">Delta:H(6)C(3)O(1) (C)</option>
+        <option value="Delta:H(6)C(3)O(1) (H)">Delta:H(6)C(3)O(1) (H)</option>
+        <option value="Delta:H(6)C(3)O(1) (K)">Delta:H(6)C(3)O(1) (K)</option>
+        <option value="Delta:H(6)C(6)O(1) (K)">Delta:H(6)C(6)O(1) (K)</option>
+        <option value="Delta:H(8)C(6)O(1) (L)">Delta:H(8)C(6)O(1) (L)</option>
+        <option value="Delta:H(8)C(6)O(2) (K)">Delta:H(8)C(6)O(2) (K)</option>
+        <option value="Delta:Hg(1) (C)">Delta:Hg(1) (C)</option>
+        <option value="Delta:S(-1)Se(1) (C)">Delta:S(-1)Se(1) (C)</option>
+        <option value="Delta:S(-1)Se(1) (M)">Delta:S(-1)Se(1) (M)</option>
+        <option value="Delta:Se(1) (C)">Delta:Se(1) (C)</option>
+        <option value="Deoxy (D)">Deoxy (D)</option>
+        <option value="Deoxy (S)">Deoxy (S)</option>
+        <option value="Deoxy (T)">Deoxy (T)</option>
+        <option value="Deoxyhypusine (K)">Deoxyhypusine (K)</option>
+        <option value="Dethiomethyl (M)">Dethiomethyl (M)</option>
+        <option value="DiART6plex (K)">DiART6plex (K)</option>
+        <option value="DiART6plex (N-term)">DiART6plex (N-term)</option>
+        <option value="DiART6plex (Y)">DiART6plex (Y)</option>
+        <option value="DiART6plex115 (K)">DiART6plex115 (K)</option>
+        <option value="DiART6plex115 (N-term)">DiART6plex115 (N-term)</option>
+        <option value="DiART6plex115 (Y)">DiART6plex115 (Y)</option>
+        <option value="DiART6plex116/119 (K)">DiART6plex116/119 (K)</option>
+        <option value="DiART6plex116/119 (N-term)">DiART6plex116/119 (N-term)</option>
+        <option value="DiART6plex116/119 (Y)">DiART6plex116/119 (Y)</option>
+        <option value="DiART6plex117 (K)">DiART6plex117 (K)</option>
+        <option value="DiART6plex117 (N-term)">DiART6plex117 (N-term)</option>
+        <option value="DiART6plex117 (Y)">DiART6plex117 (Y)</option>
+        <option value="DiART6plex118 (K)">DiART6plex118 (K)</option>
+        <option value="DiART6plex118 (N-term)">DiART6plex118 (N-term)</option>
+        <option value="DiART6plex118 (Y)">DiART6plex118 (Y)</option>
+        <option value="DiLeu4plex (K)">DiLeu4plex (K)</option>
+        <option value="DiLeu4plex (N-term)">DiLeu4plex (N-term)</option>
+        <option value="DiLeu4plex (Y)">DiLeu4plex (Y)</option>
+        <option value="DiLeu4plex115 (K)">DiLeu4plex115 (K)</option>
+        <option value="DiLeu4plex115 (N-term)">DiLeu4plex115 (N-term)</option>
+        <option value="DiLeu4plex115 (Y)">DiLeu4plex115 (Y)</option>
+        <option value="DiLeu4plex117 (K)">DiLeu4plex117 (K)</option>
+        <option value="DiLeu4plex117 (N-term)">DiLeu4plex117 (N-term)</option>
+        <option value="DiLeu4plex117 (Y)">DiLeu4plex117 (Y)</option>
+        <option value="DiLeu4plex118 (K)">DiLeu4plex118 (K)</option>
+        <option value="DiLeu4plex118 (N-term)">DiLeu4plex118 (N-term)</option>
+        <option value="DiLeu4plex118 (Y)">DiLeu4plex118 (Y)</option>
+        <option value="Diacylglycerol (C)">Diacylglycerol (C)</option>
+        <option value="Dibromo (Y)">Dibromo (Y)</option>
+        <option value="Dicarbamidomethyl (C)">Dicarbamidomethyl (C)</option>
+        <option value="Dicarbamidomethyl (H)">Dicarbamidomethyl (H)</option>
+        <option value="Dicarbamidomethyl (K)">Dicarbamidomethyl (K)</option>
+        <option value="Dicarbamidomethyl (N-term)">Dicarbamidomethyl (N-term)</option>
+        <option value="Dicarbamidomethyl (R)">Dicarbamidomethyl (R)</option>
+        <option value="Didehydro (C-term K)">Didehydro (C-term K)</option>
+        <option value="Didehydro (S)">Didehydro (S)</option>
+        <option value="Didehydro (T)">Didehydro (T)</option>
+        <option value="Didehydro (Y)">Didehydro (Y)</option>
+        <option value="Didehydroretinylidene (K)">Didehydroretinylidene (K)</option>
+        <option value="Diethyl (K)">Diethyl (K)</option>
+        <option value="Diethyl (N-term)">Diethyl (N-term)</option>
+        <option value="Diethylphosphate (C)">Diethylphosphate (C)</option>
+        <option value="Diethylphosphate (H)">Diethylphosphate (H)</option>
+        <option value="Diethylphosphate (K)">Diethylphosphate (K)</option>
+        <option value="Diethylphosphate (N-term)">Diethylphosphate (N-term)</option>
+        <option value="Diethylphosphate (S)">Diethylphosphate (S)</option>
+        <option value="Diethylphosphate (T)">Diethylphosphate (T)</option>
+        <option value="Diethylphosphate (Y)">Diethylphosphate (Y)</option>
+        <option value="Difuran (Y)">Difuran (Y)</option>
+        <option value="Dihydroxyimidazolidine (R)">Dihydroxyimidazolidine (R)</option>
+        <option value="Diiodo (H)">Diiodo (H)</option>
+        <option value="Diiodo (Y)">Diiodo (Y)</option>
+        <option value="Diironsubcluster (C)">Diironsubcluster (C)</option>
+        <option value="Diisopropylphosphate (K)">Diisopropylphosphate (K)</option>
+        <option value="Diisopropylphosphate (N-term)">Diisopropylphosphate (N-term)</option>
+        <option value="Diisopropylphosphate (S)">Diisopropylphosphate (S)</option>
+        <option value="Diisopropylphosphate (T)">Diisopropylphosphate (T)</option>
+        <option value="Diisopropylphosphate (Y)">Diisopropylphosphate (Y)</option>
+        <option value="Dimethyl (K)">Dimethyl (K)</option>
+        <option value="Dimethyl (N)">Dimethyl (N)</option>
+        <option value="Dimethyl (N-term)">Dimethyl (N-term)</option>
+        <option value="Dimethyl (R)">Dimethyl (R)</option>
+        <option value="Dimethyl:2H(4) (K)">Dimethyl:2H(4) (K)</option>
+        <option value="Dimethyl:2H(4) (N-term)">Dimethyl:2H(4) (N-term)</option>
+        <option value="Dimethyl:2H(4)13C(2) (K)">Dimethyl:2H(4)13C(2) (K)</option>
+        <option value="Dimethyl:2H(4)13C(2) (N-term)">Dimethyl:2H(4)13C(2) (N-term)</option>
+        <option value="Dimethyl:2H(6) (K)">Dimethyl:2H(6) (K)</option>
+        <option value="Dimethyl:2H(6) (N-term)">Dimethyl:2H(6) (N-term)</option>
+        <option value="Dimethyl:2H(6) (R)">Dimethyl:2H(6) (R)</option>
+        <option value="Dimethyl:2H(6)13C(2) (K)">Dimethyl:2H(6)13C(2) (K)</option>
+        <option value="Dimethyl:2H(6)13C(2) (N-term)">Dimethyl:2H(6)13C(2) (N-term)</option>
+        <option value="Dimethyl:2H(6)13C(2) (R)">Dimethyl:2H(6)13C(2) (R)</option>
+        <option value="DimethylArsino (C)">DimethylArsino (C)</option>
+        <option value="DimethylamineGMBS (C)">DimethylamineGMBS (C)</option>
+        <option value="DimethylpyrroleAdduct (K)">DimethylpyrroleAdduct (K)</option>
+        <option value="Dioxidation (C)">Dioxidation (C)</option>
+        <option value="Dioxidation (F)">Dioxidation (F)</option>
+        <option value="Dioxidation (K)">Dioxidation (K)</option>
+        <option value="Dioxidation (M)">Dioxidation (M)</option>
+        <option value="Dioxidation (P)">Dioxidation (P)</option>
+        <option value="Dioxidation (R)">Dioxidation (R)</option>
+        <option value="Dioxidation (W)">Dioxidation (W)</option>
+        <option value="Dioxidation (Y)">Dioxidation (Y)</option>
+        <option value="Diphthamide (H)">Diphthamide (H)</option>
+        <option value="Dipyridyl (C)">Dipyridyl (C)</option>
+        <option value="Dipyrrolylmethanemethyl (C)">Dipyrrolylmethanemethyl (C)</option>
+        <option value="DyLight-maleimide (C)">DyLight-maleimide (C)</option>
+        <option value="EDEDTIDVFQQQTGG (K)">EDEDTIDVFQQQTGG (K)</option>
+        <option value="EDT-iodoacetyl-PEO-biotin (S)">EDT-iodoacetyl-PEO-biotin (S)</option>
+        <option value="EDT-iodoacetyl-PEO-biotin (T)">EDT-iodoacetyl-PEO-biotin (T)</option>
+        <option value="EDT-maleimide-PEO-biotin (S)">EDT-maleimide-PEO-biotin (S)</option>
+        <option value="EDT-maleimide-PEO-biotin (T)">EDT-maleimide-PEO-biotin (T)</option>
+        <option value="EEEDVIEVYQEQTGG (K)">EEEDVIEVYQEQTGG (K)</option>
+        <option value="EGCG1 (C)">EGCG1 (C)</option>
+        <option value="EGCG2 (C)">EGCG2 (C)</option>
+        <option value="EHD-diphenylpentanone (C)">EHD-diphenylpentanone (C)</option>
+        <option value="EHD-diphenylpentanone (M)">EHD-diphenylpentanone (M)</option>
+        <option value="EQAT (C)">EQAT (C)</option>
+        <option value="EQAT:2H(5) (C)">EQAT:2H(5) (C)</option>
+        <option value="EQIGG (K)">EQIGG (K)</option>
+        <option value="ESP (K)">ESP (K)</option>
+        <option value="ESP (N-term)">ESP (N-term)</option>
+        <option value="ESP:2H(10) (K)">ESP:2H(10) (K)</option>
+        <option value="ESP:2H(10) (N-term)">ESP:2H(10) (N-term)</option>
+        <option value="Ethanedithiol (S)">Ethanedithiol (S)</option>
+        <option value="Ethanedithiol (T)">Ethanedithiol (T)</option>
+        <option value="Ethanolamine (C)">Ethanolamine (C)</option>
+        <option value="Ethanolamine (C-term)">Ethanolamine (C-term)</option>
+        <option value="Ethanolamine (D)">Ethanolamine (D)</option>
+        <option value="Ethanolamine (E)">Ethanolamine (E)</option>
+        <option value="Ethanolyl (C)">Ethanolyl (C)</option>
+        <option value="Ethanolyl (K)">Ethanolyl (K)</option>
+        <option value="Ethanolyl (R)">Ethanolyl (R)</option>
+        <option value="Ethoxyformyl (H)">Ethoxyformyl (H)</option>
+        <option value="Ethyl (C-term)">Ethyl (C-term)</option>
+        <option value="Ethyl (D)">Ethyl (D)</option>
+        <option value="Ethyl (E)">Ethyl (E)</option>
+        <option value="Ethyl (K)">Ethyl (K)</option>
+        <option value="Ethyl (N-term)">Ethyl (N-term)</option>
+        <option value="Ethyl+Deamidated (N)">Ethyl+Deamidated (N)</option>
+        <option value="Ethyl+Deamidated (Q)">Ethyl+Deamidated (Q)</option>
+        <option value="Ethylphosphate (K)">Ethylphosphate (K)</option>
+        <option value="Ethylphosphate (N-term)">Ethylphosphate (N-term)</option>
+        <option value="Ethylphosphate (S)">Ethylphosphate (S)</option>
+        <option value="Ethylphosphate (T)">Ethylphosphate (T)</option>
+        <option value="Ethylphosphate (Y)">Ethylphosphate (Y)</option>
+        <option value="ExacTagAmine (K)">ExacTagAmine (K)</option>
+        <option value="ExacTagThiol (C)">ExacTagThiol (C)</option>
+        <option value="FAD (C)">FAD (C)</option>
+        <option value="FAD (H)">FAD (H)</option>
+        <option value="FAD (Y)">FAD (Y)</option>
+        <option value="FMN (S)">FMN (S)</option>
+        <option value="FMN (T)">FMN (T)</option>
+        <option value="FMNC (C)">FMNC (C)</option>
+        <option value="FMNH (C)">FMNH (C)</option>
+        <option value="FMNH (H)">FMNH (H)</option>
+        <option value="FNEM (C)">FNEM (C)</option>
+        <option value="FP-Biotin (K)">FP-Biotin (K)</option>
+        <option value="FP-Biotin (S)">FP-Biotin (S)</option>
+        <option value="FP-Biotin (T)">FP-Biotin (T)</option>
+        <option value="FP-Biotin (Y)">FP-Biotin (Y)</option>
+        <option value="FTC (C)">FTC (C)</option>
+        <option value="FTC (K)">FTC (K)</option>
+        <option value="FTC (P)">FTC (P)</option>
+        <option value="FTC (R)">FTC (R)</option>
+        <option value="FTC (S)">FTC (S)</option>
+        <option value="Farnesyl (C)">Farnesyl (C)</option>
+        <option value="Fluorescein (C)">Fluorescein (C)</option>
+        <option value="Fluoro (A)">Fluoro (A)</option>
+        <option value="Fluoro (F)">Fluoro (F)</option>
+        <option value="Fluoro (W)">Fluoro (W)</option>
+        <option value="Fluoro (Y)">Fluoro (Y)</option>
+        <option value="Formyl (K)">Formyl (K)</option>
+        <option value="Formyl (N-term)">Formyl (N-term)</option>
+        <option value="Formyl (S)">Formyl (S)</option>
+        <option value="Formyl (T)">Formyl (T)</option>
+        <option value="Furan (Y)">Furan (Y)</option>
+        <option value="G-H1 (R)">G-H1 (R)</option>
+        <option value="GG (C)">GG (C)</option>
+        <option value="GG (K)">GG (K)</option>
+        <option value="GG (S)">GG (S)</option>
+        <option value="GG (T)">GG (T)</option>
+        <option value="GGQ (K)">GGQ (K)</option>
+        <option value="GIST-Quat (K)">GIST-Quat (K)</option>
+        <option value="GIST-Quat (N-term)">GIST-Quat (N-term)</option>
+        <option value="GIST-Quat:2H(3) (K)">GIST-Quat:2H(3) (K)</option>
+        <option value="GIST-Quat:2H(3) (N-term)">GIST-Quat:2H(3) (N-term)</option>
+        <option value="GIST-Quat:2H(6) (K)">GIST-Quat:2H(6) (K)</option>
+        <option value="GIST-Quat:2H(6) (N-term)">GIST-Quat:2H(6) (N-term)</option>
+        <option value="GIST-Quat:2H(9) (K)">GIST-Quat:2H(9) (K)</option>
+        <option value="GIST-Quat:2H(9) (N-term)">GIST-Quat:2H(9) (N-term)</option>
+        <option value="Galactosyl (K)">Galactosyl (K)</option>
+        <option value="GeranylGeranyl (C)">GeranylGeranyl (C)</option>
+        <option value="Gln-&gt;Ala (Q)">Gln-&gt;Ala (Q)</option>
+        <option value="Gln-&gt;Arg (Q)">Gln-&gt;Arg (Q)</option>
+        <option value="Gln-&gt;Asn (Q)">Gln-&gt;Asn (Q)</option>
+        <option value="Gln-&gt;Asp (Q)">Gln-&gt;Asp (Q)</option>
+        <option value="Gln-&gt;Cys (Q)">Gln-&gt;Cys (Q)</option>
+        <option value="Gln-&gt;Glu (Q)">Gln-&gt;Glu (Q)</option>
+        <option value="Gln-&gt;Gly (Q)">Gln-&gt;Gly (Q)</option>
+        <option value="Gln-&gt;His (Q)">Gln-&gt;His (Q)</option>
+        <option value="Gln-&gt;Lys (Q)">Gln-&gt;Lys (Q)</option>
+        <option value="Gln-&gt;Met (Q)">Gln-&gt;Met (Q)</option>
+        <option value="Gln-&gt;Phe (Q)">Gln-&gt;Phe (Q)</option>
+        <option value="Gln-&gt;Pro (Q)">Gln-&gt;Pro (Q)</option>
+        <option value="Gln-&gt;Ser (Q)">Gln-&gt;Ser (Q)</option>
+        <option value="Gln-&gt;Thr (Q)">Gln-&gt;Thr (Q)</option>
+        <option value="Gln-&gt;Trp (Q)">Gln-&gt;Trp (Q)</option>
+        <option value="Gln-&gt;Tyr (Q)">Gln-&gt;Tyr (Q)</option>
+        <option value="Gln-&gt;Val (Q)">Gln-&gt;Val (Q)</option>
+        <option value="Gln-&gt;Xle (Q)">Gln-&gt;Xle (Q)</option>
+        <option value="Gln-&gt;pyro-Glu (N-term Q)">Gln-&gt;pyro-Glu (N-term Q)</option>
+        <option value="Glu (E)">Glu (E)</option>
+        <option value="Glu-&gt;Ala (E)">Glu-&gt;Ala (E)</option>
+        <option value="Glu-&gt;Arg (E)">Glu-&gt;Arg (E)</option>
+        <option value="Glu-&gt;Asn (E)">Glu-&gt;Asn (E)</option>
+        <option value="Glu-&gt;Asp (E)">Glu-&gt;Asp (E)</option>
+        <option value="Glu-&gt;Cys (E)">Glu-&gt;Cys (E)</option>
+        <option value="Glu-&gt;Gln (E)">Glu-&gt;Gln (E)</option>
+        <option value="Glu-&gt;Gly (E)">Glu-&gt;Gly (E)</option>
+        <option value="Glu-&gt;His (E)">Glu-&gt;His (E)</option>
+        <option value="Glu-&gt;Lys (E)">Glu-&gt;Lys (E)</option>
+        <option value="Glu-&gt;Met (E)">Glu-&gt;Met (E)</option>
+        <option value="Glu-&gt;Phe (E)">Glu-&gt;Phe (E)</option>
+        <option value="Glu-&gt;Pro (E)">Glu-&gt;Pro (E)</option>
+        <option value="Glu-&gt;Ser (E)">Glu-&gt;Ser (E)</option>
+        <option value="Glu-&gt;Thr (E)">Glu-&gt;Thr (E)</option>
+        <option value="Glu-&gt;Trp (E)">Glu-&gt;Trp (E)</option>
+        <option value="Glu-&gt;Tyr (E)">Glu-&gt;Tyr (E)</option>
+        <option value="Glu-&gt;Val (E)">Glu-&gt;Val (E)</option>
+        <option value="Glu-&gt;Xle (E)">Glu-&gt;Xle (E)</option>
+        <option value="Glu-&gt;pyro-Glu (N-term E)">Glu-&gt;pyro-Glu (N-term E)</option>
+        <option value="GluGlu (E)">GluGlu (E)</option>
+        <option value="GluGluGlu (E)">GluGluGlu (E)</option>
+        <option value="GluGluGluGlu (E)">GluGluGluGlu (E)</option>
+        <option value="Gluconoylation (K)">Gluconoylation (K)</option>
+        <option value="Gluconoylation (N-term)">Gluconoylation (N-term)</option>
+        <option value="Glucosylgalactosyl (K)">Glucosylgalactosyl (K)</option>
+        <option value="Glucuronyl (S)">Glucuronyl (S)</option>
+        <option value="Glutathione (C)">Glutathione (C)</option>
+        <option value="Gly (K)">Gly (K)</option>
+        <option value="Gly (S)">Gly (S)</option>
+        <option value="Gly (T)">Gly (T)</option>
+        <option value="Gly-&gt;Ala (G)">Gly-&gt;Ala (G)</option>
+        <option value="Gly-&gt;Arg (G)">Gly-&gt;Arg (G)</option>
+        <option value="Gly-&gt;Asn (G)">Gly-&gt;Asn (G)</option>
+        <option value="Gly-&gt;Asp (G)">Gly-&gt;Asp (G)</option>
+        <option value="Gly-&gt;Cys (G)">Gly-&gt;Cys (G)</option>
+        <option value="Gly-&gt;Gln (G)">Gly-&gt;Gln (G)</option>
+        <option value="Gly-&gt;Glu (G)">Gly-&gt;Glu (G)</option>
+        <option value="Gly-&gt;His (G)">Gly-&gt;His (G)</option>
+        <option value="Gly-&gt;Lys (G)">Gly-&gt;Lys (G)</option>
+        <option value="Gly-&gt;Met (G)">Gly-&gt;Met (G)</option>
+        <option value="Gly-&gt;Phe (G)">Gly-&gt;Phe (G)</option>
+        <option value="Gly-&gt;Pro (G)">Gly-&gt;Pro (G)</option>
+        <option value="Gly-&gt;Ser (G)">Gly-&gt;Ser (G)</option>
+        <option value="Gly-&gt;Thr (G)">Gly-&gt;Thr (G)</option>
+        <option value="Gly-&gt;Trp (G)">Gly-&gt;Trp (G)</option>
+        <option value="Gly-&gt;Tyr (G)">Gly-&gt;Tyr (G)</option>
+        <option value="Gly-&gt;Val (G)">Gly-&gt;Val (G)</option>
+        <option value="Gly-&gt;Xle (G)">Gly-&gt;Xle (G)</option>
+        <option value="Gly-loss+Amide (C-term G)">Gly-loss+Amide (C-term G)</option>
+        <option value="Glycerophospho (S)">Glycerophospho (S)</option>
+        <option value="GlycerylPE (E)">GlycerylPE (E)</option>
+        <option value="Glycosyl (P)">Glycosyl (P)</option>
+        <option value="Guanidinyl (K)">Guanidinyl (K)</option>
+        <option value="Guanidinyl (N-term)">Guanidinyl (N-term)</option>
+        <option value="HCysThiolactone (K)">HCysThiolactone (K)</option>
+        <option value="HCysteinyl (C)">HCysteinyl (C)</option>
+        <option value="HMVK (C)">HMVK (C)</option>
+        <option value="HN2_mustard (C)">HN2_mustard (C)</option>
+        <option value="HN2_mustard (H)">HN2_mustard (H)</option>
+        <option value="HN2_mustard (K)">HN2_mustard (K)</option>
+        <option value="HN3_mustard (C)">HN3_mustard (C)</option>
+        <option value="HN3_mustard (H)">HN3_mustard (H)</option>
+        <option value="HN3_mustard (K)">HN3_mustard (K)</option>
+        <option value="HNE (A)">HNE (A)</option>
+        <option value="HNE (C)">HNE (C)</option>
+        <option value="HNE (H)">HNE (H)</option>
+        <option value="HNE (K)">HNE (K)</option>
+        <option value="HNE (L)">HNE (L)</option>
+        <option value="HNE+Delta:H(2) (C)">HNE+Delta:H(2) (C)</option>
+        <option value="HNE+Delta:H(2) (H)">HNE+Delta:H(2) (H)</option>
+        <option value="HNE+Delta:H(2) (K)">HNE+Delta:H(2) (K)</option>
+        <option value="HNE-BAHAH (C)">HNE-BAHAH (C)</option>
+        <option value="HNE-BAHAH (H)">HNE-BAHAH (H)</option>
+        <option value="HNE-BAHAH (K)">HNE-BAHAH (K)</option>
+        <option value="HNE-Delta:H(2)O (C)">HNE-Delta:H(2)O (C)</option>
+        <option value="HNE-Delta:H(2)O (H)">HNE-Delta:H(2)O (H)</option>
+        <option value="HNE-Delta:H(2)O (K)">HNE-Delta:H(2)O (K)</option>
+        <option value="HPG (R)">HPG (R)</option>
+        <option value="Heme (C)">Heme (C)</option>
+        <option value="Heme (H)">Heme (H)</option>
+        <option value="Hep (K)">Hep (K)</option>
+        <option value="Hep (N)">Hep (N)</option>
+        <option value="Hep (Q)">Hep (Q)</option>
+        <option value="Hep (R)">Hep (R)</option>
+        <option value="Hep (S)">Hep (S)</option>
+        <option value="Hep (T)">Hep (T)</option>
+        <option value="Hex (C)">Hex (C)</option>
+        <option value="Hex (K)">Hex (K)</option>
+        <option value="Hex (N)">Hex (N)</option>
+        <option value="Hex (N-term)">Hex (N-term)</option>
+        <option value="Hex (R)">Hex (R)</option>
+        <option value="Hex (S)">Hex (S)</option>
+        <option value="Hex (T)">Hex (T)</option>
+        <option value="Hex (W)">Hex (W)</option>
+        <option value="Hex (Y)">Hex (Y)</option>
+        <option value="Hex(1)HexNAc(1)NeuAc(1) (N)">Hex(1)HexNAc(1)NeuAc(1) (N)</option>
+        <option value="Hex(1)HexNAc(1)NeuAc(1) (S)">Hex(1)HexNAc(1)NeuAc(1) (S)</option>
+        <option value="Hex(1)HexNAc(1)NeuAc(1) (T)">Hex(1)HexNAc(1)NeuAc(1) (T)</option>
+        <option value="Hex(1)HexNAc(1)NeuAc(2) (N)">Hex(1)HexNAc(1)NeuAc(2) (N)</option>
+        <option value="Hex(1)HexNAc(1)NeuAc(2) (S)">Hex(1)HexNAc(1)NeuAc(2) (S)</option>
+        <option value="Hex(1)HexNAc(1)NeuAc(2) (T)">Hex(1)HexNAc(1)NeuAc(2) (T)</option>
+        <option value="Hex(1)HexNAc(1)dHex(1) (N)">Hex(1)HexNAc(1)dHex(1) (N)</option>
+        <option value="Hex(1)HexNAc(2) (N)">Hex(1)HexNAc(2) (N)</option>
+        <option value="Hex(1)HexNAc(2)Pent(1) (N)">Hex(1)HexNAc(2)Pent(1) (N)</option>
+        <option value="Hex(1)HexNAc(2)dHex(1) (N)">Hex(1)HexNAc(2)dHex(1) (N)</option>
+        <option value="Hex(1)HexNAc(2)dHex(1)Pent(1) (N)">Hex(1)HexNAc(2)dHex(1)Pent(1) (N)</option>
+        <option value="Hex(1)HexNAc(2)dHex(2) (N)">Hex(1)HexNAc(2)dHex(2) (N)</option>
+        <option value="Hex(2) (K)">Hex(2) (K)</option>
+        <option value="Hex(2) (R)">Hex(2) (R)</option>
+        <option value="Hex(2)HexNAc(2) (N)">Hex(2)HexNAc(2) (N)</option>
+        <option value="Hex(2)HexNAc(2)Pent(1) (N)">Hex(2)HexNAc(2)Pent(1) (N)</option>
+        <option value="Hex(2)HexNAc(2)dHex(1) (N)">Hex(2)HexNAc(2)dHex(1) (N)</option>
+        <option value="Hex(3) (N)">Hex(3) (N)</option>
+        <option value="Hex(3)HexNAc(1)Pent(1) (N)">Hex(3)HexNAc(1)Pent(1) (N)</option>
+        <option value="Hex(3)HexNAc(2) (N)">Hex(3)HexNAc(2) (N)</option>
+        <option value="Hex(3)HexNAc(2)P(1) (N)">Hex(3)HexNAc(2)P(1) (N)</option>
+        <option value="Hex(3)HexNAc(4) (N)">Hex(3)HexNAc(4) (N)</option>
+        <option value="Hex(4)HexNAc(4) (N)">Hex(4)HexNAc(4) (N)</option>
+        <option value="Hex(5)HexNAc(2) (N)">Hex(5)HexNAc(2) (N)</option>
+        <option value="Hex(5)HexNAc(4) (N)">Hex(5)HexNAc(4) (N)</option>
+        <option value="Hex(5)HexNAc(4)NeuAc(1) (N)">Hex(5)HexNAc(4)NeuAc(1) (N)</option>
+        <option value="Hex(5)HexNAc(4)NeuAc(2) (N)">Hex(5)HexNAc(4)NeuAc(2) (N)</option>
+        <option value="Hex1HexNAc1 (N)">Hex1HexNAc1 (N)</option>
+        <option value="Hex1HexNAc1 (S)">Hex1HexNAc1 (S)</option>
+        <option value="Hex1HexNAc1 (T)">Hex1HexNAc1 (T)</option>
+        <option value="HexN (K)">HexN (K)</option>
+        <option value="HexN (N)">HexN (N)</option>
+        <option value="HexN (T)">HexN (T)</option>
+        <option value="HexN (W)">HexN (W)</option>
+        <option value="HexNAc (N)">HexNAc (N)</option>
+        <option value="HexNAc (S)">HexNAc (S)</option>
+        <option value="HexNAc (T)">HexNAc (T)</option>
+        <option value="HexNAc(1)dHex(1) (N)">HexNAc(1)dHex(1) (N)</option>
+        <option value="HexNAc(1)dHex(2) (N)">HexNAc(1)dHex(2) (N)</option>
+        <option value="HexNAc(2) (N)">HexNAc(2) (N)</option>
+        <option value="HexNAc(2)dHex(1) (N)">HexNAc(2)dHex(1) (N)</option>
+        <option value="HexNAc(2)dHex(2) (N)">HexNAc(2)dHex(2) (N)</option>
+        <option value="His-&gt;Ala (H)">His-&gt;Ala (H)</option>
+        <option value="His-&gt;Arg (H)">His-&gt;Arg (H)</option>
+        <option value="His-&gt;Asn (H)">His-&gt;Asn (H)</option>
+        <option value="His-&gt;Asp (H)">His-&gt;Asp (H)</option>
+        <option value="His-&gt;Cys (H)">His-&gt;Cys (H)</option>
+        <option value="His-&gt;Gln (H)">His-&gt;Gln (H)</option>
+        <option value="His-&gt;Glu (H)">His-&gt;Glu (H)</option>
+        <option value="His-&gt;Gly (H)">His-&gt;Gly (H)</option>
+        <option value="His-&gt;Lys (H)">His-&gt;Lys (H)</option>
+        <option value="His-&gt;Met (H)">His-&gt;Met (H)</option>
+        <option value="His-&gt;Phe (H)">His-&gt;Phe (H)</option>
+        <option value="His-&gt;Pro (H)">His-&gt;Pro (H)</option>
+        <option value="His-&gt;Ser (H)">His-&gt;Ser (H)</option>
+        <option value="His-&gt;Thr (H)">His-&gt;Thr (H)</option>
+        <option value="His-&gt;Trp (H)">His-&gt;Trp (H)</option>
+        <option value="His-&gt;Tyr (H)">His-&gt;Tyr (H)</option>
+        <option value="His-&gt;Val (H)">His-&gt;Val (H)</option>
+        <option value="His-&gt;Xle (H)">His-&gt;Xle (H)</option>
+        <option value="Homocysteic_acid (M)">Homocysteic_acid (M)</option>
+        <option value="Hydroxamic_acid (D)">Hydroxamic_acid (D)</option>
+        <option value="Hydroxamic_acid (E)">Hydroxamic_acid (E)</option>
+        <option value="Hydroxycinnamyl (C)">Hydroxycinnamyl (C)</option>
+        <option value="Hydroxyfarnesyl (C)">Hydroxyfarnesyl (C)</option>
+        <option value="Hydroxyheme (E)">Hydroxyheme (E)</option>
+        <option value="Hydroxymethyl (N)">Hydroxymethyl (N)</option>
+        <option value="HydroxymethylOP (K)">HydroxymethylOP (K)</option>
+        <option value="Hydroxytrimethyl (K)">Hydroxytrimethyl (K)</option>
+        <option value="Hypusine (K)">Hypusine (K)</option>
+        <option value="IBTP (C)">IBTP (C)</option>
+        <option value="ICAT-C (C)">ICAT-C (C)</option>
+        <option value="ICAT-C:13C(9) (C)">ICAT-C:13C(9) (C)</option>
+        <option value="ICAT-D (C)">ICAT-D (C)</option>
+        <option value="ICAT-D:2H(8) (C)">ICAT-D:2H(8) (C)</option>
+        <option value="ICAT-G (C)">ICAT-G (C)</option>
+        <option value="ICAT-G:2H(8) (C)">ICAT-G:2H(8) (C)</option>
+        <option value="ICAT-H (C)">ICAT-H (C)</option>
+        <option value="ICAT-H:13C(6) (C)">ICAT-H:13C(6) (C)</option>
+        <option value="ICDID (C)">ICDID (C)</option>
+        <option value="ICDID:2H(6) (C)">ICDID:2H(6) (C)</option>
+        <option value="ICPL (K)">ICPL (K)</option>
+        <option value="ICPL (N-term)">ICPL (N-term)</option>
+        <option value="ICPL:13C(6) (K)">ICPL:13C(6) (K)</option>
+        <option value="ICPL:13C(6) (N-term)">ICPL:13C(6) (N-term)</option>
+        <option value="ICPL:13C(6)2H(4) (K)">ICPL:13C(6)2H(4) (K)</option>
+        <option value="ICPL:13C(6)2H(4) (N-term)">ICPL:13C(6)2H(4) (N-term)</option>
+        <option value="ICPL:2H(4) (K)">ICPL:2H(4) (K)</option>
+        <option value="ICPL:2H(4) (N-term)">ICPL:2H(4) (N-term)</option>
+        <option value="IDEnT (C)">IDEnT (C)</option>
+        <option value="IED-Biotin (C)">IED-Biotin (C)</option>
+        <option value="IGBP (C)">IGBP (C)</option>
+        <option value="IGBP:13C(2) (C)">IGBP:13C(2) (C)</option>
+        <option value="IMEHex(2)NeuAc(1) (K)">IMEHex(2)NeuAc(1) (K)</option>
+        <option value="IMID (K)">IMID (K)</option>
+        <option value="IMID:2H(4) (K)">IMID:2H(4) (K)</option>
+        <option value="ISD_z+2_ion (N-term)">ISD_z+2_ion (N-term)</option>
+        <option value="Iminobiotin (K)">Iminobiotin (K)</option>
+        <option value="Iminobiotin (N-term)">Iminobiotin (N-term)</option>
+        <option value="Iodo (H)">Iodo (H)</option>
+        <option value="Iodo (Y)">Iodo (Y)</option>
+        <option value="IodoU-AMP (F)">IodoU-AMP (F)</option>
+        <option value="IodoU-AMP (W)">IodoU-AMP (W)</option>
+        <option value="IodoU-AMP (Y)">IodoU-AMP (Y)</option>
+        <option value="Iodoacetanilide (C)">Iodoacetanilide (C)</option>
+        <option value="Iodoacetanilide (K)">Iodoacetanilide (K)</option>
+        <option value="Iodoacetanilide (N-term)">Iodoacetanilide (N-term)</option>
+        <option value="Iodoacetanilide:13C(6) (C)">Iodoacetanilide:13C(6) (C)</option>
+        <option value="Iodoacetanilide:13C(6) (K)">Iodoacetanilide:13C(6) (K)</option>
+        <option value="Iodoacetanilide:13C(6) (N-term)">Iodoacetanilide:13C(6) (N-term)</option>
+        <option value="Isopropylphospho (S)">Isopropylphospho (S)</option>
+        <option value="Isopropylphospho (T)">Isopropylphospho (T)</option>
+        <option value="Isopropylphospho (Y)">Isopropylphospho (Y)</option>
+        <option value="LG-Hlactam-K (K)">LG-Hlactam-K (K)</option>
+        <option value="LG-Hlactam-R (R)">LG-Hlactam-R (R)</option>
+        <option value="LG-anhydrolactam (K)">LG-anhydrolactam (K)</option>
+        <option value="LG-anhydrolactam (N-term)">LG-anhydrolactam (N-term)</option>
+        <option value="LG-anhyropyrrole (K)">LG-anhyropyrrole (K)</option>
+        <option value="LG-anhyropyrrole (N-term)">LG-anhyropyrrole (N-term)</option>
+        <option value="LG-lactam-K (K)">LG-lactam-K (K)</option>
+        <option value="LG-lactam-R (R)">LG-lactam-R (R)</option>
+        <option value="LG-pyrrole (K)">LG-pyrrole (K)</option>
+        <option value="LG-pyrrole (N-term)">LG-pyrrole (N-term)</option>
+        <option value="LRGG (K)">LRGG (K)</option>
+        <option value="Label:13C(1)2H(3) (M)">Label:13C(1)2H(3) (M)</option>
+        <option value="Label:13C(1)2H(3)+Oxidation (M)">Label:13C(1)2H(3)+Oxidation (M)</option>
+        <option value="Label:13C(3) (A)">Label:13C(3) (A)</option>
+        <option value="Label:13C(3)15N(1) (A)">Label:13C(3)15N(1) (A)</option>
+        <option value="Label:13C(4) (M)">Label:13C(4) (M)</option>
+        <option value="Label:13C(4)+Oxidation (M)">Label:13C(4)+Oxidation (M)</option>
+        <option value="Label:13C(4)15N(1) (D)">Label:13C(4)15N(1) (D)</option>
+        <option value="Label:13C(4)15N(2)+GG (K)">Label:13C(4)15N(2)+GG (K)</option>
+        <option value="Label:13C(5) (P)">Label:13C(5) (P)</option>
+        <option value="Label:13C(5)15N(1) (E)">Label:13C(5)15N(1) (E)</option>
+        <option value="Label:13C(5)15N(1) (M)">Label:13C(5)15N(1) (M)</option>
+        <option value="Label:13C(5)15N(1) (P)">Label:13C(5)15N(1) (P)</option>
+        <option value="Label:13C(5)15N(1) (V)">Label:13C(5)15N(1) (V)</option>
+        <option value="Label:13C(6) (I)">Label:13C(6) (I)</option>
+        <option value="Label:13C(6) (K)">Label:13C(6) (K)</option>
+        <option value="Label:13C(6) (L)">Label:13C(6) (L)</option>
+        <option value="Label:13C(6) (R)">Label:13C(6) (R)</option>
+        <option value="Label:13C(6)+Acetyl (K)">Label:13C(6)+Acetyl (K)</option>
+        <option value="Label:13C(6)+Dimethyl (K)">Label:13C(6)+Dimethyl (K)</option>
+        <option value="Label:13C(6)+GG (K)">Label:13C(6)+GG (K)</option>
+        <option value="Label:13C(6)15N(1) (I)">Label:13C(6)15N(1) (I)</option>
+        <option value="Label:13C(6)15N(1) (L)">Label:13C(6)15N(1) (L)</option>
+        <option value="Label:13C(6)15N(2) (K)">Label:13C(6)15N(2) (K)</option>
+        <option value="Label:13C(6)15N(2)+Acetyl (K)">Label:13C(6)15N(2)+Acetyl (K)</option>
+        <option value="Label:13C(6)15N(2)+Dimethyl (K)">Label:13C(6)15N(2)+Dimethyl (K)</option>
+        <option value="Label:13C(6)15N(2)+GG (K)">Label:13C(6)15N(2)+GG (K)</option>
+        <option value="Label:13C(6)15N(4) (R)">Label:13C(6)15N(4) (R)</option>
+        <option value="Label:13C(6)15N(4)+Dimethyl (R)">Label:13C(6)15N(4)+Dimethyl (R)</option>
+        <option value="Label:13C(6)15N(4)+Dimethyl:2H(6)13C(2) (R)">Label:13C(6)15N(4)+Dimethyl:2H(6)13C(2) (R)</option>
+        <option value="Label:13C(6)15N(4)+Methyl (R)">Label:13C(6)15N(4)+Methyl (R)</option>
+        <option value="Label:13C(6)15N(4)+Methyl:2H(3)13C(1) (R)">Label:13C(6)15N(4)+Methyl:2H(3)13C(1) (R)</option>
+        <option value="Label:13C(8)15N(2) (R)">Label:13C(8)15N(2) (R)</option>
+        <option value="Label:13C(9) (F)">Label:13C(9) (F)</option>
+        <option value="Label:13C(9) (Y)">Label:13C(9) (Y)</option>
+        <option value="Label:13C(9)+Phospho (Y)">Label:13C(9)+Phospho (Y)</option>
+        <option value="Label:13C(9)15N(1) (F)">Label:13C(9)15N(1) (F)</option>
+        <option value="Label:15N(1) (A)">Label:15N(1) (A)</option>
+        <option value="Label:15N(1) (C)">Label:15N(1) (C)</option>
+        <option value="Label:15N(1) (D)">Label:15N(1) (D)</option>
+        <option value="Label:15N(1) (E)">Label:15N(1) (E)</option>
+        <option value="Label:15N(1) (F)">Label:15N(1) (F)</option>
+        <option value="Label:15N(1) (G)">Label:15N(1) (G)</option>
+        <option value="Label:15N(1) (I)">Label:15N(1) (I)</option>
+        <option value="Label:15N(1) (L)">Label:15N(1) (L)</option>
+        <option value="Label:15N(1) (M)">Label:15N(1) (M)</option>
+        <option value="Label:15N(1) (P)">Label:15N(1) (P)</option>
+        <option value="Label:15N(1) (S)">Label:15N(1) (S)</option>
+        <option value="Label:15N(1) (T)">Label:15N(1) (T)</option>
+        <option value="Label:15N(1) (V)">Label:15N(1) (V)</option>
+        <option value="Label:15N(1) (Y)">Label:15N(1) (Y)</option>
+        <option value="Label:15N(2) (K)">Label:15N(2) (K)</option>
+        <option value="Label:15N(2) (N)">Label:15N(2) (N)</option>
+        <option value="Label:15N(2) (Q)">Label:15N(2) (Q)</option>
+        <option value="Label:15N(2) (W)">Label:15N(2) (W)</option>
+        <option value="Label:15N(2)2H(9) (K)">Label:15N(2)2H(9) (K)</option>
+        <option value="Label:15N(3) (H)">Label:15N(3) (H)</option>
+        <option value="Label:15N(4) (R)">Label:15N(4) (R)</option>
+        <option value="Label:18O(1) (C-term)">Label:18O(1) (C-term)</option>
+        <option value="Label:18O(1) (S)">Label:18O(1) (S)</option>
+        <option value="Label:18O(1) (T)">Label:18O(1) (T)</option>
+        <option value="Label:18O(1) (Y)">Label:18O(1) (Y)</option>
+        <option value="Label:18O(2) (C-term)">Label:18O(2) (C-term)</option>
+        <option value="Label:2H(10) (L)">Label:2H(10) (L)</option>
+        <option value="Label:2H(3) (L)">Label:2H(3) (L)</option>
+        <option value="Label:2H(3) (M)">Label:2H(3) (M)</option>
+        <option value="Label:2H(3)+Oxidation (M)">Label:2H(3)+Oxidation (M)</option>
+        <option value="Label:2H(4) (F)">Label:2H(4) (F)</option>
+        <option value="Label:2H(4) (K)">Label:2H(4) (K)</option>
+        <option value="Label:2H(4) (Y)">Label:2H(4) (Y)</option>
+        <option value="Label:2H(4)+Acetyl (K)">Label:2H(4)+Acetyl (K)</option>
+        <option value="Label:2H(4)+GG (K)">Label:2H(4)+GG (K)</option>
+        <option value="Label:2H(4)13C(1) (R)">Label:2H(4)13C(1) (R)</option>
+        <option value="Label:2H(6)15N(1) (P)">Label:2H(6)15N(1) (P)</option>
+        <option value="Label:2H(7)15N(4) (R)">Label:2H(7)15N(4) (R)</option>
+        <option value="Label:2H(9)13C(6)15N(2) (K)">Label:2H(9)13C(6)15N(2) (K)</option>
+        <option value="Leu-&gt;MetOx (L)">Leu-&gt;MetOx (L)</option>
+        <option value="Lipoyl (K)">Lipoyl (K)</option>
+        <option value="Lys (N-term)">Lys (N-term)</option>
+        <option value="Lys-&gt;Ala (K)">Lys-&gt;Ala (K)</option>
+        <option value="Lys-&gt;Allysine (K)">Lys-&gt;Allysine (K)</option>
+        <option value="Lys-&gt;AminoadipicAcid (K)">Lys-&gt;AminoadipicAcid (K)</option>
+        <option value="Lys-&gt;Arg (K)">Lys-&gt;Arg (K)</option>
+        <option value="Lys-&gt;Asn (K)">Lys-&gt;Asn (K)</option>
+        <option value="Lys-&gt;Asp (K)">Lys-&gt;Asp (K)</option>
+        <option value="Lys-&gt;CamCys (K)">Lys-&gt;CamCys (K)</option>
+        <option value="Lys-&gt;Cys (K)">Lys-&gt;Cys (K)</option>
+        <option value="Lys-&gt;Gln (K)">Lys-&gt;Gln (K)</option>
+        <option value="Lys-&gt;Glu (K)">Lys-&gt;Glu (K)</option>
+        <option value="Lys-&gt;Gly (K)">Lys-&gt;Gly (K)</option>
+        <option value="Lys-&gt;His (K)">Lys-&gt;His (K)</option>
+        <option value="Lys-&gt;Met (K)">Lys-&gt;Met (K)</option>
+        <option value="Lys-&gt;MetOx (K)">Lys-&gt;MetOx (K)</option>
+        <option value="Lys-&gt;Phe (K)">Lys-&gt;Phe (K)</option>
+        <option value="Lys-&gt;Pro (K)">Lys-&gt;Pro (K)</option>
+        <option value="Lys-&gt;Ser (K)">Lys-&gt;Ser (K)</option>
+        <option value="Lys-&gt;Thr (K)">Lys-&gt;Thr (K)</option>
+        <option value="Lys-&gt;Trp (K)">Lys-&gt;Trp (K)</option>
+        <option value="Lys-&gt;Tyr (K)">Lys-&gt;Tyr (K)</option>
+        <option value="Lys-&gt;Val (K)">Lys-&gt;Val (K)</option>
+        <option value="Lys-&gt;Xle (K)">Lys-&gt;Xle (K)</option>
+        <option value="Lysbiotinhydrazide (K)">Lysbiotinhydrazide (K)</option>
+        <option value="MDCC (C)">MDCC (C)</option>
+        <option value="MG-H1 (R)">MG-H1 (R)</option>
+        <option value="MM-diphenylpentanone (C)">MM-diphenylpentanone (C)</option>
+        <option value="MTSL (C)">MTSL (C)</option>
+        <option value="Maleimide-PEO2-Biotin (C)">Maleimide-PEO2-Biotin (C)</option>
+        <option value="Malonyl (C)">Malonyl (C)</option>
+        <option value="Malonyl (S)">Malonyl (S)</option>
+        <option value="Menadione (C)">Menadione (C)</option>
+        <option value="Menadione (K)">Menadione (K)</option>
+        <option value="Menadione-HQ (C)">Menadione-HQ (C)</option>
+        <option value="Menadione-HQ (K)">Menadione-HQ (K)</option>
+        <option value="MercaptoEthanol (S)">MercaptoEthanol (S)</option>
+        <option value="MercaptoEthanol (T)">MercaptoEthanol (T)</option>
+        <option value="Met-&gt;Aha (M)">Met-&gt;Aha (M)</option>
+        <option value="Met-&gt;Ala (M)">Met-&gt;Ala (M)</option>
+        <option value="Met-&gt;Arg (M)">Met-&gt;Arg (M)</option>
+        <option value="Met-&gt;Asn (M)">Met-&gt;Asn (M)</option>
+        <option value="Met-&gt;Asp (M)">Met-&gt;Asp (M)</option>
+        <option value="Met-&gt;Cys (M)">Met-&gt;Cys (M)</option>
+        <option value="Met-&gt;Gln (M)">Met-&gt;Gln (M)</option>
+        <option value="Met-&gt;Glu (M)">Met-&gt;Glu (M)</option>
+        <option value="Met-&gt;Gly (M)">Met-&gt;Gly (M)</option>
+        <option value="Met-&gt;His (M)">Met-&gt;His (M)</option>
+        <option value="Met-&gt;Hpg (M)">Met-&gt;Hpg (M)</option>
+        <option value="Met-&gt;Hse (C-term M)">Met-&gt;Hse (C-term M)</option>
+        <option value="Met-&gt;Hsl (C-term M)">Met-&gt;Hsl (C-term M)</option>
+        <option value="Met-&gt;Lys (M)">Met-&gt;Lys (M)</option>
+        <option value="Met-&gt;Phe (M)">Met-&gt;Phe (M)</option>
+        <option value="Met-&gt;Pro (M)">Met-&gt;Pro (M)</option>
+        <option value="Met-&gt;Ser (M)">Met-&gt;Ser (M)</option>
+        <option value="Met-&gt;Thr (M)">Met-&gt;Thr (M)</option>
+        <option value="Met-&gt;Trp (M)">Met-&gt;Trp (M)</option>
+        <option value="Met-&gt;Tyr (M)">Met-&gt;Tyr (M)</option>
+        <option value="Met-&gt;Val (M)">Met-&gt;Val (M)</option>
+        <option value="Met-&gt;Xle (M)">Met-&gt;Xle (M)</option>
+        <option value="Methyl (C)">Methyl (C)</option>
+        <option value="Methyl (C-term)">Methyl (C-term)</option>
+        <option value="Methyl (D)">Methyl (D)</option>
+        <option value="Methyl (E)">Methyl (E)</option>
+        <option value="Methyl (H)">Methyl (H)</option>
+        <option value="Methyl (I)">Methyl (I)</option>
+        <option value="Methyl (K)">Methyl (K)</option>
+        <option value="Methyl (L)">Methyl (L)</option>
+        <option value="Methyl (N)">Methyl (N)</option>
+        <option value="Methyl (N-term)">Methyl (N-term)</option>
+        <option value="Methyl (Q)">Methyl (Q)</option>
+        <option value="Methyl (R)">Methyl (R)</option>
+        <option value="Methyl (S)">Methyl (S)</option>
+        <option value="Methyl (T)">Methyl (T)</option>
+        <option value="Methyl+Acetyl:2H(3) (K)">Methyl+Acetyl:2H(3) (K)</option>
+        <option value="Methyl+Deamidated (N)">Methyl+Deamidated (N)</option>
+        <option value="Methyl+Deamidated (Q)">Methyl+Deamidated (Q)</option>
+        <option value="Methyl-PEO12-Maleimide (C)">Methyl-PEO12-Maleimide (C)</option>
+        <option value="Methyl:2H(2) (K)">Methyl:2H(2) (K)</option>
+        <option value="Methyl:2H(3) (C-term)">Methyl:2H(3) (C-term)</option>
+        <option value="Methyl:2H(3) (D)">Methyl:2H(3) (D)</option>
+        <option value="Methyl:2H(3) (E)">Methyl:2H(3) (E)</option>
+        <option value="Methyl:2H(3) (K)">Methyl:2H(3) (K)</option>
+        <option value="Methyl:2H(3) (R)">Methyl:2H(3) (R)</option>
+        <option value="Methyl:2H(3)+Acetyl:2H(3) (K)">Methyl:2H(3)+Acetyl:2H(3) (K)</option>
+        <option value="Methyl:2H(3)13C(1) (K)">Methyl:2H(3)13C(1) (K)</option>
+        <option value="Methyl:2H(3)13C(1) (R)">Methyl:2H(3)13C(1) (R)</option>
+        <option value="Methylamine (S)">Methylamine (S)</option>
+        <option value="Methylamine (T)">Methylamine (T)</option>
+        <option value="Methylmalonylation (S)">Methylmalonylation (S)</option>
+        <option value="Methylphosphonate (S)">Methylphosphonate (S)</option>
+        <option value="Methylphosphonate (T)">Methylphosphonate (T)</option>
+        <option value="Methylphosphonate (Y)">Methylphosphonate (Y)</option>
+        <option value="Methylpyrroline (K)">Methylpyrroline (K)</option>
+        <option value="Methylthio (C)">Methylthio (C)</option>
+        <option value="Methylthio (D)">Methylthio (D)</option>
+        <option value="Methylthio (K)">Methylthio (K)</option>
+        <option value="Methylthio (N)">Methylthio (N)</option>
+        <option value="Methylthio (N-term)">Methylthio (N-term)</option>
+        <option value="Molybdopterin (C)">Molybdopterin (C)</option>
+        <option value="MolybdopterinGD (C)">MolybdopterinGD (C)</option>
+        <option value="MolybdopterinGD (D)">MolybdopterinGD (D)</option>
+        <option value="MolybdopterinGD+Delta:S(-1)Se(1) (C)">MolybdopterinGD+Delta:S(-1)Se(1) (C)</option>
+        <option value="MurNAc (A)">MurNAc (A)</option>
+        <option value="Myristoyl (C)">Myristoyl (C)</option>
+        <option value="Myristoyl (K)">Myristoyl (K)</option>
+        <option value="Myristoyl (N-term G)">Myristoyl (N-term G)</option>
+        <option value="N-dimethylphosphate (S)">N-dimethylphosphate (S)</option>
+        <option value="NA-LNO2 (C)">NA-LNO2 (C)</option>
+        <option value="NA-LNO2 (H)">NA-LNO2 (H)</option>
+        <option value="NA-OA-NO2 (C)">NA-OA-NO2 (C)</option>
+        <option value="NA-OA-NO2 (H)">NA-OA-NO2 (H)</option>
+        <option value="NBS (W)">NBS (W)</option>
+        <option value="NBS:13C(6) (W)">NBS:13C(6) (W)</option>
+        <option value="NDA (K)">NDA (K)</option>
+        <option value="NDA (N-term)">NDA (N-term)</option>
+        <option value="NEIAA (C)">NEIAA (C)</option>
+        <option value="NEIAA (Y)">NEIAA (Y)</option>
+        <option value="NEIAA:2H(5) (C)">NEIAA:2H(5) (C)</option>
+        <option value="NEIAA:2H(5) (Y)">NEIAA:2H(5) (Y)</option>
+        <option value="NEM:2H(5) (C)">NEM:2H(5) (C)</option>
+        <option value="NEM:2H(5)+H2O (C)">NEM:2H(5)+H2O (C)</option>
+        <option value="NEMsulfur (C)">NEMsulfur (C)</option>
+        <option value="NEMsulfurWater (C)">NEMsulfurWater (C)</option>
+        <option value="NHS-LC-Biotin (K)">NHS-LC-Biotin (K)</option>
+        <option value="NHS-LC-Biotin (N-term)">NHS-LC-Biotin (N-term)</option>
+        <option value="NHS-fluorescein (K)">NHS-fluorescein (K)</option>
+        <option value="NIC (K)">NIC (K)</option>
+        <option value="NIC (N-term)">NIC (N-term)</option>
+        <option value="NIPCAM (C)">NIPCAM (C)</option>
+        <option value="NO_SMX_SEMD (C)">NO_SMX_SEMD (C)</option>
+        <option value="NO_SMX_SIMD (C)">NO_SMX_SIMD (C)</option>
+        <option value="NO_SMX_SMCT (C)">NO_SMX_SMCT (C)</option>
+        <option value="Nethylmaleimide (C)">Nethylmaleimide (C)</option>
+        <option value="Nethylmaleimide+water (C)">Nethylmaleimide+water (C)</option>
+        <option value="Nethylmaleimide+water (K)">Nethylmaleimide+water (K)</option>
+        <option value="NeuAc (N)">NeuAc (N)</option>
+        <option value="NeuAc (S)">NeuAc (S)</option>
+        <option value="NeuAc (T)">NeuAc (T)</option>
+        <option value="NeuGc (N)">NeuGc (N)</option>
+        <option value="NeuGc (S)">NeuGc (S)</option>
+        <option value="NeuGc (T)">NeuGc (T)</option>
+        <option value="Nitro (W)">Nitro (W)</option>
+        <option value="Nitro (Y)">Nitro (Y)</option>
+        <option value="Nitrosyl (C)">Nitrosyl (C)</option>
+        <option value="Nmethylmaleimide (C)">Nmethylmaleimide (C)</option>
+        <option value="Nmethylmaleimide (K)">Nmethylmaleimide (K)</option>
+        <option value="Nmethylmaleimide+water (C)">Nmethylmaleimide+water (C)</option>
+        <option value="O-Dimethylphosphate (S)">O-Dimethylphosphate (S)</option>
+        <option value="O-Dimethylphosphate (T)">O-Dimethylphosphate (T)</option>
+        <option value="O-Dimethylphosphate (Y)">O-Dimethylphosphate (Y)</option>
+        <option value="O-Et-N-diMePhospho (S)">O-Et-N-diMePhospho (S)</option>
+        <option value="O-Isopropylmethylphosphonate (S)">O-Isopropylmethylphosphonate (S)</option>
+        <option value="O-Isopropylmethylphosphonate (T)">O-Isopropylmethylphosphonate (T)</option>
+        <option value="O-Isopropylmethylphosphonate (Y)">O-Isopropylmethylphosphonate (Y)</option>
+        <option value="O-Methylphosphate (S)">O-Methylphosphate (S)</option>
+        <option value="O-Methylphosphate (T)">O-Methylphosphate (T)</option>
+        <option value="O-Methylphosphate (Y)">O-Methylphosphate (Y)</option>
+        <option value="O-pinacolylmethylphosphonate (H)">O-pinacolylmethylphosphonate (H)</option>
+        <option value="O-pinacolylmethylphosphonate (K)">O-pinacolylmethylphosphonate (K)</option>
+        <option value="O-pinacolylmethylphosphonate (S)">O-pinacolylmethylphosphonate (S)</option>
+        <option value="O-pinacolylmethylphosphonate (T)">O-pinacolylmethylphosphonate (T)</option>
+        <option value="O-pinacolylmethylphosphonate (Y)">O-pinacolylmethylphosphonate (Y)</option>
+        <option value="Octanoyl (C)">Octanoyl (C)</option>
+        <option value="Octanoyl (S)">Octanoyl (S)</option>
+        <option value="Octanoyl (T)">Octanoyl (T)</option>
+        <option value="OxArgBiotin (R)">OxArgBiotin (R)</option>
+        <option value="OxArgBiotinRed (R)">OxArgBiotinRed (R)</option>
+        <option value="OxLysBiotin (K)">OxLysBiotin (K)</option>
+        <option value="OxLysBiotinRed (K)">OxLysBiotinRed (K)</option>
+        <option value="OxProBiotin (P)">OxProBiotin (P)</option>
+        <option value="OxProBiotinRed (P)">OxProBiotinRed (P)</option>
+        <option value="Oxidation (C)">Oxidation (C)</option>
+        <option value="Oxidation (C-term G)">Oxidation (C-term G)</option>
+        <option value="Oxidation (D)">Oxidation (D)</option>
+        <option value="Oxidation (F)">Oxidation (F)</option>
+        <option value="Oxidation (H)">Oxidation (H)</option>
+        <option value="Oxidation (K)">Oxidation (K)</option>
+        <option value="Oxidation (M)">Oxidation (M)</option>
+        <option value="Oxidation (N)">Oxidation (N)</option>
+        <option value="Oxidation (P)">Oxidation (P)</option>
+        <option value="Oxidation (R)">Oxidation (R)</option>
+        <option value="Oxidation (W)">Oxidation (W)</option>
+        <option value="Oxidation (Y)">Oxidation (Y)</option>
+        <option value="Oxidation+NEM (C)">Oxidation+NEM (C)</option>
+        <option value="PEITC (C)">PEITC (C)</option>
+        <option value="PEITC (K)">PEITC (K)</option>
+        <option value="PEITC (N-term)">PEITC (N-term)</option>
+        <option value="PEO-Iodoacetyl-LC-Biotin (C)">PEO-Iodoacetyl-LC-Biotin (C)</option>
+        <option value="PET (S)">PET (S)</option>
+        <option value="PET (T)">PET (T)</option>
+        <option value="PS_Hapten (C)">PS_Hapten (C)</option>
+        <option value="PS_Hapten (H)">PS_Hapten (H)</option>
+        <option value="PS_Hapten (K)">PS_Hapten (K)</option>
+        <option value="Palmitoleyl (C)">Palmitoleyl (C)</option>
+        <option value="Palmitoleyl (S)">Palmitoleyl (S)</option>
+        <option value="Palmitoleyl (T)">Palmitoleyl (T)</option>
+        <option value="Palmitoyl (C)">Palmitoyl (C)</option>
+        <option value="Palmitoyl (K)">Palmitoyl (K)</option>
+        <option value="Palmitoyl (S)">Palmitoyl (S)</option>
+        <option value="Palmitoyl (T)">Palmitoyl (T)</option>
+        <option value="Pentylamine (Q)">Pentylamine (Q)</option>
+        <option value="Phe-&gt;Ala (F)">Phe-&gt;Ala (F)</option>
+        <option value="Phe-&gt;Arg (F)">Phe-&gt;Arg (F)</option>
+        <option value="Phe-&gt;Asn (F)">Phe-&gt;Asn (F)</option>
+        <option value="Phe-&gt;Asp (F)">Phe-&gt;Asp (F)</option>
+        <option value="Phe-&gt;CamCys (F)">Phe-&gt;CamCys (F)</option>
+        <option value="Phe-&gt;Cys (F)">Phe-&gt;Cys (F)</option>
+        <option value="Phe-&gt;Gln (F)">Phe-&gt;Gln (F)</option>
+        <option value="Phe-&gt;Glu (F)">Phe-&gt;Glu (F)</option>
+        <option value="Phe-&gt;Gly (F)">Phe-&gt;Gly (F)</option>
+        <option value="Phe-&gt;His (F)">Phe-&gt;His (F)</option>
+        <option value="Phe-&gt;Lys (F)">Phe-&gt;Lys (F)</option>
+        <option value="Phe-&gt;Met (F)">Phe-&gt;Met (F)</option>
+        <option value="Phe-&gt;Pro (F)">Phe-&gt;Pro (F)</option>
+        <option value="Phe-&gt;Ser (F)">Phe-&gt;Ser (F)</option>
+        <option value="Phe-&gt;Thr (F)">Phe-&gt;Thr (F)</option>
+        <option value="Phe-&gt;Trp (F)">Phe-&gt;Trp (F)</option>
+        <option value="Phe-&gt;Tyr (F)">Phe-&gt;Tyr (F)</option>
+        <option value="Phe-&gt;Val (F)">Phe-&gt;Val (F)</option>
+        <option value="Phe-&gt;Xle (F)">Phe-&gt;Xle (F)</option>
+        <option value="Phenylisocyanate (N-term)">Phenylisocyanate (N-term)</option>
+        <option value="Phenylisocyanate:2H(5) (N-term)">Phenylisocyanate:2H(5) (N-term)</option>
+        <option value="Phospho (C)">Phospho (C)</option>
+        <option value="Phospho (D)">Phospho (D)</option>
+        <option value="Phospho (H)">Phospho (H)</option>
+        <option value="Phospho (K)">Phospho (K)</option>
+        <option value="Phospho (R)">Phospho (R)</option>
+        <option value="Phospho (S)">Phospho (S)</option>
+        <option value="Phospho (T)">Phospho (T)</option>
+        <option value="Phospho (Y)">Phospho (Y)</option>
+        <option value="PhosphoHex (S)">PhosphoHex (S)</option>
+        <option value="PhosphoHexNAc (S)">PhosphoHexNAc (S)</option>
+        <option value="PhosphoHexNAc (T)">PhosphoHexNAc (T)</option>
+        <option value="PhosphoUridine (H)">PhosphoUridine (H)</option>
+        <option value="PhosphoUridine (Y)">PhosphoUridine (Y)</option>
+        <option value="Phosphoadenosine (H)">Phosphoadenosine (H)</option>
+        <option value="Phosphoadenosine (K)">Phosphoadenosine (K)</option>
+        <option value="Phosphoadenosine (T)">Phosphoadenosine (T)</option>
+        <option value="Phosphoadenosine (Y)">Phosphoadenosine (Y)</option>
+        <option value="Phosphogluconoylation (K)">Phosphogluconoylation (K)</option>
+        <option value="Phosphogluconoylation (N-term)">Phosphogluconoylation (N-term)</option>
+        <option value="Phosphoguanosine (H)">Phosphoguanosine (H)</option>
+        <option value="Phosphoguanosine (K)">Phosphoguanosine (K)</option>
+        <option value="Phosphopantetheine (S)">Phosphopantetheine (S)</option>
+        <option value="Phosphopropargyl (S)">Phosphopropargyl (S)</option>
+        <option value="Phosphopropargyl (T)">Phosphopropargyl (T)</option>
+        <option value="Phosphopropargyl (Y)">Phosphopropargyl (Y)</option>
+        <option value="PhosphoribosyldephosphoCoA (S)">PhosphoribosyldephosphoCoA (S)</option>
+        <option value="Phycocyanobilin (C)">Phycocyanobilin (C)</option>
+        <option value="Phycoerythrobilin (C)">Phycoerythrobilin (C)</option>
+        <option value="Phytochromobilin (C)">Phytochromobilin (C)</option>
+        <option value="Piperidine (K)">Piperidine (K)</option>
+        <option value="Piperidine (N-term)">Piperidine (N-term)</option>
+        <option value="Pro-&gt;Ala (P)">Pro-&gt;Ala (P)</option>
+        <option value="Pro-&gt;Arg (P)">Pro-&gt;Arg (P)</option>
+        <option value="Pro-&gt;Asn (P)">Pro-&gt;Asn (P)</option>
+        <option value="Pro-&gt;Asp (P)">Pro-&gt;Asp (P)</option>
+        <option value="Pro-&gt;Cys (P)">Pro-&gt;Cys (P)</option>
+        <option value="Pro-&gt;Gln (P)">Pro-&gt;Gln (P)</option>
+        <option value="Pro-&gt;Glu (P)">Pro-&gt;Glu (P)</option>
+        <option value="Pro-&gt;Gly (P)">Pro-&gt;Gly (P)</option>
+        <option value="Pro-&gt;His (P)">Pro-&gt;His (P)</option>
+        <option value="Pro-&gt;Lys (P)">Pro-&gt;Lys (P)</option>
+        <option value="Pro-&gt;Met (P)">Pro-&gt;Met (P)</option>
+        <option value="Pro-&gt;Phe (P)">Pro-&gt;Phe (P)</option>
+        <option value="Pro-&gt;Pyrrolidinone (P)">Pro-&gt;Pyrrolidinone (P)</option>
+        <option value="Pro-&gt;Pyrrolidone (P)">Pro-&gt;Pyrrolidone (P)</option>
+        <option value="Pro-&gt;Ser (P)">Pro-&gt;Ser (P)</option>
+        <option value="Pro-&gt;Thr (P)">Pro-&gt;Thr (P)</option>
+        <option value="Pro-&gt;Trp (P)">Pro-&gt;Trp (P)</option>
+        <option value="Pro-&gt;Tyr (P)">Pro-&gt;Tyr (P)</option>
+        <option value="Pro-&gt;Val (P)">Pro-&gt;Val (P)</option>
+        <option value="Pro-&gt;Xle (P)">Pro-&gt;Xle (P)</option>
+        <option value="Pro-&gt;pyro-Glu (P)">Pro-&gt;pyro-Glu (P)</option>
+        <option value="Propargylamine (C-term)">Propargylamine (C-term)</option>
+        <option value="Propargylamine (D)">Propargylamine (D)</option>
+        <option value="Propargylamine (E)">Propargylamine (E)</option>
+        <option value="Propionamide (C)">Propionamide (C)</option>
+        <option value="Propionamide (K)">Propionamide (K)</option>
+        <option value="Propionamide (N-term)">Propionamide (N-term)</option>
+        <option value="Propionamide:2H(3) (C)">Propionamide:2H(3) (C)</option>
+        <option value="Propionyl (K)">Propionyl (K)</option>
+        <option value="Propionyl (N-term)">Propionyl (N-term)</option>
+        <option value="Propionyl (S)">Propionyl (S)</option>
+        <option value="Propionyl (T)">Propionyl (T)</option>
+        <option value="Propionyl:13C(3) (K)">Propionyl:13C(3) (K)</option>
+        <option value="Propionyl:13C(3) (N-term)">Propionyl:13C(3) (N-term)</option>
+        <option value="Propiophenone (C)">Propiophenone (C)</option>
+        <option value="Propiophenone (H)">Propiophenone (H)</option>
+        <option value="Propiophenone (K)">Propiophenone (K)</option>
+        <option value="Propiophenone (R)">Propiophenone (R)</option>
+        <option value="Propiophenone (S)">Propiophenone (S)</option>
+        <option value="Propiophenone (T)">Propiophenone (T)</option>
+        <option value="Propiophenone (W)">Propiophenone (W)</option>
+        <option value="Propyl (K)">Propyl (K)</option>
+        <option value="Propyl (N-term)">Propyl (N-term)</option>
+        <option value="Propyl:2H(6) (K)">Propyl:2H(6) (K)</option>
+        <option value="Propyl:2H(6) (N-term)">Propyl:2H(6) (N-term)</option>
+        <option value="PropylNAGthiazoline (C)">PropylNAGthiazoline (C)</option>
+        <option value="Puromycin (C-term)">Puromycin (C-term)</option>
+        <option value="PyMIC (N-term)">PyMIC (N-term)</option>
+        <option value="PyridoxalPhosphate (K)">PyridoxalPhosphate (K)</option>
+        <option value="PyridoxalPhosphateH2 (K)">PyridoxalPhosphateH2 (K)</option>
+        <option value="Pyridylacetyl (K)">Pyridylacetyl (K)</option>
+        <option value="Pyridylacetyl (N-term)">Pyridylacetyl (N-term)</option>
+        <option value="Pyridylethyl (C)">Pyridylethyl (C)</option>
+        <option value="Pyro-carbamidomethyl (N-term C)">Pyro-carbamidomethyl (N-term C)</option>
+        <option value="PyruvicAcidIminyl (K)">PyruvicAcidIminyl (K)</option>
+        <option value="QAT (C)">QAT (C)</option>
+        <option value="QAT:2H(3) (C)">QAT:2H(3) (C)</option>
+        <option value="QEQTGG (K)">QEQTGG (K)</option>
+        <option value="QQQTGG (K)">QQQTGG (K)</option>
+        <option value="QTGG (K)">QTGG (K)</option>
+        <option value="Quinone (W)">Quinone (W)</option>
+        <option value="Quinone (Y)">Quinone (Y)</option>
+        <option value="RNPXlink1 (C)">RNPXlink1 (C)</option>
+        <option value="RNPXlink2 (F)">RNPXlink2 (F)</option>
+        <option value="RNPXlink2 (K)">RNPXlink2 (K)</option>
+        <option value="RNPXlink2 (L)">RNPXlink2 (L)</option>
+        <option value="RNPXlink3 (C)">RNPXlink3 (C)</option>
+        <option value="RNPXlink3 (F)">RNPXlink3 (F)</option>
+        <option value="RNPXlink4 (C)">RNPXlink4 (C)</option>
+        <option value="RNPXlink5 (F)">RNPXlink5 (F)</option>
+        <option value="RNPXlink5 (Y)">RNPXlink5 (Y)</option>
+        <option value="Retinylidene (K)">Retinylidene (K)</option>
+        <option value="SMA (K)">SMA (K)</option>
+        <option value="SMA (N-term)">SMA (N-term)</option>
+        <option value="SMCC-maleimide (C)">SMCC-maleimide (C)</option>
+        <option value="SPITC (K)">SPITC (K)</option>
+        <option value="SPITC (N-term)">SPITC (N-term)</option>
+        <option value="SPITC:13C(6) (K)">SPITC:13C(6) (K)</option>
+        <option value="SPITC:13C(6) (N-term)">SPITC:13C(6) (N-term)</option>
+        <option value="SUMO2135 (K)">SUMO2135 (K)</option>
+        <option value="SUMO3549 (K)">SUMO3549 (K)</option>
+        <option value="Saligenin (H)">Saligenin (H)</option>
+        <option value="Saligenin (K)">Saligenin (K)</option>
+        <option value="SecCarbamidomethyl (C)">SecCarbamidomethyl (C)</option>
+        <option value="SecNEM (C)">SecNEM (C)</option>
+        <option value="SecNEM:2H(5) (C)">SecNEM:2H(5) (C)</option>
+        <option value="Ser-&gt;Ala (S)">Ser-&gt;Ala (S)</option>
+        <option value="Ser-&gt;Arg (S)">Ser-&gt;Arg (S)</option>
+        <option value="Ser-&gt;Asn (S)">Ser-&gt;Asn (S)</option>
+        <option value="Ser-&gt;Asp (S)">Ser-&gt;Asp (S)</option>
+        <option value="Ser-&gt;Cys (S)">Ser-&gt;Cys (S)</option>
+        <option value="Ser-&gt;Gln (S)">Ser-&gt;Gln (S)</option>
+        <option value="Ser-&gt;Glu (S)">Ser-&gt;Glu (S)</option>
+        <option value="Ser-&gt;Gly (S)">Ser-&gt;Gly (S)</option>
+        <option value="Ser-&gt;His (S)">Ser-&gt;His (S)</option>
+        <option value="Ser-&gt;Lys (S)">Ser-&gt;Lys (S)</option>
+        <option value="Ser-&gt;Met (S)">Ser-&gt;Met (S)</option>
+        <option value="Ser-&gt;Phe (S)">Ser-&gt;Phe (S)</option>
+        <option value="Ser-&gt;Pro (S)">Ser-&gt;Pro (S)</option>
+        <option value="Ser-&gt;Thr (S)">Ser-&gt;Thr (S)</option>
+        <option value="Ser-&gt;Trp (S)">Ser-&gt;Trp (S)</option>
+        <option value="Ser-&gt;Tyr (S)">Ser-&gt;Tyr (S)</option>
+        <option value="Ser-&gt;Val (S)">Ser-&gt;Val (S)</option>
+        <option value="Ser-&gt;Xle (S)">Ser-&gt;Xle (S)</option>
+        <option value="Succinyl (K)">Succinyl (K)</option>
+        <option value="Succinyl (N-term)">Succinyl (N-term)</option>
+        <option value="Succinyl:13C(4) (K)">Succinyl:13C(4) (K)</option>
+        <option value="Succinyl:13C(4) (N-term)">Succinyl:13C(4) (N-term)</option>
+        <option value="Succinyl:2H(4) (K)">Succinyl:2H(4) (K)</option>
+        <option value="Succinyl:2H(4) (N-term)">Succinyl:2H(4) (N-term)</option>
+        <option value="SulfanilicAcid (C-term)">SulfanilicAcid (C-term)</option>
+        <option value="SulfanilicAcid (D)">SulfanilicAcid (D)</option>
+        <option value="SulfanilicAcid (E)">SulfanilicAcid (E)</option>
+        <option value="SulfanilicAcid:13C(6) (C-term)">SulfanilicAcid:13C(6) (C-term)</option>
+        <option value="SulfanilicAcid:13C(6) (D)">SulfanilicAcid:13C(6) (D)</option>
+        <option value="SulfanilicAcid:13C(6) (E)">SulfanilicAcid:13C(6) (E)</option>
+        <option value="Sulfide (C)">Sulfide (C)</option>
+        <option value="Sulfide (D)">Sulfide (D)</option>
+        <option value="Sulfide (W)">Sulfide (W)</option>
+        <option value="Sulfo (C)">Sulfo (C)</option>
+        <option value="Sulfo (S)">Sulfo (S)</option>
+        <option value="Sulfo (T)">Sulfo (T)</option>
+        <option value="Sulfo (Y)">Sulfo (Y)</option>
+        <option value="Sulfo-NHS-LC-LC-Biotin (K)">Sulfo-NHS-LC-LC-Biotin (K)</option>
+        <option value="Sulfo-NHS-LC-LC-Biotin (N-term)">Sulfo-NHS-LC-LC-Biotin (N-term)</option>
+        <option value="SulfoGMBS (C)">SulfoGMBS (C)</option>
+        <option value="SulfurDioxide (C)">SulfurDioxide (C)</option>
+        <option value="TAMRA-FP (S)">TAMRA-FP (S)</option>
+        <option value="TAMRA-FP (Y)">TAMRA-FP (Y)</option>
+        <option value="TMAB (K)">TMAB (K)</option>
+        <option value="TMAB (N-term)">TMAB (N-term)</option>
+        <option value="TMAB:2H(9) (K)">TMAB:2H(9) (K)</option>
+        <option value="TMAB:2H(9) (N-term)">TMAB:2H(9) (N-term)</option>
+        <option value="TMPP-Ac (N-term)">TMPP-Ac (N-term)</option>
+        <option value="TMT (H)">TMT (H)</option>
+        <option value="TMT (K)">TMT (K)</option>
+        <option value="TMT (N-term)">TMT (N-term)</option>
+        <option value="TMT (S)">TMT (S)</option>
+        <option value="TMT (T)">TMT (T)</option>
+        <option value="TMT2plex (H)">TMT2plex (H)</option>
+        <option value="TMT2plex (K)">TMT2plex (K)</option>
+        <option value="TMT2plex (N-term)">TMT2plex (N-term)</option>
+        <option value="TMT2plex (S)">TMT2plex (S)</option>
+        <option value="TMT2plex (T)">TMT2plex (T)</option>
+        <option value="TMT6plex (H)">TMT6plex (H)</option>
+        <option value="TMT6plex (K)">TMT6plex (K)</option>
+        <option value="TMT6plex (N-term)">TMT6plex (N-term)</option>
+        <option value="TMT6plex (S)">TMT6plex (S)</option>
+        <option value="TMT6plex (T)">TMT6plex (T)</option>
+        <option value="TNBS (K)">TNBS (K)</option>
+        <option value="TNBS (N-term)">TNBS (N-term)</option>
+        <option value="Thiadiazole (C)">Thiadiazole (C)</option>
+        <option value="Thiazolidine (N-term C)">Thiazolidine (N-term C)</option>
+        <option value="Thioacyl (K)">Thioacyl (K)</option>
+        <option value="Thioacyl (N-term)">Thioacyl (N-term)</option>
+        <option value="Thiophos-S-S-biotin (S)">Thiophos-S-S-biotin (S)</option>
+        <option value="Thiophos-S-S-biotin (T)">Thiophos-S-S-biotin (T)</option>
+        <option value="Thiophos-S-S-biotin (Y)">Thiophos-S-S-biotin (Y)</option>
+        <option value="Thiophospho (S)">Thiophospho (S)</option>
+        <option value="Thiophospho (T)">Thiophospho (T)</option>
+        <option value="Thiophospho (Y)">Thiophospho (Y)</option>
+        <option value="Thr-&gt;Ala (T)">Thr-&gt;Ala (T)</option>
+        <option value="Thr-&gt;Arg (T)">Thr-&gt;Arg (T)</option>
+        <option value="Thr-&gt;Asn (T)">Thr-&gt;Asn (T)</option>
+        <option value="Thr-&gt;Asp (T)">Thr-&gt;Asp (T)</option>
+        <option value="Thr-&gt;Cys (T)">Thr-&gt;Cys (T)</option>
+        <option value="Thr-&gt;Gln (T)">Thr-&gt;Gln (T)</option>
+        <option value="Thr-&gt;Glu (T)">Thr-&gt;Glu (T)</option>
+        <option value="Thr-&gt;Gly (T)">Thr-&gt;Gly (T)</option>
+        <option value="Thr-&gt;His (T)">Thr-&gt;His (T)</option>
+        <option value="Thr-&gt;Lys (T)">Thr-&gt;Lys (T)</option>
+        <option value="Thr-&gt;Met (T)">Thr-&gt;Met (T)</option>
+        <option value="Thr-&gt;Phe (T)">Thr-&gt;Phe (T)</option>
+        <option value="Thr-&gt;Pro (T)">Thr-&gt;Pro (T)</option>
+        <option value="Thr-&gt;Ser (T)">Thr-&gt;Ser (T)</option>
+        <option value="Thr-&gt;Trp (T)">Thr-&gt;Trp (T)</option>
+        <option value="Thr-&gt;Tyr (T)">Thr-&gt;Tyr (T)</option>
+        <option value="Thr-&gt;Val (T)">Thr-&gt;Val (T)</option>
+        <option value="Thr-&gt;Xle (T)">Thr-&gt;Xle (T)</option>
+        <option value="Thrbiotinhydrazide (T)">Thrbiotinhydrazide (T)</option>
+        <option value="Thyroxine (Y)">Thyroxine (Y)</option>
+        <option value="Triiodo (Y)">Triiodo (Y)</option>
+        <option value="Triiodothyronine (Y)">Triiodothyronine (Y)</option>
+        <option value="Trimethyl (K)">Trimethyl (K)</option>
+        <option value="Trimethyl (R)">Trimethyl (R)</option>
+        <option value="Trimethyl:13C(3)2H(9) (K)">Trimethyl:13C(3)2H(9) (K)</option>
+        <option value="Trimethyl:13C(3)2H(9) (R)">Trimethyl:13C(3)2H(9) (R)</option>
+        <option value="Trimethyl:2H(9) (K)">Trimethyl:2H(9) (K)</option>
+        <option value="Trimethyl:2H(9) (R)">Trimethyl:2H(9) (R)</option>
+        <option value="Trioxidation (C)">Trioxidation (C)</option>
+        <option value="Trioxidation (W)">Trioxidation (W)</option>
+        <option value="Trioxidation (Y)">Trioxidation (Y)</option>
+        <option value="Trp-&gt;Ala (W)">Trp-&gt;Ala (W)</option>
+        <option value="Trp-&gt;Arg (W)">Trp-&gt;Arg (W)</option>
+        <option value="Trp-&gt;Asn (W)">Trp-&gt;Asn (W)</option>
+        <option value="Trp-&gt;Asp (W)">Trp-&gt;Asp (W)</option>
+        <option value="Trp-&gt;Cys (W)">Trp-&gt;Cys (W)</option>
+        <option value="Trp-&gt;Gln (W)">Trp-&gt;Gln (W)</option>
+        <option value="Trp-&gt;Glu (W)">Trp-&gt;Glu (W)</option>
+        <option value="Trp-&gt;Gly (W)">Trp-&gt;Gly (W)</option>
+        <option value="Trp-&gt;His (W)">Trp-&gt;His (W)</option>
+        <option value="Trp-&gt;Hydroxykynurenin (W)">Trp-&gt;Hydroxykynurenin (W)</option>
+        <option value="Trp-&gt;Kynurenin (W)">Trp-&gt;Kynurenin (W)</option>
+        <option value="Trp-&gt;Lys (W)">Trp-&gt;Lys (W)</option>
+        <option value="Trp-&gt;Met (W)">Trp-&gt;Met (W)</option>
+        <option value="Trp-&gt;Oxolactone (W)">Trp-&gt;Oxolactone (W)</option>
+        <option value="Trp-&gt;Phe (W)">Trp-&gt;Phe (W)</option>
+        <option value="Trp-&gt;Pro (W)">Trp-&gt;Pro (W)</option>
+        <option value="Trp-&gt;Ser (W)">Trp-&gt;Ser (W)</option>
+        <option value="Trp-&gt;Thr (W)">Trp-&gt;Thr (W)</option>
+        <option value="Trp-&gt;Tyr (W)">Trp-&gt;Tyr (W)</option>
+        <option value="Trp-&gt;Val (W)">Trp-&gt;Val (W)</option>
+        <option value="Trp-&gt;Xle (W)">Trp-&gt;Xle (W)</option>
+        <option value="Tyr-&gt;Ala (Y)">Tyr-&gt;Ala (Y)</option>
+        <option value="Tyr-&gt;Arg (Y)">Tyr-&gt;Arg (Y)</option>
+        <option value="Tyr-&gt;Asn (Y)">Tyr-&gt;Asn (Y)</option>
+        <option value="Tyr-&gt;Asp (Y)">Tyr-&gt;Asp (Y)</option>
+        <option value="Tyr-&gt;Cys (Y)">Tyr-&gt;Cys (Y)</option>
+        <option value="Tyr-&gt;Dha (Y)">Tyr-&gt;Dha (Y)</option>
+        <option value="Tyr-&gt;Gln (Y)">Tyr-&gt;Gln (Y)</option>
+        <option value="Tyr-&gt;Glu (Y)">Tyr-&gt;Glu (Y)</option>
+        <option value="Tyr-&gt;Gly (Y)">Tyr-&gt;Gly (Y)</option>
+        <option value="Tyr-&gt;His (Y)">Tyr-&gt;His (Y)</option>
+        <option value="Tyr-&gt;Lys (Y)">Tyr-&gt;Lys (Y)</option>
+        <option value="Tyr-&gt;Met (Y)">Tyr-&gt;Met (Y)</option>
+        <option value="Tyr-&gt;Phe (Y)">Tyr-&gt;Phe (Y)</option>
+        <option value="Tyr-&gt;Pro (Y)">Tyr-&gt;Pro (Y)</option>
+        <option value="Tyr-&gt;Ser (Y)">Tyr-&gt;Ser (Y)</option>
+        <option value="Tyr-&gt;Thr (Y)">Tyr-&gt;Thr (Y)</option>
+        <option value="Tyr-&gt;Trp (Y)">Tyr-&gt;Trp (Y)</option>
+        <option value="Tyr-&gt;Val (Y)">Tyr-&gt;Val (Y)</option>
+        <option value="Tyr-&gt;Xle (Y)">Tyr-&gt;Xle (Y)</option>
+        <option value="Ub-Br2 (C)">Ub-Br2 (C)</option>
+        <option value="Ub-VME (C)">Ub-VME (C)</option>
+        <option value="Ub-amide (C)">Ub-amide (C)</option>
+        <option value="Ub-fluorescein (C)">Ub-fluorescein (C)</option>
+        <option value="UgiJoullie (D)">UgiJoullie (D)</option>
+        <option value="UgiJoullie (E)">UgiJoullie (E)</option>
+        <option value="UgiJoullieProGly (D)">UgiJoullieProGly (D)</option>
+        <option value="UgiJoullieProGly (E)">UgiJoullieProGly (E)</option>
+        <option value="UgiJoullieProGlyProGly (D)">UgiJoullieProGlyProGly (D)</option>
+        <option value="UgiJoullieProGlyProGly (E)">UgiJoullieProGlyProGly (E)</option>
+        <option value="VFQQQTGG (K)">VFQQQTGG (K)</option>
+        <option value="VIEVYQEQTGG (K)">VIEVYQEQTGG (K)</option>
+        <option value="Val-&gt;Ala (V)">Val-&gt;Ala (V)</option>
+        <option value="Val-&gt;Arg (V)">Val-&gt;Arg (V)</option>
+        <option value="Val-&gt;Asn (V)">Val-&gt;Asn (V)</option>
+        <option value="Val-&gt;Asp (V)">Val-&gt;Asp (V)</option>
+        <option value="Val-&gt;Cys (V)">Val-&gt;Cys (V)</option>
+        <option value="Val-&gt;Gln (V)">Val-&gt;Gln (V)</option>
+        <option value="Val-&gt;Glu (V)">Val-&gt;Glu (V)</option>
+        <option value="Val-&gt;Gly (V)">Val-&gt;Gly (V)</option>
+        <option value="Val-&gt;His (V)">Val-&gt;His (V)</option>
+        <option value="Val-&gt;Lys (V)">Val-&gt;Lys (V)</option>
+        <option value="Val-&gt;Met (V)">Val-&gt;Met (V)</option>
+        <option value="Val-&gt;Phe (V)">Val-&gt;Phe (V)</option>
+        <option value="Val-&gt;Pro (V)">Val-&gt;Pro (V)</option>
+        <option value="Val-&gt;Ser (V)">Val-&gt;Ser (V)</option>
+        <option value="Val-&gt;Thr (V)">Val-&gt;Thr (V)</option>
+        <option value="Val-&gt;Trp (V)">Val-&gt;Trp (V)</option>
+        <option value="Val-&gt;Tyr (V)">Val-&gt;Tyr (V)</option>
+        <option value="Val-&gt;Xle (V)">Val-&gt;Xle (V)</option>
+        <option value="Withaferin (C)">Withaferin (C)</option>
+        <option value="Xle-&gt;Ala (I)">Xle-&gt;Ala (I)</option>
+        <option value="Xle-&gt;Ala (L)">Xle-&gt;Ala (L)</option>
+        <option value="Xle-&gt;Arg (I)">Xle-&gt;Arg (I)</option>
+        <option value="Xle-&gt;Arg (L)">Xle-&gt;Arg (L)</option>
+        <option value="Xle-&gt;Asn (I)">Xle-&gt;Asn (I)</option>
+        <option value="Xle-&gt;Asn (L)">Xle-&gt;Asn (L)</option>
+        <option value="Xle-&gt;Asp (I)">Xle-&gt;Asp (I)</option>
+        <option value="Xle-&gt;Asp (L)">Xle-&gt;Asp (L)</option>
+        <option value="Xle-&gt;Cys (I)">Xle-&gt;Cys (I)</option>
+        <option value="Xle-&gt;Cys (L)">Xle-&gt;Cys (L)</option>
+        <option value="Xle-&gt;Gln (I)">Xle-&gt;Gln (I)</option>
+        <option value="Xle-&gt;Gln (L)">Xle-&gt;Gln (L)</option>
+        <option value="Xle-&gt;Glu (I)">Xle-&gt;Glu (I)</option>
+        <option value="Xle-&gt;Glu (L)">Xle-&gt;Glu (L)</option>
+        <option value="Xle-&gt;Gly (I)">Xle-&gt;Gly (I)</option>
+        <option value="Xle-&gt;Gly (L)">Xle-&gt;Gly (L)</option>
+        <option value="Xle-&gt;His (I)">Xle-&gt;His (I)</option>
+        <option value="Xle-&gt;His (L)">Xle-&gt;His (L)</option>
+        <option value="Xle-&gt;Lys (I)">Xle-&gt;Lys (I)</option>
+        <option value="Xle-&gt;Lys (L)">Xle-&gt;Lys (L)</option>
+        <option value="Xle-&gt;Met (I)">Xle-&gt;Met (I)</option>
+        <option value="Xle-&gt;Met (L)">Xle-&gt;Met (L)</option>
+        <option value="Xle-&gt;Phe (I)">Xle-&gt;Phe (I)</option>
+        <option value="Xle-&gt;Phe (L)">Xle-&gt;Phe (L)</option>
+        <option value="Xle-&gt;Pro (I)">Xle-&gt;Pro (I)</option>
+        <option value="Xle-&gt;Pro (L)">Xle-&gt;Pro (L)</option>
+        <option value="Xle-&gt;Ser (I)">Xle-&gt;Ser (I)</option>
+        <option value="Xle-&gt;Ser (L)">Xle-&gt;Ser (L)</option>
+        <option value="Xle-&gt;Thr (I)">Xle-&gt;Thr (I)</option>
+        <option value="Xle-&gt;Thr (L)">Xle-&gt;Thr (L)</option>
+        <option value="Xle-&gt;Trp (I)">Xle-&gt;Trp (I)</option>
+        <option value="Xle-&gt;Trp (L)">Xle-&gt;Trp (L)</option>
+        <option value="Xle-&gt;Tyr (I)">Xle-&gt;Tyr (I)</option>
+        <option value="Xle-&gt;Tyr (L)">Xle-&gt;Tyr (L)</option>
+        <option value="Xle-&gt;Val (I)">Xle-&gt;Val (I)</option>
+        <option value="Xle-&gt;Val (L)">Xle-&gt;Val (L)</option>
+        <option value="Xlink:B10621 (C)">Xlink:B10621 (C)</option>
+        <option value="Xlink:DMP (K)">Xlink:DMP (K)</option>
+        <option value="Xlink:DMP-de (K)">Xlink:DMP-de (K)</option>
+        <option value="Xlink:DMP-s (K)">Xlink:DMP-s (K)</option>
+        <option value="Xlink:DSS (K)">Xlink:DSS (K)</option>
+        <option value="Xlink:DST (K)">Xlink:DST (K)</option>
+        <option value="Xlink:DTSSP (K)">Xlink:DTSSP (K)</option>
+        <option value="Xlink:EGS (K)">Xlink:EGS (K)</option>
+        <option value="Xlink:EGScleaved (K)">Xlink:EGScleaved (K)</option>
+        <option value="Xlink:SMCC (C)">Xlink:SMCC (C)</option>
+        <option value="Xlink:SSD (K)">Xlink:SSD (K)</option>
+        <option value="ZGB (K)">ZGB (K)</option>
+        <option value="ZGB (N-term)">ZGB (N-term)</option>
+        <option value="a-type-ion (C-term)">a-type-ion (C-term)</option>
+        <option value="azole (C)">azole (C)</option>
+        <option value="azole (S)">azole (S)</option>
+        <option value="benzylguanidine (K)">benzylguanidine (K)</option>
+        <option value="biotinAcrolein298 (C)">biotinAcrolein298 (C)</option>
+        <option value="biotinAcrolein298 (H)">biotinAcrolein298 (H)</option>
+        <option value="biotinAcrolein298 (K)">biotinAcrolein298 (K)</option>
+        <option value="bisANS-sulfonates (K)">bisANS-sulfonates (K)</option>
+        <option value="bisANS-sulfonates (S)">bisANS-sulfonates (S)</option>
+        <option value="bisANS-sulfonates (T)">bisANS-sulfonates (T)</option>
+        <option value="cGMP (C)">cGMP (C)</option>
+        <option value="cGMP (S)">cGMP (S)</option>
+        <option value="cGMP+RMP-loss (C)">cGMP+RMP-loss (C)</option>
+        <option value="cGMP+RMP-loss (S)">cGMP+RMP-loss (S)</option>
+        <option value="cysTMT (C)">cysTMT (C)</option>
+        <option value="cysTMT6plex (C)">cysTMT6plex (C)</option>
+        <option value="dHex (N)">dHex (N)</option>
+        <option value="dHex (S)">dHex (S)</option>
+        <option value="dHex (T)">dHex (T)</option>
+        <option value="dHex(1)Hex(1) (S)">dHex(1)Hex(1) (S)</option>
+        <option value="dHex(1)Hex(1) (T)">dHex(1)Hex(1) (T)</option>
+        <option value="dHex(1)Hex(2) (S)">dHex(1)Hex(2) (S)</option>
+        <option value="dHex(1)Hex(2) (T)">dHex(1)Hex(2) (T)</option>
+        <option value="dHex(1)Hex(3) (S)">dHex(1)Hex(3) (S)</option>
+        <option value="dHex(1)Hex(3) (T)">dHex(1)Hex(3) (T)</option>
+        <option value="dHex(1)Hex(3)HexNAc(4) (N)">dHex(1)Hex(3)HexNAc(4) (N)</option>
+        <option value="dHex(1)Hex(4) (S)">dHex(1)Hex(4) (S)</option>
+        <option value="dHex(1)Hex(4) (T)">dHex(1)Hex(4) (T)</option>
+        <option value="dHex(1)Hex(4)HexNAc(4) (N)">dHex(1)Hex(4)HexNAc(4) (N)</option>
+        <option value="dHex(1)Hex(5) (S)">dHex(1)Hex(5) (S)</option>
+        <option value="dHex(1)Hex(5) (T)">dHex(1)Hex(5) (T)</option>
+        <option value="dHex(1)Hex(5)HexNAc(4) (N)">dHex(1)Hex(5)HexNAc(4) (N)</option>
+        <option value="dHex(1)Hex(5)HexNAc(4)NeuAc(1) (N)">dHex(1)Hex(5)HexNAc(4)NeuAc(1) (N)</option>
+        <option value="dHex(1)Hex(5)HexNAc(4)NeuAc(2) (N)">dHex(1)Hex(5)HexNAc(4)NeuAc(2) (N)</option>
+        <option value="dHex(1)Hex(6) (S)">dHex(1)Hex(6) (S)</option>
+        <option value="dHex(1)Hex(6) (T)">dHex(1)Hex(6) (T)</option>
+        <option value="dNIC (K)">dNIC (K)</option>
+        <option value="dNIC (N-term)">dNIC (N-term)</option>
+        <option value="dichlorination (C)">dichlorination (C)</option>
+        <option value="dichlorination (Y)">dichlorination (Y)</option>
+        <option value="ethylamino (S)">ethylamino (S)</option>
+        <option value="ethylamino (T)">ethylamino (T)</option>
+        <option value="ethylsulfonylethyl (C)">ethylsulfonylethyl (C)</option>
+        <option value="ethylsulfonylethyl (H)">ethylsulfonylethyl (H)</option>
+        <option value="ethylsulfonylethyl (K)">ethylsulfonylethyl (K)</option>
+        <option value="glucosone (R)">glucosone (R)</option>
+        <option value="glycidamide (K)">glycidamide (K)</option>
+        <option value="glycidamide (N-term)">glycidamide (N-term)</option>
+        <option value="iTRAQ4plex (H)">iTRAQ4plex (H)</option>
+        <option value="iTRAQ4plex (K)">iTRAQ4plex (K)</option>
+        <option value="iTRAQ4plex (N-term)">iTRAQ4plex (N-term)</option>
+        <option value="iTRAQ4plex (S)">iTRAQ4plex (S)</option>
+        <option value="iTRAQ4plex (T)">iTRAQ4plex (T)</option>
+        <option value="iTRAQ4plex (Y)">iTRAQ4plex (Y)</option>
+        <option value="iTRAQ4plex114 (K)">iTRAQ4plex114 (K)</option>
+        <option value="iTRAQ4plex114 (N-term)">iTRAQ4plex114 (N-term)</option>
+        <option value="iTRAQ4plex114 (Y)">iTRAQ4plex114 (Y)</option>
+        <option value="iTRAQ4plex115 (K)">iTRAQ4plex115 (K)</option>
+        <option value="iTRAQ4plex115 (N-term)">iTRAQ4plex115 (N-term)</option>
+        <option value="iTRAQ4plex115 (Y)">iTRAQ4plex115 (Y)</option>
+        <option value="iTRAQ8plex (H)">iTRAQ8plex (H)</option>
+        <option value="iTRAQ8plex (K)">iTRAQ8plex (K)</option>
+        <option value="iTRAQ8plex (N-term)">iTRAQ8plex (N-term)</option>
+        <option value="iTRAQ8plex (S)">iTRAQ8plex (S)</option>
+        <option value="iTRAQ8plex (T)">iTRAQ8plex (T)</option>
+        <option value="iTRAQ8plex (Y)">iTRAQ8plex (Y)</option>
+        <option value="iTRAQ8plex:13C(6)15N(2) (K)">iTRAQ8plex:13C(6)15N(2) (K)</option>
+        <option value="iTRAQ8plex:13C(6)15N(2) (N-term)">iTRAQ8plex:13C(6)15N(2) (N-term)</option>
+        <option value="iTRAQ8plex:13C(6)15N(2) (Y)">iTRAQ8plex:13C(6)15N(2) (Y)</option>
+        <option value="iodoTMT (C)">iodoTMT (C)</option>
+        <option value="iodoTMT (D)">iodoTMT (D)</option>
+        <option value="iodoTMT (E)">iodoTMT (E)</option>
+        <option value="iodoTMT (H)">iodoTMT (H)</option>
+        <option value="iodoTMT (K)">iodoTMT (K)</option>
+        <option value="iodoTMT6plex (C)">iodoTMT6plex (C)</option>
+        <option value="iodoTMT6plex (D)">iodoTMT6plex (D)</option>
+        <option value="iodoTMT6plex (E)">iodoTMT6plex (E)</option>
+        <option value="iodoTMT6plex (H)">iodoTMT6plex (H)</option>
+        <option value="iodoTMT6plex (K)">iodoTMT6plex (K)</option>
+        <option value="lapachenole (C)">lapachenole (C)</option>
+        <option value="mTRAQ (H)">mTRAQ (H)</option>
+        <option value="mTRAQ (K)">mTRAQ (K)</option>
+        <option value="mTRAQ (N-term)">mTRAQ (N-term)</option>
+        <option value="mTRAQ (S)">mTRAQ (S)</option>
+        <option value="mTRAQ (T)">mTRAQ (T)</option>
+        <option value="mTRAQ (Y)">mTRAQ (Y)</option>
+        <option value="mTRAQ:13C(3)15N(1) (H)">mTRAQ:13C(3)15N(1) (H)</option>
+        <option value="mTRAQ:13C(3)15N(1) (K)">mTRAQ:13C(3)15N(1) (K)</option>
+        <option value="mTRAQ:13C(3)15N(1) (N-term)">mTRAQ:13C(3)15N(1) (N-term)</option>
+        <option value="mTRAQ:13C(3)15N(1) (S)">mTRAQ:13C(3)15N(1) (S)</option>
+        <option value="mTRAQ:13C(3)15N(1) (T)">mTRAQ:13C(3)15N(1) (T)</option>
+        <option value="mTRAQ:13C(3)15N(1) (Y)">mTRAQ:13C(3)15N(1) (Y)</option>
+        <option value="mTRAQ:13C(6)15N(2) (H)">mTRAQ:13C(6)15N(2) (H)</option>
+        <option value="mTRAQ:13C(6)15N(2) (K)">mTRAQ:13C(6)15N(2) (K)</option>
+        <option value="mTRAQ:13C(6)15N(2) (N-term)">mTRAQ:13C(6)15N(2) (N-term)</option>
+        <option value="mTRAQ:13C(6)15N(2) (S)">mTRAQ:13C(6)15N(2) (S)</option>
+        <option value="mTRAQ:13C(6)15N(2) (T)">mTRAQ:13C(6)15N(2) (T)</option>
+        <option value="mTRAQ:13C(6)15N(2) (Y)">mTRAQ:13C(6)15N(2) (Y)</option>
+        <option value="maleimide (C)">maleimide (C)</option>
+        <option value="maleimide (K)">maleimide (K)</option>
+        <option value="maleimide3 (C)">maleimide3 (C)</option>
+        <option value="maleimide3 (K)">maleimide3 (K)</option>
+        <option value="maleimide5 (C)">maleimide5 (C)</option>
+        <option value="maleimide5 (K)">maleimide5 (K)</option>
+        <option value="methylsulfonylethyl (C)">methylsulfonylethyl (C)</option>
+        <option value="methylsulfonylethyl (H)">methylsulfonylethyl (H)</option>
+        <option value="methylsulfonylethyl (K)">methylsulfonylethyl (K)</option>
+        <option value="phenylsulfonylethyl (C)">phenylsulfonylethyl (C)</option>
+        <option value="phosphoRibosyl (D)">phosphoRibosyl (D)</option>
+        <option value="phosphoRibosyl (E)">phosphoRibosyl (E)</option>
+        <option value="phosphoRibosyl (R)">phosphoRibosyl (R)</option>
+        <option value="probiotinhydrazide (P)">probiotinhydrazide (P)</option>
+        <option value="pupylation (K)">pupylation (K)</option>
+        <option value="pyrophospho (S)">pyrophospho (S)</option>
+        <option value="pyrophospho (T)">pyrophospho (T)</option>
+        <option value="sulfo+amino (Y)">sulfo+amino (Y)</option>
+        <option value="thioacylPA (K)">thioacylPA (K)</option>
+        <option value="trifluoro (L)">trifluoro (L)</option>
+      </param>
+    </repeat>
+    <repeat name="rep_param_variable_modifications" min="0" title="param_variable_modifications">
+      <param name="param_variable_modifications" type="select" optional="True" label="variable modifications, specified using UniMod (www.unimod.org) terms," help="(-variable_modifications) e.g. 'Carbamidomethyl (C)' or 'Oxidation (M)'">
+        <option value="2-dimethylsuccinyl (C)">2-dimethylsuccinyl (C)</option>
+        <option value="2-monomethylsuccinyl (C)">2-monomethylsuccinyl (C)</option>
+        <option value="2-nitrobenzyl (Y)">2-nitrobenzyl (Y)</option>
+        <option value="2-succinyl (C)">2-succinyl (C)</option>
+        <option value="2HPG (R)">2HPG (R)</option>
+        <option value="3-deoxyglucosone (R)">3-deoxyglucosone (R)</option>
+        <option value="3-phosphoglyceryl (K)">3-phosphoglyceryl (K)</option>
+        <option value="3sulfo (N-term)">3sulfo (N-term)</option>
+        <option value="4-ONE (C)">4-ONE (C)</option>
+        <option value="4-ONE (H)">4-ONE (H)</option>
+        <option value="4-ONE (K)">4-ONE (K)</option>
+        <option value="4-ONE+Delta:H(-2)O(-1) (C)">4-ONE+Delta:H(-2)O(-1) (C)</option>
+        <option value="4-ONE+Delta:H(-2)O(-1) (H)">4-ONE+Delta:H(-2)O(-1) (H)</option>
+        <option value="4-ONE+Delta:H(-2)O(-1) (K)">4-ONE+Delta:H(-2)O(-1) (K)</option>
+        <option value="4AcAllylGal (C)">4AcAllylGal (C)</option>
+        <option value="ADP-Ribosyl (C)">ADP-Ribosyl (C)</option>
+        <option value="ADP-Ribosyl (D)">ADP-Ribosyl (D)</option>
+        <option value="ADP-Ribosyl (E)">ADP-Ribosyl (E)</option>
+        <option value="ADP-Ribosyl (K)">ADP-Ribosyl (K)</option>
+        <option value="ADP-Ribosyl (N)">ADP-Ribosyl (N)</option>
+        <option value="ADP-Ribosyl (R)">ADP-Ribosyl (R)</option>
+        <option value="ADP-Ribosyl (S)">ADP-Ribosyl (S)</option>
+        <option value="AEBS (H)">AEBS (H)</option>
+        <option value="AEBS (K)">AEBS (K)</option>
+        <option value="AEBS (S)">AEBS (S)</option>
+        <option value="AEBS (Y)">AEBS (Y)</option>
+        <option value="AEC-MAEC (S)">AEC-MAEC (S)</option>
+        <option value="AEC-MAEC (T)">AEC-MAEC (T)</option>
+        <option value="AEC-MAEC:2H(4) (S)">AEC-MAEC:2H(4) (S)</option>
+        <option value="AEC-MAEC:2H(4) (T)">AEC-MAEC:2H(4) (T)</option>
+        <option value="AHA-Alkyne (M)">AHA-Alkyne (M)</option>
+        <option value="AHA-Alkyne-KDDDD (M)">AHA-Alkyne-KDDDD (M)</option>
+        <option value="AHA-SS (M)">AHA-SS (M)</option>
+        <option value="AHA-SS_CAM (M)">AHA-SS_CAM (M)</option>
+        <option value="AMTzHexNAc2 (N)">AMTzHexNAc2 (N)</option>
+        <option value="AMTzHexNAc2 (S)">AMTzHexNAc2 (S)</option>
+        <option value="AMTzHexNAc2 (T)">AMTzHexNAc2 (T)</option>
+        <option value="AROD (C)">AROD (C)</option>
+        <option value="AccQTag (K)">AccQTag (K)</option>
+        <option value="AccQTag (N-term)">AccQTag (N-term)</option>
+        <option value="Acetyl (C)">Acetyl (C)</option>
+        <option value="Acetyl (H)">Acetyl (H)</option>
+        <option value="Acetyl (K)">Acetyl (K)</option>
+        <option value="Acetyl (N-term)">Acetyl (N-term)</option>
+        <option value="Acetyl (S)">Acetyl (S)</option>
+        <option value="Acetyl (T)">Acetyl (T)</option>
+        <option value="Acetyl (Y)">Acetyl (Y)</option>
+        <option value="Acetyl:13C(2) (K)">Acetyl:13C(2) (K)</option>
+        <option value="Acetyl:2H(3) (H)">Acetyl:2H(3) (H)</option>
+        <option value="Acetyl:2H(3) (K)">Acetyl:2H(3) (K)</option>
+        <option value="Acetyl:2H(3) (N-term)">Acetyl:2H(3) (N-term)</option>
+        <option value="Acetyl:2H(3) (S)">Acetyl:2H(3) (S)</option>
+        <option value="Acetyl:2H(3) (T)">Acetyl:2H(3) (T)</option>
+        <option value="Acetyl:2H(3) (Y)">Acetyl:2H(3) (Y)</option>
+        <option value="Acetyldeoxyhypusine (K)">Acetyldeoxyhypusine (K)</option>
+        <option value="Acetylhypusine (K)">Acetylhypusine (K)</option>
+        <option value="Ahx2+Hsl (C-term)">Ahx2+Hsl (C-term)</option>
+        <option value="Ala-&gt;Arg (A)">Ala-&gt;Arg (A)</option>
+        <option value="Ala-&gt;Asn (A)">Ala-&gt;Asn (A)</option>
+        <option value="Ala-&gt;Asp (A)">Ala-&gt;Asp (A)</option>
+        <option value="Ala-&gt;Cys (A)">Ala-&gt;Cys (A)</option>
+        <option value="Ala-&gt;Gln (A)">Ala-&gt;Gln (A)</option>
+        <option value="Ala-&gt;Glu (A)">Ala-&gt;Glu (A)</option>
+        <option value="Ala-&gt;Gly (A)">Ala-&gt;Gly (A)</option>
+        <option value="Ala-&gt;His (A)">Ala-&gt;His (A)</option>
+        <option value="Ala-&gt;Lys (A)">Ala-&gt;Lys (A)</option>
+        <option value="Ala-&gt;Met (A)">Ala-&gt;Met (A)</option>
+        <option value="Ala-&gt;Phe (A)">Ala-&gt;Phe (A)</option>
+        <option value="Ala-&gt;Pro (A)">Ala-&gt;Pro (A)</option>
+        <option value="Ala-&gt;Ser (A)">Ala-&gt;Ser (A)</option>
+        <option value="Ala-&gt;Thr (A)">Ala-&gt;Thr (A)</option>
+        <option value="Ala-&gt;Trp (A)">Ala-&gt;Trp (A)</option>
+        <option value="Ala-&gt;Tyr (A)">Ala-&gt;Tyr (A)</option>
+        <option value="Ala-&gt;Val (A)">Ala-&gt;Val (A)</option>
+        <option value="Ala-&gt;Xle (A)">Ala-&gt;Xle (A)</option>
+        <option value="Amidated (C-term)">Amidated (C-term)</option>
+        <option value="Amidine (K)">Amidine (K)</option>
+        <option value="Amidine (N-term)">Amidine (N-term)</option>
+        <option value="Amidino (C)">Amidino (C)</option>
+        <option value="Amino (Y)">Amino (Y)</option>
+        <option value="Ammonia-loss (N)">Ammonia-loss (N)</option>
+        <option value="Ammonia-loss (N-term C)">Ammonia-loss (N-term C)</option>
+        <option value="Ammonium (C-term)">Ammonium (C-term)</option>
+        <option value="Ammonium (D)">Ammonium (D)</option>
+        <option value="Ammonium (E)">Ammonium (E)</option>
+        <option value="Archaeol (C)">Archaeol (C)</option>
+        <option value="Arg (N-term)">Arg (N-term)</option>
+        <option value="Arg-&gt;Ala (R)">Arg-&gt;Ala (R)</option>
+        <option value="Arg-&gt;Asn (R)">Arg-&gt;Asn (R)</option>
+        <option value="Arg-&gt;Asp (R)">Arg-&gt;Asp (R)</option>
+        <option value="Arg-&gt;Cys (R)">Arg-&gt;Cys (R)</option>
+        <option value="Arg-&gt;Gln (R)">Arg-&gt;Gln (R)</option>
+        <option value="Arg-&gt;Glu (R)">Arg-&gt;Glu (R)</option>
+        <option value="Arg-&gt;GluSA (R)">Arg-&gt;GluSA (R)</option>
+        <option value="Arg-&gt;Gly (R)">Arg-&gt;Gly (R)</option>
+        <option value="Arg-&gt;His (R)">Arg-&gt;His (R)</option>
+        <option value="Arg-&gt;Lys (R)">Arg-&gt;Lys (R)</option>
+        <option value="Arg-&gt;Met (R)">Arg-&gt;Met (R)</option>
+        <option value="Arg-&gt;Npo (R)">Arg-&gt;Npo (R)</option>
+        <option value="Arg-&gt;Orn (R)">Arg-&gt;Orn (R)</option>
+        <option value="Arg-&gt;Phe (R)">Arg-&gt;Phe (R)</option>
+        <option value="Arg-&gt;Pro (R)">Arg-&gt;Pro (R)</option>
+        <option value="Arg-&gt;Ser (R)">Arg-&gt;Ser (R)</option>
+        <option value="Arg-&gt;Thr (R)">Arg-&gt;Thr (R)</option>
+        <option value="Arg-&gt;Trp (R)">Arg-&gt;Trp (R)</option>
+        <option value="Arg-&gt;Tyr (R)">Arg-&gt;Tyr (R)</option>
+        <option value="Arg-&gt;Val (R)">Arg-&gt;Val (R)</option>
+        <option value="Arg-&gt;Xle (R)">Arg-&gt;Xle (R)</option>
+        <option value="Arg-loss (C-term R)">Arg-loss (C-term R)</option>
+        <option value="Arg2PG (R)">Arg2PG (R)</option>
+        <option value="Argbiotinhydrazide (R)">Argbiotinhydrazide (R)</option>
+        <option value="Asn-&gt;Ala (N)">Asn-&gt;Ala (N)</option>
+        <option value="Asn-&gt;Arg (N)">Asn-&gt;Arg (N)</option>
+        <option value="Asn-&gt;Asp (N)">Asn-&gt;Asp (N)</option>
+        <option value="Asn-&gt;Cys (N)">Asn-&gt;Cys (N)</option>
+        <option value="Asn-&gt;Gln (N)">Asn-&gt;Gln (N)</option>
+        <option value="Asn-&gt;Glu (N)">Asn-&gt;Glu (N)</option>
+        <option value="Asn-&gt;Gly (N)">Asn-&gt;Gly (N)</option>
+        <option value="Asn-&gt;His (N)">Asn-&gt;His (N)</option>
+        <option value="Asn-&gt;Lys (N)">Asn-&gt;Lys (N)</option>
+        <option value="Asn-&gt;Met (N)">Asn-&gt;Met (N)</option>
+        <option value="Asn-&gt;Phe (N)">Asn-&gt;Phe (N)</option>
+        <option value="Asn-&gt;Pro (N)">Asn-&gt;Pro (N)</option>
+        <option value="Asn-&gt;Ser (N)">Asn-&gt;Ser (N)</option>
+        <option value="Asn-&gt;Thr (N)">Asn-&gt;Thr (N)</option>
+        <option value="Asn-&gt;Trp (N)">Asn-&gt;Trp (N)</option>
+        <option value="Asn-&gt;Tyr (N)">Asn-&gt;Tyr (N)</option>
+        <option value="Asn-&gt;Val (N)">Asn-&gt;Val (N)</option>
+        <option value="Asn-&gt;Xle (N)">Asn-&gt;Xle (N)</option>
+        <option value="Asp-&gt;Ala (D)">Asp-&gt;Ala (D)</option>
+        <option value="Asp-&gt;Arg (D)">Asp-&gt;Arg (D)</option>
+        <option value="Asp-&gt;Asn (D)">Asp-&gt;Asn (D)</option>
+        <option value="Asp-&gt;Cys (D)">Asp-&gt;Cys (D)</option>
+        <option value="Asp-&gt;Gln (D)">Asp-&gt;Gln (D)</option>
+        <option value="Asp-&gt;Glu (D)">Asp-&gt;Glu (D)</option>
+        <option value="Asp-&gt;Gly (D)">Asp-&gt;Gly (D)</option>
+        <option value="Asp-&gt;His (D)">Asp-&gt;His (D)</option>
+        <option value="Asp-&gt;Lys (D)">Asp-&gt;Lys (D)</option>
+        <option value="Asp-&gt;Met (D)">Asp-&gt;Met (D)</option>
+        <option value="Asp-&gt;Phe (D)">Asp-&gt;Phe (D)</option>
+        <option value="Asp-&gt;Pro (D)">Asp-&gt;Pro (D)</option>
+        <option value="Asp-&gt;Ser (D)">Asp-&gt;Ser (D)</option>
+        <option value="Asp-&gt;Thr (D)">Asp-&gt;Thr (D)</option>
+        <option value="Asp-&gt;Trp (D)">Asp-&gt;Trp (D)</option>
+        <option value="Asp-&gt;Tyr (D)">Asp-&gt;Tyr (D)</option>
+        <option value="Asp-&gt;Val (D)">Asp-&gt;Val (D)</option>
+        <option value="Asp-&gt;Xle (D)">Asp-&gt;Xle (D)</option>
+        <option value="Atto495Maleimide (C)">Atto495Maleimide (C)</option>
+        <option value="BADGE (C)">BADGE (C)</option>
+        <option value="BDMAPP (H)">BDMAPP (H)</option>
+        <option value="BDMAPP (K)">BDMAPP (K)</option>
+        <option value="BDMAPP (W)">BDMAPP (W)</option>
+        <option value="BDMAPP (Y)">BDMAPP (Y)</option>
+        <option value="BHAc (K)">BHAc (K)</option>
+        <option value="BHT (C)">BHT (C)</option>
+        <option value="BHT (H)">BHT (H)</option>
+        <option value="BHT (K)">BHT (K)</option>
+        <option value="BHTOH (C)">BHTOH (C)</option>
+        <option value="BHTOH (H)">BHTOH (H)</option>
+        <option value="BHTOH (K)">BHTOH (K)</option>
+        <option value="BITC (C)">BITC (C)</option>
+        <option value="BITC (K)">BITC (K)</option>
+        <option value="BITC (N-term)">BITC (N-term)</option>
+        <option value="BMOE (C)">BMOE (C)</option>
+        <option value="BMP-piperidinol (C)">BMP-piperidinol (C)</option>
+        <option value="BMP-piperidinol (M)">BMP-piperidinol (M)</option>
+        <option value="Bacillosamine (N)">Bacillosamine (N)</option>
+        <option value="Benzoyl (K)">Benzoyl (K)</option>
+        <option value="Benzoyl (N-term)">Benzoyl (N-term)</option>
+        <option value="Biotin (K)">Biotin (K)</option>
+        <option value="Biotin (N-term)">Biotin (N-term)</option>
+        <option value="Biotin-HPDP (C)">Biotin-HPDP (C)</option>
+        <option value="Biotin-PEG-PRA (M)">Biotin-PEG-PRA (M)</option>
+        <option value="Biotin-PEO-Amine (D)">Biotin-PEO-Amine (D)</option>
+        <option value="Biotin-PEO-Amine (E)">Biotin-PEO-Amine (E)</option>
+        <option value="Biotin-phenacyl (C)">Biotin-phenacyl (C)</option>
+        <option value="Biotin-phenacyl (H)">Biotin-phenacyl (H)</option>
+        <option value="Biotin-phenacyl (S)">Biotin-phenacyl (S)</option>
+        <option value="Biotin:Cayman-10013 (C)">Biotin:Cayman-10013 (C)</option>
+        <option value="Biotin:Cayman-10141 (C)">Biotin:Cayman-10141 (C)</option>
+        <option value="Biotin:Invitrogen-M1602 (C)">Biotin:Invitrogen-M1602 (C)</option>
+        <option value="Biotin:Sigma-B1267 (C)">Biotin:Sigma-B1267 (C)</option>
+        <option value="Biotin:Thermo-21325 (K)">Biotin:Thermo-21325 (K)</option>
+        <option value="Biotin:Thermo-21345 (Q)">Biotin:Thermo-21345 (Q)</option>
+        <option value="Biotin:Thermo-21360 (C-term)">Biotin:Thermo-21360 (C-term)</option>
+        <option value="Biotin:Thermo-21901+2H2O (C)">Biotin:Thermo-21901+2H2O (C)</option>
+        <option value="Biotin:Thermo-21901+H2O (C)">Biotin:Thermo-21901+H2O (C)</option>
+        <option value="Biotin:Thermo-21911 (C)">Biotin:Thermo-21911 (C)</option>
+        <option value="Biotin:Thermo-33033 (N-term)">Biotin:Thermo-33033 (N-term)</option>
+        <option value="Biotin:Thermo-33033-H (N-term)">Biotin:Thermo-33033-H (N-term)</option>
+        <option value="Biotin:Thermo-88310 (K)">Biotin:Thermo-88310 (K)</option>
+        <option value="Biotin:Thermo-88317 (S)">Biotin:Thermo-88317 (S)</option>
+        <option value="Biotin:Thermo-88317 (Y)">Biotin:Thermo-88317 (Y)</option>
+        <option value="BisANS (K)">BisANS (K)</option>
+        <option value="Bodipy (C)">Bodipy (C)</option>
+        <option value="Bromo (F)">Bromo (F)</option>
+        <option value="Bromo (H)">Bromo (H)</option>
+        <option value="Bromo (W)">Bromo (W)</option>
+        <option value="Bromo (Y)">Bromo (Y)</option>
+        <option value="Bromobimane (C)">Bromobimane (C)</option>
+        <option value="Butyryl (K)">Butyryl (K)</option>
+        <option value="C8-QAT (K)">C8-QAT (K)</option>
+        <option value="C8-QAT (N-term)">C8-QAT (N-term)</option>
+        <option value="CAF (N-term)">CAF (N-term)</option>
+        <option value="CAMthiopropanoyl (K)">CAMthiopropanoyl (K)</option>
+        <option value="CHDH (D)">CHDH (D)</option>
+        <option value="CLIP_TRAQ_2 (K)">CLIP_TRAQ_2 (K)</option>
+        <option value="CLIP_TRAQ_2 (N-term)">CLIP_TRAQ_2 (N-term)</option>
+        <option value="CLIP_TRAQ_2 (Y)">CLIP_TRAQ_2 (Y)</option>
+        <option value="CLIP_TRAQ_3 (K)">CLIP_TRAQ_3 (K)</option>
+        <option value="CLIP_TRAQ_3 (N-term)">CLIP_TRAQ_3 (N-term)</option>
+        <option value="CLIP_TRAQ_3 (Y)">CLIP_TRAQ_3 (Y)</option>
+        <option value="CLIP_TRAQ_4 (K)">CLIP_TRAQ_4 (K)</option>
+        <option value="CLIP_TRAQ_4 (N-term)">CLIP_TRAQ_4 (N-term)</option>
+        <option value="CLIP_TRAQ_4 (Y)">CLIP_TRAQ_4 (Y)</option>
+        <option value="Can-FP-biotin (S)">Can-FP-biotin (S)</option>
+        <option value="Can-FP-biotin (T)">Can-FP-biotin (T)</option>
+        <option value="Can-FP-biotin (Y)">Can-FP-biotin (Y)</option>
+        <option value="Carbamidomethyl (C)">Carbamidomethyl (C)</option>
+        <option value="Carbamidomethyl (D)">Carbamidomethyl (D)</option>
+        <option value="Carbamidomethyl (E)">Carbamidomethyl (E)</option>
+        <option value="Carbamidomethyl (H)">Carbamidomethyl (H)</option>
+        <option value="Carbamidomethyl (K)">Carbamidomethyl (K)</option>
+        <option value="Carbamidomethyl (N-term)">Carbamidomethyl (N-term)</option>
+        <option value="Carbamidomethyl (S)">Carbamidomethyl (S)</option>
+        <option value="Carbamidomethyl (T)">Carbamidomethyl (T)</option>
+        <option value="Carbamidomethyl (Y)">Carbamidomethyl (Y)</option>
+        <option value="CarbamidomethylDTT (C)">CarbamidomethylDTT (C)</option>
+        <option value="Carbamyl (C)">Carbamyl (C)</option>
+        <option value="Carbamyl (K)">Carbamyl (K)</option>
+        <option value="Carbamyl (M)">Carbamyl (M)</option>
+        <option value="Carbamyl (N-term)">Carbamyl (N-term)</option>
+        <option value="Carbamyl (R)">Carbamyl (R)</option>
+        <option value="Carbamyl (S)">Carbamyl (S)</option>
+        <option value="Carbamyl (T)">Carbamyl (T)</option>
+        <option value="Carbamyl (Y)">Carbamyl (Y)</option>
+        <option value="Carbofuran (S)">Carbofuran (S)</option>
+        <option value="Carboxy (D)">Carboxy (D)</option>
+        <option value="Carboxy (E)">Carboxy (E)</option>
+        <option value="Carboxy (K)">Carboxy (K)</option>
+        <option value="Carboxy (W)">Carboxy (W)</option>
+        <option value="Carboxyethyl (H)">Carboxyethyl (H)</option>
+        <option value="Carboxyethyl (K)">Carboxyethyl (K)</option>
+        <option value="Carboxymethyl (C)">Carboxymethyl (C)</option>
+        <option value="Carboxymethyl (K)">Carboxymethyl (K)</option>
+        <option value="Carboxymethyl (N-term)">Carboxymethyl (N-term)</option>
+        <option value="Carboxymethyl (W)">Carboxymethyl (W)</option>
+        <option value="Carboxymethyl:13C(2) (C)">Carboxymethyl:13C(2) (C)</option>
+        <option value="CarboxymethylDMAP (N-term)">CarboxymethylDMAP (N-term)</option>
+        <option value="CarboxymethylDTT (C)">CarboxymethylDTT (C)</option>
+        <option value="Cation:Ag (C-term)">Cation:Ag (C-term)</option>
+        <option value="Cation:Ag (D)">Cation:Ag (D)</option>
+        <option value="Cation:Ag (E)">Cation:Ag (E)</option>
+        <option value="Cation:Ca[II] (C-term)">Cation:Ca[II] (C-term)</option>
+        <option value="Cation:Ca[II] (D)">Cation:Ca[II] (D)</option>
+        <option value="Cation:Ca[II] (E)">Cation:Ca[II] (E)</option>
+        <option value="Cation:Cu[I] (C-term)">Cation:Cu[I] (C-term)</option>
+        <option value="Cation:Cu[I] (D)">Cation:Cu[I] (D)</option>
+        <option value="Cation:Cu[I] (E)">Cation:Cu[I] (E)</option>
+        <option value="Cation:Fe[II] (C-term)">Cation:Fe[II] (C-term)</option>
+        <option value="Cation:Fe[II] (D)">Cation:Fe[II] (D)</option>
+        <option value="Cation:Fe[II] (E)">Cation:Fe[II] (E)</option>
+        <option value="Cation:K (C-term)">Cation:K (C-term)</option>
+        <option value="Cation:K (D)">Cation:K (D)</option>
+        <option value="Cation:K (E)">Cation:K (E)</option>
+        <option value="Cation:Li (C-term)">Cation:Li (C-term)</option>
+        <option value="Cation:Li (D)">Cation:Li (D)</option>
+        <option value="Cation:Li (E)">Cation:Li (E)</option>
+        <option value="Cation:Mg[II] (C-term)">Cation:Mg[II] (C-term)</option>
+        <option value="Cation:Mg[II] (D)">Cation:Mg[II] (D)</option>
+        <option value="Cation:Mg[II] (E)">Cation:Mg[II] (E)</option>
+        <option value="Cation:Na (C-term)">Cation:Na (C-term)</option>
+        <option value="Cation:Na (D)">Cation:Na (D)</option>
+        <option value="Cation:Na (E)">Cation:Na (E)</option>
+        <option value="Cation:Ni[II] (C-term)">Cation:Ni[II] (C-term)</option>
+        <option value="Cation:Ni[II] (D)">Cation:Ni[II] (D)</option>
+        <option value="Cation:Ni[II] (E)">Cation:Ni[II] (E)</option>
+        <option value="Cation:Zn[II] (C-term)">Cation:Zn[II] (C-term)</option>
+        <option value="Cation:Zn[II] (D)">Cation:Zn[II] (D)</option>
+        <option value="Cation:Zn[II] (E)">Cation:Zn[II] (E)</option>
+        <option value="Chlorination (Y)">Chlorination (Y)</option>
+        <option value="Chlorpyrifos (S)">Chlorpyrifos (S)</option>
+        <option value="Chlorpyrifos (T)">Chlorpyrifos (T)</option>
+        <option value="Chlorpyrifos (Y)">Chlorpyrifos (Y)</option>
+        <option value="CoenzymeA (C)">CoenzymeA (C)</option>
+        <option value="CresylSaligeninPhosphate (H)">CresylSaligeninPhosphate (H)</option>
+        <option value="CresylSaligeninPhosphate (K)">CresylSaligeninPhosphate (K)</option>
+        <option value="CresylSaligeninPhosphate (R)">CresylSaligeninPhosphate (R)</option>
+        <option value="CresylSaligeninPhosphate (S)">CresylSaligeninPhosphate (S)</option>
+        <option value="CresylSaligeninPhosphate (T)">CresylSaligeninPhosphate (T)</option>
+        <option value="CresylSaligeninPhosphate (Y)">CresylSaligeninPhosphate (Y)</option>
+        <option value="Cresylphosphate (H)">Cresylphosphate (H)</option>
+        <option value="Cresylphosphate (K)">Cresylphosphate (K)</option>
+        <option value="Cresylphosphate (R)">Cresylphosphate (R)</option>
+        <option value="Cresylphosphate (S)">Cresylphosphate (S)</option>
+        <option value="Cresylphosphate (T)">Cresylphosphate (T)</option>
+        <option value="Cresylphosphate (Y)">Cresylphosphate (Y)</option>
+        <option value="Crotonaldehyde (C)">Crotonaldehyde (C)</option>
+        <option value="Crotonaldehyde (H)">Crotonaldehyde (H)</option>
+        <option value="Crotonaldehyde (K)">Crotonaldehyde (K)</option>
+        <option value="Crotonyl (K)">Crotonyl (K)</option>
+        <option value="CuSMo (C)">CuSMo (C)</option>
+        <option value="Cy3-maleimide (C)">Cy3-maleimide (C)</option>
+        <option value="Cy3b-maleimide (C)">Cy3b-maleimide (C)</option>
+        <option value="CyDye-Cy3 (C)">CyDye-Cy3 (C)</option>
+        <option value="CyDye-Cy5 (C)">CyDye-Cy5 (C)</option>
+        <option value="Cyano (C)">Cyano (C)</option>
+        <option value="Cys-&gt;Ala (C)">Cys-&gt;Ala (C)</option>
+        <option value="Cys-&gt;Arg (C)">Cys-&gt;Arg (C)</option>
+        <option value="Cys-&gt;Asn (C)">Cys-&gt;Asn (C)</option>
+        <option value="Cys-&gt;Asp (C)">Cys-&gt;Asp (C)</option>
+        <option value="Cys-&gt;Dha (C)">Cys-&gt;Dha (C)</option>
+        <option value="Cys-&gt;Gln (C)">Cys-&gt;Gln (C)</option>
+        <option value="Cys-&gt;Glu (C)">Cys-&gt;Glu (C)</option>
+        <option value="Cys-&gt;Gly (C)">Cys-&gt;Gly (C)</option>
+        <option value="Cys-&gt;His (C)">Cys-&gt;His (C)</option>
+        <option value="Cys-&gt;Lys (C)">Cys-&gt;Lys (C)</option>
+        <option value="Cys-&gt;Met (C)">Cys-&gt;Met (C)</option>
+        <option value="Cys-&gt;Oxoalanine (C)">Cys-&gt;Oxoalanine (C)</option>
+        <option value="Cys-&gt;Phe (C)">Cys-&gt;Phe (C)</option>
+        <option value="Cys-&gt;Pro (C)">Cys-&gt;Pro (C)</option>
+        <option value="Cys-&gt;Ser (C)">Cys-&gt;Ser (C)</option>
+        <option value="Cys-&gt;Thr (C)">Cys-&gt;Thr (C)</option>
+        <option value="Cys-&gt;Trp (C)">Cys-&gt;Trp (C)</option>
+        <option value="Cys-&gt;Tyr (C)">Cys-&gt;Tyr (C)</option>
+        <option value="Cys-&gt;Val (C)">Cys-&gt;Val (C)</option>
+        <option value="Cys-&gt;Xle (C)">Cys-&gt;Xle (C)</option>
+        <option value="Cys-&gt;ethylaminoAla (C)">Cys-&gt;ethylaminoAla (C)</option>
+        <option value="Cys-&gt;methylaminoAla (C)">Cys-&gt;methylaminoAla (C)</option>
+        <option value="Cysteinyl (C)">Cysteinyl (C)</option>
+        <option value="Cytopiloyne (C)">Cytopiloyne (C)</option>
+        <option value="Cytopiloyne (K)">Cytopiloyne (K)</option>
+        <option value="Cytopiloyne (N-term)">Cytopiloyne (N-term)</option>
+        <option value="Cytopiloyne (P)">Cytopiloyne (P)</option>
+        <option value="Cytopiloyne (R)">Cytopiloyne (R)</option>
+        <option value="Cytopiloyne (S)">Cytopiloyne (S)</option>
+        <option value="Cytopiloyne (Y)">Cytopiloyne (Y)</option>
+        <option value="Cytopiloyne+water (C)">Cytopiloyne+water (C)</option>
+        <option value="Cytopiloyne+water (K)">Cytopiloyne+water (K)</option>
+        <option value="Cytopiloyne+water (N-term)">Cytopiloyne+water (N-term)</option>
+        <option value="Cytopiloyne+water (R)">Cytopiloyne+water (R)</option>
+        <option value="Cytopiloyne+water (S)">Cytopiloyne+water (S)</option>
+        <option value="Cytopiloyne+water (T)">Cytopiloyne+water (T)</option>
+        <option value="Cytopiloyne+water (Y)">Cytopiloyne+water (Y)</option>
+        <option value="DAET (S)">DAET (S)</option>
+        <option value="DAET (T)">DAET (T)</option>
+        <option value="DEDGFLYMVYASQETFG (K)">DEDGFLYMVYASQETFG (K)</option>
+        <option value="DFDNB (K)">DFDNB (K)</option>
+        <option value="DFDNB (N)">DFDNB (N)</option>
+        <option value="DFDNB (Q)">DFDNB (Q)</option>
+        <option value="DFDNB (R)">DFDNB (R)</option>
+        <option value="DHP (C)">DHP (C)</option>
+        <option value="DMPO (C)">DMPO (C)</option>
+        <option value="DMPO (H)">DMPO (H)</option>
+        <option value="DMPO (Y)">DMPO (Y)</option>
+        <option value="DNCB_hapten (C)">DNCB_hapten (C)</option>
+        <option value="DNCB_hapten (H)">DNCB_hapten (H)</option>
+        <option value="DNCB_hapten (K)">DNCB_hapten (K)</option>
+        <option value="DNCB_hapten (Y)">DNCB_hapten (Y)</option>
+        <option value="DNPS (C)">DNPS (C)</option>
+        <option value="DNPS (W)">DNPS (W)</option>
+        <option value="DTBP (K)">DTBP (K)</option>
+        <option value="DTBP (N)">DTBP (N)</option>
+        <option value="DTBP (Q)">DTBP (Q)</option>
+        <option value="DTBP (R)">DTBP (R)</option>
+        <option value="DTT_C (C)">DTT_C (C)</option>
+        <option value="DTT_C:2H(6) (C)">DTT_C:2H(6) (C)</option>
+        <option value="DTT_ST (S)">DTT_ST (S)</option>
+        <option value="DTT_ST (T)">DTT_ST (T)</option>
+        <option value="DTT_ST:2H(6) (S)">DTT_ST:2H(6) (S)</option>
+        <option value="DTT_ST:2H(6) (T)">DTT_ST:2H(6) (T)</option>
+        <option value="Dansyl (K)">Dansyl (K)</option>
+        <option value="Dansyl (N-term)">Dansyl (N-term)</option>
+        <option value="Dap-DSP (A)">Dap-DSP (A)</option>
+        <option value="Dap-DSP (E)">Dap-DSP (E)</option>
+        <option value="Dap-DSP (K)">Dap-DSP (K)</option>
+        <option value="DeStreak (C)">DeStreak (C)</option>
+        <option value="Deamidated (N)">Deamidated (N)</option>
+        <option value="Deamidated (Q)">Deamidated (Q)</option>
+        <option value="Deamidated (R)">Deamidated (R)</option>
+        <option value="Deamidated:18O(1) (N)">Deamidated:18O(1) (N)</option>
+        <option value="Deamidated:18O(1) (Q)">Deamidated:18O(1) (Q)</option>
+        <option value="Decanoyl (S)">Decanoyl (S)</option>
+        <option value="Decanoyl (T)">Decanoyl (T)</option>
+        <option value="Dehydrated (D)">Dehydrated (D)</option>
+        <option value="Dehydrated (N-term C)">Dehydrated (N-term C)</option>
+        <option value="Dehydrated (S)">Dehydrated (S)</option>
+        <option value="Dehydrated (T)">Dehydrated (T)</option>
+        <option value="Dehydrated (Y)">Dehydrated (Y)</option>
+        <option value="Dehydro (C)">Dehydro (C)</option>
+        <option value="Delta:H(1)N(-1)18O(1) (N)">Delta:H(1)N(-1)18O(1) (N)</option>
+        <option value="Delta:H(2)C(2) (H)">Delta:H(2)C(2) (H)</option>
+        <option value="Delta:H(2)C(2) (K)">Delta:H(2)C(2) (K)</option>
+        <option value="Delta:H(2)C(2) (N-term)">Delta:H(2)C(2) (N-term)</option>
+        <option value="Delta:H(2)C(3) (K)">Delta:H(2)C(3) (K)</option>
+        <option value="Delta:H(2)C(3)O(1) (K)">Delta:H(2)C(3)O(1) (K)</option>
+        <option value="Delta:H(2)C(3)O(1) (R)">Delta:H(2)C(3)O(1) (R)</option>
+        <option value="Delta:H(2)C(5) (K)">Delta:H(2)C(5) (K)</option>
+        <option value="Delta:H(4)C(2) (H)">Delta:H(4)C(2) (H)</option>
+        <option value="Delta:H(4)C(2) (K)">Delta:H(4)C(2) (K)</option>
+        <option value="Delta:H(4)C(2) (N-term)">Delta:H(4)C(2) (N-term)</option>
+        <option value="Delta:H(4)C(2)O(-1)S(1) (S)">Delta:H(4)C(2)O(-1)S(1) (S)</option>
+        <option value="Delta:H(4)C(3) (H)">Delta:H(4)C(3) (H)</option>
+        <option value="Delta:H(4)C(3) (K)">Delta:H(4)C(3) (K)</option>
+        <option value="Delta:H(4)C(3)O(1) (C)">Delta:H(4)C(3)O(1) (C)</option>
+        <option value="Delta:H(4)C(3)O(1) (H)">Delta:H(4)C(3)O(1) (H)</option>
+        <option value="Delta:H(4)C(3)O(1) (K)">Delta:H(4)C(3)O(1) (K)</option>
+        <option value="Delta:H(4)C(6) (K)">Delta:H(4)C(6) (K)</option>
+        <option value="Delta:H(5)C(2) (P)">Delta:H(5)C(2) (P)</option>
+        <option value="Delta:H(6)C(3)O(1) (C)">Delta:H(6)C(3)O(1) (C)</option>
+        <option value="Delta:H(6)C(3)O(1) (H)">Delta:H(6)C(3)O(1) (H)</option>
+        <option value="Delta:H(6)C(3)O(1) (K)">Delta:H(6)C(3)O(1) (K)</option>
+        <option value="Delta:H(6)C(6)O(1) (K)">Delta:H(6)C(6)O(1) (K)</option>
+        <option value="Delta:H(8)C(6)O(1) (L)">Delta:H(8)C(6)O(1) (L)</option>
+        <option value="Delta:H(8)C(6)O(2) (K)">Delta:H(8)C(6)O(2) (K)</option>
+        <option value="Delta:Hg(1) (C)">Delta:Hg(1) (C)</option>
+        <option value="Delta:S(-1)Se(1) (C)">Delta:S(-1)Se(1) (C)</option>
+        <option value="Delta:S(-1)Se(1) (M)">Delta:S(-1)Se(1) (M)</option>
+        <option value="Delta:Se(1) (C)">Delta:Se(1) (C)</option>
+        <option value="Deoxy (D)">Deoxy (D)</option>
+        <option value="Deoxy (S)">Deoxy (S)</option>
+        <option value="Deoxy (T)">Deoxy (T)</option>
+        <option value="Deoxyhypusine (K)">Deoxyhypusine (K)</option>
+        <option value="Dethiomethyl (M)">Dethiomethyl (M)</option>
+        <option value="DiART6plex (K)">DiART6plex (K)</option>
+        <option value="DiART6plex (N-term)">DiART6plex (N-term)</option>
+        <option value="DiART6plex (Y)">DiART6plex (Y)</option>
+        <option value="DiART6plex115 (K)">DiART6plex115 (K)</option>
+        <option value="DiART6plex115 (N-term)">DiART6plex115 (N-term)</option>
+        <option value="DiART6plex115 (Y)">DiART6plex115 (Y)</option>
+        <option value="DiART6plex116/119 (K)">DiART6plex116/119 (K)</option>
+        <option value="DiART6plex116/119 (N-term)">DiART6plex116/119 (N-term)</option>
+        <option value="DiART6plex116/119 (Y)">DiART6plex116/119 (Y)</option>
+        <option value="DiART6plex117 (K)">DiART6plex117 (K)</option>
+        <option value="DiART6plex117 (N-term)">DiART6plex117 (N-term)</option>
+        <option value="DiART6plex117 (Y)">DiART6plex117 (Y)</option>
+        <option value="DiART6plex118 (K)">DiART6plex118 (K)</option>
+        <option value="DiART6plex118 (N-term)">DiART6plex118 (N-term)</option>
+        <option value="DiART6plex118 (Y)">DiART6plex118 (Y)</option>
+        <option value="DiLeu4plex (K)">DiLeu4plex (K)</option>
+        <option value="DiLeu4plex (N-term)">DiLeu4plex (N-term)</option>
+        <option value="DiLeu4plex (Y)">DiLeu4plex (Y)</option>
+        <option value="DiLeu4plex115 (K)">DiLeu4plex115 (K)</option>
+        <option value="DiLeu4plex115 (N-term)">DiLeu4plex115 (N-term)</option>
+        <option value="DiLeu4plex115 (Y)">DiLeu4plex115 (Y)</option>
+        <option value="DiLeu4plex117 (K)">DiLeu4plex117 (K)</option>
+        <option value="DiLeu4plex117 (N-term)">DiLeu4plex117 (N-term)</option>
+        <option value="DiLeu4plex117 (Y)">DiLeu4plex117 (Y)</option>
+        <option value="DiLeu4plex118 (K)">DiLeu4plex118 (K)</option>
+        <option value="DiLeu4plex118 (N-term)">DiLeu4plex118 (N-term)</option>
+        <option value="DiLeu4plex118 (Y)">DiLeu4plex118 (Y)</option>
+        <option value="Diacylglycerol (C)">Diacylglycerol (C)</option>
+        <option value="Dibromo (Y)">Dibromo (Y)</option>
+        <option value="Dicarbamidomethyl (C)">Dicarbamidomethyl (C)</option>
+        <option value="Dicarbamidomethyl (H)">Dicarbamidomethyl (H)</option>
+        <option value="Dicarbamidomethyl (K)">Dicarbamidomethyl (K)</option>
+        <option value="Dicarbamidomethyl (N-term)">Dicarbamidomethyl (N-term)</option>
+        <option value="Dicarbamidomethyl (R)">Dicarbamidomethyl (R)</option>
+        <option value="Didehydro (C-term K)">Didehydro (C-term K)</option>
+        <option value="Didehydro (S)">Didehydro (S)</option>
+        <option value="Didehydro (T)">Didehydro (T)</option>
+        <option value="Didehydro (Y)">Didehydro (Y)</option>
+        <option value="Didehydroretinylidene (K)">Didehydroretinylidene (K)</option>
+        <option value="Diethyl (K)">Diethyl (K)</option>
+        <option value="Diethyl (N-term)">Diethyl (N-term)</option>
+        <option value="Diethylphosphate (C)">Diethylphosphate (C)</option>
+        <option value="Diethylphosphate (H)">Diethylphosphate (H)</option>
+        <option value="Diethylphosphate (K)">Diethylphosphate (K)</option>
+        <option value="Diethylphosphate (N-term)">Diethylphosphate (N-term)</option>
+        <option value="Diethylphosphate (S)">Diethylphosphate (S)</option>
+        <option value="Diethylphosphate (T)">Diethylphosphate (T)</option>
+        <option value="Diethylphosphate (Y)">Diethylphosphate (Y)</option>
+        <option value="Difuran (Y)">Difuran (Y)</option>
+        <option value="Dihydroxyimidazolidine (R)">Dihydroxyimidazolidine (R)</option>
+        <option value="Diiodo (H)">Diiodo (H)</option>
+        <option value="Diiodo (Y)">Diiodo (Y)</option>
+        <option value="Diironsubcluster (C)">Diironsubcluster (C)</option>
+        <option value="Diisopropylphosphate (K)">Diisopropylphosphate (K)</option>
+        <option value="Diisopropylphosphate (N-term)">Diisopropylphosphate (N-term)</option>
+        <option value="Diisopropylphosphate (S)">Diisopropylphosphate (S)</option>
+        <option value="Diisopropylphosphate (T)">Diisopropylphosphate (T)</option>
+        <option value="Diisopropylphosphate (Y)">Diisopropylphosphate (Y)</option>
+        <option value="Dimethyl (K)">Dimethyl (K)</option>
+        <option value="Dimethyl (N)">Dimethyl (N)</option>
+        <option value="Dimethyl (N-term)">Dimethyl (N-term)</option>
+        <option value="Dimethyl (R)">Dimethyl (R)</option>
+        <option value="Dimethyl:2H(4) (K)">Dimethyl:2H(4) (K)</option>
+        <option value="Dimethyl:2H(4) (N-term)">Dimethyl:2H(4) (N-term)</option>
+        <option value="Dimethyl:2H(4)13C(2) (K)">Dimethyl:2H(4)13C(2) (K)</option>
+        <option value="Dimethyl:2H(4)13C(2) (N-term)">Dimethyl:2H(4)13C(2) (N-term)</option>
+        <option value="Dimethyl:2H(6) (K)">Dimethyl:2H(6) (K)</option>
+        <option value="Dimethyl:2H(6) (N-term)">Dimethyl:2H(6) (N-term)</option>
+        <option value="Dimethyl:2H(6) (R)">Dimethyl:2H(6) (R)</option>
+        <option value="Dimethyl:2H(6)13C(2) (K)">Dimethyl:2H(6)13C(2) (K)</option>
+        <option value="Dimethyl:2H(6)13C(2) (N-term)">Dimethyl:2H(6)13C(2) (N-term)</option>
+        <option value="Dimethyl:2H(6)13C(2) (R)">Dimethyl:2H(6)13C(2) (R)</option>
+        <option value="DimethylArsino (C)">DimethylArsino (C)</option>
+        <option value="DimethylamineGMBS (C)">DimethylamineGMBS (C)</option>
+        <option value="DimethylpyrroleAdduct (K)">DimethylpyrroleAdduct (K)</option>
+        <option value="Dioxidation (C)">Dioxidation (C)</option>
+        <option value="Dioxidation (F)">Dioxidation (F)</option>
+        <option value="Dioxidation (K)">Dioxidation (K)</option>
+        <option value="Dioxidation (M)">Dioxidation (M)</option>
+        <option value="Dioxidation (P)">Dioxidation (P)</option>
+        <option value="Dioxidation (R)">Dioxidation (R)</option>
+        <option value="Dioxidation (W)">Dioxidation (W)</option>
+        <option value="Dioxidation (Y)">Dioxidation (Y)</option>
+        <option value="Diphthamide (H)">Diphthamide (H)</option>
+        <option value="Dipyridyl (C)">Dipyridyl (C)</option>
+        <option value="Dipyrrolylmethanemethyl (C)">Dipyrrolylmethanemethyl (C)</option>
+        <option value="DyLight-maleimide (C)">DyLight-maleimide (C)</option>
+        <option value="EDEDTIDVFQQQTGG (K)">EDEDTIDVFQQQTGG (K)</option>
+        <option value="EDT-iodoacetyl-PEO-biotin (S)">EDT-iodoacetyl-PEO-biotin (S)</option>
+        <option value="EDT-iodoacetyl-PEO-biotin (T)">EDT-iodoacetyl-PEO-biotin (T)</option>
+        <option value="EDT-maleimide-PEO-biotin (S)">EDT-maleimide-PEO-biotin (S)</option>
+        <option value="EDT-maleimide-PEO-biotin (T)">EDT-maleimide-PEO-biotin (T)</option>
+        <option value="EEEDVIEVYQEQTGG (K)">EEEDVIEVYQEQTGG (K)</option>
+        <option value="EGCG1 (C)">EGCG1 (C)</option>
+        <option value="EGCG2 (C)">EGCG2 (C)</option>
+        <option value="EHD-diphenylpentanone (C)">EHD-diphenylpentanone (C)</option>
+        <option value="EHD-diphenylpentanone (M)">EHD-diphenylpentanone (M)</option>
+        <option value="EQAT (C)">EQAT (C)</option>
+        <option value="EQAT:2H(5) (C)">EQAT:2H(5) (C)</option>
+        <option value="EQIGG (K)">EQIGG (K)</option>
+        <option value="ESP (K)">ESP (K)</option>
+        <option value="ESP (N-term)">ESP (N-term)</option>
+        <option value="ESP:2H(10) (K)">ESP:2H(10) (K)</option>
+        <option value="ESP:2H(10) (N-term)">ESP:2H(10) (N-term)</option>
+        <option value="Ethanedithiol (S)">Ethanedithiol (S)</option>
+        <option value="Ethanedithiol (T)">Ethanedithiol (T)</option>
+        <option value="Ethanolamine (C)">Ethanolamine (C)</option>
+        <option value="Ethanolamine (C-term)">Ethanolamine (C-term)</option>
+        <option value="Ethanolamine (D)">Ethanolamine (D)</option>
+        <option value="Ethanolamine (E)">Ethanolamine (E)</option>
+        <option value="Ethanolyl (C)">Ethanolyl (C)</option>
+        <option value="Ethanolyl (K)">Ethanolyl (K)</option>
+        <option value="Ethanolyl (R)">Ethanolyl (R)</option>
+        <option value="Ethoxyformyl (H)">Ethoxyformyl (H)</option>
+        <option value="Ethyl (C-term)">Ethyl (C-term)</option>
+        <option value="Ethyl (D)">Ethyl (D)</option>
+        <option value="Ethyl (E)">Ethyl (E)</option>
+        <option value="Ethyl (K)">Ethyl (K)</option>
+        <option value="Ethyl (N-term)">Ethyl (N-term)</option>
+        <option value="Ethyl+Deamidated (N)">Ethyl+Deamidated (N)</option>
+        <option value="Ethyl+Deamidated (Q)">Ethyl+Deamidated (Q)</option>
+        <option value="Ethylphosphate (K)">Ethylphosphate (K)</option>
+        <option value="Ethylphosphate (N-term)">Ethylphosphate (N-term)</option>
+        <option value="Ethylphosphate (S)">Ethylphosphate (S)</option>
+        <option value="Ethylphosphate (T)">Ethylphosphate (T)</option>
+        <option value="Ethylphosphate (Y)">Ethylphosphate (Y)</option>
+        <option value="ExacTagAmine (K)">ExacTagAmine (K)</option>
+        <option value="ExacTagThiol (C)">ExacTagThiol (C)</option>
+        <option value="FAD (C)">FAD (C)</option>
+        <option value="FAD (H)">FAD (H)</option>
+        <option value="FAD (Y)">FAD (Y)</option>
+        <option value="FMN (S)">FMN (S)</option>
+        <option value="FMN (T)">FMN (T)</option>
+        <option value="FMNC (C)">FMNC (C)</option>
+        <option value="FMNH (C)">FMNH (C)</option>
+        <option value="FMNH (H)">FMNH (H)</option>
+        <option value="FNEM (C)">FNEM (C)</option>
+        <option value="FP-Biotin (K)">FP-Biotin (K)</option>
+        <option value="FP-Biotin (S)">FP-Biotin (S)</option>
+        <option value="FP-Biotin (T)">FP-Biotin (T)</option>
+        <option value="FP-Biotin (Y)">FP-Biotin (Y)</option>
+        <option value="FTC (C)">FTC (C)</option>
+        <option value="FTC (K)">FTC (K)</option>
+        <option value="FTC (P)">FTC (P)</option>
+        <option value="FTC (R)">FTC (R)</option>
+        <option value="FTC (S)">FTC (S)</option>
+        <option value="Farnesyl (C)">Farnesyl (C)</option>
+        <option value="Fluorescein (C)">Fluorescein (C)</option>
+        <option value="Fluoro (A)">Fluoro (A)</option>
+        <option value="Fluoro (F)">Fluoro (F)</option>
+        <option value="Fluoro (W)">Fluoro (W)</option>
+        <option value="Fluoro (Y)">Fluoro (Y)</option>
+        <option value="Formyl (K)">Formyl (K)</option>
+        <option value="Formyl (N-term)">Formyl (N-term)</option>
+        <option value="Formyl (S)">Formyl (S)</option>
+        <option value="Formyl (T)">Formyl (T)</option>
+        <option value="Furan (Y)">Furan (Y)</option>
+        <option value="G-H1 (R)">G-H1 (R)</option>
+        <option value="GG (C)">GG (C)</option>
+        <option value="GG (K)">GG (K)</option>
+        <option value="GG (S)">GG (S)</option>
+        <option value="GG (T)">GG (T)</option>
+        <option value="GGQ (K)">GGQ (K)</option>
+        <option value="GIST-Quat (K)">GIST-Quat (K)</option>
+        <option value="GIST-Quat (N-term)">GIST-Quat (N-term)</option>
+        <option value="GIST-Quat:2H(3) (K)">GIST-Quat:2H(3) (K)</option>
+        <option value="GIST-Quat:2H(3) (N-term)">GIST-Quat:2H(3) (N-term)</option>
+        <option value="GIST-Quat:2H(6) (K)">GIST-Quat:2H(6) (K)</option>
+        <option value="GIST-Quat:2H(6) (N-term)">GIST-Quat:2H(6) (N-term)</option>
+        <option value="GIST-Quat:2H(9) (K)">GIST-Quat:2H(9) (K)</option>
+        <option value="GIST-Quat:2H(9) (N-term)">GIST-Quat:2H(9) (N-term)</option>
+        <option value="Galactosyl (K)">Galactosyl (K)</option>
+        <option value="GeranylGeranyl (C)">GeranylGeranyl (C)</option>
+        <option value="Gln-&gt;Ala (Q)">Gln-&gt;Ala (Q)</option>
+        <option value="Gln-&gt;Arg (Q)">Gln-&gt;Arg (Q)</option>
+        <option value="Gln-&gt;Asn (Q)">Gln-&gt;Asn (Q)</option>
+        <option value="Gln-&gt;Asp (Q)">Gln-&gt;Asp (Q)</option>
+        <option value="Gln-&gt;Cys (Q)">Gln-&gt;Cys (Q)</option>
+        <option value="Gln-&gt;Glu (Q)">Gln-&gt;Glu (Q)</option>
+        <option value="Gln-&gt;Gly (Q)">Gln-&gt;Gly (Q)</option>
+        <option value="Gln-&gt;His (Q)">Gln-&gt;His (Q)</option>
+        <option value="Gln-&gt;Lys (Q)">Gln-&gt;Lys (Q)</option>
+        <option value="Gln-&gt;Met (Q)">Gln-&gt;Met (Q)</option>
+        <option value="Gln-&gt;Phe (Q)">Gln-&gt;Phe (Q)</option>
+        <option value="Gln-&gt;Pro (Q)">Gln-&gt;Pro (Q)</option>
+        <option value="Gln-&gt;Ser (Q)">Gln-&gt;Ser (Q)</option>
+        <option value="Gln-&gt;Thr (Q)">Gln-&gt;Thr (Q)</option>
+        <option value="Gln-&gt;Trp (Q)">Gln-&gt;Trp (Q)</option>
+        <option value="Gln-&gt;Tyr (Q)">Gln-&gt;Tyr (Q)</option>
+        <option value="Gln-&gt;Val (Q)">Gln-&gt;Val (Q)</option>
+        <option value="Gln-&gt;Xle (Q)">Gln-&gt;Xle (Q)</option>
+        <option value="Gln-&gt;pyro-Glu (N-term Q)">Gln-&gt;pyro-Glu (N-term Q)</option>
+        <option value="Glu (E)">Glu (E)</option>
+        <option value="Glu-&gt;Ala (E)">Glu-&gt;Ala (E)</option>
+        <option value="Glu-&gt;Arg (E)">Glu-&gt;Arg (E)</option>
+        <option value="Glu-&gt;Asn (E)">Glu-&gt;Asn (E)</option>
+        <option value="Glu-&gt;Asp (E)">Glu-&gt;Asp (E)</option>
+        <option value="Glu-&gt;Cys (E)">Glu-&gt;Cys (E)</option>
+        <option value="Glu-&gt;Gln (E)">Glu-&gt;Gln (E)</option>
+        <option value="Glu-&gt;Gly (E)">Glu-&gt;Gly (E)</option>
+        <option value="Glu-&gt;His (E)">Glu-&gt;His (E)</option>
+        <option value="Glu-&gt;Lys (E)">Glu-&gt;Lys (E)</option>
+        <option value="Glu-&gt;Met (E)">Glu-&gt;Met (E)</option>
+        <option value="Glu-&gt;Phe (E)">Glu-&gt;Phe (E)</option>
+        <option value="Glu-&gt;Pro (E)">Glu-&gt;Pro (E)</option>
+        <option value="Glu-&gt;Ser (E)">Glu-&gt;Ser (E)</option>
+        <option value="Glu-&gt;Thr (E)">Glu-&gt;Thr (E)</option>
+        <option value="Glu-&gt;Trp (E)">Glu-&gt;Trp (E)</option>
+        <option value="Glu-&gt;Tyr (E)">Glu-&gt;Tyr (E)</option>
+        <option value="Glu-&gt;Val (E)">Glu-&gt;Val (E)</option>
+        <option value="Glu-&gt;Xle (E)">Glu-&gt;Xle (E)</option>
+        <option value="Glu-&gt;pyro-Glu (N-term E)">Glu-&gt;pyro-Glu (N-term E)</option>
+        <option value="GluGlu (E)">GluGlu (E)</option>
+        <option value="GluGluGlu (E)">GluGluGlu (E)</option>
+        <option value="GluGluGluGlu (E)">GluGluGluGlu (E)</option>
+        <option value="Gluconoylation (K)">Gluconoylation (K)</option>
+        <option value="Gluconoylation (N-term)">Gluconoylation (N-term)</option>
+        <option value="Glucosylgalactosyl (K)">Glucosylgalactosyl (K)</option>
+        <option value="Glucuronyl (S)">Glucuronyl (S)</option>
+        <option value="Glutathione (C)">Glutathione (C)</option>
+        <option value="Gly (K)">Gly (K)</option>
+        <option value="Gly (S)">Gly (S)</option>
+        <option value="Gly (T)">Gly (T)</option>
+        <option value="Gly-&gt;Ala (G)">Gly-&gt;Ala (G)</option>
+        <option value="Gly-&gt;Arg (G)">Gly-&gt;Arg (G)</option>
+        <option value="Gly-&gt;Asn (G)">Gly-&gt;Asn (G)</option>
+        <option value="Gly-&gt;Asp (G)">Gly-&gt;Asp (G)</option>
+        <option value="Gly-&gt;Cys (G)">Gly-&gt;Cys (G)</option>
+        <option value="Gly-&gt;Gln (G)">Gly-&gt;Gln (G)</option>
+        <option value="Gly-&gt;Glu (G)">Gly-&gt;Glu (G)</option>
+        <option value="Gly-&gt;His (G)">Gly-&gt;His (G)</option>
+        <option value="Gly-&gt;Lys (G)">Gly-&gt;Lys (G)</option>
+        <option value="Gly-&gt;Met (G)">Gly-&gt;Met (G)</option>
+        <option value="Gly-&gt;Phe (G)">Gly-&gt;Phe (G)</option>
+        <option value="Gly-&gt;Pro (G)">Gly-&gt;Pro (G)</option>
+        <option value="Gly-&gt;Ser (G)">Gly-&gt;Ser (G)</option>
+        <option value="Gly-&gt;Thr (G)">Gly-&gt;Thr (G)</option>
+        <option value="Gly-&gt;Trp (G)">Gly-&gt;Trp (G)</option>
+        <option value="Gly-&gt;Tyr (G)">Gly-&gt;Tyr (G)</option>
+        <option value="Gly-&gt;Val (G)">Gly-&gt;Val (G)</option>
+        <option value="Gly-&gt;Xle (G)">Gly-&gt;Xle (G)</option>
+        <option value="Gly-loss+Amide (C-term G)">Gly-loss+Amide (C-term G)</option>
+        <option value="Glycerophospho (S)">Glycerophospho (S)</option>
+        <option value="GlycerylPE (E)">GlycerylPE (E)</option>
+        <option value="Glycosyl (P)">Glycosyl (P)</option>
+        <option value="Guanidinyl (K)">Guanidinyl (K)</option>
+        <option value="Guanidinyl (N-term)">Guanidinyl (N-term)</option>
+        <option value="HCysThiolactone (K)">HCysThiolactone (K)</option>
+        <option value="HCysteinyl (C)">HCysteinyl (C)</option>
+        <option value="HMVK (C)">HMVK (C)</option>
+        <option value="HN2_mustard (C)">HN2_mustard (C)</option>
+        <option value="HN2_mustard (H)">HN2_mustard (H)</option>
+        <option value="HN2_mustard (K)">HN2_mustard (K)</option>
+        <option value="HN3_mustard (C)">HN3_mustard (C)</option>
+        <option value="HN3_mustard (H)">HN3_mustard (H)</option>
+        <option value="HN3_mustard (K)">HN3_mustard (K)</option>
+        <option value="HNE (A)">HNE (A)</option>
+        <option value="HNE (C)">HNE (C)</option>
+        <option value="HNE (H)">HNE (H)</option>
+        <option value="HNE (K)">HNE (K)</option>
+        <option value="HNE (L)">HNE (L)</option>
+        <option value="HNE+Delta:H(2) (C)">HNE+Delta:H(2) (C)</option>
+        <option value="HNE+Delta:H(2) (H)">HNE+Delta:H(2) (H)</option>
+        <option value="HNE+Delta:H(2) (K)">HNE+Delta:H(2) (K)</option>
+        <option value="HNE-BAHAH (C)">HNE-BAHAH (C)</option>
+        <option value="HNE-BAHAH (H)">HNE-BAHAH (H)</option>
+        <option value="HNE-BAHAH (K)">HNE-BAHAH (K)</option>
+        <option value="HNE-Delta:H(2)O (C)">HNE-Delta:H(2)O (C)</option>
+        <option value="HNE-Delta:H(2)O (H)">HNE-Delta:H(2)O (H)</option>
+        <option value="HNE-Delta:H(2)O (K)">HNE-Delta:H(2)O (K)</option>
+        <option value="HPG (R)">HPG (R)</option>
+        <option value="Heme (C)">Heme (C)</option>
+        <option value="Heme (H)">Heme (H)</option>
+        <option value="Hep (K)">Hep (K)</option>
+        <option value="Hep (N)">Hep (N)</option>
+        <option value="Hep (Q)">Hep (Q)</option>
+        <option value="Hep (R)">Hep (R)</option>
+        <option value="Hep (S)">Hep (S)</option>
+        <option value="Hep (T)">Hep (T)</option>
+        <option value="Hex (C)">Hex (C)</option>
+        <option value="Hex (K)">Hex (K)</option>
+        <option value="Hex (N)">Hex (N)</option>
+        <option value="Hex (N-term)">Hex (N-term)</option>
+        <option value="Hex (R)">Hex (R)</option>
+        <option value="Hex (S)">Hex (S)</option>
+        <option value="Hex (T)">Hex (T)</option>
+        <option value="Hex (W)">Hex (W)</option>
+        <option value="Hex (Y)">Hex (Y)</option>
+        <option value="Hex(1)HexNAc(1)NeuAc(1) (N)">Hex(1)HexNAc(1)NeuAc(1) (N)</option>
+        <option value="Hex(1)HexNAc(1)NeuAc(1) (S)">Hex(1)HexNAc(1)NeuAc(1) (S)</option>
+        <option value="Hex(1)HexNAc(1)NeuAc(1) (T)">Hex(1)HexNAc(1)NeuAc(1) (T)</option>
+        <option value="Hex(1)HexNAc(1)NeuAc(2) (N)">Hex(1)HexNAc(1)NeuAc(2) (N)</option>
+        <option value="Hex(1)HexNAc(1)NeuAc(2) (S)">Hex(1)HexNAc(1)NeuAc(2) (S)</option>
+        <option value="Hex(1)HexNAc(1)NeuAc(2) (T)">Hex(1)HexNAc(1)NeuAc(2) (T)</option>
+        <option value="Hex(1)HexNAc(1)dHex(1) (N)">Hex(1)HexNAc(1)dHex(1) (N)</option>
+        <option value="Hex(1)HexNAc(2) (N)">Hex(1)HexNAc(2) (N)</option>
+        <option value="Hex(1)HexNAc(2)Pent(1) (N)">Hex(1)HexNAc(2)Pent(1) (N)</option>
+        <option value="Hex(1)HexNAc(2)dHex(1) (N)">Hex(1)HexNAc(2)dHex(1) (N)</option>
+        <option value="Hex(1)HexNAc(2)dHex(1)Pent(1) (N)">Hex(1)HexNAc(2)dHex(1)Pent(1) (N)</option>
+        <option value="Hex(1)HexNAc(2)dHex(2) (N)">Hex(1)HexNAc(2)dHex(2) (N)</option>
+        <option value="Hex(2) (K)">Hex(2) (K)</option>
+        <option value="Hex(2) (R)">Hex(2) (R)</option>
+        <option value="Hex(2)HexNAc(2) (N)">Hex(2)HexNAc(2) (N)</option>
+        <option value="Hex(2)HexNAc(2)Pent(1) (N)">Hex(2)HexNAc(2)Pent(1) (N)</option>
+        <option value="Hex(2)HexNAc(2)dHex(1) (N)">Hex(2)HexNAc(2)dHex(1) (N)</option>
+        <option value="Hex(3) (N)">Hex(3) (N)</option>
+        <option value="Hex(3)HexNAc(1)Pent(1) (N)">Hex(3)HexNAc(1)Pent(1) (N)</option>
+        <option value="Hex(3)HexNAc(2) (N)">Hex(3)HexNAc(2) (N)</option>
+        <option value="Hex(3)HexNAc(2)P(1) (N)">Hex(3)HexNAc(2)P(1) (N)</option>
+        <option value="Hex(3)HexNAc(4) (N)">Hex(3)HexNAc(4) (N)</option>
+        <option value="Hex(4)HexNAc(4) (N)">Hex(4)HexNAc(4) (N)</option>
+        <option value="Hex(5)HexNAc(2) (N)">Hex(5)HexNAc(2) (N)</option>
+        <option value="Hex(5)HexNAc(4) (N)">Hex(5)HexNAc(4) (N)</option>
+        <option value="Hex(5)HexNAc(4)NeuAc(1) (N)">Hex(5)HexNAc(4)NeuAc(1) (N)</option>
+        <option value="Hex(5)HexNAc(4)NeuAc(2) (N)">Hex(5)HexNAc(4)NeuAc(2) (N)</option>
+        <option value="Hex1HexNAc1 (N)">Hex1HexNAc1 (N)</option>
+        <option value="Hex1HexNAc1 (S)">Hex1HexNAc1 (S)</option>
+        <option value="Hex1HexNAc1 (T)">Hex1HexNAc1 (T)</option>
+        <option value="HexN (K)">HexN (K)</option>
+        <option value="HexN (N)">HexN (N)</option>
+        <option value="HexN (T)">HexN (T)</option>
+        <option value="HexN (W)">HexN (W)</option>
+        <option value="HexNAc (N)">HexNAc (N)</option>
+        <option value="HexNAc (S)">HexNAc (S)</option>
+        <option value="HexNAc (T)">HexNAc (T)</option>
+        <option value="HexNAc(1)dHex(1) (N)">HexNAc(1)dHex(1) (N)</option>
+        <option value="HexNAc(1)dHex(2) (N)">HexNAc(1)dHex(2) (N)</option>
+        <option value="HexNAc(2) (N)">HexNAc(2) (N)</option>
+        <option value="HexNAc(2)dHex(1) (N)">HexNAc(2)dHex(1) (N)</option>
+        <option value="HexNAc(2)dHex(2) (N)">HexNAc(2)dHex(2) (N)</option>
+        <option value="His-&gt;Ala (H)">His-&gt;Ala (H)</option>
+        <option value="His-&gt;Arg (H)">His-&gt;Arg (H)</option>
+        <option value="His-&gt;Asn (H)">His-&gt;Asn (H)</option>
+        <option value="His-&gt;Asp (H)">His-&gt;Asp (H)</option>
+        <option value="His-&gt;Cys (H)">His-&gt;Cys (H)</option>
+        <option value="His-&gt;Gln (H)">His-&gt;Gln (H)</option>
+        <option value="His-&gt;Glu (H)">His-&gt;Glu (H)</option>
+        <option value="His-&gt;Gly (H)">His-&gt;Gly (H)</option>
+        <option value="His-&gt;Lys (H)">His-&gt;Lys (H)</option>
+        <option value="His-&gt;Met (H)">His-&gt;Met (H)</option>
+        <option value="His-&gt;Phe (H)">His-&gt;Phe (H)</option>
+        <option value="His-&gt;Pro (H)">His-&gt;Pro (H)</option>
+        <option value="His-&gt;Ser (H)">His-&gt;Ser (H)</option>
+        <option value="His-&gt;Thr (H)">His-&gt;Thr (H)</option>
+        <option value="His-&gt;Trp (H)">His-&gt;Trp (H)</option>
+        <option value="His-&gt;Tyr (H)">His-&gt;Tyr (H)</option>
+        <option value="His-&gt;Val (H)">His-&gt;Val (H)</option>
+        <option value="His-&gt;Xle (H)">His-&gt;Xle (H)</option>
+        <option value="Homocysteic_acid (M)">Homocysteic_acid (M)</option>
+        <option value="Hydroxamic_acid (D)">Hydroxamic_acid (D)</option>
+        <option value="Hydroxamic_acid (E)">Hydroxamic_acid (E)</option>
+        <option value="Hydroxycinnamyl (C)">Hydroxycinnamyl (C)</option>
+        <option value="Hydroxyfarnesyl (C)">Hydroxyfarnesyl (C)</option>
+        <option value="Hydroxyheme (E)">Hydroxyheme (E)</option>
+        <option value="Hydroxymethyl (N)">Hydroxymethyl (N)</option>
+        <option value="HydroxymethylOP (K)">HydroxymethylOP (K)</option>
+        <option value="Hydroxytrimethyl (K)">Hydroxytrimethyl (K)</option>
+        <option value="Hypusine (K)">Hypusine (K)</option>
+        <option value="IBTP (C)">IBTP (C)</option>
+        <option value="ICAT-C (C)">ICAT-C (C)</option>
+        <option value="ICAT-C:13C(9) (C)">ICAT-C:13C(9) (C)</option>
+        <option value="ICAT-D (C)">ICAT-D (C)</option>
+        <option value="ICAT-D:2H(8) (C)">ICAT-D:2H(8) (C)</option>
+        <option value="ICAT-G (C)">ICAT-G (C)</option>
+        <option value="ICAT-G:2H(8) (C)">ICAT-G:2H(8) (C)</option>
+        <option value="ICAT-H (C)">ICAT-H (C)</option>
+        <option value="ICAT-H:13C(6) (C)">ICAT-H:13C(6) (C)</option>
+        <option value="ICDID (C)">ICDID (C)</option>
+        <option value="ICDID:2H(6) (C)">ICDID:2H(6) (C)</option>
+        <option value="ICPL (K)">ICPL (K)</option>
+        <option value="ICPL (N-term)">ICPL (N-term)</option>
+        <option value="ICPL:13C(6) (K)">ICPL:13C(6) (K)</option>
+        <option value="ICPL:13C(6) (N-term)">ICPL:13C(6) (N-term)</option>
+        <option value="ICPL:13C(6)2H(4) (K)">ICPL:13C(6)2H(4) (K)</option>
+        <option value="ICPL:13C(6)2H(4) (N-term)">ICPL:13C(6)2H(4) (N-term)</option>
+        <option value="ICPL:2H(4) (K)">ICPL:2H(4) (K)</option>
+        <option value="ICPL:2H(4) (N-term)">ICPL:2H(4) (N-term)</option>
+        <option value="IDEnT (C)">IDEnT (C)</option>
+        <option value="IED-Biotin (C)">IED-Biotin (C)</option>
+        <option value="IGBP (C)">IGBP (C)</option>
+        <option value="IGBP:13C(2) (C)">IGBP:13C(2) (C)</option>
+        <option value="IMEHex(2)NeuAc(1) (K)">IMEHex(2)NeuAc(1) (K)</option>
+        <option value="IMID (K)">IMID (K)</option>
+        <option value="IMID:2H(4) (K)">IMID:2H(4) (K)</option>
+        <option value="ISD_z+2_ion (N-term)">ISD_z+2_ion (N-term)</option>
+        <option value="Iminobiotin (K)">Iminobiotin (K)</option>
+        <option value="Iminobiotin (N-term)">Iminobiotin (N-term)</option>
+        <option value="Iodo (H)">Iodo (H)</option>
+        <option value="Iodo (Y)">Iodo (Y)</option>
+        <option value="IodoU-AMP (F)">IodoU-AMP (F)</option>
+        <option value="IodoU-AMP (W)">IodoU-AMP (W)</option>
+        <option value="IodoU-AMP (Y)">IodoU-AMP (Y)</option>
+        <option value="Iodoacetanilide (C)">Iodoacetanilide (C)</option>
+        <option value="Iodoacetanilide (K)">Iodoacetanilide (K)</option>
+        <option value="Iodoacetanilide (N-term)">Iodoacetanilide (N-term)</option>
+        <option value="Iodoacetanilide:13C(6) (C)">Iodoacetanilide:13C(6) (C)</option>
+        <option value="Iodoacetanilide:13C(6) (K)">Iodoacetanilide:13C(6) (K)</option>
+        <option value="Iodoacetanilide:13C(6) (N-term)">Iodoacetanilide:13C(6) (N-term)</option>
+        <option value="Isopropylphospho (S)">Isopropylphospho (S)</option>
+        <option value="Isopropylphospho (T)">Isopropylphospho (T)</option>
+        <option value="Isopropylphospho (Y)">Isopropylphospho (Y)</option>
+        <option value="LG-Hlactam-K (K)">LG-Hlactam-K (K)</option>
+        <option value="LG-Hlactam-R (R)">LG-Hlactam-R (R)</option>
+        <option value="LG-anhydrolactam (K)">LG-anhydrolactam (K)</option>
+        <option value="LG-anhydrolactam (N-term)">LG-anhydrolactam (N-term)</option>
+        <option value="LG-anhyropyrrole (K)">LG-anhyropyrrole (K)</option>
+        <option value="LG-anhyropyrrole (N-term)">LG-anhyropyrrole (N-term)</option>
+        <option value="LG-lactam-K (K)">LG-lactam-K (K)</option>
+        <option value="LG-lactam-R (R)">LG-lactam-R (R)</option>
+        <option value="LG-pyrrole (K)">LG-pyrrole (K)</option>
+        <option value="LG-pyrrole (N-term)">LG-pyrrole (N-term)</option>
+        <option value="LRGG (K)">LRGG (K)</option>
+        <option value="Label:13C(1)2H(3) (M)">Label:13C(1)2H(3) (M)</option>
+        <option value="Label:13C(1)2H(3)+Oxidation (M)">Label:13C(1)2H(3)+Oxidation (M)</option>
+        <option value="Label:13C(3) (A)">Label:13C(3) (A)</option>
+        <option value="Label:13C(3)15N(1) (A)">Label:13C(3)15N(1) (A)</option>
+        <option value="Label:13C(4) (M)">Label:13C(4) (M)</option>
+        <option value="Label:13C(4)+Oxidation (M)">Label:13C(4)+Oxidation (M)</option>
+        <option value="Label:13C(4)15N(1) (D)">Label:13C(4)15N(1) (D)</option>
+        <option value="Label:13C(4)15N(2)+GG (K)">Label:13C(4)15N(2)+GG (K)</option>
+        <option value="Label:13C(5) (P)">Label:13C(5) (P)</option>
+        <option value="Label:13C(5)15N(1) (E)">Label:13C(5)15N(1) (E)</option>
+        <option value="Label:13C(5)15N(1) (M)">Label:13C(5)15N(1) (M)</option>
+        <option value="Label:13C(5)15N(1) (P)">Label:13C(5)15N(1) (P)</option>
+        <option value="Label:13C(5)15N(1) (V)">Label:13C(5)15N(1) (V)</option>
+        <option value="Label:13C(6) (I)">Label:13C(6) (I)</option>
+        <option value="Label:13C(6) (K)">Label:13C(6) (K)</option>
+        <option value="Label:13C(6) (L)">Label:13C(6) (L)</option>
+        <option value="Label:13C(6) (R)">Label:13C(6) (R)</option>
+        <option value="Label:13C(6)+Acetyl (K)">Label:13C(6)+Acetyl (K)</option>
+        <option value="Label:13C(6)+Dimethyl (K)">Label:13C(6)+Dimethyl (K)</option>
+        <option value="Label:13C(6)+GG (K)">Label:13C(6)+GG (K)</option>
+        <option value="Label:13C(6)15N(1) (I)">Label:13C(6)15N(1) (I)</option>
+        <option value="Label:13C(6)15N(1) (L)">Label:13C(6)15N(1) (L)</option>
+        <option value="Label:13C(6)15N(2) (K)">Label:13C(6)15N(2) (K)</option>
+        <option value="Label:13C(6)15N(2)+Acetyl (K)">Label:13C(6)15N(2)+Acetyl (K)</option>
+        <option value="Label:13C(6)15N(2)+Dimethyl (K)">Label:13C(6)15N(2)+Dimethyl (K)</option>
+        <option value="Label:13C(6)15N(2)+GG (K)">Label:13C(6)15N(2)+GG (K)</option>
+        <option value="Label:13C(6)15N(4) (R)">Label:13C(6)15N(4) (R)</option>
+        <option value="Label:13C(6)15N(4)+Dimethyl (R)">Label:13C(6)15N(4)+Dimethyl (R)</option>
+        <option value="Label:13C(6)15N(4)+Dimethyl:2H(6)13C(2) (R)">Label:13C(6)15N(4)+Dimethyl:2H(6)13C(2) (R)</option>
+        <option value="Label:13C(6)15N(4)+Methyl (R)">Label:13C(6)15N(4)+Methyl (R)</option>
+        <option value="Label:13C(6)15N(4)+Methyl:2H(3)13C(1) (R)">Label:13C(6)15N(4)+Methyl:2H(3)13C(1) (R)</option>
+        <option value="Label:13C(8)15N(2) (R)">Label:13C(8)15N(2) (R)</option>
+        <option value="Label:13C(9) (F)">Label:13C(9) (F)</option>
+        <option value="Label:13C(9) (Y)">Label:13C(9) (Y)</option>
+        <option value="Label:13C(9)+Phospho (Y)">Label:13C(9)+Phospho (Y)</option>
+        <option value="Label:13C(9)15N(1) (F)">Label:13C(9)15N(1) (F)</option>
+        <option value="Label:15N(1) (A)">Label:15N(1) (A)</option>
+        <option value="Label:15N(1) (C)">Label:15N(1) (C)</option>
+        <option value="Label:15N(1) (D)">Label:15N(1) (D)</option>
+        <option value="Label:15N(1) (E)">Label:15N(1) (E)</option>
+        <option value="Label:15N(1) (F)">Label:15N(1) (F)</option>
+        <option value="Label:15N(1) (G)">Label:15N(1) (G)</option>
+        <option value="Label:15N(1) (I)">Label:15N(1) (I)</option>
+        <option value="Label:15N(1) (L)">Label:15N(1) (L)</option>
+        <option value="Label:15N(1) (M)">Label:15N(1) (M)</option>
+        <option value="Label:15N(1) (P)">Label:15N(1) (P)</option>
+        <option value="Label:15N(1) (S)">Label:15N(1) (S)</option>
+        <option value="Label:15N(1) (T)">Label:15N(1) (T)</option>
+        <option value="Label:15N(1) (V)">Label:15N(1) (V)</option>
+        <option value="Label:15N(1) (Y)">Label:15N(1) (Y)</option>
+        <option value="Label:15N(2) (K)">Label:15N(2) (K)</option>
+        <option value="Label:15N(2) (N)">Label:15N(2) (N)</option>
+        <option value="Label:15N(2) (Q)">Label:15N(2) (Q)</option>
+        <option value="Label:15N(2) (W)">Label:15N(2) (W)</option>
+        <option value="Label:15N(2)2H(9) (K)">Label:15N(2)2H(9) (K)</option>
+        <option value="Label:15N(3) (H)">Label:15N(3) (H)</option>
+        <option value="Label:15N(4) (R)">Label:15N(4) (R)</option>
+        <option value="Label:18O(1) (C-term)">Label:18O(1) (C-term)</option>
+        <option value="Label:18O(1) (S)">Label:18O(1) (S)</option>
+        <option value="Label:18O(1) (T)">Label:18O(1) (T)</option>
+        <option value="Label:18O(1) (Y)">Label:18O(1) (Y)</option>
+        <option value="Label:18O(2) (C-term)">Label:18O(2) (C-term)</option>
+        <option value="Label:2H(10) (L)">Label:2H(10) (L)</option>
+        <option value="Label:2H(3) (L)">Label:2H(3) (L)</option>
+        <option value="Label:2H(3) (M)">Label:2H(3) (M)</option>
+        <option value="Label:2H(3)+Oxidation (M)">Label:2H(3)+Oxidation (M)</option>
+        <option value="Label:2H(4) (F)">Label:2H(4) (F)</option>
+        <option value="Label:2H(4) (K)">Label:2H(4) (K)</option>
+        <option value="Label:2H(4) (Y)">Label:2H(4) (Y)</option>
+        <option value="Label:2H(4)+Acetyl (K)">Label:2H(4)+Acetyl (K)</option>
+        <option value="Label:2H(4)+GG (K)">Label:2H(4)+GG (K)</option>
+        <option value="Label:2H(4)13C(1) (R)">Label:2H(4)13C(1) (R)</option>
+        <option value="Label:2H(6)15N(1) (P)">Label:2H(6)15N(1) (P)</option>
+        <option value="Label:2H(7)15N(4) (R)">Label:2H(7)15N(4) (R)</option>
+        <option value="Label:2H(9)13C(6)15N(2) (K)">Label:2H(9)13C(6)15N(2) (K)</option>
+        <option value="Leu-&gt;MetOx (L)">Leu-&gt;MetOx (L)</option>
+        <option value="Lipoyl (K)">Lipoyl (K)</option>
+        <option value="Lys (N-term)">Lys (N-term)</option>
+        <option value="Lys-&gt;Ala (K)">Lys-&gt;Ala (K)</option>
+        <option value="Lys-&gt;Allysine (K)">Lys-&gt;Allysine (K)</option>
+        <option value="Lys-&gt;AminoadipicAcid (K)">Lys-&gt;AminoadipicAcid (K)</option>
+        <option value="Lys-&gt;Arg (K)">Lys-&gt;Arg (K)</option>
+        <option value="Lys-&gt;Asn (K)">Lys-&gt;Asn (K)</option>
+        <option value="Lys-&gt;Asp (K)">Lys-&gt;Asp (K)</option>
+        <option value="Lys-&gt;CamCys (K)">Lys-&gt;CamCys (K)</option>
+        <option value="Lys-&gt;Cys (K)">Lys-&gt;Cys (K)</option>
+        <option value="Lys-&gt;Gln (K)">Lys-&gt;Gln (K)</option>
+        <option value="Lys-&gt;Glu (K)">Lys-&gt;Glu (K)</option>
+        <option value="Lys-&gt;Gly (K)">Lys-&gt;Gly (K)</option>
+        <option value="Lys-&gt;His (K)">Lys-&gt;His (K)</option>
+        <option value="Lys-&gt;Met (K)">Lys-&gt;Met (K)</option>
+        <option value="Lys-&gt;MetOx (K)">Lys-&gt;MetOx (K)</option>
+        <option value="Lys-&gt;Phe (K)">Lys-&gt;Phe (K)</option>
+        <option value="Lys-&gt;Pro (K)">Lys-&gt;Pro (K)</option>
+        <option value="Lys-&gt;Ser (K)">Lys-&gt;Ser (K)</option>
+        <option value="Lys-&gt;Thr (K)">Lys-&gt;Thr (K)</option>
+        <option value="Lys-&gt;Trp (K)">Lys-&gt;Trp (K)</option>
+        <option value="Lys-&gt;Tyr (K)">Lys-&gt;Tyr (K)</option>
+        <option value="Lys-&gt;Val (K)">Lys-&gt;Val (K)</option>
+        <option value="Lys-&gt;Xle (K)">Lys-&gt;Xle (K)</option>
+        <option value="Lysbiotinhydrazide (K)">Lysbiotinhydrazide (K)</option>
+        <option value="MDCC (C)">MDCC (C)</option>
+        <option value="MG-H1 (R)">MG-H1 (R)</option>
+        <option value="MM-diphenylpentanone (C)">MM-diphenylpentanone (C)</option>
+        <option value="MTSL (C)">MTSL (C)</option>
+        <option value="Maleimide-PEO2-Biotin (C)">Maleimide-PEO2-Biotin (C)</option>
+        <option value="Malonyl (C)">Malonyl (C)</option>
+        <option value="Malonyl (S)">Malonyl (S)</option>
+        <option value="Menadione (C)">Menadione (C)</option>
+        <option value="Menadione (K)">Menadione (K)</option>
+        <option value="Menadione-HQ (C)">Menadione-HQ (C)</option>
+        <option value="Menadione-HQ (K)">Menadione-HQ (K)</option>
+        <option value="MercaptoEthanol (S)">MercaptoEthanol (S)</option>
+        <option value="MercaptoEthanol (T)">MercaptoEthanol (T)</option>
+        <option value="Met-&gt;Aha (M)">Met-&gt;Aha (M)</option>
+        <option value="Met-&gt;Ala (M)">Met-&gt;Ala (M)</option>
+        <option value="Met-&gt;Arg (M)">Met-&gt;Arg (M)</option>
+        <option value="Met-&gt;Asn (M)">Met-&gt;Asn (M)</option>
+        <option value="Met-&gt;Asp (M)">Met-&gt;Asp (M)</option>
+        <option value="Met-&gt;Cys (M)">Met-&gt;Cys (M)</option>
+        <option value="Met-&gt;Gln (M)">Met-&gt;Gln (M)</option>
+        <option value="Met-&gt;Glu (M)">Met-&gt;Glu (M)</option>
+        <option value="Met-&gt;Gly (M)">Met-&gt;Gly (M)</option>
+        <option value="Met-&gt;His (M)">Met-&gt;His (M)</option>
+        <option value="Met-&gt;Hpg (M)">Met-&gt;Hpg (M)</option>
+        <option value="Met-&gt;Hse (C-term M)">Met-&gt;Hse (C-term M)</option>
+        <option value="Met-&gt;Hsl (C-term M)">Met-&gt;Hsl (C-term M)</option>
+        <option value="Met-&gt;Lys (M)">Met-&gt;Lys (M)</option>
+        <option value="Met-&gt;Phe (M)">Met-&gt;Phe (M)</option>
+        <option value="Met-&gt;Pro (M)">Met-&gt;Pro (M)</option>
+        <option value="Met-&gt;Ser (M)">Met-&gt;Ser (M)</option>
+        <option value="Met-&gt;Thr (M)">Met-&gt;Thr (M)</option>
+        <option value="Met-&gt;Trp (M)">Met-&gt;Trp (M)</option>
+        <option value="Met-&gt;Tyr (M)">Met-&gt;Tyr (M)</option>
+        <option value="Met-&gt;Val (M)">Met-&gt;Val (M)</option>
+        <option value="Met-&gt;Xle (M)">Met-&gt;Xle (M)</option>
+        <option value="Methyl (C)">Methyl (C)</option>
+        <option value="Methyl (C-term)">Methyl (C-term)</option>
+        <option value="Methyl (D)">Methyl (D)</option>
+        <option value="Methyl (E)">Methyl (E)</option>
+        <option value="Methyl (H)">Methyl (H)</option>
+        <option value="Methyl (I)">Methyl (I)</option>
+        <option value="Methyl (K)">Methyl (K)</option>
+        <option value="Methyl (L)">Methyl (L)</option>
+        <option value="Methyl (N)">Methyl (N)</option>
+        <option value="Methyl (N-term)">Methyl (N-term)</option>
+        <option value="Methyl (Q)">Methyl (Q)</option>
+        <option value="Methyl (R)">Methyl (R)</option>
+        <option value="Methyl (S)">Methyl (S)</option>
+        <option value="Methyl (T)">Methyl (T)</option>
+        <option value="Methyl+Acetyl:2H(3) (K)">Methyl+Acetyl:2H(3) (K)</option>
+        <option value="Methyl+Deamidated (N)">Methyl+Deamidated (N)</option>
+        <option value="Methyl+Deamidated (Q)">Methyl+Deamidated (Q)</option>
+        <option value="Methyl-PEO12-Maleimide (C)">Methyl-PEO12-Maleimide (C)</option>
+        <option value="Methyl:2H(2) (K)">Methyl:2H(2) (K)</option>
+        <option value="Methyl:2H(3) (C-term)">Methyl:2H(3) (C-term)</option>
+        <option value="Methyl:2H(3) (D)">Methyl:2H(3) (D)</option>
+        <option value="Methyl:2H(3) (E)">Methyl:2H(3) (E)</option>
+        <option value="Methyl:2H(3) (K)">Methyl:2H(3) (K)</option>
+        <option value="Methyl:2H(3) (R)">Methyl:2H(3) (R)</option>
+        <option value="Methyl:2H(3)+Acetyl:2H(3) (K)">Methyl:2H(3)+Acetyl:2H(3) (K)</option>
+        <option value="Methyl:2H(3)13C(1) (K)">Methyl:2H(3)13C(1) (K)</option>
+        <option value="Methyl:2H(3)13C(1) (R)">Methyl:2H(3)13C(1) (R)</option>
+        <option value="Methylamine (S)">Methylamine (S)</option>
+        <option value="Methylamine (T)">Methylamine (T)</option>
+        <option value="Methylmalonylation (S)">Methylmalonylation (S)</option>
+        <option value="Methylphosphonate (S)">Methylphosphonate (S)</option>
+        <option value="Methylphosphonate (T)">Methylphosphonate (T)</option>
+        <option value="Methylphosphonate (Y)">Methylphosphonate (Y)</option>
+        <option value="Methylpyrroline (K)">Methylpyrroline (K)</option>
+        <option value="Methylthio (C)">Methylthio (C)</option>
+        <option value="Methylthio (D)">Methylthio (D)</option>
+        <option value="Methylthio (K)">Methylthio (K)</option>
+        <option value="Methylthio (N)">Methylthio (N)</option>
+        <option value="Methylthio (N-term)">Methylthio (N-term)</option>
+        <option value="Molybdopterin (C)">Molybdopterin (C)</option>
+        <option value="MolybdopterinGD (C)">MolybdopterinGD (C)</option>
+        <option value="MolybdopterinGD (D)">MolybdopterinGD (D)</option>
+        <option value="MolybdopterinGD+Delta:S(-1)Se(1) (C)">MolybdopterinGD+Delta:S(-1)Se(1) (C)</option>
+        <option value="MurNAc (A)">MurNAc (A)</option>
+        <option value="Myristoyl (C)">Myristoyl (C)</option>
+        <option value="Myristoyl (K)">Myristoyl (K)</option>
+        <option value="Myristoyl (N-term G)">Myristoyl (N-term G)</option>
+        <option value="N-dimethylphosphate (S)">N-dimethylphosphate (S)</option>
+        <option value="NA-LNO2 (C)">NA-LNO2 (C)</option>
+        <option value="NA-LNO2 (H)">NA-LNO2 (H)</option>
+        <option value="NA-OA-NO2 (C)">NA-OA-NO2 (C)</option>
+        <option value="NA-OA-NO2 (H)">NA-OA-NO2 (H)</option>
+        <option value="NBS (W)">NBS (W)</option>
+        <option value="NBS:13C(6) (W)">NBS:13C(6) (W)</option>
+        <option value="NDA (K)">NDA (K)</option>
+        <option value="NDA (N-term)">NDA (N-term)</option>
+        <option value="NEIAA (C)">NEIAA (C)</option>
+        <option value="NEIAA (Y)">NEIAA (Y)</option>
+        <option value="NEIAA:2H(5) (C)">NEIAA:2H(5) (C)</option>
+        <option value="NEIAA:2H(5) (Y)">NEIAA:2H(5) (Y)</option>
+        <option value="NEM:2H(5) (C)">NEM:2H(5) (C)</option>
+        <option value="NEM:2H(5)+H2O (C)">NEM:2H(5)+H2O (C)</option>
+        <option value="NEMsulfur (C)">NEMsulfur (C)</option>
+        <option value="NEMsulfurWater (C)">NEMsulfurWater (C)</option>
+        <option value="NHS-LC-Biotin (K)">NHS-LC-Biotin (K)</option>
+        <option value="NHS-LC-Biotin (N-term)">NHS-LC-Biotin (N-term)</option>
+        <option value="NHS-fluorescein (K)">NHS-fluorescein (K)</option>
+        <option value="NIC (K)">NIC (K)</option>
+        <option value="NIC (N-term)">NIC (N-term)</option>
+        <option value="NIPCAM (C)">NIPCAM (C)</option>
+        <option value="NO_SMX_SEMD (C)">NO_SMX_SEMD (C)</option>
+        <option value="NO_SMX_SIMD (C)">NO_SMX_SIMD (C)</option>
+        <option value="NO_SMX_SMCT (C)">NO_SMX_SMCT (C)</option>
+        <option value="Nethylmaleimide (C)">Nethylmaleimide (C)</option>
+        <option value="Nethylmaleimide+water (C)">Nethylmaleimide+water (C)</option>
+        <option value="Nethylmaleimide+water (K)">Nethylmaleimide+water (K)</option>
+        <option value="NeuAc (N)">NeuAc (N)</option>
+        <option value="NeuAc (S)">NeuAc (S)</option>
+        <option value="NeuAc (T)">NeuAc (T)</option>
+        <option value="NeuGc (N)">NeuGc (N)</option>
+        <option value="NeuGc (S)">NeuGc (S)</option>
+        <option value="NeuGc (T)">NeuGc (T)</option>
+        <option value="Nitro (W)">Nitro (W)</option>
+        <option value="Nitro (Y)">Nitro (Y)</option>
+        <option value="Nitrosyl (C)">Nitrosyl (C)</option>
+        <option value="Nmethylmaleimide (C)">Nmethylmaleimide (C)</option>
+        <option value="Nmethylmaleimide (K)">Nmethylmaleimide (K)</option>
+        <option value="Nmethylmaleimide+water (C)">Nmethylmaleimide+water (C)</option>
+        <option value="O-Dimethylphosphate (S)">O-Dimethylphosphate (S)</option>
+        <option value="O-Dimethylphosphate (T)">O-Dimethylphosphate (T)</option>
+        <option value="O-Dimethylphosphate (Y)">O-Dimethylphosphate (Y)</option>
+        <option value="O-Et-N-diMePhospho (S)">O-Et-N-diMePhospho (S)</option>
+        <option value="O-Isopropylmethylphosphonate (S)">O-Isopropylmethylphosphonate (S)</option>
+        <option value="O-Isopropylmethylphosphonate (T)">O-Isopropylmethylphosphonate (T)</option>
+        <option value="O-Isopropylmethylphosphonate (Y)">O-Isopropylmethylphosphonate (Y)</option>
+        <option value="O-Methylphosphate (S)">O-Methylphosphate (S)</option>
+        <option value="O-Methylphosphate (T)">O-Methylphosphate (T)</option>
+        <option value="O-Methylphosphate (Y)">O-Methylphosphate (Y)</option>
+        <option value="O-pinacolylmethylphosphonate (H)">O-pinacolylmethylphosphonate (H)</option>
+        <option value="O-pinacolylmethylphosphonate (K)">O-pinacolylmethylphosphonate (K)</option>
+        <option value="O-pinacolylmethylphosphonate (S)">O-pinacolylmethylphosphonate (S)</option>
+        <option value="O-pinacolylmethylphosphonate (T)">O-pinacolylmethylphosphonate (T)</option>
+        <option value="O-pinacolylmethylphosphonate (Y)">O-pinacolylmethylphosphonate (Y)</option>
+        <option value="Octanoyl (C)">Octanoyl (C)</option>
+        <option value="Octanoyl (S)">Octanoyl (S)</option>
+        <option value="Octanoyl (T)">Octanoyl (T)</option>
+        <option value="OxArgBiotin (R)">OxArgBiotin (R)</option>
+        <option value="OxArgBiotinRed (R)">OxArgBiotinRed (R)</option>
+        <option value="OxLysBiotin (K)">OxLysBiotin (K)</option>
+        <option value="OxLysBiotinRed (K)">OxLysBiotinRed (K)</option>
+        <option value="OxProBiotin (P)">OxProBiotin (P)</option>
+        <option value="OxProBiotinRed (P)">OxProBiotinRed (P)</option>
+        <option value="Oxidation (C)">Oxidation (C)</option>
+        <option value="Oxidation (C-term G)">Oxidation (C-term G)</option>
+        <option value="Oxidation (D)">Oxidation (D)</option>
+        <option value="Oxidation (F)">Oxidation (F)</option>
+        <option value="Oxidation (H)">Oxidation (H)</option>
+        <option value="Oxidation (K)">Oxidation (K)</option>
+        <option value="Oxidation (M)">Oxidation (M)</option>
+        <option value="Oxidation (N)">Oxidation (N)</option>
+        <option value="Oxidation (P)">Oxidation (P)</option>
+        <option value="Oxidation (R)">Oxidation (R)</option>
+        <option value="Oxidation (W)">Oxidation (W)</option>
+        <option value="Oxidation (Y)">Oxidation (Y)</option>
+        <option value="Oxidation+NEM (C)">Oxidation+NEM (C)</option>
+        <option value="PEITC (C)">PEITC (C)</option>
+        <option value="PEITC (K)">PEITC (K)</option>
+        <option value="PEITC (N-term)">PEITC (N-term)</option>
+        <option value="PEO-Iodoacetyl-LC-Biotin (C)">PEO-Iodoacetyl-LC-Biotin (C)</option>
+        <option value="PET (S)">PET (S)</option>
+        <option value="PET (T)">PET (T)</option>
+        <option value="PS_Hapten (C)">PS_Hapten (C)</option>
+        <option value="PS_Hapten (H)">PS_Hapten (H)</option>
+        <option value="PS_Hapten (K)">PS_Hapten (K)</option>
+        <option value="Palmitoleyl (C)">Palmitoleyl (C)</option>
+        <option value="Palmitoleyl (S)">Palmitoleyl (S)</option>
+        <option value="Palmitoleyl (T)">Palmitoleyl (T)</option>
+        <option value="Palmitoyl (C)">Palmitoyl (C)</option>
+        <option value="Palmitoyl (K)">Palmitoyl (K)</option>
+        <option value="Palmitoyl (S)">Palmitoyl (S)</option>
+        <option value="Palmitoyl (T)">Palmitoyl (T)</option>
+        <option value="Pentylamine (Q)">Pentylamine (Q)</option>
+        <option value="Phe-&gt;Ala (F)">Phe-&gt;Ala (F)</option>
+        <option value="Phe-&gt;Arg (F)">Phe-&gt;Arg (F)</option>
+        <option value="Phe-&gt;Asn (F)">Phe-&gt;Asn (F)</option>
+        <option value="Phe-&gt;Asp (F)">Phe-&gt;Asp (F)</option>
+        <option value="Phe-&gt;CamCys (F)">Phe-&gt;CamCys (F)</option>
+        <option value="Phe-&gt;Cys (F)">Phe-&gt;Cys (F)</option>
+        <option value="Phe-&gt;Gln (F)">Phe-&gt;Gln (F)</option>
+        <option value="Phe-&gt;Glu (F)">Phe-&gt;Glu (F)</option>
+        <option value="Phe-&gt;Gly (F)">Phe-&gt;Gly (F)</option>
+        <option value="Phe-&gt;His (F)">Phe-&gt;His (F)</option>
+        <option value="Phe-&gt;Lys (F)">Phe-&gt;Lys (F)</option>
+        <option value="Phe-&gt;Met (F)">Phe-&gt;Met (F)</option>
+        <option value="Phe-&gt;Pro (F)">Phe-&gt;Pro (F)</option>
+        <option value="Phe-&gt;Ser (F)">Phe-&gt;Ser (F)</option>
+        <option value="Phe-&gt;Thr (F)">Phe-&gt;Thr (F)</option>
+        <option value="Phe-&gt;Trp (F)">Phe-&gt;Trp (F)</option>
+        <option value="Phe-&gt;Tyr (F)">Phe-&gt;Tyr (F)</option>
+        <option value="Phe-&gt;Val (F)">Phe-&gt;Val (F)</option>
+        <option value="Phe-&gt;Xle (F)">Phe-&gt;Xle (F)</option>
+        <option value="Phenylisocyanate (N-term)">Phenylisocyanate (N-term)</option>
+        <option value="Phenylisocyanate:2H(5) (N-term)">Phenylisocyanate:2H(5) (N-term)</option>
+        <option value="Phospho (C)">Phospho (C)</option>
+        <option value="Phospho (D)">Phospho (D)</option>
+        <option value="Phospho (H)">Phospho (H)</option>
+        <option value="Phospho (K)">Phospho (K)</option>
+        <option value="Phospho (R)">Phospho (R)</option>
+        <option value="Phospho (S)">Phospho (S)</option>
+        <option value="Phospho (T)">Phospho (T)</option>
+        <option value="Phospho (Y)">Phospho (Y)</option>
+        <option value="PhosphoHex (S)">PhosphoHex (S)</option>
+        <option value="PhosphoHexNAc (S)">PhosphoHexNAc (S)</option>
+        <option value="PhosphoHexNAc (T)">PhosphoHexNAc (T)</option>
+        <option value="PhosphoUridine (H)">PhosphoUridine (H)</option>
+        <option value="PhosphoUridine (Y)">PhosphoUridine (Y)</option>
+        <option value="Phosphoadenosine (H)">Phosphoadenosine (H)</option>
+        <option value="Phosphoadenosine (K)">Phosphoadenosine (K)</option>
+        <option value="Phosphoadenosine (T)">Phosphoadenosine (T)</option>
+        <option value="Phosphoadenosine (Y)">Phosphoadenosine (Y)</option>
+        <option value="Phosphogluconoylation (K)">Phosphogluconoylation (K)</option>
+        <option value="Phosphogluconoylation (N-term)">Phosphogluconoylation (N-term)</option>
+        <option value="Phosphoguanosine (H)">Phosphoguanosine (H)</option>
+        <option value="Phosphoguanosine (K)">Phosphoguanosine (K)</option>
+        <option value="Phosphopantetheine (S)">Phosphopantetheine (S)</option>
+        <option value="Phosphopropargyl (S)">Phosphopropargyl (S)</option>
+        <option value="Phosphopropargyl (T)">Phosphopropargyl (T)</option>
+        <option value="Phosphopropargyl (Y)">Phosphopropargyl (Y)</option>
+        <option value="PhosphoribosyldephosphoCoA (S)">PhosphoribosyldephosphoCoA (S)</option>
+        <option value="Phycocyanobilin (C)">Phycocyanobilin (C)</option>
+        <option value="Phycoerythrobilin (C)">Phycoerythrobilin (C)</option>
+        <option value="Phytochromobilin (C)">Phytochromobilin (C)</option>
+        <option value="Piperidine (K)">Piperidine (K)</option>
+        <option value="Piperidine (N-term)">Piperidine (N-term)</option>
+        <option value="Pro-&gt;Ala (P)">Pro-&gt;Ala (P)</option>
+        <option value="Pro-&gt;Arg (P)">Pro-&gt;Arg (P)</option>
+        <option value="Pro-&gt;Asn (P)">Pro-&gt;Asn (P)</option>
+        <option value="Pro-&gt;Asp (P)">Pro-&gt;Asp (P)</option>
+        <option value="Pro-&gt;Cys (P)">Pro-&gt;Cys (P)</option>
+        <option value="Pro-&gt;Gln (P)">Pro-&gt;Gln (P)</option>
+        <option value="Pro-&gt;Glu (P)">Pro-&gt;Glu (P)</option>
+        <option value="Pro-&gt;Gly (P)">Pro-&gt;Gly (P)</option>
+        <option value="Pro-&gt;His (P)">Pro-&gt;His (P)</option>
+        <option value="Pro-&gt;Lys (P)">Pro-&gt;Lys (P)</option>
+        <option value="Pro-&gt;Met (P)">Pro-&gt;Met (P)</option>
+        <option value="Pro-&gt;Phe (P)">Pro-&gt;Phe (P)</option>
+        <option value="Pro-&gt;Pyrrolidinone (P)">Pro-&gt;Pyrrolidinone (P)</option>
+        <option value="Pro-&gt;Pyrrolidone (P)">Pro-&gt;Pyrrolidone (P)</option>
+        <option value="Pro-&gt;Ser (P)">Pro-&gt;Ser (P)</option>
+        <option value="Pro-&gt;Thr (P)">Pro-&gt;Thr (P)</option>
+        <option value="Pro-&gt;Trp (P)">Pro-&gt;Trp (P)</option>
+        <option value="Pro-&gt;Tyr (P)">Pro-&gt;Tyr (P)</option>
+        <option value="Pro-&gt;Val (P)">Pro-&gt;Val (P)</option>
+        <option value="Pro-&gt;Xle (P)">Pro-&gt;Xle (P)</option>
+        <option value="Pro-&gt;pyro-Glu (P)">Pro-&gt;pyro-Glu (P)</option>
+        <option value="Propargylamine (C-term)">Propargylamine (C-term)</option>
+        <option value="Propargylamine (D)">Propargylamine (D)</option>
+        <option value="Propargylamine (E)">Propargylamine (E)</option>
+        <option value="Propionamide (C)">Propionamide (C)</option>
+        <option value="Propionamide (K)">Propionamide (K)</option>
+        <option value="Propionamide (N-term)">Propionamide (N-term)</option>
+        <option value="Propionamide:2H(3) (C)">Propionamide:2H(3) (C)</option>
+        <option value="Propionyl (K)">Propionyl (K)</option>
+        <option value="Propionyl (N-term)">Propionyl (N-term)</option>
+        <option value="Propionyl (S)">Propionyl (S)</option>
+        <option value="Propionyl (T)">Propionyl (T)</option>
+        <option value="Propionyl:13C(3) (K)">Propionyl:13C(3) (K)</option>
+        <option value="Propionyl:13C(3) (N-term)">Propionyl:13C(3) (N-term)</option>
+        <option value="Propiophenone (C)">Propiophenone (C)</option>
+        <option value="Propiophenone (H)">Propiophenone (H)</option>
+        <option value="Propiophenone (K)">Propiophenone (K)</option>
+        <option value="Propiophenone (R)">Propiophenone (R)</option>
+        <option value="Propiophenone (S)">Propiophenone (S)</option>
+        <option value="Propiophenone (T)">Propiophenone (T)</option>
+        <option value="Propiophenone (W)">Propiophenone (W)</option>
+        <option value="Propyl (K)">Propyl (K)</option>
+        <option value="Propyl (N-term)">Propyl (N-term)</option>
+        <option value="Propyl:2H(6) (K)">Propyl:2H(6) (K)</option>
+        <option value="Propyl:2H(6) (N-term)">Propyl:2H(6) (N-term)</option>
+        <option value="PropylNAGthiazoline (C)">PropylNAGthiazoline (C)</option>
+        <option value="Puromycin (C-term)">Puromycin (C-term)</option>
+        <option value="PyMIC (N-term)">PyMIC (N-term)</option>
+        <option value="PyridoxalPhosphate (K)">PyridoxalPhosphate (K)</option>
+        <option value="PyridoxalPhosphateH2 (K)">PyridoxalPhosphateH2 (K)</option>
+        <option value="Pyridylacetyl (K)">Pyridylacetyl (K)</option>
+        <option value="Pyridylacetyl (N-term)">Pyridylacetyl (N-term)</option>
+        <option value="Pyridylethyl (C)">Pyridylethyl (C)</option>
+        <option value="Pyro-carbamidomethyl (N-term C)">Pyro-carbamidomethyl (N-term C)</option>
+        <option value="PyruvicAcidIminyl (K)">PyruvicAcidIminyl (K)</option>
+        <option value="QAT (C)">QAT (C)</option>
+        <option value="QAT:2H(3) (C)">QAT:2H(3) (C)</option>
+        <option value="QEQTGG (K)">QEQTGG (K)</option>
+        <option value="QQQTGG (K)">QQQTGG (K)</option>
+        <option value="QTGG (K)">QTGG (K)</option>
+        <option value="Quinone (W)">Quinone (W)</option>
+        <option value="Quinone (Y)">Quinone (Y)</option>
+        <option value="RNPXlink1 (C)">RNPXlink1 (C)</option>
+        <option value="RNPXlink2 (F)">RNPXlink2 (F)</option>
+        <option value="RNPXlink2 (K)">RNPXlink2 (K)</option>
+        <option value="RNPXlink2 (L)">RNPXlink2 (L)</option>
+        <option value="RNPXlink3 (C)">RNPXlink3 (C)</option>
+        <option value="RNPXlink3 (F)">RNPXlink3 (F)</option>
+        <option value="RNPXlink4 (C)">RNPXlink4 (C)</option>
+        <option value="RNPXlink5 (F)">RNPXlink5 (F)</option>
+        <option value="RNPXlink5 (Y)">RNPXlink5 (Y)</option>
+        <option value="Retinylidene (K)">Retinylidene (K)</option>
+        <option value="SMA (K)">SMA (K)</option>
+        <option value="SMA (N-term)">SMA (N-term)</option>
+        <option value="SMCC-maleimide (C)">SMCC-maleimide (C)</option>
+        <option value="SPITC (K)">SPITC (K)</option>
+        <option value="SPITC (N-term)">SPITC (N-term)</option>
+        <option value="SPITC:13C(6) (K)">SPITC:13C(6) (K)</option>
+        <option value="SPITC:13C(6) (N-term)">SPITC:13C(6) (N-term)</option>
+        <option value="SUMO2135 (K)">SUMO2135 (K)</option>
+        <option value="SUMO3549 (K)">SUMO3549 (K)</option>
+        <option value="Saligenin (H)">Saligenin (H)</option>
+        <option value="Saligenin (K)">Saligenin (K)</option>
+        <option value="SecCarbamidomethyl (C)">SecCarbamidomethyl (C)</option>
+        <option value="SecNEM (C)">SecNEM (C)</option>
+        <option value="SecNEM:2H(5) (C)">SecNEM:2H(5) (C)</option>
+        <option value="Ser-&gt;Ala (S)">Ser-&gt;Ala (S)</option>
+        <option value="Ser-&gt;Arg (S)">Ser-&gt;Arg (S)</option>
+        <option value="Ser-&gt;Asn (S)">Ser-&gt;Asn (S)</option>
+        <option value="Ser-&gt;Asp (S)">Ser-&gt;Asp (S)</option>
+        <option value="Ser-&gt;Cys (S)">Ser-&gt;Cys (S)</option>
+        <option value="Ser-&gt;Gln (S)">Ser-&gt;Gln (S)</option>
+        <option value="Ser-&gt;Glu (S)">Ser-&gt;Glu (S)</option>
+        <option value="Ser-&gt;Gly (S)">Ser-&gt;Gly (S)</option>
+        <option value="Ser-&gt;His (S)">Ser-&gt;His (S)</option>
+        <option value="Ser-&gt;Lys (S)">Ser-&gt;Lys (S)</option>
+        <option value="Ser-&gt;Met (S)">Ser-&gt;Met (S)</option>
+        <option value="Ser-&gt;Phe (S)">Ser-&gt;Phe (S)</option>
+        <option value="Ser-&gt;Pro (S)">Ser-&gt;Pro (S)</option>
+        <option value="Ser-&gt;Thr (S)">Ser-&gt;Thr (S)</option>
+        <option value="Ser-&gt;Trp (S)">Ser-&gt;Trp (S)</option>
+        <option value="Ser-&gt;Tyr (S)">Ser-&gt;Tyr (S)</option>
+        <option value="Ser-&gt;Val (S)">Ser-&gt;Val (S)</option>
+        <option value="Ser-&gt;Xle (S)">Ser-&gt;Xle (S)</option>
+        <option value="Succinyl (K)">Succinyl (K)</option>
+        <option value="Succinyl (N-term)">Succinyl (N-term)</option>
+        <option value="Succinyl:13C(4) (K)">Succinyl:13C(4) (K)</option>
+        <option value="Succinyl:13C(4) (N-term)">Succinyl:13C(4) (N-term)</option>
+        <option value="Succinyl:2H(4) (K)">Succinyl:2H(4) (K)</option>
+        <option value="Succinyl:2H(4) (N-term)">Succinyl:2H(4) (N-term)</option>
+        <option value="SulfanilicAcid (C-term)">SulfanilicAcid (C-term)</option>
+        <option value="SulfanilicAcid (D)">SulfanilicAcid (D)</option>
+        <option value="SulfanilicAcid (E)">SulfanilicAcid (E)</option>
+        <option value="SulfanilicAcid:13C(6) (C-term)">SulfanilicAcid:13C(6) (C-term)</option>
+        <option value="SulfanilicAcid:13C(6) (D)">SulfanilicAcid:13C(6) (D)</option>
+        <option value="SulfanilicAcid:13C(6) (E)">SulfanilicAcid:13C(6) (E)</option>
+        <option value="Sulfide (C)">Sulfide (C)</option>
+        <option value="Sulfide (D)">Sulfide (D)</option>
+        <option value="Sulfide (W)">Sulfide (W)</option>
+        <option value="Sulfo (C)">Sulfo (C)</option>
+        <option value="Sulfo (S)">Sulfo (S)</option>
+        <option value="Sulfo (T)">Sulfo (T)</option>
+        <option value="Sulfo (Y)">Sulfo (Y)</option>
+        <option value="Sulfo-NHS-LC-LC-Biotin (K)">Sulfo-NHS-LC-LC-Biotin (K)</option>
+        <option value="Sulfo-NHS-LC-LC-Biotin (N-term)">Sulfo-NHS-LC-LC-Biotin (N-term)</option>
+        <option value="SulfoGMBS (C)">SulfoGMBS (C)</option>
+        <option value="SulfurDioxide (C)">SulfurDioxide (C)</option>
+        <option value="TAMRA-FP (S)">TAMRA-FP (S)</option>
+        <option value="TAMRA-FP (Y)">TAMRA-FP (Y)</option>
+        <option value="TMAB (K)">TMAB (K)</option>
+        <option value="TMAB (N-term)">TMAB (N-term)</option>
+        <option value="TMAB:2H(9) (K)">TMAB:2H(9) (K)</option>
+        <option value="TMAB:2H(9) (N-term)">TMAB:2H(9) (N-term)</option>
+        <option value="TMPP-Ac (N-term)">TMPP-Ac (N-term)</option>
+        <option value="TMT (H)">TMT (H)</option>
+        <option value="TMT (K)">TMT (K)</option>
+        <option value="TMT (N-term)">TMT (N-term)</option>
+        <option value="TMT (S)">TMT (S)</option>
+        <option value="TMT (T)">TMT (T)</option>
+        <option value="TMT2plex (H)">TMT2plex (H)</option>
+        <option value="TMT2plex (K)">TMT2plex (K)</option>
+        <option value="TMT2plex (N-term)">TMT2plex (N-term)</option>
+        <option value="TMT2plex (S)">TMT2plex (S)</option>
+        <option value="TMT2plex (T)">TMT2plex (T)</option>
+        <option value="TMT6plex (H)">TMT6plex (H)</option>
+        <option value="TMT6plex (K)">TMT6plex (K)</option>
+        <option value="TMT6plex (N-term)">TMT6plex (N-term)</option>
+        <option value="TMT6plex (S)">TMT6plex (S)</option>
+        <option value="TMT6plex (T)">TMT6plex (T)</option>
+        <option value="TNBS (K)">TNBS (K)</option>
+        <option value="TNBS (N-term)">TNBS (N-term)</option>
+        <option value="Thiadiazole (C)">Thiadiazole (C)</option>
+        <option value="Thiazolidine (N-term C)">Thiazolidine (N-term C)</option>
+        <option value="Thioacyl (K)">Thioacyl (K)</option>
+        <option value="Thioacyl (N-term)">Thioacyl (N-term)</option>
+        <option value="Thiophos-S-S-biotin (S)">Thiophos-S-S-biotin (S)</option>
+        <option value="Thiophos-S-S-biotin (T)">Thiophos-S-S-biotin (T)</option>
+        <option value="Thiophos-S-S-biotin (Y)">Thiophos-S-S-biotin (Y)</option>
+        <option value="Thiophospho (S)">Thiophospho (S)</option>
+        <option value="Thiophospho (T)">Thiophospho (T)</option>
+        <option value="Thiophospho (Y)">Thiophospho (Y)</option>
+        <option value="Thr-&gt;Ala (T)">Thr-&gt;Ala (T)</option>
+        <option value="Thr-&gt;Arg (T)">Thr-&gt;Arg (T)</option>
+        <option value="Thr-&gt;Asn (T)">Thr-&gt;Asn (T)</option>
+        <option value="Thr-&gt;Asp (T)">Thr-&gt;Asp (T)</option>
+        <option value="Thr-&gt;Cys (T)">Thr-&gt;Cys (T)</option>
+        <option value="Thr-&gt;Gln (T)">Thr-&gt;Gln (T)</option>
+        <option value="Thr-&gt;Glu (T)">Thr-&gt;Glu (T)</option>
+        <option value="Thr-&gt;Gly (T)">Thr-&gt;Gly (T)</option>
+        <option value="Thr-&gt;His (T)">Thr-&gt;His (T)</option>
+        <option value="Thr-&gt;Lys (T)">Thr-&gt;Lys (T)</option>
+        <option value="Thr-&gt;Met (T)">Thr-&gt;Met (T)</option>
+        <option value="Thr-&gt;Phe (T)">Thr-&gt;Phe (T)</option>
+        <option value="Thr-&gt;Pro (T)">Thr-&gt;Pro (T)</option>
+        <option value="Thr-&gt;Ser (T)">Thr-&gt;Ser (T)</option>
+        <option value="Thr-&gt;Trp (T)">Thr-&gt;Trp (T)</option>
+        <option value="Thr-&gt;Tyr (T)">Thr-&gt;Tyr (T)</option>
+        <option value="Thr-&gt;Val (T)">Thr-&gt;Val (T)</option>
+        <option value="Thr-&gt;Xle (T)">Thr-&gt;Xle (T)</option>
+        <option value="Thrbiotinhydrazide (T)">Thrbiotinhydrazide (T)</option>
+        <option value="Thyroxine (Y)">Thyroxine (Y)</option>
+        <option value="Triiodo (Y)">Triiodo (Y)</option>
+        <option value="Triiodothyronine (Y)">Triiodothyronine (Y)</option>
+        <option value="Trimethyl (K)">Trimethyl (K)</option>
+        <option value="Trimethyl (R)">Trimethyl (R)</option>
+        <option value="Trimethyl:13C(3)2H(9) (K)">Trimethyl:13C(3)2H(9) (K)</option>
+        <option value="Trimethyl:13C(3)2H(9) (R)">Trimethyl:13C(3)2H(9) (R)</option>
+        <option value="Trimethyl:2H(9) (K)">Trimethyl:2H(9) (K)</option>
+        <option value="Trimethyl:2H(9) (R)">Trimethyl:2H(9) (R)</option>
+        <option value="Trioxidation (C)">Trioxidation (C)</option>
+        <option value="Trioxidation (W)">Trioxidation (W)</option>
+        <option value="Trioxidation (Y)">Trioxidation (Y)</option>
+        <option value="Trp-&gt;Ala (W)">Trp-&gt;Ala (W)</option>
+        <option value="Trp-&gt;Arg (W)">Trp-&gt;Arg (W)</option>
+        <option value="Trp-&gt;Asn (W)">Trp-&gt;Asn (W)</option>
+        <option value="Trp-&gt;Asp (W)">Trp-&gt;Asp (W)</option>
+        <option value="Trp-&gt;Cys (W)">Trp-&gt;Cys (W)</option>
+        <option value="Trp-&gt;Gln (W)">Trp-&gt;Gln (W)</option>
+        <option value="Trp-&gt;Glu (W)">Trp-&gt;Glu (W)</option>
+        <option value="Trp-&gt;Gly (W)">Trp-&gt;Gly (W)</option>
+        <option value="Trp-&gt;His (W)">Trp-&gt;His (W)</option>
+        <option value="Trp-&gt;Hydroxykynurenin (W)">Trp-&gt;Hydroxykynurenin (W)</option>
+        <option value="Trp-&gt;Kynurenin (W)">Trp-&gt;Kynurenin (W)</option>
+        <option value="Trp-&gt;Lys (W)">Trp-&gt;Lys (W)</option>
+        <option value="Trp-&gt;Met (W)">Trp-&gt;Met (W)</option>
+        <option value="Trp-&gt;Oxolactone (W)">Trp-&gt;Oxolactone (W)</option>
+        <option value="Trp-&gt;Phe (W)">Trp-&gt;Phe (W)</option>
+        <option value="Trp-&gt;Pro (W)">Trp-&gt;Pro (W)</option>
+        <option value="Trp-&gt;Ser (W)">Trp-&gt;Ser (W)</option>
+        <option value="Trp-&gt;Thr (W)">Trp-&gt;Thr (W)</option>
+        <option value="Trp-&gt;Tyr (W)">Trp-&gt;Tyr (W)</option>
+        <option value="Trp-&gt;Val (W)">Trp-&gt;Val (W)</option>
+        <option value="Trp-&gt;Xle (W)">Trp-&gt;Xle (W)</option>
+        <option value="Tyr-&gt;Ala (Y)">Tyr-&gt;Ala (Y)</option>
+        <option value="Tyr-&gt;Arg (Y)">Tyr-&gt;Arg (Y)</option>
+        <option value="Tyr-&gt;Asn (Y)">Tyr-&gt;Asn (Y)</option>
+        <option value="Tyr-&gt;Asp (Y)">Tyr-&gt;Asp (Y)</option>
+        <option value="Tyr-&gt;Cys (Y)">Tyr-&gt;Cys (Y)</option>
+        <option value="Tyr-&gt;Dha (Y)">Tyr-&gt;Dha (Y)</option>
+        <option value="Tyr-&gt;Gln (Y)">Tyr-&gt;Gln (Y)</option>
+        <option value="Tyr-&gt;Glu (Y)">Tyr-&gt;Glu (Y)</option>
+        <option value="Tyr-&gt;Gly (Y)">Tyr-&gt;Gly (Y)</option>
+        <option value="Tyr-&gt;His (Y)">Tyr-&gt;His (Y)</option>
+        <option value="Tyr-&gt;Lys (Y)">Tyr-&gt;Lys (Y)</option>
+        <option value="Tyr-&gt;Met (Y)">Tyr-&gt;Met (Y)</option>
+        <option value="Tyr-&gt;Phe (Y)">Tyr-&gt;Phe (Y)</option>
+        <option value="Tyr-&gt;Pro (Y)">Tyr-&gt;Pro (Y)</option>
+        <option value="Tyr-&gt;Ser (Y)">Tyr-&gt;Ser (Y)</option>
+        <option value="Tyr-&gt;Thr (Y)">Tyr-&gt;Thr (Y)</option>
+        <option value="Tyr-&gt;Trp (Y)">Tyr-&gt;Trp (Y)</option>
+        <option value="Tyr-&gt;Val (Y)">Tyr-&gt;Val (Y)</option>
+        <option value="Tyr-&gt;Xle (Y)">Tyr-&gt;Xle (Y)</option>
+        <option value="Ub-Br2 (C)">Ub-Br2 (C)</option>
+        <option value="Ub-VME (C)">Ub-VME (C)</option>
+        <option value="Ub-amide (C)">Ub-amide (C)</option>
+        <option value="Ub-fluorescein (C)">Ub-fluorescein (C)</option>
+        <option value="UgiJoullie (D)">UgiJoullie (D)</option>
+        <option value="UgiJoullie (E)">UgiJoullie (E)</option>
+        <option value="UgiJoullieProGly (D)">UgiJoullieProGly (D)</option>
+        <option value="UgiJoullieProGly (E)">UgiJoullieProGly (E)</option>
+        <option value="UgiJoullieProGlyProGly (D)">UgiJoullieProGlyProGly (D)</option>
+        <option value="UgiJoullieProGlyProGly (E)">UgiJoullieProGlyProGly (E)</option>
+        <option value="VFQQQTGG (K)">VFQQQTGG (K)</option>
+        <option value="VIEVYQEQTGG (K)">VIEVYQEQTGG (K)</option>
+        <option value="Val-&gt;Ala (V)">Val-&gt;Ala (V)</option>
+        <option value="Val-&gt;Arg (V)">Val-&gt;Arg (V)</option>
+        <option value="Val-&gt;Asn (V)">Val-&gt;Asn (V)</option>
+        <option value="Val-&gt;Asp (V)">Val-&gt;Asp (V)</option>
+        <option value="Val-&gt;Cys (V)">Val-&gt;Cys (V)</option>
+        <option value="Val-&gt;Gln (V)">Val-&gt;Gln (V)</option>
+        <option value="Val-&gt;Glu (V)">Val-&gt;Glu (V)</option>
+        <option value="Val-&gt;Gly (V)">Val-&gt;Gly (V)</option>
+        <option value="Val-&gt;His (V)">Val-&gt;His (V)</option>
+        <option value="Val-&gt;Lys (V)">Val-&gt;Lys (V)</option>
+        <option value="Val-&gt;Met (V)">Val-&gt;Met (V)</option>
+        <option value="Val-&gt;Phe (V)">Val-&gt;Phe (V)</option>
+        <option value="Val-&gt;Pro (V)">Val-&gt;Pro (V)</option>
+        <option value="Val-&gt;Ser (V)">Val-&gt;Ser (V)</option>
+        <option value="Val-&gt;Thr (V)">Val-&gt;Thr (V)</option>
+        <option value="Val-&gt;Trp (V)">Val-&gt;Trp (V)</option>
+        <option value="Val-&gt;Tyr (V)">Val-&gt;Tyr (V)</option>
+        <option value="Val-&gt;Xle (V)">Val-&gt;Xle (V)</option>
+        <option value="Withaferin (C)">Withaferin (C)</option>
+        <option value="Xle-&gt;Ala (I)">Xle-&gt;Ala (I)</option>
+        <option value="Xle-&gt;Ala (L)">Xle-&gt;Ala (L)</option>
+        <option value="Xle-&gt;Arg (I)">Xle-&gt;Arg (I)</option>
+        <option value="Xle-&gt;Arg (L)">Xle-&gt;Arg (L)</option>
+        <option value="Xle-&gt;Asn (I)">Xle-&gt;Asn (I)</option>
+        <option value="Xle-&gt;Asn (L)">Xle-&gt;Asn (L)</option>
+        <option value="Xle-&gt;Asp (I)">Xle-&gt;Asp (I)</option>
+        <option value="Xle-&gt;Asp (L)">Xle-&gt;Asp (L)</option>
+        <option value="Xle-&gt;Cys (I)">Xle-&gt;Cys (I)</option>
+        <option value="Xle-&gt;Cys (L)">Xle-&gt;Cys (L)</option>
+        <option value="Xle-&gt;Gln (I)">Xle-&gt;Gln (I)</option>
+        <option value="Xle-&gt;Gln (L)">Xle-&gt;Gln (L)</option>
+        <option value="Xle-&gt;Glu (I)">Xle-&gt;Glu (I)</option>
+        <option value="Xle-&gt;Glu (L)">Xle-&gt;Glu (L)</option>
+        <option value="Xle-&gt;Gly (I)">Xle-&gt;Gly (I)</option>
+        <option value="Xle-&gt;Gly (L)">Xle-&gt;Gly (L)</option>
+        <option value="Xle-&gt;His (I)">Xle-&gt;His (I)</option>
+        <option value="Xle-&gt;His (L)">Xle-&gt;His (L)</option>
+        <option value="Xle-&gt;Lys (I)">Xle-&gt;Lys (I)</option>
+        <option value="Xle-&gt;Lys (L)">Xle-&gt;Lys (L)</option>
+        <option value="Xle-&gt;Met (I)">Xle-&gt;Met (I)</option>
+        <option value="Xle-&gt;Met (L)">Xle-&gt;Met (L)</option>
+        <option value="Xle-&gt;Phe (I)">Xle-&gt;Phe (I)</option>
+        <option value="Xle-&gt;Phe (L)">Xle-&gt;Phe (L)</option>
+        <option value="Xle-&gt;Pro (I)">Xle-&gt;Pro (I)</option>
+        <option value="Xle-&gt;Pro (L)">Xle-&gt;Pro (L)</option>
+        <option value="Xle-&gt;Ser (I)">Xle-&gt;Ser (I)</option>
+        <option value="Xle-&gt;Ser (L)">Xle-&gt;Ser (L)</option>
+        <option value="Xle-&gt;Thr (I)">Xle-&gt;Thr (I)</option>
+        <option value="Xle-&gt;Thr (L)">Xle-&gt;Thr (L)</option>
+        <option value="Xle-&gt;Trp (I)">Xle-&gt;Trp (I)</option>
+        <option value="Xle-&gt;Trp (L)">Xle-&gt;Trp (L)</option>
+        <option value="Xle-&gt;Tyr (I)">Xle-&gt;Tyr (I)</option>
+        <option value="Xle-&gt;Tyr (L)">Xle-&gt;Tyr (L)</option>
+        <option value="Xle-&gt;Val (I)">Xle-&gt;Val (I)</option>
+        <option value="Xle-&gt;Val (L)">Xle-&gt;Val (L)</option>
+        <option value="Xlink:B10621 (C)">Xlink:B10621 (C)</option>
+        <option value="Xlink:DMP (K)">Xlink:DMP (K)</option>
+        <option value="Xlink:DMP-de (K)">Xlink:DMP-de (K)</option>
+        <option value="Xlink:DMP-s (K)">Xlink:DMP-s (K)</option>
+        <option value="Xlink:DSS (K)">Xlink:DSS (K)</option>
+        <option value="Xlink:DST (K)">Xlink:DST (K)</option>
+        <option value="Xlink:DTSSP (K)">Xlink:DTSSP (K)</option>
+        <option value="Xlink:EGS (K)">Xlink:EGS (K)</option>
+        <option value="Xlink:EGScleaved (K)">Xlink:EGScleaved (K)</option>
+        <option value="Xlink:SMCC (C)">Xlink:SMCC (C)</option>
+        <option value="Xlink:SSD (K)">Xlink:SSD (K)</option>
+        <option value="ZGB (K)">ZGB (K)</option>
+        <option value="ZGB (N-term)">ZGB (N-term)</option>
+        <option value="a-type-ion (C-term)">a-type-ion (C-term)</option>
+        <option value="azole (C)">azole (C)</option>
+        <option value="azole (S)">azole (S)</option>
+        <option value="benzylguanidine (K)">benzylguanidine (K)</option>
+        <option value="biotinAcrolein298 (C)">biotinAcrolein298 (C)</option>
+        <option value="biotinAcrolein298 (H)">biotinAcrolein298 (H)</option>
+        <option value="biotinAcrolein298 (K)">biotinAcrolein298 (K)</option>
+        <option value="bisANS-sulfonates (K)">bisANS-sulfonates (K)</option>
+        <option value="bisANS-sulfonates (S)">bisANS-sulfonates (S)</option>
+        <option value="bisANS-sulfonates (T)">bisANS-sulfonates (T)</option>
+        <option value="cGMP (C)">cGMP (C)</option>
+        <option value="cGMP (S)">cGMP (S)</option>
+        <option value="cGMP+RMP-loss (C)">cGMP+RMP-loss (C)</option>
+        <option value="cGMP+RMP-loss (S)">cGMP+RMP-loss (S)</option>
+        <option value="cysTMT (C)">cysTMT (C)</option>
+        <option value="cysTMT6plex (C)">cysTMT6plex (C)</option>
+        <option value="dHex (N)">dHex (N)</option>
+        <option value="dHex (S)">dHex (S)</option>
+        <option value="dHex (T)">dHex (T)</option>
+        <option value="dHex(1)Hex(1) (S)">dHex(1)Hex(1) (S)</option>
+        <option value="dHex(1)Hex(1) (T)">dHex(1)Hex(1) (T)</option>
+        <option value="dHex(1)Hex(2) (S)">dHex(1)Hex(2) (S)</option>
+        <option value="dHex(1)Hex(2) (T)">dHex(1)Hex(2) (T)</option>
+        <option value="dHex(1)Hex(3) (S)">dHex(1)Hex(3) (S)</option>
+        <option value="dHex(1)Hex(3) (T)">dHex(1)Hex(3) (T)</option>
+        <option value="dHex(1)Hex(3)HexNAc(4) (N)">dHex(1)Hex(3)HexNAc(4) (N)</option>
+        <option value="dHex(1)Hex(4) (S)">dHex(1)Hex(4) (S)</option>
+        <option value="dHex(1)Hex(4) (T)">dHex(1)Hex(4) (T)</option>
+        <option value="dHex(1)Hex(4)HexNAc(4) (N)">dHex(1)Hex(4)HexNAc(4) (N)</option>
+        <option value="dHex(1)Hex(5) (S)">dHex(1)Hex(5) (S)</option>
+        <option value="dHex(1)Hex(5) (T)">dHex(1)Hex(5) (T)</option>
+        <option value="dHex(1)Hex(5)HexNAc(4) (N)">dHex(1)Hex(5)HexNAc(4) (N)</option>
+        <option value="dHex(1)Hex(5)HexNAc(4)NeuAc(1) (N)">dHex(1)Hex(5)HexNAc(4)NeuAc(1) (N)</option>
+        <option value="dHex(1)Hex(5)HexNAc(4)NeuAc(2) (N)">dHex(1)Hex(5)HexNAc(4)NeuAc(2) (N)</option>
+        <option value="dHex(1)Hex(6) (S)">dHex(1)Hex(6) (S)</option>
+        <option value="dHex(1)Hex(6) (T)">dHex(1)Hex(6) (T)</option>
+        <option value="dNIC (K)">dNIC (K)</option>
+        <option value="dNIC (N-term)">dNIC (N-term)</option>
+        <option value="dichlorination (C)">dichlorination (C)</option>
+        <option value="dichlorination (Y)">dichlorination (Y)</option>
+        <option value="ethylamino (S)">ethylamino (S)</option>
+        <option value="ethylamino (T)">ethylamino (T)</option>
+        <option value="ethylsulfonylethyl (C)">ethylsulfonylethyl (C)</option>
+        <option value="ethylsulfonylethyl (H)">ethylsulfonylethyl (H)</option>
+        <option value="ethylsulfonylethyl (K)">ethylsulfonylethyl (K)</option>
+        <option value="glucosone (R)">glucosone (R)</option>
+        <option value="glycidamide (K)">glycidamide (K)</option>
+        <option value="glycidamide (N-term)">glycidamide (N-term)</option>
+        <option value="iTRAQ4plex (H)">iTRAQ4plex (H)</option>
+        <option value="iTRAQ4plex (K)">iTRAQ4plex (K)</option>
+        <option value="iTRAQ4plex (N-term)">iTRAQ4plex (N-term)</option>
+        <option value="iTRAQ4plex (S)">iTRAQ4plex (S)</option>
+        <option value="iTRAQ4plex (T)">iTRAQ4plex (T)</option>
+        <option value="iTRAQ4plex (Y)">iTRAQ4plex (Y)</option>
+        <option value="iTRAQ4plex114 (K)">iTRAQ4plex114 (K)</option>
+        <option value="iTRAQ4plex114 (N-term)">iTRAQ4plex114 (N-term)</option>
+        <option value="iTRAQ4plex114 (Y)">iTRAQ4plex114 (Y)</option>
+        <option value="iTRAQ4plex115 (K)">iTRAQ4plex115 (K)</option>
+        <option value="iTRAQ4plex115 (N-term)">iTRAQ4plex115 (N-term)</option>
+        <option value="iTRAQ4plex115 (Y)">iTRAQ4plex115 (Y)</option>
+        <option value="iTRAQ8plex (H)">iTRAQ8plex (H)</option>
+        <option value="iTRAQ8plex (K)">iTRAQ8plex (K)</option>
+        <option value="iTRAQ8plex (N-term)">iTRAQ8plex (N-term)</option>
+        <option value="iTRAQ8plex (S)">iTRAQ8plex (S)</option>
+        <option value="iTRAQ8plex (T)">iTRAQ8plex (T)</option>
+        <option value="iTRAQ8plex (Y)">iTRAQ8plex (Y)</option>
+        <option value="iTRAQ8plex:13C(6)15N(2) (K)">iTRAQ8plex:13C(6)15N(2) (K)</option>
+        <option value="iTRAQ8plex:13C(6)15N(2) (N-term)">iTRAQ8plex:13C(6)15N(2) (N-term)</option>
+        <option value="iTRAQ8plex:13C(6)15N(2) (Y)">iTRAQ8plex:13C(6)15N(2) (Y)</option>
+        <option value="iodoTMT (C)">iodoTMT (C)</option>
+        <option value="iodoTMT (D)">iodoTMT (D)</option>
+        <option value="iodoTMT (E)">iodoTMT (E)</option>
+        <option value="iodoTMT (H)">iodoTMT (H)</option>
+        <option value="iodoTMT (K)">iodoTMT (K)</option>
+        <option value="iodoTMT6plex (C)">iodoTMT6plex (C)</option>
+        <option value="iodoTMT6plex (D)">iodoTMT6plex (D)</option>
+        <option value="iodoTMT6plex (E)">iodoTMT6plex (E)</option>
+        <option value="iodoTMT6plex (H)">iodoTMT6plex (H)</option>
+        <option value="iodoTMT6plex (K)">iodoTMT6plex (K)</option>
+        <option value="lapachenole (C)">lapachenole (C)</option>
+        <option value="mTRAQ (H)">mTRAQ (H)</option>
+        <option value="mTRAQ (K)">mTRAQ (K)</option>
+        <option value="mTRAQ (N-term)">mTRAQ (N-term)</option>
+        <option value="mTRAQ (S)">mTRAQ (S)</option>
+        <option value="mTRAQ (T)">mTRAQ (T)</option>
+        <option value="mTRAQ (Y)">mTRAQ (Y)</option>
+        <option value="mTRAQ:13C(3)15N(1) (H)">mTRAQ:13C(3)15N(1) (H)</option>
+        <option value="mTRAQ:13C(3)15N(1) (K)">mTRAQ:13C(3)15N(1) (K)</option>
+        <option value="mTRAQ:13C(3)15N(1) (N-term)">mTRAQ:13C(3)15N(1) (N-term)</option>
+        <option value="mTRAQ:13C(3)15N(1) (S)">mTRAQ:13C(3)15N(1) (S)</option>
+        <option value="mTRAQ:13C(3)15N(1) (T)">mTRAQ:13C(3)15N(1) (T)</option>
+        <option value="mTRAQ:13C(3)15N(1) (Y)">mTRAQ:13C(3)15N(1) (Y)</option>
+        <option value="mTRAQ:13C(6)15N(2) (H)">mTRAQ:13C(6)15N(2) (H)</option>
+        <option value="mTRAQ:13C(6)15N(2) (K)">mTRAQ:13C(6)15N(2) (K)</option>
+        <option value="mTRAQ:13C(6)15N(2) (N-term)">mTRAQ:13C(6)15N(2) (N-term)</option>
+        <option value="mTRAQ:13C(6)15N(2) (S)">mTRAQ:13C(6)15N(2) (S)</option>
+        <option value="mTRAQ:13C(6)15N(2) (T)">mTRAQ:13C(6)15N(2) (T)</option>
+        <option value="mTRAQ:13C(6)15N(2) (Y)">mTRAQ:13C(6)15N(2) (Y)</option>
+        <option value="maleimide (C)">maleimide (C)</option>
+        <option value="maleimide (K)">maleimide (K)</option>
+        <option value="maleimide3 (C)">maleimide3 (C)</option>
+        <option value="maleimide3 (K)">maleimide3 (K)</option>
+        <option value="maleimide5 (C)">maleimide5 (C)</option>
+        <option value="maleimide5 (K)">maleimide5 (K)</option>
+        <option value="methylsulfonylethyl (C)">methylsulfonylethyl (C)</option>
+        <option value="methylsulfonylethyl (H)">methylsulfonylethyl (H)</option>
+        <option value="methylsulfonylethyl (K)">methylsulfonylethyl (K)</option>
+        <option value="phenylsulfonylethyl (C)">phenylsulfonylethyl (C)</option>
+        <option value="phosphoRibosyl (D)">phosphoRibosyl (D)</option>
+        <option value="phosphoRibosyl (E)">phosphoRibosyl (E)</option>
+        <option value="phosphoRibosyl (R)">phosphoRibosyl (R)</option>
+        <option value="probiotinhydrazide (P)">probiotinhydrazide (P)</option>
+        <option value="pupylation (K)">pupylation (K)</option>
+        <option value="pyrophospho (S)">pyrophospho (S)</option>
+        <option value="pyrophospho (T)">pyrophospho (T)</option>
+        <option value="sulfo+amino (Y)">sulfo+amino (Y)</option>
+        <option value="thioacylPA (K)">thioacylPA (K)</option>
+        <option value="trifluoro (L)">trifluoro (L)</option>
+      </param>
+    </repeat>
+    <param name="param_filter_remove_peaks_below_threshold" type="float" value="2.01" label="All peaks of a query spectrum with intensities below &lt;threshold&gt; will be zeroed" help="(-remove_peaks_below_threshold) "/>
+    <param name="param_filter_min_peaks" type="integer" value="5" label="required mininum number of peaks for a query spectrum" help="(-min_peaks) "/>
+    <param name="param_filter_max_peaks" type="integer" value="150" label="Use only the top &lt;number&gt; of peaks" help="(-max_peaks) "/>
+    <param name="param_filter_cut_peaks_below" type="integer" value="1000" label="Remove all peaks which are lower than 1/&lt;number&gt; of the highest peaks" help="(-cut_peaks_below) Default equals all peaks which are lower than 0.001 of the maximum intensity peak"/>
+    <expand macro="advanced_options">
+      <param name="param_round_precursor_to_integer" type="integer" value="10" label="many precursor m/z multipling number lead to the same number; are packed in the same vector for faster search.Should be higher for high-resolution data" help="(-round_precursor_to_integer) "/>
+      <param name="param_force" type="boolean" truevalue="-force" falsevalue="" checked="false" optional="True" label="Overwrite tool specific checks" help="(-force) "/>
+    </expand>
+  </inputs>
+  <outputs>
+    <data name="param_out" format="idxml"/>
+  </outputs>
+  <help>**What it does**
+
+Identifies peptide MS/MS spectra by spectral matching with a searchable spectral library.
+
+
+For more information, visit http://ftp.mi.fu-berlin.de/OpenMS/release-documentation/html/TOPP_SpecLibSearcher.html</help>
+  <expand macro="references"/>
+</tool>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/SpectraFilterBernNorm.xml	Thu Apr 16 08:37:04 2015 -0400
@@ -0,0 +1,53 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<tool id="SpectraFilterBernNorm" name="SpectraFilterBernNorm" version="2.0.0">
+  <description>Applies thresholdfilter to peak spectra.</description>
+  <macros>
+    <token name="@EXECUTABLE@">SpectraFilterBernNorm</token>
+    <import>macros.xml</import>
+  </macros>
+  <expand macro="stdio"/>
+  <expand macro="requirements"/>
+  <command>SpectraFilterBernNorm
+
+#if $param_in:
+  -in $param_in
+#end if
+#if $param_out:
+  -out $param_out
+#end if
+-threads \${GALAXY_SLOTS:-24} 
+#if $param_algorithm_threshold:
+  -algorithm:threshold $param_algorithm_threshold
+#end if
+#if $adv_opts.adv_opts_selector=='advanced':
+    #if $adv_opts.param_force:
+  -force
+#end if
+    #if $adv_opts.param_algorithm_C1:
+  -algorithm:C1 $adv_opts.param_algorithm_C1
+#end if
+    #if $adv_opts.param_algorithm_C2:
+  -algorithm:C2 $adv_opts.param_algorithm_C2
+#end if
+#end if
+</command>
+  <inputs>
+    <param name="param_in" type="data" format="mzml" optional="False" label="input file" help="(-in) "/>
+    <param name="param_algorithm_threshold" type="float" value="0.1" label="Threshold of the Bern et al. normalization" help="(-threshold) "/>
+    <expand macro="advanced_options">
+      <param name="param_force" type="boolean" truevalue="-force" falsevalue="" checked="false" optional="True" label="Overwrite tool specific checks" help="(-force) "/>
+      <param name="param_algorithm_C1" type="float" value="28.0" label="C1 value of the normalization" help="(-C1) "/>
+      <param name="param_algorithm_C2" type="float" value="400.0" label="C2 value of the normalization" help="(-C2) "/>
+    </expand>
+  </inputs>
+  <outputs>
+    <data name="param_out" format="mzml"/>
+  </outputs>
+  <help>**What it does**
+
+Applies thresholdfilter to peak spectra.
+
+
+For more information, visit http://ftp.mi.fu-berlin.de/OpenMS/release-documentation/html/TOPP_SpectraFilterBernNorm.html</help>
+  <expand macro="references"/>
+</tool>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/SpectraFilterMarkerMower.xml	Thu Apr 16 08:37:04 2015 -0400
@@ -0,0 +1,41 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<tool id="SpectraFilterMarkerMower" name="SpectraFilterMarkerMower" version="2.0.0">
+  <description>Applies thresholdfilter to peak spectra.</description>
+  <macros>
+    <token name="@EXECUTABLE@">SpectraFilterMarkerMower</token>
+    <import>macros.xml</import>
+  </macros>
+  <expand macro="stdio"/>
+  <expand macro="requirements"/>
+  <command>SpectraFilterMarkerMower
+
+#if $param_in:
+  -in $param_in
+#end if
+#if $param_out:
+  -out $param_out
+#end if
+-threads \${GALAXY_SLOTS:-24} 
+#if $adv_opts.adv_opts_selector=='advanced':
+    #if $adv_opts.param_force:
+  -force
+#end if
+#end if
+</command>
+  <inputs>
+    <param name="param_in" type="data" format="mzml" optional="False" label="input file" help="(-in) "/>
+    <expand macro="advanced_options">
+      <param name="param_force" type="boolean" truevalue="-force" falsevalue="" checked="false" optional="True" label="Overwrite tool specific checks" help="(-force) "/>
+    </expand>
+  </inputs>
+  <outputs>
+    <data name="param_out" format="mzml"/>
+  </outputs>
+  <help>**What it does**
+
+Applies thresholdfilter to peak spectra.
+
+
+For more information, visit http://ftp.mi.fu-berlin.de/OpenMS/release-documentation/html/TOPP_SpectraFilterMarkerMower.html</help>
+  <expand macro="references"/>
+</tool>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/SpectraFilterNLargest.xml	Thu Apr 16 08:37:04 2015 -0400
@@ -0,0 +1,45 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<tool id="SpectraFilterNLargest" name="SpectraFilterNLargest" version="2.0.0">
+  <description>Applies thresholdfilter to peak spectra.</description>
+  <macros>
+    <token name="@EXECUTABLE@">SpectraFilterNLargest</token>
+    <import>macros.xml</import>
+  </macros>
+  <expand macro="stdio"/>
+  <expand macro="requirements"/>
+  <command>SpectraFilterNLargest
+
+#if $param_in:
+  -in $param_in
+#end if
+#if $param_out:
+  -out $param_out
+#end if
+-threads \${GALAXY_SLOTS:-24} 
+#if $param_algorithm_n:
+  -algorithm:n $param_algorithm_n
+#end if
+#if $adv_opts.adv_opts_selector=='advanced':
+    #if $adv_opts.param_force:
+  -force
+#end if
+#end if
+</command>
+  <inputs>
+    <param name="param_in" type="data" format="mzml" optional="False" label="input file" help="(-in) "/>
+    <param name="param_algorithm_n" type="integer" value="200" label="The number of peaks to keep" help="(-n) "/>
+    <expand macro="advanced_options">
+      <param name="param_force" type="boolean" truevalue="-force" falsevalue="" checked="false" optional="True" label="Overwrite tool specific checks" help="(-force) "/>
+    </expand>
+  </inputs>
+  <outputs>
+    <data name="param_out" format="mzml"/>
+  </outputs>
+  <help>**What it does**
+
+Applies thresholdfilter to peak spectra.
+
+
+For more information, visit http://ftp.mi.fu-berlin.de/OpenMS/release-documentation/html/TOPP_SpectraFilterNLargest.html</help>
+  <expand macro="references"/>
+</tool>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/SpectraFilterNormalizer.xml	Thu Apr 16 08:37:04 2015 -0400
@@ -0,0 +1,53 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<tool id="SpectraFilterNormalizer" name="SpectraFilterNormalizer" version="2.0.0">
+  <description>Applies thresholdfilter to peak spectra.</description>
+  <macros>
+    <token name="@EXECUTABLE@">SpectraFilterNormalizer</token>
+    <import>macros.xml</import>
+  </macros>
+  <expand macro="stdio"/>
+  <expand macro="requirements"/>
+  <command>SpectraFilterNormalizer
+
+#if $param_in:
+  -in $param_in
+#end if
+#if $param_out:
+  -out $param_out
+#end if
+-threads \${GALAXY_SLOTS:-24} 
+#if $param_algorithm_method:
+  -algorithm:method
+  #if " " in str($param_algorithm_method):
+    "$param_algorithm_method"
+  #else
+    $param_algorithm_method
+  #end if
+#end if
+#if $adv_opts.adv_opts_selector=='advanced':
+    #if $adv_opts.param_force:
+  -force
+#end if
+#end if
+</command>
+  <inputs>
+    <param name="param_in" type="data" format="mzml" optional="False" label="input file" help="(-in) "/>
+    <param name="param_algorithm_method" type="select" optional="True" value="to_one" label="Normalize by deviding though the TIC ('to_TIC') or normalize to max intensity of one ('to_one')" help="(-method) ">
+      <option value="to_one">to_one</option>
+      <option value="to_TIC">to_TIC</option>
+    </param>
+    <expand macro="advanced_options">
+      <param name="param_force" type="boolean" truevalue="-force" falsevalue="" checked="false" optional="True" label="Overwrite tool specific checks" help="(-force) "/>
+    </expand>
+  </inputs>
+  <outputs>
+    <data name="param_out" format="mzml"/>
+  </outputs>
+  <help>**What it does**
+
+Applies thresholdfilter to peak spectra.
+
+
+For more information, visit http://ftp.mi.fu-berlin.de/OpenMS/release-documentation/html/TOPP_SpectraFilterNormalizer.html</help>
+  <expand macro="references"/>
+</tool>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/SpectraFilterParentPeakMower.xml	Thu Apr 16 08:37:04 2015 -0400
@@ -0,0 +1,73 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<tool id="SpectraFilterParentPeakMower" name="SpectraFilterParentPeakMower" version="2.0.0">
+  <description>Applies thresholdfilter to peak spectra.</description>
+  <macros>
+    <token name="@EXECUTABLE@">SpectraFilterParentPeakMower</token>
+    <import>macros.xml</import>
+  </macros>
+  <expand macro="stdio"/>
+  <expand macro="requirements"/>
+  <command>SpectraFilterParentPeakMower
+
+#if $param_in:
+  -in $param_in
+#end if
+#if $param_out:
+  -out $param_out
+#end if
+-threads \${GALAXY_SLOTS:-24} 
+#if $param_algorithm_window_size:
+  -algorithm:window_size $param_algorithm_window_size
+#end if
+#if $param_algorithm_default_charge:
+  -algorithm:default_charge $param_algorithm_default_charge
+#end if
+#if $param_algorithm_consider_NH3_loss:
+  -algorithm:consider_NH3_loss $param_algorithm_consider_NH3_loss
+#end if
+#if $param_algorithm_consider_H2O_loss:
+  -algorithm:consider_H2O_loss $param_algorithm_consider_H2O_loss
+#end if
+#if $adv_opts.adv_opts_selector=='advanced':
+    #if $adv_opts.param_force:
+  -force
+#end if
+    #if $adv_opts.param_algorithm_clean_all_charge_states:
+  -algorithm:clean_all_charge_states $adv_opts.param_algorithm_clean_all_charge_states
+#end if
+    #if $adv_opts.param_algorithm_reduce_by_factor:
+  -algorithm:reduce_by_factor $adv_opts.param_algorithm_reduce_by_factor
+#end if
+    #if $adv_opts.param_algorithm_factor:
+  -algorithm:factor $adv_opts.param_algorithm_factor
+#end if
+    #if $adv_opts.param_algorithm_set_to_zero:
+  -algorithm:set_to_zero $adv_opts.param_algorithm_set_to_zero
+#end if
+#end if
+</command>
+  <inputs>
+    <param name="param_in" type="data" format="mzml" optional="False" label="input file" help="(-in) "/>
+    <param name="param_algorithm_window_size" type="float" value="2.0" label="The size of the m/z window where the peaks are removed, +/- window_size" help="(-window_size) "/>
+    <param name="param_algorithm_default_charge" type="integer" value="2" label="If the precursor has no charge set, the default charge is assumed" help="(-default_charge) "/>
+    <param name="param_algorithm_consider_NH3_loss" type="integer" value="1" label="Whether NH3 loss peaks from the precursor should be removed" help="(-consider_NH3_loss) "/>
+    <param name="param_algorithm_consider_H2O_loss" type="integer" value="1" label="Whether H2O loss peaks from the precursor should be removed" help="(-consider_H2O_loss) "/>
+    <expand macro="advanced_options">
+      <param name="param_force" type="boolean" truevalue="-force" falsevalue="" checked="false" optional="True" label="Overwrite tool specific checks" help="(-force) "/>
+      <param name="param_algorithm_clean_all_charge_states" type="integer" value="1" label="Set to 1 if precursor ions of all possible charge states should be removed" help="(-clean_all_charge_states) "/>
+      <param name="param_algorithm_reduce_by_factor" type="integer" value="0" label="Reduce the intensities of the precursor and related ions by a given factor (set 'set_to_zero' to 0)" help="(-reduce_by_factor) "/>
+      <param name="param_algorithm_factor" type="float" value="1000.0" label="Factor which is used to reduce the intensities if 'reduce_by_factor' is selected" help="(-factor) "/>
+      <param name="param_algorithm_set_to_zero" type="integer" value="1" label="Reduce the intensities of the precursor and related ions to zero" help="(-set_to_zero) "/>
+    </expand>
+  </inputs>
+  <outputs>
+    <data name="param_out" format="mzml"/>
+  </outputs>
+  <help>**What it does**
+
+Applies thresholdfilter to peak spectra.
+
+
+For more information, visit http://ftp.mi.fu-berlin.de/OpenMS/release-documentation/html/TOPP_SpectraFilterParentPeakMower.html</help>
+  <expand macro="references"/>
+</tool>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/SpectraFilterScaler.xml	Thu Apr 16 08:37:04 2015 -0400
@@ -0,0 +1,41 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<tool id="SpectraFilterScaler" name="SpectraFilterScaler" version="2.0.0">
+  <description>Applies thresholdfilter to peak spectra.</description>
+  <macros>
+    <token name="@EXECUTABLE@">SpectraFilterScaler</token>
+    <import>macros.xml</import>
+  </macros>
+  <expand macro="stdio"/>
+  <expand macro="requirements"/>
+  <command>SpectraFilterScaler
+
+#if $param_in:
+  -in $param_in
+#end if
+#if $param_out:
+  -out $param_out
+#end if
+-threads \${GALAXY_SLOTS:-24} 
+#if $adv_opts.adv_opts_selector=='advanced':
+    #if $adv_opts.param_force:
+  -force
+#end if
+#end if
+</command>
+  <inputs>
+    <param name="param_in" type="data" format="mzml" optional="False" label="input file" help="(-in) "/>
+    <expand macro="advanced_options">
+      <param name="param_force" type="boolean" truevalue="-force" falsevalue="" checked="false" optional="True" label="Overwrite tool specific checks" help="(-force) "/>
+    </expand>
+  </inputs>
+  <outputs>
+    <data name="param_out" format="mzml"/>
+  </outputs>
+  <help>**What it does**
+
+Applies thresholdfilter to peak spectra.
+
+
+For more information, visit http://ftp.mi.fu-berlin.de/OpenMS/release-documentation/html/TOPP_SpectraFilterScaler.html</help>
+  <expand macro="references"/>
+</tool>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/SpectraFilterSqrtMower.xml	Thu Apr 16 08:37:04 2015 -0400
@@ -0,0 +1,41 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<tool id="SpectraFilterSqrtMower" name="SpectraFilterSqrtMower" version="2.0.0">
+  <description>Applies thresholdfilter to peak spectra.</description>
+  <macros>
+    <token name="@EXECUTABLE@">SpectraFilterSqrtMower</token>
+    <import>macros.xml</import>
+  </macros>
+  <expand macro="stdio"/>
+  <expand macro="requirements"/>
+  <command>SpectraFilterSqrtMower
+
+#if $param_in:
+  -in $param_in
+#end if
+#if $param_out:
+  -out $param_out
+#end if
+-threads \${GALAXY_SLOTS:-24} 
+#if $adv_opts.adv_opts_selector=='advanced':
+    #if $adv_opts.param_force:
+  -force
+#end if
+#end if
+</command>
+  <inputs>
+    <param name="param_in" type="data" format="mzml" optional="False" label="input file" help="(-in) "/>
+    <expand macro="advanced_options">
+      <param name="param_force" type="boolean" truevalue="-force" falsevalue="" checked="false" optional="True" label="Overwrite tool specific checks" help="(-force) "/>
+    </expand>
+  </inputs>
+  <outputs>
+    <data name="param_out" format="mzml"/>
+  </outputs>
+  <help>**What it does**
+
+Applies thresholdfilter to peak spectra.
+
+
+For more information, visit http://ftp.mi.fu-berlin.de/OpenMS/release-documentation/html/TOPP_SpectraFilterSqrtMower.html</help>
+  <expand macro="references"/>
+</tool>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/SpectraFilterThresholdMower.xml	Thu Apr 16 08:37:04 2015 -0400
@@ -0,0 +1,45 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<tool id="SpectraFilterThresholdMower" name="SpectraFilterThresholdMower" version="2.0.0">
+  <description>Applies thresholdfilter to peak spectra.</description>
+  <macros>
+    <token name="@EXECUTABLE@">SpectraFilterThresholdMower</token>
+    <import>macros.xml</import>
+  </macros>
+  <expand macro="stdio"/>
+  <expand macro="requirements"/>
+  <command>SpectraFilterThresholdMower
+
+#if $param_in:
+  -in $param_in
+#end if
+#if $param_out:
+  -out $param_out
+#end if
+-threads \${GALAXY_SLOTS:-24} 
+#if $param_algorithm_threshold:
+  -algorithm:threshold $param_algorithm_threshold
+#end if
+#if $adv_opts.adv_opts_selector=='advanced':
+    #if $adv_opts.param_force:
+  -force
+#end if
+#end if
+</command>
+  <inputs>
+    <param name="param_in" type="data" format="mzml" optional="False" label="input file" help="(-in) "/>
+    <param name="param_algorithm_threshold" type="float" value="0.05" label="Intensity threshold, peaks below this threshold are discarded" help="(-threshold) "/>
+    <expand macro="advanced_options">
+      <param name="param_force" type="boolean" truevalue="-force" falsevalue="" checked="false" optional="True" label="Overwrite tool specific checks" help="(-force) "/>
+    </expand>
+  </inputs>
+  <outputs>
+    <data name="param_out" format="mzml"/>
+  </outputs>
+  <help>**What it does**
+
+Applies thresholdfilter to peak spectra.
+
+
+For more information, visit http://ftp.mi.fu-berlin.de/OpenMS/release-documentation/html/TOPP_SpectraFilterThresholdMower.html</help>
+  <expand macro="references"/>
+</tool>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/SpectraFilterWindowMower.xml	Thu Apr 16 08:37:04 2015 -0400
@@ -0,0 +1,61 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<tool id="SpectraFilterWindowMower" name="SpectraFilterWindowMower" version="2.0.0">
+  <description>Applies thresholdfilter to peak spectra.</description>
+  <macros>
+    <token name="@EXECUTABLE@">SpectraFilterWindowMower</token>
+    <import>macros.xml</import>
+  </macros>
+  <expand macro="stdio"/>
+  <expand macro="requirements"/>
+  <command>SpectraFilterWindowMower
+
+#if $param_in:
+  -in $param_in
+#end if
+#if $param_out:
+  -out $param_out
+#end if
+-threads \${GALAXY_SLOTS:-24} 
+#if $param_algorithm_windowsize:
+  -algorithm:windowsize $param_algorithm_windowsize
+#end if
+#if $param_algorithm_peakcount:
+  -algorithm:peakcount $param_algorithm_peakcount
+#end if
+#if $param_algorithm_movetype:
+  -algorithm:movetype
+  #if " " in str($param_algorithm_movetype):
+    "$param_algorithm_movetype"
+  #else
+    $param_algorithm_movetype
+  #end if
+#end if
+#if $adv_opts.adv_opts_selector=='advanced':
+    #if $adv_opts.param_force:
+  -force
+#end if
+#end if
+</command>
+  <inputs>
+    <param name="param_in" type="data" format="mzml" optional="False" label="input file" help="(-in) "/>
+    <param name="param_algorithm_windowsize" type="float" value="50.0" label="The size of the sliding window along the m/z axis" help="(-windowsize) "/>
+    <param name="param_algorithm_peakcount" type="integer" value="2" label="The number of peaks that should be kept" help="(-peakcount) "/>
+    <param name="param_algorithm_movetype" type="select" optional="True" value="slide" label="Whether sliding window (one peak steps) or jumping window (window size steps) should be used" help="(-movetype) ">
+      <option value="slide">slide</option>
+      <option value="jump">jump</option>
+    </param>
+    <expand macro="advanced_options">
+      <param name="param_force" type="boolean" truevalue="-force" falsevalue="" checked="false" optional="True" label="Overwrite tool specific checks" help="(-force) "/>
+    </expand>
+  </inputs>
+  <outputs>
+    <data name="param_out" format="mzml"/>
+  </outputs>
+  <help>**What it does**
+
+Applies thresholdfilter to peak spectra.
+
+
+For more information, visit http://ftp.mi.fu-berlin.de/OpenMS/release-documentation/html/TOPP_SpectraFilterWindowMower.html</help>
+  <expand macro="references"/>
+</tool>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/SpectraMerger.xml	Thu Apr 16 08:37:04 2015 -0400
@@ -0,0 +1,118 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<tool id="SpectraMerger" name="SpectraMerger" version="2.0.0">
+  <description>Merges spectra (each MS level separately), increasing S/N ratios.</description>
+  <macros>
+    <token name="@EXECUTABLE@">SpectraMerger</token>
+    <import>macros.xml</import>
+  </macros>
+  <expand macro="stdio"/>
+  <expand macro="requirements"/>
+  <command>SpectraMerger
+
+#if $param_in:
+  -in $param_in
+#end if
+#if $param_out:
+  -out $param_out
+#end if
+#if $param_merging_method:
+  -merging_method
+  #if " " in str($param_merging_method):
+    "$param_merging_method"
+  #else
+    $param_merging_method
+  #end if
+#end if
+-threads \${GALAXY_SLOTS:-24} 
+
+#if $rep_param_algorithm_block_method_ms_levels:
+-algorithm:block_method:ms_levels
+  #for token in $rep_param_algorithm_block_method_ms_levels:
+    #if " " in str(token):
+      "$token.param_algorithm_block_method_ms_levels"
+    #else
+      $token.param_algorithm_block_method_ms_levels
+    #end if
+  #end for
+#end if
+#if $param_algorithm_block_method_rt_block_size:
+  -algorithm:block_method:rt_block_size $param_algorithm_block_method_rt_block_size
+#end if
+#if $param_algorithm_block_method_rt_max_length:
+  -algorithm:block_method:rt_max_length $param_algorithm_block_method_rt_max_length
+#end if
+#if $param_algorithm_precursor_method_mz_tolerance:
+  -algorithm:precursor_method:mz_tolerance $param_algorithm_precursor_method_mz_tolerance
+#end if
+#if $param_algorithm_precursor_method_rt_tolerance:
+  -algorithm:precursor_method:rt_tolerance $param_algorithm_precursor_method_rt_tolerance
+#end if
+#if $adv_opts.adv_opts_selector=='advanced':
+    #if $adv_opts.param_force:
+  -force
+#end if
+    #if $adv_opts.param_algorithm_mz_binning_width:
+  -algorithm:mz_binning_width $adv_opts.param_algorithm_mz_binning_width
+#end if
+    #if $adv_opts.param_algorithm_mz_binning_width_unit:
+  -algorithm:mz_binning_width_unit
+  #if " " in str($adv_opts.param_algorithm_mz_binning_width_unit):
+    "$adv_opts.param_algorithm_mz_binning_width_unit"
+  #else
+    $adv_opts.param_algorithm_mz_binning_width_unit
+  #end if
+#end if
+    #if $adv_opts.param_algorithm_sort_blocks:
+  -algorithm:sort_blocks
+  #if " " in str($adv_opts.param_algorithm_sort_blocks):
+    "$adv_opts.param_algorithm_sort_blocks"
+  #else
+    $adv_opts.param_algorithm_sort_blocks
+  #end if
+#end if
+#end if
+</command>
+  <inputs>
+    <param name="param_in" type="data" format="mzml" optional="False" label="Input mzML file" help="(-in) "/>
+    <param name="param_merging_method" type="select" optional="True" value="block_method" label="Method of merging which should be used" help="(-merging_method) ">
+      <option value="precursor_method">precursor_method</option>
+      <option value="block_method">block_method</option>
+    </param>
+    <repeat name="rep_param_algorithm_block_method_ms_levels" min="0" max="1" title="param_algorithm_block_method_ms_levels">
+      <param name="param_algorithm_block_method_ms_levels" type="text" min="1" optional="True" size="30" value="1" label="Merge spectra of this level" help="(-ms_levels) All spectra with other MS levels remain untouched">
+        <sanitizer>
+          <valid initial="string.printable">
+            <remove value="'"/>
+            <remove value="&quot;"/>
+          </valid>
+        </sanitizer>
+      </param>
+    </repeat>
+    <param name="param_algorithm_block_method_rt_block_size" type="integer" min="1" optional="True" value="5" label="Maximum number of scans to be summed up" help="(-rt_block_size) "/>
+    <param name="param_algorithm_block_method_rt_max_length" type="float" min="0.0" max="1e+11" optional="True" value="0.0" label="Maximum RT size of the block in seconds (0.0 = no size restriction)" help="(-rt_max_length) "/>
+    <param name="param_algorithm_precursor_method_mz_tolerance" type="float" min="0.0" optional="True" value="0.0001" label="Max m/z distance of the precursor entries of two spectra to be merged in [Da]" help="(-mz_tolerance) "/>
+    <param name="param_algorithm_precursor_method_rt_tolerance" type="float" min="0.0" optional="True" value="5.0" label="Max RT distance of the precursor entries of two spectra to be merged in [s]" help="(-rt_tolerance) "/>
+    <expand macro="advanced_options">
+      <param name="param_force" type="boolean" truevalue="-force" falsevalue="" checked="false" optional="True" label="Overwrite tool specific checks" help="(-force) "/>
+      <param name="param_algorithm_mz_binning_width" type="float" min="0.0" optional="True" value="0.0001" label="Max m/z distance of two peaks to be merged" help="(-mz_binning_width) "/>
+      <param name="param_algorithm_mz_binning_width_unit" type="select" optional="True" value="Da" label="Unit in which the distance between two peaks is given" help="(-mz_binning_width_unit) ">
+        <option value="Da">Da</option>
+        <option value="ppm">ppm</option>
+      </param>
+      <param name="param_algorithm_sort_blocks" type="select" optional="True" value="RT_ascending" label="Sort blocks by &lt;?&gt; before merging them (useful for precursor order)" help="(-sort_blocks) ">
+        <option value="RT_ascending">RT_ascending</option>
+        <option value=" RT_descending"> RT_descending</option>
+      </param>
+    </expand>
+  </inputs>
+  <outputs>
+    <data name="param_out" format="mzml"/>
+  </outputs>
+  <help>**What it does**
+
+Merges spectra (each MS level separately), increasing S/N ratios.
+
+
+For more information, visit http://ftp.mi.fu-berlin.de/OpenMS/release-documentation/html/TOPP_SpectraMerger.html</help>
+  <expand macro="references"/>
+</tool>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/TMTAnalyzer.xml	Thu Apr 16 08:37:04 2015 -0400
@@ -0,0 +1,148 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<tool id="TMTAnalyzer" name="TMTAnalyzer" version="2.0.0">
+  <description>Calculates TMT quantitative values for peptides</description>
+  <macros>
+    <token name="@EXECUTABLE@">TMTAnalyzer</token>
+    <import>macros.xml</import>
+  </macros>
+  <expand macro="stdio"/>
+  <expand macro="requirements"/>
+  <command>TMTAnalyzer
+
+#if $param_in:
+  -in $param_in
+#end if
+#if $param_out:
+  -out $param_out
+#end if
+#if $param_out_mzq:
+  -out_mzq $param_out_mzq
+#end if
+#if $param_out_stats:
+  -out_stats $param_out_stats
+#end if
+-threads \${GALAXY_SLOTS:-24} 
+#if $param_id_pool:
+  -id_pool     "$param_id_pool"
+#end if
+#if $param_algorithm_Extraction_select_activation:
+  -algorithm:Extraction:select_activation
+  #if " " in str($param_algorithm_Extraction_select_activation):
+    "$param_algorithm_Extraction_select_activation"
+  #else
+    $param_algorithm_Extraction_select_activation
+  #end if
+#end if
+#if $param_algorithm_Extraction_reporter_mass_shift:
+  -algorithm:Extraction:reporter_mass_shift $param_algorithm_Extraction_reporter_mass_shift
+#end if
+
+#if $rep_param_algorithm_Extraction_channel_active:
+-algorithm:Extraction:channel_active
+  #for token in $rep_param_algorithm_Extraction_channel_active:
+    #if " " in str(token):
+      "$token.param_algorithm_Extraction_channel_active"
+    #else
+      $token.param_algorithm_Extraction_channel_active
+    #end if
+  #end for
+#end if
+#if $param_algorithm_Quantification_channel_reference:
+  -algorithm:Quantification:channel_reference $param_algorithm_Quantification_channel_reference
+#end if
+#if $adv_opts.adv_opts_selector=='advanced':
+    #if $adv_opts.param_force:
+  -force
+#end if
+    
+#if $rep_param_algorithm_Quantification_isotope_correction_tmt_6plex:
+-algorithm:Quantification:isotope_correction:tmt-6plex
+  #for token in $rep_param_algorithm_Quantification_isotope_correction_tmt_6plex:
+    #if " " in str(token):
+      "$token.param_algorithm_Quantification_isotope_correction_tmt_6plex"
+    #else
+      $token.param_algorithm_Quantification_isotope_correction_tmt_6plex
+    #end if
+  #end for
+#end if
+    #if $adv_opts.param_algorithm_Quantification_do_normalization:
+  -algorithm:Quantification:do_normalization
+#end if
+    #if $adv_opts.param_algorithm_MetaInformation_Program:
+  -algorithm:MetaInformation:Program     "$adv_opts.param_algorithm_MetaInformation_Program"
+#end if
+#end if
+</command>
+  <inputs>
+    <param name="param_in" type="data" format="mzml" optional="False" label="input raw/picked data file" help="(-in) "/>
+    <param name="param_id_pool" type="text" size="30" label="ID pool file to DocumentID's for all generated output files" help="(-id_pool) Disabled by default. (Set to 'main' to use /home/thouwaar/Downloads/openms-2.0-Linux-x86_64/share/OpenMS/IDPool/IDPool.txt)">
+      <sanitizer>
+        <valid initial="string.printable">
+          <remove value="'"/>
+          <remove value="&quot;"/>
+        </valid>
+      </sanitizer>
+    </param>
+    <param name="param_algorithm_Extraction_select_activation" type="select" optional="True" value="High-energy collision-induced dissociation" label="Operate only on MSn scans where any of its precursors features a certain activation method (usually HCD for iTRAQ)" help="(-select_activation) Set to empty string if you want to disable filtering">
+      <option value="Collision-induced dissociation">Collision-induced dissociation</option>
+      <option value="Post-source decay">Post-source decay</option>
+      <option value="Plasma desorption">Plasma desorption</option>
+      <option value="Surface-induced dissociation">Surface-induced dissociation</option>
+      <option value="Blackbody infrared radiative dissociation">Blackbody infrared radiative dissociation</option>
+      <option value="Electron capture dissociation">Electron capture dissociation</option>
+      <option value="Infrared multiphoton dissociation">Infrared multiphoton dissociation</option>
+      <option value="Sustained off-resonance irradiation">Sustained off-resonance irradiation</option>
+      <option value="High-energy collision-induced dissociation">High-energy collision-induced dissociation</option>
+      <option value="Low-energy collision-induced dissociation">Low-energy collision-induced dissociation</option>
+      <option value="Photodissociation">Photodissociation</option>
+      <option value="Electron transfer dissociation">Electron transfer dissociation</option>
+      <option value=""></option>
+    </param>
+    <param name="param_algorithm_Extraction_reporter_mass_shift" type="float" min="1e-08" max="0.5" optional="True" value="0.1" label="Allowed shift (left to right) in Da from the expected position" help="(-reporter_mass_shift) "/>
+    <repeat name="rep_param_algorithm_Extraction_channel_active" min="0" max="1" title="param_algorithm_Extraction_channel_active">
+      <param name="param_algorithm_Extraction_channel_active" type="text" size="30" value="126:liver 131:lung" label="Each channel that was used in the experiment and its description (126-131 for TMT-6-plex) in format &lt;channel&gt;:&lt;name&gt;," help="(-channel_active) e.g. &quot;114:myref&quot;,&quot;115:liver&quot;">
+        <sanitizer>
+          <valid initial="string.printable">
+            <remove value="'"/>
+            <remove value="&quot;"/>
+          </valid>
+        </sanitizer>
+      </param>
+    </repeat>
+    <param name="param_algorithm_Quantification_channel_reference" type="integer" min="126" max="131" optional="True" value="126" label="Number of the reference channel (126-131)" help="(-channel_reference) "/>
+    <expand macro="advanced_options">
+      <param name="param_force" type="boolean" truevalue="-force" falsevalue="" checked="false" optional="True" label="Overwrite tool specific checks" help="(-force) "/>
+      <repeat name="rep_param_algorithm_Quantification_isotope_correction_tmt_6plex" min="0" max="1" title="param_algorithm_Quantification_isotope_correction_tmt_6plex">
+        <param name="param_algorithm_Quantification_isotope_correction_tmt_6plex" type="text" size="30" value="126:0/0/0/0 127:0/0/0/0 128:0/0/0/0 129:0/0/0/0 130:0/0/0/0 131:0/0/0/0" label="Override default values (see Documentation); use the following format: &lt;channel&gt;:&lt;-2Da&gt;/&lt;-1Da&gt;/&lt;+1Da&gt;/&lt;+2Da&gt; ;" help="(-tmt-6plex) e.g. '126:0/0.3/4/0' , '128:0.1/0.3/3/0.2'">
+          <sanitizer>
+            <valid initial="string.printable">
+              <remove value="'"/>
+              <remove value="&quot;"/>
+            </valid>
+          </sanitizer>
+        </param>
+      </repeat>
+      <param name="param_algorithm_Quantification_do_normalization" type="boolean" truevalue="-algorithm:Quantification:do_normalization" falsevalue="" checked="false" optional="True" label="Normalize channels?" help="(-do_normalization) Done by using the Median of Ratios (every channel / Reference). Also the ratio of medians (from any channel and reference) is provided as control measure!"/>
+      <param name="param_algorithm_MetaInformation_Program" type="text" size="30" value="OpenMS::TMTAnalyzer" label="" help="(-Program) ">
+        <sanitizer>
+          <valid initial="string.printable">
+            <remove value="'"/>
+            <remove value="&quot;"/>
+          </valid>
+        </sanitizer>
+      </param>
+    </expand>
+  </inputs>
+  <outputs>
+    <data name="param_out" format="consensusxml"/>
+    <data name="param_out_mzq" format="mzq"/>
+    <data name="param_out_stats" format="tabular"/>
+  </outputs>
+  <help>**What it does**
+
+Calculates TMT quantitative values for peptides
+
+
+For more information, visit http://ftp.mi.fu-berlin.de/OpenMS/release-documentation/html/TOPP_TMTAnalyzer.html</help>
+  <expand macro="references"/>
+</tool>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/TOFCalibration.xml	Thu Apr 16 08:37:04 2015 -0400
@@ -0,0 +1,221 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<tool id="TOFCalibration" name="TOFCalibration" version="2.0.0">
+  <description>Applies time of flight calibration.</description>
+  <macros>
+    <token name="@EXECUTABLE@">TOFCalibration</token>
+    <import>macros.xml</import>
+  </macros>
+  <expand macro="stdio"/>
+  <expand macro="requirements"/>
+  <command>TOFCalibration
+
+#if $param_in:
+  -in $param_in
+#end if
+#if $param_out:
+  -out $param_out
+#end if
+#if $param_ext_calibrants:
+  -ext_calibrants $param_ext_calibrants
+#end if
+#if $param_ref_masses:
+  -ref_masses $param_ref_masses
+#end if
+#if $param_tof_const:
+  -tof_const $param_tof_const
+#end if
+#if $param_peak_data:
+  -peak_data
+#end if
+-threads \${GALAXY_SLOTS:-24} 
+#if $param_algorithm_PeakPicker_signal_to_noise:
+  -algorithm:PeakPicker:signal_to_noise $param_algorithm_PeakPicker_signal_to_noise
+#end if
+#if $param_algorithm_PeakPicker_peak_width:
+  -algorithm:PeakPicker:peak_width $param_algorithm_PeakPicker_peak_width
+#end if
+#if $param_algorithm_PeakPicker_estimate_peak_width:
+  -algorithm:PeakPicker:estimate_peak_width
+#end if
+#if $adv_opts.adv_opts_selector=='advanced':
+    #if $adv_opts.param_force:
+  -force
+#end if
+    #if $adv_opts.param_algorithm_PeakPicker_centroid_percentage:
+  -algorithm:PeakPicker:centroid_percentage $adv_opts.param_algorithm_PeakPicker_centroid_percentage
+#end if
+    #if $adv_opts.param_algorithm_PeakPicker_fwhm_lower_bound_factor:
+  -algorithm:PeakPicker:fwhm_lower_bound_factor $adv_opts.param_algorithm_PeakPicker_fwhm_lower_bound_factor
+#end if
+    #if $adv_opts.param_algorithm_PeakPicker_fwhm_upper_bound_factor:
+  -algorithm:PeakPicker:fwhm_upper_bound_factor $adv_opts.param_algorithm_PeakPicker_fwhm_upper_bound_factor
+#end if
+    #if $adv_opts.param_algorithm_PeakPicker_optimization_iterations:
+  -algorithm:PeakPicker:optimization:iterations $adv_opts.param_algorithm_PeakPicker_optimization_iterations
+#end if
+    #if $adv_opts.param_algorithm_PeakPicker_optimization_penalties_position:
+  -algorithm:PeakPicker:optimization:penalties:position $adv_opts.param_algorithm_PeakPicker_optimization_penalties_position
+#end if
+    #if $adv_opts.param_algorithm_PeakPicker_optimization_penalties_left_width:
+  -algorithm:PeakPicker:optimization:penalties:left_width $adv_opts.param_algorithm_PeakPicker_optimization_penalties_left_width
+#end if
+    #if $adv_opts.param_algorithm_PeakPicker_optimization_penalties_right_width:
+  -algorithm:PeakPicker:optimization:penalties:right_width $adv_opts.param_algorithm_PeakPicker_optimization_penalties_right_width
+#end if
+    #if $adv_opts.param_algorithm_PeakPicker_optimization_penalties_height:
+  -algorithm:PeakPicker:optimization:penalties:height $adv_opts.param_algorithm_PeakPicker_optimization_penalties_height
+#end if
+    #if $adv_opts.param_algorithm_PeakPicker_optimization_2d_tolerance_mz:
+  -algorithm:PeakPicker:optimization:2d:tolerance_mz $adv_opts.param_algorithm_PeakPicker_optimization_2d_tolerance_mz
+#end if
+    #if $adv_opts.param_algorithm_PeakPicker_optimization_2d_max_peak_distance:
+  -algorithm:PeakPicker:optimization:2d:max_peak_distance $adv_opts.param_algorithm_PeakPicker_optimization_2d_max_peak_distance
+#end if
+    #if $adv_opts.param_algorithm_PeakPicker_thresholds_peak_bound:
+  -algorithm:PeakPicker:thresholds:peak_bound $adv_opts.param_algorithm_PeakPicker_thresholds_peak_bound
+#end if
+    #if $adv_opts.param_algorithm_PeakPicker_thresholds_peak_bound_ms2_level:
+  -algorithm:PeakPicker:thresholds:peak_bound_ms2_level $adv_opts.param_algorithm_PeakPicker_thresholds_peak_bound_ms2_level
+#end if
+    #if $adv_opts.param_algorithm_PeakPicker_thresholds_correlation:
+  -algorithm:PeakPicker:thresholds:correlation $adv_opts.param_algorithm_PeakPicker_thresholds_correlation
+#end if
+    #if $adv_opts.param_algorithm_PeakPicker_thresholds_noise_level:
+  -algorithm:PeakPicker:thresholds:noise_level $adv_opts.param_algorithm_PeakPicker_thresholds_noise_level
+#end if
+    #if $adv_opts.param_algorithm_PeakPicker_thresholds_search_radius:
+  -algorithm:PeakPicker:thresholds:search_radius $adv_opts.param_algorithm_PeakPicker_thresholds_search_radius
+#end if
+    #if $adv_opts.param_algorithm_PeakPicker_wavelet_transform_spacing:
+  -algorithm:PeakPicker:wavelet_transform:spacing $adv_opts.param_algorithm_PeakPicker_wavelet_transform_spacing
+#end if
+    #if $adv_opts.param_algorithm_PeakPicker_deconvolution_deconvolution:
+  -algorithm:PeakPicker:deconvolution:deconvolution
+#end if
+    #if $adv_opts.param_algorithm_PeakPicker_deconvolution_asym_threshold:
+  -algorithm:PeakPicker:deconvolution:asym_threshold $adv_opts.param_algorithm_PeakPicker_deconvolution_asym_threshold
+#end if
+    #if $adv_opts.param_algorithm_PeakPicker_deconvolution_left_width:
+  -algorithm:PeakPicker:deconvolution:left_width $adv_opts.param_algorithm_PeakPicker_deconvolution_left_width
+#end if
+    #if $adv_opts.param_algorithm_PeakPicker_deconvolution_right_width:
+  -algorithm:PeakPicker:deconvolution:right_width $adv_opts.param_algorithm_PeakPicker_deconvolution_right_width
+#end if
+    #if $adv_opts.param_algorithm_PeakPicker_deconvolution_scaling:
+  -algorithm:PeakPicker:deconvolution:scaling $adv_opts.param_algorithm_PeakPicker_deconvolution_scaling
+#end if
+    #if $adv_opts.param_algorithm_PeakPicker_deconvolution_fitting_fwhm_threshold:
+  -algorithm:PeakPicker:deconvolution:fitting:fwhm_threshold $adv_opts.param_algorithm_PeakPicker_deconvolution_fitting_fwhm_threshold
+#end if
+    #if $adv_opts.param_algorithm_PeakPicker_deconvolution_fitting_eps_abs:
+  -algorithm:PeakPicker:deconvolution:fitting:eps_abs $adv_opts.param_algorithm_PeakPicker_deconvolution_fitting_eps_abs
+#end if
+    #if $adv_opts.param_algorithm_PeakPicker_deconvolution_fitting_eps_rel:
+  -algorithm:PeakPicker:deconvolution:fitting:eps_rel $adv_opts.param_algorithm_PeakPicker_deconvolution_fitting_eps_rel
+#end if
+    #if $adv_opts.param_algorithm_PeakPicker_deconvolution_fitting_max_iteration:
+  -algorithm:PeakPicker:deconvolution:fitting:max_iteration $adv_opts.param_algorithm_PeakPicker_deconvolution_fitting_max_iteration
+#end if
+    #if $adv_opts.param_algorithm_PeakPicker_deconvolution_fitting_penalties_position:
+  -algorithm:PeakPicker:deconvolution:fitting:penalties:position $adv_opts.param_algorithm_PeakPicker_deconvolution_fitting_penalties_position
+#end if
+    #if $adv_opts.param_algorithm_PeakPicker_deconvolution_fitting_penalties_height:
+  -algorithm:PeakPicker:deconvolution:fitting:penalties:height $adv_opts.param_algorithm_PeakPicker_deconvolution_fitting_penalties_height
+#end if
+    #if $adv_opts.param_algorithm_PeakPicker_deconvolution_fitting_penalties_left_width:
+  -algorithm:PeakPicker:deconvolution:fitting:penalties:left_width $adv_opts.param_algorithm_PeakPicker_deconvolution_fitting_penalties_left_width
+#end if
+    #if $adv_opts.param_algorithm_PeakPicker_deconvolution_fitting_penalties_right_width:
+  -algorithm:PeakPicker:deconvolution:fitting:penalties:right_width $adv_opts.param_algorithm_PeakPicker_deconvolution_fitting_penalties_right_width
+#end if
+    #if $adv_opts.param_algorithm_PeakPicker_SignalToNoiseEstimationParameter_max_intensity:
+  -algorithm:PeakPicker:SignalToNoiseEstimationParameter:max_intensity $adv_opts.param_algorithm_PeakPicker_SignalToNoiseEstimationParameter_max_intensity
+#end if
+    #if $adv_opts.param_algorithm_PeakPicker_SignalToNoiseEstimationParameter_auto_max_stdev_factor:
+  -algorithm:PeakPicker:SignalToNoiseEstimationParameter:auto_max_stdev_factor $adv_opts.param_algorithm_PeakPicker_SignalToNoiseEstimationParameter_auto_max_stdev_factor
+#end if
+    #if $adv_opts.param_algorithm_PeakPicker_SignalToNoiseEstimationParameter_auto_max_percentile:
+  -algorithm:PeakPicker:SignalToNoiseEstimationParameter:auto_max_percentile $adv_opts.param_algorithm_PeakPicker_SignalToNoiseEstimationParameter_auto_max_percentile
+#end if
+    #if $adv_opts.param_algorithm_PeakPicker_SignalToNoiseEstimationParameter_auto_mode:
+  -algorithm:PeakPicker:SignalToNoiseEstimationParameter:auto_mode $adv_opts.param_algorithm_PeakPicker_SignalToNoiseEstimationParameter_auto_mode
+#end if
+    #if $adv_opts.param_algorithm_PeakPicker_SignalToNoiseEstimationParameter_win_len:
+  -algorithm:PeakPicker:SignalToNoiseEstimationParameter:win_len $adv_opts.param_algorithm_PeakPicker_SignalToNoiseEstimationParameter_win_len
+#end if
+    #if $adv_opts.param_algorithm_PeakPicker_SignalToNoiseEstimationParameter_bin_count:
+  -algorithm:PeakPicker:SignalToNoiseEstimationParameter:bin_count $adv_opts.param_algorithm_PeakPicker_SignalToNoiseEstimationParameter_bin_count
+#end if
+    #if $adv_opts.param_algorithm_PeakPicker_SignalToNoiseEstimationParameter_stdev_mp:
+  -algorithm:PeakPicker:SignalToNoiseEstimationParameter:stdev_mp $adv_opts.param_algorithm_PeakPicker_SignalToNoiseEstimationParameter_stdev_mp
+#end if
+    #if $adv_opts.param_algorithm_PeakPicker_SignalToNoiseEstimationParameter_min_required_elements:
+  -algorithm:PeakPicker:SignalToNoiseEstimationParameter:min_required_elements $adv_opts.param_algorithm_PeakPicker_SignalToNoiseEstimationParameter_min_required_elements
+#end if
+    #if $adv_opts.param_algorithm_PeakPicker_SignalToNoiseEstimationParameter_noise_for_empty_window:
+  -algorithm:PeakPicker:SignalToNoiseEstimationParameter:noise_for_empty_window $adv_opts.param_algorithm_PeakPicker_SignalToNoiseEstimationParameter_noise_for_empty_window
+#end if
+#end if
+</command>
+  <inputs>
+    <param name="param_in" type="data" format="mzml" optional="False" label="input peak or raw data file" help="(-in) "/>
+    <param name="param_ext_calibrants" type="data" format="mzml" optional="False" label="input file containing the external calibrant spectra (peak or raw data)" help="(-ext_calibrants) "/>
+    <param name="param_ref_masses" type="data" format="txt" optional="False" label="input file containing reference masses of the external calibrant spectra (one per line)" help="(-ref_masses) "/>
+    <param name="param_tof_const" type="data" format="tabular" optional="False" label="File containing TOF conversion constants" help="(-tof_const) These can be either two or three constants &lt;br&gt;per set, depending on the conversion type. Either one set for all calibrant spectra  &lt;br&gt;(tab separated), or one for each spectrum. &lt;br&gt;For a detailed description, please have a look at the doxygen documentation.(one set, tab separated, per line)"/>
+    <param name="param_peak_data" type="boolean" truevalue="-peak_data" falsevalue="" checked="false" optional="True" label="set this flag, if you have peak data, not raw data (the picking parameters are accessible only from the INI file)" help="(-peak_data) "/>
+    <param name="param_algorithm_PeakPicker_signal_to_noise" type="float" min="0.0" optional="True" value="1.0" label="Minimal signal to noise ratio for a peak to be picked" help="(-signal_to_noise) "/>
+    <param name="param_algorithm_PeakPicker_peak_width" type="float" min="0.0" optional="True" value="0.15" label="Approximate fwhm of the peaks" help="(-peak_width) "/>
+    <param name="param_algorithm_PeakPicker_estimate_peak_width" type="boolean" truevalue="-algorithm:PeakPicker:estimate_peak_width" falsevalue="" checked="false" optional="True" label="Flag if the average peak width shall be estimated" help="(-estimate_peak_width) Attention: when this flag is set, the peak_width is ignored"/>
+    <expand macro="advanced_options">
+      <param name="param_force" type="boolean" truevalue="-force" falsevalue="" checked="false" optional="True" label="Overwrite tool specific checks" help="(-force) "/>
+      <param name="param_algorithm_PeakPicker_centroid_percentage" type="float" min="0.0" max="1.0" optional="True" value="0.8" label="Percentage of the maximum height that the raw data points must exceed to be taken into account for the calculation of the centroid" help="(-centroid_percentage) If it is 1 the centroid position corresponds to the position of the highest intensity"/>
+      <param name="param_algorithm_PeakPicker_fwhm_lower_bound_factor" type="float" min="0.0" optional="True" value="0.7" label="Factor that calculates the minimal fwhm value from the peak_width" help="(-fwhm_lower_bound_factor) All peaks with width smaller than fwhm_bound_factor * peak_width are discarded"/>
+      <param name="param_algorithm_PeakPicker_fwhm_upper_bound_factor" type="float" min="0.0" optional="True" value="20.0" label="Factor that calculates the maximal fwhm value from the peak_width" help="(-fwhm_upper_bound_factor) All peaks with width greater than fwhm_upper_bound_factor * peak_width are discarded"/>
+      <param name="param_algorithm_PeakPicker_optimization_iterations" type="integer" min="1" optional="True" value="400" label="maximal number of iterations for the fitting step" help="(-iterations) "/>
+      <param name="param_algorithm_PeakPicker_optimization_penalties_position" type="float" min="0.0" optional="True" value="0.0" label="penalty term for the fitting of the position:If it differs too much from the initial one it can be penalized" help="(-position) "/>
+      <param name="param_algorithm_PeakPicker_optimization_penalties_left_width" type="float" min="0.0" optional="True" value="1.0" label="penalty term for the fitting of the left width:If the left width differs too much from the initial one during the fitting it can be penalized" help="(-left_width) "/>
+      <param name="param_algorithm_PeakPicker_optimization_penalties_right_width" type="float" min="0.0" optional="True" value="1.0" label="penalty term for the fitting of the right width:If the right width differs too much from the initial one during the fitting it can be penalized" help="(-right_width) "/>
+      <param name="param_algorithm_PeakPicker_optimization_penalties_height" type="float" min="0.0" optional="True" value="1.0" label="penalty term for the fitting of the intensity (only used in 2D Optimization):If it gets negative during the fitting it can be penalized" help="(-height) "/>
+      <param name="param_algorithm_PeakPicker_optimization_2d_tolerance_mz" type="float" min="0.0" optional="True" value="2.2" label="mz tolerance for cluster construction" help="(-tolerance_mz) "/>
+      <param name="param_algorithm_PeakPicker_optimization_2d_max_peak_distance" type="float" min="0.0" optional="True" value="1.2" label="maximal peak distance in mz in a cluste" help="(-max_peak_distance) "/>
+      <param name="param_algorithm_PeakPicker_thresholds_peak_bound" type="float" min="0.0" optional="True" value="10.0" label="Minimal peak intensity" help="(-peak_bound) "/>
+      <param name="param_algorithm_PeakPicker_thresholds_peak_bound_ms2_level" type="float" min="0.0" optional="True" value="10.0" label="Minimal peak intensity for MS/MS peaks" help="(-peak_bound_ms2_level) "/>
+      <param name="param_algorithm_PeakPicker_thresholds_correlation" type="float" min="0.0" max="1.0" optional="True" value="0.5" label="minimal correlation of a peak and the raw signal" help="(-correlation) If a peak has a lower correlation it is skipped"/>
+      <param name="param_algorithm_PeakPicker_thresholds_noise_level" type="float" min="0.0" optional="True" value="0.1" label="noise level for the search of the peak endpoints" help="(-noise_level) "/>
+      <param name="param_algorithm_PeakPicker_thresholds_search_radius" type="integer" min="0" optional="True" value="3" label="search radius for the search of the maximum in the signal after a maximum in the cwt was found" help="(-search_radius) "/>
+      <param name="param_algorithm_PeakPicker_wavelet_transform_spacing" type="float" min="0.0" optional="True" value="0.001" label="spacing of the cwt" help="(-spacing) "/>
+      <param name="param_algorithm_PeakPicker_deconvolution_deconvolution" type="boolean" truevalue="-algorithm:PeakPicker:deconvolution:deconvolution" falsevalue="" checked="false" optional="True" label="If you want heavily overlapping peaks to be separated set this value to &quot;true&quot;" help="(-deconvolution) "/>
+      <param name="param_algorithm_PeakPicker_deconvolution_asym_threshold" type="float" min="0.0" optional="True" value="0.3" label="If the symmetry of a peak is smaller than asym_thresholds it is assumed that it consists of more than one peak and the deconvolution procedure is started" help="(-asym_threshold) "/>
+      <param name="param_algorithm_PeakPicker_deconvolution_left_width" type="float" min="0.0" optional="True" value="2.0" label="1/left_width is the initial value for the left width of the peaks found in the deconvolution step" help="(-left_width) "/>
+      <param name="param_algorithm_PeakPicker_deconvolution_right_width" type="float" min="0.0" optional="True" value="2.0" label="1/right_width is the initial value for the right width of the peaks found in the deconvolution step" help="(-right_width) "/>
+      <param name="param_algorithm_PeakPicker_deconvolution_scaling" type="float" min="0.0" optional="True" value="0.12" label="Initial scaling of the cwt used in the seperation of heavily overlapping peaks" help="(-scaling) The initial value is used for charge 1, for higher charges it is adapted to scaling/charge"/>
+      <param name="param_algorithm_PeakPicker_deconvolution_fitting_fwhm_threshold" type="float" min="0.0" optional="True" value="0.7" label="If the fwhm of a peak is higher than fwhm_thresholds it is assumed that it consists of more than one peak and the deconvolution procedure is started" help="(-fwhm_threshold) "/>
+      <param name="param_algorithm_PeakPicker_deconvolution_fitting_eps_abs" type="float" min="0.0" optional="True" value="9.99999974738e-06" label="if the absolute error gets smaller than this value the fitting is stopped" help="(-eps_abs) "/>
+      <param name="param_algorithm_PeakPicker_deconvolution_fitting_eps_rel" type="float" min="0.0" optional="True" value="9.99999974738e-06" label="if the relative error gets smaller than this value the fitting is stopped" help="(-eps_rel) "/>
+      <param name="param_algorithm_PeakPicker_deconvolution_fitting_max_iteration" type="integer" min="1" optional="True" value="10" label="maximal number of iterations for the fitting step" help="(-max_iteration) "/>
+      <param name="param_algorithm_PeakPicker_deconvolution_fitting_penalties_position" type="float" min="0.0" optional="True" value="0.0" label="penalty term for the fitting of the peak position:If the position changes more than 0.5Da during the fitting it can be penalized as well as discrepancies of the peptide mass rule" help="(-position) "/>
+      <param name="param_algorithm_PeakPicker_deconvolution_fitting_penalties_height" type="float" min="0.0" optional="True" value="1.0" label="penalty term for the fitting of the intensity:If it gets negative during the fitting it can be penalized" help="(-height) "/>
+      <param name="param_algorithm_PeakPicker_deconvolution_fitting_penalties_left_width" type="float" min="0.0" optional="True" value="0.0" label="penalty term for the fitting of the left width:If the left width gets too broad or negative during the fitting it can be penalized" help="(-left_width) "/>
+      <param name="param_algorithm_PeakPicker_deconvolution_fitting_penalties_right_width" type="float" min="0.0" optional="True" value="0.0" label="penalty term for the fitting of the right width:If the right width gets too broad or negative during the fitting it can be penalized" help="(-right_width) "/>
+      <param name="param_algorithm_PeakPicker_SignalToNoiseEstimationParameter_max_intensity" type="integer" min="-1" optional="True" value="-1" label="maximal intensity considered for histogram construction" help="(-max_intensity) By default, it will be calculated automatically (see auto_mode). Only provide this parameter if you know what you are doing (and change 'auto_mode' to '-1')! All intensities EQUAL/ABOVE 'max_intensity' will not be added to the histogram. If you choose 'max_intensity' too small, the noise estimate might be too small as well. If chosen too big, the bins become quite large (which you could counter by increasing 'bin_count', which increases runtime)"/>
+      <param name="param_algorithm_PeakPicker_SignalToNoiseEstimationParameter_auto_max_stdev_factor" type="float" min="0.0" max="999.0" optional="True" value="3.0" label="parameter for 'max_intensity' estimation (if 'auto_mode' == 0): mean + 'auto_max_stdev_factor' * stdev" help="(-auto_max_stdev_factor) "/>
+      <param name="param_algorithm_PeakPicker_SignalToNoiseEstimationParameter_auto_max_percentile" type="integer" min="0" max="100" optional="True" value="95" label="parameter for 'max_intensity' estimation (if 'auto_mode' == 1): auto_max_percentile th percentile" help="(-auto_max_percentile) "/>
+      <param name="param_algorithm_PeakPicker_SignalToNoiseEstimationParameter_auto_mode" type="integer" min="-1" max="1" optional="True" value="0" label="method to use to determine maximal intensity: -1 --&gt; use 'max_intensity'; 0 --&gt; 'auto_max_stdev_factor' method (default); 1 --&gt; 'auto_max_percentile' method" help="(-auto_mode) "/>
+      <param name="param_algorithm_PeakPicker_SignalToNoiseEstimationParameter_win_len" type="float" min="1.0" optional="True" value="200.0" label="window length in Thomson" help="(-win_len) "/>
+      <param name="param_algorithm_PeakPicker_SignalToNoiseEstimationParameter_bin_count" type="integer" min="3" optional="True" value="30" label="number of bins for intensity values" help="(-bin_count) "/>
+      <param name="param_algorithm_PeakPicker_SignalToNoiseEstimationParameter_stdev_mp" type="float" min="0.01" max="999.0" optional="True" value="3.0" label="multiplier for stdev" help="(-stdev_mp) "/>
+      <param name="param_algorithm_PeakPicker_SignalToNoiseEstimationParameter_min_required_elements" type="integer" min="1" optional="True" value="10" label="minimum number of elements required in a window (otherwise it is considered sparse)" help="(-min_required_elements) "/>
+      <param name="param_algorithm_PeakPicker_SignalToNoiseEstimationParameter_noise_for_empty_window" type="float" value="1e+20" label="noise value used for sparse windows" help="(-noise_for_empty_window) "/>
+    </expand>
+  </inputs>
+  <outputs>
+    <data name="param_out" format="mzml"/>
+  </outputs>
+  <help>**What it does**
+
+Applies time of flight calibration.
+
+
+For more information, visit http://ftp.mi.fu-berlin.de/OpenMS/release-documentation/html/TOPP_TOFCalibration.html</help>
+  <expand macro="references"/>
+</tool>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/TextExporter.xml	Thu Apr 16 08:37:04 2015 -0400
@@ -0,0 +1,133 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<tool id="TextExporter" name="TextExporter" version="2.0.0">
+  <description>Exports various XML formats to a text file.</description>
+  <macros>
+    <token name="@EXECUTABLE@">TextExporter</token>
+    <import>macros.xml</import>
+  </macros>
+  <expand macro="stdio"/>
+  <expand macro="requirements"/>
+  <command>TextExporter
+
+#if $param_in:
+  -in $param_in
+#end if
+#if $param_out:
+  -out $param_out
+#end if
+#if $param_separator:
+  -separator     "$param_separator"
+#end if
+#if $param_replacement:
+  -replacement     "$param_replacement"
+#end if
+#if $param_quoting:
+  -quoting
+  #if " " in str($param_quoting):
+    "$param_quoting"
+  #else
+    $param_quoting
+  #end if
+#end if
+#if $param_no_ids:
+  -no_ids
+#end if
+-threads \${GALAXY_SLOTS:-24} 
+#if $param_feature_minimal:
+  -feature:minimal
+#end if
+#if $param_id_proteins_only:
+  -id:proteins_only
+#end if
+#if $param_id_peptides_only:
+  -id:peptides_only
+#end if
+#if $param_id_first_dim_rt:
+  -id:first_dim_rt
+#end if
+#if $param_consensus_centroids:
+  -consensus:centroids $param_consensus_centroids
+#end if
+#if $param_consensus_elements:
+  -consensus:elements $param_consensus_elements
+#end if
+#if $param_consensus_features:
+  -consensus:features $param_consensus_features
+#end if
+#if $param_consensus_sorting_method:
+  -consensus:sorting_method
+  #if " " in str($param_consensus_sorting_method):
+    "$param_consensus_sorting_method"
+  #else
+    $param_consensus_sorting_method
+  #end if
+#end if
+#if $param_consensus_sort_by_maps:
+  -consensus:sort_by_maps
+#end if
+#if $param_consensus_sort_by_size:
+  -consensus:sort_by_size
+#end if
+#if $adv_opts.adv_opts_selector=='advanced':
+    #if $adv_opts.param_force:
+  -force
+#end if
+#end if
+</command>
+  <inputs>
+    <param name="param_in" type="data" format="featurexml,consensusxml,mzml,idxml" optional="False" label="Input file" help="(-in) "/>
+    <param name="param_separator" type="text" size="30" label="The used separator character(s); if not set the 'tab' character is used" help="(-separator) ">
+      <sanitizer>
+        <valid initial="string.printable">
+          <remove value="'"/>
+          <remove value="&quot;"/>
+        </valid>
+      </sanitizer>
+    </param>
+    <param name="param_replacement" type="text" size="30" value="_" label="Used to replace occurrences of the separator in strings before writing, if 'quoting' is 'none'" help="(-replacement) ">
+      <sanitizer>
+        <valid initial="string.printable">
+          <remove value="'"/>
+          <remove value="&quot;"/>
+        </valid>
+      </sanitizer>
+    </param>
+    <param name="param_quoting" type="select" optional="True" value="none" label="Method for quoting of strings: 'none' for no quoting, 'double' for quoting with doubling of embedded quotes, &lt;br&gt;'escape' for quoting with backslash-escaping of embedded quotes" help="(-quoting) ">
+      <option value="none">none</option>
+      <option value="double">double</option>
+      <option value="escape">escape</option>
+    </param>
+    <param name="param_no_ids" type="boolean" truevalue="-no_ids" falsevalue="" checked="false" optional="True" label="Supresses output of identification data" help="(-no_ids) "/>
+    <param name="param_feature_minimal" type="boolean" truevalue="-feature:minimal" falsevalue="" checked="false" optional="True" label="Set this flag to write only three attributes: RT, m/z, and intensity" help="(-minimal) "/>
+    <param name="param_id_proteins_only" type="boolean" truevalue="-id:proteins_only" falsevalue="" checked="false" optional="True" label="Set this flag if you want only protein information from an idXML file" help="(-proteins_only) "/>
+    <param name="param_id_peptides_only" type="boolean" truevalue="-id:peptides_only" falsevalue="" checked="false" optional="True" label="Set this flag if you want only peptide information from an idXML file" help="(-peptides_only) "/>
+    <param name="param_id_first_dim_rt" type="boolean" truevalue="-id:first_dim_rt" falsevalue="" checked="false" optional="True" label="If this flag is set the first_dim RT of the peptide hits will also be printed (if present)" help="(-first_dim_rt) "/>
+    <param name="param_consensus_sorting_method" type="select" optional="True" value="none" label="Sorting options can be combined" help="(-sorting_method) The precedence is: sort_by_size, sort_by_maps, sorting_method">
+      <option value="none">none</option>
+      <option value="RT">RT</option>
+      <option value="MZ">MZ</option>
+      <option value="RT_then_MZ">RT_then_MZ</option>
+      <option value="intensity">intensity</option>
+      <option value="quality_decreasing">quality_decreasing</option>
+      <option value="quality_increasing">quality_increasing</option>
+    </param>
+    <param name="param_consensus_sort_by_maps" type="boolean" truevalue="-consensus:sort_by_maps" falsevalue="" checked="false" optional="True" label="Apply a stable sort by the covered maps, lexicographically" help="(-sort_by_maps) "/>
+    <param name="param_consensus_sort_by_size" type="boolean" truevalue="-consensus:sort_by_size" falsevalue="" checked="false" optional="True" label="Apply a stable sort by decreasing size (i.e., the number of elements)" help="(-sort_by_size) "/>
+    <expand macro="advanced_options">
+      <param name="param_force" type="boolean" truevalue="-force" falsevalue="" checked="false" optional="True" label="Overwrite tool specific checks" help="(-force) "/>
+    </expand>
+  </inputs>
+  <outputs>
+    <data name="param_out" format="tabular"/>
+    <data name="param_consensus_centroids" format="tabular"/>
+    <data name="param_consensus_elements" format="tabular"/>
+    <data name="param_consensus_features" format="tabular"/>
+  </outputs>
+  <help>**What it does**
+
+Exports various XML formats to a text file.
+
+
+For more information, visit http://ftp.mi.fu-berlin.de/OpenMS/release-documentation/html/TOPP_TextExporter.html</help>
+  <expand macro="references"/>
+</tool>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/TransformationEvaluation.xml	Thu Apr 16 08:37:04 2015 -0400
@@ -0,0 +1,53 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<tool id="TransformationEvaluation" name="TransformationEvaluation" version="2.0.0">
+  <description>Applies a transformation to a range of values</description>
+  <macros>
+    <token name="@EXECUTABLE@">TransformationEvaluation</token>
+    <import>macros.xml</import>
+  </macros>
+  <expand macro="stdio"/>
+  <expand macro="requirements"/>
+  <command>TransformationEvaluation
+
+#if $param_in:
+  -in $param_in
+#end if
+#if $param_out:
+  -out $param_out
+#end if
+#if $param_min:
+  -min $param_min
+#end if
+#if $param_max:
+  -max $param_max
+#end if
+#if $param_step:
+  -step $param_step
+#end if
+-threads \${GALAXY_SLOTS:-24} 
+#if $adv_opts.adv_opts_selector=='advanced':
+    #if $adv_opts.param_force:
+  -force
+#end if
+#end if
+</command>
+  <inputs>
+    <param name="param_in" type="data" format="trafoxml" optional="False" label="Input file containing the transformation description" help="(-in) "/>
+    <param name="param_min" type="float" value="0.0" label="Minimum value to transform" help="(-min) "/>
+    <param name="param_max" type="float" value="0.0" label="Maximum value to transform (if at or below 'min', select a suitable maximum based on the transformation description)" help="(-max) "/>
+    <param name="param_step" type="float" min="0.001" optional="True" value="1.0" label="Step size between 'min' and 'max'" help="(-step) "/>
+    <expand macro="advanced_options">
+      <param name="param_force" type="boolean" truevalue="-force" falsevalue="" checked="false" optional="True" label="Overwrite tool specific checks" help="(-force) "/>
+    </expand>
+  </inputs>
+  <outputs>
+    <data name="param_out" format="trafoxml"/>
+  </outputs>
+  <help>**What it does**
+
+Applies a transformation to a range of values
+
+
+For more information, visit http://ftp.mi.fu-berlin.de/OpenMS/release-documentation/html/UTILS_TransformationEvaluation.html</help>
+  <expand macro="references"/>
+</tool>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/XMLValidator.xml	Thu Apr 16 08:37:04 2015 -0400
@@ -0,0 +1,43 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<tool id="XMLValidator" name="XMLValidator" version="2.0.0">
+  <description>Validates XML files against an XSD schema.</description>
+  <macros>
+    <token name="@EXECUTABLE@">XMLValidator</token>
+    <import>macros.xml</import>
+  </macros>
+  <expand macro="stdio"/>
+  <expand macro="requirements"/>
+  <command>XMLValidator
+
+#if $param_in:
+  -in $param_in
+#end if
+#if $param_schema:
+  -schema $param_schema
+#end if
+-threads \${GALAXY_SLOTS:-24} 
+#if $adv_opts.adv_opts_selector=='advanced':
+    #if $adv_opts.param_force:
+  -force
+#end if
+#end if
+&gt; $param_stdout
+</command>
+  <inputs>
+    <param name="param_in" type="data" format="xml,featurexml,mzml,mzxml,traml,idxml,pepxml,txt,consensusxml" optional="False" label="file to validate" help="(-in) "/>
+    <param name="param_schema" type="data" format="txt" optional="True" label="schema to validate against" help="(-schema) &lt;br&gt;If no schema is given, the file is validated against the latest schema of the file type"/>
+    <expand macro="advanced_options">
+      <param name="param_force" type="boolean" truevalue="-force" falsevalue="" checked="false" optional="True" label="Overwrite tool specific checks" help="(-force) "/>
+    </expand>
+  </inputs>
+  <outputs>
+    <data name="param_stdout" format="text" label="Output from stdout"/>
+  </outputs>
+  <help>**What it does**
+
+Validates XML files against an XSD schema.
+
+
+For more information, visit http://ftp.mi.fu-berlin.de/OpenMS/release-documentation/html/UTILS_XMLValidator.html</help>
+  <expand macro="references"/>
+</tool>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/XTandemAdapter.xml	Thu Apr 16 08:37:04 2015 -0400
@@ -0,0 +1,3360 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<tool id="XTandemAdapter" name="XTandemAdapter" version="2.0.0">
+  <description>Annotates MS/MS spectra using XTandem.</description>
+  <macros>
+    <token name="@EXECUTABLE@">XTandemAdapter</token>
+    <import>macros.xml</import>
+  </macros>
+  <expand macro="stdio"/>
+  <expand macro="requirements"/>
+  <command>XTandemAdapter
+-xtandem_executable xtandem
+
+#if $param_in:
+  -in $param_in
+#end if
+#if $param_out:
+  -out $param_out
+#end if
+#if $param_precursor_mass_tolerance:
+  -precursor_mass_tolerance $param_precursor_mass_tolerance
+#end if
+#if $param_fragment_mass_tolerance:
+  -fragment_mass_tolerance $param_fragment_mass_tolerance
+#end if
+#if $param_precursor_error_units:
+  -precursor_error_units
+  #if " " in str($param_precursor_error_units):
+    "$param_precursor_error_units"
+  #else
+    $param_precursor_error_units
+  #end if
+#end if
+#if $param_fragment_error_units:
+  -fragment_error_units
+  #if " " in str($param_fragment_error_units):
+    "$param_fragment_error_units"
+  #else
+    $param_fragment_error_units
+  #end if
+#end if
+#if $param_database:
+  -database $param_database
+#end if
+#if $param_min_precursor_charge:
+  -min_precursor_charge $param_min_precursor_charge
+#end if
+#if $param_max_precursor_charge:
+  -max_precursor_charge $param_max_precursor_charge
+#end if
+#if $param_allow_isotope_error:
+  -allow_isotope_error
+#end if
+
+#if $rep_param_fixed_modifications:
+-fixed_modifications
+  #for token in $rep_param_fixed_modifications:
+    #if " " in str(token):
+      "$token.param_fixed_modifications"
+    #else
+      $token.param_fixed_modifications
+    #end if
+  #end for
+#end if
+
+#if $rep_param_variable_modifications:
+-variable_modifications
+  #for token in $rep_param_variable_modifications:
+    #if " " in str(token):
+      "$token.param_variable_modifications"
+    #else
+      $token.param_variable_modifications
+    #end if
+  #end for
+#end if
+#if $param_missed_cleavages:
+  -missed_cleavages $param_missed_cleavages
+#end if
+#if $param_default_input_file:
+  -default_input_file $param_default_input_file
+#end if
+#if $param_minimum_fragment_mz:
+  -minimum_fragment_mz $param_minimum_fragment_mz
+#end if
+#if $param_cleavage_site:
+  -cleavage_site     "$param_cleavage_site"
+#end if
+#if $param_output_results:
+  -output_results
+  #if " " in str($param_output_results):
+    "$param_output_results"
+  #else
+    $param_output_results
+  #end if
+#end if
+#if $param_max_valid_expect:
+  -max_valid_expect $param_max_valid_expect
+#end if
+#if $param_refinement:
+  -refinement
+#end if
+#if $param_semi_cleavage:
+  -semi_cleavage
+#end if
+-threads \${GALAXY_SLOTS:-24} 
+#if $adv_opts.adv_opts_selector=='advanced':
+    #if $adv_opts.param_force:
+  -force
+#end if
+#end if
+</command>
+  <inputs>
+    <param name="param_in" type="data" format="mzml" optional="False" label="Input file" help="(-in) "/>
+    <param name="param_precursor_mass_tolerance" type="float" value="1.5" label="Precursor mass tolerance" help="(-precursor_mass_tolerance) "/>
+    <param name="param_fragment_mass_tolerance" type="float" value="0.3" label="Fragment mass erro" help="(-fragment_mass_tolerance) "/>
+    <param name="param_precursor_error_units" type="select" optional="True" value="ppm" label="Parent monoisotopic mass error units" help="(-precursor_error_units) ">
+      <option value="ppm">ppm</option>
+      <option value="Da">Da</option>
+    </param>
+    <param name="param_fragment_error_units" type="select" optional="True" value="Da" label="Fragment monoisotopic mass error units" help="(-fragment_error_units) ">
+      <option value="ppm">ppm</option>
+      <option value="Da">Da</option>
+    </param>
+    <param name="param_database" type="data" format="fasta" optional="False" label="FASTA file or pro file" help="(-database) Non-existing relative file-names are looked up via'OpenMS.ini:id_db_dir'"/>
+    <param name="param_min_precursor_charge" type="integer" value="1" label="Minimum precursor charge" help="(-min_precursor_charge) "/>
+    <param name="param_max_precursor_charge" type="integer" value="4" label="Maximum precursor charge" help="(-max_precursor_charge) "/>
+    <param name="param_allow_isotope_error" type="boolean" truevalue="yes" falsevalue="no" checked="true" optional="True" label="If set, misassignment to the first and second isotopic 13C peak are also considered" help="(-allow_isotope_error) "/>
+    <repeat name="rep_param_fixed_modifications" min="0" title="param_fixed_modifications">
+      <param name="param_fixed_modifications" type="select" optional="True" label="Fixed modifications, specified using UniMod (www.unimod.org) terms," help="(-fixed_modifications) e.g. 'Carbamidomethyl (C)' or 'Oxidation (M)'">
+        <option value="2-dimethylsuccinyl (C)">2-dimethylsuccinyl (C)</option>
+        <option value="2-monomethylsuccinyl (C)">2-monomethylsuccinyl (C)</option>
+        <option value="2-nitrobenzyl (Y)">2-nitrobenzyl (Y)</option>
+        <option value="2-succinyl (C)">2-succinyl (C)</option>
+        <option value="2HPG (R)">2HPG (R)</option>
+        <option value="3-deoxyglucosone (R)">3-deoxyglucosone (R)</option>
+        <option value="3-phosphoglyceryl (K)">3-phosphoglyceryl (K)</option>
+        <option value="3sulfo (N-term)">3sulfo (N-term)</option>
+        <option value="4-ONE (C)">4-ONE (C)</option>
+        <option value="4-ONE (H)">4-ONE (H)</option>
+        <option value="4-ONE (K)">4-ONE (K)</option>
+        <option value="4-ONE+Delta:H(-2)O(-1) (C)">4-ONE+Delta:H(-2)O(-1) (C)</option>
+        <option value="4-ONE+Delta:H(-2)O(-1) (H)">4-ONE+Delta:H(-2)O(-1) (H)</option>
+        <option value="4-ONE+Delta:H(-2)O(-1) (K)">4-ONE+Delta:H(-2)O(-1) (K)</option>
+        <option value="4AcAllylGal (C)">4AcAllylGal (C)</option>
+        <option value="ADP-Ribosyl (C)">ADP-Ribosyl (C)</option>
+        <option value="ADP-Ribosyl (D)">ADP-Ribosyl (D)</option>
+        <option value="ADP-Ribosyl (E)">ADP-Ribosyl (E)</option>
+        <option value="ADP-Ribosyl (K)">ADP-Ribosyl (K)</option>
+        <option value="ADP-Ribosyl (N)">ADP-Ribosyl (N)</option>
+        <option value="ADP-Ribosyl (R)">ADP-Ribosyl (R)</option>
+        <option value="ADP-Ribosyl (S)">ADP-Ribosyl (S)</option>
+        <option value="AEBS (H)">AEBS (H)</option>
+        <option value="AEBS (K)">AEBS (K)</option>
+        <option value="AEBS (S)">AEBS (S)</option>
+        <option value="AEBS (Y)">AEBS (Y)</option>
+        <option value="AEC-MAEC (S)">AEC-MAEC (S)</option>
+        <option value="AEC-MAEC (T)">AEC-MAEC (T)</option>
+        <option value="AEC-MAEC:2H(4) (S)">AEC-MAEC:2H(4) (S)</option>
+        <option value="AEC-MAEC:2H(4) (T)">AEC-MAEC:2H(4) (T)</option>
+        <option value="AHA-Alkyne (M)">AHA-Alkyne (M)</option>
+        <option value="AHA-Alkyne-KDDDD (M)">AHA-Alkyne-KDDDD (M)</option>
+        <option value="AHA-SS (M)">AHA-SS (M)</option>
+        <option value="AHA-SS_CAM (M)">AHA-SS_CAM (M)</option>
+        <option value="AMTzHexNAc2 (N)">AMTzHexNAc2 (N)</option>
+        <option value="AMTzHexNAc2 (S)">AMTzHexNAc2 (S)</option>
+        <option value="AMTzHexNAc2 (T)">AMTzHexNAc2 (T)</option>
+        <option value="AROD (C)">AROD (C)</option>
+        <option value="AccQTag (K)">AccQTag (K)</option>
+        <option value="AccQTag (N-term)">AccQTag (N-term)</option>
+        <option value="Acetyl (C)">Acetyl (C)</option>
+        <option value="Acetyl (H)">Acetyl (H)</option>
+        <option value="Acetyl (K)">Acetyl (K)</option>
+        <option value="Acetyl (N-term)">Acetyl (N-term)</option>
+        <option value="Acetyl (S)">Acetyl (S)</option>
+        <option value="Acetyl (T)">Acetyl (T)</option>
+        <option value="Acetyl (Y)">Acetyl (Y)</option>
+        <option value="Acetyl:13C(2) (K)">Acetyl:13C(2) (K)</option>
+        <option value="Acetyl:2H(3) (H)">Acetyl:2H(3) (H)</option>
+        <option value="Acetyl:2H(3) (K)">Acetyl:2H(3) (K)</option>
+        <option value="Acetyl:2H(3) (N-term)">Acetyl:2H(3) (N-term)</option>
+        <option value="Acetyl:2H(3) (S)">Acetyl:2H(3) (S)</option>
+        <option value="Acetyl:2H(3) (T)">Acetyl:2H(3) (T)</option>
+        <option value="Acetyl:2H(3) (Y)">Acetyl:2H(3) (Y)</option>
+        <option value="Acetyldeoxyhypusine (K)">Acetyldeoxyhypusine (K)</option>
+        <option value="Acetylhypusine (K)">Acetylhypusine (K)</option>
+        <option value="Ahx2+Hsl (C-term)">Ahx2+Hsl (C-term)</option>
+        <option value="Ala-&gt;Arg (A)">Ala-&gt;Arg (A)</option>
+        <option value="Ala-&gt;Asn (A)">Ala-&gt;Asn (A)</option>
+        <option value="Ala-&gt;Asp (A)">Ala-&gt;Asp (A)</option>
+        <option value="Ala-&gt;Cys (A)">Ala-&gt;Cys (A)</option>
+        <option value="Ala-&gt;Gln (A)">Ala-&gt;Gln (A)</option>
+        <option value="Ala-&gt;Glu (A)">Ala-&gt;Glu (A)</option>
+        <option value="Ala-&gt;Gly (A)">Ala-&gt;Gly (A)</option>
+        <option value="Ala-&gt;His (A)">Ala-&gt;His (A)</option>
+        <option value="Ala-&gt;Lys (A)">Ala-&gt;Lys (A)</option>
+        <option value="Ala-&gt;Met (A)">Ala-&gt;Met (A)</option>
+        <option value="Ala-&gt;Phe (A)">Ala-&gt;Phe (A)</option>
+        <option value="Ala-&gt;Pro (A)">Ala-&gt;Pro (A)</option>
+        <option value="Ala-&gt;Ser (A)">Ala-&gt;Ser (A)</option>
+        <option value="Ala-&gt;Thr (A)">Ala-&gt;Thr (A)</option>
+        <option value="Ala-&gt;Trp (A)">Ala-&gt;Trp (A)</option>
+        <option value="Ala-&gt;Tyr (A)">Ala-&gt;Tyr (A)</option>
+        <option value="Ala-&gt;Val (A)">Ala-&gt;Val (A)</option>
+        <option value="Ala-&gt;Xle (A)">Ala-&gt;Xle (A)</option>
+        <option value="Amidated (C-term)">Amidated (C-term)</option>
+        <option value="Amidine (K)">Amidine (K)</option>
+        <option value="Amidine (N-term)">Amidine (N-term)</option>
+        <option value="Amidino (C)">Amidino (C)</option>
+        <option value="Amino (Y)">Amino (Y)</option>
+        <option value="Ammonia-loss (N)">Ammonia-loss (N)</option>
+        <option value="Ammonia-loss (N-term C)">Ammonia-loss (N-term C)</option>
+        <option value="Ammonium (C-term)">Ammonium (C-term)</option>
+        <option value="Ammonium (D)">Ammonium (D)</option>
+        <option value="Ammonium (E)">Ammonium (E)</option>
+        <option value="Archaeol (C)">Archaeol (C)</option>
+        <option value="Arg (N-term)">Arg (N-term)</option>
+        <option value="Arg-&gt;Ala (R)">Arg-&gt;Ala (R)</option>
+        <option value="Arg-&gt;Asn (R)">Arg-&gt;Asn (R)</option>
+        <option value="Arg-&gt;Asp (R)">Arg-&gt;Asp (R)</option>
+        <option value="Arg-&gt;Cys (R)">Arg-&gt;Cys (R)</option>
+        <option value="Arg-&gt;Gln (R)">Arg-&gt;Gln (R)</option>
+        <option value="Arg-&gt;Glu (R)">Arg-&gt;Glu (R)</option>
+        <option value="Arg-&gt;GluSA (R)">Arg-&gt;GluSA (R)</option>
+        <option value="Arg-&gt;Gly (R)">Arg-&gt;Gly (R)</option>
+        <option value="Arg-&gt;His (R)">Arg-&gt;His (R)</option>
+        <option value="Arg-&gt;Lys (R)">Arg-&gt;Lys (R)</option>
+        <option value="Arg-&gt;Met (R)">Arg-&gt;Met (R)</option>
+        <option value="Arg-&gt;Npo (R)">Arg-&gt;Npo (R)</option>
+        <option value="Arg-&gt;Orn (R)">Arg-&gt;Orn (R)</option>
+        <option value="Arg-&gt;Phe (R)">Arg-&gt;Phe (R)</option>
+        <option value="Arg-&gt;Pro (R)">Arg-&gt;Pro (R)</option>
+        <option value="Arg-&gt;Ser (R)">Arg-&gt;Ser (R)</option>
+        <option value="Arg-&gt;Thr (R)">Arg-&gt;Thr (R)</option>
+        <option value="Arg-&gt;Trp (R)">Arg-&gt;Trp (R)</option>
+        <option value="Arg-&gt;Tyr (R)">Arg-&gt;Tyr (R)</option>
+        <option value="Arg-&gt;Val (R)">Arg-&gt;Val (R)</option>
+        <option value="Arg-&gt;Xle (R)">Arg-&gt;Xle (R)</option>
+        <option value="Arg-loss (C-term R)">Arg-loss (C-term R)</option>
+        <option value="Arg2PG (R)">Arg2PG (R)</option>
+        <option value="Argbiotinhydrazide (R)">Argbiotinhydrazide (R)</option>
+        <option value="Asn-&gt;Ala (N)">Asn-&gt;Ala (N)</option>
+        <option value="Asn-&gt;Arg (N)">Asn-&gt;Arg (N)</option>
+        <option value="Asn-&gt;Asp (N)">Asn-&gt;Asp (N)</option>
+        <option value="Asn-&gt;Cys (N)">Asn-&gt;Cys (N)</option>
+        <option value="Asn-&gt;Gln (N)">Asn-&gt;Gln (N)</option>
+        <option value="Asn-&gt;Glu (N)">Asn-&gt;Glu (N)</option>
+        <option value="Asn-&gt;Gly (N)">Asn-&gt;Gly (N)</option>
+        <option value="Asn-&gt;His (N)">Asn-&gt;His (N)</option>
+        <option value="Asn-&gt;Lys (N)">Asn-&gt;Lys (N)</option>
+        <option value="Asn-&gt;Met (N)">Asn-&gt;Met (N)</option>
+        <option value="Asn-&gt;Phe (N)">Asn-&gt;Phe (N)</option>
+        <option value="Asn-&gt;Pro (N)">Asn-&gt;Pro (N)</option>
+        <option value="Asn-&gt;Ser (N)">Asn-&gt;Ser (N)</option>
+        <option value="Asn-&gt;Thr (N)">Asn-&gt;Thr (N)</option>
+        <option value="Asn-&gt;Trp (N)">Asn-&gt;Trp (N)</option>
+        <option value="Asn-&gt;Tyr (N)">Asn-&gt;Tyr (N)</option>
+        <option value="Asn-&gt;Val (N)">Asn-&gt;Val (N)</option>
+        <option value="Asn-&gt;Xle (N)">Asn-&gt;Xle (N)</option>
+        <option value="Asp-&gt;Ala (D)">Asp-&gt;Ala (D)</option>
+        <option value="Asp-&gt;Arg (D)">Asp-&gt;Arg (D)</option>
+        <option value="Asp-&gt;Asn (D)">Asp-&gt;Asn (D)</option>
+        <option value="Asp-&gt;Cys (D)">Asp-&gt;Cys (D)</option>
+        <option value="Asp-&gt;Gln (D)">Asp-&gt;Gln (D)</option>
+        <option value="Asp-&gt;Glu (D)">Asp-&gt;Glu (D)</option>
+        <option value="Asp-&gt;Gly (D)">Asp-&gt;Gly (D)</option>
+        <option value="Asp-&gt;His (D)">Asp-&gt;His (D)</option>
+        <option value="Asp-&gt;Lys (D)">Asp-&gt;Lys (D)</option>
+        <option value="Asp-&gt;Met (D)">Asp-&gt;Met (D)</option>
+        <option value="Asp-&gt;Phe (D)">Asp-&gt;Phe (D)</option>
+        <option value="Asp-&gt;Pro (D)">Asp-&gt;Pro (D)</option>
+        <option value="Asp-&gt;Ser (D)">Asp-&gt;Ser (D)</option>
+        <option value="Asp-&gt;Thr (D)">Asp-&gt;Thr (D)</option>
+        <option value="Asp-&gt;Trp (D)">Asp-&gt;Trp (D)</option>
+        <option value="Asp-&gt;Tyr (D)">Asp-&gt;Tyr (D)</option>
+        <option value="Asp-&gt;Val (D)">Asp-&gt;Val (D)</option>
+        <option value="Asp-&gt;Xle (D)">Asp-&gt;Xle (D)</option>
+        <option value="Atto495Maleimide (C)">Atto495Maleimide (C)</option>
+        <option value="BADGE (C)">BADGE (C)</option>
+        <option value="BDMAPP (H)">BDMAPP (H)</option>
+        <option value="BDMAPP (K)">BDMAPP (K)</option>
+        <option value="BDMAPP (W)">BDMAPP (W)</option>
+        <option value="BDMAPP (Y)">BDMAPP (Y)</option>
+        <option value="BHAc (K)">BHAc (K)</option>
+        <option value="BHT (C)">BHT (C)</option>
+        <option value="BHT (H)">BHT (H)</option>
+        <option value="BHT (K)">BHT (K)</option>
+        <option value="BHTOH (C)">BHTOH (C)</option>
+        <option value="BHTOH (H)">BHTOH (H)</option>
+        <option value="BHTOH (K)">BHTOH (K)</option>
+        <option value="BITC (C)">BITC (C)</option>
+        <option value="BITC (K)">BITC (K)</option>
+        <option value="BITC (N-term)">BITC (N-term)</option>
+        <option value="BMOE (C)">BMOE (C)</option>
+        <option value="BMP-piperidinol (C)">BMP-piperidinol (C)</option>
+        <option value="BMP-piperidinol (M)">BMP-piperidinol (M)</option>
+        <option value="Bacillosamine (N)">Bacillosamine (N)</option>
+        <option value="Benzoyl (K)">Benzoyl (K)</option>
+        <option value="Benzoyl (N-term)">Benzoyl (N-term)</option>
+        <option value="Biotin (K)">Biotin (K)</option>
+        <option value="Biotin (N-term)">Biotin (N-term)</option>
+        <option value="Biotin-HPDP (C)">Biotin-HPDP (C)</option>
+        <option value="Biotin-PEG-PRA (M)">Biotin-PEG-PRA (M)</option>
+        <option value="Biotin-PEO-Amine (D)">Biotin-PEO-Amine (D)</option>
+        <option value="Biotin-PEO-Amine (E)">Biotin-PEO-Amine (E)</option>
+        <option value="Biotin-phenacyl (C)">Biotin-phenacyl (C)</option>
+        <option value="Biotin-phenacyl (H)">Biotin-phenacyl (H)</option>
+        <option value="Biotin-phenacyl (S)">Biotin-phenacyl (S)</option>
+        <option value="Biotin:Cayman-10013 (C)">Biotin:Cayman-10013 (C)</option>
+        <option value="Biotin:Cayman-10141 (C)">Biotin:Cayman-10141 (C)</option>
+        <option value="Biotin:Invitrogen-M1602 (C)">Biotin:Invitrogen-M1602 (C)</option>
+        <option value="Biotin:Sigma-B1267 (C)">Biotin:Sigma-B1267 (C)</option>
+        <option value="Biotin:Thermo-21325 (K)">Biotin:Thermo-21325 (K)</option>
+        <option value="Biotin:Thermo-21345 (Q)">Biotin:Thermo-21345 (Q)</option>
+        <option value="Biotin:Thermo-21360 (C-term)">Biotin:Thermo-21360 (C-term)</option>
+        <option value="Biotin:Thermo-21901+2H2O (C)">Biotin:Thermo-21901+2H2O (C)</option>
+        <option value="Biotin:Thermo-21901+H2O (C)">Biotin:Thermo-21901+H2O (C)</option>
+        <option value="Biotin:Thermo-21911 (C)">Biotin:Thermo-21911 (C)</option>
+        <option value="Biotin:Thermo-33033 (N-term)">Biotin:Thermo-33033 (N-term)</option>
+        <option value="Biotin:Thermo-33033-H (N-term)">Biotin:Thermo-33033-H (N-term)</option>
+        <option value="Biotin:Thermo-88310 (K)">Biotin:Thermo-88310 (K)</option>
+        <option value="Biotin:Thermo-88317 (S)">Biotin:Thermo-88317 (S)</option>
+        <option value="Biotin:Thermo-88317 (Y)">Biotin:Thermo-88317 (Y)</option>
+        <option value="BisANS (K)">BisANS (K)</option>
+        <option value="Bodipy (C)">Bodipy (C)</option>
+        <option value="Bromo (F)">Bromo (F)</option>
+        <option value="Bromo (H)">Bromo (H)</option>
+        <option value="Bromo (W)">Bromo (W)</option>
+        <option value="Bromo (Y)">Bromo (Y)</option>
+        <option value="Bromobimane (C)">Bromobimane (C)</option>
+        <option value="Butyryl (K)">Butyryl (K)</option>
+        <option value="C8-QAT (K)">C8-QAT (K)</option>
+        <option value="C8-QAT (N-term)">C8-QAT (N-term)</option>
+        <option value="CAF (N-term)">CAF (N-term)</option>
+        <option value="CAMthiopropanoyl (K)">CAMthiopropanoyl (K)</option>
+        <option value="CHDH (D)">CHDH (D)</option>
+        <option value="CLIP_TRAQ_2 (K)">CLIP_TRAQ_2 (K)</option>
+        <option value="CLIP_TRAQ_2 (N-term)">CLIP_TRAQ_2 (N-term)</option>
+        <option value="CLIP_TRAQ_2 (Y)">CLIP_TRAQ_2 (Y)</option>
+        <option value="CLIP_TRAQ_3 (K)">CLIP_TRAQ_3 (K)</option>
+        <option value="CLIP_TRAQ_3 (N-term)">CLIP_TRAQ_3 (N-term)</option>
+        <option value="CLIP_TRAQ_3 (Y)">CLIP_TRAQ_3 (Y)</option>
+        <option value="CLIP_TRAQ_4 (K)">CLIP_TRAQ_4 (K)</option>
+        <option value="CLIP_TRAQ_4 (N-term)">CLIP_TRAQ_4 (N-term)</option>
+        <option value="CLIP_TRAQ_4 (Y)">CLIP_TRAQ_4 (Y)</option>
+        <option value="Can-FP-biotin (S)">Can-FP-biotin (S)</option>
+        <option value="Can-FP-biotin (T)">Can-FP-biotin (T)</option>
+        <option value="Can-FP-biotin (Y)">Can-FP-biotin (Y)</option>
+        <option value="Carbamidomethyl (C)">Carbamidomethyl (C)</option>
+        <option value="Carbamidomethyl (D)">Carbamidomethyl (D)</option>
+        <option value="Carbamidomethyl (E)">Carbamidomethyl (E)</option>
+        <option value="Carbamidomethyl (H)">Carbamidomethyl (H)</option>
+        <option value="Carbamidomethyl (K)">Carbamidomethyl (K)</option>
+        <option value="Carbamidomethyl (N-term)">Carbamidomethyl (N-term)</option>
+        <option value="Carbamidomethyl (S)">Carbamidomethyl (S)</option>
+        <option value="Carbamidomethyl (T)">Carbamidomethyl (T)</option>
+        <option value="Carbamidomethyl (Y)">Carbamidomethyl (Y)</option>
+        <option value="CarbamidomethylDTT (C)">CarbamidomethylDTT (C)</option>
+        <option value="Carbamyl (C)">Carbamyl (C)</option>
+        <option value="Carbamyl (K)">Carbamyl (K)</option>
+        <option value="Carbamyl (M)">Carbamyl (M)</option>
+        <option value="Carbamyl (N-term)">Carbamyl (N-term)</option>
+        <option value="Carbamyl (R)">Carbamyl (R)</option>
+        <option value="Carbamyl (S)">Carbamyl (S)</option>
+        <option value="Carbamyl (T)">Carbamyl (T)</option>
+        <option value="Carbamyl (Y)">Carbamyl (Y)</option>
+        <option value="Carbofuran (S)">Carbofuran (S)</option>
+        <option value="Carboxy (D)">Carboxy (D)</option>
+        <option value="Carboxy (E)">Carboxy (E)</option>
+        <option value="Carboxy (K)">Carboxy (K)</option>
+        <option value="Carboxy (W)">Carboxy (W)</option>
+        <option value="Carboxyethyl (H)">Carboxyethyl (H)</option>
+        <option value="Carboxyethyl (K)">Carboxyethyl (K)</option>
+        <option value="Carboxymethyl (C)">Carboxymethyl (C)</option>
+        <option value="Carboxymethyl (K)">Carboxymethyl (K)</option>
+        <option value="Carboxymethyl (N-term)">Carboxymethyl (N-term)</option>
+        <option value="Carboxymethyl (W)">Carboxymethyl (W)</option>
+        <option value="Carboxymethyl:13C(2) (C)">Carboxymethyl:13C(2) (C)</option>
+        <option value="CarboxymethylDMAP (N-term)">CarboxymethylDMAP (N-term)</option>
+        <option value="CarboxymethylDTT (C)">CarboxymethylDTT (C)</option>
+        <option value="Cation:Ag (C-term)">Cation:Ag (C-term)</option>
+        <option value="Cation:Ag (D)">Cation:Ag (D)</option>
+        <option value="Cation:Ag (E)">Cation:Ag (E)</option>
+        <option value="Cation:Ca[II] (C-term)">Cation:Ca[II] (C-term)</option>
+        <option value="Cation:Ca[II] (D)">Cation:Ca[II] (D)</option>
+        <option value="Cation:Ca[II] (E)">Cation:Ca[II] (E)</option>
+        <option value="Cation:Cu[I] (C-term)">Cation:Cu[I] (C-term)</option>
+        <option value="Cation:Cu[I] (D)">Cation:Cu[I] (D)</option>
+        <option value="Cation:Cu[I] (E)">Cation:Cu[I] (E)</option>
+        <option value="Cation:Fe[II] (C-term)">Cation:Fe[II] (C-term)</option>
+        <option value="Cation:Fe[II] (D)">Cation:Fe[II] (D)</option>
+        <option value="Cation:Fe[II] (E)">Cation:Fe[II] (E)</option>
+        <option value="Cation:K (C-term)">Cation:K (C-term)</option>
+        <option value="Cation:K (D)">Cation:K (D)</option>
+        <option value="Cation:K (E)">Cation:K (E)</option>
+        <option value="Cation:Li (C-term)">Cation:Li (C-term)</option>
+        <option value="Cation:Li (D)">Cation:Li (D)</option>
+        <option value="Cation:Li (E)">Cation:Li (E)</option>
+        <option value="Cation:Mg[II] (C-term)">Cation:Mg[II] (C-term)</option>
+        <option value="Cation:Mg[II] (D)">Cation:Mg[II] (D)</option>
+        <option value="Cation:Mg[II] (E)">Cation:Mg[II] (E)</option>
+        <option value="Cation:Na (C-term)">Cation:Na (C-term)</option>
+        <option value="Cation:Na (D)">Cation:Na (D)</option>
+        <option value="Cation:Na (E)">Cation:Na (E)</option>
+        <option value="Cation:Ni[II] (C-term)">Cation:Ni[II] (C-term)</option>
+        <option value="Cation:Ni[II] (D)">Cation:Ni[II] (D)</option>
+        <option value="Cation:Ni[II] (E)">Cation:Ni[II] (E)</option>
+        <option value="Cation:Zn[II] (C-term)">Cation:Zn[II] (C-term)</option>
+        <option value="Cation:Zn[II] (D)">Cation:Zn[II] (D)</option>
+        <option value="Cation:Zn[II] (E)">Cation:Zn[II] (E)</option>
+        <option value="Chlorination (Y)">Chlorination (Y)</option>
+        <option value="Chlorpyrifos (S)">Chlorpyrifos (S)</option>
+        <option value="Chlorpyrifos (T)">Chlorpyrifos (T)</option>
+        <option value="Chlorpyrifos (Y)">Chlorpyrifos (Y)</option>
+        <option value="CoenzymeA (C)">CoenzymeA (C)</option>
+        <option value="CresylSaligeninPhosphate (H)">CresylSaligeninPhosphate (H)</option>
+        <option value="CresylSaligeninPhosphate (K)">CresylSaligeninPhosphate (K)</option>
+        <option value="CresylSaligeninPhosphate (R)">CresylSaligeninPhosphate (R)</option>
+        <option value="CresylSaligeninPhosphate (S)">CresylSaligeninPhosphate (S)</option>
+        <option value="CresylSaligeninPhosphate (T)">CresylSaligeninPhosphate (T)</option>
+        <option value="CresylSaligeninPhosphate (Y)">CresylSaligeninPhosphate (Y)</option>
+        <option value="Cresylphosphate (H)">Cresylphosphate (H)</option>
+        <option value="Cresylphosphate (K)">Cresylphosphate (K)</option>
+        <option value="Cresylphosphate (R)">Cresylphosphate (R)</option>
+        <option value="Cresylphosphate (S)">Cresylphosphate (S)</option>
+        <option value="Cresylphosphate (T)">Cresylphosphate (T)</option>
+        <option value="Cresylphosphate (Y)">Cresylphosphate (Y)</option>
+        <option value="Crotonaldehyde (C)">Crotonaldehyde (C)</option>
+        <option value="Crotonaldehyde (H)">Crotonaldehyde (H)</option>
+        <option value="Crotonaldehyde (K)">Crotonaldehyde (K)</option>
+        <option value="Crotonyl (K)">Crotonyl (K)</option>
+        <option value="CuSMo (C)">CuSMo (C)</option>
+        <option value="Cy3-maleimide (C)">Cy3-maleimide (C)</option>
+        <option value="Cy3b-maleimide (C)">Cy3b-maleimide (C)</option>
+        <option value="CyDye-Cy3 (C)">CyDye-Cy3 (C)</option>
+        <option value="CyDye-Cy5 (C)">CyDye-Cy5 (C)</option>
+        <option value="Cyano (C)">Cyano (C)</option>
+        <option value="Cys-&gt;Ala (C)">Cys-&gt;Ala (C)</option>
+        <option value="Cys-&gt;Arg (C)">Cys-&gt;Arg (C)</option>
+        <option value="Cys-&gt;Asn (C)">Cys-&gt;Asn (C)</option>
+        <option value="Cys-&gt;Asp (C)">Cys-&gt;Asp (C)</option>
+        <option value="Cys-&gt;Dha (C)">Cys-&gt;Dha (C)</option>
+        <option value="Cys-&gt;Gln (C)">Cys-&gt;Gln (C)</option>
+        <option value="Cys-&gt;Glu (C)">Cys-&gt;Glu (C)</option>
+        <option value="Cys-&gt;Gly (C)">Cys-&gt;Gly (C)</option>
+        <option value="Cys-&gt;His (C)">Cys-&gt;His (C)</option>
+        <option value="Cys-&gt;Lys (C)">Cys-&gt;Lys (C)</option>
+        <option value="Cys-&gt;Met (C)">Cys-&gt;Met (C)</option>
+        <option value="Cys-&gt;Oxoalanine (C)">Cys-&gt;Oxoalanine (C)</option>
+        <option value="Cys-&gt;Phe (C)">Cys-&gt;Phe (C)</option>
+        <option value="Cys-&gt;Pro (C)">Cys-&gt;Pro (C)</option>
+        <option value="Cys-&gt;Ser (C)">Cys-&gt;Ser (C)</option>
+        <option value="Cys-&gt;Thr (C)">Cys-&gt;Thr (C)</option>
+        <option value="Cys-&gt;Trp (C)">Cys-&gt;Trp (C)</option>
+        <option value="Cys-&gt;Tyr (C)">Cys-&gt;Tyr (C)</option>
+        <option value="Cys-&gt;Val (C)">Cys-&gt;Val (C)</option>
+        <option value="Cys-&gt;Xle (C)">Cys-&gt;Xle (C)</option>
+        <option value="Cys-&gt;ethylaminoAla (C)">Cys-&gt;ethylaminoAla (C)</option>
+        <option value="Cys-&gt;methylaminoAla (C)">Cys-&gt;methylaminoAla (C)</option>
+        <option value="Cysteinyl (C)">Cysteinyl (C)</option>
+        <option value="Cytopiloyne (C)">Cytopiloyne (C)</option>
+        <option value="Cytopiloyne (K)">Cytopiloyne (K)</option>
+        <option value="Cytopiloyne (N-term)">Cytopiloyne (N-term)</option>
+        <option value="Cytopiloyne (P)">Cytopiloyne (P)</option>
+        <option value="Cytopiloyne (R)">Cytopiloyne (R)</option>
+        <option value="Cytopiloyne (S)">Cytopiloyne (S)</option>
+        <option value="Cytopiloyne (Y)">Cytopiloyne (Y)</option>
+        <option value="Cytopiloyne+water (C)">Cytopiloyne+water (C)</option>
+        <option value="Cytopiloyne+water (K)">Cytopiloyne+water (K)</option>
+        <option value="Cytopiloyne+water (N-term)">Cytopiloyne+water (N-term)</option>
+        <option value="Cytopiloyne+water (R)">Cytopiloyne+water (R)</option>
+        <option value="Cytopiloyne+water (S)">Cytopiloyne+water (S)</option>
+        <option value="Cytopiloyne+water (T)">Cytopiloyne+water (T)</option>
+        <option value="Cytopiloyne+water (Y)">Cytopiloyne+water (Y)</option>
+        <option value="DAET (S)">DAET (S)</option>
+        <option value="DAET (T)">DAET (T)</option>
+        <option value="DEDGFLYMVYASQETFG (K)">DEDGFLYMVYASQETFG (K)</option>
+        <option value="DFDNB (K)">DFDNB (K)</option>
+        <option value="DFDNB (N)">DFDNB (N)</option>
+        <option value="DFDNB (Q)">DFDNB (Q)</option>
+        <option value="DFDNB (R)">DFDNB (R)</option>
+        <option value="DHP (C)">DHP (C)</option>
+        <option value="DMPO (C)">DMPO (C)</option>
+        <option value="DMPO (H)">DMPO (H)</option>
+        <option value="DMPO (Y)">DMPO (Y)</option>
+        <option value="DNCB_hapten (C)">DNCB_hapten (C)</option>
+        <option value="DNCB_hapten (H)">DNCB_hapten (H)</option>
+        <option value="DNCB_hapten (K)">DNCB_hapten (K)</option>
+        <option value="DNCB_hapten (Y)">DNCB_hapten (Y)</option>
+        <option value="DNPS (C)">DNPS (C)</option>
+        <option value="DNPS (W)">DNPS (W)</option>
+        <option value="DTBP (K)">DTBP (K)</option>
+        <option value="DTBP (N)">DTBP (N)</option>
+        <option value="DTBP (Q)">DTBP (Q)</option>
+        <option value="DTBP (R)">DTBP (R)</option>
+        <option value="DTT_C (C)">DTT_C (C)</option>
+        <option value="DTT_C:2H(6) (C)">DTT_C:2H(6) (C)</option>
+        <option value="DTT_ST (S)">DTT_ST (S)</option>
+        <option value="DTT_ST (T)">DTT_ST (T)</option>
+        <option value="DTT_ST:2H(6) (S)">DTT_ST:2H(6) (S)</option>
+        <option value="DTT_ST:2H(6) (T)">DTT_ST:2H(6) (T)</option>
+        <option value="Dansyl (K)">Dansyl (K)</option>
+        <option value="Dansyl (N-term)">Dansyl (N-term)</option>
+        <option value="Dap-DSP (A)">Dap-DSP (A)</option>
+        <option value="Dap-DSP (E)">Dap-DSP (E)</option>
+        <option value="Dap-DSP (K)">Dap-DSP (K)</option>
+        <option value="DeStreak (C)">DeStreak (C)</option>
+        <option value="Deamidated (N)">Deamidated (N)</option>
+        <option value="Deamidated (Q)">Deamidated (Q)</option>
+        <option value="Deamidated (R)">Deamidated (R)</option>
+        <option value="Deamidated:18O(1) (N)">Deamidated:18O(1) (N)</option>
+        <option value="Deamidated:18O(1) (Q)">Deamidated:18O(1) (Q)</option>
+        <option value="Decanoyl (S)">Decanoyl (S)</option>
+        <option value="Decanoyl (T)">Decanoyl (T)</option>
+        <option value="Dehydrated (D)">Dehydrated (D)</option>
+        <option value="Dehydrated (N-term C)">Dehydrated (N-term C)</option>
+        <option value="Dehydrated (S)">Dehydrated (S)</option>
+        <option value="Dehydrated (T)">Dehydrated (T)</option>
+        <option value="Dehydrated (Y)">Dehydrated (Y)</option>
+        <option value="Dehydro (C)">Dehydro (C)</option>
+        <option value="Delta:H(1)N(-1)18O(1) (N)">Delta:H(1)N(-1)18O(1) (N)</option>
+        <option value="Delta:H(2)C(2) (H)">Delta:H(2)C(2) (H)</option>
+        <option value="Delta:H(2)C(2) (K)">Delta:H(2)C(2) (K)</option>
+        <option value="Delta:H(2)C(2) (N-term)">Delta:H(2)C(2) (N-term)</option>
+        <option value="Delta:H(2)C(3) (K)">Delta:H(2)C(3) (K)</option>
+        <option value="Delta:H(2)C(3)O(1) (K)">Delta:H(2)C(3)O(1) (K)</option>
+        <option value="Delta:H(2)C(3)O(1) (R)">Delta:H(2)C(3)O(1) (R)</option>
+        <option value="Delta:H(2)C(5) (K)">Delta:H(2)C(5) (K)</option>
+        <option value="Delta:H(4)C(2) (H)">Delta:H(4)C(2) (H)</option>
+        <option value="Delta:H(4)C(2) (K)">Delta:H(4)C(2) (K)</option>
+        <option value="Delta:H(4)C(2) (N-term)">Delta:H(4)C(2) (N-term)</option>
+        <option value="Delta:H(4)C(2)O(-1)S(1) (S)">Delta:H(4)C(2)O(-1)S(1) (S)</option>
+        <option value="Delta:H(4)C(3) (H)">Delta:H(4)C(3) (H)</option>
+        <option value="Delta:H(4)C(3) (K)">Delta:H(4)C(3) (K)</option>
+        <option value="Delta:H(4)C(3)O(1) (C)">Delta:H(4)C(3)O(1) (C)</option>
+        <option value="Delta:H(4)C(3)O(1) (H)">Delta:H(4)C(3)O(1) (H)</option>
+        <option value="Delta:H(4)C(3)O(1) (K)">Delta:H(4)C(3)O(1) (K)</option>
+        <option value="Delta:H(4)C(6) (K)">Delta:H(4)C(6) (K)</option>
+        <option value="Delta:H(5)C(2) (P)">Delta:H(5)C(2) (P)</option>
+        <option value="Delta:H(6)C(3)O(1) (C)">Delta:H(6)C(3)O(1) (C)</option>
+        <option value="Delta:H(6)C(3)O(1) (H)">Delta:H(6)C(3)O(1) (H)</option>
+        <option value="Delta:H(6)C(3)O(1) (K)">Delta:H(6)C(3)O(1) (K)</option>
+        <option value="Delta:H(6)C(6)O(1) (K)">Delta:H(6)C(6)O(1) (K)</option>
+        <option value="Delta:H(8)C(6)O(1) (L)">Delta:H(8)C(6)O(1) (L)</option>
+        <option value="Delta:H(8)C(6)O(2) (K)">Delta:H(8)C(6)O(2) (K)</option>
+        <option value="Delta:Hg(1) (C)">Delta:Hg(1) (C)</option>
+        <option value="Delta:S(-1)Se(1) (C)">Delta:S(-1)Se(1) (C)</option>
+        <option value="Delta:S(-1)Se(1) (M)">Delta:S(-1)Se(1) (M)</option>
+        <option value="Delta:Se(1) (C)">Delta:Se(1) (C)</option>
+        <option value="Deoxy (D)">Deoxy (D)</option>
+        <option value="Deoxy (S)">Deoxy (S)</option>
+        <option value="Deoxy (T)">Deoxy (T)</option>
+        <option value="Deoxyhypusine (K)">Deoxyhypusine (K)</option>
+        <option value="Dethiomethyl (M)">Dethiomethyl (M)</option>
+        <option value="DiART6plex (K)">DiART6plex (K)</option>
+        <option value="DiART6plex (N-term)">DiART6plex (N-term)</option>
+        <option value="DiART6plex (Y)">DiART6plex (Y)</option>
+        <option value="DiART6plex115 (K)">DiART6plex115 (K)</option>
+        <option value="DiART6plex115 (N-term)">DiART6plex115 (N-term)</option>
+        <option value="DiART6plex115 (Y)">DiART6plex115 (Y)</option>
+        <option value="DiART6plex116/119 (K)">DiART6plex116/119 (K)</option>
+        <option value="DiART6plex116/119 (N-term)">DiART6plex116/119 (N-term)</option>
+        <option value="DiART6plex116/119 (Y)">DiART6plex116/119 (Y)</option>
+        <option value="DiART6plex117 (K)">DiART6plex117 (K)</option>
+        <option value="DiART6plex117 (N-term)">DiART6plex117 (N-term)</option>
+        <option value="DiART6plex117 (Y)">DiART6plex117 (Y)</option>
+        <option value="DiART6plex118 (K)">DiART6plex118 (K)</option>
+        <option value="DiART6plex118 (N-term)">DiART6plex118 (N-term)</option>
+        <option value="DiART6plex118 (Y)">DiART6plex118 (Y)</option>
+        <option value="DiLeu4plex (K)">DiLeu4plex (K)</option>
+        <option value="DiLeu4plex (N-term)">DiLeu4plex (N-term)</option>
+        <option value="DiLeu4plex (Y)">DiLeu4plex (Y)</option>
+        <option value="DiLeu4plex115 (K)">DiLeu4plex115 (K)</option>
+        <option value="DiLeu4plex115 (N-term)">DiLeu4plex115 (N-term)</option>
+        <option value="DiLeu4plex115 (Y)">DiLeu4plex115 (Y)</option>
+        <option value="DiLeu4plex117 (K)">DiLeu4plex117 (K)</option>
+        <option value="DiLeu4plex117 (N-term)">DiLeu4plex117 (N-term)</option>
+        <option value="DiLeu4plex117 (Y)">DiLeu4plex117 (Y)</option>
+        <option value="DiLeu4plex118 (K)">DiLeu4plex118 (K)</option>
+        <option value="DiLeu4plex118 (N-term)">DiLeu4plex118 (N-term)</option>
+        <option value="DiLeu4plex118 (Y)">DiLeu4plex118 (Y)</option>
+        <option value="Diacylglycerol (C)">Diacylglycerol (C)</option>
+        <option value="Dibromo (Y)">Dibromo (Y)</option>
+        <option value="Dicarbamidomethyl (C)">Dicarbamidomethyl (C)</option>
+        <option value="Dicarbamidomethyl (H)">Dicarbamidomethyl (H)</option>
+        <option value="Dicarbamidomethyl (K)">Dicarbamidomethyl (K)</option>
+        <option value="Dicarbamidomethyl (N-term)">Dicarbamidomethyl (N-term)</option>
+        <option value="Dicarbamidomethyl (R)">Dicarbamidomethyl (R)</option>
+        <option value="Didehydro (C-term K)">Didehydro (C-term K)</option>
+        <option value="Didehydro (S)">Didehydro (S)</option>
+        <option value="Didehydro (T)">Didehydro (T)</option>
+        <option value="Didehydro (Y)">Didehydro (Y)</option>
+        <option value="Didehydroretinylidene (K)">Didehydroretinylidene (K)</option>
+        <option value="Diethyl (K)">Diethyl (K)</option>
+        <option value="Diethyl (N-term)">Diethyl (N-term)</option>
+        <option value="Diethylphosphate (C)">Diethylphosphate (C)</option>
+        <option value="Diethylphosphate (H)">Diethylphosphate (H)</option>
+        <option value="Diethylphosphate (K)">Diethylphosphate (K)</option>
+        <option value="Diethylphosphate (N-term)">Diethylphosphate (N-term)</option>
+        <option value="Diethylphosphate (S)">Diethylphosphate (S)</option>
+        <option value="Diethylphosphate (T)">Diethylphosphate (T)</option>
+        <option value="Diethylphosphate (Y)">Diethylphosphate (Y)</option>
+        <option value="Difuran (Y)">Difuran (Y)</option>
+        <option value="Dihydroxyimidazolidine (R)">Dihydroxyimidazolidine (R)</option>
+        <option value="Diiodo (H)">Diiodo (H)</option>
+        <option value="Diiodo (Y)">Diiodo (Y)</option>
+        <option value="Diironsubcluster (C)">Diironsubcluster (C)</option>
+        <option value="Diisopropylphosphate (K)">Diisopropylphosphate (K)</option>
+        <option value="Diisopropylphosphate (N-term)">Diisopropylphosphate (N-term)</option>
+        <option value="Diisopropylphosphate (S)">Diisopropylphosphate (S)</option>
+        <option value="Diisopropylphosphate (T)">Diisopropylphosphate (T)</option>
+        <option value="Diisopropylphosphate (Y)">Diisopropylphosphate (Y)</option>
+        <option value="Dimethyl (K)">Dimethyl (K)</option>
+        <option value="Dimethyl (N)">Dimethyl (N)</option>
+        <option value="Dimethyl (N-term)">Dimethyl (N-term)</option>
+        <option value="Dimethyl (R)">Dimethyl (R)</option>
+        <option value="Dimethyl:2H(4) (K)">Dimethyl:2H(4) (K)</option>
+        <option value="Dimethyl:2H(4) (N-term)">Dimethyl:2H(4) (N-term)</option>
+        <option value="Dimethyl:2H(4)13C(2) (K)">Dimethyl:2H(4)13C(2) (K)</option>
+        <option value="Dimethyl:2H(4)13C(2) (N-term)">Dimethyl:2H(4)13C(2) (N-term)</option>
+        <option value="Dimethyl:2H(6) (K)">Dimethyl:2H(6) (K)</option>
+        <option value="Dimethyl:2H(6) (N-term)">Dimethyl:2H(6) (N-term)</option>
+        <option value="Dimethyl:2H(6) (R)">Dimethyl:2H(6) (R)</option>
+        <option value="Dimethyl:2H(6)13C(2) (K)">Dimethyl:2H(6)13C(2) (K)</option>
+        <option value="Dimethyl:2H(6)13C(2) (N-term)">Dimethyl:2H(6)13C(2) (N-term)</option>
+        <option value="Dimethyl:2H(6)13C(2) (R)">Dimethyl:2H(6)13C(2) (R)</option>
+        <option value="DimethylArsino (C)">DimethylArsino (C)</option>
+        <option value="DimethylamineGMBS (C)">DimethylamineGMBS (C)</option>
+        <option value="DimethylpyrroleAdduct (K)">DimethylpyrroleAdduct (K)</option>
+        <option value="Dioxidation (C)">Dioxidation (C)</option>
+        <option value="Dioxidation (F)">Dioxidation (F)</option>
+        <option value="Dioxidation (K)">Dioxidation (K)</option>
+        <option value="Dioxidation (M)">Dioxidation (M)</option>
+        <option value="Dioxidation (P)">Dioxidation (P)</option>
+        <option value="Dioxidation (R)">Dioxidation (R)</option>
+        <option value="Dioxidation (W)">Dioxidation (W)</option>
+        <option value="Dioxidation (Y)">Dioxidation (Y)</option>
+        <option value="Diphthamide (H)">Diphthamide (H)</option>
+        <option value="Dipyridyl (C)">Dipyridyl (C)</option>
+        <option value="Dipyrrolylmethanemethyl (C)">Dipyrrolylmethanemethyl (C)</option>
+        <option value="DyLight-maleimide (C)">DyLight-maleimide (C)</option>
+        <option value="EDEDTIDVFQQQTGG (K)">EDEDTIDVFQQQTGG (K)</option>
+        <option value="EDT-iodoacetyl-PEO-biotin (S)">EDT-iodoacetyl-PEO-biotin (S)</option>
+        <option value="EDT-iodoacetyl-PEO-biotin (T)">EDT-iodoacetyl-PEO-biotin (T)</option>
+        <option value="EDT-maleimide-PEO-biotin (S)">EDT-maleimide-PEO-biotin (S)</option>
+        <option value="EDT-maleimide-PEO-biotin (T)">EDT-maleimide-PEO-biotin (T)</option>
+        <option value="EEEDVIEVYQEQTGG (K)">EEEDVIEVYQEQTGG (K)</option>
+        <option value="EGCG1 (C)">EGCG1 (C)</option>
+        <option value="EGCG2 (C)">EGCG2 (C)</option>
+        <option value="EHD-diphenylpentanone (C)">EHD-diphenylpentanone (C)</option>
+        <option value="EHD-diphenylpentanone (M)">EHD-diphenylpentanone (M)</option>
+        <option value="EQAT (C)">EQAT (C)</option>
+        <option value="EQAT:2H(5) (C)">EQAT:2H(5) (C)</option>
+        <option value="EQIGG (K)">EQIGG (K)</option>
+        <option value="ESP (K)">ESP (K)</option>
+        <option value="ESP (N-term)">ESP (N-term)</option>
+        <option value="ESP:2H(10) (K)">ESP:2H(10) (K)</option>
+        <option value="ESP:2H(10) (N-term)">ESP:2H(10) (N-term)</option>
+        <option value="Ethanedithiol (S)">Ethanedithiol (S)</option>
+        <option value="Ethanedithiol (T)">Ethanedithiol (T)</option>
+        <option value="Ethanolamine (C)">Ethanolamine (C)</option>
+        <option value="Ethanolamine (C-term)">Ethanolamine (C-term)</option>
+        <option value="Ethanolamine (D)">Ethanolamine (D)</option>
+        <option value="Ethanolamine (E)">Ethanolamine (E)</option>
+        <option value="Ethanolyl (C)">Ethanolyl (C)</option>
+        <option value="Ethanolyl (K)">Ethanolyl (K)</option>
+        <option value="Ethanolyl (R)">Ethanolyl (R)</option>
+        <option value="Ethoxyformyl (H)">Ethoxyformyl (H)</option>
+        <option value="Ethyl (C-term)">Ethyl (C-term)</option>
+        <option value="Ethyl (D)">Ethyl (D)</option>
+        <option value="Ethyl (E)">Ethyl (E)</option>
+        <option value="Ethyl (K)">Ethyl (K)</option>
+        <option value="Ethyl (N-term)">Ethyl (N-term)</option>
+        <option value="Ethyl+Deamidated (N)">Ethyl+Deamidated (N)</option>
+        <option value="Ethyl+Deamidated (Q)">Ethyl+Deamidated (Q)</option>
+        <option value="Ethylphosphate (K)">Ethylphosphate (K)</option>
+        <option value="Ethylphosphate (N-term)">Ethylphosphate (N-term)</option>
+        <option value="Ethylphosphate (S)">Ethylphosphate (S)</option>
+        <option value="Ethylphosphate (T)">Ethylphosphate (T)</option>
+        <option value="Ethylphosphate (Y)">Ethylphosphate (Y)</option>
+        <option value="ExacTagAmine (K)">ExacTagAmine (K)</option>
+        <option value="ExacTagThiol (C)">ExacTagThiol (C)</option>
+        <option value="FAD (C)">FAD (C)</option>
+        <option value="FAD (H)">FAD (H)</option>
+        <option value="FAD (Y)">FAD (Y)</option>
+        <option value="FMN (S)">FMN (S)</option>
+        <option value="FMN (T)">FMN (T)</option>
+        <option value="FMNC (C)">FMNC (C)</option>
+        <option value="FMNH (C)">FMNH (C)</option>
+        <option value="FMNH (H)">FMNH (H)</option>
+        <option value="FNEM (C)">FNEM (C)</option>
+        <option value="FP-Biotin (K)">FP-Biotin (K)</option>
+        <option value="FP-Biotin (S)">FP-Biotin (S)</option>
+        <option value="FP-Biotin (T)">FP-Biotin (T)</option>
+        <option value="FP-Biotin (Y)">FP-Biotin (Y)</option>
+        <option value="FTC (C)">FTC (C)</option>
+        <option value="FTC (K)">FTC (K)</option>
+        <option value="FTC (P)">FTC (P)</option>
+        <option value="FTC (R)">FTC (R)</option>
+        <option value="FTC (S)">FTC (S)</option>
+        <option value="Farnesyl (C)">Farnesyl (C)</option>
+        <option value="Fluorescein (C)">Fluorescein (C)</option>
+        <option value="Fluoro (A)">Fluoro (A)</option>
+        <option value="Fluoro (F)">Fluoro (F)</option>
+        <option value="Fluoro (W)">Fluoro (W)</option>
+        <option value="Fluoro (Y)">Fluoro (Y)</option>
+        <option value="Formyl (K)">Formyl (K)</option>
+        <option value="Formyl (N-term)">Formyl (N-term)</option>
+        <option value="Formyl (S)">Formyl (S)</option>
+        <option value="Formyl (T)">Formyl (T)</option>
+        <option value="Furan (Y)">Furan (Y)</option>
+        <option value="G-H1 (R)">G-H1 (R)</option>
+        <option value="GG (C)">GG (C)</option>
+        <option value="GG (K)">GG (K)</option>
+        <option value="GG (S)">GG (S)</option>
+        <option value="GG (T)">GG (T)</option>
+        <option value="GGQ (K)">GGQ (K)</option>
+        <option value="GIST-Quat (K)">GIST-Quat (K)</option>
+        <option value="GIST-Quat (N-term)">GIST-Quat (N-term)</option>
+        <option value="GIST-Quat:2H(3) (K)">GIST-Quat:2H(3) (K)</option>
+        <option value="GIST-Quat:2H(3) (N-term)">GIST-Quat:2H(3) (N-term)</option>
+        <option value="GIST-Quat:2H(6) (K)">GIST-Quat:2H(6) (K)</option>
+        <option value="GIST-Quat:2H(6) (N-term)">GIST-Quat:2H(6) (N-term)</option>
+        <option value="GIST-Quat:2H(9) (K)">GIST-Quat:2H(9) (K)</option>
+        <option value="GIST-Quat:2H(9) (N-term)">GIST-Quat:2H(9) (N-term)</option>
+        <option value="Galactosyl (K)">Galactosyl (K)</option>
+        <option value="GeranylGeranyl (C)">GeranylGeranyl (C)</option>
+        <option value="Gln-&gt;Ala (Q)">Gln-&gt;Ala (Q)</option>
+        <option value="Gln-&gt;Arg (Q)">Gln-&gt;Arg (Q)</option>
+        <option value="Gln-&gt;Asn (Q)">Gln-&gt;Asn (Q)</option>
+        <option value="Gln-&gt;Asp (Q)">Gln-&gt;Asp (Q)</option>
+        <option value="Gln-&gt;Cys (Q)">Gln-&gt;Cys (Q)</option>
+        <option value="Gln-&gt;Glu (Q)">Gln-&gt;Glu (Q)</option>
+        <option value="Gln-&gt;Gly (Q)">Gln-&gt;Gly (Q)</option>
+        <option value="Gln-&gt;His (Q)">Gln-&gt;His (Q)</option>
+        <option value="Gln-&gt;Lys (Q)">Gln-&gt;Lys (Q)</option>
+        <option value="Gln-&gt;Met (Q)">Gln-&gt;Met (Q)</option>
+        <option value="Gln-&gt;Phe (Q)">Gln-&gt;Phe (Q)</option>
+        <option value="Gln-&gt;Pro (Q)">Gln-&gt;Pro (Q)</option>
+        <option value="Gln-&gt;Ser (Q)">Gln-&gt;Ser (Q)</option>
+        <option value="Gln-&gt;Thr (Q)">Gln-&gt;Thr (Q)</option>
+        <option value="Gln-&gt;Trp (Q)">Gln-&gt;Trp (Q)</option>
+        <option value="Gln-&gt;Tyr (Q)">Gln-&gt;Tyr (Q)</option>
+        <option value="Gln-&gt;Val (Q)">Gln-&gt;Val (Q)</option>
+        <option value="Gln-&gt;Xle (Q)">Gln-&gt;Xle (Q)</option>
+        <option value="Gln-&gt;pyro-Glu (N-term Q)">Gln-&gt;pyro-Glu (N-term Q)</option>
+        <option value="Glu (E)">Glu (E)</option>
+        <option value="Glu-&gt;Ala (E)">Glu-&gt;Ala (E)</option>
+        <option value="Glu-&gt;Arg (E)">Glu-&gt;Arg (E)</option>
+        <option value="Glu-&gt;Asn (E)">Glu-&gt;Asn (E)</option>
+        <option value="Glu-&gt;Asp (E)">Glu-&gt;Asp (E)</option>
+        <option value="Glu-&gt;Cys (E)">Glu-&gt;Cys (E)</option>
+        <option value="Glu-&gt;Gln (E)">Glu-&gt;Gln (E)</option>
+        <option value="Glu-&gt;Gly (E)">Glu-&gt;Gly (E)</option>
+        <option value="Glu-&gt;His (E)">Glu-&gt;His (E)</option>
+        <option value="Glu-&gt;Lys (E)">Glu-&gt;Lys (E)</option>
+        <option value="Glu-&gt;Met (E)">Glu-&gt;Met (E)</option>
+        <option value="Glu-&gt;Phe (E)">Glu-&gt;Phe (E)</option>
+        <option value="Glu-&gt;Pro (E)">Glu-&gt;Pro (E)</option>
+        <option value="Glu-&gt;Ser (E)">Glu-&gt;Ser (E)</option>
+        <option value="Glu-&gt;Thr (E)">Glu-&gt;Thr (E)</option>
+        <option value="Glu-&gt;Trp (E)">Glu-&gt;Trp (E)</option>
+        <option value="Glu-&gt;Tyr (E)">Glu-&gt;Tyr (E)</option>
+        <option value="Glu-&gt;Val (E)">Glu-&gt;Val (E)</option>
+        <option value="Glu-&gt;Xle (E)">Glu-&gt;Xle (E)</option>
+        <option value="Glu-&gt;pyro-Glu (N-term E)">Glu-&gt;pyro-Glu (N-term E)</option>
+        <option value="GluGlu (E)">GluGlu (E)</option>
+        <option value="GluGluGlu (E)">GluGluGlu (E)</option>
+        <option value="GluGluGluGlu (E)">GluGluGluGlu (E)</option>
+        <option value="Gluconoylation (K)">Gluconoylation (K)</option>
+        <option value="Gluconoylation (N-term)">Gluconoylation (N-term)</option>
+        <option value="Glucosylgalactosyl (K)">Glucosylgalactosyl (K)</option>
+        <option value="Glucuronyl (S)">Glucuronyl (S)</option>
+        <option value="Glutathione (C)">Glutathione (C)</option>
+        <option value="Gly (K)">Gly (K)</option>
+        <option value="Gly (S)">Gly (S)</option>
+        <option value="Gly (T)">Gly (T)</option>
+        <option value="Gly-&gt;Ala (G)">Gly-&gt;Ala (G)</option>
+        <option value="Gly-&gt;Arg (G)">Gly-&gt;Arg (G)</option>
+        <option value="Gly-&gt;Asn (G)">Gly-&gt;Asn (G)</option>
+        <option value="Gly-&gt;Asp (G)">Gly-&gt;Asp (G)</option>
+        <option value="Gly-&gt;Cys (G)">Gly-&gt;Cys (G)</option>
+        <option value="Gly-&gt;Gln (G)">Gly-&gt;Gln (G)</option>
+        <option value="Gly-&gt;Glu (G)">Gly-&gt;Glu (G)</option>
+        <option value="Gly-&gt;His (G)">Gly-&gt;His (G)</option>
+        <option value="Gly-&gt;Lys (G)">Gly-&gt;Lys (G)</option>
+        <option value="Gly-&gt;Met (G)">Gly-&gt;Met (G)</option>
+        <option value="Gly-&gt;Phe (G)">Gly-&gt;Phe (G)</option>
+        <option value="Gly-&gt;Pro (G)">Gly-&gt;Pro (G)</option>
+        <option value="Gly-&gt;Ser (G)">Gly-&gt;Ser (G)</option>
+        <option value="Gly-&gt;Thr (G)">Gly-&gt;Thr (G)</option>
+        <option value="Gly-&gt;Trp (G)">Gly-&gt;Trp (G)</option>
+        <option value="Gly-&gt;Tyr (G)">Gly-&gt;Tyr (G)</option>
+        <option value="Gly-&gt;Val (G)">Gly-&gt;Val (G)</option>
+        <option value="Gly-&gt;Xle (G)">Gly-&gt;Xle (G)</option>
+        <option value="Gly-loss+Amide (C-term G)">Gly-loss+Amide (C-term G)</option>
+        <option value="Glycerophospho (S)">Glycerophospho (S)</option>
+        <option value="GlycerylPE (E)">GlycerylPE (E)</option>
+        <option value="Glycosyl (P)">Glycosyl (P)</option>
+        <option value="Guanidinyl (K)">Guanidinyl (K)</option>
+        <option value="Guanidinyl (N-term)">Guanidinyl (N-term)</option>
+        <option value="HCysThiolactone (K)">HCysThiolactone (K)</option>
+        <option value="HCysteinyl (C)">HCysteinyl (C)</option>
+        <option value="HMVK (C)">HMVK (C)</option>
+        <option value="HN2_mustard (C)">HN2_mustard (C)</option>
+        <option value="HN2_mustard (H)">HN2_mustard (H)</option>
+        <option value="HN2_mustard (K)">HN2_mustard (K)</option>
+        <option value="HN3_mustard (C)">HN3_mustard (C)</option>
+        <option value="HN3_mustard (H)">HN3_mustard (H)</option>
+        <option value="HN3_mustard (K)">HN3_mustard (K)</option>
+        <option value="HNE (A)">HNE (A)</option>
+        <option value="HNE (C)">HNE (C)</option>
+        <option value="HNE (H)">HNE (H)</option>
+        <option value="HNE (K)">HNE (K)</option>
+        <option value="HNE (L)">HNE (L)</option>
+        <option value="HNE+Delta:H(2) (C)">HNE+Delta:H(2) (C)</option>
+        <option value="HNE+Delta:H(2) (H)">HNE+Delta:H(2) (H)</option>
+        <option value="HNE+Delta:H(2) (K)">HNE+Delta:H(2) (K)</option>
+        <option value="HNE-BAHAH (C)">HNE-BAHAH (C)</option>
+        <option value="HNE-BAHAH (H)">HNE-BAHAH (H)</option>
+        <option value="HNE-BAHAH (K)">HNE-BAHAH (K)</option>
+        <option value="HNE-Delta:H(2)O (C)">HNE-Delta:H(2)O (C)</option>
+        <option value="HNE-Delta:H(2)O (H)">HNE-Delta:H(2)O (H)</option>
+        <option value="HNE-Delta:H(2)O (K)">HNE-Delta:H(2)O (K)</option>
+        <option value="HPG (R)">HPG (R)</option>
+        <option value="Heme (C)">Heme (C)</option>
+        <option value="Heme (H)">Heme (H)</option>
+        <option value="Hep (K)">Hep (K)</option>
+        <option value="Hep (N)">Hep (N)</option>
+        <option value="Hep (Q)">Hep (Q)</option>
+        <option value="Hep (R)">Hep (R)</option>
+        <option value="Hep (S)">Hep (S)</option>
+        <option value="Hep (T)">Hep (T)</option>
+        <option value="Hex (C)">Hex (C)</option>
+        <option value="Hex (K)">Hex (K)</option>
+        <option value="Hex (N)">Hex (N)</option>
+        <option value="Hex (N-term)">Hex (N-term)</option>
+        <option value="Hex (R)">Hex (R)</option>
+        <option value="Hex (S)">Hex (S)</option>
+        <option value="Hex (T)">Hex (T)</option>
+        <option value="Hex (W)">Hex (W)</option>
+        <option value="Hex (Y)">Hex (Y)</option>
+        <option value="Hex(1)HexNAc(1)NeuAc(1) (N)">Hex(1)HexNAc(1)NeuAc(1) (N)</option>
+        <option value="Hex(1)HexNAc(1)NeuAc(1) (S)">Hex(1)HexNAc(1)NeuAc(1) (S)</option>
+        <option value="Hex(1)HexNAc(1)NeuAc(1) (T)">Hex(1)HexNAc(1)NeuAc(1) (T)</option>
+        <option value="Hex(1)HexNAc(1)NeuAc(2) (N)">Hex(1)HexNAc(1)NeuAc(2) (N)</option>
+        <option value="Hex(1)HexNAc(1)NeuAc(2) (S)">Hex(1)HexNAc(1)NeuAc(2) (S)</option>
+        <option value="Hex(1)HexNAc(1)NeuAc(2) (T)">Hex(1)HexNAc(1)NeuAc(2) (T)</option>
+        <option value="Hex(1)HexNAc(1)dHex(1) (N)">Hex(1)HexNAc(1)dHex(1) (N)</option>
+        <option value="Hex(1)HexNAc(2) (N)">Hex(1)HexNAc(2) (N)</option>
+        <option value="Hex(1)HexNAc(2)Pent(1) (N)">Hex(1)HexNAc(2)Pent(1) (N)</option>
+        <option value="Hex(1)HexNAc(2)dHex(1) (N)">Hex(1)HexNAc(2)dHex(1) (N)</option>
+        <option value="Hex(1)HexNAc(2)dHex(1)Pent(1) (N)">Hex(1)HexNAc(2)dHex(1)Pent(1) (N)</option>
+        <option value="Hex(1)HexNAc(2)dHex(2) (N)">Hex(1)HexNAc(2)dHex(2) (N)</option>
+        <option value="Hex(2) (K)">Hex(2) (K)</option>
+        <option value="Hex(2) (R)">Hex(2) (R)</option>
+        <option value="Hex(2)HexNAc(2) (N)">Hex(2)HexNAc(2) (N)</option>
+        <option value="Hex(2)HexNAc(2)Pent(1) (N)">Hex(2)HexNAc(2)Pent(1) (N)</option>
+        <option value="Hex(2)HexNAc(2)dHex(1) (N)">Hex(2)HexNAc(2)dHex(1) (N)</option>
+        <option value="Hex(3) (N)">Hex(3) (N)</option>
+        <option value="Hex(3)HexNAc(1)Pent(1) (N)">Hex(3)HexNAc(1)Pent(1) (N)</option>
+        <option value="Hex(3)HexNAc(2) (N)">Hex(3)HexNAc(2) (N)</option>
+        <option value="Hex(3)HexNAc(2)P(1) (N)">Hex(3)HexNAc(2)P(1) (N)</option>
+        <option value="Hex(3)HexNAc(4) (N)">Hex(3)HexNAc(4) (N)</option>
+        <option value="Hex(4)HexNAc(4) (N)">Hex(4)HexNAc(4) (N)</option>
+        <option value="Hex(5)HexNAc(2) (N)">Hex(5)HexNAc(2) (N)</option>
+        <option value="Hex(5)HexNAc(4) (N)">Hex(5)HexNAc(4) (N)</option>
+        <option value="Hex(5)HexNAc(4)NeuAc(1) (N)">Hex(5)HexNAc(4)NeuAc(1) (N)</option>
+        <option value="Hex(5)HexNAc(4)NeuAc(2) (N)">Hex(5)HexNAc(4)NeuAc(2) (N)</option>
+        <option value="Hex1HexNAc1 (N)">Hex1HexNAc1 (N)</option>
+        <option value="Hex1HexNAc1 (S)">Hex1HexNAc1 (S)</option>
+        <option value="Hex1HexNAc1 (T)">Hex1HexNAc1 (T)</option>
+        <option value="HexN (K)">HexN (K)</option>
+        <option value="HexN (N)">HexN (N)</option>
+        <option value="HexN (T)">HexN (T)</option>
+        <option value="HexN (W)">HexN (W)</option>
+        <option value="HexNAc (N)">HexNAc (N)</option>
+        <option value="HexNAc (S)">HexNAc (S)</option>
+        <option value="HexNAc (T)">HexNAc (T)</option>
+        <option value="HexNAc(1)dHex(1) (N)">HexNAc(1)dHex(1) (N)</option>
+        <option value="HexNAc(1)dHex(2) (N)">HexNAc(1)dHex(2) (N)</option>
+        <option value="HexNAc(2) (N)">HexNAc(2) (N)</option>
+        <option value="HexNAc(2)dHex(1) (N)">HexNAc(2)dHex(1) (N)</option>
+        <option value="HexNAc(2)dHex(2) (N)">HexNAc(2)dHex(2) (N)</option>
+        <option value="His-&gt;Ala (H)">His-&gt;Ala (H)</option>
+        <option value="His-&gt;Arg (H)">His-&gt;Arg (H)</option>
+        <option value="His-&gt;Asn (H)">His-&gt;Asn (H)</option>
+        <option value="His-&gt;Asp (H)">His-&gt;Asp (H)</option>
+        <option value="His-&gt;Cys (H)">His-&gt;Cys (H)</option>
+        <option value="His-&gt;Gln (H)">His-&gt;Gln (H)</option>
+        <option value="His-&gt;Glu (H)">His-&gt;Glu (H)</option>
+        <option value="His-&gt;Gly (H)">His-&gt;Gly (H)</option>
+        <option value="His-&gt;Lys (H)">His-&gt;Lys (H)</option>
+        <option value="His-&gt;Met (H)">His-&gt;Met (H)</option>
+        <option value="His-&gt;Phe (H)">His-&gt;Phe (H)</option>
+        <option value="His-&gt;Pro (H)">His-&gt;Pro (H)</option>
+        <option value="His-&gt;Ser (H)">His-&gt;Ser (H)</option>
+        <option value="His-&gt;Thr (H)">His-&gt;Thr (H)</option>
+        <option value="His-&gt;Trp (H)">His-&gt;Trp (H)</option>
+        <option value="His-&gt;Tyr (H)">His-&gt;Tyr (H)</option>
+        <option value="His-&gt;Val (H)">His-&gt;Val (H)</option>
+        <option value="His-&gt;Xle (H)">His-&gt;Xle (H)</option>
+        <option value="Homocysteic_acid (M)">Homocysteic_acid (M)</option>
+        <option value="Hydroxamic_acid (D)">Hydroxamic_acid (D)</option>
+        <option value="Hydroxamic_acid (E)">Hydroxamic_acid (E)</option>
+        <option value="Hydroxycinnamyl (C)">Hydroxycinnamyl (C)</option>
+        <option value="Hydroxyfarnesyl (C)">Hydroxyfarnesyl (C)</option>
+        <option value="Hydroxyheme (E)">Hydroxyheme (E)</option>
+        <option value="Hydroxymethyl (N)">Hydroxymethyl (N)</option>
+        <option value="HydroxymethylOP (K)">HydroxymethylOP (K)</option>
+        <option value="Hydroxytrimethyl (K)">Hydroxytrimethyl (K)</option>
+        <option value="Hypusine (K)">Hypusine (K)</option>
+        <option value="IBTP (C)">IBTP (C)</option>
+        <option value="ICAT-C (C)">ICAT-C (C)</option>
+        <option value="ICAT-C:13C(9) (C)">ICAT-C:13C(9) (C)</option>
+        <option value="ICAT-D (C)">ICAT-D (C)</option>
+        <option value="ICAT-D:2H(8) (C)">ICAT-D:2H(8) (C)</option>
+        <option value="ICAT-G (C)">ICAT-G (C)</option>
+        <option value="ICAT-G:2H(8) (C)">ICAT-G:2H(8) (C)</option>
+        <option value="ICAT-H (C)">ICAT-H (C)</option>
+        <option value="ICAT-H:13C(6) (C)">ICAT-H:13C(6) (C)</option>
+        <option value="ICDID (C)">ICDID (C)</option>
+        <option value="ICDID:2H(6) (C)">ICDID:2H(6) (C)</option>
+        <option value="ICPL (K)">ICPL (K)</option>
+        <option value="ICPL (N-term)">ICPL (N-term)</option>
+        <option value="ICPL:13C(6) (K)">ICPL:13C(6) (K)</option>
+        <option value="ICPL:13C(6) (N-term)">ICPL:13C(6) (N-term)</option>
+        <option value="ICPL:13C(6)2H(4) (K)">ICPL:13C(6)2H(4) (K)</option>
+        <option value="ICPL:13C(6)2H(4) (N-term)">ICPL:13C(6)2H(4) (N-term)</option>
+        <option value="ICPL:2H(4) (K)">ICPL:2H(4) (K)</option>
+        <option value="ICPL:2H(4) (N-term)">ICPL:2H(4) (N-term)</option>
+        <option value="IDEnT (C)">IDEnT (C)</option>
+        <option value="IED-Biotin (C)">IED-Biotin (C)</option>
+        <option value="IGBP (C)">IGBP (C)</option>
+        <option value="IGBP:13C(2) (C)">IGBP:13C(2) (C)</option>
+        <option value="IMEHex(2)NeuAc(1) (K)">IMEHex(2)NeuAc(1) (K)</option>
+        <option value="IMID (K)">IMID (K)</option>
+        <option value="IMID:2H(4) (K)">IMID:2H(4) (K)</option>
+        <option value="ISD_z+2_ion (N-term)">ISD_z+2_ion (N-term)</option>
+        <option value="Iminobiotin (K)">Iminobiotin (K)</option>
+        <option value="Iminobiotin (N-term)">Iminobiotin (N-term)</option>
+        <option value="Iodo (H)">Iodo (H)</option>
+        <option value="Iodo (Y)">Iodo (Y)</option>
+        <option value="IodoU-AMP (F)">IodoU-AMP (F)</option>
+        <option value="IodoU-AMP (W)">IodoU-AMP (W)</option>
+        <option value="IodoU-AMP (Y)">IodoU-AMP (Y)</option>
+        <option value="Iodoacetanilide (C)">Iodoacetanilide (C)</option>
+        <option value="Iodoacetanilide (K)">Iodoacetanilide (K)</option>
+        <option value="Iodoacetanilide (N-term)">Iodoacetanilide (N-term)</option>
+        <option value="Iodoacetanilide:13C(6) (C)">Iodoacetanilide:13C(6) (C)</option>
+        <option value="Iodoacetanilide:13C(6) (K)">Iodoacetanilide:13C(6) (K)</option>
+        <option value="Iodoacetanilide:13C(6) (N-term)">Iodoacetanilide:13C(6) (N-term)</option>
+        <option value="Isopropylphospho (S)">Isopropylphospho (S)</option>
+        <option value="Isopropylphospho (T)">Isopropylphospho (T)</option>
+        <option value="Isopropylphospho (Y)">Isopropylphospho (Y)</option>
+        <option value="LG-Hlactam-K (K)">LG-Hlactam-K (K)</option>
+        <option value="LG-Hlactam-R (R)">LG-Hlactam-R (R)</option>
+        <option value="LG-anhydrolactam (K)">LG-anhydrolactam (K)</option>
+        <option value="LG-anhydrolactam (N-term)">LG-anhydrolactam (N-term)</option>
+        <option value="LG-anhyropyrrole (K)">LG-anhyropyrrole (K)</option>
+        <option value="LG-anhyropyrrole (N-term)">LG-anhyropyrrole (N-term)</option>
+        <option value="LG-lactam-K (K)">LG-lactam-K (K)</option>
+        <option value="LG-lactam-R (R)">LG-lactam-R (R)</option>
+        <option value="LG-pyrrole (K)">LG-pyrrole (K)</option>
+        <option value="LG-pyrrole (N-term)">LG-pyrrole (N-term)</option>
+        <option value="LRGG (K)">LRGG (K)</option>
+        <option value="Label:13C(1)2H(3) (M)">Label:13C(1)2H(3) (M)</option>
+        <option value="Label:13C(1)2H(3)+Oxidation (M)">Label:13C(1)2H(3)+Oxidation (M)</option>
+        <option value="Label:13C(3) (A)">Label:13C(3) (A)</option>
+        <option value="Label:13C(3)15N(1) (A)">Label:13C(3)15N(1) (A)</option>
+        <option value="Label:13C(4) (M)">Label:13C(4) (M)</option>
+        <option value="Label:13C(4)+Oxidation (M)">Label:13C(4)+Oxidation (M)</option>
+        <option value="Label:13C(4)15N(1) (D)">Label:13C(4)15N(1) (D)</option>
+        <option value="Label:13C(4)15N(2)+GG (K)">Label:13C(4)15N(2)+GG (K)</option>
+        <option value="Label:13C(5) (P)">Label:13C(5) (P)</option>
+        <option value="Label:13C(5)15N(1) (E)">Label:13C(5)15N(1) (E)</option>
+        <option value="Label:13C(5)15N(1) (M)">Label:13C(5)15N(1) (M)</option>
+        <option value="Label:13C(5)15N(1) (P)">Label:13C(5)15N(1) (P)</option>
+        <option value="Label:13C(5)15N(1) (V)">Label:13C(5)15N(1) (V)</option>
+        <option value="Label:13C(6) (I)">Label:13C(6) (I)</option>
+        <option value="Label:13C(6) (K)">Label:13C(6) (K)</option>
+        <option value="Label:13C(6) (L)">Label:13C(6) (L)</option>
+        <option value="Label:13C(6) (R)">Label:13C(6) (R)</option>
+        <option value="Label:13C(6)+Acetyl (K)">Label:13C(6)+Acetyl (K)</option>
+        <option value="Label:13C(6)+Dimethyl (K)">Label:13C(6)+Dimethyl (K)</option>
+        <option value="Label:13C(6)+GG (K)">Label:13C(6)+GG (K)</option>
+        <option value="Label:13C(6)15N(1) (I)">Label:13C(6)15N(1) (I)</option>
+        <option value="Label:13C(6)15N(1) (L)">Label:13C(6)15N(1) (L)</option>
+        <option value="Label:13C(6)15N(2) (K)">Label:13C(6)15N(2) (K)</option>
+        <option value="Label:13C(6)15N(2)+Acetyl (K)">Label:13C(6)15N(2)+Acetyl (K)</option>
+        <option value="Label:13C(6)15N(2)+Dimethyl (K)">Label:13C(6)15N(2)+Dimethyl (K)</option>
+        <option value="Label:13C(6)15N(2)+GG (K)">Label:13C(6)15N(2)+GG (K)</option>
+        <option value="Label:13C(6)15N(4) (R)">Label:13C(6)15N(4) (R)</option>
+        <option value="Label:13C(6)15N(4)+Dimethyl (R)">Label:13C(6)15N(4)+Dimethyl (R)</option>
+        <option value="Label:13C(6)15N(4)+Dimethyl:2H(6)13C(2) (R)">Label:13C(6)15N(4)+Dimethyl:2H(6)13C(2) (R)</option>
+        <option value="Label:13C(6)15N(4)+Methyl (R)">Label:13C(6)15N(4)+Methyl (R)</option>
+        <option value="Label:13C(6)15N(4)+Methyl:2H(3)13C(1) (R)">Label:13C(6)15N(4)+Methyl:2H(3)13C(1) (R)</option>
+        <option value="Label:13C(8)15N(2) (R)">Label:13C(8)15N(2) (R)</option>
+        <option value="Label:13C(9) (F)">Label:13C(9) (F)</option>
+        <option value="Label:13C(9) (Y)">Label:13C(9) (Y)</option>
+        <option value="Label:13C(9)+Phospho (Y)">Label:13C(9)+Phospho (Y)</option>
+        <option value="Label:13C(9)15N(1) (F)">Label:13C(9)15N(1) (F)</option>
+        <option value="Label:15N(1) (A)">Label:15N(1) (A)</option>
+        <option value="Label:15N(1) (C)">Label:15N(1) (C)</option>
+        <option value="Label:15N(1) (D)">Label:15N(1) (D)</option>
+        <option value="Label:15N(1) (E)">Label:15N(1) (E)</option>
+        <option value="Label:15N(1) (F)">Label:15N(1) (F)</option>
+        <option value="Label:15N(1) (G)">Label:15N(1) (G)</option>
+        <option value="Label:15N(1) (I)">Label:15N(1) (I)</option>
+        <option value="Label:15N(1) (L)">Label:15N(1) (L)</option>
+        <option value="Label:15N(1) (M)">Label:15N(1) (M)</option>
+        <option value="Label:15N(1) (P)">Label:15N(1) (P)</option>
+        <option value="Label:15N(1) (S)">Label:15N(1) (S)</option>
+        <option value="Label:15N(1) (T)">Label:15N(1) (T)</option>
+        <option value="Label:15N(1) (V)">Label:15N(1) (V)</option>
+        <option value="Label:15N(1) (Y)">Label:15N(1) (Y)</option>
+        <option value="Label:15N(2) (K)">Label:15N(2) (K)</option>
+        <option value="Label:15N(2) (N)">Label:15N(2) (N)</option>
+        <option value="Label:15N(2) (Q)">Label:15N(2) (Q)</option>
+        <option value="Label:15N(2) (W)">Label:15N(2) (W)</option>
+        <option value="Label:15N(2)2H(9) (K)">Label:15N(2)2H(9) (K)</option>
+        <option value="Label:15N(3) (H)">Label:15N(3) (H)</option>
+        <option value="Label:15N(4) (R)">Label:15N(4) (R)</option>
+        <option value="Label:18O(1) (C-term)">Label:18O(1) (C-term)</option>
+        <option value="Label:18O(1) (S)">Label:18O(1) (S)</option>
+        <option value="Label:18O(1) (T)">Label:18O(1) (T)</option>
+        <option value="Label:18O(1) (Y)">Label:18O(1) (Y)</option>
+        <option value="Label:18O(2) (C-term)">Label:18O(2) (C-term)</option>
+        <option value="Label:2H(10) (L)">Label:2H(10) (L)</option>
+        <option value="Label:2H(3) (L)">Label:2H(3) (L)</option>
+        <option value="Label:2H(3) (M)">Label:2H(3) (M)</option>
+        <option value="Label:2H(3)+Oxidation (M)">Label:2H(3)+Oxidation (M)</option>
+        <option value="Label:2H(4) (F)">Label:2H(4) (F)</option>
+        <option value="Label:2H(4) (K)">Label:2H(4) (K)</option>
+        <option value="Label:2H(4) (Y)">Label:2H(4) (Y)</option>
+        <option value="Label:2H(4)+Acetyl (K)">Label:2H(4)+Acetyl (K)</option>
+        <option value="Label:2H(4)+GG (K)">Label:2H(4)+GG (K)</option>
+        <option value="Label:2H(4)13C(1) (R)">Label:2H(4)13C(1) (R)</option>
+        <option value="Label:2H(6)15N(1) (P)">Label:2H(6)15N(1) (P)</option>
+        <option value="Label:2H(7)15N(4) (R)">Label:2H(7)15N(4) (R)</option>
+        <option value="Label:2H(9)13C(6)15N(2) (K)">Label:2H(9)13C(6)15N(2) (K)</option>
+        <option value="Leu-&gt;MetOx (L)">Leu-&gt;MetOx (L)</option>
+        <option value="Lipoyl (K)">Lipoyl (K)</option>
+        <option value="Lys (N-term)">Lys (N-term)</option>
+        <option value="Lys-&gt;Ala (K)">Lys-&gt;Ala (K)</option>
+        <option value="Lys-&gt;Allysine (K)">Lys-&gt;Allysine (K)</option>
+        <option value="Lys-&gt;AminoadipicAcid (K)">Lys-&gt;AminoadipicAcid (K)</option>
+        <option value="Lys-&gt;Arg (K)">Lys-&gt;Arg (K)</option>
+        <option value="Lys-&gt;Asn (K)">Lys-&gt;Asn (K)</option>
+        <option value="Lys-&gt;Asp (K)">Lys-&gt;Asp (K)</option>
+        <option value="Lys-&gt;CamCys (K)">Lys-&gt;CamCys (K)</option>
+        <option value="Lys-&gt;Cys (K)">Lys-&gt;Cys (K)</option>
+        <option value="Lys-&gt;Gln (K)">Lys-&gt;Gln (K)</option>
+        <option value="Lys-&gt;Glu (K)">Lys-&gt;Glu (K)</option>
+        <option value="Lys-&gt;Gly (K)">Lys-&gt;Gly (K)</option>
+        <option value="Lys-&gt;His (K)">Lys-&gt;His (K)</option>
+        <option value="Lys-&gt;Met (K)">Lys-&gt;Met (K)</option>
+        <option value="Lys-&gt;MetOx (K)">Lys-&gt;MetOx (K)</option>
+        <option value="Lys-&gt;Phe (K)">Lys-&gt;Phe (K)</option>
+        <option value="Lys-&gt;Pro (K)">Lys-&gt;Pro (K)</option>
+        <option value="Lys-&gt;Ser (K)">Lys-&gt;Ser (K)</option>
+        <option value="Lys-&gt;Thr (K)">Lys-&gt;Thr (K)</option>
+        <option value="Lys-&gt;Trp (K)">Lys-&gt;Trp (K)</option>
+        <option value="Lys-&gt;Tyr (K)">Lys-&gt;Tyr (K)</option>
+        <option value="Lys-&gt;Val (K)">Lys-&gt;Val (K)</option>
+        <option value="Lys-&gt;Xle (K)">Lys-&gt;Xle (K)</option>
+        <option value="Lysbiotinhydrazide (K)">Lysbiotinhydrazide (K)</option>
+        <option value="MDCC (C)">MDCC (C)</option>
+        <option value="MG-H1 (R)">MG-H1 (R)</option>
+        <option value="MM-diphenylpentanone (C)">MM-diphenylpentanone (C)</option>
+        <option value="MTSL (C)">MTSL (C)</option>
+        <option value="Maleimide-PEO2-Biotin (C)">Maleimide-PEO2-Biotin (C)</option>
+        <option value="Malonyl (C)">Malonyl (C)</option>
+        <option value="Malonyl (S)">Malonyl (S)</option>
+        <option value="Menadione (C)">Menadione (C)</option>
+        <option value="Menadione (K)">Menadione (K)</option>
+        <option value="Menadione-HQ (C)">Menadione-HQ (C)</option>
+        <option value="Menadione-HQ (K)">Menadione-HQ (K)</option>
+        <option value="MercaptoEthanol (S)">MercaptoEthanol (S)</option>
+        <option value="MercaptoEthanol (T)">MercaptoEthanol (T)</option>
+        <option value="Met-&gt;Aha (M)">Met-&gt;Aha (M)</option>
+        <option value="Met-&gt;Ala (M)">Met-&gt;Ala (M)</option>
+        <option value="Met-&gt;Arg (M)">Met-&gt;Arg (M)</option>
+        <option value="Met-&gt;Asn (M)">Met-&gt;Asn (M)</option>
+        <option value="Met-&gt;Asp (M)">Met-&gt;Asp (M)</option>
+        <option value="Met-&gt;Cys (M)">Met-&gt;Cys (M)</option>
+        <option value="Met-&gt;Gln (M)">Met-&gt;Gln (M)</option>
+        <option value="Met-&gt;Glu (M)">Met-&gt;Glu (M)</option>
+        <option value="Met-&gt;Gly (M)">Met-&gt;Gly (M)</option>
+        <option value="Met-&gt;His (M)">Met-&gt;His (M)</option>
+        <option value="Met-&gt;Hpg (M)">Met-&gt;Hpg (M)</option>
+        <option value="Met-&gt;Hse (C-term M)">Met-&gt;Hse (C-term M)</option>
+        <option value="Met-&gt;Hsl (C-term M)">Met-&gt;Hsl (C-term M)</option>
+        <option value="Met-&gt;Lys (M)">Met-&gt;Lys (M)</option>
+        <option value="Met-&gt;Phe (M)">Met-&gt;Phe (M)</option>
+        <option value="Met-&gt;Pro (M)">Met-&gt;Pro (M)</option>
+        <option value="Met-&gt;Ser (M)">Met-&gt;Ser (M)</option>
+        <option value="Met-&gt;Thr (M)">Met-&gt;Thr (M)</option>
+        <option value="Met-&gt;Trp (M)">Met-&gt;Trp (M)</option>
+        <option value="Met-&gt;Tyr (M)">Met-&gt;Tyr (M)</option>
+        <option value="Met-&gt;Val (M)">Met-&gt;Val (M)</option>
+        <option value="Met-&gt;Xle (M)">Met-&gt;Xle (M)</option>
+        <option value="Methyl (C)">Methyl (C)</option>
+        <option value="Methyl (C-term)">Methyl (C-term)</option>
+        <option value="Methyl (D)">Methyl (D)</option>
+        <option value="Methyl (E)">Methyl (E)</option>
+        <option value="Methyl (H)">Methyl (H)</option>
+        <option value="Methyl (I)">Methyl (I)</option>
+        <option value="Methyl (K)">Methyl (K)</option>
+        <option value="Methyl (L)">Methyl (L)</option>
+        <option value="Methyl (N)">Methyl (N)</option>
+        <option value="Methyl (N-term)">Methyl (N-term)</option>
+        <option value="Methyl (Q)">Methyl (Q)</option>
+        <option value="Methyl (R)">Methyl (R)</option>
+        <option value="Methyl (S)">Methyl (S)</option>
+        <option value="Methyl (T)">Methyl (T)</option>
+        <option value="Methyl+Acetyl:2H(3) (K)">Methyl+Acetyl:2H(3) (K)</option>
+        <option value="Methyl+Deamidated (N)">Methyl+Deamidated (N)</option>
+        <option value="Methyl+Deamidated (Q)">Methyl+Deamidated (Q)</option>
+        <option value="Methyl-PEO12-Maleimide (C)">Methyl-PEO12-Maleimide (C)</option>
+        <option value="Methyl:2H(2) (K)">Methyl:2H(2) (K)</option>
+        <option value="Methyl:2H(3) (C-term)">Methyl:2H(3) (C-term)</option>
+        <option value="Methyl:2H(3) (D)">Methyl:2H(3) (D)</option>
+        <option value="Methyl:2H(3) (E)">Methyl:2H(3) (E)</option>
+        <option value="Methyl:2H(3) (K)">Methyl:2H(3) (K)</option>
+        <option value="Methyl:2H(3) (R)">Methyl:2H(3) (R)</option>
+        <option value="Methyl:2H(3)+Acetyl:2H(3) (K)">Methyl:2H(3)+Acetyl:2H(3) (K)</option>
+        <option value="Methyl:2H(3)13C(1) (K)">Methyl:2H(3)13C(1) (K)</option>
+        <option value="Methyl:2H(3)13C(1) (R)">Methyl:2H(3)13C(1) (R)</option>
+        <option value="Methylamine (S)">Methylamine (S)</option>
+        <option value="Methylamine (T)">Methylamine (T)</option>
+        <option value="Methylmalonylation (S)">Methylmalonylation (S)</option>
+        <option value="Methylphosphonate (S)">Methylphosphonate (S)</option>
+        <option value="Methylphosphonate (T)">Methylphosphonate (T)</option>
+        <option value="Methylphosphonate (Y)">Methylphosphonate (Y)</option>
+        <option value="Methylpyrroline (K)">Methylpyrroline (K)</option>
+        <option value="Methylthio (C)">Methylthio (C)</option>
+        <option value="Methylthio (D)">Methylthio (D)</option>
+        <option value="Methylthio (K)">Methylthio (K)</option>
+        <option value="Methylthio (N)">Methylthio (N)</option>
+        <option value="Methylthio (N-term)">Methylthio (N-term)</option>
+        <option value="Molybdopterin (C)">Molybdopterin (C)</option>
+        <option value="MolybdopterinGD (C)">MolybdopterinGD (C)</option>
+        <option value="MolybdopterinGD (D)">MolybdopterinGD (D)</option>
+        <option value="MolybdopterinGD+Delta:S(-1)Se(1) (C)">MolybdopterinGD+Delta:S(-1)Se(1) (C)</option>
+        <option value="MurNAc (A)">MurNAc (A)</option>
+        <option value="Myristoyl (C)">Myristoyl (C)</option>
+        <option value="Myristoyl (K)">Myristoyl (K)</option>
+        <option value="Myristoyl (N-term G)">Myristoyl (N-term G)</option>
+        <option value="N-dimethylphosphate (S)">N-dimethylphosphate (S)</option>
+        <option value="NA-LNO2 (C)">NA-LNO2 (C)</option>
+        <option value="NA-LNO2 (H)">NA-LNO2 (H)</option>
+        <option value="NA-OA-NO2 (C)">NA-OA-NO2 (C)</option>
+        <option value="NA-OA-NO2 (H)">NA-OA-NO2 (H)</option>
+        <option value="NBS (W)">NBS (W)</option>
+        <option value="NBS:13C(6) (W)">NBS:13C(6) (W)</option>
+        <option value="NDA (K)">NDA (K)</option>
+        <option value="NDA (N-term)">NDA (N-term)</option>
+        <option value="NEIAA (C)">NEIAA (C)</option>
+        <option value="NEIAA (Y)">NEIAA (Y)</option>
+        <option value="NEIAA:2H(5) (C)">NEIAA:2H(5) (C)</option>
+        <option value="NEIAA:2H(5) (Y)">NEIAA:2H(5) (Y)</option>
+        <option value="NEM:2H(5) (C)">NEM:2H(5) (C)</option>
+        <option value="NEM:2H(5)+H2O (C)">NEM:2H(5)+H2O (C)</option>
+        <option value="NEMsulfur (C)">NEMsulfur (C)</option>
+        <option value="NEMsulfurWater (C)">NEMsulfurWater (C)</option>
+        <option value="NHS-LC-Biotin (K)">NHS-LC-Biotin (K)</option>
+        <option value="NHS-LC-Biotin (N-term)">NHS-LC-Biotin (N-term)</option>
+        <option value="NHS-fluorescein (K)">NHS-fluorescein (K)</option>
+        <option value="NIC (K)">NIC (K)</option>
+        <option value="NIC (N-term)">NIC (N-term)</option>
+        <option value="NIPCAM (C)">NIPCAM (C)</option>
+        <option value="NO_SMX_SEMD (C)">NO_SMX_SEMD (C)</option>
+        <option value="NO_SMX_SIMD (C)">NO_SMX_SIMD (C)</option>
+        <option value="NO_SMX_SMCT (C)">NO_SMX_SMCT (C)</option>
+        <option value="Nethylmaleimide (C)">Nethylmaleimide (C)</option>
+        <option value="Nethylmaleimide+water (C)">Nethylmaleimide+water (C)</option>
+        <option value="Nethylmaleimide+water (K)">Nethylmaleimide+water (K)</option>
+        <option value="NeuAc (N)">NeuAc (N)</option>
+        <option value="NeuAc (S)">NeuAc (S)</option>
+        <option value="NeuAc (T)">NeuAc (T)</option>
+        <option value="NeuGc (N)">NeuGc (N)</option>
+        <option value="NeuGc (S)">NeuGc (S)</option>
+        <option value="NeuGc (T)">NeuGc (T)</option>
+        <option value="Nitro (W)">Nitro (W)</option>
+        <option value="Nitro (Y)">Nitro (Y)</option>
+        <option value="Nitrosyl (C)">Nitrosyl (C)</option>
+        <option value="Nmethylmaleimide (C)">Nmethylmaleimide (C)</option>
+        <option value="Nmethylmaleimide (K)">Nmethylmaleimide (K)</option>
+        <option value="Nmethylmaleimide+water (C)">Nmethylmaleimide+water (C)</option>
+        <option value="O-Dimethylphosphate (S)">O-Dimethylphosphate (S)</option>
+        <option value="O-Dimethylphosphate (T)">O-Dimethylphosphate (T)</option>
+        <option value="O-Dimethylphosphate (Y)">O-Dimethylphosphate (Y)</option>
+        <option value="O-Et-N-diMePhospho (S)">O-Et-N-diMePhospho (S)</option>
+        <option value="O-Isopropylmethylphosphonate (S)">O-Isopropylmethylphosphonate (S)</option>
+        <option value="O-Isopropylmethylphosphonate (T)">O-Isopropylmethylphosphonate (T)</option>
+        <option value="O-Isopropylmethylphosphonate (Y)">O-Isopropylmethylphosphonate (Y)</option>
+        <option value="O-Methylphosphate (S)">O-Methylphosphate (S)</option>
+        <option value="O-Methylphosphate (T)">O-Methylphosphate (T)</option>
+        <option value="O-Methylphosphate (Y)">O-Methylphosphate (Y)</option>
+        <option value="O-pinacolylmethylphosphonate (H)">O-pinacolylmethylphosphonate (H)</option>
+        <option value="O-pinacolylmethylphosphonate (K)">O-pinacolylmethylphosphonate (K)</option>
+        <option value="O-pinacolylmethylphosphonate (S)">O-pinacolylmethylphosphonate (S)</option>
+        <option value="O-pinacolylmethylphosphonate (T)">O-pinacolylmethylphosphonate (T)</option>
+        <option value="O-pinacolylmethylphosphonate (Y)">O-pinacolylmethylphosphonate (Y)</option>
+        <option value="Octanoyl (C)">Octanoyl (C)</option>
+        <option value="Octanoyl (S)">Octanoyl (S)</option>
+        <option value="Octanoyl (T)">Octanoyl (T)</option>
+        <option value="OxArgBiotin (R)">OxArgBiotin (R)</option>
+        <option value="OxArgBiotinRed (R)">OxArgBiotinRed (R)</option>
+        <option value="OxLysBiotin (K)">OxLysBiotin (K)</option>
+        <option value="OxLysBiotinRed (K)">OxLysBiotinRed (K)</option>
+        <option value="OxProBiotin (P)">OxProBiotin (P)</option>
+        <option value="OxProBiotinRed (P)">OxProBiotinRed (P)</option>
+        <option value="Oxidation (C)">Oxidation (C)</option>
+        <option value="Oxidation (C-term G)">Oxidation (C-term G)</option>
+        <option value="Oxidation (D)">Oxidation (D)</option>
+        <option value="Oxidation (F)">Oxidation (F)</option>
+        <option value="Oxidation (H)">Oxidation (H)</option>
+        <option value="Oxidation (K)">Oxidation (K)</option>
+        <option value="Oxidation (M)">Oxidation (M)</option>
+        <option value="Oxidation (N)">Oxidation (N)</option>
+        <option value="Oxidation (P)">Oxidation (P)</option>
+        <option value="Oxidation (R)">Oxidation (R)</option>
+        <option value="Oxidation (W)">Oxidation (W)</option>
+        <option value="Oxidation (Y)">Oxidation (Y)</option>
+        <option value="Oxidation+NEM (C)">Oxidation+NEM (C)</option>
+        <option value="PEITC (C)">PEITC (C)</option>
+        <option value="PEITC (K)">PEITC (K)</option>
+        <option value="PEITC (N-term)">PEITC (N-term)</option>
+        <option value="PEO-Iodoacetyl-LC-Biotin (C)">PEO-Iodoacetyl-LC-Biotin (C)</option>
+        <option value="PET (S)">PET (S)</option>
+        <option value="PET (T)">PET (T)</option>
+        <option value="PS_Hapten (C)">PS_Hapten (C)</option>
+        <option value="PS_Hapten (H)">PS_Hapten (H)</option>
+        <option value="PS_Hapten (K)">PS_Hapten (K)</option>
+        <option value="Palmitoleyl (C)">Palmitoleyl (C)</option>
+        <option value="Palmitoleyl (S)">Palmitoleyl (S)</option>
+        <option value="Palmitoleyl (T)">Palmitoleyl (T)</option>
+        <option value="Palmitoyl (C)">Palmitoyl (C)</option>
+        <option value="Palmitoyl (K)">Palmitoyl (K)</option>
+        <option value="Palmitoyl (S)">Palmitoyl (S)</option>
+        <option value="Palmitoyl (T)">Palmitoyl (T)</option>
+        <option value="Pentylamine (Q)">Pentylamine (Q)</option>
+        <option value="Phe-&gt;Ala (F)">Phe-&gt;Ala (F)</option>
+        <option value="Phe-&gt;Arg (F)">Phe-&gt;Arg (F)</option>
+        <option value="Phe-&gt;Asn (F)">Phe-&gt;Asn (F)</option>
+        <option value="Phe-&gt;Asp (F)">Phe-&gt;Asp (F)</option>
+        <option value="Phe-&gt;CamCys (F)">Phe-&gt;CamCys (F)</option>
+        <option value="Phe-&gt;Cys (F)">Phe-&gt;Cys (F)</option>
+        <option value="Phe-&gt;Gln (F)">Phe-&gt;Gln (F)</option>
+        <option value="Phe-&gt;Glu (F)">Phe-&gt;Glu (F)</option>
+        <option value="Phe-&gt;Gly (F)">Phe-&gt;Gly (F)</option>
+        <option value="Phe-&gt;His (F)">Phe-&gt;His (F)</option>
+        <option value="Phe-&gt;Lys (F)">Phe-&gt;Lys (F)</option>
+        <option value="Phe-&gt;Met (F)">Phe-&gt;Met (F)</option>
+        <option value="Phe-&gt;Pro (F)">Phe-&gt;Pro (F)</option>
+        <option value="Phe-&gt;Ser (F)">Phe-&gt;Ser (F)</option>
+        <option value="Phe-&gt;Thr (F)">Phe-&gt;Thr (F)</option>
+        <option value="Phe-&gt;Trp (F)">Phe-&gt;Trp (F)</option>
+        <option value="Phe-&gt;Tyr (F)">Phe-&gt;Tyr (F)</option>
+        <option value="Phe-&gt;Val (F)">Phe-&gt;Val (F)</option>
+        <option value="Phe-&gt;Xle (F)">Phe-&gt;Xle (F)</option>
+        <option value="Phenylisocyanate (N-term)">Phenylisocyanate (N-term)</option>
+        <option value="Phenylisocyanate:2H(5) (N-term)">Phenylisocyanate:2H(5) (N-term)</option>
+        <option value="Phospho (C)">Phospho (C)</option>
+        <option value="Phospho (D)">Phospho (D)</option>
+        <option value="Phospho (H)">Phospho (H)</option>
+        <option value="Phospho (K)">Phospho (K)</option>
+        <option value="Phospho (R)">Phospho (R)</option>
+        <option value="Phospho (S)">Phospho (S)</option>
+        <option value="Phospho (T)">Phospho (T)</option>
+        <option value="Phospho (Y)">Phospho (Y)</option>
+        <option value="PhosphoHex (S)">PhosphoHex (S)</option>
+        <option value="PhosphoHexNAc (S)">PhosphoHexNAc (S)</option>
+        <option value="PhosphoHexNAc (T)">PhosphoHexNAc (T)</option>
+        <option value="PhosphoUridine (H)">PhosphoUridine (H)</option>
+        <option value="PhosphoUridine (Y)">PhosphoUridine (Y)</option>
+        <option value="Phosphoadenosine (H)">Phosphoadenosine (H)</option>
+        <option value="Phosphoadenosine (K)">Phosphoadenosine (K)</option>
+        <option value="Phosphoadenosine (T)">Phosphoadenosine (T)</option>
+        <option value="Phosphoadenosine (Y)">Phosphoadenosine (Y)</option>
+        <option value="Phosphogluconoylation (K)">Phosphogluconoylation (K)</option>
+        <option value="Phosphogluconoylation (N-term)">Phosphogluconoylation (N-term)</option>
+        <option value="Phosphoguanosine (H)">Phosphoguanosine (H)</option>
+        <option value="Phosphoguanosine (K)">Phosphoguanosine (K)</option>
+        <option value="Phosphopantetheine (S)">Phosphopantetheine (S)</option>
+        <option value="Phosphopropargyl (S)">Phosphopropargyl (S)</option>
+        <option value="Phosphopropargyl (T)">Phosphopropargyl (T)</option>
+        <option value="Phosphopropargyl (Y)">Phosphopropargyl (Y)</option>
+        <option value="PhosphoribosyldephosphoCoA (S)">PhosphoribosyldephosphoCoA (S)</option>
+        <option value="Phycocyanobilin (C)">Phycocyanobilin (C)</option>
+        <option value="Phycoerythrobilin (C)">Phycoerythrobilin (C)</option>
+        <option value="Phytochromobilin (C)">Phytochromobilin (C)</option>
+        <option value="Piperidine (K)">Piperidine (K)</option>
+        <option value="Piperidine (N-term)">Piperidine (N-term)</option>
+        <option value="Pro-&gt;Ala (P)">Pro-&gt;Ala (P)</option>
+        <option value="Pro-&gt;Arg (P)">Pro-&gt;Arg (P)</option>
+        <option value="Pro-&gt;Asn (P)">Pro-&gt;Asn (P)</option>
+        <option value="Pro-&gt;Asp (P)">Pro-&gt;Asp (P)</option>
+        <option value="Pro-&gt;Cys (P)">Pro-&gt;Cys (P)</option>
+        <option value="Pro-&gt;Gln (P)">Pro-&gt;Gln (P)</option>
+        <option value="Pro-&gt;Glu (P)">Pro-&gt;Glu (P)</option>
+        <option value="Pro-&gt;Gly (P)">Pro-&gt;Gly (P)</option>
+        <option value="Pro-&gt;His (P)">Pro-&gt;His (P)</option>
+        <option value="Pro-&gt;Lys (P)">Pro-&gt;Lys (P)</option>
+        <option value="Pro-&gt;Met (P)">Pro-&gt;Met (P)</option>
+        <option value="Pro-&gt;Phe (P)">Pro-&gt;Phe (P)</option>
+        <option value="Pro-&gt;Pyrrolidinone (P)">Pro-&gt;Pyrrolidinone (P)</option>
+        <option value="Pro-&gt;Pyrrolidone (P)">Pro-&gt;Pyrrolidone (P)</option>
+        <option value="Pro-&gt;Ser (P)">Pro-&gt;Ser (P)</option>
+        <option value="Pro-&gt;Thr (P)">Pro-&gt;Thr (P)</option>
+        <option value="Pro-&gt;Trp (P)">Pro-&gt;Trp (P)</option>
+        <option value="Pro-&gt;Tyr (P)">Pro-&gt;Tyr (P)</option>
+        <option value="Pro-&gt;Val (P)">Pro-&gt;Val (P)</option>
+        <option value="Pro-&gt;Xle (P)">Pro-&gt;Xle (P)</option>
+        <option value="Pro-&gt;pyro-Glu (P)">Pro-&gt;pyro-Glu (P)</option>
+        <option value="Propargylamine (C-term)">Propargylamine (C-term)</option>
+        <option value="Propargylamine (D)">Propargylamine (D)</option>
+        <option value="Propargylamine (E)">Propargylamine (E)</option>
+        <option value="Propionamide (C)">Propionamide (C)</option>
+        <option value="Propionamide (K)">Propionamide (K)</option>
+        <option value="Propionamide (N-term)">Propionamide (N-term)</option>
+        <option value="Propionamide:2H(3) (C)">Propionamide:2H(3) (C)</option>
+        <option value="Propionyl (K)">Propionyl (K)</option>
+        <option value="Propionyl (N-term)">Propionyl (N-term)</option>
+        <option value="Propionyl (S)">Propionyl (S)</option>
+        <option value="Propionyl (T)">Propionyl (T)</option>
+        <option value="Propionyl:13C(3) (K)">Propionyl:13C(3) (K)</option>
+        <option value="Propionyl:13C(3) (N-term)">Propionyl:13C(3) (N-term)</option>
+        <option value="Propiophenone (C)">Propiophenone (C)</option>
+        <option value="Propiophenone (H)">Propiophenone (H)</option>
+        <option value="Propiophenone (K)">Propiophenone (K)</option>
+        <option value="Propiophenone (R)">Propiophenone (R)</option>
+        <option value="Propiophenone (S)">Propiophenone (S)</option>
+        <option value="Propiophenone (T)">Propiophenone (T)</option>
+        <option value="Propiophenone (W)">Propiophenone (W)</option>
+        <option value="Propyl (K)">Propyl (K)</option>
+        <option value="Propyl (N-term)">Propyl (N-term)</option>
+        <option value="Propyl:2H(6) (K)">Propyl:2H(6) (K)</option>
+        <option value="Propyl:2H(6) (N-term)">Propyl:2H(6) (N-term)</option>
+        <option value="PropylNAGthiazoline (C)">PropylNAGthiazoline (C)</option>
+        <option value="Puromycin (C-term)">Puromycin (C-term)</option>
+        <option value="PyMIC (N-term)">PyMIC (N-term)</option>
+        <option value="PyridoxalPhosphate (K)">PyridoxalPhosphate (K)</option>
+        <option value="PyridoxalPhosphateH2 (K)">PyridoxalPhosphateH2 (K)</option>
+        <option value="Pyridylacetyl (K)">Pyridylacetyl (K)</option>
+        <option value="Pyridylacetyl (N-term)">Pyridylacetyl (N-term)</option>
+        <option value="Pyridylethyl (C)">Pyridylethyl (C)</option>
+        <option value="Pyro-carbamidomethyl (N-term C)">Pyro-carbamidomethyl (N-term C)</option>
+        <option value="PyruvicAcidIminyl (K)">PyruvicAcidIminyl (K)</option>
+        <option value="QAT (C)">QAT (C)</option>
+        <option value="QAT:2H(3) (C)">QAT:2H(3) (C)</option>
+        <option value="QEQTGG (K)">QEQTGG (K)</option>
+        <option value="QQQTGG (K)">QQQTGG (K)</option>
+        <option value="QTGG (K)">QTGG (K)</option>
+        <option value="Quinone (W)">Quinone (W)</option>
+        <option value="Quinone (Y)">Quinone (Y)</option>
+        <option value="RNPXlink1 (C)">RNPXlink1 (C)</option>
+        <option value="RNPXlink2 (F)">RNPXlink2 (F)</option>
+        <option value="RNPXlink2 (K)">RNPXlink2 (K)</option>
+        <option value="RNPXlink2 (L)">RNPXlink2 (L)</option>
+        <option value="RNPXlink3 (C)">RNPXlink3 (C)</option>
+        <option value="RNPXlink3 (F)">RNPXlink3 (F)</option>
+        <option value="RNPXlink4 (C)">RNPXlink4 (C)</option>
+        <option value="RNPXlink5 (F)">RNPXlink5 (F)</option>
+        <option value="RNPXlink5 (Y)">RNPXlink5 (Y)</option>
+        <option value="Retinylidene (K)">Retinylidene (K)</option>
+        <option value="SMA (K)">SMA (K)</option>
+        <option value="SMA (N-term)">SMA (N-term)</option>
+        <option value="SMCC-maleimide (C)">SMCC-maleimide (C)</option>
+        <option value="SPITC (K)">SPITC (K)</option>
+        <option value="SPITC (N-term)">SPITC (N-term)</option>
+        <option value="SPITC:13C(6) (K)">SPITC:13C(6) (K)</option>
+        <option value="SPITC:13C(6) (N-term)">SPITC:13C(6) (N-term)</option>
+        <option value="SUMO2135 (K)">SUMO2135 (K)</option>
+        <option value="SUMO3549 (K)">SUMO3549 (K)</option>
+        <option value="Saligenin (H)">Saligenin (H)</option>
+        <option value="Saligenin (K)">Saligenin (K)</option>
+        <option value="SecCarbamidomethyl (C)">SecCarbamidomethyl (C)</option>
+        <option value="SecNEM (C)">SecNEM (C)</option>
+        <option value="SecNEM:2H(5) (C)">SecNEM:2H(5) (C)</option>
+        <option value="Ser-&gt;Ala (S)">Ser-&gt;Ala (S)</option>
+        <option value="Ser-&gt;Arg (S)">Ser-&gt;Arg (S)</option>
+        <option value="Ser-&gt;Asn (S)">Ser-&gt;Asn (S)</option>
+        <option value="Ser-&gt;Asp (S)">Ser-&gt;Asp (S)</option>
+        <option value="Ser-&gt;Cys (S)">Ser-&gt;Cys (S)</option>
+        <option value="Ser-&gt;Gln (S)">Ser-&gt;Gln (S)</option>
+        <option value="Ser-&gt;Glu (S)">Ser-&gt;Glu (S)</option>
+        <option value="Ser-&gt;Gly (S)">Ser-&gt;Gly (S)</option>
+        <option value="Ser-&gt;His (S)">Ser-&gt;His (S)</option>
+        <option value="Ser-&gt;Lys (S)">Ser-&gt;Lys (S)</option>
+        <option value="Ser-&gt;Met (S)">Ser-&gt;Met (S)</option>
+        <option value="Ser-&gt;Phe (S)">Ser-&gt;Phe (S)</option>
+        <option value="Ser-&gt;Pro (S)">Ser-&gt;Pro (S)</option>
+        <option value="Ser-&gt;Thr (S)">Ser-&gt;Thr (S)</option>
+        <option value="Ser-&gt;Trp (S)">Ser-&gt;Trp (S)</option>
+        <option value="Ser-&gt;Tyr (S)">Ser-&gt;Tyr (S)</option>
+        <option value="Ser-&gt;Val (S)">Ser-&gt;Val (S)</option>
+        <option value="Ser-&gt;Xle (S)">Ser-&gt;Xle (S)</option>
+        <option value="Succinyl (K)">Succinyl (K)</option>
+        <option value="Succinyl (N-term)">Succinyl (N-term)</option>
+        <option value="Succinyl:13C(4) (K)">Succinyl:13C(4) (K)</option>
+        <option value="Succinyl:13C(4) (N-term)">Succinyl:13C(4) (N-term)</option>
+        <option value="Succinyl:2H(4) (K)">Succinyl:2H(4) (K)</option>
+        <option value="Succinyl:2H(4) (N-term)">Succinyl:2H(4) (N-term)</option>
+        <option value="SulfanilicAcid (C-term)">SulfanilicAcid (C-term)</option>
+        <option value="SulfanilicAcid (D)">SulfanilicAcid (D)</option>
+        <option value="SulfanilicAcid (E)">SulfanilicAcid (E)</option>
+        <option value="SulfanilicAcid:13C(6) (C-term)">SulfanilicAcid:13C(6) (C-term)</option>
+        <option value="SulfanilicAcid:13C(6) (D)">SulfanilicAcid:13C(6) (D)</option>
+        <option value="SulfanilicAcid:13C(6) (E)">SulfanilicAcid:13C(6) (E)</option>
+        <option value="Sulfide (C)">Sulfide (C)</option>
+        <option value="Sulfide (D)">Sulfide (D)</option>
+        <option value="Sulfide (W)">Sulfide (W)</option>
+        <option value="Sulfo (C)">Sulfo (C)</option>
+        <option value="Sulfo (S)">Sulfo (S)</option>
+        <option value="Sulfo (T)">Sulfo (T)</option>
+        <option value="Sulfo (Y)">Sulfo (Y)</option>
+        <option value="Sulfo-NHS-LC-LC-Biotin (K)">Sulfo-NHS-LC-LC-Biotin (K)</option>
+        <option value="Sulfo-NHS-LC-LC-Biotin (N-term)">Sulfo-NHS-LC-LC-Biotin (N-term)</option>
+        <option value="SulfoGMBS (C)">SulfoGMBS (C)</option>
+        <option value="SulfurDioxide (C)">SulfurDioxide (C)</option>
+        <option value="TAMRA-FP (S)">TAMRA-FP (S)</option>
+        <option value="TAMRA-FP (Y)">TAMRA-FP (Y)</option>
+        <option value="TMAB (K)">TMAB (K)</option>
+        <option value="TMAB (N-term)">TMAB (N-term)</option>
+        <option value="TMAB:2H(9) (K)">TMAB:2H(9) (K)</option>
+        <option value="TMAB:2H(9) (N-term)">TMAB:2H(9) (N-term)</option>
+        <option value="TMPP-Ac (N-term)">TMPP-Ac (N-term)</option>
+        <option value="TMT (H)">TMT (H)</option>
+        <option value="TMT (K)">TMT (K)</option>
+        <option value="TMT (N-term)">TMT (N-term)</option>
+        <option value="TMT (S)">TMT (S)</option>
+        <option value="TMT (T)">TMT (T)</option>
+        <option value="TMT2plex (H)">TMT2plex (H)</option>
+        <option value="TMT2plex (K)">TMT2plex (K)</option>
+        <option value="TMT2plex (N-term)">TMT2plex (N-term)</option>
+        <option value="TMT2plex (S)">TMT2plex (S)</option>
+        <option value="TMT2plex (T)">TMT2plex (T)</option>
+        <option value="TMT6plex (H)">TMT6plex (H)</option>
+        <option value="TMT6plex (K)">TMT6plex (K)</option>
+        <option value="TMT6plex (N-term)">TMT6plex (N-term)</option>
+        <option value="TMT6plex (S)">TMT6plex (S)</option>
+        <option value="TMT6plex (T)">TMT6plex (T)</option>
+        <option value="TNBS (K)">TNBS (K)</option>
+        <option value="TNBS (N-term)">TNBS (N-term)</option>
+        <option value="Thiadiazole (C)">Thiadiazole (C)</option>
+        <option value="Thiazolidine (N-term C)">Thiazolidine (N-term C)</option>
+        <option value="Thioacyl (K)">Thioacyl (K)</option>
+        <option value="Thioacyl (N-term)">Thioacyl (N-term)</option>
+        <option value="Thiophos-S-S-biotin (S)">Thiophos-S-S-biotin (S)</option>
+        <option value="Thiophos-S-S-biotin (T)">Thiophos-S-S-biotin (T)</option>
+        <option value="Thiophos-S-S-biotin (Y)">Thiophos-S-S-biotin (Y)</option>
+        <option value="Thiophospho (S)">Thiophospho (S)</option>
+        <option value="Thiophospho (T)">Thiophospho (T)</option>
+        <option value="Thiophospho (Y)">Thiophospho (Y)</option>
+        <option value="Thr-&gt;Ala (T)">Thr-&gt;Ala (T)</option>
+        <option value="Thr-&gt;Arg (T)">Thr-&gt;Arg (T)</option>
+        <option value="Thr-&gt;Asn (T)">Thr-&gt;Asn (T)</option>
+        <option value="Thr-&gt;Asp (T)">Thr-&gt;Asp (T)</option>
+        <option value="Thr-&gt;Cys (T)">Thr-&gt;Cys (T)</option>
+        <option value="Thr-&gt;Gln (T)">Thr-&gt;Gln (T)</option>
+        <option value="Thr-&gt;Glu (T)">Thr-&gt;Glu (T)</option>
+        <option value="Thr-&gt;Gly (T)">Thr-&gt;Gly (T)</option>
+        <option value="Thr-&gt;His (T)">Thr-&gt;His (T)</option>
+        <option value="Thr-&gt;Lys (T)">Thr-&gt;Lys (T)</option>
+        <option value="Thr-&gt;Met (T)">Thr-&gt;Met (T)</option>
+        <option value="Thr-&gt;Phe (T)">Thr-&gt;Phe (T)</option>
+        <option value="Thr-&gt;Pro (T)">Thr-&gt;Pro (T)</option>
+        <option value="Thr-&gt;Ser (T)">Thr-&gt;Ser (T)</option>
+        <option value="Thr-&gt;Trp (T)">Thr-&gt;Trp (T)</option>
+        <option value="Thr-&gt;Tyr (T)">Thr-&gt;Tyr (T)</option>
+        <option value="Thr-&gt;Val (T)">Thr-&gt;Val (T)</option>
+        <option value="Thr-&gt;Xle (T)">Thr-&gt;Xle (T)</option>
+        <option value="Thrbiotinhydrazide (T)">Thrbiotinhydrazide (T)</option>
+        <option value="Thyroxine (Y)">Thyroxine (Y)</option>
+        <option value="Triiodo (Y)">Triiodo (Y)</option>
+        <option value="Triiodothyronine (Y)">Triiodothyronine (Y)</option>
+        <option value="Trimethyl (K)">Trimethyl (K)</option>
+        <option value="Trimethyl (R)">Trimethyl (R)</option>
+        <option value="Trimethyl:13C(3)2H(9) (K)">Trimethyl:13C(3)2H(9) (K)</option>
+        <option value="Trimethyl:13C(3)2H(9) (R)">Trimethyl:13C(3)2H(9) (R)</option>
+        <option value="Trimethyl:2H(9) (K)">Trimethyl:2H(9) (K)</option>
+        <option value="Trimethyl:2H(9) (R)">Trimethyl:2H(9) (R)</option>
+        <option value="Trioxidation (C)">Trioxidation (C)</option>
+        <option value="Trioxidation (W)">Trioxidation (W)</option>
+        <option value="Trioxidation (Y)">Trioxidation (Y)</option>
+        <option value="Trp-&gt;Ala (W)">Trp-&gt;Ala (W)</option>
+        <option value="Trp-&gt;Arg (W)">Trp-&gt;Arg (W)</option>
+        <option value="Trp-&gt;Asn (W)">Trp-&gt;Asn (W)</option>
+        <option value="Trp-&gt;Asp (W)">Trp-&gt;Asp (W)</option>
+        <option value="Trp-&gt;Cys (W)">Trp-&gt;Cys (W)</option>
+        <option value="Trp-&gt;Gln (W)">Trp-&gt;Gln (W)</option>
+        <option value="Trp-&gt;Glu (W)">Trp-&gt;Glu (W)</option>
+        <option value="Trp-&gt;Gly (W)">Trp-&gt;Gly (W)</option>
+        <option value="Trp-&gt;His (W)">Trp-&gt;His (W)</option>
+        <option value="Trp-&gt;Hydroxykynurenin (W)">Trp-&gt;Hydroxykynurenin (W)</option>
+        <option value="Trp-&gt;Kynurenin (W)">Trp-&gt;Kynurenin (W)</option>
+        <option value="Trp-&gt;Lys (W)">Trp-&gt;Lys (W)</option>
+        <option value="Trp-&gt;Met (W)">Trp-&gt;Met (W)</option>
+        <option value="Trp-&gt;Oxolactone (W)">Trp-&gt;Oxolactone (W)</option>
+        <option value="Trp-&gt;Phe (W)">Trp-&gt;Phe (W)</option>
+        <option value="Trp-&gt;Pro (W)">Trp-&gt;Pro (W)</option>
+        <option value="Trp-&gt;Ser (W)">Trp-&gt;Ser (W)</option>
+        <option value="Trp-&gt;Thr (W)">Trp-&gt;Thr (W)</option>
+        <option value="Trp-&gt;Tyr (W)">Trp-&gt;Tyr (W)</option>
+        <option value="Trp-&gt;Val (W)">Trp-&gt;Val (W)</option>
+        <option value="Trp-&gt;Xle (W)">Trp-&gt;Xle (W)</option>
+        <option value="Tyr-&gt;Ala (Y)">Tyr-&gt;Ala (Y)</option>
+        <option value="Tyr-&gt;Arg (Y)">Tyr-&gt;Arg (Y)</option>
+        <option value="Tyr-&gt;Asn (Y)">Tyr-&gt;Asn (Y)</option>
+        <option value="Tyr-&gt;Asp (Y)">Tyr-&gt;Asp (Y)</option>
+        <option value="Tyr-&gt;Cys (Y)">Tyr-&gt;Cys (Y)</option>
+        <option value="Tyr-&gt;Dha (Y)">Tyr-&gt;Dha (Y)</option>
+        <option value="Tyr-&gt;Gln (Y)">Tyr-&gt;Gln (Y)</option>
+        <option value="Tyr-&gt;Glu (Y)">Tyr-&gt;Glu (Y)</option>
+        <option value="Tyr-&gt;Gly (Y)">Tyr-&gt;Gly (Y)</option>
+        <option value="Tyr-&gt;His (Y)">Tyr-&gt;His (Y)</option>
+        <option value="Tyr-&gt;Lys (Y)">Tyr-&gt;Lys (Y)</option>
+        <option value="Tyr-&gt;Met (Y)">Tyr-&gt;Met (Y)</option>
+        <option value="Tyr-&gt;Phe (Y)">Tyr-&gt;Phe (Y)</option>
+        <option value="Tyr-&gt;Pro (Y)">Tyr-&gt;Pro (Y)</option>
+        <option value="Tyr-&gt;Ser (Y)">Tyr-&gt;Ser (Y)</option>
+        <option value="Tyr-&gt;Thr (Y)">Tyr-&gt;Thr (Y)</option>
+        <option value="Tyr-&gt;Trp (Y)">Tyr-&gt;Trp (Y)</option>
+        <option value="Tyr-&gt;Val (Y)">Tyr-&gt;Val (Y)</option>
+        <option value="Tyr-&gt;Xle (Y)">Tyr-&gt;Xle (Y)</option>
+        <option value="Ub-Br2 (C)">Ub-Br2 (C)</option>
+        <option value="Ub-VME (C)">Ub-VME (C)</option>
+        <option value="Ub-amide (C)">Ub-amide (C)</option>
+        <option value="Ub-fluorescein (C)">Ub-fluorescein (C)</option>
+        <option value="UgiJoullie (D)">UgiJoullie (D)</option>
+        <option value="UgiJoullie (E)">UgiJoullie (E)</option>
+        <option value="UgiJoullieProGly (D)">UgiJoullieProGly (D)</option>
+        <option value="UgiJoullieProGly (E)">UgiJoullieProGly (E)</option>
+        <option value="UgiJoullieProGlyProGly (D)">UgiJoullieProGlyProGly (D)</option>
+        <option value="UgiJoullieProGlyProGly (E)">UgiJoullieProGlyProGly (E)</option>
+        <option value="VFQQQTGG (K)">VFQQQTGG (K)</option>
+        <option value="VIEVYQEQTGG (K)">VIEVYQEQTGG (K)</option>
+        <option value="Val-&gt;Ala (V)">Val-&gt;Ala (V)</option>
+        <option value="Val-&gt;Arg (V)">Val-&gt;Arg (V)</option>
+        <option value="Val-&gt;Asn (V)">Val-&gt;Asn (V)</option>
+        <option value="Val-&gt;Asp (V)">Val-&gt;Asp (V)</option>
+        <option value="Val-&gt;Cys (V)">Val-&gt;Cys (V)</option>
+        <option value="Val-&gt;Gln (V)">Val-&gt;Gln (V)</option>
+        <option value="Val-&gt;Glu (V)">Val-&gt;Glu (V)</option>
+        <option value="Val-&gt;Gly (V)">Val-&gt;Gly (V)</option>
+        <option value="Val-&gt;His (V)">Val-&gt;His (V)</option>
+        <option value="Val-&gt;Lys (V)">Val-&gt;Lys (V)</option>
+        <option value="Val-&gt;Met (V)">Val-&gt;Met (V)</option>
+        <option value="Val-&gt;Phe (V)">Val-&gt;Phe (V)</option>
+        <option value="Val-&gt;Pro (V)">Val-&gt;Pro (V)</option>
+        <option value="Val-&gt;Ser (V)">Val-&gt;Ser (V)</option>
+        <option value="Val-&gt;Thr (V)">Val-&gt;Thr (V)</option>
+        <option value="Val-&gt;Trp (V)">Val-&gt;Trp (V)</option>
+        <option value="Val-&gt;Tyr (V)">Val-&gt;Tyr (V)</option>
+        <option value="Val-&gt;Xle (V)">Val-&gt;Xle (V)</option>
+        <option value="Withaferin (C)">Withaferin (C)</option>
+        <option value="Xle-&gt;Ala (I)">Xle-&gt;Ala (I)</option>
+        <option value="Xle-&gt;Ala (L)">Xle-&gt;Ala (L)</option>
+        <option value="Xle-&gt;Arg (I)">Xle-&gt;Arg (I)</option>
+        <option value="Xle-&gt;Arg (L)">Xle-&gt;Arg (L)</option>
+        <option value="Xle-&gt;Asn (I)">Xle-&gt;Asn (I)</option>
+        <option value="Xle-&gt;Asn (L)">Xle-&gt;Asn (L)</option>
+        <option value="Xle-&gt;Asp (I)">Xle-&gt;Asp (I)</option>
+        <option value="Xle-&gt;Asp (L)">Xle-&gt;Asp (L)</option>
+        <option value="Xle-&gt;Cys (I)">Xle-&gt;Cys (I)</option>
+        <option value="Xle-&gt;Cys (L)">Xle-&gt;Cys (L)</option>
+        <option value="Xle-&gt;Gln (I)">Xle-&gt;Gln (I)</option>
+        <option value="Xle-&gt;Gln (L)">Xle-&gt;Gln (L)</option>
+        <option value="Xle-&gt;Glu (I)">Xle-&gt;Glu (I)</option>
+        <option value="Xle-&gt;Glu (L)">Xle-&gt;Glu (L)</option>
+        <option value="Xle-&gt;Gly (I)">Xle-&gt;Gly (I)</option>
+        <option value="Xle-&gt;Gly (L)">Xle-&gt;Gly (L)</option>
+        <option value="Xle-&gt;His (I)">Xle-&gt;His (I)</option>
+        <option value="Xle-&gt;His (L)">Xle-&gt;His (L)</option>
+        <option value="Xle-&gt;Lys (I)">Xle-&gt;Lys (I)</option>
+        <option value="Xle-&gt;Lys (L)">Xle-&gt;Lys (L)</option>
+        <option value="Xle-&gt;Met (I)">Xle-&gt;Met (I)</option>
+        <option value="Xle-&gt;Met (L)">Xle-&gt;Met (L)</option>
+        <option value="Xle-&gt;Phe (I)">Xle-&gt;Phe (I)</option>
+        <option value="Xle-&gt;Phe (L)">Xle-&gt;Phe (L)</option>
+        <option value="Xle-&gt;Pro (I)">Xle-&gt;Pro (I)</option>
+        <option value="Xle-&gt;Pro (L)">Xle-&gt;Pro (L)</option>
+        <option value="Xle-&gt;Ser (I)">Xle-&gt;Ser (I)</option>
+        <option value="Xle-&gt;Ser (L)">Xle-&gt;Ser (L)</option>
+        <option value="Xle-&gt;Thr (I)">Xle-&gt;Thr (I)</option>
+        <option value="Xle-&gt;Thr (L)">Xle-&gt;Thr (L)</option>
+        <option value="Xle-&gt;Trp (I)">Xle-&gt;Trp (I)</option>
+        <option value="Xle-&gt;Trp (L)">Xle-&gt;Trp (L)</option>
+        <option value="Xle-&gt;Tyr (I)">Xle-&gt;Tyr (I)</option>
+        <option value="Xle-&gt;Tyr (L)">Xle-&gt;Tyr (L)</option>
+        <option value="Xle-&gt;Val (I)">Xle-&gt;Val (I)</option>
+        <option value="Xle-&gt;Val (L)">Xle-&gt;Val (L)</option>
+        <option value="Xlink:B10621 (C)">Xlink:B10621 (C)</option>
+        <option value="Xlink:DMP (K)">Xlink:DMP (K)</option>
+        <option value="Xlink:DMP-de (K)">Xlink:DMP-de (K)</option>
+        <option value="Xlink:DMP-s (K)">Xlink:DMP-s (K)</option>
+        <option value="Xlink:DSS (K)">Xlink:DSS (K)</option>
+        <option value="Xlink:DST (K)">Xlink:DST (K)</option>
+        <option value="Xlink:DTSSP (K)">Xlink:DTSSP (K)</option>
+        <option value="Xlink:EGS (K)">Xlink:EGS (K)</option>
+        <option value="Xlink:EGScleaved (K)">Xlink:EGScleaved (K)</option>
+        <option value="Xlink:SMCC (C)">Xlink:SMCC (C)</option>
+        <option value="Xlink:SSD (K)">Xlink:SSD (K)</option>
+        <option value="ZGB (K)">ZGB (K)</option>
+        <option value="ZGB (N-term)">ZGB (N-term)</option>
+        <option value="a-type-ion (C-term)">a-type-ion (C-term)</option>
+        <option value="azole (C)">azole (C)</option>
+        <option value="azole (S)">azole (S)</option>
+        <option value="benzylguanidine (K)">benzylguanidine (K)</option>
+        <option value="biotinAcrolein298 (C)">biotinAcrolein298 (C)</option>
+        <option value="biotinAcrolein298 (H)">biotinAcrolein298 (H)</option>
+        <option value="biotinAcrolein298 (K)">biotinAcrolein298 (K)</option>
+        <option value="bisANS-sulfonates (K)">bisANS-sulfonates (K)</option>
+        <option value="bisANS-sulfonates (S)">bisANS-sulfonates (S)</option>
+        <option value="bisANS-sulfonates (T)">bisANS-sulfonates (T)</option>
+        <option value="cGMP (C)">cGMP (C)</option>
+        <option value="cGMP (S)">cGMP (S)</option>
+        <option value="cGMP+RMP-loss (C)">cGMP+RMP-loss (C)</option>
+        <option value="cGMP+RMP-loss (S)">cGMP+RMP-loss (S)</option>
+        <option value="cysTMT (C)">cysTMT (C)</option>
+        <option value="cysTMT6plex (C)">cysTMT6plex (C)</option>
+        <option value="dHex (N)">dHex (N)</option>
+        <option value="dHex (S)">dHex (S)</option>
+        <option value="dHex (T)">dHex (T)</option>
+        <option value="dHex(1)Hex(1) (S)">dHex(1)Hex(1) (S)</option>
+        <option value="dHex(1)Hex(1) (T)">dHex(1)Hex(1) (T)</option>
+        <option value="dHex(1)Hex(2) (S)">dHex(1)Hex(2) (S)</option>
+        <option value="dHex(1)Hex(2) (T)">dHex(1)Hex(2) (T)</option>
+        <option value="dHex(1)Hex(3) (S)">dHex(1)Hex(3) (S)</option>
+        <option value="dHex(1)Hex(3) (T)">dHex(1)Hex(3) (T)</option>
+        <option value="dHex(1)Hex(3)HexNAc(4) (N)">dHex(1)Hex(3)HexNAc(4) (N)</option>
+        <option value="dHex(1)Hex(4) (S)">dHex(1)Hex(4) (S)</option>
+        <option value="dHex(1)Hex(4) (T)">dHex(1)Hex(4) (T)</option>
+        <option value="dHex(1)Hex(4)HexNAc(4) (N)">dHex(1)Hex(4)HexNAc(4) (N)</option>
+        <option value="dHex(1)Hex(5) (S)">dHex(1)Hex(5) (S)</option>
+        <option value="dHex(1)Hex(5) (T)">dHex(1)Hex(5) (T)</option>
+        <option value="dHex(1)Hex(5)HexNAc(4) (N)">dHex(1)Hex(5)HexNAc(4) (N)</option>
+        <option value="dHex(1)Hex(5)HexNAc(4)NeuAc(1) (N)">dHex(1)Hex(5)HexNAc(4)NeuAc(1) (N)</option>
+        <option value="dHex(1)Hex(5)HexNAc(4)NeuAc(2) (N)">dHex(1)Hex(5)HexNAc(4)NeuAc(2) (N)</option>
+        <option value="dHex(1)Hex(6) (S)">dHex(1)Hex(6) (S)</option>
+        <option value="dHex(1)Hex(6) (T)">dHex(1)Hex(6) (T)</option>
+        <option value="dNIC (K)">dNIC (K)</option>
+        <option value="dNIC (N-term)">dNIC (N-term)</option>
+        <option value="dichlorination (C)">dichlorination (C)</option>
+        <option value="dichlorination (Y)">dichlorination (Y)</option>
+        <option value="ethylamino (S)">ethylamino (S)</option>
+        <option value="ethylamino (T)">ethylamino (T)</option>
+        <option value="ethylsulfonylethyl (C)">ethylsulfonylethyl (C)</option>
+        <option value="ethylsulfonylethyl (H)">ethylsulfonylethyl (H)</option>
+        <option value="ethylsulfonylethyl (K)">ethylsulfonylethyl (K)</option>
+        <option value="glucosone (R)">glucosone (R)</option>
+        <option value="glycidamide (K)">glycidamide (K)</option>
+        <option value="glycidamide (N-term)">glycidamide (N-term)</option>
+        <option value="iTRAQ4plex (H)">iTRAQ4plex (H)</option>
+        <option value="iTRAQ4plex (K)">iTRAQ4plex (K)</option>
+        <option value="iTRAQ4plex (N-term)">iTRAQ4plex (N-term)</option>
+        <option value="iTRAQ4plex (S)">iTRAQ4plex (S)</option>
+        <option value="iTRAQ4plex (T)">iTRAQ4plex (T)</option>
+        <option value="iTRAQ4plex (Y)">iTRAQ4plex (Y)</option>
+        <option value="iTRAQ4plex114 (K)">iTRAQ4plex114 (K)</option>
+        <option value="iTRAQ4plex114 (N-term)">iTRAQ4plex114 (N-term)</option>
+        <option value="iTRAQ4plex114 (Y)">iTRAQ4plex114 (Y)</option>
+        <option value="iTRAQ4plex115 (K)">iTRAQ4plex115 (K)</option>
+        <option value="iTRAQ4plex115 (N-term)">iTRAQ4plex115 (N-term)</option>
+        <option value="iTRAQ4plex115 (Y)">iTRAQ4plex115 (Y)</option>
+        <option value="iTRAQ8plex (H)">iTRAQ8plex (H)</option>
+        <option value="iTRAQ8plex (K)">iTRAQ8plex (K)</option>
+        <option value="iTRAQ8plex (N-term)">iTRAQ8plex (N-term)</option>
+        <option value="iTRAQ8plex (S)">iTRAQ8plex (S)</option>
+        <option value="iTRAQ8plex (T)">iTRAQ8plex (T)</option>
+        <option value="iTRAQ8plex (Y)">iTRAQ8plex (Y)</option>
+        <option value="iTRAQ8plex:13C(6)15N(2) (K)">iTRAQ8plex:13C(6)15N(2) (K)</option>
+        <option value="iTRAQ8plex:13C(6)15N(2) (N-term)">iTRAQ8plex:13C(6)15N(2) (N-term)</option>
+        <option value="iTRAQ8plex:13C(6)15N(2) (Y)">iTRAQ8plex:13C(6)15N(2) (Y)</option>
+        <option value="iodoTMT (C)">iodoTMT (C)</option>
+        <option value="iodoTMT (D)">iodoTMT (D)</option>
+        <option value="iodoTMT (E)">iodoTMT (E)</option>
+        <option value="iodoTMT (H)">iodoTMT (H)</option>
+        <option value="iodoTMT (K)">iodoTMT (K)</option>
+        <option value="iodoTMT6plex (C)">iodoTMT6plex (C)</option>
+        <option value="iodoTMT6plex (D)">iodoTMT6plex (D)</option>
+        <option value="iodoTMT6plex (E)">iodoTMT6plex (E)</option>
+        <option value="iodoTMT6plex (H)">iodoTMT6plex (H)</option>
+        <option value="iodoTMT6plex (K)">iodoTMT6plex (K)</option>
+        <option value="lapachenole (C)">lapachenole (C)</option>
+        <option value="mTRAQ (H)">mTRAQ (H)</option>
+        <option value="mTRAQ (K)">mTRAQ (K)</option>
+        <option value="mTRAQ (N-term)">mTRAQ (N-term)</option>
+        <option value="mTRAQ (S)">mTRAQ (S)</option>
+        <option value="mTRAQ (T)">mTRAQ (T)</option>
+        <option value="mTRAQ (Y)">mTRAQ (Y)</option>
+        <option value="mTRAQ:13C(3)15N(1) (H)">mTRAQ:13C(3)15N(1) (H)</option>
+        <option value="mTRAQ:13C(3)15N(1) (K)">mTRAQ:13C(3)15N(1) (K)</option>
+        <option value="mTRAQ:13C(3)15N(1) (N-term)">mTRAQ:13C(3)15N(1) (N-term)</option>
+        <option value="mTRAQ:13C(3)15N(1) (S)">mTRAQ:13C(3)15N(1) (S)</option>
+        <option value="mTRAQ:13C(3)15N(1) (T)">mTRAQ:13C(3)15N(1) (T)</option>
+        <option value="mTRAQ:13C(3)15N(1) (Y)">mTRAQ:13C(3)15N(1) (Y)</option>
+        <option value="mTRAQ:13C(6)15N(2) (H)">mTRAQ:13C(6)15N(2) (H)</option>
+        <option value="mTRAQ:13C(6)15N(2) (K)">mTRAQ:13C(6)15N(2) (K)</option>
+        <option value="mTRAQ:13C(6)15N(2) (N-term)">mTRAQ:13C(6)15N(2) (N-term)</option>
+        <option value="mTRAQ:13C(6)15N(2) (S)">mTRAQ:13C(6)15N(2) (S)</option>
+        <option value="mTRAQ:13C(6)15N(2) (T)">mTRAQ:13C(6)15N(2) (T)</option>
+        <option value="mTRAQ:13C(6)15N(2) (Y)">mTRAQ:13C(6)15N(2) (Y)</option>
+        <option value="maleimide (C)">maleimide (C)</option>
+        <option value="maleimide (K)">maleimide (K)</option>
+        <option value="maleimide3 (C)">maleimide3 (C)</option>
+        <option value="maleimide3 (K)">maleimide3 (K)</option>
+        <option value="maleimide5 (C)">maleimide5 (C)</option>
+        <option value="maleimide5 (K)">maleimide5 (K)</option>
+        <option value="methylsulfonylethyl (C)">methylsulfonylethyl (C)</option>
+        <option value="methylsulfonylethyl (H)">methylsulfonylethyl (H)</option>
+        <option value="methylsulfonylethyl (K)">methylsulfonylethyl (K)</option>
+        <option value="phenylsulfonylethyl (C)">phenylsulfonylethyl (C)</option>
+        <option value="phosphoRibosyl (D)">phosphoRibosyl (D)</option>
+        <option value="phosphoRibosyl (E)">phosphoRibosyl (E)</option>
+        <option value="phosphoRibosyl (R)">phosphoRibosyl (R)</option>
+        <option value="probiotinhydrazide (P)">probiotinhydrazide (P)</option>
+        <option value="pupylation (K)">pupylation (K)</option>
+        <option value="pyrophospho (S)">pyrophospho (S)</option>
+        <option value="pyrophospho (T)">pyrophospho (T)</option>
+        <option value="sulfo+amino (Y)">sulfo+amino (Y)</option>
+        <option value="thioacylPA (K)">thioacylPA (K)</option>
+        <option value="trifluoro (L)">trifluoro (L)</option>
+      </param>
+    </repeat>
+    <repeat name="rep_param_variable_modifications" min="0" title="param_variable_modifications">
+      <param name="param_variable_modifications" type="select" optional="True" label="Variable modifications, specified using UniMod (www.unimod.org) terms," help="(-variable_modifications) e.g. 'Carbamidomethyl (C)' or 'Oxidation (M)'">
+        <option value="2-dimethylsuccinyl (C)">2-dimethylsuccinyl (C)</option>
+        <option value="2-monomethylsuccinyl (C)">2-monomethylsuccinyl (C)</option>
+        <option value="2-nitrobenzyl (Y)">2-nitrobenzyl (Y)</option>
+        <option value="2-succinyl (C)">2-succinyl (C)</option>
+        <option value="2HPG (R)">2HPG (R)</option>
+        <option value="3-deoxyglucosone (R)">3-deoxyglucosone (R)</option>
+        <option value="3-phosphoglyceryl (K)">3-phosphoglyceryl (K)</option>
+        <option value="3sulfo (N-term)">3sulfo (N-term)</option>
+        <option value="4-ONE (C)">4-ONE (C)</option>
+        <option value="4-ONE (H)">4-ONE (H)</option>
+        <option value="4-ONE (K)">4-ONE (K)</option>
+        <option value="4-ONE+Delta:H(-2)O(-1) (C)">4-ONE+Delta:H(-2)O(-1) (C)</option>
+        <option value="4-ONE+Delta:H(-2)O(-1) (H)">4-ONE+Delta:H(-2)O(-1) (H)</option>
+        <option value="4-ONE+Delta:H(-2)O(-1) (K)">4-ONE+Delta:H(-2)O(-1) (K)</option>
+        <option value="4AcAllylGal (C)">4AcAllylGal (C)</option>
+        <option value="ADP-Ribosyl (C)">ADP-Ribosyl (C)</option>
+        <option value="ADP-Ribosyl (D)">ADP-Ribosyl (D)</option>
+        <option value="ADP-Ribosyl (E)">ADP-Ribosyl (E)</option>
+        <option value="ADP-Ribosyl (K)">ADP-Ribosyl (K)</option>
+        <option value="ADP-Ribosyl (N)">ADP-Ribosyl (N)</option>
+        <option value="ADP-Ribosyl (R)">ADP-Ribosyl (R)</option>
+        <option value="ADP-Ribosyl (S)">ADP-Ribosyl (S)</option>
+        <option value="AEBS (H)">AEBS (H)</option>
+        <option value="AEBS (K)">AEBS (K)</option>
+        <option value="AEBS (S)">AEBS (S)</option>
+        <option value="AEBS (Y)">AEBS (Y)</option>
+        <option value="AEC-MAEC (S)">AEC-MAEC (S)</option>
+        <option value="AEC-MAEC (T)">AEC-MAEC (T)</option>
+        <option value="AEC-MAEC:2H(4) (S)">AEC-MAEC:2H(4) (S)</option>
+        <option value="AEC-MAEC:2H(4) (T)">AEC-MAEC:2H(4) (T)</option>
+        <option value="AHA-Alkyne (M)">AHA-Alkyne (M)</option>
+        <option value="AHA-Alkyne-KDDDD (M)">AHA-Alkyne-KDDDD (M)</option>
+        <option value="AHA-SS (M)">AHA-SS (M)</option>
+        <option value="AHA-SS_CAM (M)">AHA-SS_CAM (M)</option>
+        <option value="AMTzHexNAc2 (N)">AMTzHexNAc2 (N)</option>
+        <option value="AMTzHexNAc2 (S)">AMTzHexNAc2 (S)</option>
+        <option value="AMTzHexNAc2 (T)">AMTzHexNAc2 (T)</option>
+        <option value="AROD (C)">AROD (C)</option>
+        <option value="AccQTag (K)">AccQTag (K)</option>
+        <option value="AccQTag (N-term)">AccQTag (N-term)</option>
+        <option value="Acetyl (C)">Acetyl (C)</option>
+        <option value="Acetyl (H)">Acetyl (H)</option>
+        <option value="Acetyl (K)">Acetyl (K)</option>
+        <option value="Acetyl (N-term)">Acetyl (N-term)</option>
+        <option value="Acetyl (S)">Acetyl (S)</option>
+        <option value="Acetyl (T)">Acetyl (T)</option>
+        <option value="Acetyl (Y)">Acetyl (Y)</option>
+        <option value="Acetyl:13C(2) (K)">Acetyl:13C(2) (K)</option>
+        <option value="Acetyl:2H(3) (H)">Acetyl:2H(3) (H)</option>
+        <option value="Acetyl:2H(3) (K)">Acetyl:2H(3) (K)</option>
+        <option value="Acetyl:2H(3) (N-term)">Acetyl:2H(3) (N-term)</option>
+        <option value="Acetyl:2H(3) (S)">Acetyl:2H(3) (S)</option>
+        <option value="Acetyl:2H(3) (T)">Acetyl:2H(3) (T)</option>
+        <option value="Acetyl:2H(3) (Y)">Acetyl:2H(3) (Y)</option>
+        <option value="Acetyldeoxyhypusine (K)">Acetyldeoxyhypusine (K)</option>
+        <option value="Acetylhypusine (K)">Acetylhypusine (K)</option>
+        <option value="Ahx2+Hsl (C-term)">Ahx2+Hsl (C-term)</option>
+        <option value="Ala-&gt;Arg (A)">Ala-&gt;Arg (A)</option>
+        <option value="Ala-&gt;Asn (A)">Ala-&gt;Asn (A)</option>
+        <option value="Ala-&gt;Asp (A)">Ala-&gt;Asp (A)</option>
+        <option value="Ala-&gt;Cys (A)">Ala-&gt;Cys (A)</option>
+        <option value="Ala-&gt;Gln (A)">Ala-&gt;Gln (A)</option>
+        <option value="Ala-&gt;Glu (A)">Ala-&gt;Glu (A)</option>
+        <option value="Ala-&gt;Gly (A)">Ala-&gt;Gly (A)</option>
+        <option value="Ala-&gt;His (A)">Ala-&gt;His (A)</option>
+        <option value="Ala-&gt;Lys (A)">Ala-&gt;Lys (A)</option>
+        <option value="Ala-&gt;Met (A)">Ala-&gt;Met (A)</option>
+        <option value="Ala-&gt;Phe (A)">Ala-&gt;Phe (A)</option>
+        <option value="Ala-&gt;Pro (A)">Ala-&gt;Pro (A)</option>
+        <option value="Ala-&gt;Ser (A)">Ala-&gt;Ser (A)</option>
+        <option value="Ala-&gt;Thr (A)">Ala-&gt;Thr (A)</option>
+        <option value="Ala-&gt;Trp (A)">Ala-&gt;Trp (A)</option>
+        <option value="Ala-&gt;Tyr (A)">Ala-&gt;Tyr (A)</option>
+        <option value="Ala-&gt;Val (A)">Ala-&gt;Val (A)</option>
+        <option value="Ala-&gt;Xle (A)">Ala-&gt;Xle (A)</option>
+        <option value="Amidated (C-term)">Amidated (C-term)</option>
+        <option value="Amidine (K)">Amidine (K)</option>
+        <option value="Amidine (N-term)">Amidine (N-term)</option>
+        <option value="Amidino (C)">Amidino (C)</option>
+        <option value="Amino (Y)">Amino (Y)</option>
+        <option value="Ammonia-loss (N)">Ammonia-loss (N)</option>
+        <option value="Ammonia-loss (N-term C)">Ammonia-loss (N-term C)</option>
+        <option value="Ammonium (C-term)">Ammonium (C-term)</option>
+        <option value="Ammonium (D)">Ammonium (D)</option>
+        <option value="Ammonium (E)">Ammonium (E)</option>
+        <option value="Archaeol (C)">Archaeol (C)</option>
+        <option value="Arg (N-term)">Arg (N-term)</option>
+        <option value="Arg-&gt;Ala (R)">Arg-&gt;Ala (R)</option>
+        <option value="Arg-&gt;Asn (R)">Arg-&gt;Asn (R)</option>
+        <option value="Arg-&gt;Asp (R)">Arg-&gt;Asp (R)</option>
+        <option value="Arg-&gt;Cys (R)">Arg-&gt;Cys (R)</option>
+        <option value="Arg-&gt;Gln (R)">Arg-&gt;Gln (R)</option>
+        <option value="Arg-&gt;Glu (R)">Arg-&gt;Glu (R)</option>
+        <option value="Arg-&gt;GluSA (R)">Arg-&gt;GluSA (R)</option>
+        <option value="Arg-&gt;Gly (R)">Arg-&gt;Gly (R)</option>
+        <option value="Arg-&gt;His (R)">Arg-&gt;His (R)</option>
+        <option value="Arg-&gt;Lys (R)">Arg-&gt;Lys (R)</option>
+        <option value="Arg-&gt;Met (R)">Arg-&gt;Met (R)</option>
+        <option value="Arg-&gt;Npo (R)">Arg-&gt;Npo (R)</option>
+        <option value="Arg-&gt;Orn (R)">Arg-&gt;Orn (R)</option>
+        <option value="Arg-&gt;Phe (R)">Arg-&gt;Phe (R)</option>
+        <option value="Arg-&gt;Pro (R)">Arg-&gt;Pro (R)</option>
+        <option value="Arg-&gt;Ser (R)">Arg-&gt;Ser (R)</option>
+        <option value="Arg-&gt;Thr (R)">Arg-&gt;Thr (R)</option>
+        <option value="Arg-&gt;Trp (R)">Arg-&gt;Trp (R)</option>
+        <option value="Arg-&gt;Tyr (R)">Arg-&gt;Tyr (R)</option>
+        <option value="Arg-&gt;Val (R)">Arg-&gt;Val (R)</option>
+        <option value="Arg-&gt;Xle (R)">Arg-&gt;Xle (R)</option>
+        <option value="Arg-loss (C-term R)">Arg-loss (C-term R)</option>
+        <option value="Arg2PG (R)">Arg2PG (R)</option>
+        <option value="Argbiotinhydrazide (R)">Argbiotinhydrazide (R)</option>
+        <option value="Asn-&gt;Ala (N)">Asn-&gt;Ala (N)</option>
+        <option value="Asn-&gt;Arg (N)">Asn-&gt;Arg (N)</option>
+        <option value="Asn-&gt;Asp (N)">Asn-&gt;Asp (N)</option>
+        <option value="Asn-&gt;Cys (N)">Asn-&gt;Cys (N)</option>
+        <option value="Asn-&gt;Gln (N)">Asn-&gt;Gln (N)</option>
+        <option value="Asn-&gt;Glu (N)">Asn-&gt;Glu (N)</option>
+        <option value="Asn-&gt;Gly (N)">Asn-&gt;Gly (N)</option>
+        <option value="Asn-&gt;His (N)">Asn-&gt;His (N)</option>
+        <option value="Asn-&gt;Lys (N)">Asn-&gt;Lys (N)</option>
+        <option value="Asn-&gt;Met (N)">Asn-&gt;Met (N)</option>
+        <option value="Asn-&gt;Phe (N)">Asn-&gt;Phe (N)</option>
+        <option value="Asn-&gt;Pro (N)">Asn-&gt;Pro (N)</option>
+        <option value="Asn-&gt;Ser (N)">Asn-&gt;Ser (N)</option>
+        <option value="Asn-&gt;Thr (N)">Asn-&gt;Thr (N)</option>
+        <option value="Asn-&gt;Trp (N)">Asn-&gt;Trp (N)</option>
+        <option value="Asn-&gt;Tyr (N)">Asn-&gt;Tyr (N)</option>
+        <option value="Asn-&gt;Val (N)">Asn-&gt;Val (N)</option>
+        <option value="Asn-&gt;Xle (N)">Asn-&gt;Xle (N)</option>
+        <option value="Asp-&gt;Ala (D)">Asp-&gt;Ala (D)</option>
+        <option value="Asp-&gt;Arg (D)">Asp-&gt;Arg (D)</option>
+        <option value="Asp-&gt;Asn (D)">Asp-&gt;Asn (D)</option>
+        <option value="Asp-&gt;Cys (D)">Asp-&gt;Cys (D)</option>
+        <option value="Asp-&gt;Gln (D)">Asp-&gt;Gln (D)</option>
+        <option value="Asp-&gt;Glu (D)">Asp-&gt;Glu (D)</option>
+        <option value="Asp-&gt;Gly (D)">Asp-&gt;Gly (D)</option>
+        <option value="Asp-&gt;His (D)">Asp-&gt;His (D)</option>
+        <option value="Asp-&gt;Lys (D)">Asp-&gt;Lys (D)</option>
+        <option value="Asp-&gt;Met (D)">Asp-&gt;Met (D)</option>
+        <option value="Asp-&gt;Phe (D)">Asp-&gt;Phe (D)</option>
+        <option value="Asp-&gt;Pro (D)">Asp-&gt;Pro (D)</option>
+        <option value="Asp-&gt;Ser (D)">Asp-&gt;Ser (D)</option>
+        <option value="Asp-&gt;Thr (D)">Asp-&gt;Thr (D)</option>
+        <option value="Asp-&gt;Trp (D)">Asp-&gt;Trp (D)</option>
+        <option value="Asp-&gt;Tyr (D)">Asp-&gt;Tyr (D)</option>
+        <option value="Asp-&gt;Val (D)">Asp-&gt;Val (D)</option>
+        <option value="Asp-&gt;Xle (D)">Asp-&gt;Xle (D)</option>
+        <option value="Atto495Maleimide (C)">Atto495Maleimide (C)</option>
+        <option value="BADGE (C)">BADGE (C)</option>
+        <option value="BDMAPP (H)">BDMAPP (H)</option>
+        <option value="BDMAPP (K)">BDMAPP (K)</option>
+        <option value="BDMAPP (W)">BDMAPP (W)</option>
+        <option value="BDMAPP (Y)">BDMAPP (Y)</option>
+        <option value="BHAc (K)">BHAc (K)</option>
+        <option value="BHT (C)">BHT (C)</option>
+        <option value="BHT (H)">BHT (H)</option>
+        <option value="BHT (K)">BHT (K)</option>
+        <option value="BHTOH (C)">BHTOH (C)</option>
+        <option value="BHTOH (H)">BHTOH (H)</option>
+        <option value="BHTOH (K)">BHTOH (K)</option>
+        <option value="BITC (C)">BITC (C)</option>
+        <option value="BITC (K)">BITC (K)</option>
+        <option value="BITC (N-term)">BITC (N-term)</option>
+        <option value="BMOE (C)">BMOE (C)</option>
+        <option value="BMP-piperidinol (C)">BMP-piperidinol (C)</option>
+        <option value="BMP-piperidinol (M)">BMP-piperidinol (M)</option>
+        <option value="Bacillosamine (N)">Bacillosamine (N)</option>
+        <option value="Benzoyl (K)">Benzoyl (K)</option>
+        <option value="Benzoyl (N-term)">Benzoyl (N-term)</option>
+        <option value="Biotin (K)">Biotin (K)</option>
+        <option value="Biotin (N-term)">Biotin (N-term)</option>
+        <option value="Biotin-HPDP (C)">Biotin-HPDP (C)</option>
+        <option value="Biotin-PEG-PRA (M)">Biotin-PEG-PRA (M)</option>
+        <option value="Biotin-PEO-Amine (D)">Biotin-PEO-Amine (D)</option>
+        <option value="Biotin-PEO-Amine (E)">Biotin-PEO-Amine (E)</option>
+        <option value="Biotin-phenacyl (C)">Biotin-phenacyl (C)</option>
+        <option value="Biotin-phenacyl (H)">Biotin-phenacyl (H)</option>
+        <option value="Biotin-phenacyl (S)">Biotin-phenacyl (S)</option>
+        <option value="Biotin:Cayman-10013 (C)">Biotin:Cayman-10013 (C)</option>
+        <option value="Biotin:Cayman-10141 (C)">Biotin:Cayman-10141 (C)</option>
+        <option value="Biotin:Invitrogen-M1602 (C)">Biotin:Invitrogen-M1602 (C)</option>
+        <option value="Biotin:Sigma-B1267 (C)">Biotin:Sigma-B1267 (C)</option>
+        <option value="Biotin:Thermo-21325 (K)">Biotin:Thermo-21325 (K)</option>
+        <option value="Biotin:Thermo-21345 (Q)">Biotin:Thermo-21345 (Q)</option>
+        <option value="Biotin:Thermo-21360 (C-term)">Biotin:Thermo-21360 (C-term)</option>
+        <option value="Biotin:Thermo-21901+2H2O (C)">Biotin:Thermo-21901+2H2O (C)</option>
+        <option value="Biotin:Thermo-21901+H2O (C)">Biotin:Thermo-21901+H2O (C)</option>
+        <option value="Biotin:Thermo-21911 (C)">Biotin:Thermo-21911 (C)</option>
+        <option value="Biotin:Thermo-33033 (N-term)">Biotin:Thermo-33033 (N-term)</option>
+        <option value="Biotin:Thermo-33033-H (N-term)">Biotin:Thermo-33033-H (N-term)</option>
+        <option value="Biotin:Thermo-88310 (K)">Biotin:Thermo-88310 (K)</option>
+        <option value="Biotin:Thermo-88317 (S)">Biotin:Thermo-88317 (S)</option>
+        <option value="Biotin:Thermo-88317 (Y)">Biotin:Thermo-88317 (Y)</option>
+        <option value="BisANS (K)">BisANS (K)</option>
+        <option value="Bodipy (C)">Bodipy (C)</option>
+        <option value="Bromo (F)">Bromo (F)</option>
+        <option value="Bromo (H)">Bromo (H)</option>
+        <option value="Bromo (W)">Bromo (W)</option>
+        <option value="Bromo (Y)">Bromo (Y)</option>
+        <option value="Bromobimane (C)">Bromobimane (C)</option>
+        <option value="Butyryl (K)">Butyryl (K)</option>
+        <option value="C8-QAT (K)">C8-QAT (K)</option>
+        <option value="C8-QAT (N-term)">C8-QAT (N-term)</option>
+        <option value="CAF (N-term)">CAF (N-term)</option>
+        <option value="CAMthiopropanoyl (K)">CAMthiopropanoyl (K)</option>
+        <option value="CHDH (D)">CHDH (D)</option>
+        <option value="CLIP_TRAQ_2 (K)">CLIP_TRAQ_2 (K)</option>
+        <option value="CLIP_TRAQ_2 (N-term)">CLIP_TRAQ_2 (N-term)</option>
+        <option value="CLIP_TRAQ_2 (Y)">CLIP_TRAQ_2 (Y)</option>
+        <option value="CLIP_TRAQ_3 (K)">CLIP_TRAQ_3 (K)</option>
+        <option value="CLIP_TRAQ_3 (N-term)">CLIP_TRAQ_3 (N-term)</option>
+        <option value="CLIP_TRAQ_3 (Y)">CLIP_TRAQ_3 (Y)</option>
+        <option value="CLIP_TRAQ_4 (K)">CLIP_TRAQ_4 (K)</option>
+        <option value="CLIP_TRAQ_4 (N-term)">CLIP_TRAQ_4 (N-term)</option>
+        <option value="CLIP_TRAQ_4 (Y)">CLIP_TRAQ_4 (Y)</option>
+        <option value="Can-FP-biotin (S)">Can-FP-biotin (S)</option>
+        <option value="Can-FP-biotin (T)">Can-FP-biotin (T)</option>
+        <option value="Can-FP-biotin (Y)">Can-FP-biotin (Y)</option>
+        <option value="Carbamidomethyl (C)">Carbamidomethyl (C)</option>
+        <option value="Carbamidomethyl (D)">Carbamidomethyl (D)</option>
+        <option value="Carbamidomethyl (E)">Carbamidomethyl (E)</option>
+        <option value="Carbamidomethyl (H)">Carbamidomethyl (H)</option>
+        <option value="Carbamidomethyl (K)">Carbamidomethyl (K)</option>
+        <option value="Carbamidomethyl (N-term)">Carbamidomethyl (N-term)</option>
+        <option value="Carbamidomethyl (S)">Carbamidomethyl (S)</option>
+        <option value="Carbamidomethyl (T)">Carbamidomethyl (T)</option>
+        <option value="Carbamidomethyl (Y)">Carbamidomethyl (Y)</option>
+        <option value="CarbamidomethylDTT (C)">CarbamidomethylDTT (C)</option>
+        <option value="Carbamyl (C)">Carbamyl (C)</option>
+        <option value="Carbamyl (K)">Carbamyl (K)</option>
+        <option value="Carbamyl (M)">Carbamyl (M)</option>
+        <option value="Carbamyl (N-term)">Carbamyl (N-term)</option>
+        <option value="Carbamyl (R)">Carbamyl (R)</option>
+        <option value="Carbamyl (S)">Carbamyl (S)</option>
+        <option value="Carbamyl (T)">Carbamyl (T)</option>
+        <option value="Carbamyl (Y)">Carbamyl (Y)</option>
+        <option value="Carbofuran (S)">Carbofuran (S)</option>
+        <option value="Carboxy (D)">Carboxy (D)</option>
+        <option value="Carboxy (E)">Carboxy (E)</option>
+        <option value="Carboxy (K)">Carboxy (K)</option>
+        <option value="Carboxy (W)">Carboxy (W)</option>
+        <option value="Carboxyethyl (H)">Carboxyethyl (H)</option>
+        <option value="Carboxyethyl (K)">Carboxyethyl (K)</option>
+        <option value="Carboxymethyl (C)">Carboxymethyl (C)</option>
+        <option value="Carboxymethyl (K)">Carboxymethyl (K)</option>
+        <option value="Carboxymethyl (N-term)">Carboxymethyl (N-term)</option>
+        <option value="Carboxymethyl (W)">Carboxymethyl (W)</option>
+        <option value="Carboxymethyl:13C(2) (C)">Carboxymethyl:13C(2) (C)</option>
+        <option value="CarboxymethylDMAP (N-term)">CarboxymethylDMAP (N-term)</option>
+        <option value="CarboxymethylDTT (C)">CarboxymethylDTT (C)</option>
+        <option value="Cation:Ag (C-term)">Cation:Ag (C-term)</option>
+        <option value="Cation:Ag (D)">Cation:Ag (D)</option>
+        <option value="Cation:Ag (E)">Cation:Ag (E)</option>
+        <option value="Cation:Ca[II] (C-term)">Cation:Ca[II] (C-term)</option>
+        <option value="Cation:Ca[II] (D)">Cation:Ca[II] (D)</option>
+        <option value="Cation:Ca[II] (E)">Cation:Ca[II] (E)</option>
+        <option value="Cation:Cu[I] (C-term)">Cation:Cu[I] (C-term)</option>
+        <option value="Cation:Cu[I] (D)">Cation:Cu[I] (D)</option>
+        <option value="Cation:Cu[I] (E)">Cation:Cu[I] (E)</option>
+        <option value="Cation:Fe[II] (C-term)">Cation:Fe[II] (C-term)</option>
+        <option value="Cation:Fe[II] (D)">Cation:Fe[II] (D)</option>
+        <option value="Cation:Fe[II] (E)">Cation:Fe[II] (E)</option>
+        <option value="Cation:K (C-term)">Cation:K (C-term)</option>
+        <option value="Cation:K (D)">Cation:K (D)</option>
+        <option value="Cation:K (E)">Cation:K (E)</option>
+        <option value="Cation:Li (C-term)">Cation:Li (C-term)</option>
+        <option value="Cation:Li (D)">Cation:Li (D)</option>
+        <option value="Cation:Li (E)">Cation:Li (E)</option>
+        <option value="Cation:Mg[II] (C-term)">Cation:Mg[II] (C-term)</option>
+        <option value="Cation:Mg[II] (D)">Cation:Mg[II] (D)</option>
+        <option value="Cation:Mg[II] (E)">Cation:Mg[II] (E)</option>
+        <option value="Cation:Na (C-term)">Cation:Na (C-term)</option>
+        <option value="Cation:Na (D)">Cation:Na (D)</option>
+        <option value="Cation:Na (E)">Cation:Na (E)</option>
+        <option value="Cation:Ni[II] (C-term)">Cation:Ni[II] (C-term)</option>
+        <option value="Cation:Ni[II] (D)">Cation:Ni[II] (D)</option>
+        <option value="Cation:Ni[II] (E)">Cation:Ni[II] (E)</option>
+        <option value="Cation:Zn[II] (C-term)">Cation:Zn[II] (C-term)</option>
+        <option value="Cation:Zn[II] (D)">Cation:Zn[II] (D)</option>
+        <option value="Cation:Zn[II] (E)">Cation:Zn[II] (E)</option>
+        <option value="Chlorination (Y)">Chlorination (Y)</option>
+        <option value="Chlorpyrifos (S)">Chlorpyrifos (S)</option>
+        <option value="Chlorpyrifos (T)">Chlorpyrifos (T)</option>
+        <option value="Chlorpyrifos (Y)">Chlorpyrifos (Y)</option>
+        <option value="CoenzymeA (C)">CoenzymeA (C)</option>
+        <option value="CresylSaligeninPhosphate (H)">CresylSaligeninPhosphate (H)</option>
+        <option value="CresylSaligeninPhosphate (K)">CresylSaligeninPhosphate (K)</option>
+        <option value="CresylSaligeninPhosphate (R)">CresylSaligeninPhosphate (R)</option>
+        <option value="CresylSaligeninPhosphate (S)">CresylSaligeninPhosphate (S)</option>
+        <option value="CresylSaligeninPhosphate (T)">CresylSaligeninPhosphate (T)</option>
+        <option value="CresylSaligeninPhosphate (Y)">CresylSaligeninPhosphate (Y)</option>
+        <option value="Cresylphosphate (H)">Cresylphosphate (H)</option>
+        <option value="Cresylphosphate (K)">Cresylphosphate (K)</option>
+        <option value="Cresylphosphate (R)">Cresylphosphate (R)</option>
+        <option value="Cresylphosphate (S)">Cresylphosphate (S)</option>
+        <option value="Cresylphosphate (T)">Cresylphosphate (T)</option>
+        <option value="Cresylphosphate (Y)">Cresylphosphate (Y)</option>
+        <option value="Crotonaldehyde (C)">Crotonaldehyde (C)</option>
+        <option value="Crotonaldehyde (H)">Crotonaldehyde (H)</option>
+        <option value="Crotonaldehyde (K)">Crotonaldehyde (K)</option>
+        <option value="Crotonyl (K)">Crotonyl (K)</option>
+        <option value="CuSMo (C)">CuSMo (C)</option>
+        <option value="Cy3-maleimide (C)">Cy3-maleimide (C)</option>
+        <option value="Cy3b-maleimide (C)">Cy3b-maleimide (C)</option>
+        <option value="CyDye-Cy3 (C)">CyDye-Cy3 (C)</option>
+        <option value="CyDye-Cy5 (C)">CyDye-Cy5 (C)</option>
+        <option value="Cyano (C)">Cyano (C)</option>
+        <option value="Cys-&gt;Ala (C)">Cys-&gt;Ala (C)</option>
+        <option value="Cys-&gt;Arg (C)">Cys-&gt;Arg (C)</option>
+        <option value="Cys-&gt;Asn (C)">Cys-&gt;Asn (C)</option>
+        <option value="Cys-&gt;Asp (C)">Cys-&gt;Asp (C)</option>
+        <option value="Cys-&gt;Dha (C)">Cys-&gt;Dha (C)</option>
+        <option value="Cys-&gt;Gln (C)">Cys-&gt;Gln (C)</option>
+        <option value="Cys-&gt;Glu (C)">Cys-&gt;Glu (C)</option>
+        <option value="Cys-&gt;Gly (C)">Cys-&gt;Gly (C)</option>
+        <option value="Cys-&gt;His (C)">Cys-&gt;His (C)</option>
+        <option value="Cys-&gt;Lys (C)">Cys-&gt;Lys (C)</option>
+        <option value="Cys-&gt;Met (C)">Cys-&gt;Met (C)</option>
+        <option value="Cys-&gt;Oxoalanine (C)">Cys-&gt;Oxoalanine (C)</option>
+        <option value="Cys-&gt;Phe (C)">Cys-&gt;Phe (C)</option>
+        <option value="Cys-&gt;Pro (C)">Cys-&gt;Pro (C)</option>
+        <option value="Cys-&gt;Ser (C)">Cys-&gt;Ser (C)</option>
+        <option value="Cys-&gt;Thr (C)">Cys-&gt;Thr (C)</option>
+        <option value="Cys-&gt;Trp (C)">Cys-&gt;Trp (C)</option>
+        <option value="Cys-&gt;Tyr (C)">Cys-&gt;Tyr (C)</option>
+        <option value="Cys-&gt;Val (C)">Cys-&gt;Val (C)</option>
+        <option value="Cys-&gt;Xle (C)">Cys-&gt;Xle (C)</option>
+        <option value="Cys-&gt;ethylaminoAla (C)">Cys-&gt;ethylaminoAla (C)</option>
+        <option value="Cys-&gt;methylaminoAla (C)">Cys-&gt;methylaminoAla (C)</option>
+        <option value="Cysteinyl (C)">Cysteinyl (C)</option>
+        <option value="Cytopiloyne (C)">Cytopiloyne (C)</option>
+        <option value="Cytopiloyne (K)">Cytopiloyne (K)</option>
+        <option value="Cytopiloyne (N-term)">Cytopiloyne (N-term)</option>
+        <option value="Cytopiloyne (P)">Cytopiloyne (P)</option>
+        <option value="Cytopiloyne (R)">Cytopiloyne (R)</option>
+        <option value="Cytopiloyne (S)">Cytopiloyne (S)</option>
+        <option value="Cytopiloyne (Y)">Cytopiloyne (Y)</option>
+        <option value="Cytopiloyne+water (C)">Cytopiloyne+water (C)</option>
+        <option value="Cytopiloyne+water (K)">Cytopiloyne+water (K)</option>
+        <option value="Cytopiloyne+water (N-term)">Cytopiloyne+water (N-term)</option>
+        <option value="Cytopiloyne+water (R)">Cytopiloyne+water (R)</option>
+        <option value="Cytopiloyne+water (S)">Cytopiloyne+water (S)</option>
+        <option value="Cytopiloyne+water (T)">Cytopiloyne+water (T)</option>
+        <option value="Cytopiloyne+water (Y)">Cytopiloyne+water (Y)</option>
+        <option value="DAET (S)">DAET (S)</option>
+        <option value="DAET (T)">DAET (T)</option>
+        <option value="DEDGFLYMVYASQETFG (K)">DEDGFLYMVYASQETFG (K)</option>
+        <option value="DFDNB (K)">DFDNB (K)</option>
+        <option value="DFDNB (N)">DFDNB (N)</option>
+        <option value="DFDNB (Q)">DFDNB (Q)</option>
+        <option value="DFDNB (R)">DFDNB (R)</option>
+        <option value="DHP (C)">DHP (C)</option>
+        <option value="DMPO (C)">DMPO (C)</option>
+        <option value="DMPO (H)">DMPO (H)</option>
+        <option value="DMPO (Y)">DMPO (Y)</option>
+        <option value="DNCB_hapten (C)">DNCB_hapten (C)</option>
+        <option value="DNCB_hapten (H)">DNCB_hapten (H)</option>
+        <option value="DNCB_hapten (K)">DNCB_hapten (K)</option>
+        <option value="DNCB_hapten (Y)">DNCB_hapten (Y)</option>
+        <option value="DNPS (C)">DNPS (C)</option>
+        <option value="DNPS (W)">DNPS (W)</option>
+        <option value="DTBP (K)">DTBP (K)</option>
+        <option value="DTBP (N)">DTBP (N)</option>
+        <option value="DTBP (Q)">DTBP (Q)</option>
+        <option value="DTBP (R)">DTBP (R)</option>
+        <option value="DTT_C (C)">DTT_C (C)</option>
+        <option value="DTT_C:2H(6) (C)">DTT_C:2H(6) (C)</option>
+        <option value="DTT_ST (S)">DTT_ST (S)</option>
+        <option value="DTT_ST (T)">DTT_ST (T)</option>
+        <option value="DTT_ST:2H(6) (S)">DTT_ST:2H(6) (S)</option>
+        <option value="DTT_ST:2H(6) (T)">DTT_ST:2H(6) (T)</option>
+        <option value="Dansyl (K)">Dansyl (K)</option>
+        <option value="Dansyl (N-term)">Dansyl (N-term)</option>
+        <option value="Dap-DSP (A)">Dap-DSP (A)</option>
+        <option value="Dap-DSP (E)">Dap-DSP (E)</option>
+        <option value="Dap-DSP (K)">Dap-DSP (K)</option>
+        <option value="DeStreak (C)">DeStreak (C)</option>
+        <option value="Deamidated (N)">Deamidated (N)</option>
+        <option value="Deamidated (Q)">Deamidated (Q)</option>
+        <option value="Deamidated (R)">Deamidated (R)</option>
+        <option value="Deamidated:18O(1) (N)">Deamidated:18O(1) (N)</option>
+        <option value="Deamidated:18O(1) (Q)">Deamidated:18O(1) (Q)</option>
+        <option value="Decanoyl (S)">Decanoyl (S)</option>
+        <option value="Decanoyl (T)">Decanoyl (T)</option>
+        <option value="Dehydrated (D)">Dehydrated (D)</option>
+        <option value="Dehydrated (N-term C)">Dehydrated (N-term C)</option>
+        <option value="Dehydrated (S)">Dehydrated (S)</option>
+        <option value="Dehydrated (T)">Dehydrated (T)</option>
+        <option value="Dehydrated (Y)">Dehydrated (Y)</option>
+        <option value="Dehydro (C)">Dehydro (C)</option>
+        <option value="Delta:H(1)N(-1)18O(1) (N)">Delta:H(1)N(-1)18O(1) (N)</option>
+        <option value="Delta:H(2)C(2) (H)">Delta:H(2)C(2) (H)</option>
+        <option value="Delta:H(2)C(2) (K)">Delta:H(2)C(2) (K)</option>
+        <option value="Delta:H(2)C(2) (N-term)">Delta:H(2)C(2) (N-term)</option>
+        <option value="Delta:H(2)C(3) (K)">Delta:H(2)C(3) (K)</option>
+        <option value="Delta:H(2)C(3)O(1) (K)">Delta:H(2)C(3)O(1) (K)</option>
+        <option value="Delta:H(2)C(3)O(1) (R)">Delta:H(2)C(3)O(1) (R)</option>
+        <option value="Delta:H(2)C(5) (K)">Delta:H(2)C(5) (K)</option>
+        <option value="Delta:H(4)C(2) (H)">Delta:H(4)C(2) (H)</option>
+        <option value="Delta:H(4)C(2) (K)">Delta:H(4)C(2) (K)</option>
+        <option value="Delta:H(4)C(2) (N-term)">Delta:H(4)C(2) (N-term)</option>
+        <option value="Delta:H(4)C(2)O(-1)S(1) (S)">Delta:H(4)C(2)O(-1)S(1) (S)</option>
+        <option value="Delta:H(4)C(3) (H)">Delta:H(4)C(3) (H)</option>
+        <option value="Delta:H(4)C(3) (K)">Delta:H(4)C(3) (K)</option>
+        <option value="Delta:H(4)C(3)O(1) (C)">Delta:H(4)C(3)O(1) (C)</option>
+        <option value="Delta:H(4)C(3)O(1) (H)">Delta:H(4)C(3)O(1) (H)</option>
+        <option value="Delta:H(4)C(3)O(1) (K)">Delta:H(4)C(3)O(1) (K)</option>
+        <option value="Delta:H(4)C(6) (K)">Delta:H(4)C(6) (K)</option>
+        <option value="Delta:H(5)C(2) (P)">Delta:H(5)C(2) (P)</option>
+        <option value="Delta:H(6)C(3)O(1) (C)">Delta:H(6)C(3)O(1) (C)</option>
+        <option value="Delta:H(6)C(3)O(1) (H)">Delta:H(6)C(3)O(1) (H)</option>
+        <option value="Delta:H(6)C(3)O(1) (K)">Delta:H(6)C(3)O(1) (K)</option>
+        <option value="Delta:H(6)C(6)O(1) (K)">Delta:H(6)C(6)O(1) (K)</option>
+        <option value="Delta:H(8)C(6)O(1) (L)">Delta:H(8)C(6)O(1) (L)</option>
+        <option value="Delta:H(8)C(6)O(2) (K)">Delta:H(8)C(6)O(2) (K)</option>
+        <option value="Delta:Hg(1) (C)">Delta:Hg(1) (C)</option>
+        <option value="Delta:S(-1)Se(1) (C)">Delta:S(-1)Se(1) (C)</option>
+        <option value="Delta:S(-1)Se(1) (M)">Delta:S(-1)Se(1) (M)</option>
+        <option value="Delta:Se(1) (C)">Delta:Se(1) (C)</option>
+        <option value="Deoxy (D)">Deoxy (D)</option>
+        <option value="Deoxy (S)">Deoxy (S)</option>
+        <option value="Deoxy (T)">Deoxy (T)</option>
+        <option value="Deoxyhypusine (K)">Deoxyhypusine (K)</option>
+        <option value="Dethiomethyl (M)">Dethiomethyl (M)</option>
+        <option value="DiART6plex (K)">DiART6plex (K)</option>
+        <option value="DiART6plex (N-term)">DiART6plex (N-term)</option>
+        <option value="DiART6plex (Y)">DiART6plex (Y)</option>
+        <option value="DiART6plex115 (K)">DiART6plex115 (K)</option>
+        <option value="DiART6plex115 (N-term)">DiART6plex115 (N-term)</option>
+        <option value="DiART6plex115 (Y)">DiART6plex115 (Y)</option>
+        <option value="DiART6plex116/119 (K)">DiART6plex116/119 (K)</option>
+        <option value="DiART6plex116/119 (N-term)">DiART6plex116/119 (N-term)</option>
+        <option value="DiART6plex116/119 (Y)">DiART6plex116/119 (Y)</option>
+        <option value="DiART6plex117 (K)">DiART6plex117 (K)</option>
+        <option value="DiART6plex117 (N-term)">DiART6plex117 (N-term)</option>
+        <option value="DiART6plex117 (Y)">DiART6plex117 (Y)</option>
+        <option value="DiART6plex118 (K)">DiART6plex118 (K)</option>
+        <option value="DiART6plex118 (N-term)">DiART6plex118 (N-term)</option>
+        <option value="DiART6plex118 (Y)">DiART6plex118 (Y)</option>
+        <option value="DiLeu4plex (K)">DiLeu4plex (K)</option>
+        <option value="DiLeu4plex (N-term)">DiLeu4plex (N-term)</option>
+        <option value="DiLeu4plex (Y)">DiLeu4plex (Y)</option>
+        <option value="DiLeu4plex115 (K)">DiLeu4plex115 (K)</option>
+        <option value="DiLeu4plex115 (N-term)">DiLeu4plex115 (N-term)</option>
+        <option value="DiLeu4plex115 (Y)">DiLeu4plex115 (Y)</option>
+        <option value="DiLeu4plex117 (K)">DiLeu4plex117 (K)</option>
+        <option value="DiLeu4plex117 (N-term)">DiLeu4plex117 (N-term)</option>
+        <option value="DiLeu4plex117 (Y)">DiLeu4plex117 (Y)</option>
+        <option value="DiLeu4plex118 (K)">DiLeu4plex118 (K)</option>
+        <option value="DiLeu4plex118 (N-term)">DiLeu4plex118 (N-term)</option>
+        <option value="DiLeu4plex118 (Y)">DiLeu4plex118 (Y)</option>
+        <option value="Diacylglycerol (C)">Diacylglycerol (C)</option>
+        <option value="Dibromo (Y)">Dibromo (Y)</option>
+        <option value="Dicarbamidomethyl (C)">Dicarbamidomethyl (C)</option>
+        <option value="Dicarbamidomethyl (H)">Dicarbamidomethyl (H)</option>
+        <option value="Dicarbamidomethyl (K)">Dicarbamidomethyl (K)</option>
+        <option value="Dicarbamidomethyl (N-term)">Dicarbamidomethyl (N-term)</option>
+        <option value="Dicarbamidomethyl (R)">Dicarbamidomethyl (R)</option>
+        <option value="Didehydro (C-term K)">Didehydro (C-term K)</option>
+        <option value="Didehydro (S)">Didehydro (S)</option>
+        <option value="Didehydro (T)">Didehydro (T)</option>
+        <option value="Didehydro (Y)">Didehydro (Y)</option>
+        <option value="Didehydroretinylidene (K)">Didehydroretinylidene (K)</option>
+        <option value="Diethyl (K)">Diethyl (K)</option>
+        <option value="Diethyl (N-term)">Diethyl (N-term)</option>
+        <option value="Diethylphosphate (C)">Diethylphosphate (C)</option>
+        <option value="Diethylphosphate (H)">Diethylphosphate (H)</option>
+        <option value="Diethylphosphate (K)">Diethylphosphate (K)</option>
+        <option value="Diethylphosphate (N-term)">Diethylphosphate (N-term)</option>
+        <option value="Diethylphosphate (S)">Diethylphosphate (S)</option>
+        <option value="Diethylphosphate (T)">Diethylphosphate (T)</option>
+        <option value="Diethylphosphate (Y)">Diethylphosphate (Y)</option>
+        <option value="Difuran (Y)">Difuran (Y)</option>
+        <option value="Dihydroxyimidazolidine (R)">Dihydroxyimidazolidine (R)</option>
+        <option value="Diiodo (H)">Diiodo (H)</option>
+        <option value="Diiodo (Y)">Diiodo (Y)</option>
+        <option value="Diironsubcluster (C)">Diironsubcluster (C)</option>
+        <option value="Diisopropylphosphate (K)">Diisopropylphosphate (K)</option>
+        <option value="Diisopropylphosphate (N-term)">Diisopropylphosphate (N-term)</option>
+        <option value="Diisopropylphosphate (S)">Diisopropylphosphate (S)</option>
+        <option value="Diisopropylphosphate (T)">Diisopropylphosphate (T)</option>
+        <option value="Diisopropylphosphate (Y)">Diisopropylphosphate (Y)</option>
+        <option value="Dimethyl (K)">Dimethyl (K)</option>
+        <option value="Dimethyl (N)">Dimethyl (N)</option>
+        <option value="Dimethyl (N-term)">Dimethyl (N-term)</option>
+        <option value="Dimethyl (R)">Dimethyl (R)</option>
+        <option value="Dimethyl:2H(4) (K)">Dimethyl:2H(4) (K)</option>
+        <option value="Dimethyl:2H(4) (N-term)">Dimethyl:2H(4) (N-term)</option>
+        <option value="Dimethyl:2H(4)13C(2) (K)">Dimethyl:2H(4)13C(2) (K)</option>
+        <option value="Dimethyl:2H(4)13C(2) (N-term)">Dimethyl:2H(4)13C(2) (N-term)</option>
+        <option value="Dimethyl:2H(6) (K)">Dimethyl:2H(6) (K)</option>
+        <option value="Dimethyl:2H(6) (N-term)">Dimethyl:2H(6) (N-term)</option>
+        <option value="Dimethyl:2H(6) (R)">Dimethyl:2H(6) (R)</option>
+        <option value="Dimethyl:2H(6)13C(2) (K)">Dimethyl:2H(6)13C(2) (K)</option>
+        <option value="Dimethyl:2H(6)13C(2) (N-term)">Dimethyl:2H(6)13C(2) (N-term)</option>
+        <option value="Dimethyl:2H(6)13C(2) (R)">Dimethyl:2H(6)13C(2) (R)</option>
+        <option value="DimethylArsino (C)">DimethylArsino (C)</option>
+        <option value="DimethylamineGMBS (C)">DimethylamineGMBS (C)</option>
+        <option value="DimethylpyrroleAdduct (K)">DimethylpyrroleAdduct (K)</option>
+        <option value="Dioxidation (C)">Dioxidation (C)</option>
+        <option value="Dioxidation (F)">Dioxidation (F)</option>
+        <option value="Dioxidation (K)">Dioxidation (K)</option>
+        <option value="Dioxidation (M)">Dioxidation (M)</option>
+        <option value="Dioxidation (P)">Dioxidation (P)</option>
+        <option value="Dioxidation (R)">Dioxidation (R)</option>
+        <option value="Dioxidation (W)">Dioxidation (W)</option>
+        <option value="Dioxidation (Y)">Dioxidation (Y)</option>
+        <option value="Diphthamide (H)">Diphthamide (H)</option>
+        <option value="Dipyridyl (C)">Dipyridyl (C)</option>
+        <option value="Dipyrrolylmethanemethyl (C)">Dipyrrolylmethanemethyl (C)</option>
+        <option value="DyLight-maleimide (C)">DyLight-maleimide (C)</option>
+        <option value="EDEDTIDVFQQQTGG (K)">EDEDTIDVFQQQTGG (K)</option>
+        <option value="EDT-iodoacetyl-PEO-biotin (S)">EDT-iodoacetyl-PEO-biotin (S)</option>
+        <option value="EDT-iodoacetyl-PEO-biotin (T)">EDT-iodoacetyl-PEO-biotin (T)</option>
+        <option value="EDT-maleimide-PEO-biotin (S)">EDT-maleimide-PEO-biotin (S)</option>
+        <option value="EDT-maleimide-PEO-biotin (T)">EDT-maleimide-PEO-biotin (T)</option>
+        <option value="EEEDVIEVYQEQTGG (K)">EEEDVIEVYQEQTGG (K)</option>
+        <option value="EGCG1 (C)">EGCG1 (C)</option>
+        <option value="EGCG2 (C)">EGCG2 (C)</option>
+        <option value="EHD-diphenylpentanone (C)">EHD-diphenylpentanone (C)</option>
+        <option value="EHD-diphenylpentanone (M)">EHD-diphenylpentanone (M)</option>
+        <option value="EQAT (C)">EQAT (C)</option>
+        <option value="EQAT:2H(5) (C)">EQAT:2H(5) (C)</option>
+        <option value="EQIGG (K)">EQIGG (K)</option>
+        <option value="ESP (K)">ESP (K)</option>
+        <option value="ESP (N-term)">ESP (N-term)</option>
+        <option value="ESP:2H(10) (K)">ESP:2H(10) (K)</option>
+        <option value="ESP:2H(10) (N-term)">ESP:2H(10) (N-term)</option>
+        <option value="Ethanedithiol (S)">Ethanedithiol (S)</option>
+        <option value="Ethanedithiol (T)">Ethanedithiol (T)</option>
+        <option value="Ethanolamine (C)">Ethanolamine (C)</option>
+        <option value="Ethanolamine (C-term)">Ethanolamine (C-term)</option>
+        <option value="Ethanolamine (D)">Ethanolamine (D)</option>
+        <option value="Ethanolamine (E)">Ethanolamine (E)</option>
+        <option value="Ethanolyl (C)">Ethanolyl (C)</option>
+        <option value="Ethanolyl (K)">Ethanolyl (K)</option>
+        <option value="Ethanolyl (R)">Ethanolyl (R)</option>
+        <option value="Ethoxyformyl (H)">Ethoxyformyl (H)</option>
+        <option value="Ethyl (C-term)">Ethyl (C-term)</option>
+        <option value="Ethyl (D)">Ethyl (D)</option>
+        <option value="Ethyl (E)">Ethyl (E)</option>
+        <option value="Ethyl (K)">Ethyl (K)</option>
+        <option value="Ethyl (N-term)">Ethyl (N-term)</option>
+        <option value="Ethyl+Deamidated (N)">Ethyl+Deamidated (N)</option>
+        <option value="Ethyl+Deamidated (Q)">Ethyl+Deamidated (Q)</option>
+        <option value="Ethylphosphate (K)">Ethylphosphate (K)</option>
+        <option value="Ethylphosphate (N-term)">Ethylphosphate (N-term)</option>
+        <option value="Ethylphosphate (S)">Ethylphosphate (S)</option>
+        <option value="Ethylphosphate (T)">Ethylphosphate (T)</option>
+        <option value="Ethylphosphate (Y)">Ethylphosphate (Y)</option>
+        <option value="ExacTagAmine (K)">ExacTagAmine (K)</option>
+        <option value="ExacTagThiol (C)">ExacTagThiol (C)</option>
+        <option value="FAD (C)">FAD (C)</option>
+        <option value="FAD (H)">FAD (H)</option>
+        <option value="FAD (Y)">FAD (Y)</option>
+        <option value="FMN (S)">FMN (S)</option>
+        <option value="FMN (T)">FMN (T)</option>
+        <option value="FMNC (C)">FMNC (C)</option>
+        <option value="FMNH (C)">FMNH (C)</option>
+        <option value="FMNH (H)">FMNH (H)</option>
+        <option value="FNEM (C)">FNEM (C)</option>
+        <option value="FP-Biotin (K)">FP-Biotin (K)</option>
+        <option value="FP-Biotin (S)">FP-Biotin (S)</option>
+        <option value="FP-Biotin (T)">FP-Biotin (T)</option>
+        <option value="FP-Biotin (Y)">FP-Biotin (Y)</option>
+        <option value="FTC (C)">FTC (C)</option>
+        <option value="FTC (K)">FTC (K)</option>
+        <option value="FTC (P)">FTC (P)</option>
+        <option value="FTC (R)">FTC (R)</option>
+        <option value="FTC (S)">FTC (S)</option>
+        <option value="Farnesyl (C)">Farnesyl (C)</option>
+        <option value="Fluorescein (C)">Fluorescein (C)</option>
+        <option value="Fluoro (A)">Fluoro (A)</option>
+        <option value="Fluoro (F)">Fluoro (F)</option>
+        <option value="Fluoro (W)">Fluoro (W)</option>
+        <option value="Fluoro (Y)">Fluoro (Y)</option>
+        <option value="Formyl (K)">Formyl (K)</option>
+        <option value="Formyl (N-term)">Formyl (N-term)</option>
+        <option value="Formyl (S)">Formyl (S)</option>
+        <option value="Formyl (T)">Formyl (T)</option>
+        <option value="Furan (Y)">Furan (Y)</option>
+        <option value="G-H1 (R)">G-H1 (R)</option>
+        <option value="GG (C)">GG (C)</option>
+        <option value="GG (K)">GG (K)</option>
+        <option value="GG (S)">GG (S)</option>
+        <option value="GG (T)">GG (T)</option>
+        <option value="GGQ (K)">GGQ (K)</option>
+        <option value="GIST-Quat (K)">GIST-Quat (K)</option>
+        <option value="GIST-Quat (N-term)">GIST-Quat (N-term)</option>
+        <option value="GIST-Quat:2H(3) (K)">GIST-Quat:2H(3) (K)</option>
+        <option value="GIST-Quat:2H(3) (N-term)">GIST-Quat:2H(3) (N-term)</option>
+        <option value="GIST-Quat:2H(6) (K)">GIST-Quat:2H(6) (K)</option>
+        <option value="GIST-Quat:2H(6) (N-term)">GIST-Quat:2H(6) (N-term)</option>
+        <option value="GIST-Quat:2H(9) (K)">GIST-Quat:2H(9) (K)</option>
+        <option value="GIST-Quat:2H(9) (N-term)">GIST-Quat:2H(9) (N-term)</option>
+        <option value="Galactosyl (K)">Galactosyl (K)</option>
+        <option value="GeranylGeranyl (C)">GeranylGeranyl (C)</option>
+        <option value="Gln-&gt;Ala (Q)">Gln-&gt;Ala (Q)</option>
+        <option value="Gln-&gt;Arg (Q)">Gln-&gt;Arg (Q)</option>
+        <option value="Gln-&gt;Asn (Q)">Gln-&gt;Asn (Q)</option>
+        <option value="Gln-&gt;Asp (Q)">Gln-&gt;Asp (Q)</option>
+        <option value="Gln-&gt;Cys (Q)">Gln-&gt;Cys (Q)</option>
+        <option value="Gln-&gt;Glu (Q)">Gln-&gt;Glu (Q)</option>
+        <option value="Gln-&gt;Gly (Q)">Gln-&gt;Gly (Q)</option>
+        <option value="Gln-&gt;His (Q)">Gln-&gt;His (Q)</option>
+        <option value="Gln-&gt;Lys (Q)">Gln-&gt;Lys (Q)</option>
+        <option value="Gln-&gt;Met (Q)">Gln-&gt;Met (Q)</option>
+        <option value="Gln-&gt;Phe (Q)">Gln-&gt;Phe (Q)</option>
+        <option value="Gln-&gt;Pro (Q)">Gln-&gt;Pro (Q)</option>
+        <option value="Gln-&gt;Ser (Q)">Gln-&gt;Ser (Q)</option>
+        <option value="Gln-&gt;Thr (Q)">Gln-&gt;Thr (Q)</option>
+        <option value="Gln-&gt;Trp (Q)">Gln-&gt;Trp (Q)</option>
+        <option value="Gln-&gt;Tyr (Q)">Gln-&gt;Tyr (Q)</option>
+        <option value="Gln-&gt;Val (Q)">Gln-&gt;Val (Q)</option>
+        <option value="Gln-&gt;Xle (Q)">Gln-&gt;Xle (Q)</option>
+        <option value="Gln-&gt;pyro-Glu (N-term Q)">Gln-&gt;pyro-Glu (N-term Q)</option>
+        <option value="Glu (E)">Glu (E)</option>
+        <option value="Glu-&gt;Ala (E)">Glu-&gt;Ala (E)</option>
+        <option value="Glu-&gt;Arg (E)">Glu-&gt;Arg (E)</option>
+        <option value="Glu-&gt;Asn (E)">Glu-&gt;Asn (E)</option>
+        <option value="Glu-&gt;Asp (E)">Glu-&gt;Asp (E)</option>
+        <option value="Glu-&gt;Cys (E)">Glu-&gt;Cys (E)</option>
+        <option value="Glu-&gt;Gln (E)">Glu-&gt;Gln (E)</option>
+        <option value="Glu-&gt;Gly (E)">Glu-&gt;Gly (E)</option>
+        <option value="Glu-&gt;His (E)">Glu-&gt;His (E)</option>
+        <option value="Glu-&gt;Lys (E)">Glu-&gt;Lys (E)</option>
+        <option value="Glu-&gt;Met (E)">Glu-&gt;Met (E)</option>
+        <option value="Glu-&gt;Phe (E)">Glu-&gt;Phe (E)</option>
+        <option value="Glu-&gt;Pro (E)">Glu-&gt;Pro (E)</option>
+        <option value="Glu-&gt;Ser (E)">Glu-&gt;Ser (E)</option>
+        <option value="Glu-&gt;Thr (E)">Glu-&gt;Thr (E)</option>
+        <option value="Glu-&gt;Trp (E)">Glu-&gt;Trp (E)</option>
+        <option value="Glu-&gt;Tyr (E)">Glu-&gt;Tyr (E)</option>
+        <option value="Glu-&gt;Val (E)">Glu-&gt;Val (E)</option>
+        <option value="Glu-&gt;Xle (E)">Glu-&gt;Xle (E)</option>
+        <option value="Glu-&gt;pyro-Glu (N-term E)">Glu-&gt;pyro-Glu (N-term E)</option>
+        <option value="GluGlu (E)">GluGlu (E)</option>
+        <option value="GluGluGlu (E)">GluGluGlu (E)</option>
+        <option value="GluGluGluGlu (E)">GluGluGluGlu (E)</option>
+        <option value="Gluconoylation (K)">Gluconoylation (K)</option>
+        <option value="Gluconoylation (N-term)">Gluconoylation (N-term)</option>
+        <option value="Glucosylgalactosyl (K)">Glucosylgalactosyl (K)</option>
+        <option value="Glucuronyl (S)">Glucuronyl (S)</option>
+        <option value="Glutathione (C)">Glutathione (C)</option>
+        <option value="Gly (K)">Gly (K)</option>
+        <option value="Gly (S)">Gly (S)</option>
+        <option value="Gly (T)">Gly (T)</option>
+        <option value="Gly-&gt;Ala (G)">Gly-&gt;Ala (G)</option>
+        <option value="Gly-&gt;Arg (G)">Gly-&gt;Arg (G)</option>
+        <option value="Gly-&gt;Asn (G)">Gly-&gt;Asn (G)</option>
+        <option value="Gly-&gt;Asp (G)">Gly-&gt;Asp (G)</option>
+        <option value="Gly-&gt;Cys (G)">Gly-&gt;Cys (G)</option>
+        <option value="Gly-&gt;Gln (G)">Gly-&gt;Gln (G)</option>
+        <option value="Gly-&gt;Glu (G)">Gly-&gt;Glu (G)</option>
+        <option value="Gly-&gt;His (G)">Gly-&gt;His (G)</option>
+        <option value="Gly-&gt;Lys (G)">Gly-&gt;Lys (G)</option>
+        <option value="Gly-&gt;Met (G)">Gly-&gt;Met (G)</option>
+        <option value="Gly-&gt;Phe (G)">Gly-&gt;Phe (G)</option>
+        <option value="Gly-&gt;Pro (G)">Gly-&gt;Pro (G)</option>
+        <option value="Gly-&gt;Ser (G)">Gly-&gt;Ser (G)</option>
+        <option value="Gly-&gt;Thr (G)">Gly-&gt;Thr (G)</option>
+        <option value="Gly-&gt;Trp (G)">Gly-&gt;Trp (G)</option>
+        <option value="Gly-&gt;Tyr (G)">Gly-&gt;Tyr (G)</option>
+        <option value="Gly-&gt;Val (G)">Gly-&gt;Val (G)</option>
+        <option value="Gly-&gt;Xle (G)">Gly-&gt;Xle (G)</option>
+        <option value="Gly-loss+Amide (C-term G)">Gly-loss+Amide (C-term G)</option>
+        <option value="Glycerophospho (S)">Glycerophospho (S)</option>
+        <option value="GlycerylPE (E)">GlycerylPE (E)</option>
+        <option value="Glycosyl (P)">Glycosyl (P)</option>
+        <option value="Guanidinyl (K)">Guanidinyl (K)</option>
+        <option value="Guanidinyl (N-term)">Guanidinyl (N-term)</option>
+        <option value="HCysThiolactone (K)">HCysThiolactone (K)</option>
+        <option value="HCysteinyl (C)">HCysteinyl (C)</option>
+        <option value="HMVK (C)">HMVK (C)</option>
+        <option value="HN2_mustard (C)">HN2_mustard (C)</option>
+        <option value="HN2_mustard (H)">HN2_mustard (H)</option>
+        <option value="HN2_mustard (K)">HN2_mustard (K)</option>
+        <option value="HN3_mustard (C)">HN3_mustard (C)</option>
+        <option value="HN3_mustard (H)">HN3_mustard (H)</option>
+        <option value="HN3_mustard (K)">HN3_mustard (K)</option>
+        <option value="HNE (A)">HNE (A)</option>
+        <option value="HNE (C)">HNE (C)</option>
+        <option value="HNE (H)">HNE (H)</option>
+        <option value="HNE (K)">HNE (K)</option>
+        <option value="HNE (L)">HNE (L)</option>
+        <option value="HNE+Delta:H(2) (C)">HNE+Delta:H(2) (C)</option>
+        <option value="HNE+Delta:H(2) (H)">HNE+Delta:H(2) (H)</option>
+        <option value="HNE+Delta:H(2) (K)">HNE+Delta:H(2) (K)</option>
+        <option value="HNE-BAHAH (C)">HNE-BAHAH (C)</option>
+        <option value="HNE-BAHAH (H)">HNE-BAHAH (H)</option>
+        <option value="HNE-BAHAH (K)">HNE-BAHAH (K)</option>
+        <option value="HNE-Delta:H(2)O (C)">HNE-Delta:H(2)O (C)</option>
+        <option value="HNE-Delta:H(2)O (H)">HNE-Delta:H(2)O (H)</option>
+        <option value="HNE-Delta:H(2)O (K)">HNE-Delta:H(2)O (K)</option>
+        <option value="HPG (R)">HPG (R)</option>
+        <option value="Heme (C)">Heme (C)</option>
+        <option value="Heme (H)">Heme (H)</option>
+        <option value="Hep (K)">Hep (K)</option>
+        <option value="Hep (N)">Hep (N)</option>
+        <option value="Hep (Q)">Hep (Q)</option>
+        <option value="Hep (R)">Hep (R)</option>
+        <option value="Hep (S)">Hep (S)</option>
+        <option value="Hep (T)">Hep (T)</option>
+        <option value="Hex (C)">Hex (C)</option>
+        <option value="Hex (K)">Hex (K)</option>
+        <option value="Hex (N)">Hex (N)</option>
+        <option value="Hex (N-term)">Hex (N-term)</option>
+        <option value="Hex (R)">Hex (R)</option>
+        <option value="Hex (S)">Hex (S)</option>
+        <option value="Hex (T)">Hex (T)</option>
+        <option value="Hex (W)">Hex (W)</option>
+        <option value="Hex (Y)">Hex (Y)</option>
+        <option value="Hex(1)HexNAc(1)NeuAc(1) (N)">Hex(1)HexNAc(1)NeuAc(1) (N)</option>
+        <option value="Hex(1)HexNAc(1)NeuAc(1) (S)">Hex(1)HexNAc(1)NeuAc(1) (S)</option>
+        <option value="Hex(1)HexNAc(1)NeuAc(1) (T)">Hex(1)HexNAc(1)NeuAc(1) (T)</option>
+        <option value="Hex(1)HexNAc(1)NeuAc(2) (N)">Hex(1)HexNAc(1)NeuAc(2) (N)</option>
+        <option value="Hex(1)HexNAc(1)NeuAc(2) (S)">Hex(1)HexNAc(1)NeuAc(2) (S)</option>
+        <option value="Hex(1)HexNAc(1)NeuAc(2) (T)">Hex(1)HexNAc(1)NeuAc(2) (T)</option>
+        <option value="Hex(1)HexNAc(1)dHex(1) (N)">Hex(1)HexNAc(1)dHex(1) (N)</option>
+        <option value="Hex(1)HexNAc(2) (N)">Hex(1)HexNAc(2) (N)</option>
+        <option value="Hex(1)HexNAc(2)Pent(1) (N)">Hex(1)HexNAc(2)Pent(1) (N)</option>
+        <option value="Hex(1)HexNAc(2)dHex(1) (N)">Hex(1)HexNAc(2)dHex(1) (N)</option>
+        <option value="Hex(1)HexNAc(2)dHex(1)Pent(1) (N)">Hex(1)HexNAc(2)dHex(1)Pent(1) (N)</option>
+        <option value="Hex(1)HexNAc(2)dHex(2) (N)">Hex(1)HexNAc(2)dHex(2) (N)</option>
+        <option value="Hex(2) (K)">Hex(2) (K)</option>
+        <option value="Hex(2) (R)">Hex(2) (R)</option>
+        <option value="Hex(2)HexNAc(2) (N)">Hex(2)HexNAc(2) (N)</option>
+        <option value="Hex(2)HexNAc(2)Pent(1) (N)">Hex(2)HexNAc(2)Pent(1) (N)</option>
+        <option value="Hex(2)HexNAc(2)dHex(1) (N)">Hex(2)HexNAc(2)dHex(1) (N)</option>
+        <option value="Hex(3) (N)">Hex(3) (N)</option>
+        <option value="Hex(3)HexNAc(1)Pent(1) (N)">Hex(3)HexNAc(1)Pent(1) (N)</option>
+        <option value="Hex(3)HexNAc(2) (N)">Hex(3)HexNAc(2) (N)</option>
+        <option value="Hex(3)HexNAc(2)P(1) (N)">Hex(3)HexNAc(2)P(1) (N)</option>
+        <option value="Hex(3)HexNAc(4) (N)">Hex(3)HexNAc(4) (N)</option>
+        <option value="Hex(4)HexNAc(4) (N)">Hex(4)HexNAc(4) (N)</option>
+        <option value="Hex(5)HexNAc(2) (N)">Hex(5)HexNAc(2) (N)</option>
+        <option value="Hex(5)HexNAc(4) (N)">Hex(5)HexNAc(4) (N)</option>
+        <option value="Hex(5)HexNAc(4)NeuAc(1) (N)">Hex(5)HexNAc(4)NeuAc(1) (N)</option>
+        <option value="Hex(5)HexNAc(4)NeuAc(2) (N)">Hex(5)HexNAc(4)NeuAc(2) (N)</option>
+        <option value="Hex1HexNAc1 (N)">Hex1HexNAc1 (N)</option>
+        <option value="Hex1HexNAc1 (S)">Hex1HexNAc1 (S)</option>
+        <option value="Hex1HexNAc1 (T)">Hex1HexNAc1 (T)</option>
+        <option value="HexN (K)">HexN (K)</option>
+        <option value="HexN (N)">HexN (N)</option>
+        <option value="HexN (T)">HexN (T)</option>
+        <option value="HexN (W)">HexN (W)</option>
+        <option value="HexNAc (N)">HexNAc (N)</option>
+        <option value="HexNAc (S)">HexNAc (S)</option>
+        <option value="HexNAc (T)">HexNAc (T)</option>
+        <option value="HexNAc(1)dHex(1) (N)">HexNAc(1)dHex(1) (N)</option>
+        <option value="HexNAc(1)dHex(2) (N)">HexNAc(1)dHex(2) (N)</option>
+        <option value="HexNAc(2) (N)">HexNAc(2) (N)</option>
+        <option value="HexNAc(2)dHex(1) (N)">HexNAc(2)dHex(1) (N)</option>
+        <option value="HexNAc(2)dHex(2) (N)">HexNAc(2)dHex(2) (N)</option>
+        <option value="His-&gt;Ala (H)">His-&gt;Ala (H)</option>
+        <option value="His-&gt;Arg (H)">His-&gt;Arg (H)</option>
+        <option value="His-&gt;Asn (H)">His-&gt;Asn (H)</option>
+        <option value="His-&gt;Asp (H)">His-&gt;Asp (H)</option>
+        <option value="His-&gt;Cys (H)">His-&gt;Cys (H)</option>
+        <option value="His-&gt;Gln (H)">His-&gt;Gln (H)</option>
+        <option value="His-&gt;Glu (H)">His-&gt;Glu (H)</option>
+        <option value="His-&gt;Gly (H)">His-&gt;Gly (H)</option>
+        <option value="His-&gt;Lys (H)">His-&gt;Lys (H)</option>
+        <option value="His-&gt;Met (H)">His-&gt;Met (H)</option>
+        <option value="His-&gt;Phe (H)">His-&gt;Phe (H)</option>
+        <option value="His-&gt;Pro (H)">His-&gt;Pro (H)</option>
+        <option value="His-&gt;Ser (H)">His-&gt;Ser (H)</option>
+        <option value="His-&gt;Thr (H)">His-&gt;Thr (H)</option>
+        <option value="His-&gt;Trp (H)">His-&gt;Trp (H)</option>
+        <option value="His-&gt;Tyr (H)">His-&gt;Tyr (H)</option>
+        <option value="His-&gt;Val (H)">His-&gt;Val (H)</option>
+        <option value="His-&gt;Xle (H)">His-&gt;Xle (H)</option>
+        <option value="Homocysteic_acid (M)">Homocysteic_acid (M)</option>
+        <option value="Hydroxamic_acid (D)">Hydroxamic_acid (D)</option>
+        <option value="Hydroxamic_acid (E)">Hydroxamic_acid (E)</option>
+        <option value="Hydroxycinnamyl (C)">Hydroxycinnamyl (C)</option>
+        <option value="Hydroxyfarnesyl (C)">Hydroxyfarnesyl (C)</option>
+        <option value="Hydroxyheme (E)">Hydroxyheme (E)</option>
+        <option value="Hydroxymethyl (N)">Hydroxymethyl (N)</option>
+        <option value="HydroxymethylOP (K)">HydroxymethylOP (K)</option>
+        <option value="Hydroxytrimethyl (K)">Hydroxytrimethyl (K)</option>
+        <option value="Hypusine (K)">Hypusine (K)</option>
+        <option value="IBTP (C)">IBTP (C)</option>
+        <option value="ICAT-C (C)">ICAT-C (C)</option>
+        <option value="ICAT-C:13C(9) (C)">ICAT-C:13C(9) (C)</option>
+        <option value="ICAT-D (C)">ICAT-D (C)</option>
+        <option value="ICAT-D:2H(8) (C)">ICAT-D:2H(8) (C)</option>
+        <option value="ICAT-G (C)">ICAT-G (C)</option>
+        <option value="ICAT-G:2H(8) (C)">ICAT-G:2H(8) (C)</option>
+        <option value="ICAT-H (C)">ICAT-H (C)</option>
+        <option value="ICAT-H:13C(6) (C)">ICAT-H:13C(6) (C)</option>
+        <option value="ICDID (C)">ICDID (C)</option>
+        <option value="ICDID:2H(6) (C)">ICDID:2H(6) (C)</option>
+        <option value="ICPL (K)">ICPL (K)</option>
+        <option value="ICPL (N-term)">ICPL (N-term)</option>
+        <option value="ICPL:13C(6) (K)">ICPL:13C(6) (K)</option>
+        <option value="ICPL:13C(6) (N-term)">ICPL:13C(6) (N-term)</option>
+        <option value="ICPL:13C(6)2H(4) (K)">ICPL:13C(6)2H(4) (K)</option>
+        <option value="ICPL:13C(6)2H(4) (N-term)">ICPL:13C(6)2H(4) (N-term)</option>
+        <option value="ICPL:2H(4) (K)">ICPL:2H(4) (K)</option>
+        <option value="ICPL:2H(4) (N-term)">ICPL:2H(4) (N-term)</option>
+        <option value="IDEnT (C)">IDEnT (C)</option>
+        <option value="IED-Biotin (C)">IED-Biotin (C)</option>
+        <option value="IGBP (C)">IGBP (C)</option>
+        <option value="IGBP:13C(2) (C)">IGBP:13C(2) (C)</option>
+        <option value="IMEHex(2)NeuAc(1) (K)">IMEHex(2)NeuAc(1) (K)</option>
+        <option value="IMID (K)">IMID (K)</option>
+        <option value="IMID:2H(4) (K)">IMID:2H(4) (K)</option>
+        <option value="ISD_z+2_ion (N-term)">ISD_z+2_ion (N-term)</option>
+        <option value="Iminobiotin (K)">Iminobiotin (K)</option>
+        <option value="Iminobiotin (N-term)">Iminobiotin (N-term)</option>
+        <option value="Iodo (H)">Iodo (H)</option>
+        <option value="Iodo (Y)">Iodo (Y)</option>
+        <option value="IodoU-AMP (F)">IodoU-AMP (F)</option>
+        <option value="IodoU-AMP (W)">IodoU-AMP (W)</option>
+        <option value="IodoU-AMP (Y)">IodoU-AMP (Y)</option>
+        <option value="Iodoacetanilide (C)">Iodoacetanilide (C)</option>
+        <option value="Iodoacetanilide (K)">Iodoacetanilide (K)</option>
+        <option value="Iodoacetanilide (N-term)">Iodoacetanilide (N-term)</option>
+        <option value="Iodoacetanilide:13C(6) (C)">Iodoacetanilide:13C(6) (C)</option>
+        <option value="Iodoacetanilide:13C(6) (K)">Iodoacetanilide:13C(6) (K)</option>
+        <option value="Iodoacetanilide:13C(6) (N-term)">Iodoacetanilide:13C(6) (N-term)</option>
+        <option value="Isopropylphospho (S)">Isopropylphospho (S)</option>
+        <option value="Isopropylphospho (T)">Isopropylphospho (T)</option>
+        <option value="Isopropylphospho (Y)">Isopropylphospho (Y)</option>
+        <option value="LG-Hlactam-K (K)">LG-Hlactam-K (K)</option>
+        <option value="LG-Hlactam-R (R)">LG-Hlactam-R (R)</option>
+        <option value="LG-anhydrolactam (K)">LG-anhydrolactam (K)</option>
+        <option value="LG-anhydrolactam (N-term)">LG-anhydrolactam (N-term)</option>
+        <option value="LG-anhyropyrrole (K)">LG-anhyropyrrole (K)</option>
+        <option value="LG-anhyropyrrole (N-term)">LG-anhyropyrrole (N-term)</option>
+        <option value="LG-lactam-K (K)">LG-lactam-K (K)</option>
+        <option value="LG-lactam-R (R)">LG-lactam-R (R)</option>
+        <option value="LG-pyrrole (K)">LG-pyrrole (K)</option>
+        <option value="LG-pyrrole (N-term)">LG-pyrrole (N-term)</option>
+        <option value="LRGG (K)">LRGG (K)</option>
+        <option value="Label:13C(1)2H(3) (M)">Label:13C(1)2H(3) (M)</option>
+        <option value="Label:13C(1)2H(3)+Oxidation (M)">Label:13C(1)2H(3)+Oxidation (M)</option>
+        <option value="Label:13C(3) (A)">Label:13C(3) (A)</option>
+        <option value="Label:13C(3)15N(1) (A)">Label:13C(3)15N(1) (A)</option>
+        <option value="Label:13C(4) (M)">Label:13C(4) (M)</option>
+        <option value="Label:13C(4)+Oxidation (M)">Label:13C(4)+Oxidation (M)</option>
+        <option value="Label:13C(4)15N(1) (D)">Label:13C(4)15N(1) (D)</option>
+        <option value="Label:13C(4)15N(2)+GG (K)">Label:13C(4)15N(2)+GG (K)</option>
+        <option value="Label:13C(5) (P)">Label:13C(5) (P)</option>
+        <option value="Label:13C(5)15N(1) (E)">Label:13C(5)15N(1) (E)</option>
+        <option value="Label:13C(5)15N(1) (M)">Label:13C(5)15N(1) (M)</option>
+        <option value="Label:13C(5)15N(1) (P)">Label:13C(5)15N(1) (P)</option>
+        <option value="Label:13C(5)15N(1) (V)">Label:13C(5)15N(1) (V)</option>
+        <option value="Label:13C(6) (I)">Label:13C(6) (I)</option>
+        <option value="Label:13C(6) (K)">Label:13C(6) (K)</option>
+        <option value="Label:13C(6) (L)">Label:13C(6) (L)</option>
+        <option value="Label:13C(6) (R)">Label:13C(6) (R)</option>
+        <option value="Label:13C(6)+Acetyl (K)">Label:13C(6)+Acetyl (K)</option>
+        <option value="Label:13C(6)+Dimethyl (K)">Label:13C(6)+Dimethyl (K)</option>
+        <option value="Label:13C(6)+GG (K)">Label:13C(6)+GG (K)</option>
+        <option value="Label:13C(6)15N(1) (I)">Label:13C(6)15N(1) (I)</option>
+        <option value="Label:13C(6)15N(1) (L)">Label:13C(6)15N(1) (L)</option>
+        <option value="Label:13C(6)15N(2) (K)">Label:13C(6)15N(2) (K)</option>
+        <option value="Label:13C(6)15N(2)+Acetyl (K)">Label:13C(6)15N(2)+Acetyl (K)</option>
+        <option value="Label:13C(6)15N(2)+Dimethyl (K)">Label:13C(6)15N(2)+Dimethyl (K)</option>
+        <option value="Label:13C(6)15N(2)+GG (K)">Label:13C(6)15N(2)+GG (K)</option>
+        <option value="Label:13C(6)15N(4) (R)">Label:13C(6)15N(4) (R)</option>
+        <option value="Label:13C(6)15N(4)+Dimethyl (R)">Label:13C(6)15N(4)+Dimethyl (R)</option>
+        <option value="Label:13C(6)15N(4)+Dimethyl:2H(6)13C(2) (R)">Label:13C(6)15N(4)+Dimethyl:2H(6)13C(2) (R)</option>
+        <option value="Label:13C(6)15N(4)+Methyl (R)">Label:13C(6)15N(4)+Methyl (R)</option>
+        <option value="Label:13C(6)15N(4)+Methyl:2H(3)13C(1) (R)">Label:13C(6)15N(4)+Methyl:2H(3)13C(1) (R)</option>
+        <option value="Label:13C(8)15N(2) (R)">Label:13C(8)15N(2) (R)</option>
+        <option value="Label:13C(9) (F)">Label:13C(9) (F)</option>
+        <option value="Label:13C(9) (Y)">Label:13C(9) (Y)</option>
+        <option value="Label:13C(9)+Phospho (Y)">Label:13C(9)+Phospho (Y)</option>
+        <option value="Label:13C(9)15N(1) (F)">Label:13C(9)15N(1) (F)</option>
+        <option value="Label:15N(1) (A)">Label:15N(1) (A)</option>
+        <option value="Label:15N(1) (C)">Label:15N(1) (C)</option>
+        <option value="Label:15N(1) (D)">Label:15N(1) (D)</option>
+        <option value="Label:15N(1) (E)">Label:15N(1) (E)</option>
+        <option value="Label:15N(1) (F)">Label:15N(1) (F)</option>
+        <option value="Label:15N(1) (G)">Label:15N(1) (G)</option>
+        <option value="Label:15N(1) (I)">Label:15N(1) (I)</option>
+        <option value="Label:15N(1) (L)">Label:15N(1) (L)</option>
+        <option value="Label:15N(1) (M)">Label:15N(1) (M)</option>
+        <option value="Label:15N(1) (P)">Label:15N(1) (P)</option>
+        <option value="Label:15N(1) (S)">Label:15N(1) (S)</option>
+        <option value="Label:15N(1) (T)">Label:15N(1) (T)</option>
+        <option value="Label:15N(1) (V)">Label:15N(1) (V)</option>
+        <option value="Label:15N(1) (Y)">Label:15N(1) (Y)</option>
+        <option value="Label:15N(2) (K)">Label:15N(2) (K)</option>
+        <option value="Label:15N(2) (N)">Label:15N(2) (N)</option>
+        <option value="Label:15N(2) (Q)">Label:15N(2) (Q)</option>
+        <option value="Label:15N(2) (W)">Label:15N(2) (W)</option>
+        <option value="Label:15N(2)2H(9) (K)">Label:15N(2)2H(9) (K)</option>
+        <option value="Label:15N(3) (H)">Label:15N(3) (H)</option>
+        <option value="Label:15N(4) (R)">Label:15N(4) (R)</option>
+        <option value="Label:18O(1) (C-term)">Label:18O(1) (C-term)</option>
+        <option value="Label:18O(1) (S)">Label:18O(1) (S)</option>
+        <option value="Label:18O(1) (T)">Label:18O(1) (T)</option>
+        <option value="Label:18O(1) (Y)">Label:18O(1) (Y)</option>
+        <option value="Label:18O(2) (C-term)">Label:18O(2) (C-term)</option>
+        <option value="Label:2H(10) (L)">Label:2H(10) (L)</option>
+        <option value="Label:2H(3) (L)">Label:2H(3) (L)</option>
+        <option value="Label:2H(3) (M)">Label:2H(3) (M)</option>
+        <option value="Label:2H(3)+Oxidation (M)">Label:2H(3)+Oxidation (M)</option>
+        <option value="Label:2H(4) (F)">Label:2H(4) (F)</option>
+        <option value="Label:2H(4) (K)">Label:2H(4) (K)</option>
+        <option value="Label:2H(4) (Y)">Label:2H(4) (Y)</option>
+        <option value="Label:2H(4)+Acetyl (K)">Label:2H(4)+Acetyl (K)</option>
+        <option value="Label:2H(4)+GG (K)">Label:2H(4)+GG (K)</option>
+        <option value="Label:2H(4)13C(1) (R)">Label:2H(4)13C(1) (R)</option>
+        <option value="Label:2H(6)15N(1) (P)">Label:2H(6)15N(1) (P)</option>
+        <option value="Label:2H(7)15N(4) (R)">Label:2H(7)15N(4) (R)</option>
+        <option value="Label:2H(9)13C(6)15N(2) (K)">Label:2H(9)13C(6)15N(2) (K)</option>
+        <option value="Leu-&gt;MetOx (L)">Leu-&gt;MetOx (L)</option>
+        <option value="Lipoyl (K)">Lipoyl (K)</option>
+        <option value="Lys (N-term)">Lys (N-term)</option>
+        <option value="Lys-&gt;Ala (K)">Lys-&gt;Ala (K)</option>
+        <option value="Lys-&gt;Allysine (K)">Lys-&gt;Allysine (K)</option>
+        <option value="Lys-&gt;AminoadipicAcid (K)">Lys-&gt;AminoadipicAcid (K)</option>
+        <option value="Lys-&gt;Arg (K)">Lys-&gt;Arg (K)</option>
+        <option value="Lys-&gt;Asn (K)">Lys-&gt;Asn (K)</option>
+        <option value="Lys-&gt;Asp (K)">Lys-&gt;Asp (K)</option>
+        <option value="Lys-&gt;CamCys (K)">Lys-&gt;CamCys (K)</option>
+        <option value="Lys-&gt;Cys (K)">Lys-&gt;Cys (K)</option>
+        <option value="Lys-&gt;Gln (K)">Lys-&gt;Gln (K)</option>
+        <option value="Lys-&gt;Glu (K)">Lys-&gt;Glu (K)</option>
+        <option value="Lys-&gt;Gly (K)">Lys-&gt;Gly (K)</option>
+        <option value="Lys-&gt;His (K)">Lys-&gt;His (K)</option>
+        <option value="Lys-&gt;Met (K)">Lys-&gt;Met (K)</option>
+        <option value="Lys-&gt;MetOx (K)">Lys-&gt;MetOx (K)</option>
+        <option value="Lys-&gt;Phe (K)">Lys-&gt;Phe (K)</option>
+        <option value="Lys-&gt;Pro (K)">Lys-&gt;Pro (K)</option>
+        <option value="Lys-&gt;Ser (K)">Lys-&gt;Ser (K)</option>
+        <option value="Lys-&gt;Thr (K)">Lys-&gt;Thr (K)</option>
+        <option value="Lys-&gt;Trp (K)">Lys-&gt;Trp (K)</option>
+        <option value="Lys-&gt;Tyr (K)">Lys-&gt;Tyr (K)</option>
+        <option value="Lys-&gt;Val (K)">Lys-&gt;Val (K)</option>
+        <option value="Lys-&gt;Xle (K)">Lys-&gt;Xle (K)</option>
+        <option value="Lysbiotinhydrazide (K)">Lysbiotinhydrazide (K)</option>
+        <option value="MDCC (C)">MDCC (C)</option>
+        <option value="MG-H1 (R)">MG-H1 (R)</option>
+        <option value="MM-diphenylpentanone (C)">MM-diphenylpentanone (C)</option>
+        <option value="MTSL (C)">MTSL (C)</option>
+        <option value="Maleimide-PEO2-Biotin (C)">Maleimide-PEO2-Biotin (C)</option>
+        <option value="Malonyl (C)">Malonyl (C)</option>
+        <option value="Malonyl (S)">Malonyl (S)</option>
+        <option value="Menadione (C)">Menadione (C)</option>
+        <option value="Menadione (K)">Menadione (K)</option>
+        <option value="Menadione-HQ (C)">Menadione-HQ (C)</option>
+        <option value="Menadione-HQ (K)">Menadione-HQ (K)</option>
+        <option value="MercaptoEthanol (S)">MercaptoEthanol (S)</option>
+        <option value="MercaptoEthanol (T)">MercaptoEthanol (T)</option>
+        <option value="Met-&gt;Aha (M)">Met-&gt;Aha (M)</option>
+        <option value="Met-&gt;Ala (M)">Met-&gt;Ala (M)</option>
+        <option value="Met-&gt;Arg (M)">Met-&gt;Arg (M)</option>
+        <option value="Met-&gt;Asn (M)">Met-&gt;Asn (M)</option>
+        <option value="Met-&gt;Asp (M)">Met-&gt;Asp (M)</option>
+        <option value="Met-&gt;Cys (M)">Met-&gt;Cys (M)</option>
+        <option value="Met-&gt;Gln (M)">Met-&gt;Gln (M)</option>
+        <option value="Met-&gt;Glu (M)">Met-&gt;Glu (M)</option>
+        <option value="Met-&gt;Gly (M)">Met-&gt;Gly (M)</option>
+        <option value="Met-&gt;His (M)">Met-&gt;His (M)</option>
+        <option value="Met-&gt;Hpg (M)">Met-&gt;Hpg (M)</option>
+        <option value="Met-&gt;Hse (C-term M)">Met-&gt;Hse (C-term M)</option>
+        <option value="Met-&gt;Hsl (C-term M)">Met-&gt;Hsl (C-term M)</option>
+        <option value="Met-&gt;Lys (M)">Met-&gt;Lys (M)</option>
+        <option value="Met-&gt;Phe (M)">Met-&gt;Phe (M)</option>
+        <option value="Met-&gt;Pro (M)">Met-&gt;Pro (M)</option>
+        <option value="Met-&gt;Ser (M)">Met-&gt;Ser (M)</option>
+        <option value="Met-&gt;Thr (M)">Met-&gt;Thr (M)</option>
+        <option value="Met-&gt;Trp (M)">Met-&gt;Trp (M)</option>
+        <option value="Met-&gt;Tyr (M)">Met-&gt;Tyr (M)</option>
+        <option value="Met-&gt;Val (M)">Met-&gt;Val (M)</option>
+        <option value="Met-&gt;Xle (M)">Met-&gt;Xle (M)</option>
+        <option value="Methyl (C)">Methyl (C)</option>
+        <option value="Methyl (C-term)">Methyl (C-term)</option>
+        <option value="Methyl (D)">Methyl (D)</option>
+        <option value="Methyl (E)">Methyl (E)</option>
+        <option value="Methyl (H)">Methyl (H)</option>
+        <option value="Methyl (I)">Methyl (I)</option>
+        <option value="Methyl (K)">Methyl (K)</option>
+        <option value="Methyl (L)">Methyl (L)</option>
+        <option value="Methyl (N)">Methyl (N)</option>
+        <option value="Methyl (N-term)">Methyl (N-term)</option>
+        <option value="Methyl (Q)">Methyl (Q)</option>
+        <option value="Methyl (R)">Methyl (R)</option>
+        <option value="Methyl (S)">Methyl (S)</option>
+        <option value="Methyl (T)">Methyl (T)</option>
+        <option value="Methyl+Acetyl:2H(3) (K)">Methyl+Acetyl:2H(3) (K)</option>
+        <option value="Methyl+Deamidated (N)">Methyl+Deamidated (N)</option>
+        <option value="Methyl+Deamidated (Q)">Methyl+Deamidated (Q)</option>
+        <option value="Methyl-PEO12-Maleimide (C)">Methyl-PEO12-Maleimide (C)</option>
+        <option value="Methyl:2H(2) (K)">Methyl:2H(2) (K)</option>
+        <option value="Methyl:2H(3) (C-term)">Methyl:2H(3) (C-term)</option>
+        <option value="Methyl:2H(3) (D)">Methyl:2H(3) (D)</option>
+        <option value="Methyl:2H(3) (E)">Methyl:2H(3) (E)</option>
+        <option value="Methyl:2H(3) (K)">Methyl:2H(3) (K)</option>
+        <option value="Methyl:2H(3) (R)">Methyl:2H(3) (R)</option>
+        <option value="Methyl:2H(3)+Acetyl:2H(3) (K)">Methyl:2H(3)+Acetyl:2H(3) (K)</option>
+        <option value="Methyl:2H(3)13C(1) (K)">Methyl:2H(3)13C(1) (K)</option>
+        <option value="Methyl:2H(3)13C(1) (R)">Methyl:2H(3)13C(1) (R)</option>
+        <option value="Methylamine (S)">Methylamine (S)</option>
+        <option value="Methylamine (T)">Methylamine (T)</option>
+        <option value="Methylmalonylation (S)">Methylmalonylation (S)</option>
+        <option value="Methylphosphonate (S)">Methylphosphonate (S)</option>
+        <option value="Methylphosphonate (T)">Methylphosphonate (T)</option>
+        <option value="Methylphosphonate (Y)">Methylphosphonate (Y)</option>
+        <option value="Methylpyrroline (K)">Methylpyrroline (K)</option>
+        <option value="Methylthio (C)">Methylthio (C)</option>
+        <option value="Methylthio (D)">Methylthio (D)</option>
+        <option value="Methylthio (K)">Methylthio (K)</option>
+        <option value="Methylthio (N)">Methylthio (N)</option>
+        <option value="Methylthio (N-term)">Methylthio (N-term)</option>
+        <option value="Molybdopterin (C)">Molybdopterin (C)</option>
+        <option value="MolybdopterinGD (C)">MolybdopterinGD (C)</option>
+        <option value="MolybdopterinGD (D)">MolybdopterinGD (D)</option>
+        <option value="MolybdopterinGD+Delta:S(-1)Se(1) (C)">MolybdopterinGD+Delta:S(-1)Se(1) (C)</option>
+        <option value="MurNAc (A)">MurNAc (A)</option>
+        <option value="Myristoyl (C)">Myristoyl (C)</option>
+        <option value="Myristoyl (K)">Myristoyl (K)</option>
+        <option value="Myristoyl (N-term G)">Myristoyl (N-term G)</option>
+        <option value="N-dimethylphosphate (S)">N-dimethylphosphate (S)</option>
+        <option value="NA-LNO2 (C)">NA-LNO2 (C)</option>
+        <option value="NA-LNO2 (H)">NA-LNO2 (H)</option>
+        <option value="NA-OA-NO2 (C)">NA-OA-NO2 (C)</option>
+        <option value="NA-OA-NO2 (H)">NA-OA-NO2 (H)</option>
+        <option value="NBS (W)">NBS (W)</option>
+        <option value="NBS:13C(6) (W)">NBS:13C(6) (W)</option>
+        <option value="NDA (K)">NDA (K)</option>
+        <option value="NDA (N-term)">NDA (N-term)</option>
+        <option value="NEIAA (C)">NEIAA (C)</option>
+        <option value="NEIAA (Y)">NEIAA (Y)</option>
+        <option value="NEIAA:2H(5) (C)">NEIAA:2H(5) (C)</option>
+        <option value="NEIAA:2H(5) (Y)">NEIAA:2H(5) (Y)</option>
+        <option value="NEM:2H(5) (C)">NEM:2H(5) (C)</option>
+        <option value="NEM:2H(5)+H2O (C)">NEM:2H(5)+H2O (C)</option>
+        <option value="NEMsulfur (C)">NEMsulfur (C)</option>
+        <option value="NEMsulfurWater (C)">NEMsulfurWater (C)</option>
+        <option value="NHS-LC-Biotin (K)">NHS-LC-Biotin (K)</option>
+        <option value="NHS-LC-Biotin (N-term)">NHS-LC-Biotin (N-term)</option>
+        <option value="NHS-fluorescein (K)">NHS-fluorescein (K)</option>
+        <option value="NIC (K)">NIC (K)</option>
+        <option value="NIC (N-term)">NIC (N-term)</option>
+        <option value="NIPCAM (C)">NIPCAM (C)</option>
+        <option value="NO_SMX_SEMD (C)">NO_SMX_SEMD (C)</option>
+        <option value="NO_SMX_SIMD (C)">NO_SMX_SIMD (C)</option>
+        <option value="NO_SMX_SMCT (C)">NO_SMX_SMCT (C)</option>
+        <option value="Nethylmaleimide (C)">Nethylmaleimide (C)</option>
+        <option value="Nethylmaleimide+water (C)">Nethylmaleimide+water (C)</option>
+        <option value="Nethylmaleimide+water (K)">Nethylmaleimide+water (K)</option>
+        <option value="NeuAc (N)">NeuAc (N)</option>
+        <option value="NeuAc (S)">NeuAc (S)</option>
+        <option value="NeuAc (T)">NeuAc (T)</option>
+        <option value="NeuGc (N)">NeuGc (N)</option>
+        <option value="NeuGc (S)">NeuGc (S)</option>
+        <option value="NeuGc (T)">NeuGc (T)</option>
+        <option value="Nitro (W)">Nitro (W)</option>
+        <option value="Nitro (Y)">Nitro (Y)</option>
+        <option value="Nitrosyl (C)">Nitrosyl (C)</option>
+        <option value="Nmethylmaleimide (C)">Nmethylmaleimide (C)</option>
+        <option value="Nmethylmaleimide (K)">Nmethylmaleimide (K)</option>
+        <option value="Nmethylmaleimide+water (C)">Nmethylmaleimide+water (C)</option>
+        <option value="O-Dimethylphosphate (S)">O-Dimethylphosphate (S)</option>
+        <option value="O-Dimethylphosphate (T)">O-Dimethylphosphate (T)</option>
+        <option value="O-Dimethylphosphate (Y)">O-Dimethylphosphate (Y)</option>
+        <option value="O-Et-N-diMePhospho (S)">O-Et-N-diMePhospho (S)</option>
+        <option value="O-Isopropylmethylphosphonate (S)">O-Isopropylmethylphosphonate (S)</option>
+        <option value="O-Isopropylmethylphosphonate (T)">O-Isopropylmethylphosphonate (T)</option>
+        <option value="O-Isopropylmethylphosphonate (Y)">O-Isopropylmethylphosphonate (Y)</option>
+        <option value="O-Methylphosphate (S)">O-Methylphosphate (S)</option>
+        <option value="O-Methylphosphate (T)">O-Methylphosphate (T)</option>
+        <option value="O-Methylphosphate (Y)">O-Methylphosphate (Y)</option>
+        <option value="O-pinacolylmethylphosphonate (H)">O-pinacolylmethylphosphonate (H)</option>
+        <option value="O-pinacolylmethylphosphonate (K)">O-pinacolylmethylphosphonate (K)</option>
+        <option value="O-pinacolylmethylphosphonate (S)">O-pinacolylmethylphosphonate (S)</option>
+        <option value="O-pinacolylmethylphosphonate (T)">O-pinacolylmethylphosphonate (T)</option>
+        <option value="O-pinacolylmethylphosphonate (Y)">O-pinacolylmethylphosphonate (Y)</option>
+        <option value="Octanoyl (C)">Octanoyl (C)</option>
+        <option value="Octanoyl (S)">Octanoyl (S)</option>
+        <option value="Octanoyl (T)">Octanoyl (T)</option>
+        <option value="OxArgBiotin (R)">OxArgBiotin (R)</option>
+        <option value="OxArgBiotinRed (R)">OxArgBiotinRed (R)</option>
+        <option value="OxLysBiotin (K)">OxLysBiotin (K)</option>
+        <option value="OxLysBiotinRed (K)">OxLysBiotinRed (K)</option>
+        <option value="OxProBiotin (P)">OxProBiotin (P)</option>
+        <option value="OxProBiotinRed (P)">OxProBiotinRed (P)</option>
+        <option value="Oxidation (C)">Oxidation (C)</option>
+        <option value="Oxidation (C-term G)">Oxidation (C-term G)</option>
+        <option value="Oxidation (D)">Oxidation (D)</option>
+        <option value="Oxidation (F)">Oxidation (F)</option>
+        <option value="Oxidation (H)">Oxidation (H)</option>
+        <option value="Oxidation (K)">Oxidation (K)</option>
+        <option value="Oxidation (M)">Oxidation (M)</option>
+        <option value="Oxidation (N)">Oxidation (N)</option>
+        <option value="Oxidation (P)">Oxidation (P)</option>
+        <option value="Oxidation (R)">Oxidation (R)</option>
+        <option value="Oxidation (W)">Oxidation (W)</option>
+        <option value="Oxidation (Y)">Oxidation (Y)</option>
+        <option value="Oxidation+NEM (C)">Oxidation+NEM (C)</option>
+        <option value="PEITC (C)">PEITC (C)</option>
+        <option value="PEITC (K)">PEITC (K)</option>
+        <option value="PEITC (N-term)">PEITC (N-term)</option>
+        <option value="PEO-Iodoacetyl-LC-Biotin (C)">PEO-Iodoacetyl-LC-Biotin (C)</option>
+        <option value="PET (S)">PET (S)</option>
+        <option value="PET (T)">PET (T)</option>
+        <option value="PS_Hapten (C)">PS_Hapten (C)</option>
+        <option value="PS_Hapten (H)">PS_Hapten (H)</option>
+        <option value="PS_Hapten (K)">PS_Hapten (K)</option>
+        <option value="Palmitoleyl (C)">Palmitoleyl (C)</option>
+        <option value="Palmitoleyl (S)">Palmitoleyl (S)</option>
+        <option value="Palmitoleyl (T)">Palmitoleyl (T)</option>
+        <option value="Palmitoyl (C)">Palmitoyl (C)</option>
+        <option value="Palmitoyl (K)">Palmitoyl (K)</option>
+        <option value="Palmitoyl (S)">Palmitoyl (S)</option>
+        <option value="Palmitoyl (T)">Palmitoyl (T)</option>
+        <option value="Pentylamine (Q)">Pentylamine (Q)</option>
+        <option value="Phe-&gt;Ala (F)">Phe-&gt;Ala (F)</option>
+        <option value="Phe-&gt;Arg (F)">Phe-&gt;Arg (F)</option>
+        <option value="Phe-&gt;Asn (F)">Phe-&gt;Asn (F)</option>
+        <option value="Phe-&gt;Asp (F)">Phe-&gt;Asp (F)</option>
+        <option value="Phe-&gt;CamCys (F)">Phe-&gt;CamCys (F)</option>
+        <option value="Phe-&gt;Cys (F)">Phe-&gt;Cys (F)</option>
+        <option value="Phe-&gt;Gln (F)">Phe-&gt;Gln (F)</option>
+        <option value="Phe-&gt;Glu (F)">Phe-&gt;Glu (F)</option>
+        <option value="Phe-&gt;Gly (F)">Phe-&gt;Gly (F)</option>
+        <option value="Phe-&gt;His (F)">Phe-&gt;His (F)</option>
+        <option value="Phe-&gt;Lys (F)">Phe-&gt;Lys (F)</option>
+        <option value="Phe-&gt;Met (F)">Phe-&gt;Met (F)</option>
+        <option value="Phe-&gt;Pro (F)">Phe-&gt;Pro (F)</option>
+        <option value="Phe-&gt;Ser (F)">Phe-&gt;Ser (F)</option>
+        <option value="Phe-&gt;Thr (F)">Phe-&gt;Thr (F)</option>
+        <option value="Phe-&gt;Trp (F)">Phe-&gt;Trp (F)</option>
+        <option value="Phe-&gt;Tyr (F)">Phe-&gt;Tyr (F)</option>
+        <option value="Phe-&gt;Val (F)">Phe-&gt;Val (F)</option>
+        <option value="Phe-&gt;Xle (F)">Phe-&gt;Xle (F)</option>
+        <option value="Phenylisocyanate (N-term)">Phenylisocyanate (N-term)</option>
+        <option value="Phenylisocyanate:2H(5) (N-term)">Phenylisocyanate:2H(5) (N-term)</option>
+        <option value="Phospho (C)">Phospho (C)</option>
+        <option value="Phospho (D)">Phospho (D)</option>
+        <option value="Phospho (H)">Phospho (H)</option>
+        <option value="Phospho (K)">Phospho (K)</option>
+        <option value="Phospho (R)">Phospho (R)</option>
+        <option value="Phospho (S)">Phospho (S)</option>
+        <option value="Phospho (T)">Phospho (T)</option>
+        <option value="Phospho (Y)">Phospho (Y)</option>
+        <option value="PhosphoHex (S)">PhosphoHex (S)</option>
+        <option value="PhosphoHexNAc (S)">PhosphoHexNAc (S)</option>
+        <option value="PhosphoHexNAc (T)">PhosphoHexNAc (T)</option>
+        <option value="PhosphoUridine (H)">PhosphoUridine (H)</option>
+        <option value="PhosphoUridine (Y)">PhosphoUridine (Y)</option>
+        <option value="Phosphoadenosine (H)">Phosphoadenosine (H)</option>
+        <option value="Phosphoadenosine (K)">Phosphoadenosine (K)</option>
+        <option value="Phosphoadenosine (T)">Phosphoadenosine (T)</option>
+        <option value="Phosphoadenosine (Y)">Phosphoadenosine (Y)</option>
+        <option value="Phosphogluconoylation (K)">Phosphogluconoylation (K)</option>
+        <option value="Phosphogluconoylation (N-term)">Phosphogluconoylation (N-term)</option>
+        <option value="Phosphoguanosine (H)">Phosphoguanosine (H)</option>
+        <option value="Phosphoguanosine (K)">Phosphoguanosine (K)</option>
+        <option value="Phosphopantetheine (S)">Phosphopantetheine (S)</option>
+        <option value="Phosphopropargyl (S)">Phosphopropargyl (S)</option>
+        <option value="Phosphopropargyl (T)">Phosphopropargyl (T)</option>
+        <option value="Phosphopropargyl (Y)">Phosphopropargyl (Y)</option>
+        <option value="PhosphoribosyldephosphoCoA (S)">PhosphoribosyldephosphoCoA (S)</option>
+        <option value="Phycocyanobilin (C)">Phycocyanobilin (C)</option>
+        <option value="Phycoerythrobilin (C)">Phycoerythrobilin (C)</option>
+        <option value="Phytochromobilin (C)">Phytochromobilin (C)</option>
+        <option value="Piperidine (K)">Piperidine (K)</option>
+        <option value="Piperidine (N-term)">Piperidine (N-term)</option>
+        <option value="Pro-&gt;Ala (P)">Pro-&gt;Ala (P)</option>
+        <option value="Pro-&gt;Arg (P)">Pro-&gt;Arg (P)</option>
+        <option value="Pro-&gt;Asn (P)">Pro-&gt;Asn (P)</option>
+        <option value="Pro-&gt;Asp (P)">Pro-&gt;Asp (P)</option>
+        <option value="Pro-&gt;Cys (P)">Pro-&gt;Cys (P)</option>
+        <option value="Pro-&gt;Gln (P)">Pro-&gt;Gln (P)</option>
+        <option value="Pro-&gt;Glu (P)">Pro-&gt;Glu (P)</option>
+        <option value="Pro-&gt;Gly (P)">Pro-&gt;Gly (P)</option>
+        <option value="Pro-&gt;His (P)">Pro-&gt;His (P)</option>
+        <option value="Pro-&gt;Lys (P)">Pro-&gt;Lys (P)</option>
+        <option value="Pro-&gt;Met (P)">Pro-&gt;Met (P)</option>
+        <option value="Pro-&gt;Phe (P)">Pro-&gt;Phe (P)</option>
+        <option value="Pro-&gt;Pyrrolidinone (P)">Pro-&gt;Pyrrolidinone (P)</option>
+        <option value="Pro-&gt;Pyrrolidone (P)">Pro-&gt;Pyrrolidone (P)</option>
+        <option value="Pro-&gt;Ser (P)">Pro-&gt;Ser (P)</option>
+        <option value="Pro-&gt;Thr (P)">Pro-&gt;Thr (P)</option>
+        <option value="Pro-&gt;Trp (P)">Pro-&gt;Trp (P)</option>
+        <option value="Pro-&gt;Tyr (P)">Pro-&gt;Tyr (P)</option>
+        <option value="Pro-&gt;Val (P)">Pro-&gt;Val (P)</option>
+        <option value="Pro-&gt;Xle (P)">Pro-&gt;Xle (P)</option>
+        <option value="Pro-&gt;pyro-Glu (P)">Pro-&gt;pyro-Glu (P)</option>
+        <option value="Propargylamine (C-term)">Propargylamine (C-term)</option>
+        <option value="Propargylamine (D)">Propargylamine (D)</option>
+        <option value="Propargylamine (E)">Propargylamine (E)</option>
+        <option value="Propionamide (C)">Propionamide (C)</option>
+        <option value="Propionamide (K)">Propionamide (K)</option>
+        <option value="Propionamide (N-term)">Propionamide (N-term)</option>
+        <option value="Propionamide:2H(3) (C)">Propionamide:2H(3) (C)</option>
+        <option value="Propionyl (K)">Propionyl (K)</option>
+        <option value="Propionyl (N-term)">Propionyl (N-term)</option>
+        <option value="Propionyl (S)">Propionyl (S)</option>
+        <option value="Propionyl (T)">Propionyl (T)</option>
+        <option value="Propionyl:13C(3) (K)">Propionyl:13C(3) (K)</option>
+        <option value="Propionyl:13C(3) (N-term)">Propionyl:13C(3) (N-term)</option>
+        <option value="Propiophenone (C)">Propiophenone (C)</option>
+        <option value="Propiophenone (H)">Propiophenone (H)</option>
+        <option value="Propiophenone (K)">Propiophenone (K)</option>
+        <option value="Propiophenone (R)">Propiophenone (R)</option>
+        <option value="Propiophenone (S)">Propiophenone (S)</option>
+        <option value="Propiophenone (T)">Propiophenone (T)</option>
+        <option value="Propiophenone (W)">Propiophenone (W)</option>
+        <option value="Propyl (K)">Propyl (K)</option>
+        <option value="Propyl (N-term)">Propyl (N-term)</option>
+        <option value="Propyl:2H(6) (K)">Propyl:2H(6) (K)</option>
+        <option value="Propyl:2H(6) (N-term)">Propyl:2H(6) (N-term)</option>
+        <option value="PropylNAGthiazoline (C)">PropylNAGthiazoline (C)</option>
+        <option value="Puromycin (C-term)">Puromycin (C-term)</option>
+        <option value="PyMIC (N-term)">PyMIC (N-term)</option>
+        <option value="PyridoxalPhosphate (K)">PyridoxalPhosphate (K)</option>
+        <option value="PyridoxalPhosphateH2 (K)">PyridoxalPhosphateH2 (K)</option>
+        <option value="Pyridylacetyl (K)">Pyridylacetyl (K)</option>
+        <option value="Pyridylacetyl (N-term)">Pyridylacetyl (N-term)</option>
+        <option value="Pyridylethyl (C)">Pyridylethyl (C)</option>
+        <option value="Pyro-carbamidomethyl (N-term C)">Pyro-carbamidomethyl (N-term C)</option>
+        <option value="PyruvicAcidIminyl (K)">PyruvicAcidIminyl (K)</option>
+        <option value="QAT (C)">QAT (C)</option>
+        <option value="QAT:2H(3) (C)">QAT:2H(3) (C)</option>
+        <option value="QEQTGG (K)">QEQTGG (K)</option>
+        <option value="QQQTGG (K)">QQQTGG (K)</option>
+        <option value="QTGG (K)">QTGG (K)</option>
+        <option value="Quinone (W)">Quinone (W)</option>
+        <option value="Quinone (Y)">Quinone (Y)</option>
+        <option value="RNPXlink1 (C)">RNPXlink1 (C)</option>
+        <option value="RNPXlink2 (F)">RNPXlink2 (F)</option>
+        <option value="RNPXlink2 (K)">RNPXlink2 (K)</option>
+        <option value="RNPXlink2 (L)">RNPXlink2 (L)</option>
+        <option value="RNPXlink3 (C)">RNPXlink3 (C)</option>
+        <option value="RNPXlink3 (F)">RNPXlink3 (F)</option>
+        <option value="RNPXlink4 (C)">RNPXlink4 (C)</option>
+        <option value="RNPXlink5 (F)">RNPXlink5 (F)</option>
+        <option value="RNPXlink5 (Y)">RNPXlink5 (Y)</option>
+        <option value="Retinylidene (K)">Retinylidene (K)</option>
+        <option value="SMA (K)">SMA (K)</option>
+        <option value="SMA (N-term)">SMA (N-term)</option>
+        <option value="SMCC-maleimide (C)">SMCC-maleimide (C)</option>
+        <option value="SPITC (K)">SPITC (K)</option>
+        <option value="SPITC (N-term)">SPITC (N-term)</option>
+        <option value="SPITC:13C(6) (K)">SPITC:13C(6) (K)</option>
+        <option value="SPITC:13C(6) (N-term)">SPITC:13C(6) (N-term)</option>
+        <option value="SUMO2135 (K)">SUMO2135 (K)</option>
+        <option value="SUMO3549 (K)">SUMO3549 (K)</option>
+        <option value="Saligenin (H)">Saligenin (H)</option>
+        <option value="Saligenin (K)">Saligenin (K)</option>
+        <option value="SecCarbamidomethyl (C)">SecCarbamidomethyl (C)</option>
+        <option value="SecNEM (C)">SecNEM (C)</option>
+        <option value="SecNEM:2H(5) (C)">SecNEM:2H(5) (C)</option>
+        <option value="Ser-&gt;Ala (S)">Ser-&gt;Ala (S)</option>
+        <option value="Ser-&gt;Arg (S)">Ser-&gt;Arg (S)</option>
+        <option value="Ser-&gt;Asn (S)">Ser-&gt;Asn (S)</option>
+        <option value="Ser-&gt;Asp (S)">Ser-&gt;Asp (S)</option>
+        <option value="Ser-&gt;Cys (S)">Ser-&gt;Cys (S)</option>
+        <option value="Ser-&gt;Gln (S)">Ser-&gt;Gln (S)</option>
+        <option value="Ser-&gt;Glu (S)">Ser-&gt;Glu (S)</option>
+        <option value="Ser-&gt;Gly (S)">Ser-&gt;Gly (S)</option>
+        <option value="Ser-&gt;His (S)">Ser-&gt;His (S)</option>
+        <option value="Ser-&gt;Lys (S)">Ser-&gt;Lys (S)</option>
+        <option value="Ser-&gt;Met (S)">Ser-&gt;Met (S)</option>
+        <option value="Ser-&gt;Phe (S)">Ser-&gt;Phe (S)</option>
+        <option value="Ser-&gt;Pro (S)">Ser-&gt;Pro (S)</option>
+        <option value="Ser-&gt;Thr (S)">Ser-&gt;Thr (S)</option>
+        <option value="Ser-&gt;Trp (S)">Ser-&gt;Trp (S)</option>
+        <option value="Ser-&gt;Tyr (S)">Ser-&gt;Tyr (S)</option>
+        <option value="Ser-&gt;Val (S)">Ser-&gt;Val (S)</option>
+        <option value="Ser-&gt;Xle (S)">Ser-&gt;Xle (S)</option>
+        <option value="Succinyl (K)">Succinyl (K)</option>
+        <option value="Succinyl (N-term)">Succinyl (N-term)</option>
+        <option value="Succinyl:13C(4) (K)">Succinyl:13C(4) (K)</option>
+        <option value="Succinyl:13C(4) (N-term)">Succinyl:13C(4) (N-term)</option>
+        <option value="Succinyl:2H(4) (K)">Succinyl:2H(4) (K)</option>
+        <option value="Succinyl:2H(4) (N-term)">Succinyl:2H(4) (N-term)</option>
+        <option value="SulfanilicAcid (C-term)">SulfanilicAcid (C-term)</option>
+        <option value="SulfanilicAcid (D)">SulfanilicAcid (D)</option>
+        <option value="SulfanilicAcid (E)">SulfanilicAcid (E)</option>
+        <option value="SulfanilicAcid:13C(6) (C-term)">SulfanilicAcid:13C(6) (C-term)</option>
+        <option value="SulfanilicAcid:13C(6) (D)">SulfanilicAcid:13C(6) (D)</option>
+        <option value="SulfanilicAcid:13C(6) (E)">SulfanilicAcid:13C(6) (E)</option>
+        <option value="Sulfide (C)">Sulfide (C)</option>
+        <option value="Sulfide (D)">Sulfide (D)</option>
+        <option value="Sulfide (W)">Sulfide (W)</option>
+        <option value="Sulfo (C)">Sulfo (C)</option>
+        <option value="Sulfo (S)">Sulfo (S)</option>
+        <option value="Sulfo (T)">Sulfo (T)</option>
+        <option value="Sulfo (Y)">Sulfo (Y)</option>
+        <option value="Sulfo-NHS-LC-LC-Biotin (K)">Sulfo-NHS-LC-LC-Biotin (K)</option>
+        <option value="Sulfo-NHS-LC-LC-Biotin (N-term)">Sulfo-NHS-LC-LC-Biotin (N-term)</option>
+        <option value="SulfoGMBS (C)">SulfoGMBS (C)</option>
+        <option value="SulfurDioxide (C)">SulfurDioxide (C)</option>
+        <option value="TAMRA-FP (S)">TAMRA-FP (S)</option>
+        <option value="TAMRA-FP (Y)">TAMRA-FP (Y)</option>
+        <option value="TMAB (K)">TMAB (K)</option>
+        <option value="TMAB (N-term)">TMAB (N-term)</option>
+        <option value="TMAB:2H(9) (K)">TMAB:2H(9) (K)</option>
+        <option value="TMAB:2H(9) (N-term)">TMAB:2H(9) (N-term)</option>
+        <option value="TMPP-Ac (N-term)">TMPP-Ac (N-term)</option>
+        <option value="TMT (H)">TMT (H)</option>
+        <option value="TMT (K)">TMT (K)</option>
+        <option value="TMT (N-term)">TMT (N-term)</option>
+        <option value="TMT (S)">TMT (S)</option>
+        <option value="TMT (T)">TMT (T)</option>
+        <option value="TMT2plex (H)">TMT2plex (H)</option>
+        <option value="TMT2plex (K)">TMT2plex (K)</option>
+        <option value="TMT2plex (N-term)">TMT2plex (N-term)</option>
+        <option value="TMT2plex (S)">TMT2plex (S)</option>
+        <option value="TMT2plex (T)">TMT2plex (T)</option>
+        <option value="TMT6plex (H)">TMT6plex (H)</option>
+        <option value="TMT6plex (K)">TMT6plex (K)</option>
+        <option value="TMT6plex (N-term)">TMT6plex (N-term)</option>
+        <option value="TMT6plex (S)">TMT6plex (S)</option>
+        <option value="TMT6plex (T)">TMT6plex (T)</option>
+        <option value="TNBS (K)">TNBS (K)</option>
+        <option value="TNBS (N-term)">TNBS (N-term)</option>
+        <option value="Thiadiazole (C)">Thiadiazole (C)</option>
+        <option value="Thiazolidine (N-term C)">Thiazolidine (N-term C)</option>
+        <option value="Thioacyl (K)">Thioacyl (K)</option>
+        <option value="Thioacyl (N-term)">Thioacyl (N-term)</option>
+        <option value="Thiophos-S-S-biotin (S)">Thiophos-S-S-biotin (S)</option>
+        <option value="Thiophos-S-S-biotin (T)">Thiophos-S-S-biotin (T)</option>
+        <option value="Thiophos-S-S-biotin (Y)">Thiophos-S-S-biotin (Y)</option>
+        <option value="Thiophospho (S)">Thiophospho (S)</option>
+        <option value="Thiophospho (T)">Thiophospho (T)</option>
+        <option value="Thiophospho (Y)">Thiophospho (Y)</option>
+        <option value="Thr-&gt;Ala (T)">Thr-&gt;Ala (T)</option>
+        <option value="Thr-&gt;Arg (T)">Thr-&gt;Arg (T)</option>
+        <option value="Thr-&gt;Asn (T)">Thr-&gt;Asn (T)</option>
+        <option value="Thr-&gt;Asp (T)">Thr-&gt;Asp (T)</option>
+        <option value="Thr-&gt;Cys (T)">Thr-&gt;Cys (T)</option>
+        <option value="Thr-&gt;Gln (T)">Thr-&gt;Gln (T)</option>
+        <option value="Thr-&gt;Glu (T)">Thr-&gt;Glu (T)</option>
+        <option value="Thr-&gt;Gly (T)">Thr-&gt;Gly (T)</option>
+        <option value="Thr-&gt;His (T)">Thr-&gt;His (T)</option>
+        <option value="Thr-&gt;Lys (T)">Thr-&gt;Lys (T)</option>
+        <option value="Thr-&gt;Met (T)">Thr-&gt;Met (T)</option>
+        <option value="Thr-&gt;Phe (T)">Thr-&gt;Phe (T)</option>
+        <option value="Thr-&gt;Pro (T)">Thr-&gt;Pro (T)</option>
+        <option value="Thr-&gt;Ser (T)">Thr-&gt;Ser (T)</option>
+        <option value="Thr-&gt;Trp (T)">Thr-&gt;Trp (T)</option>
+        <option value="Thr-&gt;Tyr (T)">Thr-&gt;Tyr (T)</option>
+        <option value="Thr-&gt;Val (T)">Thr-&gt;Val (T)</option>
+        <option value="Thr-&gt;Xle (T)">Thr-&gt;Xle (T)</option>
+        <option value="Thrbiotinhydrazide (T)">Thrbiotinhydrazide (T)</option>
+        <option value="Thyroxine (Y)">Thyroxine (Y)</option>
+        <option value="Triiodo (Y)">Triiodo (Y)</option>
+        <option value="Triiodothyronine (Y)">Triiodothyronine (Y)</option>
+        <option value="Trimethyl (K)">Trimethyl (K)</option>
+        <option value="Trimethyl (R)">Trimethyl (R)</option>
+        <option value="Trimethyl:13C(3)2H(9) (K)">Trimethyl:13C(3)2H(9) (K)</option>
+        <option value="Trimethyl:13C(3)2H(9) (R)">Trimethyl:13C(3)2H(9) (R)</option>
+        <option value="Trimethyl:2H(9) (K)">Trimethyl:2H(9) (K)</option>
+        <option value="Trimethyl:2H(9) (R)">Trimethyl:2H(9) (R)</option>
+        <option value="Trioxidation (C)">Trioxidation (C)</option>
+        <option value="Trioxidation (W)">Trioxidation (W)</option>
+        <option value="Trioxidation (Y)">Trioxidation (Y)</option>
+        <option value="Trp-&gt;Ala (W)">Trp-&gt;Ala (W)</option>
+        <option value="Trp-&gt;Arg (W)">Trp-&gt;Arg (W)</option>
+        <option value="Trp-&gt;Asn (W)">Trp-&gt;Asn (W)</option>
+        <option value="Trp-&gt;Asp (W)">Trp-&gt;Asp (W)</option>
+        <option value="Trp-&gt;Cys (W)">Trp-&gt;Cys (W)</option>
+        <option value="Trp-&gt;Gln (W)">Trp-&gt;Gln (W)</option>
+        <option value="Trp-&gt;Glu (W)">Trp-&gt;Glu (W)</option>
+        <option value="Trp-&gt;Gly (W)">Trp-&gt;Gly (W)</option>
+        <option value="Trp-&gt;His (W)">Trp-&gt;His (W)</option>
+        <option value="Trp-&gt;Hydroxykynurenin (W)">Trp-&gt;Hydroxykynurenin (W)</option>
+        <option value="Trp-&gt;Kynurenin (W)">Trp-&gt;Kynurenin (W)</option>
+        <option value="Trp-&gt;Lys (W)">Trp-&gt;Lys (W)</option>
+        <option value="Trp-&gt;Met (W)">Trp-&gt;Met (W)</option>
+        <option value="Trp-&gt;Oxolactone (W)">Trp-&gt;Oxolactone (W)</option>
+        <option value="Trp-&gt;Phe (W)">Trp-&gt;Phe (W)</option>
+        <option value="Trp-&gt;Pro (W)">Trp-&gt;Pro (W)</option>
+        <option value="Trp-&gt;Ser (W)">Trp-&gt;Ser (W)</option>
+        <option value="Trp-&gt;Thr (W)">Trp-&gt;Thr (W)</option>
+        <option value="Trp-&gt;Tyr (W)">Trp-&gt;Tyr (W)</option>
+        <option value="Trp-&gt;Val (W)">Trp-&gt;Val (W)</option>
+        <option value="Trp-&gt;Xle (W)">Trp-&gt;Xle (W)</option>
+        <option value="Tyr-&gt;Ala (Y)">Tyr-&gt;Ala (Y)</option>
+        <option value="Tyr-&gt;Arg (Y)">Tyr-&gt;Arg (Y)</option>
+        <option value="Tyr-&gt;Asn (Y)">Tyr-&gt;Asn (Y)</option>
+        <option value="Tyr-&gt;Asp (Y)">Tyr-&gt;Asp (Y)</option>
+        <option value="Tyr-&gt;Cys (Y)">Tyr-&gt;Cys (Y)</option>
+        <option value="Tyr-&gt;Dha (Y)">Tyr-&gt;Dha (Y)</option>
+        <option value="Tyr-&gt;Gln (Y)">Tyr-&gt;Gln (Y)</option>
+        <option value="Tyr-&gt;Glu (Y)">Tyr-&gt;Glu (Y)</option>
+        <option value="Tyr-&gt;Gly (Y)">Tyr-&gt;Gly (Y)</option>
+        <option value="Tyr-&gt;His (Y)">Tyr-&gt;His (Y)</option>
+        <option value="Tyr-&gt;Lys (Y)">Tyr-&gt;Lys (Y)</option>
+        <option value="Tyr-&gt;Met (Y)">Tyr-&gt;Met (Y)</option>
+        <option value="Tyr-&gt;Phe (Y)">Tyr-&gt;Phe (Y)</option>
+        <option value="Tyr-&gt;Pro (Y)">Tyr-&gt;Pro (Y)</option>
+        <option value="Tyr-&gt;Ser (Y)">Tyr-&gt;Ser (Y)</option>
+        <option value="Tyr-&gt;Thr (Y)">Tyr-&gt;Thr (Y)</option>
+        <option value="Tyr-&gt;Trp (Y)">Tyr-&gt;Trp (Y)</option>
+        <option value="Tyr-&gt;Val (Y)">Tyr-&gt;Val (Y)</option>
+        <option value="Tyr-&gt;Xle (Y)">Tyr-&gt;Xle (Y)</option>
+        <option value="Ub-Br2 (C)">Ub-Br2 (C)</option>
+        <option value="Ub-VME (C)">Ub-VME (C)</option>
+        <option value="Ub-amide (C)">Ub-amide (C)</option>
+        <option value="Ub-fluorescein (C)">Ub-fluorescein (C)</option>
+        <option value="UgiJoullie (D)">UgiJoullie (D)</option>
+        <option value="UgiJoullie (E)">UgiJoullie (E)</option>
+        <option value="UgiJoullieProGly (D)">UgiJoullieProGly (D)</option>
+        <option value="UgiJoullieProGly (E)">UgiJoullieProGly (E)</option>
+        <option value="UgiJoullieProGlyProGly (D)">UgiJoullieProGlyProGly (D)</option>
+        <option value="UgiJoullieProGlyProGly (E)">UgiJoullieProGlyProGly (E)</option>
+        <option value="VFQQQTGG (K)">VFQQQTGG (K)</option>
+        <option value="VIEVYQEQTGG (K)">VIEVYQEQTGG (K)</option>
+        <option value="Val-&gt;Ala (V)">Val-&gt;Ala (V)</option>
+        <option value="Val-&gt;Arg (V)">Val-&gt;Arg (V)</option>
+        <option value="Val-&gt;Asn (V)">Val-&gt;Asn (V)</option>
+        <option value="Val-&gt;Asp (V)">Val-&gt;Asp (V)</option>
+        <option value="Val-&gt;Cys (V)">Val-&gt;Cys (V)</option>
+        <option value="Val-&gt;Gln (V)">Val-&gt;Gln (V)</option>
+        <option value="Val-&gt;Glu (V)">Val-&gt;Glu (V)</option>
+        <option value="Val-&gt;Gly (V)">Val-&gt;Gly (V)</option>
+        <option value="Val-&gt;His (V)">Val-&gt;His (V)</option>
+        <option value="Val-&gt;Lys (V)">Val-&gt;Lys (V)</option>
+        <option value="Val-&gt;Met (V)">Val-&gt;Met (V)</option>
+        <option value="Val-&gt;Phe (V)">Val-&gt;Phe (V)</option>
+        <option value="Val-&gt;Pro (V)">Val-&gt;Pro (V)</option>
+        <option value="Val-&gt;Ser (V)">Val-&gt;Ser (V)</option>
+        <option value="Val-&gt;Thr (V)">Val-&gt;Thr (V)</option>
+        <option value="Val-&gt;Trp (V)">Val-&gt;Trp (V)</option>
+        <option value="Val-&gt;Tyr (V)">Val-&gt;Tyr (V)</option>
+        <option value="Val-&gt;Xle (V)">Val-&gt;Xle (V)</option>
+        <option value="Withaferin (C)">Withaferin (C)</option>
+        <option value="Xle-&gt;Ala (I)">Xle-&gt;Ala (I)</option>
+        <option value="Xle-&gt;Ala (L)">Xle-&gt;Ala (L)</option>
+        <option value="Xle-&gt;Arg (I)">Xle-&gt;Arg (I)</option>
+        <option value="Xle-&gt;Arg (L)">Xle-&gt;Arg (L)</option>
+        <option value="Xle-&gt;Asn (I)">Xle-&gt;Asn (I)</option>
+        <option value="Xle-&gt;Asn (L)">Xle-&gt;Asn (L)</option>
+        <option value="Xle-&gt;Asp (I)">Xle-&gt;Asp (I)</option>
+        <option value="Xle-&gt;Asp (L)">Xle-&gt;Asp (L)</option>
+        <option value="Xle-&gt;Cys (I)">Xle-&gt;Cys (I)</option>
+        <option value="Xle-&gt;Cys (L)">Xle-&gt;Cys (L)</option>
+        <option value="Xle-&gt;Gln (I)">Xle-&gt;Gln (I)</option>
+        <option value="Xle-&gt;Gln (L)">Xle-&gt;Gln (L)</option>
+        <option value="Xle-&gt;Glu (I)">Xle-&gt;Glu (I)</option>
+        <option value="Xle-&gt;Glu (L)">Xle-&gt;Glu (L)</option>
+        <option value="Xle-&gt;Gly (I)">Xle-&gt;Gly (I)</option>
+        <option value="Xle-&gt;Gly (L)">Xle-&gt;Gly (L)</option>
+        <option value="Xle-&gt;His (I)">Xle-&gt;His (I)</option>
+        <option value="Xle-&gt;His (L)">Xle-&gt;His (L)</option>
+        <option value="Xle-&gt;Lys (I)">Xle-&gt;Lys (I)</option>
+        <option value="Xle-&gt;Lys (L)">Xle-&gt;Lys (L)</option>
+        <option value="Xle-&gt;Met (I)">Xle-&gt;Met (I)</option>
+        <option value="Xle-&gt;Met (L)">Xle-&gt;Met (L)</option>
+        <option value="Xle-&gt;Phe (I)">Xle-&gt;Phe (I)</option>
+        <option value="Xle-&gt;Phe (L)">Xle-&gt;Phe (L)</option>
+        <option value="Xle-&gt;Pro (I)">Xle-&gt;Pro (I)</option>
+        <option value="Xle-&gt;Pro (L)">Xle-&gt;Pro (L)</option>
+        <option value="Xle-&gt;Ser (I)">Xle-&gt;Ser (I)</option>
+        <option value="Xle-&gt;Ser (L)">Xle-&gt;Ser (L)</option>
+        <option value="Xle-&gt;Thr (I)">Xle-&gt;Thr (I)</option>
+        <option value="Xle-&gt;Thr (L)">Xle-&gt;Thr (L)</option>
+        <option value="Xle-&gt;Trp (I)">Xle-&gt;Trp (I)</option>
+        <option value="Xle-&gt;Trp (L)">Xle-&gt;Trp (L)</option>
+        <option value="Xle-&gt;Tyr (I)">Xle-&gt;Tyr (I)</option>
+        <option value="Xle-&gt;Tyr (L)">Xle-&gt;Tyr (L)</option>
+        <option value="Xle-&gt;Val (I)">Xle-&gt;Val (I)</option>
+        <option value="Xle-&gt;Val (L)">Xle-&gt;Val (L)</option>
+        <option value="Xlink:B10621 (C)">Xlink:B10621 (C)</option>
+        <option value="Xlink:DMP (K)">Xlink:DMP (K)</option>
+        <option value="Xlink:DMP-de (K)">Xlink:DMP-de (K)</option>
+        <option value="Xlink:DMP-s (K)">Xlink:DMP-s (K)</option>
+        <option value="Xlink:DSS (K)">Xlink:DSS (K)</option>
+        <option value="Xlink:DST (K)">Xlink:DST (K)</option>
+        <option value="Xlink:DTSSP (K)">Xlink:DTSSP (K)</option>
+        <option value="Xlink:EGS (K)">Xlink:EGS (K)</option>
+        <option value="Xlink:EGScleaved (K)">Xlink:EGScleaved (K)</option>
+        <option value="Xlink:SMCC (C)">Xlink:SMCC (C)</option>
+        <option value="Xlink:SSD (K)">Xlink:SSD (K)</option>
+        <option value="ZGB (K)">ZGB (K)</option>
+        <option value="ZGB (N-term)">ZGB (N-term)</option>
+        <option value="a-type-ion (C-term)">a-type-ion (C-term)</option>
+        <option value="azole (C)">azole (C)</option>
+        <option value="azole (S)">azole (S)</option>
+        <option value="benzylguanidine (K)">benzylguanidine (K)</option>
+        <option value="biotinAcrolein298 (C)">biotinAcrolein298 (C)</option>
+        <option value="biotinAcrolein298 (H)">biotinAcrolein298 (H)</option>
+        <option value="biotinAcrolein298 (K)">biotinAcrolein298 (K)</option>
+        <option value="bisANS-sulfonates (K)">bisANS-sulfonates (K)</option>
+        <option value="bisANS-sulfonates (S)">bisANS-sulfonates (S)</option>
+        <option value="bisANS-sulfonates (T)">bisANS-sulfonates (T)</option>
+        <option value="cGMP (C)">cGMP (C)</option>
+        <option value="cGMP (S)">cGMP (S)</option>
+        <option value="cGMP+RMP-loss (C)">cGMP+RMP-loss (C)</option>
+        <option value="cGMP+RMP-loss (S)">cGMP+RMP-loss (S)</option>
+        <option value="cysTMT (C)">cysTMT (C)</option>
+        <option value="cysTMT6plex (C)">cysTMT6plex (C)</option>
+        <option value="dHex (N)">dHex (N)</option>
+        <option value="dHex (S)">dHex (S)</option>
+        <option value="dHex (T)">dHex (T)</option>
+        <option value="dHex(1)Hex(1) (S)">dHex(1)Hex(1) (S)</option>
+        <option value="dHex(1)Hex(1) (T)">dHex(1)Hex(1) (T)</option>
+        <option value="dHex(1)Hex(2) (S)">dHex(1)Hex(2) (S)</option>
+        <option value="dHex(1)Hex(2) (T)">dHex(1)Hex(2) (T)</option>
+        <option value="dHex(1)Hex(3) (S)">dHex(1)Hex(3) (S)</option>
+        <option value="dHex(1)Hex(3) (T)">dHex(1)Hex(3) (T)</option>
+        <option value="dHex(1)Hex(3)HexNAc(4) (N)">dHex(1)Hex(3)HexNAc(4) (N)</option>
+        <option value="dHex(1)Hex(4) (S)">dHex(1)Hex(4) (S)</option>
+        <option value="dHex(1)Hex(4) (T)">dHex(1)Hex(4) (T)</option>
+        <option value="dHex(1)Hex(4)HexNAc(4) (N)">dHex(1)Hex(4)HexNAc(4) (N)</option>
+        <option value="dHex(1)Hex(5) (S)">dHex(1)Hex(5) (S)</option>
+        <option value="dHex(1)Hex(5) (T)">dHex(1)Hex(5) (T)</option>
+        <option value="dHex(1)Hex(5)HexNAc(4) (N)">dHex(1)Hex(5)HexNAc(4) (N)</option>
+        <option value="dHex(1)Hex(5)HexNAc(4)NeuAc(1) (N)">dHex(1)Hex(5)HexNAc(4)NeuAc(1) (N)</option>
+        <option value="dHex(1)Hex(5)HexNAc(4)NeuAc(2) (N)">dHex(1)Hex(5)HexNAc(4)NeuAc(2) (N)</option>
+        <option value="dHex(1)Hex(6) (S)">dHex(1)Hex(6) (S)</option>
+        <option value="dHex(1)Hex(6) (T)">dHex(1)Hex(6) (T)</option>
+        <option value="dNIC (K)">dNIC (K)</option>
+        <option value="dNIC (N-term)">dNIC (N-term)</option>
+        <option value="dichlorination (C)">dichlorination (C)</option>
+        <option value="dichlorination (Y)">dichlorination (Y)</option>
+        <option value="ethylamino (S)">ethylamino (S)</option>
+        <option value="ethylamino (T)">ethylamino (T)</option>
+        <option value="ethylsulfonylethyl (C)">ethylsulfonylethyl (C)</option>
+        <option value="ethylsulfonylethyl (H)">ethylsulfonylethyl (H)</option>
+        <option value="ethylsulfonylethyl (K)">ethylsulfonylethyl (K)</option>
+        <option value="glucosone (R)">glucosone (R)</option>
+        <option value="glycidamide (K)">glycidamide (K)</option>
+        <option value="glycidamide (N-term)">glycidamide (N-term)</option>
+        <option value="iTRAQ4plex (H)">iTRAQ4plex (H)</option>
+        <option value="iTRAQ4plex (K)">iTRAQ4plex (K)</option>
+        <option value="iTRAQ4plex (N-term)">iTRAQ4plex (N-term)</option>
+        <option value="iTRAQ4plex (S)">iTRAQ4plex (S)</option>
+        <option value="iTRAQ4plex (T)">iTRAQ4plex (T)</option>
+        <option value="iTRAQ4plex (Y)">iTRAQ4plex (Y)</option>
+        <option value="iTRAQ4plex114 (K)">iTRAQ4plex114 (K)</option>
+        <option value="iTRAQ4plex114 (N-term)">iTRAQ4plex114 (N-term)</option>
+        <option value="iTRAQ4plex114 (Y)">iTRAQ4plex114 (Y)</option>
+        <option value="iTRAQ4plex115 (K)">iTRAQ4plex115 (K)</option>
+        <option value="iTRAQ4plex115 (N-term)">iTRAQ4plex115 (N-term)</option>
+        <option value="iTRAQ4plex115 (Y)">iTRAQ4plex115 (Y)</option>
+        <option value="iTRAQ8plex (H)">iTRAQ8plex (H)</option>
+        <option value="iTRAQ8plex (K)">iTRAQ8plex (K)</option>
+        <option value="iTRAQ8plex (N-term)">iTRAQ8plex (N-term)</option>
+        <option value="iTRAQ8plex (S)">iTRAQ8plex (S)</option>
+        <option value="iTRAQ8plex (T)">iTRAQ8plex (T)</option>
+        <option value="iTRAQ8plex (Y)">iTRAQ8plex (Y)</option>
+        <option value="iTRAQ8plex:13C(6)15N(2) (K)">iTRAQ8plex:13C(6)15N(2) (K)</option>
+        <option value="iTRAQ8plex:13C(6)15N(2) (N-term)">iTRAQ8plex:13C(6)15N(2) (N-term)</option>
+        <option value="iTRAQ8plex:13C(6)15N(2) (Y)">iTRAQ8plex:13C(6)15N(2) (Y)</option>
+        <option value="iodoTMT (C)">iodoTMT (C)</option>
+        <option value="iodoTMT (D)">iodoTMT (D)</option>
+        <option value="iodoTMT (E)">iodoTMT (E)</option>
+        <option value="iodoTMT (H)">iodoTMT (H)</option>
+        <option value="iodoTMT (K)">iodoTMT (K)</option>
+        <option value="iodoTMT6plex (C)">iodoTMT6plex (C)</option>
+        <option value="iodoTMT6plex (D)">iodoTMT6plex (D)</option>
+        <option value="iodoTMT6plex (E)">iodoTMT6plex (E)</option>
+        <option value="iodoTMT6plex (H)">iodoTMT6plex (H)</option>
+        <option value="iodoTMT6plex (K)">iodoTMT6plex (K)</option>
+        <option value="lapachenole (C)">lapachenole (C)</option>
+        <option value="mTRAQ (H)">mTRAQ (H)</option>
+        <option value="mTRAQ (K)">mTRAQ (K)</option>
+        <option value="mTRAQ (N-term)">mTRAQ (N-term)</option>
+        <option value="mTRAQ (S)">mTRAQ (S)</option>
+        <option value="mTRAQ (T)">mTRAQ (T)</option>
+        <option value="mTRAQ (Y)">mTRAQ (Y)</option>
+        <option value="mTRAQ:13C(3)15N(1) (H)">mTRAQ:13C(3)15N(1) (H)</option>
+        <option value="mTRAQ:13C(3)15N(1) (K)">mTRAQ:13C(3)15N(1) (K)</option>
+        <option value="mTRAQ:13C(3)15N(1) (N-term)">mTRAQ:13C(3)15N(1) (N-term)</option>
+        <option value="mTRAQ:13C(3)15N(1) (S)">mTRAQ:13C(3)15N(1) (S)</option>
+        <option value="mTRAQ:13C(3)15N(1) (T)">mTRAQ:13C(3)15N(1) (T)</option>
+        <option value="mTRAQ:13C(3)15N(1) (Y)">mTRAQ:13C(3)15N(1) (Y)</option>
+        <option value="mTRAQ:13C(6)15N(2) (H)">mTRAQ:13C(6)15N(2) (H)</option>
+        <option value="mTRAQ:13C(6)15N(2) (K)">mTRAQ:13C(6)15N(2) (K)</option>
+        <option value="mTRAQ:13C(6)15N(2) (N-term)">mTRAQ:13C(6)15N(2) (N-term)</option>
+        <option value="mTRAQ:13C(6)15N(2) (S)">mTRAQ:13C(6)15N(2) (S)</option>
+        <option value="mTRAQ:13C(6)15N(2) (T)">mTRAQ:13C(6)15N(2) (T)</option>
+        <option value="mTRAQ:13C(6)15N(2) (Y)">mTRAQ:13C(6)15N(2) (Y)</option>
+        <option value="maleimide (C)">maleimide (C)</option>
+        <option value="maleimide (K)">maleimide (K)</option>
+        <option value="maleimide3 (C)">maleimide3 (C)</option>
+        <option value="maleimide3 (K)">maleimide3 (K)</option>
+        <option value="maleimide5 (C)">maleimide5 (C)</option>
+        <option value="maleimide5 (K)">maleimide5 (K)</option>
+        <option value="methylsulfonylethyl (C)">methylsulfonylethyl (C)</option>
+        <option value="methylsulfonylethyl (H)">methylsulfonylethyl (H)</option>
+        <option value="methylsulfonylethyl (K)">methylsulfonylethyl (K)</option>
+        <option value="phenylsulfonylethyl (C)">phenylsulfonylethyl (C)</option>
+        <option value="phosphoRibosyl (D)">phosphoRibosyl (D)</option>
+        <option value="phosphoRibosyl (E)">phosphoRibosyl (E)</option>
+        <option value="phosphoRibosyl (R)">phosphoRibosyl (R)</option>
+        <option value="probiotinhydrazide (P)">probiotinhydrazide (P)</option>
+        <option value="pupylation (K)">pupylation (K)</option>
+        <option value="pyrophospho (S)">pyrophospho (S)</option>
+        <option value="pyrophospho (T)">pyrophospho (T)</option>
+        <option value="sulfo+amino (Y)">sulfo+amino (Y)</option>
+        <option value="thioacylPA (K)">thioacylPA (K)</option>
+        <option value="trifluoro (L)">trifluoro (L)</option>
+      </param>
+    </repeat>
+    <param name="param_missed_cleavages" type="integer" value="1" label="Number of possible cleavage sites missed by the enzyme" help="(-missed_cleavages) "/>
+    <param name="param_default_input_file" type="data" format="text" label="Default parameters input file, if not given default parameters are used" help="(-default_input_file) "/>
+    <param name="param_minimum_fragment_mz" type="float" value="150.0" label="Minimum fragment mz" help="(-minimum_fragment_mz) "/>
+    <param name="param_cleavage_site" type="text" size="30" value="[RK]|{P}" label="Cleavage site of the used enzyme as regular expression ([RK]|{P} (i.e" help="(-cleavage_site) tryptic clevage) is default, [X]|[X] (i.e. every site, &quot;...reset the scoring, maximum missed cleavage site parameter to something like 50&quot; - from the xtandem documentation)">
+      <sanitizer>
+        <valid initial="string.printable">
+          <remove value="'"/>
+          <remove value="&quot;"/>
+        </valid>
+      </sanitizer>
+    </param>
+    <param name="param_output_results" type="select" optional="True" value="all" label="Which hits should be reported" help="(-output_results) All, valid ones (passing the E-Ealue threshold), or stochastic (failing the threshold)">
+      <option value="all">all</option>
+      <option value="valid">valid</option>
+      <option value="stochastic">stochastic</option>
+    </param>
+    <param name="param_max_valid_expect" type="float" value="0.1" label="Maximal E-Value of a hit to be reported (only evaluated if 'output_result' is 'valid' or 'stochastic'" help="(-max_valid_expect) "/>
+    <param name="param_refinement" type="boolean" truevalue="-refinement" falsevalue="" checked="false" optional="True" label="Enable the refinement" help="(-refinement) For most applications (especially when using FDR, PEP approaches) it is NOT recommended to set this flag"/>
+    <param name="param_semi_cleavage" type="boolean" truevalue="-semi_cleavage" falsevalue="" checked="false" optional="True" label="If set, both termini must NOT follow the cutting rule" help="(-semi_cleavage) For most applications it is NOT recommended to set this flag"/>
+    <expand macro="advanced_options">
+      <param name="param_force" type="boolean" truevalue="-force" falsevalue="" checked="false" optional="True" label="Overwrite tool specific checks" help="(-force) "/>
+    </expand>
+  </inputs>
+  <outputs>
+    <data name="param_out" format="idxml"/>
+  </outputs>
+  <help>**What it does**
+
+Annotates MS/MS spectra using XTandem.
+
+
+For more information, visit http://ftp.mi.fu-berlin.de/OpenMS/release-documentation/html/TOPP_XTandemAdapter.html</help>
+  <expand macro="references"/>
+</tool>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/macros.xml	Thu Apr 16 08:37:04 2015 -0400
@@ -0,0 +1,40 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<macros>
+  <xml name="requirements">
+    <requirements>
+      <requirement type="binary">@EXECUTABLE@</requirement>
+      <requirement type="package" version="1.2">openms</requirement>
+      <requirement type="package">xtandem</requirement>
+      <requirement type="package">pepnovo</requirement>
+      <requirement type="package">fido</requirement>
+      <requirement type="package">msgfplus</requirement>
+      <requirement type="package">myrimatch</requirement>
+      <requirement type="package">omssa</requirement>
+    </requirements>
+  </xml>
+  <xml name="stdio">
+    <stdio>
+      <exit_code range="1:"/>
+      <exit_code range=":-1"/>
+      <regex match="Error:"/>
+      <regex match="Exception:"/>
+    </stdio>
+  </xml>
+  <xml name="references">
+    <citations>
+      <citation type="doi">doi:10.1186/1471-2105-9-163</citation>
+    </citations>
+  </xml>
+  <xml name="advanced_options">
+    <conditional name="adv_opts">
+      <param name="adv_opts_selector" type="select" label="Advanced Options">
+        <option value="basic" selected="True">Hide Advanced Options</option>
+        <option value="advanced">Show Advanced Options</option>
+      </param>
+      <when value="basic"/>
+      <when value="advanced">
+        <yield/>
+      </when>
+    </conditional>
+  </xml>
+</macros>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/readme.md	Thu Apr 16 08:37:04 2015 -0400
@@ -0,0 +1,101 @@
+Galaxy wrapper for OpenMS
+=========================
+
+OpenMS is an open-source software C++ library for LC/MS data management and analyses.
+It offers an infrastructure for the rapid development of mass spectrometry related software.
+OpenMS is free software available under the three clause BSD license and runs under Windows, MacOSX and Linux.
+
+More informations are available at:
+
+ * https://github.com/OpenMS/OpenMS
+ * http://open-ms.sourceforge.net
+
+
+Installation
+============
+
+Galaxy should be able to automatically install the dependencies, i.e.
+'package_openms_2_0' or 'package_qt_4_8' repository.
+
+The wrappers are included in https://testtoolshed.g2.bx.psu.edu/view/bgruening/openms.
+
+
+Generating OpenMS wrappers
+==========================
+
+ * install OpenMS (you can do this automatically through the Tool Shed)
+ * create a folder called CTD
+ * inside of your new installed openms/bin folder, execute the following command:
+    
+    ```bash
+    for binary in `ls`; do ./$binary -write_ctd /PATH/TO/YOUR/CTD; done;
+    ```
+
+ * clone or install CTDopts
+
+    ```bash
+    git clone https://github.com/genericworkflownodes/CTDopts
+    ```
+
+ * add CTDopts to your `$PYTHONPATH`
+
+    ```bash
+    export PYTHONPATH=/home/user/CTDopts/
+    ```
+
+ * clone or install GalaxyConfigGenerator
+
+    ```bash
+    git clone https://github.com/TorHou/GalaxyConfigGenerator.git
+    ```
+    
+ * If you have CTDopts and GalaxyConfigGenerator installed you are ready to generate Galaxy Tools from CTD definitions
+
+    ```bash
+    python ./galaxyconfiggenerator/generator.py \ 
+    -i /PATH/TO/YOUR/CTD*.ctd \
+    -o ./wrappers -t tool.conf \
+    -d OpenMS -g proteomics \
+    -b version log debug test no_progress threads \
+     in_type exe executable myrimatch_executable \
+     omssa_executable pepnovo_executable \
+     xtandem_executable \
+    -l ListOfNeededTools.txt
+    ```
+
+The list of needed Tools is a whitelist of all Tools that you want to create. It's simply a list of all tools separated by line breaks.
+An example file is located under https://gist.github.com/bgruening/421f97d36c27443e5f35
+
+
+ * As last step you need to change manually the binary names of all external binaries you want to use in OpenMS. For example:
+
+    ```
+    sed -i '10 a\-exe fido' wrappers/FidoAdapter.xml
+    sed -i '10 a\-executable msgfplus.jar' wrappers/MSGFPlusAdapter.xml
+    sed -i '10 a\-myrimatch_executable myrimatch' wrappers/MyriMatchAdapter.xml
+    sed -i '10 a\-omssa_executable omssa' wrappers/OMSSAAdapter.xml
+    sed -i '10 a\-pepnovo_executable pepnovo' wrappers/PepNovoAdapter.xml
+    sed -i '10 a\-xtandem_executable xtandem' wrappers/XTandemAdapter.xml
+    ```
+
+Licence (MIT)
+=============
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in
+all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+THE SOFTWARE.
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/tool_dependencies.xml	Thu Apr 16 08:37:04 2015 -0400
@@ -0,0 +1,6 @@
+<?xml version="1.0"?>
+<tool_dependency>
+    <package name="openms" version="2.0">
+        <repository changeset_revision="e375c81d31f0" name="package_openms_2_0" owner="iuc" toolshed="https://testtoolshed.g2.bx.psu.edu" />
+    </package>
+</tool_dependency>