annotate macros.xml @ 5:9816d9abb501 draft

Added repo dependencies
author galaxyp
date Thu, 20 Jun 2013 16:12:09 -0400
parents 1183846e70a1
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
2
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
1 <macros>
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
2 <macro name="stdio">
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
3 <stdio>
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
4 <exit_code range="1:" level="fatal" description="Error running OpenMS tool." />
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
5 </stdio>
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
6 </macro>
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
7 <macro name="requires">
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
8 <requirements>
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
9 <requirement type="package">openms</requirement>
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
10 <yield />
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
11 </requirements>
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
12 </macro>
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
13 <macro name="sampling_rate_param">
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
14 <param name="sampling_rate_param" label="Sampling Rate" help="New sampling rate in m/z dimension." value="0.1" type="float" />
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
15 </macro>
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
16 <macro name="id_inputs">
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
17 <param name="input1" label="Input Peak List (mzML)" type="data" format="mzml" />
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
18 <param name="database" label="Database" type="data" format="fasta" />
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
19 </macro>
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
20 <macro name="id_outputs">
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
21 <outputs>
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
22 <data format="idxml" name="out" />
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
23 </outputs>
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
24 </macro>
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
25 <macro name="precursor_mass_tolerance_param">
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
26 <param name="precursor_mass_tolerance" label="Precursor Mass Tolerance" value="1.5" type="float" />
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
27 </macro>
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
28 <macro name="precursor_mass_tolerance_unit_param">
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
29 <param name="precursor_mass_tolerance_unit" label="Precursor Mass Tolerance Units" type="select">
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
30 <option value="Da" selected="true">Daltons</option>
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
31 <option value="ppm">ppm</option>
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
32 </param>
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
33 </macro>
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
34 <macro name="fragment_mass_tolerance_param">
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
35 <param name="fragment_mass_tolerance" label="Fragment Mass Tolerance" value="0.3" type="float" />
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
36 </macro>
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
37 <macro name="fragment_mass_tolerance_unit_param">
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
38 <param name="fragment_mass_tolerance_unit" label="Fragment Mass Tolerance Units" type="select">
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
39 <option value="Da" selected="true">Daltons</option>
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
40 <option value="ppm">ppm</option>
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
41 </param>
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
42 </macro>
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
43 <macro name="fixed_modifications_param">
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
44 <param name="fixed_modifications" type="select" label="Fixed Modification" multiple="true">
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
45 <options from_file="openms_mods.loc">
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
46 <column name="name" index="0" />
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
47 <column name="value" index="0" />
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
48 </options>
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
49 </param>
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
50 </macro>
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
51 <macro name="variable_modifications_param">
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
52 <param name="variable_modifications" type="select" label="Variable Modification" multiple="true">
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
53 <options from_file="openms_mods.loc">
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
54 <column name="name" index="0" />
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
55 <column name="value" index="0" />
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
56 </options>
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
57 </param>
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
58 </macro>
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
59 <macro name="precursor_charge_params">
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
60 <param name="min_precursor_charge" label="Minimum Precursor Charge" value="1" type="integer" />
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
61 <param name="max_precursor_charge" label="Maximum Precursor Charge" value="4" type="integer" />
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
62 </macro>
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
63 <macro name="raw_feature_finder_params">
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
64 <param name="rt_threshold" type="float" value="30" label="RT Threshold" help="Upper bound for the retention time [s] over which a characteristic peptide elutes." />
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
65 <param name="rt_min" type="float" value="0" label="RT Minimum" help="Lower bound for the retention time [s]." />
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
66 <param name="intensity_cutoff" type="float" value="10000" label="Intensity Cutoff" help="Lower bound for the intensity of isotopic peaks in a SILAC pattern." />
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
67 <param name="intensity_correlation" type="float" value="0.7" label="Intensity Correlation" help="Lower bound for the Pearson correlation coefficient, which measures how well intensity profiles of different isotopic peaks correlate." />
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
68 <param name="model_deviation" type="float" value="3" label="Model Deviation" help="Upper bound on the factor by which the ratios of observed isotopic peaks are allowed to differ from the ratios of the theoretic averagine model, i.e. ( theoretic_ratio / model_deviation ) &lt; observed_ratio &lt; ( theoretic_ratio * model_deviation )." />
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
69 <param name="min_charge" type="integer" value="2" label="Minimum Charge" />
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
70 <param name="max_charge" type="integer" value="4" label="Maximum Charge" />
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
71 <param name="min_peaks_per_peptide" type="integer" value="3" label="Minimum Number of Peaks Per Peptide" />
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
72 <param name="max_peaks_per_peptide" type="integer" value="5" label="Maximum Number of Peaks Per Peptide" />
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
73 </macro>
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
74 <macro name="map_input">
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
75 </macro>
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
76 <macro name="map_output">
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
77 <data format="consensusxml" name="map_output">
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
78 <change_format>
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
79 <when input="input_type" value="featurexml" format="featurexml" />
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
80 </change_format>
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
81 </data>
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
82 </macro>
4
1183846e70a1 Uploaded
galaxyp
parents: 2
diff changeset
83 <macro name="aligner_model">
1183846e70a1 Uploaded
galaxyp
parents: 2
diff changeset
84 <conditional name="model">
1183846e70a1 Uploaded
galaxyp
parents: 2
diff changeset
85 <param name="model_type" type="select" label="Model Type">
1183846e70a1 Uploaded
galaxyp
parents: 2
diff changeset
86 <option value="linear">Linear</option>
1183846e70a1 Uploaded
galaxyp
parents: 2
diff changeset
87 <option value="b_spline" selected="true">Smoothing spline (non-linear)</option>
1183846e70a1 Uploaded
galaxyp
parents: 2
diff changeset
88 <option value="interpolated">Interpolated</option>
1183846e70a1 Uploaded
galaxyp
parents: 2
diff changeset
89 </param>
1183846e70a1 Uploaded
galaxyp
parents: 2
diff changeset
90 <when value="linear">
1183846e70a1 Uploaded
galaxyp
parents: 2
diff changeset
91 <!-- TODO: Add symmetric_regression -->
1183846e70a1 Uploaded
galaxyp
parents: 2
diff changeset
92 </when>
1183846e70a1 Uploaded
galaxyp
parents: 2
diff changeset
93 <when value="b_spline">
1183846e70a1 Uploaded
galaxyp
parents: 2
diff changeset
94 <!-- TODO: Add num_breakpoints, break_positions -->
1183846e70a1 Uploaded
galaxyp
parents: 2
diff changeset
95 </when>
1183846e70a1 Uploaded
galaxyp
parents: 2
diff changeset
96 <when value="interpolated">
1183846e70a1 Uploaded
galaxyp
parents: 2
diff changeset
97 <param name="interpolation_type" type="select" label="Interpolation Type">
1183846e70a1 Uploaded
galaxyp
parents: 2
diff changeset
98 <option value="cspline" selected="true">cspline</option>
1183846e70a1 Uploaded
galaxyp
parents: 2
diff changeset
99 <option value="linear">linear</option>
1183846e70a1 Uploaded
galaxyp
parents: 2
diff changeset
100 <option value="akima">akima</option>
1183846e70a1 Uploaded
galaxyp
parents: 2
diff changeset
101 </param>
1183846e70a1 Uploaded
galaxyp
parents: 2
diff changeset
102 </when>
1183846e70a1 Uploaded
galaxyp
parents: 2
diff changeset
103 </conditional>
1183846e70a1 Uploaded
galaxyp
parents: 2
diff changeset
104 </macro>
1183846e70a1 Uploaded
galaxyp
parents: 2
diff changeset
105 <macro name="feature_linker_input">
1183846e70a1 Uploaded
galaxyp
parents: 2
diff changeset
106 <conditional name="type">
1183846e70a1 Uploaded
galaxyp
parents: 2
diff changeset
107 <param name="input_type" type="select" label="Input Type">
1183846e70a1 Uploaded
galaxyp
parents: 2
diff changeset
108 <option value="featurexml">Features (FeatureXML)</option>
1183846e70a1 Uploaded
galaxyp
parents: 2
diff changeset
109 <option value="consensusxml">Consensus (ConsensusXML)</option>
1183846e70a1 Uploaded
galaxyp
parents: 2
diff changeset
110 </param>
1183846e70a1 Uploaded
galaxyp
parents: 2
diff changeset
111 <when value="featurexml">
1183846e70a1 Uploaded
galaxyp
parents: 2
diff changeset
112 <param format="featurexml" name="inputs" type="data" label="Input Features" multiple="true" />
1183846e70a1 Uploaded
galaxyp
parents: 2
diff changeset
113 </when>
1183846e70a1 Uploaded
galaxyp
parents: 2
diff changeset
114 <when value="consensusxml">
1183846e70a1 Uploaded
galaxyp
parents: 2
diff changeset
115 <param format="consensusxml" name="inputs" type="data" label="Input Consensus" multiple="true" />
1183846e70a1 Uploaded
galaxyp
parents: 2
diff changeset
116 <param name="keep_subelements" type="boolean" label="Transfer sub-features of the inputs to the output." truevalue="keep_subelements=true" falsevalue="" />
1183846e70a1 Uploaded
galaxyp
parents: 2
diff changeset
117 </when>
1183846e70a1 Uploaded
galaxyp
parents: 2
diff changeset
118 </conditional>
1183846e70a1 Uploaded
galaxyp
parents: 2
diff changeset
119 </macro>
1183846e70a1 Uploaded
galaxyp
parents: 2
diff changeset
120 <macro name="feature_linker_algorithm_options">
1183846e70a1 Uploaded
galaxyp
parents: 2
diff changeset
121 <param name="use_identifications" type="boolean" truevalue="algorithm!use_identifications=true" falsevalue="" label="Use Identifications" checked="false" help="Never link features that are annotated with different peptides (only the best hit per peptide identification is taken into account)." />
1183846e70a1 Uploaded
galaxyp
parents: 2
diff changeset
122 <param name="ignore_charge" type="boolean" truevalue="algorithm!ignore_charge=true" falsevalue="" label="Use Charge" help="Compare features normally even if their charge states are different." checked="false" />
1183846e70a1 Uploaded
galaxyp
parents: 2
diff changeset
123 <param name="rt_max_difference" type="float" label="Max Difference (RT)" value="100" help="Maximum allowed difference in RT in seconds." />
1183846e70a1 Uploaded
galaxyp
parents: 2
diff changeset
124 <param name="mz_max_difference" type="float" label="Max Difference (m/z)" value="0.3" help="Maximum allowed difference in m/z" />
1183846e70a1 Uploaded
galaxyp
parents: 2
diff changeset
125 <param name="mz_max_difference_unit" type="select" label="Max Difference Units (m/z)">
1183846e70a1 Uploaded
galaxyp
parents: 2
diff changeset
126 <option value="Da" selected="true">Da</option>
1183846e70a1 Uploaded
galaxyp
parents: 2
diff changeset
127 <option value="ppm" selected="true">ppm</option>
1183846e70a1 Uploaded
galaxyp
parents: 2
diff changeset
128 </param>
1183846e70a1 Uploaded
galaxyp
parents: 2
diff changeset
129 <conditional name="advanced">
1183846e70a1 Uploaded
galaxyp
parents: 2
diff changeset
130 <param name="specify" type="boolean" label="Specify advanced exponents and weights for distances (RT, m/z, and intensity)" />
1183846e70a1 Uploaded
galaxyp
parents: 2
diff changeset
131 <when value="true">
1183846e70a1 Uploaded
galaxyp
parents: 2
diff changeset
132 <param name="rt_exponent" label="RT Exponent" help="Normalized RT differences are raised to this power (using 1 or 2 will be fast, everything else is REALLY slow)" type="float" value="1" />
1183846e70a1 Uploaded
galaxyp
parents: 2
diff changeset
133 <param name="mz_exponent" label="m/z Exponent" help="Normalized m/z differences are raised to this power (using 1 or 2 will be fast, everything else is REALLY slow)" type="float" value="1" />
1183846e70a1 Uploaded
galaxyp
parents: 2
diff changeset
134 <param name="intensity_exponent" label="Intensity Exponent" help="Differences in relative intensity are raised to this power (using 1 or 2 will be fast, everything else is REALLY slow)" type="float" value="1" />
1183846e70a1 Uploaded
galaxyp
parents: 2
diff changeset
135 <param name="rt_weight" label="RT Exponent" help="RT distances are weighted by this factor" type="float" value="1" />
1183846e70a1 Uploaded
galaxyp
parents: 2
diff changeset
136 <param name="mz_weight" label="m/z Exponent" help="m/z distances are weighted by this factor" type="float" value="2" />
1183846e70a1 Uploaded
galaxyp
parents: 2
diff changeset
137 <param name="intensity_weight" label="Intensity Exponent" help="Distances based on relative intensity are weighted by this factor" type="float" value="0" />
1183846e70a1 Uploaded
galaxyp
parents: 2
diff changeset
138 </when>
1183846e70a1 Uploaded
galaxyp
parents: 2
diff changeset
139 <when value="false">
1183846e70a1 Uploaded
galaxyp
parents: 2
diff changeset
140 </when>
1183846e70a1 Uploaded
galaxyp
parents: 2
diff changeset
141 </conditional>
1183846e70a1 Uploaded
galaxyp
parents: 2
diff changeset
142 </macro>
2
cf0d72c7b482 Update.
galaxyp
parents:
diff changeset
143 </macros>