<?xml version="1.0" encoding="utf-8"?>
<definitions name="possum" xmlns:xsd="http://www.w3.org/2001/XMLSchema" 
 xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" 
 xmlns:http="http://schemas.xmlsoap.org/wsdl/http"
 xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"
 targetNamespace="http://biowulf.bu.edu/clover/possum/" 
 xmlns:tns="http://biowulf.bu.edu/clover/possum/" 
 xmlns="http://schemas.xmlsoap.org/wsdl/">
	<types>
		<xsd:schema targetNamespace="http://biowulf.bu.edu/clover/possumwsdl">
			<xsd:element name="helpRequest" type="xsd:string" />
			<xsd:element name="helpResponse" type="xsd:string" />
			<xsd:element name="getmotifRequest" type="xsd:string" />
			<xsd:element name="getmotifResponse" type="xsd:string" />
			<xsd:element name="getparameterRequest" type="xsd:string" />
			<xsd:element name="getparameterResponse" type="xsd:string" />
			<xsd:element name="getresultRequest" type="xsd:string" />
			<xsd:element name="getresultResponse" type="xsd:string" />
			<xsd:element name="getresult_cismlRequest" type="xsd:string" />
			<xsd:element name="getresult_cismlResponse" type="xsd:string" />
                        <xsd:element name="runpossumRequest">
                		<xsd:complexType>
	           	     		<xsd:all>
						<xsd:element name="runpossumoption" type="string"/>
	    					<xsd:element name="runpossummotif" type="string"/>
	    					<xsd:element name="runpossumsequence" type="string"/>
	  		     		</xsd:all>
				</xsd:complexType>
      			</xsd:element>
			<xsd:element name="runpossumResponse" type="xsd:string" />
		</xsd:schema>
	</types>
	<message name="helpRequest">
		<part name="helpRequestSoapMsg" type="xsd:string"/>
	</message>
	<message name="helpResponse">
		<part name="helpResponseSoapMsg" type="xsd:string"/>
	</message>
	<message name="getparameterRequest">
		<part name="getparameterRequestSoapMsg" type="xsd:string"/>
	</message>
	<message name="getparameterResponse">
		<part name="getparameterResponseSoapMsg" type="xsd:string"/>
	</message>
	<message name="getmotifRequest">
		<part name="getmotifRequestSoapMsg" type="xsd:string"/>
	</message>
	<message name="getmotifResponse">
		<part name="getmotifResponseSoapMsg" type="xsd:string"/>
	</message>
	<message name="getresultRequest">
		<part name="getresultRequestSoapMsg" type="xsd:string"/>
	</message>
	<message name="getresultResponse">
		<part name="getresultResponseSoapMsg" type="xsd:string"/>
	</message>
	<message name="getresult_cismlRequest">
		<part name="getresult_cismlRequestSoapMsg" type="xsd:string"/>
	</message>
	<message name="getresult_cismlResponse">
		<part name="getresult_cismlResponseSoapMsg" type="xsd:string"/>
	</message>
	<message name="runpossumRequest" element="tns:runpossumRequest">
		<part name="runpossumoptionRequestSoapMsg" type="xsd:string"/>
		<part name="runpossummotifRequestSoapMsg" type="xsd:string"/>
		<part name="runpossumsequenceRequestSoapMsg" type="xsd:string"/>
	</message>
	<message name="runpossu,Response">
		<part name="runpossumResponseSoapMsg" type="xsd:string"/>
	</message>
	<portType name="possumpossumPortType">
		<operation name="help">
			<input message="tns:helpRequest"/>
			<output message="tns:helpResponse"/>
		</operation>
		<operation name="getmotif">
			<input message="tns:getmotifRequest"/>
			<output message="tns:getmotifResponse"/>
		</operation>
		<operation name="getparameter">
			<input message="tns:getparameterRequest"/>
			<output message="tns:getparameterResponse"/>
		</operation>
		<operation name="getresult">
			<input message="tns:getresultRequest"/>
			<output message="tns:getresultResponse"/>
		</operation>
		<operation name="getresult_cisml">
			<input message="tns:getresult_cismlRequest"/>
			<output message="tns:getresult_cismlResponse"/>
		</operation>
		<operation name="runpossum">
			<input message="tns:runpossumRequest"/>
			<output message="tns:runpossumResponse"/>
		</operation>
	</portType>
	<binding name="possumpossumBinding" type="tns:possumpossumPortType">
		<soap:binding transport="http://schemas.xmlsoap.org/soap/http" style="rpc"/>
			<operation name="getparameter">
				<soap:operation style="document" soapAction=""/>
				<input>
                                <soap:body use="encoded" namespace="possum" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
				</input>
				<output>
                                <soap:body use="encoded" namespace="possum" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
				</output>
			</operation>
			<operation name="getmotif">
				<soap:operation style="document" soapAction=""/>
				<input>
                                <soap:body use="encoded" namespace="possum" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
				</input>
				<output>
                                <soap:body use="encoded" namespace="possum" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
				</output>
			</operation>
			<operation name="help">
				<soap:operation style="document" soapAction=""/>
				<input>
                                <soap:body use="encoded" namespace="possum" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
				</input>
				<output>
                                <soap:body use="encoded" namespace="possum" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
				</output>
			</operation>
			<operation name="getresult">
				<soap:operation style="document" soapAction=""/>
				<input>
                                <soap:body use="encoded" namespace="possum" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
				</input>
				<output>
				</output>
			</operation>
			<operation name="getresult_cisml">
				<soap:operation style="document" soapAction=""/>
				<input>
                                <soap:body use="encoded" namespace="possum" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
				</input>
				<output>
				</output>
			</operation>
			<operation name="runpossum">
				<soap:operation style="document" soapAction=""/>
				<input>
                                <soap:body use="encoded" namespace="possum" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
				</input>
				<output>
                                <soap:body use="encoded" namespace="possum" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
				</output>
			</operation>
	</binding>
	<service name="possum">
		<documentation>
			The clever possum!
		</documentation>
		<port name="possumpossumPort" binding="tns:possumpossumBinding">
			<soap:address location="http://biowulf.bu.edu/cgi-bin/clover/soap/possumsoaps.cgi"/>
		</port>
	</service>
</definitions>
