<?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>getCluster</serviceName>
		<organisation >
			<organisationName>Virginia Bioinformatics Institute</organisationName>
		</organisation>

		<locationURL>http://64.92.170.71:6565/axis/services/diana</locationURL>
		<interfaceWSDL>http://www.vbi.vt.edu/~pathport/services/wsdls/diana.wsdl</interfaceWSDL>
		<serviceDescriptionText>Performs hierarchical gene clustering on microarray data. It uses divisive clustering methods for the analysis and organization of gene expression profiles. The result of clustering is in PMML (Predictive Model Markup Language) format.</serviceDescriptionText>
		<operations >
			<serviceOperation >
				<operationName>getCluster</operationName>
				<operationSpec>&lt;s:arbitrarywsdl xmlns:s=&quot;http://org.embl.ebi.escience/xscufl/0.1alpha&quot;&gt;&lt;s:wsdl&gt;http://www.vbi.vt.edu/~pathport/services/wsdls/diana.wsdl&lt;/s:wsdl&gt;&lt;s:operation&gt;getCluster&lt;/s:operation&gt;&lt;/s:arbitrarywsdl&gt;</operationSpec>
				<operationDescriptionText>Performs hierarchical gene clustering on microarray data. It uses divisive clustering methods for the analysis and organization of gene expression profiles. The result of clustering is in PMML (Predictive Model Markup Language) format.</operationDescriptionText>
				<operationInputs >
					<parameter >
						<parameterName>in0:input_data</parameterName>
						<messageName>getClusterRequest</messageName>
						<parameterDescription>URL of your input data or direct input data. For example, http://www.vbi.vt.edu/pathport/services/wsdls/testtab.txt</parameterDescription>
						<isConfigurationParameter>false</isConfigurationParameter>
						<transportDataType>String</transportDataType>
						<collectionSemanticType>http://www.mygrid.org.uk/mygrid-moby-service#simpleParameter</collectionSemanticType>
					</parameter>

					<parameter >
						<parameterName>in1:metric</parameterName>
						<messageName>getClusterRequest</messageName>
						<parameterDescription>Select either Manhattan or Euclidean metric</parameterDescription>
						<defaultValue>Manhattan</defaultValue>
						<isConfigurationParameter>false</isConfigurationParameter>
						<transportDataType>String</transportDataType>
						<collectionSemanticType>http://www.mygrid.org.uk/mygrid-moby-service#simpleParameter</collectionSemanticType>
					</parameter>

					<parameter >
						<parameterName>in2:stand</parameterName>
						<messageName>getClusterRequest</messageName>
						<parameterDescription>Standardize matrix data before calculating the dissimilarities?&apos;YES&apos;or&apos;NO&apos;</parameterDescription>
						<defaultValue>NO</defaultValue>
						<isConfigurationParameter>false</isConfigurationParameter>
						<transportDataType>String</transportDataType>
						<collectionSemanticType>http://www.mygrid.org.uk/mygrid-moby-service#simpleParameter</collectionSemanticType>
					</parameter>

					<parameter >
						<parameterName>in3:dsdescription</parameterName>
						<messageName>getClusterRequest</messageName>
						<parameterDescription>Data source description. For example,&apos;microarray data analysis&apos;</parameterDescription>
						<defaultValue>microarray data analysis</defaultValue>
						<isConfigurationParameter>false</isConfigurationParameter>
						<transportDataType>String</transportDataType>
						<collectionSemanticType>http://www.mygrid.org.uk/mygrid-moby-service#simpleParameter</collectionSemanticType>
					</parameter>

					<parameter >
						<parameterName>in4:twclustering</parameterName>
						<messageName>getClusterRequest</messageName>
						<parameterDescription>One way or two way hierachical clustering? Select one of the following option:One Way Clustering On Row |One Way Clustering On Column |Two Way Clustering</parameterDescription>
						<defaultValue>One Way Clustering</defaultValue>
						<isConfigurationParameter>false</isConfigurationParameter>
						<transportDataType>String</transportDataType>
						<collectionSemanticType>http://www.mygrid.org.uk/mygrid-moby-service#simpleParameter</collectionSemanticType>
					</parameter>

				</operationInputs>

				<operationOutputs >
					<parameter >
						<parameterName>getClusterReturn</parameterName>
						<messageName>getClusterResponse</messageName>
						<parameterDescription>Return clustered data in PMML (Predictive Model Markup Language) file format</parameterDescription>
						<isConfigurationParameter>false</isConfigurationParameter>
						<transportDataType>XMLString</transportDataType>
						<collectionSemanticType>http://www.mygrid.org.uk/mygrid-moby-service#simpleParameter</collectionSemanticType>
					</parameter>

				</operationOutputs>

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

		</operations>

		<serviceType>WSDL service</serviceType>
	</serviceDescription>

</serviceDescriptions>
