Mercurial > repos > iuc > humann
comparison humann.xml @ 1:6b7622dda516 draft
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/humann commit 948cdafe28ae232b641a58bb7dc044d320feb294"
author | iuc |
---|---|
date | Wed, 19 May 2021 17:03:51 +0000 |
parents | 65c80ca30373 |
children | 2cd76b089570 |
comparison
equal
deleted
inserted
replaced
0:65c80ca30373 | 1:6b7622dda516 |
---|---|
148 #if $wf.translated_search.protein_db.selector == 'history' | 148 #if $wf.translated_search.protein_db.selector == 'history' |
149 --protein-database protein_db | 149 --protein-database protein_db |
150 --search-mode '$wf.translated_search.protein_db.search_mode' | 150 --search-mode '$wf.translated_search.protein_db.search_mode' |
151 #else | 151 #else |
152 --protein-database '$wf.translated_search.protein_db.protein_database.fields.path' | 152 --protein-database '$wf.translated_search.protein_db.protein_database.fields.path' |
153 #if 'uniref50' in $wf.translated_search.protein_db.protein_database.fields.dbkey | 153 #if 'uniref50' in $wf.translated_search.protein_db.protein_database.fields.value |
154 --search-mode 'uniref50' | 154 --search-mode 'uniref50' |
155 #else | 155 #else |
156 --search-mode 'uniref90' | 156 --search-mode 'uniref90' |
157 #end if | 157 #end if |
158 #end if | 158 #end if |
259 <option value="raw" selected="true">Quality-controlled shotgun sequencing reads (metagenome (DNA reads) or metatranscriptome (RNA reads))</option> | 259 <option value="raw" selected="true">Quality-controlled shotgun sequencing reads (metagenome (DNA reads) or metatranscriptome (RNA reads))</option> |
260 <option value="mapping">Pre-computed mappings of reads to database sequences</option> | 260 <option value="mapping">Pre-computed mappings of reads to database sequences</option> |
261 <option value="abundance">Pre-computed (typically gene) abundance tables</option> | 261 <option value="abundance">Pre-computed (typically gene) abundance tables</option> |
262 </param> | 262 </param> |
263 <when value="raw"> | 263 <when value="raw"> |
264 <param name="input" type="data" format="fastq,fastq.gz,fasta,fasta.gz" label="Paired-end Fasta/FastQ files should be merged first"/> | 264 <param name="input" type="data" format="fastq,fastq.gz,fasta,fasta.gz" |
265 label="Quality-controlled shotgun sequencing reads (metagenome (DNA reads) or metatranscriptome (RNA reads))" | |
266 help="Paired-end Fasta/FastQ files should be merged first"/> | |
265 </when> | 267 </when> |
266 <when value="mapping"> | 268 <when value="mapping"> |
267 <param name="input" type="data" format="sam,bam" label="Pre-computed mappings of reads to database sequences"/> | 269 <param name="input" type="data" format="sam,bam" label="Pre-computed mappings of reads to database sequences"/> |
268 </when> | 270 </when> |
269 <when value="abundance"> | 271 <when value="abundance"> |
271 </when> | 273 </when> |
272 </conditional> | 274 </conditional> |
273 <conditional name="wf"> | 275 <conditional name="wf"> |
274 <param name="selector" type="select" label="Steps"> | 276 <param name="selector" type="select" label="Steps"> |
275 <option value="bypass_prescreen">Bypass the prescreen step and run on the full ChocoPhlAn database (--bypass-prescreen)</option> | 277 <option value="bypass_prescreen">Bypass the prescreen step and run on the full ChocoPhlAn database (--bypass-prescreen)</option> |
276 <option value="bypass_taxonomic_profiling">Bypass the taxonomic profiling step and creates a custom ChocoPhlAn database of the species</option> | 278 <option value="bypass_taxonomic_profiling">Bypass the taxonomic profiling step and creates a custom ChocoPhlAn database of the species provided afterwards</option> |
277 <option value="bypass_nucleotide_index">Starts the workflow with the nucleotide alignment step using the provided indexed database (--bypass-nucleotide-index)</option> | 279 <option value="bypass_nucleotide_index">Starts the workflow with the nucleotide alignment step using the provided indexed database (--bypass-nucleotide-index)</option> |
278 <option value="bypass_nucleotide_search">Bypass all of the alignment steps before the translated search (--bypass_nucleotide-search)</option> | 280 <option value="bypass_nucleotide_search">Bypass all of the alignment steps before the translated search (--bypass_nucleotide-search)</option> |
279 <option value="bypass_translated_search">Run all of the alignment steps except the translated search (--bypass_translated-search)</option> | 281 <option value="bypass_translated_search">Run all of the alignment steps except the translated search (--bypass_translated-search)</option> |
280 <option value="none" selected="true">Run the full workflow steps</option> | 282 <option value="none" selected="true">Run the full workflow steps</option> |
281 </param> | 283 </param> |
282 <when value="bypass_prescreen"> | 284 <when value="bypass_prescreen"> |
283 <expand macro="nucleotide_search"/> | 285 <expand macro="nucleotide_search"/> |
284 <expand macro="translated_search"/> | 286 <expand macro="translated_search"/> |
285 </when> | 287 </when> |
286 <when value="bypass_taxonomic_profiling"> | 288 <when value="bypass_taxonomic_profiling"> |
287 <param argument="--taxonomic-profile" type="data" format="tabular,txt" label="Taxonomic profile file"/> | 289 <param argument="--taxonomic-profile" type="data" format="tabular,txt,tsv" label="Taxonomic profile file"/> |
288 <expand macro="nucleotide_search"/> | 290 <expand macro="nucleotide_search"/> |
289 <expand macro="translated_search"/> | 291 <expand macro="translated_search"/> |
290 </when> | 292 </when> |
291 <when value="bypass_nucleotide_index"> | 293 <when value="bypass_nucleotide_index"> |
292 <expand macro="nucleotide_search"/> | 294 <expand macro="nucleotide_search"/> |
344 <option value="diamond_unaligned">Translated alignment unaligned reads</option> | 346 <option value="diamond_unaligned">Translated alignment unaligned reads</option> |
345 </param> | 347 </param> |
346 </section> | 348 </section> |
347 </inputs> | 349 </inputs> |
348 <outputs> | 350 <outputs> |
349 <data format="tabular" name="gene_families_tsv" from_work_dir="output/*_genefamilies.tsv" label="${tool.name} on ${on_string}: Gene families and their abundance" > | 351 <data name="gene_families_tsv" format="tabular" from_work_dir="output/*_genefamilies.tsv" label="${tool.name} on ${on_string}: Gene families and their abundance" > |
350 <filter>out['output_format'] == "tsv"</filter> | 352 <filter>out['output_format'] == "tsv"</filter> |
351 </data> | 353 </data> |
352 <data format="biom1" name="gene_families_biom" from_work_dir="output/*_genefamilies.biom" label="${tool.name} on ${on_string}: Gene families and their abundance" > | 354 <data name="gene_families_biom" format="biom1" from_work_dir="output/*_genefamilies.biom" label="${tool.name} on ${on_string}: Gene families and their abundance" > |
353 <filter>out['output_format'] == "biom"</filter> | 355 <filter>out['output_format'] == "biom"</filter> |
354 </data> | 356 </data> |
355 <data format="tabular" name="pathcoverage_tsv" from_work_dir="output/*_pathcoverage.tsv" label="${tool.name} on ${on_string}: Pathways and their coverage" > | 357 <data name="pathcoverage_tsv" format="tabular" from_work_dir="output/*_pathcoverage.tsv" label="${tool.name} on ${on_string}: Pathways and their coverage" > |
356 <filter>out['output_format'] == "tsv"</filter> | 358 <filter>out['output_format'] == "tsv"</filter> |
357 </data> | 359 </data> |
358 <data format="biom1" name="pathcoverage_biom" from_work_dir="output/*_pathcoverage.biom" label="${tool.name} on ${on_string}: Pathways and their coverage" > | 360 <data name="pathcoverage_biom" format="biom1" from_work_dir="output/*_pathcoverage.biom" label="${tool.name} on ${on_string}: Pathways and their coverage" > |
359 <filter>out['output_format'] == "biom"</filter> | 361 <filter>out['output_format'] == "biom"</filter> |
360 </data> | 362 </data> |
361 <data format="tabular" name="pathabundance_tsv" from_work_dir="output/*_pathabundance.tsv" label="${tool.name} on ${on_string}: Pathways and their abundance" > | 363 <data name="pathabundance_tsv" format="tabular" from_work_dir="output/*_pathabundance.tsv" label="${tool.name} on ${on_string}: Pathways and their abundance" > |
362 <filter>out['output_format'] == "tsv"</filter> | 364 <filter>out['output_format'] == "tsv"</filter> |
363 </data> | 365 </data> |
364 <data format="biom1" name="pathabundance_biom" from_work_dir="output/*_pathabundance.biom" label="${tool.name} on ${on_string}: Pathways and their abundance" > | 366 <data name="pathabundance_biom" format="biom1" from_work_dir="output/*_pathabundance.biom" label="${tool.name} on ${on_string}: Pathways and their abundance" > |
365 <filter>out['output_format'] == "biom"</filter> | 367 <filter>out['output_format'] == "biom"</filter> |
366 </data> | 368 </data> |
367 <data format="txt" name="log" label="${tool.name} on ${on_string}: Log"/> | 369 <data format="txt" name="log" label="${tool.name} on ${on_string}: Log"/> |
368 <data format="tabular" name="metaphlan_bowtie2" from_work_dir="output/*_humann_temp/*_metaphlan_bowtie2.txt" label="${tool.name} on ${on_string}: MetaPhlAn Bowtie2 output" > | 370 <data format="tabular" name="metaphlan_bowtie2" from_work_dir="output/*_temp/*_metaphlan_bowtie2.txt" label="${tool.name} on ${on_string}: MetaPhlAn Bowtie2 output" > |
369 <filter>"metaphlan_bowtie2" in out['intermediate_temp']</filter> | 371 <filter>out['intermediate_temp'] and "metaphlan_bowtie2" in out['intermediate_temp']</filter> |
370 </data> | 372 </data> |
371 <data format="tabular" name="metaphlan_bugs_list" from_work_dir="output/*_humann_temp/*_metaphlan_bugs_list.tsv" label="${tool.name} on ${on_string}: MetaPhlAn bugs list" > | 373 <data format="tabular" name="metaphlan_bugs_list" from_work_dir="output/*_temp/*_metaphlan_bugs_list.tsv" label="${tool.name} on ${on_string}: MetaPhlAn bugs list" > |
372 <filter>"metaphlan_bugs_list" in out['intermediate_temp']</filter> | 374 <filter>out['intermediate_temp'] and "metaphlan_bugs_list" in out['intermediate_temp']</filter> |
373 </data> | 375 </data> |
374 <data format="sam" name="bowtie2_alignment" from_work_dir="output/*_humann_temp/*_bowtie2_aligned.sam" label="${tool.name} on ${on_string}: Bowtie2 alignment results" > | 376 <data format="sam" name="bowtie2_alignment" from_work_dir="output/*_temp/*_bowtie2_aligned.sam" label="${tool.name} on ${on_string}: Bowtie2 alignment results" > |
375 <filter>"bowtie2_alignment" in out['intermediate_temp']</filter> | 377 <filter>out['intermediate_temp'] and "bowtie2_alignment" in out['intermediate_temp']</filter> |
376 </data> | 378 </data> |
377 <data format="tabular" name="bowtie2_reduced_alignment" from_work_dir="output/*_humann_temp/*_bowtie2_aligned.tsv" label="${tool.name} on ${on_string}: Bowtie2 reduced alignment results" > | 379 <data format="tabular" name="bowtie2_reduced_alignment" from_work_dir="output/*_temp/*_bowtie2_aligned.tsv" label="${tool.name} on ${on_string}: Bowtie2 reduced alignment results" > |
378 <filter>"bowtie2_reduced_alignment" in out['intermediate_temp']</filter> | 380 <filter>out['intermediate_temp'] and "bowtie2_reduced_alignment" in out['intermediate_temp']</filter> |
379 </data> | 381 </data> |
380 <data format="fasta" name="bowtie2_unaligned" from_work_dir="output/*_humann_temp/*_bowtie2_unaligned.fa" label="${tool.name} on ${on_string}: Unaligned reads after Bowtie2" > | 382 <data format="fasta" name="bowtie2_unaligned" from_work_dir="output/*_temp/*_bowtie2_unaligned.fa" label="${tool.name} on ${on_string}: Unaligned reads after Bowtie2" > |
381 <filter>"bowtie2_unaligned" in out['intermediate_temp']</filter> | 383 <filter>out['intermediate_temp'] and "bowtie2_unaligned" in out['intermediate_temp']</filter> |
382 </data> | 384 </data> |
383 <data format="fasta" name="custom_chocophlan_database" from_work_dir="output/*_humann_temp/*_custom_chocophlan_database.ffn" label="${tool.name} on ${on_string}: Custom ChocoPhlAn database" > | 385 <data format="fasta" name="custom_chocophlan_database" from_work_dir="output/*_temp/*_custom_chocophlan_database.ffn" label="${tool.name} on ${on_string}: Custom ChocoPhlAn database" > |
384 <filter>"custom_chocophlan_database" in out['intermediate_temp']</filter> | 386 <filter>out['intermediate_temp'] and "custom_chocophlan_database" in out['intermediate_temp']</filter> |
385 </data> | 387 </data> |
386 <data format="tabular" name="diamond_aligned" from_work_dir="output/*_humann_temp/*_diamond_aligned.tsv" label="${tool.name} on ${on_string}: Translated alignment results" > | 388 <data format="tabular" name="diamond_aligned" from_work_dir="output/*_temp/*_diamond_aligned.tsv" label="${tool.name} on ${on_string}: Translated alignment results" > |
387 <filter>"diamond_aligned" in out['intermediate_temp']</filter> | 389 <filter>out['intermediate_temp'] and "diamond_aligned" in out['intermediate_temp']</filter> |
388 </data> | 390 </data> |
389 <data format="fasta" name="diamond_unaligned" from_work_dir="output/*_humann_temp/*_diamond_unaligned.fa" label="${tool.name} on ${on_string}: Translated alignment unaligned reads" > | 391 <data format="fasta" name="diamond_unaligned" from_work_dir="output/*_temp/*_diamond_unaligned.fa" label="${tool.name} on ${on_string}: Translated alignment unaligned reads" > |
390 <filter>"diamond_unaligned" in out['intermediate_temp']</filter> | 392 <filter>out['intermediate_temp'] and "diamond_unaligned" in out['intermediate_temp']</filter> |
391 </data> | 393 </data> |
392 </outputs> | 394 </outputs> |
393 <tests> | 395 <tests> |
394 <test expect_num_outputs="12"> | 396 <test expect_num_outputs="12"> |
395 <conditional name="in"> | 397 <conditional name="in"> |
589 <param name="remove_statified_output" value="false"/> | 591 <param name="remove_statified_output" value="false"/> |
590 <param name="intermediate_temp" value=""/> | 592 <param name="intermediate_temp" value=""/> |
591 </section> | 593 </section> |
592 <output name="gene_families_biom" ftype="biom1"> | 594 <output name="gene_families_biom" ftype="biom1"> |
593 <assert_contents> | 595 <assert_contents> |
594 <has_text text="http://biom-format.org"/> | 596 <has_text text="biom-format"/> |
595 <has_text text="UniRef90_A0A396BPQ7|g__Bacteroides.s__Bacteroides_vulgatus"/> | 597 <has_text text="UniRef90_A0A396BPQ7|g__Bacteroides.s__Bacteroides_vulgatus"/> |
596 <has_text text="UniRef90_W8YTG4|unclassified"/> | 598 <has_text text="UniRef90_W8YTG4|unclassified"/> |
597 </assert_contents> | 599 </assert_contents> |
598 </output> | 600 </output> |
599 <output name="pathcoverage_biom" ftype="biom1"> | 601 <output name="pathcoverage_biom" ftype="biom1"> |
600 <assert_contents> | 602 <assert_contents> |
601 <has_text text="TREE"/> | 603 <has_text text="TREE"/> |
602 <has_text text="format-url"/> | 604 <has_text text="format-url"/> |
603 <has_text text="http://biom-format.org"/> | 605 <has_text text="biom-format"/> |
604 <has_text text="PWY-5423: oleoresin monoterpene volatiles biosynthesis|unclassified"/> | 606 <has_text text="PWY-5423: oleoresin monoterpene volatiles biosynthesis|unclassified"/> |
605 <has_text text="humann_Coverage"/> | 607 <has_text text="humann_Coverage"/> |
606 </assert_contents> | 608 </assert_contents> |
607 </output> | 609 </output> |
608 <output name="pathabundance_biom" ftype="biom1"> | 610 <output name="pathabundance_biom" ftype="biom1"> |
609 <assert_contents> | 611 <assert_contents> |
610 <has_text text="TREE"/> | 612 <has_text text="TREE"/> |
611 <has_text text="format-url"/> | 613 <has_text text="format-url"/> |
612 <has_text text="http://biom-format.org"/> | 614 <has_text text="biom-format"/> |
613 <has_text text="PWY-5423: oleoresin monoterpene volatiles biosynthesis|unclassified"/> | 615 <has_text text="PWY-5423: oleoresin monoterpene volatiles biosynthesis|unclassified"/> |
614 <has_text text="humann_Abundance"/> | 616 <has_text text="humann_Abundance"/> |
615 </assert_contents> | 617 </assert_contents> |
616 </output> | 618 </output> |
617 <output name="log" ftype="txt"> | 619 <output name="log" ftype="txt"> |