comparison consense.xml @ 10:9929063b59f9 draft

Phylip tools update
author lijing
date Fri, 03 Nov 2017 11:33:55 -0400
parents 85a6e3a77554
children
comparison
equal deleted inserted replaced
9:19d3ec566471 10:9929063b59f9
2 <description>Consense reads a file of computer-readable trees and prints out (and may also write out onto a file) a consensus tree</description> 2 <description>Consense reads a file of computer-readable trees and prints out (and may also write out onto a file) a consensus tree</description>
3 <stdio> 3 <stdio>
4 <exit_code range="1:" /> 4 <exit_code range="1:" />
5 </stdio> 5 </stdio>
6 <command><![CDATA[ 6 <command><![CDATA[
7 cp $infasta intree; 7 cp $intree intree;
8 echo $inoptions | sed 's/; /\n/g; s/;/\n/g' | /usr/lib/phylip/bin/consense; 8 echo $inoptions | sed 's/$/\n/' | sed 's/, /\n/g; s/,/\n/g' | /usr/lib/phylip/bin/consense;
9 cp outfile $outfile; 9 cp outfile $outfile;
10 cp outtree $outtree 10 cp outtree $outtree
11 ]]></command> 11 ]]></command>
12 <inputs> 12 <inputs>
13 <param type="data" name="intree" format="txt" label="A series of trees in the Newick standard form" /> 13 <param type="data" name="intree" format="txt" label="A series of trees in the Newick standard form" />
14 <param type="text" value= "Y;" name="inoptions" format="txt" label="Keyboard responses separated by semicolon and space (see example below)" /> 14 <param type="text" value= "Y" name="inoptions" format="txt" label="Keyboard responses separated by comma and space (see example below)" />
15 </inputs> 15 </inputs>
16 <outputs> 16 <outputs>
17 <data name="outfile" format="txt" label="${tool.name} on ${on_string}: Outfile" /> 17 <data name="outfile" format="txt" label="${tool.name} on ${on_string}: Outfile" />
18 <data name="outtree" format="txt" label="${tool.name} on ${on_string}: Tree" /> 18 <data name="outtree" format="txt" label="${tool.name} on ${on_string}: Tree" />
19 </outputs> 19 </outputs>
21 <help><![CDATA[ 21 <help><![CDATA[
22 **What it does** 22 **What it does**
23 23
24 Reference: http://evolution.genetics.washington.edu/phylip/doc/consense.html 24 Reference: http://evolution.genetics.washington.edu/phylip/doc/consense.html
25 25
26 **Prototyping keyboard response files** 26 **Prototyping keyboard response**
27 27
28 Making the proper files of keyboard responses for use with command files is most easily done if you prototype the process by simply running the program and keeping a careful record of the keyboard responses that you need to give to get the program to run properly. Then create a file in an editor and type those keyboard responses into it. Thus if the program requires that you answer a question about what to do with the output file with a keyboard response of R, then wants you to type a menu selection of U (to have it use a User tree), then wants you to answer Y to end the menu, and another R to tell it to replace the output file, you would have the file of keyboard responses be:: 28 Making the proper files of keyboard responses for use with command files is most easily done if you prototype the process by simply running the program and keeping a careful record of the keyboard responses that you need to give to get the program to run properly. Then create a file in an editor and type those keyboard responses into it. Thus if the program requires that you answer a question about what to do with the output file with a keyboard response of R, then wants you to type a menu selection of U (to have it use a User tree), then wants you to answer Y to end the menu, and another R to tell it to replace the output file, you would have the file of keyboard responses be::
29 29
30 R; U; Y; R; 30 R, U, Y, R
31 31
32 Testing the keyboard responses with an interactive run will be essential to having batch runs succeed. 32 Testing the keyboard responses with an interactive run will be essential to having batch runs succeed.
33 33
34 ]]></help> 34 ]]></help>
35 35