Mercurial > repos > iuc > stacks2_ustacks
comparison stacks_ustacks.xml @ 6:bb0475c884ff draft
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/stacks2 commit 2f4c9bfc48d63075ae18a1687e8d01ffea509084
author | iuc |
---|---|
date | Wed, 11 May 2022 06:39:40 +0000 |
parents | d1fda11e602f |
children |
comparison
equal
deleted
inserted
replaced
5:d1fda11e602f | 6:bb0475c884ff |
---|---|
9 @FASTQ_INPUT_FUNCTIONS@ | 9 @FASTQ_INPUT_FUNCTIONS@ |
10 | 10 |
11 trap ">&2 cat '$output_log'" err exit && | 11 trap ">&2 cat '$output_log'" err exit && |
12 mkdir stacks_inputs stacks_outputs && | 12 mkdir stacks_inputs stacks_outputs && |
13 | 13 |
14 #set $ID=1 | 14 #set $ID=int($processing_options.i) |
15 #for $sample in $input_type.fqinputs | 15 #for $sample in $input_type.fqinputs |
16 #set ($create_links, $data_path, $name, $inputype) = $fastq_input_foo($sample, "forward", ".1") | 16 #set ($create_links, $data_path, $name, $inputype) = $fastq_input_foo($sample, "forward", ".1") |
17 $create_links | 17 $create_links |
18 | 18 |
19 ustacks | 19 ustacks |
87 <expand macro="gap_options"/> | 87 <expand macro="gap_options"/> |
88 | 88 |
89 <!-- SNP Model options --> | 89 <!-- SNP Model options --> |
90 <section name="snp_options" title="SNP Model Options (ustacks options)" expanded="False"> | 90 <section name="snp_options" title="SNP Model Options (ustacks options)" expanded="False"> |
91 <expand macro="snp_options_full"/> | 91 <expand macro="snp_options_full"/> |
92 </section> | |
93 <section name="processing_options" title="Processing options" expanded="False"> | |
94 <param argument="-i" type="integer" value="1" label="Start identifier at" help="If you are combining multiple ustacks runs at the cstacks stage, use this option to avoid having different samples with the same identifier."/> | |
92 </section> | 95 </section> |
93 <expand macro="in_log"/> | 96 <expand macro="in_log"/> |
94 </inputs> | 97 </inputs> |
95 | 98 |
96 <outputs> | 99 <outputs> |
120 </param> | 123 </param> |
121 <param name="add_log" value="yes"/> | 124 <param name="add_log" value="yes"/> |
122 <output name="output_log"><assert_contents><has_text text="done."/></assert_contents></output> | 125 <output name="output_log"><assert_contents><has_text text="done."/></assert_contents></output> |
123 <!-- 1st test checks for file content allowing differences in the 2 comment lines that contain date and version --> | 126 <!-- 1st test checks for file content allowing differences in the 2 comment lines that contain date and version --> |
124 <output_collection name="tabs" type="list" count="6"> | 127 <output_collection name="tabs" type="list" count="6"> |
125 <element name="PopA_01.tags" ftype="tabular" file="ustacks/PopA_01.tags.tsv" lines_diff="4"/> | 128 <element name="PopA_01.tags"> |
126 <element name="PopA_01.snps" ftype="tabular" file="ustacks/PopA_01.snps.tsv" lines_diff="4"/> | 129 <assert_contents> |
127 <element name="PopA_01.alleles" ftype="tabular" file="ustacks/PopA_01.alleles.tsv" lines_diff="4"/> | 130 <has_text text="# ustacks version" /> |
128 <element name="PopA_02.tags" ftype="tabular" file="ustacks/PopA_02.tags.tsv" lines_diff="4"/> | 131 </assert_contents> |
129 <element name="PopA_02.snps" ftype="tabular" file="ustacks/PopA_02.snps.tsv" lines_diff="4"/> | 132 </element> |
130 <element name="PopA_02.alleles" ftype="tabular" file="ustacks/PopA_02.alleles.tsv" lines_diff="4"/> | 133 <element name="PopA_01.snps"> |
134 <assert_contents> | |
135 <has_text text="# ustacks version" /> | |
136 </assert_contents> | |
137 </element> | |
138 <expand macro="test_element_stacks_completed" element_name="PopA_01.alleles" /> | |
139 <element name="PopA_02.tags"> | |
140 <assert_contents> | |
141 <has_text text="# ustacks version" /> | |
142 </assert_contents> | |
143 </element> | |
144 <element name="PopA_02.snps"> | |
145 <assert_contents> | |
146 <has_text text="# ustacks version" /> | |
147 </assert_contents> | |
148 </element> | |
149 <expand macro="test_element_stacks_completed" element_name="PopA_02.alleles" /> | |
131 </output_collection> | 150 </output_collection> |
132 </test> | 151 </test> |
133 <!-- manual selected list of elements + default args, test for file equality --> | 152 <!-- manual selected list of elements + default args, test for file equality --> |
134 <test expect_num_outputs="2"> | 153 <test expect_num_outputs="2"> |
135 <param name="input_type|input_type_select" value="single"/> | 154 <param name="input_type|input_type_select" value="single"/> |
136 <param name="input_type|fqinputs" value="demultiplexed/PopA_01.1.fq,demultiplexed/PopA_02.1.fq" ftype="fastqsanger"/> | 155 <param name="input_type|fqinputs" value="demultiplexed/PopA_01.1.fq,demultiplexed/PopA_02.1.fq" ftype="fastqsanger"/> |
137 <param name="add_log" value="yes"/> | 156 <param name="add_log" value="yes"/> |
138 <output name="output_log" ftype="txt"><assert_contents><has_text text="ustacks is done."/></assert_contents></output> | 157 <output name="output_log" ftype="txt"><assert_contents><has_text text="ustacks is done."/></assert_contents></output> |
139 <output_collection name="tabs" count="6"> | 158 <output_collection name="tabs" count="6"> |
140 <element name="PopA_01.tags"><assert_contents><has_text text="# ustacks completed on "/></assert_contents></element> | 159 <expand macro="test_element_stacks_completed" element_name="PopA_01.tags" /> |
141 <element name="PopA_01.snps"><assert_contents><has_text text="# ustacks completed on "/></assert_contents></element> | 160 <expand macro="test_element_stacks_completed" element_name="PopA_01.snps" /> |
142 <element name="PopA_01.alleles"><assert_contents><has_text text="# ustacks completed on "/></assert_contents></element> | 161 <expand macro="test_element_stacks_completed" element_name="PopA_01.alleles" /> |
143 <element name="PopA_02.tags"><assert_contents><has_text text="# ustacks completed on "/></assert_contents></element> | 162 <expand macro="test_element_stacks_completed" element_name="PopA_02.tags" /> |
144 <element name="PopA_02.snps"><assert_contents><has_text text="# ustacks completed on "/></assert_contents></element> | 163 <expand macro="test_element_stacks_completed" element_name="PopA_02.snps" /> |
145 <element name="PopA_02.alleles"><assert_contents><has_text text="# ustacks completed on "/></assert_contents></element> | 164 <expand macro="test_element_stacks_completed" element_name="PopA_02.alleles" /> |
146 </output_collection> | 165 </output_collection> |
147 </test> | 166 </test> |
148 <!-- manual selected list of elements + non-default short args, test for file presence --> | 167 <!-- manual selected list of elements + non-default short args, test for file presence --> |
149 <test expect_num_outputs="2"> | 168 <test expect_num_outputs="2"> |
150 <param name="input_type|input_type_select" value="single"/> | 169 <param name="input_type|input_type_select" value="single"/> |
162 <has_text text="-R"/> | 181 <has_text text="-R"/> |
163 <has_text text="-H"/> | 182 <has_text text="-H"/> |
164 </assert_command> | 183 </assert_command> |
165 <output name="output_log" ftype="txt"><assert_contents><has_text text="ustacks is done."/></assert_contents></output> | 184 <output name="output_log" ftype="txt"><assert_contents><has_text text="ustacks is done."/></assert_contents></output> |
166 <output_collection name="tabs" count="6"> | 185 <output_collection name="tabs" count="6"> |
167 <element name="PopA_01.tags"><assert_contents><has_text text="# ustacks completed on "/></assert_contents></element> | 186 <expand macro="test_element_stacks_completed" element_name="PopA_01.tags" /> |
168 <element name="PopA_01.snps"><assert_contents><has_text text="# ustacks completed on "/></assert_contents></element> | 187 <expand macro="test_element_stacks_completed" element_name="PopA_01.snps" /> |
169 <element name="PopA_01.alleles"><assert_contents><has_text text="# ustacks completed on "/></assert_contents></element> | 188 <expand macro="test_element_stacks_completed" element_name="PopA_01.alleles" /> |
170 <element name="PopA_02.tags"><assert_contents><has_text text="# ustacks completed on "/></assert_contents></element> | 189 <expand macro="test_element_stacks_completed" element_name="PopA_02.tags" /> |
171 <element name="PopA_02.snps"><assert_contents><has_text text="# ustacks completed on "/></assert_contents></element> | 190 <expand macro="test_element_stacks_completed" element_name="PopA_02.snps" /> |
172 <element name="PopA_02.alleles"><assert_contents><has_text text="# ustacks completed on "/></assert_contents></element> | 191 <expand macro="test_element_stacks_completed" element_name="PopA_02.alleles" /> |
173 </output_collection> | 192 </output_collection> |
174 </test> | 193 </test> |
175 <!-- paired list, non-default model options, disabled gapped alignment, test for file presence --> | 194 <!-- paired list, non-default model options, disabled gapped alignment, test for file presence --> |
176 <test expect_num_outputs="2"> | 195 <test expect_num_outputs="2"> |
177 <param name="input_type|input_type_select" value="paired"/> | 196 <param name="input_type|input_type_select" value="paired"/> |
208 <not_has_text text="--bc_err_freq 0.1"/> | 227 <not_has_text text="--bc_err_freq 0.1"/> |
209 <has_text text="--disable-gapped"/> | 228 <has_text text="--disable-gapped"/> |
210 </assert_command> | 229 </assert_command> |
211 <output name="output_log" ftype="txt"><assert_contents><has_text text="ustacks is done."/></assert_contents></output> | 230 <output name="output_log" ftype="txt"><assert_contents><has_text text="ustacks is done."/></assert_contents></output> |
212 <output_collection name="tabs" count="6"> | 231 <output_collection name="tabs" count="6"> |
213 <element name="PopA_01.tags"><assert_contents><has_text text="# ustacks completed on "/></assert_contents></element> | 232 <expand macro="test_element_stacks_completed" element_name="PopA_01.tags" /> |
214 <element name="PopA_01.snps"><assert_contents><has_text text="# ustacks completed on "/></assert_contents></element> | 233 <expand macro="test_element_stacks_completed" element_name="PopA_01.snps" /> |
215 <element name="PopA_01.alleles"><assert_contents><has_text text="# ustacks completed on "/></assert_contents></element> | 234 <expand macro="test_element_stacks_completed" element_name="PopA_01.alleles" /> |
216 <element name="PopA_02.tags"><assert_contents><has_text text="# ustacks completed on "/></assert_contents></element> | 235 <expand macro="test_element_stacks_completed" element_name="PopA_02.tags" /> |
217 <element name="PopA_02.snps"><assert_contents><has_text text="# ustacks completed on "/></assert_contents></element> | 236 <expand macro="test_element_stacks_completed" element_name="PopA_02.snps" /> |
218 <element name="PopA_02.alleles"><assert_contents><has_text text="# ustacks completed on "/></assert_contents></element> | 237 <expand macro="test_element_stacks_completed" element_name="PopA_02.alleles" /> |
219 </output_collection> | 238 </output_collection> |
220 </test> | 239 </test> |
221 <!-- list of fwd reads, nondefault assembly and gapped alignment options, test for file presence --> | 240 <!-- list of fwd reads, nondefault assembly and gapped alignment options, test for file presence --> |
222 <test expect_num_outputs="2"> | 241 <test expect_num_outputs="2"> |
223 <param name="input_type|input_type_select" value="paired"/> | 242 <param name="input_type|input_type_select" value="paired"/> |
245 <has_text text="--max_gaps 3"/> | 264 <has_text text="--max_gaps 3"/> |
246 <has_text text="--min_aln_len 0.7"/> | 265 <has_text text="--min_aln_len 0.7"/> |
247 </assert_command> | 266 </assert_command> |
248 <output name="output_log" ftype="txt"><assert_contents><has_text text="ustacks is done."/></assert_contents></output> | 267 <output name="output_log" ftype="txt"><assert_contents><has_text text="ustacks is done."/></assert_contents></output> |
249 <output_collection name="tabs" count="6"> | 268 <output_collection name="tabs" count="6"> |
250 <element name="PopA_01.tags"><assert_contents><has_text text="# ustacks completed on "/></assert_contents></element> | 269 <expand macro="test_element_stacks_completed" element_name="PopA_01.tags" /> |
251 <element name="PopA_01.snps"><assert_contents><has_text text="# ustacks completed on "/></assert_contents></element> | 270 <expand macro="test_element_stacks_completed" element_name="PopA_01.snps" /> |
252 <element name="PopA_01.alleles"><assert_contents><has_text text="# ustacks completed on "/></assert_contents></element> | 271 <expand macro="test_element_stacks_completed" element_name="PopA_01.alleles" /> |
253 <element name="PopA_02.tags"><assert_contents><has_text text="# ustacks completed on "/></assert_contents></element> | 272 <expand macro="test_element_stacks_completed" element_name="PopA_02.tags" /> |
254 <element name="PopA_02.snps"><assert_contents><has_text text="# ustacks completed on "/></assert_contents></element> | 273 <expand macro="test_element_stacks_completed" element_name="PopA_02.snps" /> |
255 <element name="PopA_02.alleles"><assert_contents><has_text text="# ustacks completed on "/></assert_contents></element> | 274 <expand macro="test_element_stacks_completed" element_name="PopA_02.alleles" /> |
256 </output_collection> | 275 </output_collection> |
257 </test> | 276 </test> |
277 <!-- test setting i --> | |
278 <test expect_num_outputs="2"> | |
279 <param name="input_type|input_type_select" value="single"/> | |
280 <param name="input_type|fqinputs" value="demultiplexed/PopA_01.1.fq,demultiplexed/PopA_02.1.fq" ftype="fastqsanger"/> | |
281 <param name="add_log" value="yes"/> | |
282 <param name="i" value="42"/> | |
283 <output name="output_log" ftype="txt"><assert_contents><has_text text="ustacks is done."/></assert_contents></output> | |
284 <output_collection name="tabs" count="6"> | |
285 <expand macro="test_element_stacks_completed" element_name="PopA_01.tags" /> | |
286 <expand macro="test_element_stacks_completed" element_name="PopA_01.snps" /> | |
287 <expand macro="test_element_stacks_completed" element_name="PopA_01.alleles" /> | |
288 <expand macro="test_element_stacks_completed" element_name="PopA_02.tags" /> | |
289 <expand macro="test_element_stacks_completed" element_name="PopA_02.snps" /> | |
290 <expand macro="test_element_stacks_completed" element_name="PopA_02.alleles" /> | |
291 </output_collection> | |
292 </test> | |
293 | |
258 </tests> | 294 </tests> |
259 | 295 |
260 <help> | 296 <help> |
261 <![CDATA[ | 297 <![CDATA[ |
262 .. class:: infomark | 298 .. class:: infomark |