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

		<locationURL>http://www.ebi.ac.uk/soaplab/emboss4/services/phylogeny_discrete_characters.ffactorhttp://www.ebi.ac.uk/soaplab/emboss4/services/phylogeny_discrete_characters.ffactor</locationURL>
		<interfaceWSDL>http://www.ebi.ac.uk/soaplab/emboss4/services/phylogeny_discrete_characters.ffactor?wsdl</interfaceWSDL>
		<serviceDescriptionText>Takes discrete multistate data with character state trees and produces the corresponding data set with two states (0 and 1). Detailed info about this operation can be found at the following link: http://pro.genomics.purdue.edu/cgi-bin/emboss/help/ffactor</serviceDescriptionText>
		<operations >
			<serviceOperation >
				<operationName>ffactor</operationName>
				<operationDescriptionText>Takes discrete multistate data with character state trees and produces the corresponding data set with two states (0 and 1). Detailed info about this operation can be found at the following link: http://pro.genomics.purdue.edu/cgi-bin/emboss/help/ffactor</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/ffactor#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>anc</parameterName>
						<parameterDescription>Type: boolean(Yes/No). Put ancestral states in output file. This is an optional parameter. The default is&apos;No&apos;.</parameterDescription>
						<defaultValue>false</defaultValue>
						<transportDataType>String</transportDataType>
					</parameter>

					<parameter >
						<parameterName>factors</parameterName>
						<parameterDescription>Type: boolean(Yes/No). Put factors information in output file. 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>

				</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 corresponding data set with two states (0 and 1) of given discrete multistate data.</parameterDescription>
						<transportDataType>String</transportDataType>
					</parameter>

					<parameter >
						<parameterName>outfactorfile</parameterName>
						<parameterDescription>Returns factor information if&apos;factors&apos;parameter is set to&apos;Yes&apos;.</parameterDescription>
						<transportDataType>String</transportDataType>
					</parameter>

					<parameter >
						<parameterName>outancfile</parameterName>
						<parameterDescription>Returns ancestral states information if&apos;anc&apos;parameter is set to&apos;Yes&apos;.</parameterDescription>
						<transportDataType>String</transportDataType>
					</parameter>

				</operationOutputs>

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

		</operations>

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

</serviceDescriptions>
