annotate dram_strainer.xml @ 1:8a30a4bd0aaa draft

planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/dram commit e0934fc66bfd742731505cacd18cbf53b26d4f2a
author iuc
date Tue, 11 Jul 2023 23:44:41 +0000
parents e945bfed58b9
children 0fc8251d3d0b
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
1
8a30a4bd0aaa 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
e945bfed58b9 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>
e945bfed58b9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/dram commit df10ba86507266a6a6f83c9bbefb7191a41b46f5
iuc
parents:
diff changeset
3 <macros>
e945bfed58b9 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>
e945bfed58b9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/dram commit df10ba86507266a6a6f83c9bbefb7191a41b46f5
iuc
parents:
diff changeset
5 </macros>
e945bfed58b9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/dram commit df10ba86507266a6a6f83c9bbefb7191a41b46f5
iuc
parents:
diff changeset
6 <expand macro="requirements"/>
e945bfed58b9 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[
e945bfed58b9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/dram commit df10ba86507266a6a6f83c9bbefb7191a41b46f5
iuc
parents:
diff changeset
8 DRAM.py strainer
e945bfed58b9 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'
e945bfed58b9 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'
e945bfed58b9 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'
e945bfed58b9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/dram commit df10ba86507266a6a6f83c9bbefb7191a41b46f5
iuc
parents:
diff changeset
12 #if $advanced.fastas:
e945bfed58b9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/dram commit df10ba86507266a6a6f83c9bbefb7191a41b46f5
iuc
parents:
diff changeset
13 --fastas '$advanced.fastas'
e945bfed58b9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/dram commit df10ba86507266a6a6f83c9bbefb7191a41b46f5
iuc
parents:
diff changeset
14 #end if
e945bfed58b9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/dram commit df10ba86507266a6a6f83c9bbefb7191a41b46f5
iuc
parents:
diff changeset
15 #if $advanced.scaffolds:
e945bfed58b9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/dram commit df10ba86507266a6a6f83c9bbefb7191a41b46f5
iuc
parents:
diff changeset
16 --scaffolds '$advanced.scaffolds'
e945bfed58b9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/dram commit df10ba86507266a6a6f83c9bbefb7191a41b46f5
iuc
parents:
diff changeset
17 #end if
e945bfed58b9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/dram commit df10ba86507266a6a6f83c9bbefb7191a41b46f5
iuc
parents:
diff changeset
18 #if $advanced.genes:
e945bfed58b9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/dram commit df10ba86507266a6a6f83c9bbefb7191a41b46f5
iuc
parents:
diff changeset
19 --genes '$advanced.genes'
e945bfed58b9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/dram commit df10ba86507266a6a6f83c9bbefb7191a41b46f5
iuc
parents:
diff changeset
20 #end if
e945bfed58b9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/dram commit df10ba86507266a6a6f83c9bbefb7191a41b46f5
iuc
parents:
diff changeset
21 #if $advanced.identifiers:
e945bfed58b9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/dram commit df10ba86507266a6a6f83c9bbefb7191a41b46f5
iuc
parents:
diff changeset
22 --identifiers '$advanced.identifiers'
e945bfed58b9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/dram commit df10ba86507266a6a6f83c9bbefb7191a41b46f5
iuc
parents:
diff changeset
23 #end if
e945bfed58b9 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
e945bfed58b9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/dram commit df10ba86507266a6a6f83c9bbefb7191a41b46f5
iuc
parents:
diff changeset
25 ##if $advanced.categories:
e945bfed58b9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/dram commit df10ba86507266a6a6f83c9bbefb7191a41b46f5
iuc
parents:
diff changeset
26 ## --categories '$advanced.categories'
e945bfed58b9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/dram commit df10ba86507266a6a6f83c9bbefb7191a41b46f5
iuc
parents:
diff changeset
27 ##end if
e945bfed58b9 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:
e945bfed58b9 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'
e945bfed58b9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/dram commit df10ba86507266a6a6f83c9bbefb7191a41b46f5
iuc
parents:
diff changeset
30 #end if
e945bfed58b9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/dram commit df10ba86507266a6a6f83c9bbefb7191a41b46f5
iuc
parents:
diff changeset
31 ]]></command>
e945bfed58b9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/dram commit df10ba86507266a6a6f83c9bbefb7191a41b46f5
iuc
parents:
diff changeset
32 <inputs>
e945bfed58b9 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"/>
e945bfed58b9 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"/>
e945bfed58b9 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">
e945bfed58b9 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">
e945bfed58b9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/dram commit df10ba86507266a6a6f83c9bbefb7191a41b46f5
iuc
parents:
diff changeset
37 <expand macro="sanitizer"/>
e945bfed58b9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/dram commit df10ba86507266a6a6f83c9bbefb7191a41b46f5
iuc
parents:
diff changeset
38 </param>
e945bfed58b9 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">
e945bfed58b9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/dram commit df10ba86507266a6a6f83c9bbefb7191a41b46f5
iuc
parents:
diff changeset
40 <expand macro="sanitizer"/>
e945bfed58b9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/dram commit df10ba86507266a6a6f83c9bbefb7191a41b46f5
iuc
parents:
diff changeset
41 </param>
e945bfed58b9 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"/>
e945bfed58b9 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"/>
e945bfed58b9 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"/>
e945bfed58b9 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 -->
e945bfed58b9 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"/> -->
e945bfed58b9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/dram commit df10ba86507266a6a6f83c9bbefb7191a41b46f5
iuc
parents:
diff changeset
47 </section>
e945bfed58b9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/dram commit df10ba86507266a6a6f83c9bbefb7191a41b46f5
iuc
parents:
diff changeset
48 </inputs>
e945bfed58b9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/dram commit df10ba86507266a6a6f83c9bbefb7191a41b46f5
iuc
parents:
diff changeset
49 <outputs>
e945bfed58b9 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"/>
e945bfed58b9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/dram commit df10ba86507266a6a6f83c9bbefb7191a41b46f5
iuc
parents:
diff changeset
51 </outputs>
e945bfed58b9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/dram commit df10ba86507266a6a6f83c9bbefb7191a41b46f5
iuc
parents:
diff changeset
52 <tests>
e945bfed58b9 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">
e945bfed58b9 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"/>
e945bfed58b9 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"/>
e945bfed58b9 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_"/>
e945bfed58b9 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_"/>
e945bfed58b9 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"/>
e945bfed58b9 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"/>
e945bfed58b9 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"/>
e945bfed58b9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/dram commit df10ba86507266a6a6f83c9bbefb7191a41b46f5
iuc
parents:
diff changeset
61 </test>
e945bfed58b9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/dram commit df10ba86507266a6a6f83c9bbefb7191a41b46f5
iuc
parents:
diff changeset
62 </tests>
e945bfed58b9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/dram commit df10ba86507266a6a6f83c9bbefb7191a41b46f5
iuc
parents:
diff changeset
63 <help>
e945bfed58b9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/dram commit df10ba86507266a6a6f83c9bbefb7191a41b46f5
iuc
parents:
diff changeset
64 **What it does**
e945bfed58b9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/dram commit df10ba86507266a6a6f83c9bbefb7191a41b46f5
iuc
parents:
diff changeset
65
e945bfed58b9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/dram commit df10ba86507266a6a6f83c9bbefb7191a41b46f5
iuc
parents:
diff changeset
66 @WHATITDOESHEADER@
e945bfed58b9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/dram commit df10ba86507266a6a6f83c9bbefb7191a41b46f5
iuc
parents:
diff changeset
67
e945bfed58b9 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
e945bfed58b9 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.
e945bfed58b9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/dram commit df10ba86507266a6a6f83c9bbefb7191a41b46f5
iuc
parents:
diff changeset
70
e945bfed58b9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/dram commit df10ba86507266a6a6f83c9bbefb7191a41b46f5
iuc
parents:
diff changeset
71 @CUSTOMDISTILLATEFILES@
e945bfed58b9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/dram commit df10ba86507266a6a6f83c9bbefb7191a41b46f5
iuc
parents:
diff changeset
72
e945bfed58b9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/dram commit df10ba86507266a6a6f83c9bbefb7191a41b46f5
iuc
parents:
diff changeset
73 **Options**
e945bfed58b9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/dram commit df10ba86507266a6a6f83c9bbefb7191a41b46f5
iuc
parents:
diff changeset
74
e945bfed58b9 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
e945bfed58b9 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
e945bfed58b9 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
e945bfed58b9 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
e945bfed58b9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/dram commit df10ba86507266a6a6f83c9bbefb7191a41b46f5
iuc
parents:
diff changeset
79
e945bfed58b9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/dram commit df10ba86507266a6a6f83c9bbefb7191a41b46f5
iuc
parents:
diff changeset
80 @WHATITDOESFOOTER@
e945bfed58b9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/dram commit df10ba86507266a6a6f83c9bbefb7191a41b46f5
iuc
parents:
diff changeset
81 </help>
e945bfed58b9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/dram commit df10ba86507266a6a6f83c9bbefb7191a41b46f5
iuc
parents:
diff changeset
82 <expand macro="citations"/>
e945bfed58b9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/dram commit df10ba86507266a6a6f83c9bbefb7191a41b46f5
iuc
parents:
diff changeset
83 </tool>