<?xml version='1.0' encoding='UTF-8'?><wsdl:definitions name="FuncNet-1.4" targetNamespace="http://funcnet.eu/FuncNet_1_4/" xmlns:http-conf="http://cxf.apache.org/transports/http/configuration" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://funcnet.eu/FuncNet_1_4/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <wsdl:types>
<xsd:schema targetNamespace="http://funcnet.eu/FuncNet_1_4/" xmlns:http-conf="http://cxf.apache.org/transports/http/configuration" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://funcnet.eu/FuncNet_1_4/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
		
			<xsd:complexType name="ProteinList">
				<xsd:annotation>
					<xsd:documentation>
						A list of one or more UniProt primary accession numbers.
					</xsd:documentation>
				</xsd:annotation>
				<xsd:sequence>
					<xsd:element maxOccurs="unbounded" minOccurs="1" name="p" type="xsd:string" />
				</xsd:sequence>
			</xsd:complexType>
			
			<xsd:complexType name="SetwiseScore">
				<xsd:annotation>
					<xsd:documentation>
						A 3-tuple for a single protein which has been predicted to be
						inolved in a specific biological system by a BioMinerPlus predictor,
						consisting of the protein's UniProt accession, a raw score (not
						required to be meaningful!) and a p-value for the prediction.
					</xsd:documentation>
				</xsd:annotation>
				<xsd:sequence>
					<xsd:element name="p" type="xsd:string">
						<xsd:annotation>
							<xsd:documentation>
								The query protein.
							</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
					<xsd:element name="rs" type="xsd:double">
						<xsd:annotation>
							<xsd:documentation>
								A numeric score produced by the predictor. FuncNet does not
								enforce any constraints on the range or distribution of scores
								produced by its predictors, so these scores are not comparable
								between different predictors.
							</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
					<xsd:element name="pv" type="xsd:double">
						<xsd:annotation>
							<xsd:documentation>
								A p-value representing the probability that this prediction
								was due to chance. These probabilities are used by the integrator to
								calculate an overall score between each protein pair from the
								output of all the predictors.
							</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
				</xsd:sequence>
			</xsd:complexType>
			
			<xsd:element name="ScoreSetwiseRelations">
				<xsd:annotation>
					<xsd:documentation>
						Input type for the ScoreSetwiseRelations operation.
					</xsd:documentation>
				</xsd:annotation>
				<xsd:complexType>
					<xsd:sequence>
						<xsd:element name="proteins" type="tns:ProteinList">
							<xsd:annotation>
								<xsd:documentation>
									A list of query proteins (as UniProt primary accessions)
									with unknown or partially-known function.
								</xsd:documentation>
							</xsd:annotation>
						</xsd:element>
					</xsd:sequence>
				</xsd:complexType>
			</xsd:element>
			
			<xsd:element name="ScoreSetwiseRelationsResponse">
				<xsd:annotation>
					<xsd:documentation>
						Output type for the ScoreSetwiseRelations operation.
					</xsd:documentation>
				</xsd:annotation>
				<xsd:complexType>
					<xsd:sequence>
						<xsd:element maxOccurs="unbounded" minOccurs="0" name="s" type="tns:SetwiseScore">
							<xsd:annotation>
								<xsd:documentation>
									A list of score profiles for proteins which have
									been assigned a score by the predictor.
								</xsd:documentation>
							</xsd:annotation>
						</xsd:element>
					</xsd:sequence>
				</xsd:complexType>
			</xsd:element>
			
		</xsd:schema>
  </wsdl:types>
  <wsdl:message name="ScoreSetwiseRelationsResponse">
    <wsdl:part element="tns:ScoreSetwiseRelationsResponse" name="parameters">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="ScoreSetwiseRelationsRequest">
    <wsdl:part element="tns:ScoreSetwiseRelations" name="parameters">
    </wsdl:part>
  </wsdl:message>
  <wsdl:portType name="DoraSpindlePortType">
    <wsdl:operation name="ScoreSetwiseRelations">
<wsdl:documentation>
				This method runs the DORA-Spindle prediction algorithm on a set of proteins.
				The predictor returns a subset of predicted spindle proteins, with a p-value
				for each one. 
			</wsdl:documentation>
      <wsdl:input message="tns:ScoreSetwiseRelationsRequest">
    </wsdl:input>
      <wsdl:output message="tns:ScoreSetwiseRelationsResponse">
    </wsdl:output>
    </wsdl:operation>
  </wsdl:portType>
  <wsdl:binding name="DoraSpindleBinding" type="tns:DoraSpindlePortType">
    <soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http" />
    <wsdl:operation name="ScoreSetwiseRelations">
      <soap:operation soapAction="http://funcnet.eu/DoraSpindle/ScoreSetwiseRelations" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
  </wsdl:binding>
  <wsdl:service name="DoraSpindleService">
    <wsdl:port binding="tns:DoraSpindleBinding" name="DoraSpindlePort">
      <soap:address location="http://funcnet.eu/BioMinerPlus-war/services/DoraSpindleService" />
      <http-conf:client ReceiveTimeout="0" />
      <http-conf:client ConnectionTimeout="0" />
    </wsdl:port>
  </wsdl:service>
</wsdl:definitions>
