comparison kaks_analysis.xml @ 5:a0c58fecc07b draft

Uploaded
author greg
date Wed, 01 Mar 2017 13:40:40 -0500
parents 7fc692c81c02
children ed921c8159bf
comparison
equal deleted inserted replaced
4:7fc692c81c02 5:a0c58fecc07b
11 <regex match="Error:" /> 11 <regex match="Error:" />
12 <regex match="Exception:" /> 12 <regex match="Exception:" />
13 </stdio> 13 </stdio>
14 <command> 14 <command>
15 <![CDATA[ 15 <![CDATA[
16 #set output_dir = 'kaksAnalysis_dir'
16 #set comparison = $comparison_cond.comparison 17 #set comparison = $comparison_cond.comparison
17 #if str($options_type.options_type_selector) == 'advanced': 18 #if str($options_type.options_type_selector) == 'advanced':
18 #set codeml_ctl_file_cond = $options_type.codeml_ctl_file_cond 19 #set codeml_ctl_file_cond = $options_type.codeml_ctl_file_cond
19 #set codeml_ctl_file_select = $codeml_ctl_file_cond.codeml_ctl_file_select 20 #set codeml_ctl_file_select = $codeml_ctl_file_cond.codeml_ctl_file_select
20 #set fit_components_cond = $options_type.fit_components_cond 21 #set fit_components_cond = $options_type.fit_components_cond
42 --num_of_components $fit_components_cond.num_of_components 43 --num_of_components $fit_components_cond.num_of_components
43 --min_ks $fit_components_cond.min_ks 44 --min_ks $fit_components_cond.min_ks
44 --max_ks $fit_components_cond.max_ks 45 --max_ks $fit_components_cond.max_ks
45 #end if 46 #end if
46 #end if 47 #end if
48 && mv $output_dir/species1.fna '$output_species1_fna'
49 && mv $output_dir/species1.faa '$output_species1_faa'
50 #if str($comparison) == 'orthologs':
51 && mv $output_dir/species1.fna.blastn.paralogs '$output_species1_paralog'
52 #end if
53 #if str($comparison) == 'orthologs':
54 && mv $output_dir/species2.faa '$output_species2_faa'
55 && mv $output_dir/species2.fna '$output_species2_fna'
56 && mv $output_dir/species1.fna.blastn.orthologs '$output_species1_ortholog'
57 && mv $output_dir/species2.fna.blastn.orthologs '$output_species2_ortholog'
58 #end if
59 && mv $output_dir/*.rbhb '$output_rbhb'
60 && mv $output_dir/*.kaks '$output_kaks'
61 #if str($fit_components) == 'yes':
62 && mv $output_dir/*.components '$output_components'
63 #end if
47 ]]> 64 ]]>
48 </command> 65 </command>
49 <inputs> 66 <inputs>
50 <param name="scaffold" type="select" label="Orthogroups or gene families proteins scaffold">
51 <options from_data_table="plant_tribes_scaffolds" />
52 <validator type="no_options" message="No PlantTribes scaffolds are available. Use the PlantTribes Scaffolds Download Data Manager tool in Galaxy to install and populate the PlantTribes scaffolds data table."/>
53 </param>
54 <param name="coding_sequences_species_1" format="fasta" type="data" label="Coding sequences (CDS) fasta file for the species" /> 67 <param name="coding_sequences_species_1" format="fasta" type="data" label="Coding sequences (CDS) fasta file for the species" />
55 <param name="proteins_species_1" format="fasta" type="data" label="Aamino acids (proteins) sequences fasta file for the species" /> 68 <param name="proteins_species_1" format="fasta" type="data" label="Aamino acids (proteins) sequences fasta file for the species" />
56 <conditional name="comparison_cond"> 69 <conditional name="comparison_cond">
57 <param name="comparison" type="select" label="Select method for pairwise sequence comparison to determine homolgous pairs" help="Cross species comparison requires selection of inputs for second species"> 70 <param name="comparison" type="select" label="Select method for pairwise sequence comparison to determine homolgous pairs" help="Cross species comparison requires selection of inputs for second species">
58 <option value="paralogs" selected="true">Self species comparison</option> 71 <option value="paralogs" selected="true">Self species comparison</option>
62 <when value="orthologs"> 75 <when value="orthologs">
63 <param name="coding_sequences_species_2" format="fasta" type="data" label="Coding sequences (CDS) fasta file for the second species" /> 76 <param name="coding_sequences_species_2" format="fasta" type="data" label="Coding sequences (CDS) fasta file for the second species" />
64 <param name="proteins_species_2" format="fasta" type="data" label="Aamino acids (proteins) sequences fasta file for the second species" /> 77 <param name="proteins_species_2" format="fasta" type="data" label="Aamino acids (proteins) sequences fasta file for the second species" />
65 </when> 78 </when>
66 </conditional> 79 </conditional>
80 <param name="scaffold" type="select" label="Orthogroups or gene families proteins scaffold" help="Selection specifies default configuration files">
81 <options from_data_table="plant_tribes_scaffolds" />
82 <validator type="no_options" message="No PlantTribes scaffolds are available. Use the PlantTribes Scaffolds Download Data Manager tool in Galaxy to install and populate the PlantTribes scaffolds data table."/>
83 </param>
67 <conditional name="options_type"> 84 <conditional name="options_type">
68 <param name="options_type_selector" type="select" label="Options Configuration"> 85 <param name="options_type_selector" type="select" label="Options Configuration">
69 <option value="basic" selected="true">Basic</option> 86 <option value="basic" selected="true">Basic</option>
70 <option value="advanced">Advanced</option> 87 <option value="advanced">Advanced</option>
71 </param> 88 </param>
97 </conditional> 114 </conditional>
98 </when> 115 </when>
99 </conditional> 116 </conditional>
100 </inputs> 117 </inputs>
101 <outputs> 118 <outputs>
102 <collection name="ks_files" type="list"> 119 <data name="output_species1_fna" format="fasta" label="KaKs analysis (coding sequences) on ${on_string}" />
103 <discover_datasets pattern="__name__" directory="kaksAnalysis_dir" visible="false" ext="fasta" /> 120 <data name="output_species1_faa" format="fasta" label="KaKs analysis (amino acids) on ${on_string}" />
104 </collection> 121 <data name="output_species2_fna" format="fasta" label="KaKs analysis (coding sequences) on ${on_string}">
122 <filter>comparison_cond['comparison'] == 'orthologs'</filter>
123 </data>
124 <data name="output_species2_faa" format="fasta" label="KaKs analysis (amino acids) on ${on_string}">
125 <filter>comparison_cond['comparison'] == 'orthologs'</filter>
126 </data>
127 <data name="output_species1_paralog" format="tabular" label="KaKs analysis (blastn results) on ${on_string}">
128 <filter>comparison_cond['comparison'] == 'paralogs'</filter>
129 </data>
130 <data name="output_species1_ortholog" format="tabular" label="KaKs analysis (blastn results) on ${on_string}">
131 <filter>comparison_cond['comparison'] == 'orthologs'</filter>
132 </data>
133 <data name="output_species2_ortholog" format="tabular" label="KaKs analysis (blastn results) on ${on_string}">
134 <filter>comparison_cond['comparison'] == 'orthologs'</filter>
135 </data>
136 <data name="output_rbhb" format="tabular" label="KaKs analysis (paralogous pairs) on ${on_string}" />
137 <data name="output_kaks" format="tabular" label="KaKs analysis on ${on_string}" />
138 <data name="output_components" format="tabular" label="KaKs analysis (significant components in the ks distribution) on ${on_string}">
139 <filter>options_type[options_type_selector'] == 'advanced' and options_type['fit_components_cond']['fit_components'] == 'yes</filter>
140 </data>
105 </outputs> 141 </outputs>
106 <tests> 142 <tests>
107 <test> 143 <test>
108 </test> 144 </test>
109 </tests> 145 </tests>