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">