Mercurial > repos > iuc > dram_strainer
annotate dram_strainer.xml @ 0:5b577e90f822 draft
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/dram commit df10ba86507266a6a6f83c9bbefb7191a41b46f5
author | iuc |
---|---|
date | Sat, 10 Dec 2022 21:15:23 +0000 |
parents | |
children | 684676cd6512 |
rev | line source |
---|---|
0
5b577e90f822
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/dram commit df10ba86507266a6a6f83c9bbefb7191a41b46f5
iuc
parents:
diff
changeset
|
1 <tool id="dram_strainer" name="DRAM strain annotations" version="@TOOL_VERSION@+galaxy@VERSION_SUFFIX@" profile="@PROFILE@"> |
5b577e90f822
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/dram commit df10ba86507266a6a6f83c9bbefb7191a41b46f5
iuc
parents:
diff
changeset
|
2 <description>down to genes of interest</description> |
5b577e90f822
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/dram commit df10ba86507266a6a6f83c9bbefb7191a41b46f5
iuc
parents:
diff
changeset
|
3 <macros> |
5b577e90f822
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/dram commit df10ba86507266a6a6f83c9bbefb7191a41b46f5
iuc
parents:
diff
changeset
|
4 <import>macros.xml</import> |
5b577e90f822
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/dram commit df10ba86507266a6a6f83c9bbefb7191a41b46f5
iuc
parents:
diff
changeset
|
5 </macros> |
5b577e90f822
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/dram commit df10ba86507266a6a6f83c9bbefb7191a41b46f5
iuc
parents:
diff
changeset
|
6 <expand macro="requirements"/> |
5b577e90f822
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/dram commit df10ba86507266a6a6f83c9bbefb7191a41b46f5
iuc
parents:
diff
changeset
|
7 <command detect_errors="exit_code"><![CDATA[ |
5b577e90f822
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/dram commit df10ba86507266a6a6f83c9bbefb7191a41b46f5
iuc
parents:
diff
changeset
|
8 DRAM.py strainer |
5b577e90f822
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/dram commit df10ba86507266a6a6f83c9bbefb7191a41b46f5
iuc
parents:
diff
changeset
|
9 --input_annotations '$input_annotations' |
5b577e90f822
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/dram commit df10ba86507266a6a6f83c9bbefb7191a41b46f5
iuc
parents:
diff
changeset
|
10 --input_fasta '$input_fasta' |
5b577e90f822
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/dram commit df10ba86507266a6a6f83c9bbefb7191a41b46f5
iuc
parents:
diff
changeset
|
11 --output_fasta '$output_fasta' |
5b577e90f822
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/dram commit df10ba86507266a6a6f83c9bbefb7191a41b46f5
iuc
parents:
diff
changeset
|
12 #if $advanced.fastas: |
5b577e90f822
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/dram commit df10ba86507266a6a6f83c9bbefb7191a41b46f5
iuc
parents:
diff
changeset
|
13 --fastas '$advanced.fastas' |
5b577e90f822
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/dram commit df10ba86507266a6a6f83c9bbefb7191a41b46f5
iuc
parents:
diff
changeset
|
14 #end if |
5b577e90f822
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/dram commit df10ba86507266a6a6f83c9bbefb7191a41b46f5
iuc
parents:
diff
changeset
|
15 #if $advanced.scaffolds: |
5b577e90f822
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/dram commit df10ba86507266a6a6f83c9bbefb7191a41b46f5
iuc
parents:
diff
changeset
|
16 --scaffolds '$advanced.scaffolds' |
5b577e90f822
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/dram commit df10ba86507266a6a6f83c9bbefb7191a41b46f5
iuc
parents:
diff
changeset
|
17 #end if |
5b577e90f822
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/dram commit df10ba86507266a6a6f83c9bbefb7191a41b46f5
iuc
parents:
diff
changeset
|
18 #if $advanced.genes: |
5b577e90f822
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/dram commit df10ba86507266a6a6f83c9bbefb7191a41b46f5
iuc
parents:
diff
changeset
|
19 --genes '$advanced.genes' |
5b577e90f822
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/dram commit df10ba86507266a6a6f83c9bbefb7191a41b46f5
iuc
parents:
diff
changeset
|
20 #end if |
5b577e90f822
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/dram commit df10ba86507266a6a6f83c9bbefb7191a41b46f5
iuc
parents:
diff
changeset
|
21 #if $advanced.identifiers: |
5b577e90f822
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/dram commit df10ba86507266a6a6f83c9bbefb7191a41b46f5
iuc
parents:
diff
changeset
|
22 --identifiers '$advanced.identifiers' |
5b577e90f822
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/dram commit df10ba86507266a6a6f83c9bbefb7191a41b46f5
iuc
parents:
diff
changeset
|
23 #end if |
5b577e90f822
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/dram commit df10ba86507266a6a6f83c9bbefb7191a41b46f5
iuc
parents:
diff
changeset
|
24 ## Broken in 3.5.1 - https://github.com/WrightonLabCSU/DRAM/issues/194 |
5b577e90f822
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/dram commit df10ba86507266a6a6f83c9bbefb7191a41b46f5
iuc
parents:
diff
changeset
|
25 ##if $advanced.categories: |
5b577e90f822
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/dram commit df10ba86507266a6a6f83c9bbefb7191a41b46f5
iuc
parents:
diff
changeset
|
26 ## --categories '$advanced.categories' |
5b577e90f822
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/dram commit df10ba86507266a6a6f83c9bbefb7191a41b46f5
iuc
parents:
diff
changeset
|
27 ##end if |
5b577e90f822
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/dram commit df10ba86507266a6a6f83c9bbefb7191a41b46f5
iuc
parents:
diff
changeset
|
28 #if $advanced.custom_distillate: |
5b577e90f822
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/dram commit df10ba86507266a6a6f83c9bbefb7191a41b46f5
iuc
parents:
diff
changeset
|
29 --custom_distillate '$advanced.custom_distillate' |
5b577e90f822
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/dram commit df10ba86507266a6a6f83c9bbefb7191a41b46f5
iuc
parents:
diff
changeset
|
30 #end if |
5b577e90f822
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/dram commit df10ba86507266a6a6f83c9bbefb7191a41b46f5
iuc
parents:
diff
changeset
|
31 ]]></command> |
5b577e90f822
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/dram commit df10ba86507266a6a6f83c9bbefb7191a41b46f5
iuc
parents:
diff
changeset
|
32 <inputs> |
5b577e90f822
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/dram commit df10ba86507266a6a6f83c9bbefb7191a41b46f5
iuc
parents:
diff
changeset
|
33 <param argument="--input_annotations" type="data" format="tabular" label="Annotations file" help="Produced by the DRAM annotate tool"/> |
5b577e90f822
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/dram commit df10ba86507266a6a6f83c9bbefb7191a41b46f5
iuc
parents:
diff
changeset
|
34 <param argument="--input_fasta" type="data" format="fasta,fasta.gz" label="FASTA file to filter"/> |
5b577e90f822
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/dram commit df10ba86507266a6a6f83c9bbefb7191a41b46f5
iuc
parents:
diff
changeset
|
35 <section name="advanced" title="Advanced options" expanded="false"> |
5b577e90f822
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/dram commit df10ba86507266a6a6f83c9bbefb7191a41b46f5
iuc
parents:
diff
changeset
|
36 <param argument="--fastas" type="text" value="" label="Space-separated list of fastas to keep" help="Optional, leave blank to ignore"> |
5b577e90f822
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/dram commit df10ba86507266a6a6f83c9bbefb7191a41b46f5
iuc
parents:
diff
changeset
|
37 <expand macro="sanitizer"/> |
5b577e90f822
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/dram commit df10ba86507266a6a6f83c9bbefb7191a41b46f5
iuc
parents:
diff
changeset
|
38 </param> |
5b577e90f822
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/dram commit df10ba86507266a6a6f83c9bbefb7191a41b46f5
iuc
parents:
diff
changeset
|
39 <param argument="--scaffolds" type="text" value="" label="Space-separated list of scaffolds to keep" help="Optional, leave blank to ignore"> |
5b577e90f822
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/dram commit df10ba86507266a6a6f83c9bbefb7191a41b46f5
iuc
parents:
diff
changeset
|
40 <expand macro="sanitizer"/> |
5b577e90f822
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/dram commit df10ba86507266a6a6f83c9bbefb7191a41b46f5
iuc
parents:
diff
changeset
|
41 </param> |
5b577e90f822
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/dram commit df10ba86507266a6a6f83c9bbefb7191a41b46f5
iuc
parents:
diff
changeset
|
42 <expand macro="genes_param"/> |
5b577e90f822
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/dram commit df10ba86507266a6a6f83c9bbefb7191a41b46f5
iuc
parents:
diff
changeset
|
43 <expand macro="identifiers_param"/> |
5b577e90f822
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/dram commit df10ba86507266a6a6f83c9bbefb7191a41b46f5
iuc
parents:
diff
changeset
|
44 <expand macro="custom_distillate_param"/> |
5b577e90f822
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/dram commit df10ba86507266a6a6f83c9bbefb7191a41b46f5
iuc
parents:
diff
changeset
|
45 <!-- Broken in 3.5.1, see above --> |
5b577e90f822
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/dram commit df10ba86507266a6a6f83c9bbefb7191a41b46f5
iuc
parents:
diff
changeset
|
46 <!-- <expand macro="categories_param"/> --> |
5b577e90f822
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/dram commit df10ba86507266a6a6f83c9bbefb7191a41b46f5
iuc
parents:
diff
changeset
|
47 </section> |
5b577e90f822
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/dram commit df10ba86507266a6a6f83c9bbefb7191a41b46f5
iuc
parents:
diff
changeset
|
48 </inputs> |
5b577e90f822
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/dram commit df10ba86507266a6a6f83c9bbefb7191a41b46f5
iuc
parents:
diff
changeset
|
49 <outputs> |
5b577e90f822
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/dram commit df10ba86507266a6a6f83c9bbefb7191a41b46f5
iuc
parents:
diff
changeset
|
50 <data name="output_fasta" format="fasta"/> |
5b577e90f822
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/dram commit df10ba86507266a6a6f83c9bbefb7191a41b46f5
iuc
parents:
diff
changeset
|
51 </outputs> |
5b577e90f822
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/dram commit df10ba86507266a6a6f83c9bbefb7191a41b46f5
iuc
parents:
diff
changeset
|
52 <tests> |
5b577e90f822
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/dram commit df10ba86507266a6a6f83c9bbefb7191a41b46f5
iuc
parents:
diff
changeset
|
53 <test expect_num_outputs="1"> |
5b577e90f822
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/dram commit df10ba86507266a6a6f83c9bbefb7191a41b46f5
iuc
parents:
diff
changeset
|
54 <param name="input_annotations" ftype="tabular" value="annotated1.tabular"/> |
5b577e90f822
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/dram commit df10ba86507266a6a6f83c9bbefb7191a41b46f5
iuc
parents:
diff
changeset
|
55 <param name="input_fasta" ftype="fasta.gz" value="strainer_input_fasta1.fasta.gz"/> |
5b577e90f822
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/dram commit df10ba86507266a6a6f83c9bbefb7191a41b46f5
iuc
parents:
diff
changeset
|
56 <param name="fastas" value="dataset_"/> |
5b577e90f822
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/dram commit df10ba86507266a6a6f83c9bbefb7191a41b46f5
iuc
parents:
diff
changeset
|
57 <param name="scaffolds" value="scaffold_"/> |
5b577e90f822
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/dram commit df10ba86507266a6a6f83c9bbefb7191a41b46f5
iuc
parents:
diff
changeset
|
58 <param name="identifiers" value="K15023"/> |
5b577e90f822
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/dram commit df10ba86507266a6a6f83c9bbefb7191a41b46f5
iuc
parents:
diff
changeset
|
59 <param name="custom_distillate" ftype="tabular" value="distill_custom.tabular"/> |
5b577e90f822
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/dram commit df10ba86507266a6a6f83c9bbefb7191a41b46f5
iuc
parents:
diff
changeset
|
60 <output name="output_fasta" ftype="fasta" value="strainer_output1.fasta"/> |
5b577e90f822
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/dram commit df10ba86507266a6a6f83c9bbefb7191a41b46f5
iuc
parents:
diff
changeset
|
61 </test> |
5b577e90f822
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/dram commit df10ba86507266a6a6f83c9bbefb7191a41b46f5
iuc
parents:
diff
changeset
|
62 </tests> |
5b577e90f822
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/dram commit df10ba86507266a6a6f83c9bbefb7191a41b46f5
iuc
parents:
diff
changeset
|
63 <help> |
5b577e90f822
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/dram commit df10ba86507266a6a6f83c9bbefb7191a41b46f5
iuc
parents:
diff
changeset
|
64 **What it does** |
5b577e90f822
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/dram commit df10ba86507266a6a6f83c9bbefb7191a41b46f5
iuc
parents:
diff
changeset
|
65 |
5b577e90f822
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/dram commit df10ba86507266a6a6f83c9bbefb7191a41b46f5
iuc
parents:
diff
changeset
|
66 @WHATITDOESHEADER@ |
5b577e90f822
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/dram commit df10ba86507266a6a6f83c9bbefb7191a41b46f5
iuc
parents:
diff
changeset
|
67 |
5b577e90f822
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/dram commit df10ba86507266a6a6f83c9bbefb7191a41b46f5
iuc
parents:
diff
changeset
|
68 This tool accepts a tabular file with all gene annotations from Pfam, UniProt, dbCAN and MEROPS databases produced by the |
5b577e90f822
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/dram commit df10ba86507266a6a6f83c9bbefb7191a41b46f5
iuc
parents:
diff
changeset
|
69 DRAM annotate tool and strains them, further analyzing genes of interest by making trees of functional models. |
5b577e90f822
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/dram commit df10ba86507266a6a6f83c9bbefb7191a41b46f5
iuc
parents:
diff
changeset
|
70 |
5b577e90f822
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/dram commit df10ba86507266a6a6f83c9bbefb7191a41b46f5
iuc
parents:
diff
changeset
|
71 @CUSTOMDISTILLATEFILES@ |
5b577e90f822
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/dram commit df10ba86507266a6a6f83c9bbefb7191a41b46f5
iuc
parents:
diff
changeset
|
72 |
5b577e90f822
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/dram commit df10ba86507266a6a6f83c9bbefb7191a41b46f5
iuc
parents:
diff
changeset
|
73 **Options** |
5b577e90f822
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/dram commit df10ba86507266a6a6f83c9bbefb7191a41b46f5
iuc
parents:
diff
changeset
|
74 |
5b577e90f822
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/dram commit df10ba86507266a6a6f83c9bbefb7191a41b46f5
iuc
parents:
diff
changeset
|
75 * **Space-separated list of fastas to keep** - space-separated list of fastas to keep |
5b577e90f822
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/dram commit df10ba86507266a6a6f83c9bbefb7191a41b46f5
iuc
parents:
diff
changeset
|
76 * **Space-separated list of scaffolds to keep** - space-separated list of scaffolds to keep |
5b577e90f822
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/dram commit df10ba86507266a6a6f83c9bbefb7191a41b46f5
iuc
parents:
diff
changeset
|
77 * **Space-separated list of genes to keep** - space-separated list of genes to keep |
5b577e90f822
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/dram commit df10ba86507266a6a6f83c9bbefb7191a41b46f5
iuc
parents:
diff
changeset
|
78 * **Database identifiers** - database identifiers to keep |
5b577e90f822
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/dram commit df10ba86507266a6a6f83c9bbefb7191a41b46f5
iuc
parents:
diff
changeset
|
79 |
5b577e90f822
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/dram commit df10ba86507266a6a6f83c9bbefb7191a41b46f5
iuc
parents:
diff
changeset
|
80 @WHATITDOESFOOTER@ |
5b577e90f822
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/dram commit df10ba86507266a6a6f83c9bbefb7191a41b46f5
iuc
parents:
diff
changeset
|
81 </help> |
5b577e90f822
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/dram commit df10ba86507266a6a6f83c9bbefb7191a41b46f5
iuc
parents:
diff
changeset
|
82 <expand macro="citations"/> |
5b577e90f822
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/dram commit df10ba86507266a6a6f83c9bbefb7191a41b46f5
iuc
parents:
diff
changeset
|
83 </tool> |