Mercurial > repos > greg > ks_distribution
diff ks_distribution.xml @ 9:214e2710c51e draft
Uploaded
author | greg |
---|---|
date | Fri, 23 Jun 2017 14:12:59 -0400 |
parents | 1650842a90ba |
children | 95ea500c158e |
line wrap: on
line diff
--- a/ks_distribution.xml Thu Jun 08 10:32:44 2017 -0400 +++ b/ks_distribution.xml Fri Jun 23 14:12:59 2017 -0400 @@ -1,18 +1,41 @@ -<tool id="ks_distribution" name="KsDistribution" version="1.0.0"> +<tool id="ks_distribution" name="KsDistribution" version="1.0.1"> <description>plots the distribution of synonymous substitution (Ks) rates and fits significant component(s)</description> <macros> <import>macros.xml</import> </macros> <expand macro="requirements_ks_distribution" /> <command detect_errors="exit_code"><![CDATA[ +import json Rscript $__tool_directory__/ks_distribution.R -k '$input' -c '$components' +-n $input.num_components -o '$output' +#if str($choose_colors_cond.choose_colors) == 'yes': + #set ccs = list() + #for $i in $choose_colors_cond.colors: + $ccs.append($i.color) + #end for + -r '#echo json.dumps(ccs)#' +#end if ]]></command> <inputs> <param name="input" format="tabular" type="data" label="KaKsAnalysis tabular file" /> - <param name="components" format="tabular" type="data" label="Significant components" /> + <param name="components" format="ptkscmp" type="data" label="Significant components" /> + <conditional name="choose_colors_cond"> + <param name="choose_colors" type="select" label="Choose colors for significant components"> + <option value="no" selected="true">No</option> + <option value="yes">Yes</option> + </param> + <when value="no" /> + <when value="yes"> + <repeat name="colors" title="Component colors" min="1"> + <param name="color" type="select" label="Color"> + <expand macro="color_selector" /> + </param> + </repeat> + </when> + </conditional> </inputs> <outputs> <data name="output" format="pdf"/> @@ -20,7 +43,7 @@ <tests> <test> <param name="input" value="kaks_input1.tabular" ftype="tabular" /> - <param name="components" value="components.tabular" ftype="tabular" /> + <param name="components" value="components.ptkscmp" ftype="ptkscmp" /> <output name="output" file="output.pdf" ftype="pdf" compare="contains" /> </test> </tests> @@ -37,6 +60,9 @@ * **Synonymous substitution rates** - estimated synonymous substitution (Ks) rates output file produced by the KaKsAnalysis tool selected from your history. * **Synonymous components** - estimated significant component(s) output file produced by the KaKsAnalysis tool selected from your history. + * **Choose colors for significant components** - select 'Yes' to specify component colors or 'No' for colors chosen randlomly. + + * **Component colors** - select a color from the palette for each component (colors will be chosen randomly for unspecified components). </help> <citations> <expand macro="citation1" />