<?xml version = "1.0" encoding = "UTF-8"?>
<serviceDescriptions  xmlns="pd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="pd /C:/Documents and Settings/ytanoh/My Documents/TAVERNA/taverna-1.4-old/plugins/pedro/services/model/common.xsd">
	<serviceDescription >
		<serviceName>fdrawgram</serviceName>
		<organisation >
			<organisationName>European Bioinformatics Institute</organisationName>
			<organisationDescriptionText>http://www.ebi.ac.uk/</organisationDescriptionText>
			<organisationKey>EBI</organisationKey>
		</organisation>

		<locationURL>http://www.ebi.ac.uk/soaplab/emboss4/services/phylogeny_tree_drawing.fdrawgram</locationURL>
		<interfaceWSDL>http://www.ebi.ac.uk/soaplab/emboss4/services/phylogeny_tree_drawing.fdrawgram?wsdl</interfaceWSDL>
		<serviceDescriptionText>Plots rooted phylogenies, cladograms, circular trees and phenograms in a wide variety of user-controllable formats. Detailed info about this operation can be found at the following link: http://liv.bmc.uu.se/cgi-bin/emboss/help/fdrawgram</serviceDescriptionText>
		<operations >
			<serviceOperation >
				<operationName>fdrawgram</operationName>
				<operationDescriptionText>Plots rooted phylogenies, cladograms, circular trees and phenograms in a wide variety of user-controllable formats. Detailed info about this operation can be found at the following link: http://liv.bmc.uu.se/cgi-bin/emboss/help/fdrawgram</operationDescriptionText>
				<operationInputs >
					<parameter >
						<parameterName>intreefile_direct_data</parameterName>
						<parameterDescription>Type: string. Phylip tree file. This is a mandatory parameter if the parameter&apos;intreefile_url&apos;is not chosen. Both parameters are mutually exclusive.An example input can be found here: http://liv.bmc.uu.se/cgi-bin/emboss/help/fdrawgram#input.1</parameterDescription>
						<transportDataType>String</transportDataType>
					</parameter>

					<parameter >
						<parameterName>intreefile_url</parameterName>
						<parameterDescription>Type: string. URL of Phylip tree file. This is a mandatory parameter if the parameter&apos;intreefile_direct_data&apos;is not chosen. Both parameters are mutually exclusive.</parameterDescription>
						<transportDataType>String</transportDataType>
					</parameter>

					<parameter >
						<parameterName>fontfile</parameterName>
						<parameterDescription>Type: string. Phylip font file. This is an optional parameter.</parameterDescription>
						<transportDataType>String</transportDataType>
					</parameter>

					<parameter >
						<parameterName>grows</parameterName>
						<parameterDescription>Type: boolean(true/false). Tree grows horizontally. This is an optional parameter. The default is &apos;true&apos;</parameterDescription>
						<defaultValue>true</defaultValue>
						<transportDataType>String</transportDataType>
					</parameter>

					<parameter >
						<parameterName>style</parameterName>
						<parameterDescription>Type: string. Tree style. This is an optional parameter. The allowed values for this parameter are: c(cladogram (v-shaped))|
p(phenogram (branches are square))|
v(curvogram (branches are 1/4 out of an ellipse))|
e(eurogram (branches angle outward, then up))|
s(swooporam (branches curve outward then reverse))|
o(circular tree)|
The default is &apos;c&apos;. </parameterDescription>
						<defaultValue>c</defaultValue>
						<transportDataType>String</transportDataType>
					</parameter>

					<parameter >
						<parameterName>plotter</parameterName>
						<parameterDescription>Type: string. Plotter or printer the tree will be drawn on. This is an optional parameter. The allowed values for this parameter are: 
l(Postscript printer file format)| 
m(PICT format (for drawing programs))|
j(HP Laserjet PCL file format)|
w(MS-Windows Bitmap)|
f(FIG 2.0 drawing program format)|
a(Idraw drawing program format)|
z(VRML Virtual Reality Markup Language file)|
p(PCX file format (for drawing programs))|
k(TeKtronix 4010 graphics terminal)|
x(X Bitmap format)|
v(POVRAY 3D rendering program file)|
r(Rayshade 3D rendering program file)|
h(Hewlett-Packard pen plotter (HPGL file format))|
d(DEC ReGIS graphics (VT240 terminal))|
e(Epson MX-80 dot-matrix printer)|
c(Prowriter/Imagewriter dot-matrix printer)|
t(Toshiba 24-pin dot-matrix printer)|
o(Okidata dot-matrix printer)|
b(Houston Instruments plotter)|
u(other (one you have inserted code for))|. 
The default is &apos;l&apos;</parameterDescription>
						<defaultValue>l</defaultValue>
						<transportDataType>String</transportDataType>
					</parameter>

					<parameter >
						<parameterName>previewer</parameterName>
						<parameterDescription>Type: string. Previewing device. This is an optional parameter. The allowed values for this parameter are: n(Will not be previewed)|
I i(MSDOS graphics screen m:Macintosh screens)|
x(X Windows display)|
w(MS Windows display)|
k(TeKtronix 4010 graphics terminal)|
d(DEC ReGIS graphics (VT240 terminal))|
o(Other (one you have inserted code for))|
The default is &apos;x&apos;</parameterDescription>
						<defaultValue>x</defaultValue>
						<transportDataType>String</transportDataType>
					</parameter>

					<parameter >
						<parameterName>lengths</parameterName>
						<parameterDescription>Type: boolean(true/false). Use branch lengths from user trees. This is an optional parameter. The default is &apos;false&apos;</parameterDescription>
						<defaultValue>false</defaultValue>
						<transportDataType>String</transportDataType>
					</parameter>

					<parameter >
						<parameterName>labelrotation</parameterName>
						<parameterDescription>Type: float. Angle of labels (0 degrees is horizontal for a tree growing vertically). Allowed value: number from 0.000 to 360.000. This is an optional parameter. The default is 90.0</parameterDescription>
						<defaultValue>90.0</defaultValue>
						<transportDataType>String</transportDataType>
					</parameter>

					<parameter >
						<parameterName>rescaled</parameterName>
						<parameterDescription>Type: boolean(Yes/No). Automatically rescale branch lengths. This is an optional parameter. The default is &apos;Yes&apos;</parameterDescription>
						<defaultValue>Y</defaultValue>
						<transportDataType>String</transportDataType>
					</parameter>

					<parameter >
						<parameterName>bscale</parameterName>
						<parameterDescription>Type: float. Centimeters per unit branch length. This is an optional parameter. The default is 1.0</parameterDescription>
						<defaultValue>1.0</defaultValue>
						<transportDataType>String</transportDataType>
					</parameter>

					<parameter >
						<parameterName>treedepth</parameterName>
						<parameterDescription>Type: float. Depth of tree as fraction of its breadth. This is an optional parameter. Allowed value: number from 0.100 to 100.000. The default is 0.53</parameterDescription>
						<defaultValue>0.53</defaultValue>
						<transportDataType>String</transportDataType>
					</parameter>

					<parameter >
						<parameterName>stemlength</parameterName>
						<parameterDescription>Type: float. Stem length as fraction of tree depth. This is an optional parameter. Allowed value: number from 0.010 to 100.000. The default is 0.05</parameterDescription>
						<defaultValue>0.05</defaultValue>
						<transportDataType>String</transportDataType>
					</parameter>

					<parameter >
						<parameterName>nodespace</parameterName>
						<parameterDescription>Type: float. Character height as fraction of tip spacing. This is an optional parameter. Allowed value: number from 0.100 to 100.000. The default is 0.3333</parameterDescription>
						<defaultValue>0.3333</defaultValue>
						<transportDataType>String</transportDataType>
					</parameter>

					<parameter >
						<parameterName>nodeposition</parameterName>
						<parameterDescription>Type: string. Position of interior nodes. This is an optional parameter. The allowed values for this parameter are: 
i(Intermediate between their immediate descendants)|
w(Weighted average of tip positions)|
c(Centered among their ultimate descendants)|
n(Innermost of immediate descendants)|
v(So tree is v shaped)|
The default is &apos;c&apos;</parameterDescription>
						<defaultValue>c</defaultValue>
						<transportDataType>String</transportDataType>
					</parameter>

					<parameter >
						<parameterName>xmargin</parameterName>
						<parameterDescription>Type: float. Horizontal margin (cm). This is an optional parameter. The default is 1.65</parameterDescription>
						<defaultValue>1.65</defaultValue>
						<transportDataType>String</transportDataType>
					</parameter>

					<parameter >
						<parameterName>ymargin</parameterName>
						<parameterDescription>Type: float. Vertical margin (cm). This is an optional parameter. The default is 2.16</parameterDescription>
						<defaultValue>2.16</defaultValue>
						<transportDataType>String</transportDataType>
					</parameter>

					<parameter >
						<parameterName>xmarginray</parameterName>
						<parameterDescription>Type: float. Horizontal margin (pixels). This is an optional parameter. The default is 1.65</parameterDescription>
						<defaultValue>1.65</defaultValue>
						<transportDataType>String</transportDataType>
					</parameter>

					<parameter >
						<parameterName>ymarginray</parameterName>
						<parameterDescription>Type: float. Vertical margin (pixels). This is an optional parameter. The default is 2.16</parameterDescription>
						<defaultValue>2.16</defaultValue>
						<transportDataType>String</transportDataType>
					</parameter>

					<parameter >
						<parameterName>paperx</parameterName>
						<parameterDescription>Type: float. Paper width. This is an optional parameter. The default is 20.6375</parameterDescription>
						<defaultValue>20.6375</defaultValue>
						<transportDataType>String</transportDataType>
					</parameter>

					<parameter >
						<parameterName>papery</parameterName>
						<parameterDescription>Type: float. Paper height. This is an optional parameter. The default is 26.9875</parameterDescription>
						<defaultValue>26.9875</defaultValue>
						<transportDataType>String</transportDataType>
					</parameter>

					<parameter >
						<parameterName>pagesheight</parameterName>
						<parameterDescription>Type: float. Number of trees across height of page. This is an optional parameter. The default is 1.0</parameterDescription>
						<defaultValue>1.0</defaultValue>
						<transportDataType>String</transportDataType>
					</parameter>

					<parameter >
						<parameterName>pageswidth</parameterName>
						<parameterDescription>Type: float. Number of trees across width of page. This is an optional parameter. Allowed value: number 1.000 or more. The default is 1.0</parameterDescription>
						<defaultValue>1.0</defaultValue>
						<transportDataType>String</transportDataType>
					</parameter>

					<parameter >
						<parameterName>hpmargin</parameterName>
						<parameterDescription>Type: float. Horizontal overlap (cm). This is an optional parameter. The default is 0.41275</parameterDescription>
						<defaultValue>0.41275</defaultValue>
						<transportDataType>String</transportDataType>
					</parameter>

					<parameter >
						<parameterName>vpmargin</parameterName>
						<parameterDescription>Type: float. Vertical overlap (cm). This is an optional parameter. The default is 0.53975</parameterDescription>
						<defaultValue>0.53975</defaultValue>
						<transportDataType>String</transportDataType>
					</parameter>

				</operationInputs>

				<operationOutputs >
					<parameter >
						<parameterName>report</parameterName>
						<parameterDescription>Type: string. A general report for the underlying analysis job.</parameterDescription>
						<transportDataType>String</transportDataType>
					</parameter>

					<parameter >
						<parameterName>detailed_status</parameterName>
						<parameterDescription>Type: long. The exit code of the underlying analysis job, 0 means the job returned normally.</parameterDescription>
						<transportDataType>String</transportDataType>
					</parameter>

					<parameter >
						<parameterName>plotfile</parameterName>
						<parameterDescription>Returns rooted phylogenies, cladograms, circular trees and phenograms in a wide variety of user-controllable formats.</parameterDescription>
						<semanticType>http://www.mygrid.org.uk/ontology#phylogenetic_tree</semanticType>
						<transportDataType>String</transportDataType>
					</parameter>

				</operationOutputs>

				<operationTask>http://www.mygrid.org.uk/ontology#displaying</operationTask>
				<operationMethod>http://www.mygrid.org.uk/ontology#phylogenetic_algorithm</operationMethod>
			</serviceOperation>

		</operations>

		<serviceType>Soaplab service</serviceType>
	</serviceDescription>

</serviceDescriptions>
