Mercurial > repos > devteam > bowtie2
comparison read_group_macros.xml @ 7:4f92dccc808a draft
planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/bowtie2 commit a1517c9d22029095120643bbe2c8fa53754dd2b7
author | devteam |
---|---|
date | Wed, 11 Nov 2015 12:04:23 -0500 |
parents | e23b0cdeeba6 |
children |
comparison
equal
deleted
inserted
replaced
6:e23b0cdeeba6 | 7:4f92dccc808a |
---|---|
119 #set $rg_pg = str($rg_param("PG")) | 119 #set $rg_pg = str($rg_param("PG")) |
120 #else | 120 #else |
121 #set $rg_pg = '' | 121 #set $rg_pg = '' |
122 #end if | 122 #end if |
123 | 123 |
124 #if str($rg_param("PI")) | 124 #if $rg_param("PI") != None |
125 #set $rg_pi = str($rg_param("PI")) | 125 #set $rg_pi = str($rg_param("PI")) |
126 #else | 126 #else |
127 #set $rg_pi = '' | 127 #set $rg_pi = '' |
128 #end if | 128 #end if |
129 | 129 |
144 <when value="false"> | 144 <when value="false"> |
145 <yield /> | 145 <yield /> |
146 </when> | 146 </when> |
147 </xml> | 147 </xml> |
148 <xml name="read_group_id_param"> | 148 <xml name="read_group_id_param"> |
149 <param name="ID" type="text" value="" size="20" label="Read group identifier (ID)" help="This value must be unique among multiple samples in your experiment" optional="false"> | 149 <param name="ID" type="text" value="" label="Read group identifier (ID)" help="This value must be unique among multiple samples in your experiment" optional="false"> |
150 <validator type="empty_field" /> | 150 <validator type="empty_field" /> |
151 </param> | 151 </param> |
152 </xml> | 152 </xml> |
153 <xml name="read_group_id_conditional"> | 153 <xml name="read_group_id_conditional"> |
154 <conditional name="read_group_id_conditional"> | 154 <conditional name="read_group_id_conditional"> |
156 <expand macro="read_group_id_param" /> | 156 <expand macro="read_group_id_param" /> |
157 </expand> | 157 </expand> |
158 </conditional> | 158 </conditional> |
159 </xml> | 159 </xml> |
160 <xml name="read_group_sm_param"> | 160 <xml name="read_group_sm_param"> |
161 <param name="SM" type="text" value="" size="20" label="Read group sample name (SM)" help="This value should be descriptive. Use pool name where a pool is being sequenced" /> | 161 <param name="SM" type="text" value="" label="Read group sample name (SM)" help="This value should be descriptive. Use pool name where a pool is being sequenced" /> |
162 </xml> | 162 </xml> |
163 <xml name="read_group_sm_conditional"> | 163 <xml name="read_group_sm_conditional"> |
164 <conditional name="read_group_sm_conditional"> | 164 <conditional name="read_group_sm_conditional"> |
165 <expand macro="read_group_auto_name_conditional"> | 165 <expand macro="read_group_auto_name_conditional"> |
166 <expand macro="read_group_sm_param" /> | 166 <expand macro="read_group_sm_param" /> |
169 </xml> | 169 </xml> |
170 <!-- Above SM param is optional (for SAM/BAM spec, this is required | 170 <!-- Above SM param is optional (for SAM/BAM spec, this is required |
171 as per Picard. | 171 as per Picard. |
172 --> | 172 --> |
173 <xml name="read_group_sm_param_required"> | 173 <xml name="read_group_sm_param_required"> |
174 <param name="SM" type="text" value="" size="20" label="Read group sample name (SM)" optional="false" help="This value should be descriptive. Use pool name where a pool is being sequenced"> | 174 <param name="SM" type="text" value="" label="Read group sample name (SM)" optional="false" help="This value should be descriptive. Use pool name where a pool is being sequenced"> |
175 <validator type="empty_field" /> | 175 <validator type="empty_field" /> |
176 </param> | 176 </param> |
177 </xml> | 177 </xml> |
178 <xml name="read_group_sm_required_conditional"> | 178 <xml name="read_group_sm_required_conditional"> |
179 <conditional name="read_group_sm_conditional"> | 179 <conditional name="read_group_sm_conditional"> |
192 <option value="IONTORRENT">IONTORRENT</option> | 192 <option value="IONTORRENT">IONTORRENT</option> |
193 <option value="PACBIO">PACBIO</option> | 193 <option value="PACBIO">PACBIO</option> |
194 </param> | 194 </param> |
195 </xml> | 195 </xml> |
196 <xml name="read_group_lb_param"> | 196 <xml name="read_group_lb_param"> |
197 <param name="LB" type="text" size="25" label="Library name (LB)" optional="true" /> | 197 <param name="LB" type="text" label="Library name (LB)" optional="true" /> |
198 </xml> | 198 </xml> |
199 <xml name="read_group_lb_conditional"> | 199 <xml name="read_group_lb_conditional"> |
200 <conditional name="read_group_lb_conditional"> | 200 <conditional name="read_group_lb_conditional"> |
201 <expand macro="read_group_auto_name_conditional"> | 201 <expand macro="read_group_auto_name_conditional"> |
202 <expand macro="read_group_lb_param" /> | 202 <expand macro="read_group_lb_param" /> |
203 </expand> | 203 </expand> |
204 </conditional> | 204 </conditional> |
205 </xml> | 205 </xml> |
206 <xml name="read_group_lb_required_param"> | 206 <xml name="read_group_lb_required_param"> |
207 <param name="LB" type="text" size="25" label="Library name (LB)" optional="false"> | 207 <param name="LB" type="text" label="Library name (LB)" optional="false"> |
208 <validator type="empty_field" /> | 208 <validator type="empty_field" /> |
209 </param> | 209 </param> |
210 </xml> | 210 </xml> |
211 <xml name="read_group_lb_required_conditional"> | 211 <xml name="read_group_lb_required_conditional"> |
212 <conditional name="read_group_lb_conditional"> | 212 <conditional name="read_group_lb_conditional"> |
214 <expand macro="read_group_lb_required_param" /> | 214 <expand macro="read_group_lb_required_param" /> |
215 </expand> | 215 </expand> |
216 </conditional> | 216 </conditional> |
217 </xml> | 217 </xml> |
218 <xml name="read_group_cn_param"> | 218 <xml name="read_group_cn_param"> |
219 <param name="CN" type="text" size="25" label="Sequencing center that produced the read (CN)" /> | 219 <param name="CN" type="text" label="Sequencing center that produced the read (CN)" /> |
220 </xml> | 220 </xml> |
221 <xml name="read_group_ds_param"> | 221 <xml name="read_group_ds_param"> |
222 <param name="DS" type="text" size="25" label="Description (DS)" /> | 222 <param name="DS" type="text" label="Description (DS)" /> |
223 </xml> | 223 </xml> |
224 <xml name="read_group_dt_param"> | 224 <xml name="read_group_dt_param"> |
225 <param name="DT" type="text" size="25" label="Date that run was produced (DT)" help="ISO8601 format date or date/time, like YYYY-MM-DD" /> | 225 <param name="DT" type="text" label="Date that run was produced (DT)" help="ISO8601 format date or date/time, like YYYY-MM-DD" /> |
226 </xml> | 226 </xml> |
227 <xml name="read_group_fo_param"> | 227 <xml name="read_group_fo_param"> |
228 <param name="FO" type="text" size="25" optional="true" label="Flow order (FO)" help="The array of nucleotide bases that correspond to the nucleotides used for each flow of each read. Multi-base flows are encoded in IUPAC format, and non-nucleotide flows by various other characters. Format: /\*|[ACMGRSVTWYHKDBN]+/"> | 228 <param name="FO" type="text" optional="true" label="Flow order (FO)" help="The array of nucleotide bases that correspond to the nucleotides used for each flow of each read. Multi-base flows are encoded in IUPAC format, and non-nucleotide flows by various other characters. Format: /\*|[ACMGRSVTWYHKDBN]+/"> |
229 <validator type="regex" message="Invalid flow order">\*|[ACMGRSVTWYHKDBN]+$</validator> | 229 <validator type="regex" message="Invalid flow order">\*|[ACMGRSVTWYHKDBN]+$</validator> |
230 </param> | 230 </param> |
231 </xml> | 231 </xml> |
232 <xml name="read_group_ks_param"> | 232 <xml name="read_group_ks_param"> |
233 <param name="KS" type="text" size="25" label="The array of nucleotide bases that correspond to the key sequence of each read (KS)" /> | 233 <param name="KS" type="text" label="The array of nucleotide bases that correspond to the key sequence of each read (KS)" /> |
234 </xml> | 234 </xml> |
235 <xml name="read_group_pg_param"> | 235 <xml name="read_group_pg_param"> |
236 <param name="PG" type="text" size="25" label="Programs used for processing the read group (PG)" /> | 236 <param name="PG" type="text" label="Programs used for processing the read group (PG)" /> |
237 </xml> | 237 </xml> |
238 <xml name="read_group_pi_param"> | 238 <xml name="read_group_pi_param"> |
239 <param name="PI" type="integer" optional="true" label="Predicted median insert size (PI)" /> | 239 <param name="PI" type="integer" optional="true" label="Predicted median insert size (PI)" /> |
240 </xml> | 240 </xml> |
241 <xml name="read_group_pu_param"> | 241 <xml name="read_group_pu_param"> |
242 <param name="PU" type="text" size="25" label="Platform unit (PU)" help="Unique identifier (e.g. flowcell-barcode.lane for Illumina or slide for SOLiD)" optional="True" /> | 242 <param name="PU" type="text" label="Platform unit (PU)" help="Unique identifier (e.g. flowcell-barcode.lane for Illumina or slide for SOLiD)" optional="True" /> |
243 </xml> | 243 </xml> |
244 <xml name="read_group_pu_required_param"> | 244 <xml name="read_group_pu_required_param"> |
245 <param name="PU" type="text" size="25" label="Platform unit (PU)" help="Unique identifier (e.g. flowcell-barcode.lane for Illumina or slide for SOLiD)" optional="False" /> | 245 <param name="PU" type="text" label="Platform unit (PU)" help="Unique identifier (e.g. flowcell-barcode.lane for Illumina or slide for SOLiD)" optional="False" /> |
246 </xml> | 246 </xml> |
247 <!-- Only ID is required - all groups available --> | 247 <!-- Only ID is required - all groups available --> |
248 <xml name="read_group_inputs_spec"> | 248 <xml name="read_group_inputs_spec"> |
249 <expand macro="read_group_id_conditional" /> | 249 <expand macro="read_group_id_conditional" /> |
250 <expand macro="read_group_sm_conditional" /> | 250 <expand macro="read_group_sm_conditional" /> |