Mercurial > repos > iuc > dram_strainer
annotate 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 |
rev | line source |
---|---|
1
684676cd6512
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/dram commit e0934fc66bfd742731505cacd18cbf53b26d4f2a
iuc
parents:
0
diff
changeset
|
1 <tool id="dram_strainer" name="DRAM strain annotations" version="@TOOL_VERSION@+galaxy0" profile="@PROFILE@"> |
0
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> |
2
9c8f2cfb70ba
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/dram commit a5e28ac40a63a269100ddec5629aee5256ce00ef
iuc
parents:
1
diff
changeset
|
6 <expand macro="bio_tools"/> |
0
5b577e90f822
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/dram commit df10ba86507266a6a6f83c9bbefb7191a41b46f5
iuc
parents:
diff
changeset
|
7 <expand macro="requirements"/> |
5b577e90f822
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/dram commit df10ba86507266a6a6f83c9bbefb7191a41b46f5
iuc
parents:
diff
changeset
|
8 <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
|
9 DRAM.py strainer |
3
f081f73cc0be
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/dram commit 3234c3d93fa294fa9c2c5148eae4b399d42904d8
iuc
parents:
2
diff
changeset
|
10 --input_tsv '$input_tsv' |
0
5b577e90f822
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/dram commit df10ba86507266a6a6f83c9bbefb7191a41b46f5
iuc
parents:
diff
changeset
|
11 --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
|
12 --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
|
13 #if $advanced.fastas: |
5b577e90f822
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/dram commit df10ba86507266a6a6f83c9bbefb7191a41b46f5
iuc
parents:
diff
changeset
|
14 --fastas '$advanced.fastas' |
5b577e90f822
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/dram commit df10ba86507266a6a6f83c9bbefb7191a41b46f5
iuc
parents:
diff
changeset
|
15 #end if |
5b577e90f822
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/dram commit df10ba86507266a6a6f83c9bbefb7191a41b46f5
iuc
parents:
diff
changeset
|
16 #if $advanced.scaffolds: |
5b577e90f822
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/dram commit df10ba86507266a6a6f83c9bbefb7191a41b46f5
iuc
parents:
diff
changeset
|
17 --scaffolds '$advanced.scaffolds' |
5b577e90f822
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/dram commit df10ba86507266a6a6f83c9bbefb7191a41b46f5
iuc
parents:
diff
changeset
|
18 #end if |
5b577e90f822
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/dram commit df10ba86507266a6a6f83c9bbefb7191a41b46f5
iuc
parents:
diff
changeset
|
19 #if $advanced.genes: |
5b577e90f822
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/dram commit df10ba86507266a6a6f83c9bbefb7191a41b46f5
iuc
parents:
diff
changeset
|
20 --genes '$advanced.genes' |
5b577e90f822
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/dram commit df10ba86507266a6a6f83c9bbefb7191a41b46f5
iuc
parents:
diff
changeset
|
21 #end if |
5b577e90f822
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/dram commit df10ba86507266a6a6f83c9bbefb7191a41b46f5
iuc
parents:
diff
changeset
|
22 #if $advanced.identifiers: |
5b577e90f822
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/dram commit df10ba86507266a6a6f83c9bbefb7191a41b46f5
iuc
parents:
diff
changeset
|
23 --identifiers '$advanced.identifiers' |
5b577e90f822
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/dram commit df10ba86507266a6a6f83c9bbefb7191a41b46f5
iuc
parents:
diff
changeset
|
24 #end if |
3
f081f73cc0be
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/dram commit 3234c3d93fa294fa9c2c5148eae4b399d42904d8
iuc
parents:
2
diff
changeset
|
25 #if $advanced.categories: |
f081f73cc0be
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/dram commit 3234c3d93fa294fa9c2c5148eae4b399d42904d8
iuc
parents:
2
diff
changeset
|
26 --categories '$advanced.categories' |
f081f73cc0be
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/dram commit 3234c3d93fa294fa9c2c5148eae4b399d42904d8
iuc
parents:
2
diff
changeset
|
27 #end if |
0
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> |
3
f081f73cc0be
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/dram commit 3234c3d93fa294fa9c2c5148eae4b399d42904d8
iuc
parents:
2
diff
changeset
|
33 <param argument="--input_tsv" type="data" format="tabular" label="Annotations file" help="Produced by the DRAM annotate tool"/> |
0
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"/> |
3
f081f73cc0be
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/dram commit 3234c3d93fa294fa9c2c5148eae4b399d42904d8
iuc
parents:
2
diff
changeset
|
45 <expand macro="categories_param"/> |
0
5b577e90f822
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/dram commit df10ba86507266a6a6f83c9bbefb7191a41b46f5
iuc
parents:
diff
changeset
|
46 </section> |
5b577e90f822
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/dram commit df10ba86507266a6a6f83c9bbefb7191a41b46f5
iuc
parents:
diff
changeset
|
47 </inputs> |
5b577e90f822
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/dram commit df10ba86507266a6a6f83c9bbefb7191a41b46f5
iuc
parents:
diff
changeset
|
48 <outputs> |
5b577e90f822
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/dram commit df10ba86507266a6a6f83c9bbefb7191a41b46f5
iuc
parents:
diff
changeset
|
49 <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
|
50 </outputs> |
5b577e90f822
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/dram commit df10ba86507266a6a6f83c9bbefb7191a41b46f5
iuc
parents:
diff
changeset
|
51 <tests> |
5b577e90f822
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/dram commit df10ba86507266a6a6f83c9bbefb7191a41b46f5
iuc
parents:
diff
changeset
|
52 <test expect_num_outputs="1"> |
3
f081f73cc0be
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/dram commit 3234c3d93fa294fa9c2c5148eae4b399d42904d8
iuc
parents:
2
diff
changeset
|
53 <param name="input_tsv" value="annotated1.tabular" ftype="tabular"/> |
f081f73cc0be
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/dram commit 3234c3d93fa294fa9c2c5148eae4b399d42904d8
iuc
parents:
2
diff
changeset
|
54 <param name="input_fasta" value="strainer_input_fasta1.fasta.gz" ftype="fasta.gz"/> |
0
5b577e90f822
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/dram commit df10ba86507266a6a6f83c9bbefb7191a41b46f5
iuc
parents:
diff
changeset
|
55 <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
|
56 <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
|
57 <param name="identifiers" value="K15023"/> |
3
f081f73cc0be
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/dram commit 3234c3d93fa294fa9c2c5148eae4b399d42904d8
iuc
parents:
2
diff
changeset
|
58 <param name="custom_distillate" value="distill_custom.tabular" ftype="tabular"/> |
0
5b577e90f822
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/dram commit df10ba86507266a6a6f83c9bbefb7191a41b46f5
iuc
parents:
diff
changeset
|
59 <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
|
60 </test> |
5b577e90f822
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/dram commit df10ba86507266a6a6f83c9bbefb7191a41b46f5
iuc
parents:
diff
changeset
|
61 </tests> |
5b577e90f822
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/dram commit df10ba86507266a6a6f83c9bbefb7191a41b46f5
iuc
parents:
diff
changeset
|
62 <help> |
5b577e90f822
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/dram commit df10ba86507266a6a6f83c9bbefb7191a41b46f5
iuc
parents:
diff
changeset
|
63 **What it does** |
5b577e90f822
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/dram commit df10ba86507266a6a6f83c9bbefb7191a41b46f5
iuc
parents:
diff
changeset
|
64 |
5b577e90f822
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/dram commit df10ba86507266a6a6f83c9bbefb7191a41b46f5
iuc
parents:
diff
changeset
|
65 @WHATITDOESHEADER@ |
5b577e90f822
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/dram commit df10ba86507266a6a6f83c9bbefb7191a41b46f5
iuc
parents:
diff
changeset
|
66 |
5b577e90f822
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/dram commit df10ba86507266a6a6f83c9bbefb7191a41b46f5
iuc
parents:
diff
changeset
|
67 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
|
68 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
|
69 |
5b577e90f822
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/dram commit df10ba86507266a6a6f83c9bbefb7191a41b46f5
iuc
parents:
diff
changeset
|
70 @CUSTOMDISTILLATEFILES@ |
5b577e90f822
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/dram commit df10ba86507266a6a6f83c9bbefb7191a41b46f5
iuc
parents:
diff
changeset
|
71 |
5b577e90f822
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/dram commit df10ba86507266a6a6f83c9bbefb7191a41b46f5
iuc
parents:
diff
changeset
|
72 **Options** |
5b577e90f822
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/dram commit df10ba86507266a6a6f83c9bbefb7191a41b46f5
iuc
parents:
diff
changeset
|
73 |
5b577e90f822
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/dram commit df10ba86507266a6a6f83c9bbefb7191a41b46f5
iuc
parents:
diff
changeset
|
74 * **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
|
75 * **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
|
76 * **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
|
77 * **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
|
78 |
5b577e90f822
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/dram commit df10ba86507266a6a6f83c9bbefb7191a41b46f5
iuc
parents:
diff
changeset
|
79 @WHATITDOESFOOTER@ |
5b577e90f822
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/dram commit df10ba86507266a6a6f83c9bbefb7191a41b46f5
iuc
parents:
diff
changeset
|
80 </help> |
5b577e90f822
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/dram commit df10ba86507266a6a6f83c9bbefb7191a41b46f5
iuc
parents:
diff
changeset
|
81 <expand macro="citations"/> |
5b577e90f822
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/dram commit df10ba86507266a6a6f83c9bbefb7191a41b46f5
iuc
parents:
diff
changeset
|
82 </tool> |