Mercurial > repos > nml > tree_relabeler
changeset 2:41ada87567a2 draft default tip
planemo upload for repository https://github.com/phac-nml/galaxy_tools/blob/master/tools/tree_relabeler commit 8ad15943a8d365b3924ff7a5e53308cc56d7a6af
author | nml |
---|---|
date | Thu, 27 Jun 2019 15:03:13 -0400 |
parents | 267858c28a34 |
children | |
files | test-data/replacedresults test-data/replacedtabs.txt tree_relabeler.xml |
diffstat | 3 files changed, 17 insertions(+), 11 deletions(-) [+] |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/test-data/replacedresults Thu Jun 27 15:03:13 2019 -0400 @@ -0,0 +1,1 @@ +(newreference outbreak1 year1 location1:0.29121884); \ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/test-data/replacedtabs.txt Thu Jun 27 15:03:13 2019 -0400 @@ -0,0 +1,1 @@ +reference newreference outbreak1 year1 location1
--- a/tree_relabeler.xml Thu Jun 20 12:45:02 2019 -0400 +++ b/tree_relabeler.xml Thu Jun 27 15:03:13 2019 -0400 @@ -1,24 +1,20 @@ -<tool id="tree_relabel" name="Tree Relabeler" version="1.0.1"> +<tool id="tree_relabel" name="Tree Relabeler" version="1.1.0"> <description>Relabels the tips of a newick formatted tree.</description> <requirements> <requirement type="package" version="1.7.2">perl-bioperl</requirement> <requirement type="package" version="2.49">perl-getopt-long</requirement> </requirements> - - <stdio> - <exit_code range="1" level="fatal" description="Error opening a file."/> - <exit_code range="2" level="fatal" description="Error with tree format."/> - </stdio> - - <command interpreter="perl"> - nml_tree_relabeler.pl -i $treefile -t $tabfile -o $output -d $delim - </command> - + <command detect_errors="exit_code"> + <![CDATA[ + $__tool_directory__/nml_tree_relabeler.pl -i '$treefile' -t '$tabfile' -o '$output' -d '$delim' $replace + ]]> + </command> <inputs> <param name="treefile" type="data" format="nhx" label="The newick formated tree file to be relabeled:" optional="false"/> <param name="tabfile" type="data" format="txt" label="The tab separated file containing the current labels and the info to be added to the labels" optional="false"/> <param name="delim" type="text" label="Delimiter for new tip labels (space, _, etc)" optional="true" help="If left blank, labels of updated tips will be separated by spaces."/> + <param name="replace" truevalue='--replace' falsevalue='' type="boolean" label="Find and Replace current tip" help="If false, will append to current tip. If true, will replace current tip"/> </inputs> <outputs> @@ -31,6 +27,12 @@ <param name="tabfile" value="tabs.txt"/> <output name="output" file="results"/> </test> + <test> + <param name="treefile" value="phylogeneticTree.newick.nhx"/> + <param name="tabfile" value="replacedtabs.txt"/> + <param name="replace" value="true"/> + <output name="output" file="replacedresults"/> + </test> </tests> <help> @@ -65,4 +67,6 @@ Desired delimiter for updated tip labels </help> + <citations> + </citations> </tool>