<?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>fdollop</serviceName>
		<organisation >
			<organisationName>European Bioinformatics Institute</organisationName>
		</organisation>

		<locationURL>http://www.ebi.ac.uk/soaplab/emboss4/services/phylogeny_discrete_characters.fdollop</locationURL>
		<interfaceWSDL>http://www.ebi.ac.uk/soaplab/emboss4/services/phylogeny_discrete_characters.fdollop?wsdl</interfaceWSDL>
		<serviceDescriptionText>Estimates phylogenies by the Dollo or polymorphism parsimony criteria for discrete character data with two states (0 and 1). Also reconstructs ancestral states and allows weighting of characters. Detailed info about this operation can be found at the following link: http://pro.genomics.purdue.edu/cgi-bin/emboss/help/fdollop</serviceDescriptionText>
		<operations >
			<serviceOperation >
				<operationName>fdollop</operationName>
				<operationDescriptionText>Estimates phylogenies by the Dollo or polymorphism parsimony criteria for discrete character data with two states (0 and 1). Also reconstructs ancestral states and allows weighting of characters. Detailed info about this operation can be found at the following link: http://pro.genomics.purdue.edu/cgi-bin/emboss/help/fdollop</operationDescriptionText>
				<operationInputs >
					<parameter >
						<parameterName>infile_direct_data</parameterName>
						<parameterDescription>Type: string. File containing one or more sets of data. This is a mandatory parameter.&apos;infile_direct_data&apos;and&apos;infile_url&apos;are mutually exclusive. An example of data set can be found here: http://pro.genomics.purdue.edu/cgi-bin/emboss/help/fdollop#input.1</parameterDescription>
						<transportDataType>String</transportDataType>
					</parameter>

					<parameter >
						<parameterName>infile_url</parameterName>
						<parameterDescription>Type: string. URL of file containing one or more sets of data. This is a mandatory parameter if&apos;infile_direct_data&apos;parameter is not selected.&apos;infile_direct_data&apos;and&apos;infile_url&apos;are mutually exclusive.</parameterDescription>
						<transportDataType>String</transportDataType>
					</parameter>

					<parameter >
						<parameterName>intreefile_direct_data</parameterName>
						<parameterDescription>Type: string. Phylip tree file. This is an optional parameter. No default value available.&apos;intreefile_direct_data&apos;and&apos;intreefile_url&apos;are mutually exclusive.</parameterDescription>
						<transportDataType>String</transportDataType>
					</parameter>

					<parameter >
						<parameterName>intreefile_url</parameterName>
						<parameterDescription>Type: string. URL of Phylip tree file. This is an optional parameter. No default value available.&apos;intreefile_direct_data&apos;and&apos;intreefile_url&apos;are mutually exclusive.</parameterDescription>
						<transportDataType>String</transportDataType>
					</parameter>

					<parameter >
						<parameterName>weights_direct_data</parameterName>
						<parameterDescription>Type: string. Phylip weights file. This is an optional parameter. No default value available.&apos;weights_direct_data&apos;and&apos;weights_url&apos;are mutually exclusive.</parameterDescription>
						<transportDataType>String</transportDataType>
					</parameter>

					<parameter >
						<parameterName>weights_url</parameterName>
						<parameterDescription>Type: string. URL of Phylip weights file. This is an optional parameter. No default value available.&apos;weights_direct_data&apos;and&apos;weights_url&apos;are mutually exclusive.</parameterDescription>
						<transportDataType>String</transportDataType>
					</parameter>

					<parameter >
						<parameterName>ancfile_direct_data</parameterName>
						<parameterDescription>Type: string. Phylip ancestral states file. This is an optional parameter. No default value available.&apos;ancfile_direct_data&apos;and&apos;ancfile_url&apos;are mutually exclusive.</parameterDescription>
						<transportDataType>String</transportDataType>
					</parameter>

					<parameter >
						<parameterName>ancfile_url</parameterName>
						<parameterDescription>Type: string. URL of Phylip ancestral states file. This is an optional parameter. No default value available.&apos;ancfile_direct_data&apos;and&apos;ancfile_url&apos;are mutually exclusive.</parameterDescription>
						<transportDataType>String</transportDataType>
					</parameter>

					<parameter >
						<parameterName>method</parameterName>
						<parameterDescription>Type: string. Parsimony method used. This is an optional parameter. The allowed values for this parameter are:d(Dollo)| p(Polymorphism).The default is&apos;d&apos;.</parameterDescription>
						<defaultValue>d</defaultValue>
						<transportDataType>String</transportDataType>
					</parameter>

					<parameter >
						<parameterName>njumble</parameterName>
						<parameterDescription>Type: long. Number of times to randomise. This is an optional parameter. The default is 0.</parameterDescription>
						<defaultValue>0</defaultValue>
						<transportDataType>String</transportDataType>
					</parameter>

					<parameter >
						<parameterName>seed</parameterName>
						<parameterDescription>Type: long. Random number seed between 1 and 32767 (must be odd). This is an optional parameter. The default is 1.</parameterDescription>
						<defaultValue>1</defaultValue>
						<transportDataType>String</transportDataType>
					</parameter>

					<parameter >
						<parameterName>threshold</parameterName>
						<parameterDescription>Type: float. Threshold value (0.000 or more). This is an optional parameter.</parameterDescription>
						<transportDataType>String</transportDataType>
					</parameter>

					<parameter >
						<parameterName>trout</parameterName>
						<parameterDescription>Type: boolean (Yes/No). Write out trees to tree file. This is an optional parameter. The default is&apos;Yes&apos;.</parameterDescription>
						<defaultValue>Y</defaultValue>
						<transportDataType>String</transportDataType>
					</parameter>

					<parameter >
						<parameterName>printdata</parameterName>
						<parameterDescription>Type: boolean (Yes/No). Print data at start of run. This is an optional parameter. The default is&apos;No&apos;.</parameterDescription>
						<defaultValue>false</defaultValue>
						<transportDataType>String</transportDataType>
					</parameter>

					<parameter >
						<parameterName>progress</parameterName>
						<parameterDescription>Type: boolean (Yes/No). Print indications of progress of run. This is an optional parameter. The default is&apos;Yes&apos;.</parameterDescription>
						<defaultValue>true</defaultValue>
						<transportDataType>String</transportDataType>
					</parameter>

					<parameter >
						<parameterName>treeprint</parameterName>
						<parameterDescription>Type: boolean (Yes/No). Print out tree. This is an optional parameter. The default is&apos;Yes&apos;.</parameterDescription>
						<defaultValue>true</defaultValue>
						<transportDataType>String</transportDataType>
					</parameter>

					<parameter >
						<parameterName>ancseq</parameterName>
						<parameterDescription>Type: boolean(Yes/No). Print states at all nodes of tree. This is an optional parameter. The default is&apos;No&apos;.</parameterDescription>
						<defaultValue>false</defaultValue>
						<transportDataType>String</transportDataType>
					</parameter>

					<parameter >
						<parameterName>stepbox</parameterName>
						<parameterDescription>Type: boolean(Yes/No). Print out steps in each character. This is an optional parameter. The default is&apos;No&apos;.</parameterDescription>
						<defaultValue>false</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>outfile</parameterName>
						<parameterDescription>Returns phylogenies by the Dollo or polymorphism parsimony algorithm.</parameterDescription>
						<semanticType>http://www.mygrid.org.uk/ontology#phylogenetic_tree</semanticType>
						<transportDataType>String</transportDataType>
					</parameter>

					<parameter >
						<parameterName>outtreefile</parameterName>
						<parameterDescription>Returns phylogenetic tree file.</parameterDescription>
						<transportDataType>String</transportDataType>
					</parameter>

				</operationOutputs>

				<operationTask>http://www.mygrid.org.uk/ontology#predicting</operationTask>
			</serviceOperation>

		</operations>

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

</serviceDescriptions>
