Mercurial > repos > iuc > dram_strainer
comparison dram_strainer.xml @ 3:f081f73cc0be draft default tip
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/dram commit 3234c3d93fa294fa9c2c5148eae4b399d42904d8
author | iuc |
---|---|
date | Fri, 23 Aug 2024 08:18:27 +0000 |
parents | 9c8f2cfb70ba |
children |
comparison
equal
deleted
inserted
replaced
2:9c8f2cfb70ba | 3:f081f73cc0be |
---|---|
5 </macros> | 5 </macros> |
6 <expand macro="bio_tools"/> | 6 <expand macro="bio_tools"/> |
7 <expand macro="requirements"/> | 7 <expand macro="requirements"/> |
8 <command detect_errors="exit_code"><![CDATA[ | 8 <command detect_errors="exit_code"><![CDATA[ |
9 DRAM.py strainer | 9 DRAM.py strainer |
10 --input_annotations '$input_annotations' | 10 --input_tsv '$input_tsv' |
11 --input_fasta '$input_fasta' | 11 --input_fasta '$input_fasta' |
12 --output_fasta '$output_fasta' | 12 --output_fasta '$output_fasta' |
13 #if $advanced.fastas: | 13 #if $advanced.fastas: |
14 --fastas '$advanced.fastas' | 14 --fastas '$advanced.fastas' |
15 #end if | 15 #end if |
20 --genes '$advanced.genes' | 20 --genes '$advanced.genes' |
21 #end if | 21 #end if |
22 #if $advanced.identifiers: | 22 #if $advanced.identifiers: |
23 --identifiers '$advanced.identifiers' | 23 --identifiers '$advanced.identifiers' |
24 #end if | 24 #end if |
25 ## Broken in 3.5.1 - https://github.com/WrightonLabCSU/DRAM/issues/194 | 25 #if $advanced.categories: |
26 ##if $advanced.categories: | 26 --categories '$advanced.categories' |
27 ## --categories '$advanced.categories' | 27 #end if |
28 ##end if | |
29 #if $advanced.custom_distillate: | 28 #if $advanced.custom_distillate: |
30 --custom_distillate '$advanced.custom_distillate' | 29 --custom_distillate '$advanced.custom_distillate' |
31 #end if | 30 #end if |
32 ]]></command> | 31 ]]></command> |
33 <inputs> | 32 <inputs> |
34 <param argument="--input_annotations" type="data" format="tabular" label="Annotations file" help="Produced by the DRAM annotate tool"/> | 33 <param argument="--input_tsv" type="data" format="tabular" label="Annotations file" help="Produced by the DRAM annotate tool"/> |
35 <param argument="--input_fasta" type="data" format="fasta,fasta.gz" label="FASTA file to filter"/> | 34 <param argument="--input_fasta" type="data" format="fasta,fasta.gz" label="FASTA file to filter"/> |
36 <section name="advanced" title="Advanced options" expanded="false"> | 35 <section name="advanced" title="Advanced options" expanded="false"> |
37 <param argument="--fastas" type="text" value="" label="Space-separated list of fastas to keep" help="Optional, leave blank to ignore"> | 36 <param argument="--fastas" type="text" value="" label="Space-separated list of fastas to keep" help="Optional, leave blank to ignore"> |
38 <expand macro="sanitizer"/> | 37 <expand macro="sanitizer"/> |
39 </param> | 38 </param> |
41 <expand macro="sanitizer"/> | 40 <expand macro="sanitizer"/> |
42 </param> | 41 </param> |
43 <expand macro="genes_param"/> | 42 <expand macro="genes_param"/> |
44 <expand macro="identifiers_param"/> | 43 <expand macro="identifiers_param"/> |
45 <expand macro="custom_distillate_param"/> | 44 <expand macro="custom_distillate_param"/> |
46 <!-- Broken in 3.5.1, see above --> | 45 <expand macro="categories_param"/> |
47 <!-- <expand macro="categories_param"/> --> | |
48 </section> | 46 </section> |
49 </inputs> | 47 </inputs> |
50 <outputs> | 48 <outputs> |
51 <data name="output_fasta" format="fasta"/> | 49 <data name="output_fasta" format="fasta"/> |
52 </outputs> | 50 </outputs> |
53 <tests> | 51 <tests> |
54 <test expect_num_outputs="1"> | 52 <test expect_num_outputs="1"> |
55 <param name="input_annotations" ftype="tabular" value="annotated1.tabular"/> | 53 <param name="input_tsv" value="annotated1.tabular" ftype="tabular"/> |
56 <param name="input_fasta" ftype="fasta.gz" value="strainer_input_fasta1.fasta.gz"/> | 54 <param name="input_fasta" value="strainer_input_fasta1.fasta.gz" ftype="fasta.gz"/> |
57 <param name="fastas" value="dataset_"/> | 55 <param name="fastas" value="dataset_"/> |
58 <param name="scaffolds" value="scaffold_"/> | 56 <param name="scaffolds" value="scaffold_"/> |
59 <param name="identifiers" value="K15023"/> | 57 <param name="identifiers" value="K15023"/> |
60 <param name="custom_distillate" ftype="tabular" value="distill_custom.tabular"/> | 58 <param name="custom_distillate" value="distill_custom.tabular" ftype="tabular"/> |
61 <output name="output_fasta" ftype="fasta" value="strainer_output1.fasta"/> | 59 <output name="output_fasta" ftype="fasta" value="strainer_output1.fasta"/> |
62 </test> | 60 </test> |
63 </tests> | 61 </tests> |
64 <help> | 62 <help> |
65 **What it does** | 63 **What it does** |