<?xml version="1.0"?>
<wsdl:definitions name="MOBY_Central_Generated_WSDL"
                targetNamespace="http://biomoby.org/Central.wsdl"
                xmlns:tns="http://biomoby.org/Central.wsdl"
                xmlns:xsd1="http://biomoby.org/CentralXSDs.xsd"
                xmlns:xsd="http://www.w3.org/2001/XMLSchema"
                xmlns="http://schemas.xmlsoap.org/wsdl/"
                xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
                xmlns:wsdlsoap="http://schemas.xmlsoap.org/wsdl/soap/">

                 
  <wsdl:message name="getAFAWEProteinIDByGOTermInput">
          <wsdl:part name="data" type="xsd:string"/>
  </wsdl:message>

  <wsdl:message name="getAFAWEProteinIDByGOTermOutput">
          <wsdl:part name="body" type="xsd:string"/>
  </wsdl:message>

  <wsdl:portType name="getAFAWEProteinIDByGOTermPortType">
          <wsdl:operation name="getAFAWEProteinIDByGOTerm">
                 <wsdl:input message="tns:getAFAWEProteinIDByGOTermInput"/>
                 <wsdl:output message="tns:getAFAWEProteinIDByGOTermOutput"/>
          </wsdl:operation>
  </wsdl:portType>
                
  <wsdl:binding name="getAFAWEProteinIDByGOTermBinding" type="tns:getAFAWEProteinIDByGOTermPortType">
          <wsdlsoap:binding style="rpc" transport="http://schemas.xmlsoap.org/soap/http"/>
          <wsdl:operation name="getAFAWEProteinIDByGOTerm"><!-- in essense, this is the name of the subroutine that is called -->
                 <wsdlsoap:operation soapAction='http://biomoby.org/#getAFAWEProteinIDByGOTerm' style='rpc'/>
                 <wsdl:input>
                         <wsdlsoap:body use="encoded" namespace="http://biomoby.org/" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
                 </wsdl:input>
                 <wsdl:output>
                         <wsdlsoap:body use="encoded" namespace="http://biomoby.org/" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
                 </wsdl:output>
          </wsdl:operation>
  </wsdl:binding>
                
  <wsdl:service name="getAFAWEProteinIDByGOTermService">
          <wsdl:documentation>Authority: mpiz-koeln.mpg.de  -  Returns the AFAWE (http://bioinfo.mpiz-koeln.mpg.de/afawe/) IDs, which have the given GO term (e.g. "GO:0002345" or "0003422" or just "2345") or a child GO term of the given GO term. Please be aware, that it could take some time, if the GO term is on the first level of GO.
Using the secondary inputs of the service the source organism can be specified as taxonomic name (e.g. "Medicago truncatula" or "Arabidopsis thaliana"). Default is: Take all organism (all). Additionally it can be chosen if only associations between proteins and GO terms predicated by SIFTER (sifter), only terms collected from several databases (stored) or all GO terms (all) are considered (secondary: which_go_terms).
Furthermore it can be defined (secondary: reliability), if the GO term of the returned proteins (protein IDs) must be experimentally verified (experimantally_verified), experimentally verified or reviewed  (curated) or allow also automatically predicted GO terms (all).</wsdl:documentation>  <!-- service description goes here -->
          <wsdl:port name="getAFAWEProteinIDByGOTermPort" binding="tns:getAFAWEProteinIDByGOTermBinding">
                 <wsdlsoap:address location="http://bioinfo.mpiz-koeln.mpg.de/axis/services/getAFAWEProteinIDByGOTerm"/>    <!-- URL to service scriptname -->
          </wsdl:port>
  </wsdl:service>

</wsdl:definitions>



