annotate gene_family_integrator.xml @ 2:a322e5e668a3 draft

Uploaded
author greg
date Thu, 24 Aug 2017 13:32:01 -0400
parents 274f9159ffab
children 276f0f31ddb0
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
2
a322e5e668a3 Uploaded
greg
parents: 1
diff changeset
1 <tool id="plant_tribes_gene_family_integrator" name="GeneFamilyIntegrator" version="@WRAPPER_VERSION@.2">
0
fa38de0b1f1a Uploaded
greg
parents:
diff changeset
2 <description>integrates gene models in pre-computed orthologous gene family clusters with classified gene coding sequences</description>
fa38de0b1f1a Uploaded
greg
parents:
diff changeset
3 <macros>
fa38de0b1f1a Uploaded
greg
parents:
diff changeset
4 <import>macros.xml</import>
fa38de0b1f1a Uploaded
greg
parents:
diff changeset
5 </macros>
fa38de0b1f1a Uploaded
greg
parents:
diff changeset
6 <expand macro="requirements_gene_family_integrator" />
fa38de0b1f1a Uploaded
greg
parents:
diff changeset
7 <command detect_errors="exit_code"><![CDATA[
fa38de0b1f1a Uploaded
greg
parents:
diff changeset
8 #set input_format = $input_format_cond.input_format
fa38de0b1f1a Uploaded
greg
parents:
diff changeset
9 #set scaffold = $input_format_cond.scaffold
fa38de0b1f1a Uploaded
greg
parents:
diff changeset
10 #set method = $input_format_cond.method
fa38de0b1f1a Uploaded
greg
parents:
diff changeset
11
1
274f9159ffab Uploaded
greg
parents: 0
diff changeset
12 python '$__tool_directory__/gene_family_integrator.py'
0
fa38de0b1f1a Uploaded
greg
parents:
diff changeset
13 --scaffold '$scaffold.fields.path'
fa38de0b1f1a Uploaded
greg
parents:
diff changeset
14 --method $method
fa38de0b1f1a Uploaded
greg
parents:
diff changeset
15 #if str($input_format) == 'ptortho':
fa38de0b1f1a Uploaded
greg
parents:
diff changeset
16 --orthogroup_faa '$input_format_cond.input_ptortho.extra_files_path'
fa38de0b1f1a Uploaded
greg
parents:
diff changeset
17 --output '$output_ptortho'
fa38de0b1f1a Uploaded
greg
parents:
diff changeset
18 --output_dir '$output_ptortho.files_path'
fa38de0b1f1a Uploaded
greg
parents:
diff changeset
19 #else:
fa38de0b1f1a Uploaded
greg
parents:
diff changeset
20 ## str($input_format) == 'ptorthocs'
fa38de0b1f1a Uploaded
greg
parents:
diff changeset
21 --orthogroup_faa '$input_format_cond.input_ptorthocs.extra_files_path'
fa38de0b1f1a Uploaded
greg
parents:
diff changeset
22 #if str($input_format_cond.orthogroup_fna) == 'yes':
1
274f9159ffab Uploaded
greg
parents: 0
diff changeset
23 --orthogroup_fna true
0
fa38de0b1f1a Uploaded
greg
parents:
diff changeset
24 --output '$output_ptorthocs'
fa38de0b1f1a Uploaded
greg
parents:
diff changeset
25 --output_dir '$output_ptorthocs.files_path'
fa38de0b1f1a Uploaded
greg
parents:
diff changeset
26 #else:
fa38de0b1f1a Uploaded
greg
parents:
diff changeset
27 --output '$output_ptortho'
fa38de0b1f1a Uploaded
greg
parents:
diff changeset
28 --output_dir '$output_ptortho.files_path'
fa38de0b1f1a Uploaded
greg
parents:
diff changeset
29 #end if
fa38de0b1f1a Uploaded
greg
parents:
diff changeset
30 #end if
fa38de0b1f1a Uploaded
greg
parents:
diff changeset
31 ]]></command>
fa38de0b1f1a Uploaded
greg
parents:
diff changeset
32 <inputs>
fa38de0b1f1a Uploaded
greg
parents:
diff changeset
33 <conditional name="input_format_cond">
fa38de0b1f1a Uploaded
greg
parents:
diff changeset
34 <param name="input_format" type="select" label="Classified orthogroup fasta files">
fa38de0b1f1a Uploaded
greg
parents:
diff changeset
35 <option value="ptortho">Proteins orthogroup fasta files</option>
fa38de0b1f1a Uploaded
greg
parents:
diff changeset
36 <option value="ptorthocs">Protein and coding sequences orthogroup fasta files</option>
fa38de0b1f1a Uploaded
greg
parents:
diff changeset
37 </param>
fa38de0b1f1a Uploaded
greg
parents:
diff changeset
38 <when value="ptortho">
fa38de0b1f1a Uploaded
greg
parents:
diff changeset
39 <param name="input_ptortho" format="ptortho" type="data" label="Proteins orthogroup fasta files">
fa38de0b1f1a Uploaded
greg
parents:
diff changeset
40 <validator type="empty_extra_files_path" />
fa38de0b1f1a Uploaded
greg
parents:
diff changeset
41 </param>
fa38de0b1f1a Uploaded
greg
parents:
diff changeset
42 <expand macro="param_scaffold" />
fa38de0b1f1a Uploaded
greg
parents:
diff changeset
43 <expand macro="param_method" />
fa38de0b1f1a Uploaded
greg
parents:
diff changeset
44 </when>
fa38de0b1f1a Uploaded
greg
parents:
diff changeset
45 <when value="ptorthocs">
fa38de0b1f1a Uploaded
greg
parents:
diff changeset
46 <param name="input_ptorthocs" format="ptorthocs" type="data" label="Protein and coding sequences orthogroup fasta files">
fa38de0b1f1a Uploaded
greg
parents:
diff changeset
47 <validator type="empty_extra_files_path" />
fa38de0b1f1a Uploaded
greg
parents:
diff changeset
48 </param>
fa38de0b1f1a Uploaded
greg
parents:
diff changeset
49 <expand macro="param_scaffold" />
fa38de0b1f1a Uploaded
greg
parents:
diff changeset
50 <expand macro="param_method" />
fa38de0b1f1a Uploaded
greg
parents:
diff changeset
51 <expand macro="param_orthogroup_fna" />
fa38de0b1f1a Uploaded
greg
parents:
diff changeset
52 </when>
fa38de0b1f1a Uploaded
greg
parents:
diff changeset
53 </conditional>
fa38de0b1f1a Uploaded
greg
parents:
diff changeset
54 </inputs>
fa38de0b1f1a Uploaded
greg
parents:
diff changeset
55 <outputs>
fa38de0b1f1a Uploaded
greg
parents:
diff changeset
56 <data name="output_ptortho" format="ptortho" label="${tool.name} (integrated gene family clusters) on ${on_string}">
fa38de0b1f1a Uploaded
greg
parents:
diff changeset
57 <filter>input_format_cond['input_format'] == 'ptortho' or (input_format_cond['input_format'] == 'ptorthocs' and input_format_cond['orthogroup_fna'] == 'no')</filter>
fa38de0b1f1a Uploaded
greg
parents:
diff changeset
58 </data>
fa38de0b1f1a Uploaded
greg
parents:
diff changeset
59 <data name="output_ptorthocs" format="ptorthocs" label="${tool.name} (integrated gene family clusters) on ${on_string}">
fa38de0b1f1a Uploaded
greg
parents:
diff changeset
60 <filter>input_format_cond['input_format'] == 'ptorthocs' and input_format_cond['orthogroup_fna'] == 'yes'</filter>
fa38de0b1f1a Uploaded
greg
parents:
diff changeset
61 </data>
fa38de0b1f1a Uploaded
greg
parents:
diff changeset
62 </outputs>
fa38de0b1f1a Uploaded
greg
parents:
diff changeset
63 <tests>
fa38de0b1f1a Uploaded
greg
parents:
diff changeset
64 <!-- Test framework does not currently support inputs whose associated extra_files_path contains files to be analyzed.
fa38de0b1f1a Uploaded
greg
parents:
diff changeset
65 <test>
fa38de0b1f1a Uploaded
greg
parents:
diff changeset
66 </test>
fa38de0b1f1a Uploaded
greg
parents:
diff changeset
67 -->
fa38de0b1f1a Uploaded
greg
parents:
diff changeset
68 </tests>
fa38de0b1f1a Uploaded
greg
parents:
diff changeset
69 <help>
fa38de0b1f1a Uploaded
greg
parents:
diff changeset
70 This tool is one of the PlantTribes collection of automated modular analysis pipelines for comparative and evolutionary
fa38de0b1f1a Uploaded
greg
parents:
diff changeset
71 analyses of genome-scale gene families and transcriptomes. This tool integrates PlantTribes scaffold orthogroup backbone
fa38de0b1f1a Uploaded
greg
parents:
diff changeset
72 gene models with gene coding sequences classified into the scaffold by the GeneFamilyClassifier tool.
fa38de0b1f1a Uploaded
greg
parents:
diff changeset
73
fa38de0b1f1a Uploaded
greg
parents:
diff changeset
74 -----
fa38de0b1f1a Uploaded
greg
parents:
diff changeset
75
fa38de0b1f1a Uploaded
greg
parents:
diff changeset
76 **Required options**
fa38de0b1f1a Uploaded
greg
parents:
diff changeset
77
fa38de0b1f1a Uploaded
greg
parents:
diff changeset
78 * **Classified orthogroup fasta files** - orthogroup fasta files produced by the GeneFamilyClassifier tool selected from your history. Depending on how the GeneFamilyClassifier tool was executed, these could either be proteins or proteins and their corresponding coding sequences.
fa38de0b1f1a Uploaded
greg
parents:
diff changeset
79
fa38de0b1f1a Uploaded
greg
parents:
diff changeset
80 * **Gene family scaffold** - one of the PlantTribes gene family scaffolds installed into Galaxy by the PlantTribes Scaffold Data Manager tool.
fa38de0b1f1a Uploaded
greg
parents:
diff changeset
81 * **Protein clustering method** - gene family scaffold protein clustering method as described in the AssemblyPostProcessor tool.
fa38de0b1f1a Uploaded
greg
parents:
diff changeset
82
fa38de0b1f1a Uploaded
greg
parents:
diff changeset
83 **Other options**
fa38de0b1f1a Uploaded
greg
parents:
diff changeset
84
fa38de0b1f1a Uploaded
greg
parents:
diff changeset
85 * **Orthogroups coding sequences** - Select 'Yes' to create corresponding coding sequences orthogroup fasta files for the classified protein sequences.
fa38de0b1f1a Uploaded
greg
parents:
diff changeset
86
fa38de0b1f1a Uploaded
greg
parents:
diff changeset
87 </help>
fa38de0b1f1a Uploaded
greg
parents:
diff changeset
88 <citations>
fa38de0b1f1a Uploaded
greg
parents:
diff changeset
89 <expand macro="citation1" />
fa38de0b1f1a Uploaded
greg
parents:
diff changeset
90 <citation type="bibtex">
fa38de0b1f1a Uploaded
greg
parents:
diff changeset
91 @article{Wall2008,
fa38de0b1f1a Uploaded
greg
parents:
diff changeset
92 journal = {Nucleic Acids Research},
fa38de0b1f1a Uploaded
greg
parents:
diff changeset
93 author = {2. Wall PK, Leebens-Mack J, Muller KF, Field D, Altman NS},
fa38de0b1f1a Uploaded
greg
parents:
diff changeset
94 title = {PlantTribes: a gene and gene family resource for comparative genomics in plants},
fa38de0b1f1a Uploaded
greg
parents:
diff changeset
95 year = {2008},
fa38de0b1f1a Uploaded
greg
parents:
diff changeset
96 volume = {36},
fa38de0b1f1a Uploaded
greg
parents:
diff changeset
97 number = {suppl 1},
fa38de0b1f1a Uploaded
greg
parents:
diff changeset
98 pages = {D970-D976},}
fa38de0b1f1a Uploaded
greg
parents:
diff changeset
99 </citation>
fa38de0b1f1a Uploaded
greg
parents:
diff changeset
100 <citation type="bibtex">
fa38de0b1f1a Uploaded
greg
parents:
diff changeset
101 @article{Sasidharan2012,
fa38de0b1f1a Uploaded
greg
parents:
diff changeset
102 journal = {Nucleic Acids Research},
fa38de0b1f1a Uploaded
greg
parents:
diff changeset
103 author = {3. Sasidharan R, Nepusz T, Swarbreck D, Huala E, Paccanaro A},
fa38de0b1f1a Uploaded
greg
parents:
diff changeset
104 title = {GFam: a platform for automatic annotation of gene families},
fa38de0b1f1a Uploaded
greg
parents:
diff changeset
105 year = {2012},
fa38de0b1f1a Uploaded
greg
parents:
diff changeset
106 pages = {gks631},}
fa38de0b1f1a Uploaded
greg
parents:
diff changeset
107 </citation>
fa38de0b1f1a Uploaded
greg
parents:
diff changeset
108 <citation type="bibtex">
fa38de0b1f1a Uploaded
greg
parents:
diff changeset
109 @article{Li2003,
fa38de0b1f1a Uploaded
greg
parents:
diff changeset
110 journal = {Genome Research}
fa38de0b1f1a Uploaded
greg
parents:
diff changeset
111 author = {4. Li L, Stoeckert CJ, Roos DS},
fa38de0b1f1a Uploaded
greg
parents:
diff changeset
112 title = {OrthoMCL: identification of ortholog groups for eukaryotic genomes},
fa38de0b1f1a Uploaded
greg
parents:
diff changeset
113 year = {2003},
fa38de0b1f1a Uploaded
greg
parents:
diff changeset
114 volume = {13},
fa38de0b1f1a Uploaded
greg
parents:
diff changeset
115 number = {9},
fa38de0b1f1a Uploaded
greg
parents:
diff changeset
116 pages = {2178-2189},}
fa38de0b1f1a Uploaded
greg
parents:
diff changeset
117 </citation>
fa38de0b1f1a Uploaded
greg
parents:
diff changeset
118 <citation type="bibtex">
fa38de0b1f1a Uploaded
greg
parents:
diff changeset
119 @article{Emms2015,
fa38de0b1f1a Uploaded
greg
parents:
diff changeset
120 journal = {Genome Biology}
fa38de0b1f1a Uploaded
greg
parents:
diff changeset
121 author = {5. Emms DM, Kelly S},
fa38de0b1f1a Uploaded
greg
parents:
diff changeset
122 title = {OrthoFinder: solving fundamental biases in whole genome comparisons dramatically improves orthogroup inference accuracy},
fa38de0b1f1a Uploaded
greg
parents:
diff changeset
123 year = {2015},
fa38de0b1f1a Uploaded
greg
parents:
diff changeset
124 volume = {16},
fa38de0b1f1a Uploaded
greg
parents:
diff changeset
125 number = {1},
fa38de0b1f1a Uploaded
greg
parents:
diff changeset
126 pages = {157},}
fa38de0b1f1a Uploaded
greg
parents:
diff changeset
127 </citation>
fa38de0b1f1a Uploaded
greg
parents:
diff changeset
128 </citations>
fa38de0b1f1a Uploaded
greg
parents:
diff changeset
129 </tool>