Mercurial > repos > greg > gene_family_integrator
comparison gene_family_integrator.xml @ 23:80996fca62c8 draft
Uploaded
author | greg |
---|---|
date | Thu, 08 Jun 2017 10:01:41 -0400 |
parents | b08f999574db |
children | 3e4215484c68 |
comparison
equal
deleted
inserted
replaced
22:1a54a0ba5a81 | 23:80996fca62c8 |
---|---|
2 <description>integrates gene models in pre-computed orthologous gene family clusters with classified gene coding sequences</description> | 2 <description>integrates gene models in pre-computed orthologous gene family clusters with classified gene coding sequences</description> |
3 <macros> | 3 <macros> |
4 <import>macros.xml</import> | 4 <import>macros.xml</import> |
5 </macros> | 5 </macros> |
6 <expand macro="requirements_gene_family_integrator" /> | 6 <expand macro="requirements_gene_family_integrator" /> |
7 <command detect_errors="exit_code"> | 7 <command detect_errors="exit_code"><![CDATA[ |
8 <![CDATA[ | 8 #set input_format = $input_format_cond.input_format |
9 #set input_format = $input_format_cond.input_format | 9 #set scaffold = $input_format_cond.scaffold |
10 #set scaffold = $input_format_cond.scaffold | 10 #set method = $input_format_cond.method |
11 #set method = $input_format_cond.method | |
12 | 11 |
13 python $__tool_directory__/gene_family_integrator.py | 12 python $__tool_directory__/gene_family_integrator.py |
14 --scaffold '$scaffold.fields.path' | 13 --scaffold '$scaffold.fields.path' |
15 --method $method | 14 --method $method |
16 #if str($input_format) == 'ptortho': | 15 #if str($input_format) == 'ptortho': |
17 --orthogroup_faa '$input_format_cond.input_ptortho.extra_files_path' | 16 --orthogroup_faa '$input_format_cond.input_ptortho.extra_files_path' |
18 --output '$output_ptortho' | 17 --output '$output_ptortho' |
19 --output_dir '$output_ptortho.files_path' | 18 --output_dir '$output_ptortho.files_path' |
20 #else: | 19 #else: |
21 ## str($input_format) == 'ptorthocs' | 20 ## str($input_format) == 'ptorthocs' |
22 --orthogroup_faa '$input_format_cond.input_ptorthocs.extra_files_path' | 21 --orthogroup_faa '$input_format_cond.input_ptorthocs.extra_files_path' |
23 #if str($input_format_cond.orthogroup_fna) == 'yes': | 22 #if str($input_format_cond.orthogroup_fna) == 'yes': |
24 --orthogroup_fna 'true' | 23 --orthogroup_fna 'true' |
25 --output '$output_ptorthocs' | 24 --output '$output_ptorthocs' |
26 --output_dir '$output_ptorthocs.files_path' | 25 --output_dir '$output_ptorthocs.files_path' |
27 #else: | 26 #else: |
28 --output '$output_ptortho' | 27 --output '$output_ptortho' |
29 --output_dir '$output_ptortho.files_path' | 28 --output_dir '$output_ptortho.files_path' |
30 #end if | 29 #end if |
31 #end if | 30 #end if |
32 ]]> | 31 ]]></command> |
33 </command> | |
34 <inputs> | 32 <inputs> |
35 <conditional name="input_format_cond"> | 33 <conditional name="input_format_cond"> |
36 <param name="input_format" type="select" label="Classified orthogroup fasta files"> | 34 <param name="input_format" type="select" label="Classified orthogroup fasta files"> |
37 <option value="ptortho">Proteins orthogroup fasta files</option> | 35 <option value="ptortho">Proteins orthogroup fasta files</option> |
38 <option value="ptorthocs">Protein and coding sequences orthogroup fasta files</option> | 36 <option value="ptorthocs">Protein and coding sequences orthogroup fasta files</option> |
61 <data name="output_ptorthocs" format="ptorthocs" label="${tool.name} (integrated gene family clusters) on ${on_string}"> | 59 <data name="output_ptorthocs" format="ptorthocs" label="${tool.name} (integrated gene family clusters) on ${on_string}"> |
62 <filter>input_format_cond['input_format'] == 'ptorthocs' and input_format_cond['orthogroup_fna'] == 'yes'</filter> | 60 <filter>input_format_cond['input_format'] == 'ptorthocs' and input_format_cond['orthogroup_fna'] == 'yes'</filter> |
63 </data> | 61 </data> |
64 </outputs> | 62 </outputs> |
65 <tests> | 63 <tests> |
64 <!-- Test framework does not currently support inputs whose associated extra_files_path contains files to be analyzed. | |
66 <test> | 65 <test> |
67 <param name="input_format" value="ptorthocs"/> | |
68 <param name="input_ptorthocs" value="input.ptorthocs" ftype="ptorthocs"/> | |
69 <param name="scaffold" value="22Gv1.1"/> | |
70 <param name="method" value="orthomcl"/> | |
71 <param name="classifier" value="both"/> | |
72 <param name="orthogroup_fna" value="yes"/> | |
73 <output name="output_ptorthocs" file="output.ptorthocs" ftype="ptorthocs"/> | |
74 </test> | 66 </test> |
67 --> | |
75 </tests> | 68 </tests> |
76 <help> | 69 <help> |
77 This tool is one of the PlantTribes collection of automated modular analysis pipelines for comparative and evolutionary | 70 This tool is one of the PlantTribes collection of automated modular analysis pipelines for comparative and evolutionary |
78 analyses of genome-scale gene families and transcriptomes. This tool integrates PlantTribes scaffold orthogroup backbone | 71 analyses of genome-scale gene families and transcriptomes. This tool integrates PlantTribes scaffold orthogroup backbone |
79 gene models with gene coding sequences classified into the scaffold by the GeneFamilyClassifier tool. | 72 gene models with gene coding sequences classified into the scaffold by the GeneFamilyClassifier tool. |