changeset 5:a0c58fecc07b draft

Uploaded
author greg
date Wed, 01 Mar 2017 13:40:40 -0500
parents 7fc692c81c02
children ed921c8159bf
files kaks_analysis.xml
diffstat 1 files changed, 43 insertions(+), 7 deletions(-) [+]
line wrap: on
line diff
--- a/kaks_analysis.xml	Wed Mar 01 11:16:57 2017 -0500
+++ b/kaks_analysis.xml	Wed Mar 01 13:40:40 2017 -0500
@@ -13,6 +13,7 @@
     </stdio>
     <command>
         <![CDATA[
+            #set output_dir = 'kaksAnalysis_dir'
             #set comparison = $comparison_cond.comparison
             #if str($options_type.options_type_selector) == 'advanced':
                 #set codeml_ctl_file_cond = $options_type.codeml_ctl_file_cond
@@ -44,13 +45,25 @@
                     --max_ks $fit_components_cond.max_ks
                 #end if
             #end if
+            && mv $output_dir/species1.fna '$output_species1_fna'
+            && mv $output_dir/species1.faa '$output_species1_faa'
+            #if str($comparison) == 'orthologs':
+                && mv $output_dir/species1.fna.blastn.paralogs '$output_species1_paralog'
+            #end if
+            #if str($comparison) == 'orthologs':
+                && mv $output_dir/species2.faa '$output_species2_faa'
+                && mv $output_dir/species2.fna '$output_species2_fna'
+                && mv $output_dir/species1.fna.blastn.orthologs '$output_species1_ortholog'
+                && mv $output_dir/species2.fna.blastn.orthologs '$output_species2_ortholog'
+            #end if
+            && mv $output_dir/*.rbhb '$output_rbhb'
+            && mv $output_dir/*.kaks '$output_kaks'
+            #if str($fit_components) == 'yes':
+                && mv $output_dir/*.components '$output_components'
+            #end if
         ]]>
     </command>
     <inputs>
-        <param name="scaffold" type="select" label="Orthogroups or gene families proteins scaffold">
-            <options from_data_table="plant_tribes_scaffolds" />
-            <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."/>
-        </param>
         <param name="coding_sequences_species_1" format="fasta" type="data" label="Coding sequences (CDS) fasta file for the species" />
         <param name="proteins_species_1" format="fasta" type="data" label="Aamino acids (proteins) sequences fasta file for the species" />
         <conditional name="comparison_cond">
@@ -64,6 +77,10 @@
                 <param name="proteins_species_2" format="fasta" type="data" label="Aamino acids (proteins) sequences fasta file for the second species" />
             </when>
         </conditional>
+        <param name="scaffold" type="select" label="Orthogroups or gene families proteins scaffold" help="Selection specifies default configuration files">
+            <options from_data_table="plant_tribes_scaffolds" />
+            <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."/>
+        </param>
         <conditional name="options_type">
             <param name="options_type_selector" type="select" label="Options Configuration">
                 <option value="basic" selected="true">Basic</option>
@@ -99,9 +116,28 @@
         </conditional>
     </inputs>
     <outputs>
-        <collection name="ks_files" type="list">
-            <discover_datasets pattern="__name__" directory="kaksAnalysis_dir" visible="false" ext="fasta" />
-        </collection>
+        <data name="output_species1_fna" format="fasta" label="KaKs analysis (coding sequences) on ${on_string}" />
+        <data name="output_species1_faa" format="fasta" label="KaKs analysis (amino acids) on ${on_string}" />
+        <data name="output_species2_fna" format="fasta" label="KaKs analysis (coding sequences) on ${on_string}">
+            <filter>comparison_cond['comparison'] == 'orthologs'</filter>
+        </data>
+        <data name="output_species2_faa" format="fasta" label="KaKs analysis (amino acids) on ${on_string}">
+            <filter>comparison_cond['comparison'] == 'orthologs'</filter>
+        </data>
+        <data name="output_species1_paralog" format="tabular" label="KaKs analysis (blastn results) on ${on_string}">
+            <filter>comparison_cond['comparison'] == 'paralogs'</filter>
+        </data>
+        <data name="output_species1_ortholog" format="tabular" label="KaKs analysis (blastn results) on ${on_string}">
+            <filter>comparison_cond['comparison'] == 'orthologs'</filter>
+        </data>
+        <data name="output_species2_ortholog" format="tabular" label="KaKs analysis (blastn results) on ${on_string}">
+            <filter>comparison_cond['comparison'] == 'orthologs'</filter>
+        </data>
+        <data name="output_rbhb" format="tabular" label="KaKs analysis (paralogous pairs) on ${on_string}" />
+        <data name="output_kaks" format="tabular" label="KaKs analysis on ${on_string}" />
+        <data name="output_components" format="tabular" label="KaKs analysis (significant components in the ks distribution) on ${on_string}">
+            <filter>options_type[options_type_selector'] == 'advanced' and options_type['fit_components_cond']['fit_components'] == 'yes</filter>
+        </data>
     </outputs>
     <tests>
         <test>