<?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>search_compounds_by_subcomp</serviceName>
		<organisation >
			<organisationName>GenomeNet</organisationName>
			<organisationDescriptionText>http://www.genome.jp/</organisationDescriptionText>
		</organisation>

		<author>KEGG</author>
		<locationURL>http://soap.genome.jp/keggapi/request_v6.0.cgi</locationURL>
		<interfaceWSDL>http://soap.genome.jp/KEGG.wsdl</interfaceWSDL>
		<serviceDescriptionText>Retrieve a list of compounds with the alignment having common sub-structure calculated by the subcomp program.</serviceDescriptionText>
		<operations >
			<serviceOperation >
				<operationName>search_compounds_by_subcomp</operationName>
				<operationSpec>&lt;s:arbitrarywsdl xmlns:s=&quot;http://org.embl.ebi.escience/xscufl/0.1alpha&quot;&gt;&lt;s:wsdl&gt;http://soap.genome.jp/KEGG.wsdl&lt;/s:wsdl&gt;&lt;s:operation&gt;search_compounds_by_subcomp&lt;/s:operation&gt;&lt;/s:arbitrarywsdl&gt;</operationSpec>
				<operationDescriptionText>Retrieve a list of compounds with the alignment having common sub-structure calculated by the subcomp program.</operationDescriptionText>
				<operationInputs >
					<parameter >
						<parameterName>limit</parameterName>
						<messageName>search_compounds_by_subcompRequest</messageName>
						<parameterDescription>Maximum results to display.</parameterDescription>
						<isConfigurationParameter>false</isConfigurationParameter>
						<collectionSemanticType>http://www.mygrid.org.uk/mygrid-moby-service#simpleParameter</collectionSemanticType>
					</parameter>

					<parameter >
						<parameterName>mol</parameterName>
						<messageName>search_compounds_by_subcompRequest</messageName>
						<parameterDescription>Mol format text or file. Mol is a molecular file format produced by MDL Information Systems. Each molfile describes a single molecular structure or query structure.You can obtain a MOL formatted structural data of matched compounds using bget method with the&quot;-f m&quot;option to confirm the alignment.
Example: mol = bget(&quot;-f m cpd:C00111&quot;)</parameterDescription>
						<isConfigurationParameter>false</isConfigurationParameter>
						<semanticType>http://www.mygrid.org.uk/ontology#KEGG_record</semanticType>
						<transportDataType>String</transportDataType>
					</parameter>

					<parameter >
						<parameterName>offset</parameterName>
						<messageName>search_compounds_by_subcompRequest</messageName>
						<parameterDescription>An integer that is used to specify the first result that is returned. The offset argument is used with the limit argument to control the results that are returned. For example, if 5 is specified for offset and 12 is specified for limit, the results that are returned start with result 5 and end with result 16.</parameterDescription>
						<isConfigurationParameter>false</isConfigurationParameter>
						<collectionSemanticType>http://www.mygrid.org.uk/mygrid-moby-service#simpleParameter</collectionSemanticType>
					</parameter>

				</operationInputs>

				<operationOutputs >
					<parameter >
						<parameterName>return</parameterName>
						<messageName>search_compounds_by_subcompResponse</messageName>
						<parameterDescription>Return a list of compounds_id  with the alignment having common sub-structure.</parameterDescription>
						<isConfigurationParameter>false</isConfigurationParameter>
						<semanticType>http://www.mygrid.org.uk/ontology#KEGG_record</semanticType>
						<transportDataType>String</transportDataType>
						<collectionSemanticType>http://www.mygrid.org.uk/mygrid-moby-service#simpleParameter</collectionSemanticType>
					</parameter>

				</operationOutputs>

				<operationTask>http://www.mygrid.org.uk/ontology#retrieving</operationTask>
				<operationResource>http://www.mygrid.org.uk/ontology#KEGG</operationResource>
			</serviceOperation>

		</operations>

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

</serviceDescriptions>
