Mercurial > repos > iuc > busco
comparison busco.xml @ 22:e5c372c91e46 draft default tip
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/busco/ commit 8565e8283f976870104e08aa7729a1624edd6f58
author | iuc |
---|---|
date | Tue, 29 Oct 2024 14:13:47 +0000 |
parents | 2babe6d5c561 |
children |
comparison
equal
deleted
inserted
replaced
21:2babe6d5c561 | 22:e5c372c91e46 |
---|---|
1 <tool id="busco" name="Busco" profile="20.01" version="@TOOL_VERSION@+galaxy@VERSION_SUFFIX@"> | 1 <tool id="busco" name="Busco" version="@TOOL_VERSION@+galaxy@VERSION_SUFFIX@" profile="20.01"> |
2 <description>assess genome assembly and annotation completeness</description> | 2 <description>Assess genome assembly and annotation completeness</description> |
3 <macros> | 3 <macros> |
4 <import>macros.xml</import> | 4 <import>macros.xml</import> |
5 </macros> | 5 </macros> |
6 <xrefs> | 6 <xrefs> |
7 <xref type="bio.tools">busco</xref> | 7 <xref type="bio.tools">busco</xref> |
52 #if $busco_mode.use_augustus.use_augustus_selector == 'miniprot': | 52 #if $busco_mode.use_augustus.use_augustus_selector == 'miniprot': |
53 --miniprot | 53 --miniprot |
54 #elif $busco_mode.use_augustus.use_augustus_selector == 'augustus': | 54 #elif $busco_mode.use_augustus.use_augustus_selector == 'augustus': |
55 ${busco_mode.use_augustus.long} | 55 ${busco_mode.use_augustus.long} |
56 --augustus | 56 --augustus |
57 | |
58 #if $busco_mode.use_augustus.aug_prediction.augustus_mode == 'builtin': | 57 #if $busco_mode.use_augustus.aug_prediction.augustus_mode == 'builtin': |
59 --augustus_species '${busco_mode.use_augustus.aug_prediction.augustus_species}' | 58 --augustus_species '${busco_mode.use_augustus.aug_prediction.augustus_species}' |
60 #else if $busco_mode.use_augustus.aug_prediction.augustus_mode == 'history': | 59 #else if $busco_mode.use_augustus.aug_prediction.augustus_mode == 'history': |
61 --augustus_species local | 60 --augustus_species local |
62 #end if | 61 #end if |
82 ## gff files can be absent | 81 ## gff files can be absent |
83 cat busco_galaxy/run_*/busco_sequences/*busco_sequences/*.gff >> busco_output.gff 2> /dev/null || true | 82 cat busco_galaxy/run_*/busco_sequences/*busco_sequences/*.gff >> busco_output.gff 2> /dev/null || true |
84 #end if | 83 #end if |
85 | 84 |
86 | 85 |
87 ]]> </command> | 86 ]]></command> |
88 <inputs> | 87 <inputs> |
89 <param type="data" name="input" format="fasta" label="Sequences to analyse" help="Can be an assembled genome or transcriptome (DNA), or protein sequences from an annotated gene set." /> | 88 <param type="data" name="input" format="fasta" label="Sequences to analyse" help="Can be an assembled genome or transcriptome (DNA), or protein sequences from an annotated gene set."/> |
90 <conditional name="lineage_conditional"> | 89 <conditional name="lineage_conditional"> |
91 <param name="selector" type="select" label="Lineage data source"> | 90 <param name="selector" type="select" label="Lineage data source"> |
92 <option value="download">Download lineage data</option> | 91 <option value="download">Download lineage data</option> |
93 <option value="cached">Use cached lineage data</option> | 92 <option value="cached">Use cached lineage data</option> |
94 </param> | 93 </param> |
95 <when value="cached"> | 94 <when value="cached"> |
96 <param name="cached_db" label="Cached database with lineage" type="select"> | 95 <param name="cached_db" label="Cached database with lineage" type="select"> |
97 <options from_data_table="busco_database"> | 96 <options from_data_table="busco_database"> |
98 <validator message="No BUSCO database is available" type="no_options" /> | 97 <validator message="No BUSCO database is available" type="no_options"/> |
99 </options> | 98 </options> |
100 </param> | 99 </param> |
101 </when> | 100 </when> |
102 <when value="download"/> | 101 <when value="download"/> |
103 </conditional> | 102 </conditional> |
111 <conditional name="use_augustus"> | 110 <conditional name="use_augustus"> |
112 <param name="use_augustus_selector" type="select" label="Select a gene predictor" help="In the case of a prokaryotic genome, Prodigal is the default gene predictor"> | 111 <param name="use_augustus_selector" type="select" label="Select a gene predictor" help="In the case of a prokaryotic genome, Prodigal is the default gene predictor"> |
113 <option value="augustus">Augustus</option> | 112 <option value="augustus">Augustus</option> |
114 <option value="metaeuk">Metaeuk</option> | 113 <option value="metaeuk">Metaeuk</option> |
115 <option value="miniprot" selected="true">Miniprot</option> | 114 <option value="miniprot" selected="true">Miniprot</option> |
116 | |
117 </param> | 115 </param> |
118 <when value="metaeuk"/> | 116 <when value="metaeuk"/> |
119 <when value="miniprot"/> | 117 <when value="miniprot"/> |
120 <when value="augustus"> | 118 <when value="augustus"> |
121 <conditional name="aug_prediction"> | 119 <conditional name="aug_prediction"> |
122 <param name="augustus_mode" type="select" label="Augustus species model"> | 120 <param name="augustus_mode" type="select" label="Augustus species model"> |
123 <option value="no" selected="true">Use the default species for selected lineage</option> | 121 <option value="no" selected="true">Use the default species for selected lineage</option> |
124 <option value="builtin">Use another predefined species model</option> | 122 <option value="builtin">Use another predefined species model</option> |
125 <option value="history">Use a custom species model</option> | 123 <option value="history">Use a custom species model</option> |
126 </param> | 124 </param> |
127 <when value="no" /> | 125 <when value="no"/> |
128 <when value="history"> | 126 <when value="history"> |
129 <param name="augustus_model" type="data" format="augustus" label="Augustus model" /> | 127 <param name="augustus_model" type="data" format="augustus" label="Augustus model"/> |
130 </when> | 128 </when> |
131 <when value="builtin"> | 129 <when value="builtin"> |
132 <param name="augustus_species" type="select" label="Augustus species model"> | 130 <param name="augustus_species" type="select" label="Augustus species model"> |
133 <expand macro="augustus_species" /> | 131 <expand macro="augustus_species"/> |
134 </param> | 132 </param> |
135 </when> | 133 </when> |
136 </conditional> | 134 </conditional> |
137 <param argument="--long" type="boolean" checked="false" truevalue="--long" falsevalue="" label="Optimization mode Augustus self-training" help="Adds considerably to run time, but can improve results for some non-model organisms" /> | 135 <param argument="--long" type="boolean" checked="false" truevalue="--long" falsevalue="" label="Optimization mode Augustus self-training" help="Adds considerably to run time, but can improve results for some non-model organisms"/> |
138 </when> | 136 </when> |
139 </conditional> | 137 </conditional> |
140 </when> | 138 </when> |
141 <when value="tran" /> | 139 <when value="tran"/> |
142 <when value="prot" /> | 140 <when value="prot"/> |
143 </conditional> | 141 </conditional> |
144 | |
145 <conditional name="lineage"> | 142 <conditional name="lineage"> |
146 <param name="lineage_mode" type="select" label="Auto-detect or select lineage?" help="Let BUSCO decide the best lineage automatically, or select from known lineage"> | 143 <param name="lineage_mode" type="select" label="Auto-detect or select lineage?" help="Let BUSCO decide the best lineage automatically, or select from known lineage"> |
147 <option value="auto_detect">Auto-detect</option> | 144 <option value="auto_detect">Auto-detect</option> |
148 <option value="select_lineage">Select lineage</option> | 145 <option value="select_lineage">Select lineage</option> |
149 </param> | 146 </param> |
154 <option value="--auto-lineage-euk">Eukaryotes (--auto-lineage-euk)</option> | 151 <option value="--auto-lineage-euk">Eukaryotes (--auto-lineage-euk)</option> |
155 </param> | 152 </param> |
156 </when> | 153 </when> |
157 <when value="select_lineage"> | 154 <when value="select_lineage"> |
158 <param argument="--lineage_dataset" type="select" label="Lineage"> | 155 <param argument="--lineage_dataset" type="select" label="Lineage"> |
159 <expand macro="lineages" /> | 156 <expand macro="lineages"/> |
160 </param> | 157 </param> |
161 </when> | 158 </when> |
162 </conditional> | 159 </conditional> |
163 | 160 |
164 <param name="outputs" type="select" optional="true" multiple="true" label="Which outputs should be generated"> | 161 <param name="outputs" type="select" optional="true" multiple="true" label="Which outputs should be generated"> |
167 <option value="image">summary image</option> | 164 <option value="image">summary image</option> |
168 <option value="gff">gff</option> | 165 <option value="gff">gff</option> |
169 </param> | 166 </param> |
170 | 167 |
171 <section name="adv" title="Advanced Options" expanded="False"> | 168 <section name="adv" title="Advanced Options" expanded="False"> |
172 <param argument="--evalue" type="float" value="0.001" min="0" max="1" label="E-value cutoff for BLAST searches." /> | 169 <param argument="--evalue" type="float" value="0.001" min="0" max="1" label="E-value cutoff for BLAST searches."/> |
173 <param argument="--limit" type="integer" value="3" label="How many candidate regions to consider" /> | 170 <param argument="--limit" type="integer" value="3" label="How many candidate regions to consider"/> |
174 <param argument="--contig_break" type="integer" value="10" label="Number of contiguous Ns to signify a break between contigs"/> | 171 <param argument="--contig_break" type="integer" value="10" label="Number of contiguous Ns to signify a break between contigs"/> |
175 </section> | 172 </section> |
176 </inputs> | 173 </inputs> |
177 | 174 |
178 <outputs> | 175 <outputs> |
179 <data name='busco_sum' format='txt' label="${tool.name} on ${on_string}: short summary" from_work_dir="busco_galaxy/run_*/short_summary.txt"> | 176 <data name='busco_sum' format='txt' label="${tool.name} on ${on_string}: short summary" from_work_dir="busco_galaxy/run_*/short_summary.txt"> |
180 <filter>outputs and 'short_summary' in outputs</filter> | 177 <filter>outputs and 'short_summary' in outputs</filter> |
181 </data> | 178 </data> |
182 <data name='busco_table' format='tabular' label="${tool.name} on ${on_string}: full table" from_work_dir="busco_galaxy/run_*/full_table.tsv" /> | 179 <data name='busco_table' format='tabular' label="${tool.name} on ${on_string}: full table" from_work_dir="busco_galaxy/run_*/full_table.tsv"/> |
183 <data name='busco_missing' format='tabular' label="${tool.name} on ${on_string}: missing buscos" from_work_dir="busco_galaxy/run_*/missing_busco_list.tsv"> | 180 <data name='busco_missing' format='tabular' label="${tool.name} on ${on_string}: missing buscos" from_work_dir="busco_galaxy/run_*/missing_busco_list.tsv"> |
184 <filter>outputs and 'missing' in outputs</filter> | 181 <filter>outputs and 'missing' in outputs</filter> |
185 </data> | 182 </data> |
186 <data name='summary_image' format='png' label="${tool.name} on ${on_string}: summary image" from_work_dir="BUSCO_summaries/busco_figure.png"> | 183 <data name='summary_image' format='png' label="${tool.name} on ${on_string}: summary image" from_work_dir="BUSCO_summaries/busco_figure.png"> |
187 <filter>outputs and 'image' in outputs</filter> | 184 <filter>outputs and 'image' in outputs</filter> |
191 </data> | 188 </data> |
192 </outputs> | 189 </outputs> |
193 | 190 |
194 <tests> | 191 <tests> |
195 <test expect_num_outputs="4"> | 192 <test expect_num_outputs="4"> |
196 <param name="input" value="genome.fa" /> | 193 <param name="input" value="genome.fa"/> |
197 <conditional name="lineage"> | 194 <conditional name="lineage"> |
198 <param name="lineage_mode" value="select_lineage" /> | 195 <param name="lineage_mode" value="select_lineage"/> |
199 <param name="lineage_dataset" value="arthropoda_odb10" /> | 196 <param name="lineage_dataset" value="arthropoda_odb10"/> |
200 </conditional> | 197 </conditional> |
201 <conditional name="busco_mode"> | 198 <conditional name="busco_mode"> |
202 <param name="mode" value="geno" /> | 199 <param name="mode" value="geno"/> |
203 <conditional name="use_augustus"> | 200 <conditional name="use_augustus"> |
204 <param name="use_augustus_selector" value="augustus" /> | 201 <param name="use_augustus_selector" value="augustus"/> |
205 </conditional> | 202 </conditional> |
206 </conditional> | 203 </conditional> |
207 <param name="outputs" value="short_summary,missing,gff" /> | 204 <param name="outputs" value="short_summary,missing,gff"/> |
208 <output name="busco_sum"> | 205 <output name="busco_sum"> |
209 <assert_contents> | 206 <assert_contents> |
210 <has_text text="# BUSCO version is: @TOOL_VERSION@"/> | 207 <has_text text="# BUSCO version is: @TOOL_VERSION@"/> |
211 <has_text text="Gene predictor used: augustus"/> | 208 <has_text text="Gene predictor used: augustus"/> |
212 </assert_contents> | 209 </assert_contents> |
213 </output> | 210 </output> |
214 <output name="busco_table" file="genome_results/full_table" compare="diff" lines_diff="10" /> | 211 <output name="busco_table" file="genome_results/full_table" compare="diff" lines_diff="10"/> |
215 <output name="busco_gff"> | 212 <output name="busco_gff"> |
216 <assert_contents> | 213 <assert_contents> |
217 <has_n_lines n="1"/> | 214 <has_n_lines n="1"/> |
218 <has_text text="##gff-version 3" /> | 215 <has_text text="##gff-version 3"/> |
219 </assert_contents> | 216 </assert_contents> |
220 </output> | 217 </output> |
221 <output name="busco_missing" file="genome_results/missing_buscos_list" compare="diff" lines_diff="10"/> | 218 <output name="busco_missing" file="genome_results/missing_buscos_list" compare="diff" lines_diff="10"/> |
222 </test> | 219 </test> |
223 <test expect_num_outputs="5"> | 220 <test expect_num_outputs="5"> |
224 <param name="input" value="proteome.fa" /> | 221 <param name="input" value="proteome.fa"/> |
225 <conditional name="lineage"> | 222 <conditional name="lineage"> |
226 <param name="lineage_mode" value="select_lineage" /> | 223 <param name="lineage_mode" value="select_lineage"/> |
227 <param name="lineage_dataset" value="arthropoda_odb10" /> | 224 <param name="lineage_dataset" value="arthropoda_odb10"/> |
228 </conditional> | 225 </conditional> |
229 <conditional name="busco_mode"> | 226 <conditional name="busco_mode"> |
230 <param name="mode" value="prot" /> | 227 <param name="mode" value="prot"/> |
231 </conditional> | 228 </conditional> |
232 <param name="outputs" value="short_summary,missing,image,gff" /> | 229 <param name="outputs" value="short_summary,missing,image,gff"/> |
233 <output name="busco_sum"> | 230 <output name="busco_sum"> |
234 <assert_contents> | 231 <assert_contents> |
235 <has_text text="# BUSCO version is: @TOOL_VERSION@"/> | 232 <has_text text="# BUSCO version is: @TOOL_VERSION@"/> |
236 <has_text text="BUSCO was run in mode: proteins" /> | 233 <has_text text="BUSCO was run in mode: proteins"/> |
237 </assert_contents> | 234 </assert_contents> |
238 </output> | 235 </output> |
239 <output name="busco_table" file="proteome_results/full_table" compare="diff" lines_diff="10" /> | 236 <output name="busco_table" file="proteome_results/full_table" compare="diff" lines_diff="10"/> |
240 <output name="busco_missing" file="proteome_results/missing_buscos_list" compare="diff" lines_diff="10" /> | 237 <output name="busco_missing" file="proteome_results/missing_buscos_list" compare="diff" lines_diff="10"/> |
241 <output name="summary_image" file="proteome_results/summary.png" compare="sim_size" /> | 238 <output name="summary_image" file="proteome_results/summary.png" compare="sim_size"/> |
242 <output name="busco_gff"> | 239 <output name="busco_gff"> |
243 <assert_contents> | 240 <assert_contents> |
244 <has_n_lines n="1"/> | 241 <has_n_lines n="1"/> |
245 <has_text text="##gff-version 3" /> | 242 <has_text text="##gff-version 3"/> |
246 </assert_contents> | 243 </assert_contents> |
247 </output> | 244 </output> |
248 </test> | 245 </test> |
249 <test expect_num_outputs="5"> | 246 <test expect_num_outputs="5"> |
250 <param name="input" value="transcriptome.fa" /> | 247 <param name="input" value="transcriptome.fa"/> |
251 <conditional name="lineage"> | 248 <conditional name="lineage"> |
252 <param name="lineage_mode" value="select_lineage" /> | 249 <param name="lineage_mode" value="select_lineage"/> |
253 <param name="lineage_dataset" value="arthropoda_odb10" /> | 250 <param name="lineage_dataset" value="arthropoda_odb10"/> |
254 </conditional> | 251 </conditional> |
255 <conditional name="busco_mode"> | 252 <conditional name="busco_mode"> |
256 <param name="mode" value="tran" /> | 253 <param name="mode" value="tran"/> |
257 </conditional> | 254 </conditional> |
258 <param name="outputs" value="short_summary,missing,image,gff" /> | 255 <param name="outputs" value="short_summary,missing,image,gff"/> |
259 <output name="busco_sum"> | 256 <output name="busco_sum"> |
260 <assert_contents> | 257 <assert_contents> |
261 <has_text text="BUSCO was run in mode: euk_tran" /> | 258 <has_text text="BUSCO was run in mode: euk_tran"/> |
262 </assert_contents> | 259 </assert_contents> |
263 </output> | 260 </output> |
264 <output name="busco_table" file="transcriptome_results/full_table" compare="diff" lines_diff="6" /> | 261 <output name="busco_table" file="transcriptome_results/full_table" compare="diff" lines_diff="6"/> |
265 <output name="busco_missing" file="transcriptome_results/missing_buscos_list" compare="diff" lines_diff="6" /> | 262 <output name="busco_missing" file="transcriptome_results/missing_buscos_list" compare="diff" lines_diff="6"/> |
266 <output name="summary_image" file="transcriptome_results/summary.png" compare="sim_size" /> | 263 <output name="summary_image" file="transcriptome_results/summary.png" compare="sim_size"/> |
267 <output name="busco_gff" file="transcriptome_results/out.gff" compare="diff" /> | 264 <output name="busco_gff" file="transcriptome_results/out.gff" compare="diff"/> |
268 </test> | 265 </test> |
269 <test expect_num_outputs="3"> | 266 <test expect_num_outputs="3"> |
270 <param name="input" value="genome.fa" /> | 267 <param name="input" value="genome.fa"/> |
271 <conditional name="lineage"> | 268 <conditional name="lineage"> |
272 <param name="lineage_mode" value="select_lineage" /> | 269 <param name="lineage_mode" value="select_lineage"/> |
273 <param name="lineage_dataset" value="arthropoda_odb10" /> | 270 <param name="lineage_dataset" value="arthropoda_odb10"/> |
274 </conditional> | 271 </conditional> |
275 <conditional name="busco_mode"> | 272 <conditional name="busco_mode"> |
276 <param name="mode" value="geno" /> | 273 <param name="mode" value="geno"/> |
277 <conditional name="use_augustus"> | 274 <conditional name="use_augustus"> |
278 <param name="use_augustus_selector" value="augustus" /> | 275 <param name="use_augustus_selector" value="augustus"/> |
279 <conditional name="aug_prediction"> | 276 <conditional name="aug_prediction"> |
280 <param name="augustus_mode" value="builtin" /> | 277 <param name="augustus_mode" value="builtin"/> |
281 <param name="augustus_species" value="human" /> | 278 <param name="augustus_species" value="human"/> |
282 </conditional> | 279 </conditional> |
283 </conditional> | 280 </conditional> |
284 </conditional> | 281 </conditional> |
285 <param name="outputs" value="short_summary,gff" /> | 282 <param name="outputs" value="short_summary,gff"/> |
286 <output name="busco_sum" file="genome_results/short_summary" compare="diff" lines_diff="10"> | 283 <output name="busco_sum" file="genome_results/short_summary" compare="diff" lines_diff="10"> |
287 <assert_contents> | 284 <assert_contents> |
288 <has_text text="# Gene predictor used: augustus"/> | 285 <has_text text="# Gene predictor used: augustus"/> |
289 </assert_contents> | 286 </assert_contents> |
290 </output> | 287 </output> |
291 <output name="busco_table" file="genome_results/full_table" compare="diff" lines_diff="10" /> | 288 <output name="busco_table" file="genome_results/full_table" compare="diff" lines_diff="10"/> |
292 <output name="busco_gff"> | 289 <output name="busco_gff"> |
293 <assert_contents> | 290 <assert_contents> |
294 <has_n_lines n="1"/> | 291 <has_n_lines n="1"/> |
295 <has_text text="##gff-version 3" /> | 292 <has_text text="##gff-version 3"/> |
296 </assert_contents> | 293 </assert_contents> |
297 </output> | 294 </output> |
298 </test> | 295 </test> |
299 <test expect_num_outputs="3"> | 296 <test expect_num_outputs="3"> |
300 <param name="input" value="genome.fa" /> | 297 <param name="input" value="genome.fa"/> |
301 <conditional name="lineage"> | 298 <conditional name="lineage"> |
302 <param name="lineage_mode" value="select_lineage" /> | 299 <param name="lineage_mode" value="select_lineage"/> |
303 <param name="lineage_dataset" value="arthropoda_odb10" /> | 300 <param name="lineage_dataset" value="arthropoda_odb10"/> |
304 </conditional> | 301 </conditional> |
305 <conditional name="busco_mode"> | 302 <conditional name="busco_mode"> |
306 <param name="mode" value="geno" /> | 303 <param name="mode" value="geno"/> |
307 <conditional name="use_augustus"> | 304 <conditional name="use_augustus"> |
308 <param name="use_augustus_selector" value="augustus" /> | 305 <param name="use_augustus_selector" value="augustus"/> |
309 <conditional name="aug_prediction"> | 306 <conditional name="aug_prediction"> |
310 <param name="augustus_mode" value="history" /> | 307 <param name="augustus_mode" value="history"/> |
311 <param name="augustus_model" value="local.tar.gz" ftype="augustus" /> | 308 <param name="augustus_model" value="local.tar.gz" ftype="augustus"/> |
312 </conditional> | 309 </conditional> |
313 </conditional> | 310 </conditional> |
314 </conditional> | 311 </conditional> |
315 <param name="outputs" value="short_summary,missing" /> | 312 <param name="outputs" value="short_summary,missing"/> |
316 <output name="busco_sum" file="genome_results/short_summary" compare="diff" lines_diff="10"> | 313 <output name="busco_sum" file="genome_results/short_summary" compare="diff" lines_diff="10"> |
317 <assert_contents> | 314 <assert_contents> |
318 <has_text text="# Gene predictor used: augustus"/> | 315 <has_text text="# Gene predictor used: augustus"/> |
319 <has_text text="# BUSCO version is: @TOOL_VERSION@"/> | 316 <has_text text="# BUSCO version is: @TOOL_VERSION@"/> |
320 </assert_contents> | 317 </assert_contents> |
321 </output> | 318 </output> |
322 <output name="busco_table" file="genome_results/full_table" compare="diff" lines_diff="10" /> | 319 <output name="busco_table" file="genome_results/full_table" compare="diff" lines_diff="10"/> |
323 <output name="busco_missing" file="genome_results/missing_buscos_list" compare="diff" lines_diff="10" /> | 320 <output name="busco_missing" file="genome_results/missing_buscos_list" compare="diff" lines_diff="10"/> |
324 </test> | 321 </test> |
325 <test expect_num_outputs="5"> | 322 <test expect_num_outputs="5"> |
326 <param name="input" value="genome.fa" /> | 323 <param name="input" value="genome.fa"/> |
327 <conditional name="lineage"> | 324 <conditional name="lineage"> |
328 <param name="lineage_mode" value="select_lineage" /> | 325 <param name="lineage_mode" value="select_lineage"/> |
329 <param name="lineage_dataset" value="arthropoda_odb10" /> | 326 <param name="lineage_dataset" value="arthropoda_odb10"/> |
330 </conditional> | 327 </conditional> |
331 <conditional name="busco_mode"> | 328 <conditional name="busco_mode"> |
332 <param name="mode" value="geno" /> | 329 <param name="mode" value="geno"/> |
333 <conditional name="use_augustus"> | 330 <conditional name="use_augustus"> |
334 <param name="use_augustus_selector" value="metaeuk" /> | 331 <param name="use_augustus_selector" value="metaeuk"/> |
335 </conditional> | 332 </conditional> |
336 </conditional> | 333 </conditional> |
337 <param name="outputs" value="short_summary,missing,image,gff" /> | 334 <param name="outputs" value="short_summary,missing,image,gff"/> |
338 <output name="busco_sum"> | 335 <output name="busco_sum"> |
339 <assert_contents> | 336 <assert_contents> |
340 <has_text text="# Gene predictor used: metaeuk"/> | 337 <has_text text="# Gene predictor used: metaeuk"/> |
341 </assert_contents> | 338 </assert_contents> |
342 </output> | 339 </output> |
351 <has_text text="# BUSCO version is: @TOOL_VERSION@"/> | 348 <has_text text="# BUSCO version is: @TOOL_VERSION@"/> |
352 <has_text text="9647at6656"/> | 349 <has_text text="9647at6656"/> |
353 </assert_contents> | 350 </assert_contents> |
354 </output> | 351 </output> |
355 <output name="summary_image" file="genome_results_metaeuk/summary.png" compare="sim_size"/> | 352 <output name="summary_image" file="genome_results_metaeuk/summary.png" compare="sim_size"/> |
356 <output name="busco_gff" file="genome_results_metaeuk/out.gff3" compare="diff" lines_diff="6" /> | 353 <output name="busco_gff" file="genome_results_metaeuk/out.gff3" compare="diff" lines_diff="6"/> |
357 </test> | 354 </test> |
358 <test expect_num_outputs="5"> | 355 <test expect_num_outputs="5"> |
359 <param name="input" value="genome.fa" /> | 356 <param name="input" value="genome.fa"/> |
360 <conditional name="lineage"> | 357 <conditional name="lineage"> |
361 <param name="lineage_mode" value="auto_detect" /> | 358 <param name="lineage_mode" value="auto_detect"/> |
362 <param name="auto_lineage" value="--auto-lineage" /> | 359 <param name="auto_lineage" value="--auto-lineage"/> |
363 </conditional> | 360 </conditional> |
364 <conditional name="busco_mode"> | 361 <conditional name="busco_mode"> |
365 <param name="mode" value="geno" /> | 362 <param name="mode" value="geno"/> |
366 <conditional name="use_augustus"> | 363 <conditional name="use_augustus"> |
367 <param name="use_augustus_selector" value="metaeuk" /> | 364 <param name="use_augustus_selector" value="metaeuk"/> |
368 </conditional> | 365 </conditional> |
369 </conditional> | 366 </conditional> |
370 <param name="outputs" value="short_summary,missing,image,gff" /> | 367 <param name="outputs" value="short_summary,missing,image,gff"/> |
371 <output name="busco_sum"> | 368 <output name="busco_sum"> |
372 <assert_contents> | 369 <assert_contents> |
373 <has_text text="Gene predictor used: metaeuk"/> | 370 <has_text text="Gene predictor used: metaeuk"/> |
374 </assert_contents> | 371 </assert_contents> |
375 </output> | 372 </output> |
383 <assert_contents> | 380 <assert_contents> |
384 <has_text text="# BUSCO version is: @TOOL_VERSION@"/> | 381 <has_text text="# BUSCO version is: @TOOL_VERSION@"/> |
385 <has_text text="The lineage dataset is: eukaryota_odb10"/> | 382 <has_text text="The lineage dataset is: eukaryota_odb10"/> |
386 </assert_contents> | 383 </assert_contents> |
387 </output> | 384 </output> |
388 <output name="summary_image" file="genome_results_metaeuk_auto/summary.png" compare="sim_size" /> | 385 <output name="summary_image" file="genome_results_metaeuk_auto/summary.png" compare="sim_size"/> |
389 <output name="busco_gff" file="genome_results_metaeuk_auto/out.gff" compare="diff" /> | 386 <output name="busco_gff" file="genome_results_metaeuk_auto/out.gff" compare="diff"/> |
390 </test> | 387 </test> |
391 <test expect_num_outputs="3"> | 388 <test expect_num_outputs="3"> |
392 <param name="input" value="genome.fa" /> | 389 <param name="input" value="genome.fa"/> |
393 <conditional name="lineage"> | 390 <conditional name="lineage"> |
394 <param name="lineage_mode" value="select_lineage" /> | 391 <param name="lineage_mode" value="select_lineage"/> |
395 <param name="lineage_dataset" value="arthropoda_odb10" /> | 392 <param name="lineage_dataset" value="arthropoda_odb10"/> |
396 </conditional> | 393 </conditional> |
397 <param name="outputs" value="short_summary,gff" /> | 394 <param name="outputs" value="short_summary,gff"/> |
398 <output name="busco_sum"> | 395 <output name="busco_sum"> |
399 <assert_contents> | 396 <assert_contents> |
400 <has_text text="# Gene predictor used: miniprot"/> | 397 <has_text text="# Gene predictor used: miniprot"/> |
401 </assert_contents> | 398 </assert_contents> |
402 </output> | 399 </output> |
403 <output name="busco_gff" file="genome_results_miniprot/out.gff" compare="diff" /> | 400 <output name="busco_gff" file="genome_results_miniprot/out.gff" compare="diff"/> |
404 <output name="busco_table" file="genome_results_miniprot/full_table"> | 401 <output name="busco_table" file="genome_results_miniprot/full_table"> |
405 <assert_contents> | 402 <assert_contents> |
406 <has_text text="# BUSCO version is: @TOOL_VERSION@"/> | 403 <has_text text="# BUSCO version is: @TOOL_VERSION@"/> |
407 <has_text text="9647at6656"/> | 404 <has_text text="9647at6656"/> |
408 </assert_contents> | 405 </assert_contents> |
410 </test> | 407 </test> |
411 </tests> | 408 </tests> |
412 <help><![CDATA[ | 409 <help><![CDATA[ |
413 | 410 |
414 | 411 |
415 BUSCO: assessing genome assembly and annotation completeness with Benchmarking Universal Single-Copy Orthologs | 412 BUSCO: Assessing genome assembly and annotation completeness with Benchmarking Universal Single-Copy Orthologs |
416 -------------------------------------------------------------------------------------------------------------- | 413 -------------------------------------------------------------------------------------------------------------- |
417 | 414 |
418 Interpreting the results | 415 Interpreting the results |
419 ^^^^^^^^^^^^^^^^^^^^^^^^ | 416 ^^^^^^^^^^^^^^^^^^^^^^^^ |
420 | 417 |
430 Therefore you should filter them before a BUSCO analysis. | 427 Therefore you should filter them before a BUSCO analysis. |
431 Finally, focusing on specific tissues or specific life stages and conditions in a transcriptomic experiment | 428 Finally, focusing on specific tissues or specific life stages and conditions in a transcriptomic experiment |
432 is unlikely to produce a BUSCO-complete transcriptome. In this case, consistency across your samples | 429 is unlikely to produce a BUSCO-complete transcriptome. In this case, consistency across your samples |
433 is what you will be aiming for. | 430 is what you will be aiming for. |
434 | 431 |
435 For more information please refer to the Busco_ `user guide <https: / /busco.ezlab.org /busco_userguide.html#interpreting-the-results>`_ | 432 For more information please refer to the Busco_ `user guide <https://busco.ezlab.org /busco_userguide.html#interpreting-the-results>`_ |
436 . | 433 . |
437 | 434 |
438 .. _BUSCO: http://busco.ezlab.org/ | 435 .. _BUSCO: http://busco.ezlab.org/ |
439 | 436 |
440 ]]> </help> | 437 ]]></help> |
441 <expand macro="citations" /> | 438 <expand macro="citations"/> |
442 </tool> | 439 </tool> |