<?xml version="1.0" encoding="UTF-8"?>
<wsdl:definitions targetNamespace="urn:uk.org.efungi" xmlns:apachesoap="http://xml.apache.org/xml-soap" xmlns:impl="urn:uk.org.efungi" xmlns:intf="urn:uk.org.efungi" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:wsdlsoap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<!--WSDL created by Apache Axis version: 1.4
Built on Apr 22, 2006 (06:55:48 PDT)-->
 <wsdl:types>
  <schema targetNamespace="urn:uk.org.efungi" xmlns="http://www.w3.org/2001/XMLSchema">
   <import namespace="http://schemas.xmlsoap.org/soap/encoding/"/>
   <complexType name="ArrayOf_soapenc_string">
    <complexContent>
     <restriction base="soapenc:Array">
      <attribute ref="soapenc:arrayType" wsdl:arrayType="xsd:string[]"/>
     </restriction>
    </complexContent>
   </complexType>
  </schema>
 </wsdl:types>

   <wsdl:message name="getTheNumberOfGenomesInMCLClustersThatContainProteinsOfAGivenGenomeAndProteinsOfOnlyNonessentialYeastGenesResponse">

      <wsdl:part name="getTheNumberOfGenomesInMCLClustersThatContainProteinsOfAGivenGenomeAndProteinsOfOnlyNonessentialYeastGenesReturn" type="soapenc:string"/>

   </wsdl:message>

   <wsdl:message name="getESTWithAGivenIdentifierRequest">

      <wsdl:part name="estId" type="soapenc:string"/>

   </wsdl:message>

   <wsdl:message name="getAllOrthoMCLClustersWithLessThanAGivenPercentageOfProteinsOfAGivenGenomeResponse">

      <wsdl:part name="getAllOrthoMCLClustersWithLessThanAGivenPercentageOfProteinsOfAGivenGenomeReturn" type="soapenc:string"/>

   </wsdl:message>

   <wsdl:message name="getTheExonsWithTheirPredictedTranscriptForAGivenGeneRequest">

      <wsdl:part name="id" type="soapenc:string"/>

   </wsdl:message>

   <wsdl:message name="getOrthoMCLClustersContainingProteinsOfAGivenGenomeAndProteinsOfOnlyEssentialYeastGenesRequest">

      <wsdl:part name="species" type="soapenc:string"/>

   </wsdl:message>

   <wsdl:message name="getOrthoMCLClustersContainingProteinsOfAGivenGenomeAndProteinsOfEssentialYeastGenesResponse">

      <wsdl:part name="getOrthoMCLClustersContainingProteinsOfAGivenGenomeAndProteinsOfEssentialYeastGenesReturn" type="soapenc:string"/>

   </wsdl:message>

   <wsdl:message name="getESTLibrariesWithMoreThanAGivenNumberOfESTsResponse">

      <wsdl:part name="getESTLibrariesWithMoreThanAGivenNumberOfESTsReturn" type="soapenc:string"/>

   </wsdl:message>

   <wsdl:message name="evaluateSimpleSearchResponse">

      <wsdl:part name="evaluateSimpleSearchReturn" type="soapenc:string"/>

   </wsdl:message>

   <wsdl:message name="getESTsForAGivenGenomeRequest">

      <wsdl:part name="species" type="soapenc:string"/>

   </wsdl:message>

   <wsdl:message name="getAnnotationForProteinsOfAGivenGenomeThatAreInTheSameMCLClustersAsProteinsWithAGivenWolfPSortPredictionRequest">

      <wsdl:part name="species" type="soapenc:string"/>

      <wsdl:part name="wolfPsortPrediction" type="soapenc:string"/>

   </wsdl:message>

   <wsdl:message name="getTheNumberOfGenomesInOrthoMCLClustersThatContainProteinsOfAGivenGenomeAndProteinsOfEssentialYeastGenesResponse">

      <wsdl:part name="getTheNumberOfGenomesInOrthoMCLClustersThatContainProteinsOfAGivenGenomeAndProteinsOfEssentialYeastGenesReturn" type="soapenc:string"/>

   </wsdl:message>

   <wsdl:message name="getAnnotationForProteinsOfAGivenGenomeThatAreInMCLClustersWithSecretoryOrNonsecretoryProteinsResponse">

      <wsdl:part name="getAnnotationForProteinsOfAGivenGenomeThatAreInMCLClustersWithSecretoryOrNonsecretoryProteinsReturn" type="soapenc:string"/>

   </wsdl:message>

   <wsdl:message name="evaluateAdvancedSearchRequest">

      <wsdl:part name="dbName" type="soapenc:string"/>

      <wsdl:part name="collectionName" type="soapenc:string"/>

      <wsdl:part name="filterOperatorValues" type="soapenc:string"/>

   </wsdl:message>

   <wsdl:message name="getProteinsofAGivenGenomeThatAreInTheSamePathwayAsAGivenProteinRequest">

      <wsdl:part name="species" type="soapenc:string"/>

      <wsdl:part name="id" type="soapenc:string"/>

   </wsdl:message>

   <wsdl:message name="getASummaryOfTheOrthoMCLClusterAnalysisForAGivenGenomeRequest">

      <wsdl:part name="species" type="soapenc:string"/>

   </wsdl:message>

   <wsdl:message name="getAllMCLClustersWithMoreThanAGivenPercentageOfProteinsOfAGivenGenomeRequest">

      <wsdl:part name="species" type="soapenc:string"/>

      <wsdl:part name="percentage" type="soapenc:string"/>

   </wsdl:message>

   <wsdl:message name="getASummaryOfTheMCLClusterAnalysisForAGivenGenomeResponse">

      <wsdl:part name="getASummaryOfTheMCLClusterAnalysisForAGivenGenomeReturn" type="soapenc:string"/>

   </wsdl:message>

   <wsdl:message name="getGeneOntologyAnnotationForAGivenGeneResponse">

      <wsdl:part name="getGeneOntologyAnnotationForAGivenGeneReturn" type="soapenc:string"/>

   </wsdl:message>

   <wsdl:message name="getProteinsofAGivenGenomeWithAGivenPfamAnnotationRequest">

      <wsdl:part name="species" type="soapenc:string"/>

      <wsdl:part name="pfamAacc" type="soapenc:string"/>

   </wsdl:message>

   <wsdl:message name="getTheNumberOfParalogsForAllOrthoMCLClustersContainingProteinsOfAGivenGenomeRequest">

      <wsdl:part name="species" type="soapenc:string"/>

   </wsdl:message>

   <wsdl:message name="getTheNumberOfParalogsForAllMCLClustersContainingProteinsOfAGivenGenomeRequest">

      <wsdl:part name="species" type="soapenc:string"/>

   </wsdl:message>

   <wsdl:message name="getTheNumberOfParalogsForAllOrthoMCLClustersContainingProteinsOfAGivenGenomeResponse">

      <wsdl:part name="getTheNumberOfParalogsForAllOrthoMCLClustersContainingProteinsOfAGivenGenomeReturn" type="soapenc:string"/>

   </wsdl:message>

   <wsdl:message name="getAnnotationForProteinsInAGivenOrthoMCLClusterRequest">

      <wsdl:part name="id" type="soapenc:string"/>

   </wsdl:message>

   <wsdl:message name="getProteinsofAGivenGenomeWithTheSameEnzymeAnnotationAsAGivenProteinRequest">

      <wsdl:part name="species" type="soapenc:string"/>

      <wsdl:part name="id" type="soapenc:string"/>

   </wsdl:message>

   <wsdl:message name="getAnnotationForProteinsOfAGivenGenomeThatAreInTheSameMCLClustersAsProteinsWithAGivenGOAnnotationResponse">

      <wsdl:part name="getAnnotationForProteinsOfAGivenGenomeThatAreInTheSameMCLClustersAsProteinsWithAGivenGOAnnotationReturn" type="soapenc:string"/>

   </wsdl:message>

   <wsdl:message name="getGenesofAGivenGenomeWithAGivenGeneOntologyAnnotationRequest">

      <wsdl:part name="species" type="soapenc:string"/>

      <wsdl:part name="identifier" type="soapenc:string"/>

   </wsdl:message>

   <wsdl:message name="getAnnotationForProteinsOfAGivenGenomeThatAreInTheSameMCLClustersAsProteinsWithAGivenGOAnnotationRequest">

      <wsdl:part name="species" type="soapenc:string"/>

      <wsdl:part name="identifier" type="soapenc:string"/>

   </wsdl:message>

   <wsdl:message name="getTheNumberOfGenomesInOrthoMCLClustersThatContainProteinsOfAGivenGenomeAndProteinsOfOnlyEssentialYeastGenesRequest">

      <wsdl:part name="species" type="soapenc:string"/>

   </wsdl:message>

   <wsdl:message name="identifyDatabasesRequest">

   </wsdl:message>

   <wsdl:message name="getASummaryOfTheMCLClusterAnalysisForAGivenGenomeRequest">

      <wsdl:part name="species" type="soapenc:string"/>

   </wsdl:message>

   <wsdl:message name="getAnnotationForProteinsOfAGivenGenomeThatAreInTheSameMCLClustersAsProteinsWithAGivenPSortPredictionResponse">

      <wsdl:part name="getAnnotationForProteinsOfAGivenGenomeThatAreInTheSameMCLClustersAsProteinsWithAGivenPSortPredictionReturn" type="soapenc:string"/>

   </wsdl:message>

   <wsdl:message name="getProteinsofAGivenGenomeWithAGivenCellularLocalisationAsPredictedByWolfPSortResponse">

      <wsdl:part name="getProteinsofAGivenGenomeWithAGivenCellularLocalisationAsPredictedByWolfPSortReturn" type="soapenc:string"/>

   </wsdl:message>

   <wsdl:message name="getTheProteinsThatAreInTheSameOrthoMCLClusterAsAGivenProteinRequest">

      <wsdl:part name="id" type="soapenc:string"/>

   </wsdl:message>

   <wsdl:message name="identifyAdvancedSearchFilterOperatorsRequest">

      <wsdl:part name="dbName" type="soapenc:string"/>

      <wsdl:part name="collectionName" type="soapenc:string"/>

      <wsdl:part name="filterName" type="soapenc:string"/>

   </wsdl:message>

   <wsdl:message name="getTheNumberOfGenomesInOrthoMCLClustersThatContainProteinsOfAGivenGenomeAndProteinsOfOnlyNonessentialYeastGenesRequest">

      <wsdl:part name="species" type="soapenc:string"/>

   </wsdl:message>

   <wsdl:message name="getProteinsofAGivenGenomeWithAGivenCellularLocalisationAsPredictedByWolfPSortRequest">

      <wsdl:part name="species" type="soapenc:string"/>

      <wsdl:part name="wolfPsortPrediction" type="soapenc:string"/>

   </wsdl:message>

   <wsdl:message name="getProteinsofAGivenGenomeWithTheSamePredictedPSortCellularLocalisationAsAGivenProteinRequest">

      <wsdl:part name="species" type="soapenc:string"/>

      <wsdl:part name="id" type="soapenc:string"/>

   </wsdl:message>

   <wsdl:message name="getAnnotationForProteinsThatAreInTheSameMCLClusterAsAGivenProteinRequest">

      <wsdl:part name="id" type="soapenc:string"/>

   </wsdl:message>

   <wsdl:message name="getTheNumberOfGenomesInMCLClustersThatContainProteinsOfAGivenGenomeAndProteinsOfOnlyEssentialYeastGenesResponse">

      <wsdl:part name="getTheNumberOfGenomesInMCLClustersThatContainProteinsOfAGivenGenomeAndProteinsOfOnlyEssentialYeastGenesReturn" type="soapenc:string"/>

   </wsdl:message>

   <wsdl:message name="getAnnotationForProteinsOfAGivenGenomeThatAreInTheSameOrthoMCLClustersAsProteinsWithAGivenPSortPredictionResponse">

      <wsdl:part name="getAnnotationForProteinsOfAGivenGenomeThatAreInTheSameOrthoMCLClustersAsProteinsWithAGivenPSortPredictionReturn" type="soapenc:string"/>

   </wsdl:message>

   <wsdl:message name="getPfamAAnnotationForAGivenProteinResponse">

      <wsdl:part name="getPfamAAnnotationForAGivenProteinReturn" type="soapenc:string"/>

   </wsdl:message>

   <wsdl:message name="getAnnotationForProteinsOfAGivenGenomeThatAreInTheSameOrthoMCLClustersAsProteinsWithAGivenEnzymeAnnotationRequest">

      <wsdl:part name="species" type="soapenc:string"/>

      <wsdl:part name="ecNumber" type="soapenc:string"/>

   </wsdl:message>

   <wsdl:message name="getTheNumberOfProteinsForEachGenomeInAGivenMCLClusterRequest">

      <wsdl:part name="id" type="soapenc:string"/>

   </wsdl:message>

   <wsdl:message name="getOrthoMCLClustersContainingProteinsOfAGivenGenomeAndProteinsOfOnlyNonessentialYeastGenesResponse">

      <wsdl:part name="getOrthoMCLClustersContainingProteinsOfAGivenGenomeAndProteinsOfOnlyNonessentialYeastGenesReturn" type="soapenc:string"/>

   </wsdl:message>

   <wsdl:message name="getESTLibraryWithAGivenIdentifierRequest">

      <wsdl:part name="libraryId" type="soapenc:string"/>

   </wsdl:message>

   <wsdl:message name="getTheProteinsThatAreInTheSameMCLClusterAsAGivenProteinResponse">

      <wsdl:part name="getTheProteinsThatAreInTheSameMCLClusterAsAGivenProteinReturn" type="soapenc:string"/>

   </wsdl:message>

   <wsdl:message name="getMCLClustersContainingProteinsOfAGivenGenomeAndProteinsOfOnlyNonessentialYeastGenesResponse">

      <wsdl:part name="getMCLClustersContainingProteinsOfAGivenGenomeAndProteinsOfOnlyNonessentialYeastGenesReturn" type="soapenc:string"/>

   </wsdl:message>

   <wsdl:message name="getOrthoMCLClustersWithProteinsOfAGroupOfGenomesRequest">

      <wsdl:part name="pathogenicity" type="soapenc:string"/>

      <wsdl:part name="growthForm" type="soapenc:string"/>

   </wsdl:message>

   <wsdl:message name="evaluateAdvancedSearchResponse">

      <wsdl:part name="evaluateAdvancedSearchReturn" type="soapenc:string"/>

   </wsdl:message>

   <wsdl:message name="getESTUnisequenceWithAGivenIdentifierResponse">

      <wsdl:part name="getESTUnisequenceWithAGivenIdentifierReturn" type="soapenc:string"/>

   </wsdl:message>

   <wsdl:message name="getAllOrthoMCLClustersWithMoreThanAGivenPercentageOfProteinsOfAGivenGenomeResponse">

      <wsdl:part name="getAllOrthoMCLClustersWithMoreThanAGivenPercentageOfProteinsOfAGivenGenomeReturn" type="soapenc:string"/>

   </wsdl:message>

   <wsdl:message name="getESTsRepresentingAGivenOpenReadingFrameRequest">

      <wsdl:part name="id" type="soapenc:string"/>

   </wsdl:message>

   <wsdl:message name="getOrthoMCLClustersWithProteinsOfAGroupOfGenomesResponse">

      <wsdl:part name="getOrthoMCLClustersWithProteinsOfAGroupOfGenomesReturn" type="soapenc:string"/>

   </wsdl:message>

   <wsdl:message name="getProteinsofAGivenGenomeWithTheSamePfamAnnotationAsAGivenProteinRequest">

      <wsdl:part name="species" type="soapenc:string"/>

      <wsdl:part name="id" type="soapenc:string"/>

   </wsdl:message>

   <wsdl:message name="getTheProteinsThatAreInTheSameMCLClusterAsAGivenProteinRequest">

      <wsdl:part name="id" type="soapenc:string"/>

   </wsdl:message>

   <wsdl:message name="getOrthoMCLClustersContainingProteinsOfAGivenGenomeAndProteinsOfOnlyNonessentialYeastGenesRequest">

      <wsdl:part name="species" type="soapenc:string"/>

   </wsdl:message>

   <wsdl:message name="getEnzymesForAGivenProteinResponse">

      <wsdl:part name="getEnzymesForAGivenProteinReturn" type="soapenc:string"/>

   </wsdl:message>

   <wsdl:message name="getSecretoryOrNonsecretoryProteinsForAGivenGenomeRequest">

      <wsdl:part name="species" type="soapenc:string"/>

      <wsdl:part name="signalPPrediction" type="soapenc:string"/>

   </wsdl:message>

   <wsdl:message name="getOpenReadingFramesRepresentedByMoreThanAGivenNumberOfESTsFromESTLibrariesThatAreAreNotRandomlySequencedRequest">

      <wsdl:part name="species" type="soapenc:string"/>

      <wsdl:part name="numberOfEsts" type="soapenc:string"/>

      <wsdl:part name="random" type="soapenc:string"/>

   </wsdl:message>

   <wsdl:message name="getProteinsofAGivenGenomeThatAreInTheSamePathwayAsAGivenProteinResponse">

      <wsdl:part name="getProteinsofAGivenGenomeThatAreInTheSamePathwayAsAGivenProteinReturn" type="soapenc:string"/>

   </wsdl:message>

   <wsdl:message name="getOpenReadingFramesRepresentedByMoreThanAGivenNumberOfESTsFromESTLibrariesThatAreAreNotRandomlySequencedAndContainMoreThanAGivenNumberOfESTsRequest">

      <wsdl:part name="species" type="soapenc:string"/>

      <wsdl:part name="numberOfEsts" type="soapenc:string"/>

      <wsdl:part name="random" type="soapenc:string"/>

      <wsdl:part name="numberOfEstsInLibrary" type="soapenc:string"/>

   </wsdl:message>

   <wsdl:message name="getESTLibraryWithAGivenIdentifierResponse">

      <wsdl:part name="getESTLibraryWithAGivenIdentifierReturn" type="soapenc:string"/>

   </wsdl:message>

   <wsdl:message name="getAnnotationForProteinsThatAreInTheSameMCLClusterAsAGivenProteinResponse">

      <wsdl:part name="getAnnotationForProteinsThatAreInTheSameMCLClusterAsAGivenProteinReturn" type="soapenc:string"/>

   </wsdl:message>

   <wsdl:message name="getMCLClustersThatContainProteinsOfAGivenGenomeRequest">

      <wsdl:part name="species" type="soapenc:string"/>

   </wsdl:message>

   <wsdl:message name="getMCLClustersContainingProteinsOfAGivenGenomeAndProteinsOfEssentialYeastGenesRequest">

      <wsdl:part name="species" type="soapenc:string"/>

   </wsdl:message>

   <wsdl:message name="getAnnotationForProteinsOfAGivenGenomeThatAreInTheSameOrthoMCLClustersAsProteinsWithAGivenGOAnnotationRequest">

      <wsdl:part name="species" type="soapenc:string"/>

      <wsdl:part name="identifier" type="soapenc:string"/>

   </wsdl:message>

   <wsdl:message name="getMCLClustersContainingProteinsOfAGivenGenomeAndProteinsOfOnlyEssentialYeastGenesRequest">

      <wsdl:part name="species" type="soapenc:string"/>

   </wsdl:message>

   <wsdl:message name="getSecretoryOrNonsecretoryProteinsForAGivenGenomeResponse">

      <wsdl:part name="getSecretoryOrNonsecretoryProteinsForAGivenGenomeReturn" type="soapenc:string"/>

   </wsdl:message>

   <wsdl:message name="getAnnotationForProteinsOfAGivenGenomeThatAreInMCLClustersWithSecretoryOrNonsecretoryProteinsRequest">

      <wsdl:part name="species" type="soapenc:string"/>

      <wsdl:part name="signalPPrediction" type="soapenc:string"/>

   </wsdl:message>

   <wsdl:message name="getESTsWithAGivenESTUnisequenceRequest">

      <wsdl:part name="estUnisequenceId" type="soapenc:string"/>

   </wsdl:message>

   <wsdl:message name="getAnnotationForProteinsOfAGivenGenomeThatAreInTheSameMCLClustersAsProteinsWithAGivenEnzymeAnnotationResponse">

      <wsdl:part name="getAnnotationForProteinsOfAGivenGenomeThatAreInTheSameMCLClustersAsProteinsWithAGivenEnzymeAnnotationReturn" type="soapenc:string"/>

   </wsdl:message>

   <wsdl:message name="getProteinsofAGivenGenomeWithTheSamePredictedWolfPSortCellularLocalisationAsAGivenProteinRequest">

      <wsdl:part name="species" type="soapenc:string"/>

      <wsdl:part name="id" type="soapenc:string"/>

   </wsdl:message>

   <wsdl:message name="getAnnotationForProteinsOfAGivenGenomeThatAreInOrthoMCLClustersWithSecretoryOrNonsecretoryProteinsRequest">

      <wsdl:part name="species" type="soapenc:string"/>

      <wsdl:part name="signalPPrediction" type="soapenc:string"/>

   </wsdl:message>

   <wsdl:message name="getTheProteinsForAGivenGeneRequest">

      <wsdl:part name="id" type="soapenc:string"/>

   </wsdl:message>

   <wsdl:message name="getProteinsofAGivenGenomeWithAGivenCellularLocalisationAsPredictedByPSortResponse">

      <wsdl:part name="getProteinsofAGivenGenomeWithAGivenCellularLocalisationAsPredictedByPSortReturn" type="soapenc:string"/>

   </wsdl:message>

   <wsdl:message name="getProteinsofAGivenGenomeWithTheSamePredictedPSortCellularLocalisationAsAGivenProteinResponse">

      <wsdl:part name="getProteinsofAGivenGenomeWithTheSamePredictedPSortCellularLocalisationAsAGivenProteinReturn" type="soapenc:string"/>

   </wsdl:message>

   <wsdl:message name="getESTLibrariesWithMoreThanAGivenNumberOfESTsRequest">

      <wsdl:part name="numberOfEsts" type="soapenc:string"/>

   </wsdl:message>

   <wsdl:message name="identifyAdvancedSearchCollectionsRequest">

      <wsdl:part name="dbName" type="soapenc:string"/>

   </wsdl:message>

   <wsdl:message name="getASummaryOfTheOrthoMCLClusterAnalysisForAGivenGenomeResponse">

      <wsdl:part name="getASummaryOfTheOrthoMCLClusterAnalysisForAGivenGenomeReturn" type="soapenc:string"/>

   </wsdl:message>

   <wsdl:message name="getAnnotationForProteinsOfAGivenGenomeThatAreInTheSameMCLClustersAsProteinsWithAGivenWolfPSortPredictionResponse">

      <wsdl:part name="getAnnotationForProteinsOfAGivenGenomeThatAreInTheSameMCLClustersAsProteinsWithAGivenWolfPSortPredictionReturn" type="soapenc:string"/>

   </wsdl:message>

   <wsdl:message name="getESTUnisequencesForAGivenGenomeRequest">

      <wsdl:part name="species" type="soapenc:string"/>

   </wsdl:message>

   <wsdl:message name="getEnzymesForAGivenProteinRequest">

      <wsdl:part name="id" type="soapenc:string"/>

   </wsdl:message>

   <wsdl:message name="identifyDatabasesResponse">

      <wsdl:part name="identifyDatabasesReturn" type="impl:ArrayOf_soapenc_string"/>

   </wsdl:message>

   <wsdl:message name="getAnnotationForProteinsInAGivenMCLClusterResponse">

      <wsdl:part name="getAnnotationForProteinsInAGivenMCLClusterReturn" type="soapenc:string"/>

   </wsdl:message>

   <wsdl:message name="identifySimpleSearchesRequest">

      <wsdl:part name="dbName" type="soapenc:string"/>

   </wsdl:message>

   <wsdl:message name="getOrthoMCLClustersWithProteinsOfAGivenGenomeRequest">

      <wsdl:part name="species" type="soapenc:string"/>

   </wsdl:message>

   <wsdl:message name="getAnnotationForProteinsThatAreInTheSameOrthoMCLClusterAsAGivenProteinResponse">

      <wsdl:part name="getAnnotationForProteinsThatAreInTheSameOrthoMCLClusterAsAGivenProteinReturn" type="soapenc:string"/>

   </wsdl:message>

   <wsdl:message name="getMCLClustersThatContainProteinsOfAGroupOfGenomesRequest">

      <wsdl:part name="pathogenicity" type="soapenc:string"/>

      <wsdl:part name="growthForm" type="soapenc:string"/>

   </wsdl:message>

   <wsdl:message name="getTheNumberOfGenomesInMCLClustersThatContainProteinsOfAGivenGenomeAndProteinsOfEssentialYeastGenesRequest">

      <wsdl:part name="species" type="soapenc:string"/>

   </wsdl:message>

   <wsdl:message name="getPfamAAnnotationForAGivenProteinRequest">

      <wsdl:part name="id" type="soapenc:string"/>

   </wsdl:message>

   <wsdl:message name="getProteinsofAGivenGenomeWithTheSamePfamAnnotationAsAGivenProteinResponse">

      <wsdl:part name="getProteinsofAGivenGenomeWithTheSamePfamAnnotationAsAGivenProteinReturn" type="soapenc:string"/>

   </wsdl:message>

   <wsdl:message name="getAnnotationForProteinsOfAGivenGenomeThatAreInTheSameMCLClustersAsProteinsInAGivenPathwayRequest">

      <wsdl:part name="species" type="soapenc:string"/>

      <wsdl:part name="name" type="soapenc:string"/>

   </wsdl:message>

   <wsdl:message name="identifySimpleSearchInputParametersRequest">

      <wsdl:part name="dbName" type="soapenc:string"/>

      <wsdl:part name="cannedQueryName" type="soapenc:string"/>

   </wsdl:message>

   <wsdl:message name="getESTUnisequencesRepresentingAGivenOpenReadingFrameRequest">

      <wsdl:part name="id" type="soapenc:string"/>

   </wsdl:message>

   <wsdl:message name="getOpenReadingFramesRepresentedByMoreThanAGivenNumberOfESTsFromESTLibrariesThatAreAreNotRandomlySequencedAndContainMoreThanAGivenNumberOfESTsResponse">

      <wsdl:part name="getOpenReadingFramesRepresentedByMoreThanAGivenNumberOfESTsFromESTLibrariesThatAreAreNotRandomlySequencedAndContainMoreThanAGivenNumberOfESTsReturn" type="soapenc:string"/>

   </wsdl:message>

   <wsdl:message name="getOpenReadingFramesRepresentedByMoreThanAGivenNumberOfESTsResponse">

      <wsdl:part name="getOpenReadingFramesRepresentedByMoreThanAGivenNumberOfESTsReturn" type="soapenc:string"/>

   </wsdl:message>

   <wsdl:message name="getESTLibrariesForAGivenGenomeRequest">

      <wsdl:part name="species" type="soapenc:string"/>

   </wsdl:message>

   <wsdl:message name="getGeneOntologyAnnotationForAGivenGeneRequest">

      <wsdl:part name="id" type="soapenc:string"/>

   </wsdl:message>

   <wsdl:message name="getAnnotationForProteinsOfAGivenGenomeThatAreInTheSameMCLClustersAsProteinsWithAGivenEnzymeAnnotationRequest">

      <wsdl:part name="species" type="soapenc:string"/>

      <wsdl:part name="ecNumber" type="soapenc:string"/>

   </wsdl:message>

   <wsdl:message name="getProteinsofAGivenGenomeWithTheSamePredictedWolfPSortCellularLocalisationAsAGivenProteinResponse">

      <wsdl:part name="getProteinsofAGivenGenomeWithTheSamePredictedWolfPSortCellularLocalisationAsAGivenProteinReturn" type="soapenc:string"/>

   </wsdl:message>

   <wsdl:message name="identifyAdvancedSearchCollectionsResponse">

      <wsdl:part name="identifyAdvancedSearchCollectionsReturn" type="impl:ArrayOf_soapenc_string"/>

   </wsdl:message>

   <wsdl:message name="getESTsThatAreInAGivenESTLibraryRequest">

      <wsdl:part name="libraryId" type="soapenc:string"/>

   </wsdl:message>

   <wsdl:message name="getProteinsofAGivenGenomeWithTheSameEnzymeAnnotationAsAGivenProteinResponse">

      <wsdl:part name="getProteinsofAGivenGenomeWithTheSameEnzymeAnnotationAsAGivenProteinReturn" type="soapenc:string"/>

   </wsdl:message>

   <wsdl:message name="getAllMCLClustersWithLessThanAGivenPercentageOfProteinsOfAGivenGenomeRequest">

      <wsdl:part name="species" type="soapenc:string"/>

      <wsdl:part name="percentage" type="soapenc:string"/>

   </wsdl:message>

   <wsdl:message name="getTheGeneForAGivenGeneSymbolRequest">

      <wsdl:part name="symbol" type="soapenc:string"/>

   </wsdl:message>

   <wsdl:message name="getESTUnisequenceWithAGivenIdentifierRequest">

      <wsdl:part name="estUnisequenceId" type="soapenc:string"/>

   </wsdl:message>

   <wsdl:message name="getESTWithAGivenIdentifierResponse">

      <wsdl:part name="getESTWithAGivenIdentifierReturn" type="soapenc:string"/>

   </wsdl:message>

   <wsdl:message name="getProteinsofAGivenGenomeInAGivenPathwayRequest">

      <wsdl:part name="species" type="soapenc:string"/>

      <wsdl:part name="name" type="soapenc:string"/>

   </wsdl:message>

   <wsdl:message name="getAnnotationForProteinsOfAGivenGenomeThatAreInTheSameOrthoMCLClustersAsProteinsWithAGivenPSortPredictionRequest">

      <wsdl:part name="species" type="soapenc:string"/>

      <wsdl:part name="psortPrediction" type="soapenc:string"/>

   </wsdl:message>

   <wsdl:message name="getMCLClustersThatContainProteinsOfAGivenGenomeResponse">

      <wsdl:part name="getMCLClustersThatContainProteinsOfAGivenGenomeReturn" type="soapenc:string"/>

   </wsdl:message>

   <wsdl:message name="getTheExonsWithTheirPredictedTranscriptForAGivenGeneResponse">

      <wsdl:part name="getTheExonsWithTheirPredictedTranscriptForAGivenGeneReturn" type="soapenc:string"/>

   </wsdl:message>

   <wsdl:message name="getSignalPPredictionForAGivenProteinResponse">

      <wsdl:part name="getSignalPPredictionForAGivenProteinReturn" type="soapenc:string"/>

   </wsdl:message>

   <wsdl:message name="identifyAdvancedSearchFiltersResponse">

      <wsdl:part name="identifyAdvancedSearchFiltersReturn" type="impl:ArrayOf_soapenc_string"/>

   </wsdl:message>

   <wsdl:message name="getAnnotationForProteinsOfAGivenGenomeThatAreInTheSameOrhoMCLClustersAsProteinsWithAGivenWolfPSortPredictionRequest">

      <wsdl:part name="species" type="soapenc:string"/>

      <wsdl:part name="wolfPsortPrediction" type="soapenc:string"/>

   </wsdl:message>

   <wsdl:message name="findAnEntryInTheDatabaseGivenAnyIdentifierRequest">

      <wsdl:part name="id" type="soapenc:string"/>

   </wsdl:message>

   <wsdl:message name="getTheNumberOfGenomesInMCLClustersThatContainProteinsOfAGivenGenomeAndProteinsOfOnlyNonessentialYeastGenesRequest">

      <wsdl:part name="species" type="soapenc:string"/>

   </wsdl:message>

   <wsdl:message name="getOpenReadingFramesRepresentedByMoreThanAGivenNumberOfESTsFromESTLibrariesThatAreAreNotRandomlySequencedResponse">

      <wsdl:part name="getOpenReadingFramesRepresentedByMoreThanAGivenNumberOfESTsFromESTLibrariesThatAreAreNotRandomlySequencedReturn" type="soapenc:string"/>

   </wsdl:message>

   <wsdl:message name="getESTsWithAGivenESTUnisequenceResponse">

      <wsdl:part name="getESTsWithAGivenESTUnisequenceReturn" type="soapenc:string"/>

   </wsdl:message>

   <wsdl:message name="getAnnotationForProteinsOfAGivenGenomeThatAreInTheSameMCLClustersAsProteinsWithAGivenPfamAAnnotationRequest">

      <wsdl:part name="species" type="soapenc:string"/>

      <wsdl:part name="pfamAacc" type="soapenc:string"/>

   </wsdl:message>

   <wsdl:message name="getESTsRepresentingAGivenOpenReadingFrameResponse">

      <wsdl:part name="getESTsRepresentingAGivenOpenReadingFrameReturn" type="soapenc:string"/>

   </wsdl:message>

   <wsdl:message name="getAnnotationForProteinsOfAGivenGenomeThatAreInTheSameOrhoMCLClustersAsProteinsWithAGivenWolfPSortPredictionResponse">

      <wsdl:part name="getAnnotationForProteinsOfAGivenGenomeThatAreInTheSameOrhoMCLClustersAsProteinsWithAGivenWolfPSortPredictionReturn" type="soapenc:string"/>

   </wsdl:message>

   <wsdl:message name="getTheNumberOfGenomesInOrthoMCLClustersThatContainProteinsOfAGivenGenomeAndProteinsOfEssentialYeastGenesRequest">

      <wsdl:part name="species" type="soapenc:string"/>

   </wsdl:message>

   <wsdl:message name="getPathwaysForAGivenProteinRequest">

      <wsdl:part name="id" type="soapenc:string"/>

   </wsdl:message>

   <wsdl:message name="getAnnotationForProteinsInAGivenOrthoMCLClusterResponse">

      <wsdl:part name="getAnnotationForProteinsInAGivenOrthoMCLClusterReturn" type="soapenc:string"/>

   </wsdl:message>

   <wsdl:message name="getSignalPPredictionForAGivenProteinRequest">

      <wsdl:part name="id" type="soapenc:string"/>

   </wsdl:message>

   <wsdl:message name="getAnnotationForProteinsInAGivenMCLClusterRequest">

      <wsdl:part name="id" type="soapenc:string"/>

   </wsdl:message>

   <wsdl:message name="getGenesofAGivenGenomeWithTheSameGeneOntologyAnnotationAsAGivenGeneRequest">

      <wsdl:part name="species" type="soapenc:string"/>

      <wsdl:part name="id" type="soapenc:string"/>

   </wsdl:message>

   <wsdl:message name="getESTLibrariesForAGivenGenomeResponse">

      <wsdl:part name="getESTLibrariesForAGivenGenomeReturn" type="soapenc:string"/>

   </wsdl:message>

   <wsdl:message name="getTheProteinsForAGivenGeneResponse">

      <wsdl:part name="getTheProteinsForAGivenGeneReturn" type="soapenc:string"/>

   </wsdl:message>

   <wsdl:message name="getTheNumberOfGenomesInMCLClustersThatContainProteinsOfAGivenGenomeAndProteinsOfEssentialYeastGenesResponse">

      <wsdl:part name="getTheNumberOfGenomesInMCLClustersThatContainProteinsOfAGivenGenomeAndProteinsOfEssentialYeastGenesReturn" type="soapenc:string"/>

   </wsdl:message>

   <wsdl:message name="getTheGeneForAGivenGeneSymbolResponse">

      <wsdl:part name="getTheGeneForAGivenGeneSymbolReturn" type="soapenc:string"/>

   </wsdl:message>

   <wsdl:message name="getAnnotationForProteinsOfAGivenGenomeThatAreInTheSameOrthoMCLClustersAsProteinsWithAGivenGOAnnotationResponse">

      <wsdl:part name="getAnnotationForProteinsOfAGivenGenomeThatAreInTheSameOrthoMCLClustersAsProteinsWithAGivenGOAnnotationReturn" type="soapenc:string"/>

   </wsdl:message>

   <wsdl:message name="getOrthoMCLClustersContainingProteinsOfAGivenGenomeAndProteinsOfEssentialYeastGenesRequest">

      <wsdl:part name="species" type="soapenc:string"/>

   </wsdl:message>

   <wsdl:message name="getAnnotationForProteinsOfAGivenGenomeThatAreInTheSameOrhoMCLClustersAsProteinsInAGivenPathwayRequest">

      <wsdl:part name="species" type="soapenc:string"/>

      <wsdl:part name="name" type="soapenc:string"/>

   </wsdl:message>

   <wsdl:message name="getTheProteinsThatAreInTheSameOrthoMCLClusterAsAGivenProteinResponse">

      <wsdl:part name="getTheProteinsThatAreInTheSameOrthoMCLClusterAsAGivenProteinReturn" type="soapenc:string"/>

   </wsdl:message>

   <wsdl:message name="getTheNumberOfProteinsForEachGenomeInAGivenMCLClusterResponse">

      <wsdl:part name="getTheNumberOfProteinsForEachGenomeInAGivenMCLClusterReturn" type="soapenc:string"/>

   </wsdl:message>

   <wsdl:message name="getCellularLocalisationPredictionPSortWolfPSortForAGivenProteinResponse">

      <wsdl:part name="getCellularLocalisationPredictionPSortWolfPSortForAGivenProteinReturn" type="soapenc:string"/>

   </wsdl:message>

   <wsdl:message name="identifySimpleSearchesResponse">

      <wsdl:part name="identifySimpleSearchesReturn" type="impl:ArrayOf_soapenc_string"/>

   </wsdl:message>

   <wsdl:message name="identifyAdvancedSearchFilterOperatorsResponse">

      <wsdl:part name="identifyAdvancedSearchFilterOperatorsReturn" type="impl:ArrayOf_soapenc_string"/>

   </wsdl:message>

   <wsdl:message name="identifyAdvancedSearchFiltersRequest">

      <wsdl:part name="dbName" type="soapenc:string"/>

      <wsdl:part name="collectionName" type="soapenc:string"/>

   </wsdl:message>

   <wsdl:message name="getESTUnisequencesRepresentingAGivenOpenReadingFrameResponse">

      <wsdl:part name="getESTUnisequencesRepresentingAGivenOpenReadingFrameReturn" type="soapenc:string"/>

   </wsdl:message>

   <wsdl:message name="getTheNumberOfGenomesInOrthoMCLClustersThatContainProteinsOfAGivenGenomeAndProteinsOfOnlyEssentialYeastGenesResponse">

      <wsdl:part name="getTheNumberOfGenomesInOrthoMCLClustersThatContainProteinsOfAGivenGenomeAndProteinsOfOnlyEssentialYeastGenesReturn" type="soapenc:string"/>

   </wsdl:message>

   <wsdl:message name="getCellularLocalisationPredictionPSortWolfPSortForAGivenProteinRequest">

      <wsdl:part name="id" type="soapenc:string"/>

   </wsdl:message>

   <wsdl:message name="getTheNumberOfParalogsForAllMCLClustersContainingProteinsOfAGivenGenomeResponse">

      <wsdl:part name="getTheNumberOfParalogsForAllMCLClustersContainingProteinsOfAGivenGenomeReturn" type="soapenc:string"/>

   </wsdl:message>

   <wsdl:message name="getTheNumberOfProteinsForEachGenomeInAGivenOrthoMCLClusterResponse">

      <wsdl:part name="getTheNumberOfProteinsForEachGenomeInAGivenOrthoMCLClusterReturn" type="soapenc:string"/>

   </wsdl:message>

   <wsdl:message name="getOrthoMCLClustersContainingProteinsOfAGivenGenomeAndProteinsOfOnlyEssentialYeastGenesResponse">

      <wsdl:part name="getOrthoMCLClustersContainingProteinsOfAGivenGenomeAndProteinsOfOnlyEssentialYeastGenesReturn" type="soapenc:string"/>

   </wsdl:message>

   <wsdl:message name="getGenesofAGivenGenomeWithTheSameGeneOntologyAnnotationAsAGivenGeneResponse">

      <wsdl:part name="getGenesofAGivenGenomeWithTheSameGeneOntologyAnnotationAsAGivenGeneReturn" type="soapenc:string"/>

   </wsdl:message>

   <wsdl:message name="getAllMCLClustersWithLessThanAGivenPercentageOfProteinsOfAGivenGenomeResponse">

      <wsdl:part name="getAllMCLClustersWithLessThanAGivenPercentageOfProteinsOfAGivenGenomeReturn" type="soapenc:string"/>

   </wsdl:message>

   <wsdl:message name="getProteinsofAGivenGenomeWithAGivenPfamAnnotationResponse">

      <wsdl:part name="getProteinsofAGivenGenomeWithAGivenPfamAnnotationReturn" type="soapenc:string"/>

   </wsdl:message>

   <wsdl:message name="getOpenReadingFramesRepresentedByMoreThanAGivenNumberOfESTsRequest">

      <wsdl:part name="species" type="soapenc:string"/>

      <wsdl:part name="numberOfEsts" type="soapenc:string"/>

   </wsdl:message>

   <wsdl:message name="getMCLClustersThatContainProteinsOfAGroupOfGenomesResponse">

      <wsdl:part name="getMCLClustersThatContainProteinsOfAGroupOfGenomesReturn" type="soapenc:string"/>

   </wsdl:message>

   <wsdl:message name="getProteinsofAGivenGenomeWithAGivenEnzymeAnnotationRequest">

      <wsdl:part name="species" type="soapenc:string"/>

      <wsdl:part name="ecNumber" type="soapenc:string"/>

   </wsdl:message>

   <wsdl:message name="getESTsThatAreInAGivenESTLibraryResponse">

      <wsdl:part name="getESTsThatAreInAGivenESTLibraryReturn" type="soapenc:string"/>

   </wsdl:message>

   <wsdl:message name="getProteinsofAGivenGenomeInAGivenPathwayResponse">

      <wsdl:part name="getProteinsofAGivenGenomeInAGivenPathwayReturn" type="soapenc:string"/>

   </wsdl:message>

   <wsdl:message name="getTheNumberOfProteinsForEachGenomeInAGivenOrthoMCLClusterRequest">

      <wsdl:part name="id" type="soapenc:string"/>

   </wsdl:message>

   <wsdl:message name="getGenesofAGivenGenomeWithAGivenGeneOntologyAnnotationResponse">

      <wsdl:part name="getGenesofAGivenGenomeWithAGivenGeneOntologyAnnotationReturn" type="soapenc:string"/>

   </wsdl:message>

   <wsdl:message name="getAnnotationForProteinsThatAreInTheSameOrthoMCLClusterAsAGivenProteinRequest">

      <wsdl:part name="id" type="soapenc:string"/>

   </wsdl:message>

   <wsdl:message name="getPathwaysForAGivenProteinResponse">

      <wsdl:part name="getPathwaysForAGivenProteinReturn" type="soapenc:string"/>

   </wsdl:message>

   <wsdl:message name="getAllOrthoMCLClustersWithLessThanAGivenPercentageOfProteinsOfAGivenGenomeRequest">

      <wsdl:part name="species" type="soapenc:string"/>

      <wsdl:part name="percentage" type="soapenc:string"/>

   </wsdl:message>

   <wsdl:message name="getAnnotationForProteinsOfAGivenGenomeThatAreInTheSameOrthoMCLClustersAsProteinsWithAGivenEnzymeAnnotationResponse">

      <wsdl:part name="getAnnotationForProteinsOfAGivenGenomeThatAreInTheSameOrthoMCLClustersAsProteinsWithAGivenEnzymeAnnotationReturn" type="soapenc:string"/>

   </wsdl:message>

   <wsdl:message name="evaluateSimpleSearchRequest">

      <wsdl:part name="dbName" type="soapenc:string"/>

      <wsdl:part name="cannedQueryName" type="soapenc:string"/>

      <wsdl:part name="parameters" type="soapenc:string"/>

   </wsdl:message>

   <wsdl:message name="getMCLClustersContainingProteinsOfAGivenGenomeAndProteinsOfOnlyNonessentialYeastGenesRequest">

      <wsdl:part name="species" type="soapenc:string"/>

   </wsdl:message>

   <wsdl:message name="getProteinsofAGivenGenomeWithAGivenEnzymeAnnotationResponse">

      <wsdl:part name="getProteinsofAGivenGenomeWithAGivenEnzymeAnnotationReturn" type="soapenc:string"/>

   </wsdl:message>

   <wsdl:message name="getAnnotationForProteinsOfAGivenGenomeThatAreInTheSameMCLClustersAsProteinsWithAGivenPSortPredictionRequest">

      <wsdl:part name="species" type="soapenc:string"/>

      <wsdl:part name="psortPrediction" type="soapenc:string"/>

   </wsdl:message>

   <wsdl:message name="getAllMCLClustersWithMoreThanAGivenPercentageOfProteinsOfAGivenGenomeResponse">

      <wsdl:part name="getAllMCLClustersWithMoreThanAGivenPercentageOfProteinsOfAGivenGenomeReturn" type="soapenc:string"/>

   </wsdl:message>

   <wsdl:message name="getAnnotationForProteinsOfAGivenGenomeThatAreInTheSameMCLClustersAsProteinsInAGivenPathwayResponse">

      <wsdl:part name="getAnnotationForProteinsOfAGivenGenomeThatAreInTheSameMCLClustersAsProteinsInAGivenPathwayReturn" type="soapenc:string"/>

   </wsdl:message>

   <wsdl:message name="getAllOrthoMCLClustersWithMoreThanAGivenPercentageOfProteinsOfAGivenGenomeRequest">

      <wsdl:part name="species" type="soapenc:string"/>

      <wsdl:part name="percentage" type="soapenc:string"/>

   </wsdl:message>

   <wsdl:message name="getAnnotationForProteinsOfAGivenGenomeThatAreInTheSameOrhoMCLClustersAsProteinsWithAGivenPfamAAnnotationResponse">

      <wsdl:part name="getAnnotationForProteinsOfAGivenGenomeThatAreInTheSameOrhoMCLClustersAsProteinsWithAGivenPfamAAnnotationReturn" type="soapenc:string"/>

   </wsdl:message>

   <wsdl:message name="getESTsForAGivenGenomeResponse">

      <wsdl:part name="getESTsForAGivenGenomeReturn" type="soapenc:string"/>

   </wsdl:message>

   <wsdl:message name="getESTLibrariesThatAreAreNotRandomlySequencedRequest">

      <wsdl:part name="random" type="soapenc:string"/>

   </wsdl:message>

   <wsdl:message name="findAnEntryInTheDatabaseGivenAnyIdentifierResponse">

      <wsdl:part name="findAnEntryInTheDatabaseGivenAnyIdentifierReturn" type="soapenc:string"/>

   </wsdl:message>

   <wsdl:message name="getAnnotationForProteinsOfAGivenGenomeThatAreInOrthoMCLClustersWithSecretoryOrNonsecretoryProteinsResponse">

      <wsdl:part name="getAnnotationForProteinsOfAGivenGenomeThatAreInOrthoMCLClustersWithSecretoryOrNonsecretoryProteinsReturn" type="soapenc:string"/>

   </wsdl:message>

   <wsdl:message name="getProteinsofAGivenGenomeWithAGivenCellularLocalisationAsPredictedByPSortRequest">

      <wsdl:part name="species" type="soapenc:string"/>

      <wsdl:part name="psortPrediction" type="soapenc:string"/>

   </wsdl:message>

   <wsdl:message name="getMCLClustersContainingProteinsOfAGivenGenomeAndProteinsOfEssentialYeastGenesResponse">

      <wsdl:part name="getMCLClustersContainingProteinsOfAGivenGenomeAndProteinsOfEssentialYeastGenesReturn" type="soapenc:string"/>

   </wsdl:message>

   <wsdl:message name="getAnnotationForProteinsOfAGivenGenomeThatAreInTheSameMCLClustersAsProteinsWithAGivenPfamAAnnotationResponse">

      <wsdl:part name="getAnnotationForProteinsOfAGivenGenomeThatAreInTheSameMCLClustersAsProteinsWithAGivenPfamAAnnotationReturn" type="soapenc:string"/>

   </wsdl:message>

   <wsdl:message name="getTheNumberOfGenomesInOrthoMCLClustersThatContainProteinsOfAGivenGenomeAndProteinsOfOnlyNonessentialYeastGenesResponse">

      <wsdl:part name="getTheNumberOfGenomesInOrthoMCLClustersThatContainProteinsOfAGivenGenomeAndProteinsOfOnlyNonessentialYeastGenesReturn" type="soapenc:string"/>

   </wsdl:message>

   <wsdl:message name="getESTUnisequencesForAGivenGenomeResponse">

      <wsdl:part name="getESTUnisequencesForAGivenGenomeReturn" type="soapenc:string"/>

   </wsdl:message>

   <wsdl:message name="getMCLClustersContainingProteinsOfAGivenGenomeAndProteinsOfOnlyEssentialYeastGenesResponse">

      <wsdl:part name="getMCLClustersContainingProteinsOfAGivenGenomeAndProteinsOfOnlyEssentialYeastGenesReturn" type="soapenc:string"/>

   </wsdl:message>

   <wsdl:message name="getESTLibrariesThatAreAreNotRandomlySequencedResponse">

      <wsdl:part name="getESTLibrariesThatAreAreNotRandomlySequencedReturn" type="soapenc:string"/>

   </wsdl:message>

   <wsdl:message name="getTheNumberOfGenomesInMCLClustersThatContainProteinsOfAGivenGenomeAndProteinsOfOnlyEssentialYeastGenesRequest">

      <wsdl:part name="species" type="soapenc:string"/>

   </wsdl:message>

   <wsdl:message name="getAnnotationForProteinsOfAGivenGenomeThatAreInTheSameOrhoMCLClustersAsProteinsWithAGivenPfamAAnnotationRequest">

      <wsdl:part name="species" type="soapenc:string"/>

      <wsdl:part name="pfamAacc" type="soapenc:string"/>

   </wsdl:message>

   <wsdl:message name="getAnnotationForProteinsOfAGivenGenomeThatAreInTheSameOrhoMCLClustersAsProteinsInAGivenPathwayResponse">

      <wsdl:part name="getAnnotationForProteinsOfAGivenGenomeThatAreInTheSameOrhoMCLClustersAsProteinsInAGivenPathwayReturn" type="soapenc:string"/>

   </wsdl:message>

   <wsdl:message name="identifySimpleSearchInputParametersResponse">

      <wsdl:part name="identifySimpleSearchInputParametersReturn" type="impl:ArrayOf_soapenc_string"/>

   </wsdl:message>

   <wsdl:message name="getOrthoMCLClustersWithProteinsOfAGivenGenomeResponse">

      <wsdl:part name="getOrthoMCLClustersWithProteinsOfAGivenGenomeReturn" type="soapenc:string"/>

   </wsdl:message>

   <wsdl:portType name="WebServiceInterface">

      <wsdl:operation name="identifyDatabases">

         <wsdl:input message="impl:identifyDatabasesRequest" name="identifyDatabasesRequest"/>

         <wsdl:output message="impl:identifyDatabasesResponse" name="identifyDatabasesResponse"/>

      </wsdl:operation>

      <wsdl:operation name="identifySimpleSearches" parameterOrder="dbName">

         <wsdl:input message="impl:identifySimpleSearchesRequest" name="identifySimpleSearchesRequest"/>

         <wsdl:output message="impl:identifySimpleSearchesResponse" name="identifySimpleSearchesResponse"/>

      </wsdl:operation>

      <wsdl:operation name="identifySimpleSearchInputParameters" parameterOrder="dbName cannedQueryName">

         <wsdl:input message="impl:identifySimpleSearchInputParametersRequest" name="identifySimpleSearchInputParametersRequest"/>

         <wsdl:output message="impl:identifySimpleSearchInputParametersResponse" name="identifySimpleSearchInputParametersResponse"/>

      </wsdl:operation>

      <wsdl:operation name="evaluateSimpleSearch" parameterOrder="dbName cannedQueryName parameters">

         <wsdl:input message="impl:evaluateSimpleSearchRequest" name="evaluateSimpleSearchRequest"/>

         <wsdl:output message="impl:evaluateSimpleSearchResponse" name="evaluateSimpleSearchResponse"/>

      </wsdl:operation>

      <wsdl:operation name="identifyAdvancedSearchCollections" parameterOrder="dbName">

         <wsdl:input message="impl:identifyAdvancedSearchCollectionsRequest" name="identifyAdvancedSearchCollectionsRequest"/>

         <wsdl:output message="impl:identifyAdvancedSearchCollectionsResponse" name="identifyAdvancedSearchCollectionsResponse"/>

      </wsdl:operation>

      <wsdl:operation name="identifyAdvancedSearchFilters" parameterOrder="dbName collectionName">

         <wsdl:input message="impl:identifyAdvancedSearchFiltersRequest" name="identifyAdvancedSearchFiltersRequest"/>

         <wsdl:output message="impl:identifyAdvancedSearchFiltersResponse" name="identifyAdvancedSearchFiltersResponse"/>

      </wsdl:operation>

      <wsdl:operation name="identifyAdvancedSearchFilterOperators" parameterOrder="dbName collectionName filterName">

         <wsdl:input message="impl:identifyAdvancedSearchFilterOperatorsRequest" name="identifyAdvancedSearchFilterOperatorsRequest"/>

         <wsdl:output message="impl:identifyAdvancedSearchFilterOperatorsResponse" name="identifyAdvancedSearchFilterOperatorsResponse"/>

      </wsdl:operation>

      <wsdl:operation name="evaluateAdvancedSearch" parameterOrder="dbName collectionName filterOperatorValues">

         <wsdl:input message="impl:evaluateAdvancedSearchRequest" name="evaluateAdvancedSearchRequest"/>

         <wsdl:output message="impl:evaluateAdvancedSearchResponse" name="evaluateAdvancedSearchResponse"/>

      </wsdl:operation>

      <wsdl:operation name="getESTLibraryWithAGivenIdentifier" parameterOrder="libraryId">

         <wsdl:input message="impl:getESTLibraryWithAGivenIdentifierRequest" name="getESTLibraryWithAGivenIdentifierRequest"/>

         <wsdl:output message="impl:getESTLibraryWithAGivenIdentifierResponse" name="getESTLibraryWithAGivenIdentifierResponse"/>

      </wsdl:operation>

      <wsdl:operation name="getESTLibrariesThatAreAreNotRandomlySequenced" parameterOrder="random">

         <wsdl:input message="impl:getESTLibrariesThatAreAreNotRandomlySequencedRequest" name="getESTLibrariesThatAreAreNotRandomlySequencedRequest"/>

         <wsdl:output message="impl:getESTLibrariesThatAreAreNotRandomlySequencedResponse" name="getESTLibrariesThatAreAreNotRandomlySequencedResponse"/>

      </wsdl:operation>

      <wsdl:operation name="getESTLibrariesWithMoreThanAGivenNumberOfESTs" parameterOrder="numberOfEsts">

         <wsdl:input message="impl:getESTLibrariesWithMoreThanAGivenNumberOfESTsRequest" name="getESTLibrariesWithMoreThanAGivenNumberOfESTsRequest"/>

         <wsdl:output message="impl:getESTLibrariesWithMoreThanAGivenNumberOfESTsResponse" name="getESTLibrariesWithMoreThanAGivenNumberOfESTsResponse"/>

      </wsdl:operation>

      <wsdl:operation name="getESTLibrariesForAGivenGenome" parameterOrder="species">

         <wsdl:input message="impl:getESTLibrariesForAGivenGenomeRequest" name="getESTLibrariesForAGivenGenomeRequest"/>

         <wsdl:output message="impl:getESTLibrariesForAGivenGenomeResponse" name="getESTLibrariesForAGivenGenomeResponse"/>

      </wsdl:operation>

      <wsdl:operation name="getOpenReadingFramesRepresentedByMoreThanAGivenNumberOfESTs" parameterOrder="species numberOfEsts">

         <wsdl:input message="impl:getOpenReadingFramesRepresentedByMoreThanAGivenNumberOfESTsRequest" name="getOpenReadingFramesRepresentedByMoreThanAGivenNumberOfESTsRequest"/>

         <wsdl:output message="impl:getOpenReadingFramesRepresentedByMoreThanAGivenNumberOfESTsResponse" name="getOpenReadingFramesRepresentedByMoreThanAGivenNumberOfESTsResponse"/>

      </wsdl:operation>

      <wsdl:operation name="getOpenReadingFramesRepresentedByMoreThanAGivenNumberOfESTsFromESTLibrariesThatAreAreNotRandomlySequenced" parameterOrder="species numberOfEsts random">

         <wsdl:input message="impl:getOpenReadingFramesRepresentedByMoreThanAGivenNumberOfESTsFromESTLibrariesThatAreAreNotRandomlySequencedRequest" name="getOpenReadingFramesRepresentedByMoreThanAGivenNumberOfESTsFromESTLibrariesThatAreAreNotRandomlySequencedRequest"/>

         <wsdl:output message="impl:getOpenReadingFramesRepresentedByMoreThanAGivenNumberOfESTsFromESTLibrariesThatAreAreNotRandomlySequencedResponse" name="getOpenReadingFramesRepresentedByMoreThanAGivenNumberOfESTsFromESTLibrariesThatAreAreNotRandomlySequencedResponse"/>

      </wsdl:operation>

      <wsdl:operation name="getOpenReadingFramesRepresentedByMoreThanAGivenNumberOfESTsFromESTLibrariesThatAreAreNotRandomlySequencedAndContainMoreThanAGivenNumberOfESTs" parameterOrder="species numberOfEsts random numberOfEstsInLibrary">

         <wsdl:input message="impl:getOpenReadingFramesRepresentedByMoreThanAGivenNumberOfESTsFromESTLibrariesThatAreAreNotRandomlySequencedAndContainMoreThanAGivenNumberOfESTsRequest" name="getOpenReadingFramesRepresentedByMoreThanAGivenNumberOfESTsFromESTLibrariesThatAreAreNotRandomlySequencedAndContainMoreThanAGivenNumberOfESTsRequest"/>

         <wsdl:output message="impl:getOpenReadingFramesRepresentedByMoreThanAGivenNumberOfESTsFromESTLibrariesThatAreAreNotRandomlySequencedAndContainMoreThanAGivenNumberOfESTsResponse" name="getOpenReadingFramesRepresentedByMoreThanAGivenNumberOfESTsFromESTLibrariesThatAreAreNotRandomlySequencedAndContainMoreThanAGivenNumberOfESTsResponse"/>

      </wsdl:operation>

      <wsdl:operation name="getSecretoryOrNonsecretoryProteinsForAGivenGenome" parameterOrder="species signalPPrediction">

         <wsdl:input message="impl:getSecretoryOrNonsecretoryProteinsForAGivenGenomeRequest" name="getSecretoryOrNonsecretoryProteinsForAGivenGenomeRequest"/>

         <wsdl:output message="impl:getSecretoryOrNonsecretoryProteinsForAGivenGenomeResponse" name="getSecretoryOrNonsecretoryProteinsForAGivenGenomeResponse"/>

      </wsdl:operation>

      <wsdl:operation name="getSignalPPredictionForAGivenProtein" parameterOrder="id">

         <wsdl:input message="impl:getSignalPPredictionForAGivenProteinRequest" name="getSignalPPredictionForAGivenProteinRequest"/>

         <wsdl:output message="impl:getSignalPPredictionForAGivenProteinResponse" name="getSignalPPredictionForAGivenProteinResponse"/>

      </wsdl:operation>

      <wsdl:operation name="getTheNumberOfParalogsForAllMCLClustersContainingProteinsOfAGivenGenome" parameterOrder="species">

         <wsdl:input message="impl:getTheNumberOfParalogsForAllMCLClustersContainingProteinsOfAGivenGenomeRequest" name="getTheNumberOfParalogsForAllMCLClustersContainingProteinsOfAGivenGenomeRequest"/>

         <wsdl:output message="impl:getTheNumberOfParalogsForAllMCLClustersContainingProteinsOfAGivenGenomeResponse" name="getTheNumberOfParalogsForAllMCLClustersContainingProteinsOfAGivenGenomeResponse"/>

      </wsdl:operation>

      <wsdl:operation name="getTheNumberOfParalogsForAllOrthoMCLClustersContainingProteinsOfAGivenGenome" parameterOrder="species">

         <wsdl:input message="impl:getTheNumberOfParalogsForAllOrthoMCLClustersContainingProteinsOfAGivenGenomeRequest" name="getTheNumberOfParalogsForAllOrthoMCLClustersContainingProteinsOfAGivenGenomeRequest"/>

         <wsdl:output message="impl:getTheNumberOfParalogsForAllOrthoMCLClustersContainingProteinsOfAGivenGenomeResponse" name="getTheNumberOfParalogsForAllOrthoMCLClustersContainingProteinsOfAGivenGenomeResponse"/>

      </wsdl:operation>

      <wsdl:operation name="getEnzymesForAGivenProtein" parameterOrder="id">

         <wsdl:input message="impl:getEnzymesForAGivenProteinRequest" name="getEnzymesForAGivenProteinRequest"/>

         <wsdl:output message="impl:getEnzymesForAGivenProteinResponse" name="getEnzymesForAGivenProteinResponse"/>

      </wsdl:operation>

      <wsdl:operation name="getProteinsofAGivenGenomeWithAGivenEnzymeAnnotation" parameterOrder="species ecNumber">

         <wsdl:input message="impl:getProteinsofAGivenGenomeWithAGivenEnzymeAnnotationRequest" name="getProteinsofAGivenGenomeWithAGivenEnzymeAnnotationRequest"/>

         <wsdl:output message="impl:getProteinsofAGivenGenomeWithAGivenEnzymeAnnotationResponse" name="getProteinsofAGivenGenomeWithAGivenEnzymeAnnotationResponse"/>

      </wsdl:operation>

      <wsdl:operation name="getProteinsofAGivenGenomeWithTheSameEnzymeAnnotationAsAGivenProtein" parameterOrder="species id">

         <wsdl:input message="impl:getProteinsofAGivenGenomeWithTheSameEnzymeAnnotationAsAGivenProteinRequest" name="getProteinsofAGivenGenomeWithTheSameEnzymeAnnotationAsAGivenProteinRequest"/>

         <wsdl:output message="impl:getProteinsofAGivenGenomeWithTheSameEnzymeAnnotationAsAGivenProteinResponse" name="getProteinsofAGivenGenomeWithTheSameEnzymeAnnotationAsAGivenProteinResponse"/>

      </wsdl:operation>

      <wsdl:operation name="getProteinsofAGivenGenomeInAGivenPathway" parameterOrder="species name">

         <wsdl:input message="impl:getProteinsofAGivenGenomeInAGivenPathwayRequest" name="getProteinsofAGivenGenomeInAGivenPathwayRequest"/>

         <wsdl:output message="impl:getProteinsofAGivenGenomeInAGivenPathwayResponse" name="getProteinsofAGivenGenomeInAGivenPathwayResponse"/>

      </wsdl:operation>

      <wsdl:operation name="getProteinsofAGivenGenomeThatAreInTheSamePathwayAsAGivenProtein" parameterOrder="species id">

         <wsdl:input message="impl:getProteinsofAGivenGenomeThatAreInTheSamePathwayAsAGivenProteinRequest" name="getProteinsofAGivenGenomeThatAreInTheSamePathwayAsAGivenProteinRequest"/>

         <wsdl:output message="impl:getProteinsofAGivenGenomeThatAreInTheSamePathwayAsAGivenProteinResponse" name="getProteinsofAGivenGenomeThatAreInTheSamePathwayAsAGivenProteinResponse"/>

      </wsdl:operation>

      <wsdl:operation name="getPathwaysForAGivenProtein" parameterOrder="id">

         <wsdl:input message="impl:getPathwaysForAGivenProteinRequest" name="getPathwaysForAGivenProteinRequest"/>

         <wsdl:output message="impl:getPathwaysForAGivenProteinResponse" name="getPathwaysForAGivenProteinResponse"/>

      </wsdl:operation>

      <wsdl:operation name="getASummaryOfTheOrthoMCLClusterAnalysisForAGivenGenome" parameterOrder="species">

         <wsdl:input message="impl:getASummaryOfTheOrthoMCLClusterAnalysisForAGivenGenomeRequest" name="getASummaryOfTheOrthoMCLClusterAnalysisForAGivenGenomeRequest"/>

         <wsdl:output message="impl:getASummaryOfTheOrthoMCLClusterAnalysisForAGivenGenomeResponse" name="getASummaryOfTheOrthoMCLClusterAnalysisForAGivenGenomeResponse"/>

      </wsdl:operation>

      <wsdl:operation name="getAllOrthoMCLClustersWithLessThanAGivenPercentageOfProteinsOfAGivenGenome" parameterOrder="species percentage">

         <wsdl:input message="impl:getAllOrthoMCLClustersWithLessThanAGivenPercentageOfProteinsOfAGivenGenomeRequest" name="getAllOrthoMCLClustersWithLessThanAGivenPercentageOfProteinsOfAGivenGenomeRequest"/>

         <wsdl:output message="impl:getAllOrthoMCLClustersWithLessThanAGivenPercentageOfProteinsOfAGivenGenomeResponse" name="getAllOrthoMCLClustersWithLessThanAGivenPercentageOfProteinsOfAGivenGenomeResponse"/>

      </wsdl:operation>

      <wsdl:operation name="getAllOrthoMCLClustersWithMoreThanAGivenPercentageOfProteinsOfAGivenGenome" parameterOrder="species percentage">

         <wsdl:input message="impl:getAllOrthoMCLClustersWithMoreThanAGivenPercentageOfProteinsOfAGivenGenomeRequest" name="getAllOrthoMCLClustersWithMoreThanAGivenPercentageOfProteinsOfAGivenGenomeRequest"/>

         <wsdl:output message="impl:getAllOrthoMCLClustersWithMoreThanAGivenPercentageOfProteinsOfAGivenGenomeResponse" name="getAllOrthoMCLClustersWithMoreThanAGivenPercentageOfProteinsOfAGivenGenomeResponse"/>

      </wsdl:operation>

      <wsdl:operation name="getOrthoMCLClustersWithProteinsOfAGivenGenome" parameterOrder="species">

         <wsdl:input message="impl:getOrthoMCLClustersWithProteinsOfAGivenGenomeRequest" name="getOrthoMCLClustersWithProteinsOfAGivenGenomeRequest"/>

         <wsdl:output message="impl:getOrthoMCLClustersWithProteinsOfAGivenGenomeResponse" name="getOrthoMCLClustersWithProteinsOfAGivenGenomeResponse"/>

      </wsdl:operation>

      <wsdl:operation name="getOrthoMCLClustersWithProteinsOfAGroupOfGenomes" parameterOrder="pathogenicity growthForm">

         <wsdl:input message="impl:getOrthoMCLClustersWithProteinsOfAGroupOfGenomesRequest" name="getOrthoMCLClustersWithProteinsOfAGroupOfGenomesRequest"/>

         <wsdl:output message="impl:getOrthoMCLClustersWithProteinsOfAGroupOfGenomesResponse" name="getOrthoMCLClustersWithProteinsOfAGroupOfGenomesResponse"/>

      </wsdl:operation>

      <wsdl:operation name="getTheNumberOfProteinsForEachGenomeInAGivenOrthoMCLCluster" parameterOrder="id">

         <wsdl:input message="impl:getTheNumberOfProteinsForEachGenomeInAGivenOrthoMCLClusterRequest" name="getTheNumberOfProteinsForEachGenomeInAGivenOrthoMCLClusterRequest"/>

         <wsdl:output message="impl:getTheNumberOfProteinsForEachGenomeInAGivenOrthoMCLClusterResponse" name="getTheNumberOfProteinsForEachGenomeInAGivenOrthoMCLClusterResponse"/>

      </wsdl:operation>

      <wsdl:operation name="getTheProteinsThatAreInTheSameOrthoMCLClusterAsAGivenProtein" parameterOrder="id">

         <wsdl:input message="impl:getTheProteinsThatAreInTheSameOrthoMCLClusterAsAGivenProteinRequest" name="getTheProteinsThatAreInTheSameOrthoMCLClusterAsAGivenProteinRequest"/>

         <wsdl:output message="impl:getTheProteinsThatAreInTheSameOrthoMCLClusterAsAGivenProteinResponse" name="getTheProteinsThatAreInTheSameOrthoMCLClusterAsAGivenProteinResponse"/>

      </wsdl:operation>

      <wsdl:operation name="getMCLClustersThatContainProteinsOfAGivenGenome" parameterOrder="species">

         <wsdl:input message="impl:getMCLClustersThatContainProteinsOfAGivenGenomeRequest" name="getMCLClustersThatContainProteinsOfAGivenGenomeRequest"/>

         <wsdl:output message="impl:getMCLClustersThatContainProteinsOfAGivenGenomeResponse" name="getMCLClustersThatContainProteinsOfAGivenGenomeResponse"/>

      </wsdl:operation>

      <wsdl:operation name="getAllMCLClustersWithMoreThanAGivenPercentageOfProteinsOfAGivenGenome" parameterOrder="species percentage">

         <wsdl:input message="impl:getAllMCLClustersWithMoreThanAGivenPercentageOfProteinsOfAGivenGenomeRequest" name="getAllMCLClustersWithMoreThanAGivenPercentageOfProteinsOfAGivenGenomeRequest"/>

         <wsdl:output message="impl:getAllMCLClustersWithMoreThanAGivenPercentageOfProteinsOfAGivenGenomeResponse" name="getAllMCLClustersWithMoreThanAGivenPercentageOfProteinsOfAGivenGenomeResponse"/>

      </wsdl:operation>

      <wsdl:operation name="getAllMCLClustersWithLessThanAGivenPercentageOfProteinsOfAGivenGenome" parameterOrder="species percentage">

         <wsdl:input message="impl:getAllMCLClustersWithLessThanAGivenPercentageOfProteinsOfAGivenGenomeRequest" name="getAllMCLClustersWithLessThanAGivenPercentageOfProteinsOfAGivenGenomeRequest"/>

         <wsdl:output message="impl:getAllMCLClustersWithLessThanAGivenPercentageOfProteinsOfAGivenGenomeResponse" name="getAllMCLClustersWithLessThanAGivenPercentageOfProteinsOfAGivenGenomeResponse"/>

      </wsdl:operation>

      <wsdl:operation name="getTheProteinsThatAreInTheSameMCLClusterAsAGivenProtein" parameterOrder="id">

         <wsdl:input message="impl:getTheProteinsThatAreInTheSameMCLClusterAsAGivenProteinRequest" name="getTheProteinsThatAreInTheSameMCLClusterAsAGivenProteinRequest"/>

         <wsdl:output message="impl:getTheProteinsThatAreInTheSameMCLClusterAsAGivenProteinResponse" name="getTheProteinsThatAreInTheSameMCLClusterAsAGivenProteinResponse"/>

      </wsdl:operation>

      <wsdl:operation name="getTheNumberOfProteinsForEachGenomeInAGivenMCLCluster" parameterOrder="id">

         <wsdl:input message="impl:getTheNumberOfProteinsForEachGenomeInAGivenMCLClusterRequest" name="getTheNumberOfProteinsForEachGenomeInAGivenMCLClusterRequest"/>

         <wsdl:output message="impl:getTheNumberOfProteinsForEachGenomeInAGivenMCLClusterResponse" name="getTheNumberOfProteinsForEachGenomeInAGivenMCLClusterResponse"/>

      </wsdl:operation>

      <wsdl:operation name="getASummaryOfTheMCLClusterAnalysisForAGivenGenome" parameterOrder="species">

         <wsdl:input message="impl:getASummaryOfTheMCLClusterAnalysisForAGivenGenomeRequest" name="getASummaryOfTheMCLClusterAnalysisForAGivenGenomeRequest"/>

         <wsdl:output message="impl:getASummaryOfTheMCLClusterAnalysisForAGivenGenomeResponse" name="getASummaryOfTheMCLClusterAnalysisForAGivenGenomeResponse"/>

      </wsdl:operation>

      <wsdl:operation name="getMCLClustersThatContainProteinsOfAGroupOfGenomes" parameterOrder="pathogenicity growthForm">

         <wsdl:input message="impl:getMCLClustersThatContainProteinsOfAGroupOfGenomesRequest" name="getMCLClustersThatContainProteinsOfAGroupOfGenomesRequest"/>

         <wsdl:output message="impl:getMCLClustersThatContainProteinsOfAGroupOfGenomesResponse" name="getMCLClustersThatContainProteinsOfAGroupOfGenomesResponse"/>

      </wsdl:operation>

      <wsdl:operation name="getTheGeneForAGivenGeneSymbol" parameterOrder="symbol">

         <wsdl:input message="impl:getTheGeneForAGivenGeneSymbolRequest" name="getTheGeneForAGivenGeneSymbolRequest"/>

         <wsdl:output message="impl:getTheGeneForAGivenGeneSymbolResponse" name="getTheGeneForAGivenGeneSymbolResponse"/>

      </wsdl:operation>

      <wsdl:operation name="getTheProteinsForAGivenGene" parameterOrder="id">

         <wsdl:input message="impl:getTheProteinsForAGivenGeneRequest" name="getTheProteinsForAGivenGeneRequest"/>

         <wsdl:output message="impl:getTheProteinsForAGivenGeneResponse" name="getTheProteinsForAGivenGeneResponse"/>

      </wsdl:operation>

      <wsdl:operation name="findAnEntryInTheDatabaseGivenAnyIdentifier" parameterOrder="id">

         <wsdl:input message="impl:findAnEntryInTheDatabaseGivenAnyIdentifierRequest" name="findAnEntryInTheDatabaseGivenAnyIdentifierRequest"/>

         <wsdl:output message="impl:findAnEntryInTheDatabaseGivenAnyIdentifierResponse" name="findAnEntryInTheDatabaseGivenAnyIdentifierResponse"/>

      </wsdl:operation>

      <wsdl:operation name="getTheExonsWithTheirPredictedTranscriptForAGivenGene" parameterOrder="id">

         <wsdl:input message="impl:getTheExonsWithTheirPredictedTranscriptForAGivenGeneRequest" name="getTheExonsWithTheirPredictedTranscriptForAGivenGeneRequest"/>

         <wsdl:output message="impl:getTheExonsWithTheirPredictedTranscriptForAGivenGeneResponse" name="getTheExonsWithTheirPredictedTranscriptForAGivenGeneResponse"/>

      </wsdl:operation>

      <wsdl:operation name="getGenesofAGivenGenomeWithTheSameGeneOntologyAnnotationAsAGivenGene" parameterOrder="species id">

         <wsdl:input message="impl:getGenesofAGivenGenomeWithTheSameGeneOntologyAnnotationAsAGivenGeneRequest" name="getGenesofAGivenGenomeWithTheSameGeneOntologyAnnotationAsAGivenGeneRequest"/>

         <wsdl:output message="impl:getGenesofAGivenGenomeWithTheSameGeneOntologyAnnotationAsAGivenGeneResponse" name="getGenesofAGivenGenomeWithTheSameGeneOntologyAnnotationAsAGivenGeneResponse"/>

      </wsdl:operation>

      <wsdl:operation name="getGenesofAGivenGenomeWithAGivenGeneOntologyAnnotation" parameterOrder="species identifier">

         <wsdl:input message="impl:getGenesofAGivenGenomeWithAGivenGeneOntologyAnnotationRequest" name="getGenesofAGivenGenomeWithAGivenGeneOntologyAnnotationRequest"/>

         <wsdl:output message="impl:getGenesofAGivenGenomeWithAGivenGeneOntologyAnnotationResponse" name="getGenesofAGivenGenomeWithAGivenGeneOntologyAnnotationResponse"/>

      </wsdl:operation>

      <wsdl:operation name="getGeneOntologyAnnotationForAGivenGene" parameterOrder="id">

         <wsdl:input message="impl:getGeneOntologyAnnotationForAGivenGeneRequest" name="getGeneOntologyAnnotationForAGivenGeneRequest"/>

         <wsdl:output message="impl:getGeneOntologyAnnotationForAGivenGeneResponse" name="getGeneOntologyAnnotationForAGivenGeneResponse"/>

      </wsdl:operation>

      <wsdl:operation name="getProteinsofAGivenGenomeWithTheSamePfamAnnotationAsAGivenProtein" parameterOrder="species id">

         <wsdl:input message="impl:getProteinsofAGivenGenomeWithTheSamePfamAnnotationAsAGivenProteinRequest" name="getProteinsofAGivenGenomeWithTheSamePfamAnnotationAsAGivenProteinRequest"/>

         <wsdl:output message="impl:getProteinsofAGivenGenomeWithTheSamePfamAnnotationAsAGivenProteinResponse" name="getProteinsofAGivenGenomeWithTheSamePfamAnnotationAsAGivenProteinResponse"/>

      </wsdl:operation>

      <wsdl:operation name="getPfamAAnnotationForAGivenProtein" parameterOrder="id">

         <wsdl:input message="impl:getPfamAAnnotationForAGivenProteinRequest" name="getPfamAAnnotationForAGivenProteinRequest"/>

         <wsdl:output message="impl:getPfamAAnnotationForAGivenProteinResponse" name="getPfamAAnnotationForAGivenProteinResponse"/>

      </wsdl:operation>

      <wsdl:operation name="getProteinsofAGivenGenomeWithAGivenPfamAnnotation" parameterOrder="species pfamAacc">

         <wsdl:input message="impl:getProteinsofAGivenGenomeWithAGivenPfamAnnotationRequest" name="getProteinsofAGivenGenomeWithAGivenPfamAnnotationRequest"/>

         <wsdl:output message="impl:getProteinsofAGivenGenomeWithAGivenPfamAnnotationResponse" name="getProteinsofAGivenGenomeWithAGivenPfamAnnotationResponse"/>

      </wsdl:operation>

      <wsdl:operation name="getTheNumberOfGenomesInMCLClustersThatContainProteinsOfAGivenGenomeAndProteinsOfEssentialYeastGenes" parameterOrder="species">

         <wsdl:input message="impl:getTheNumberOfGenomesInMCLClustersThatContainProteinsOfAGivenGenomeAndProteinsOfEssentialYeastGenesRequest" name="getTheNumberOfGenomesInMCLClustersThatContainProteinsOfAGivenGenomeAndProteinsOfEssentialYeastGenesRequest"/>

         <wsdl:output message="impl:getTheNumberOfGenomesInMCLClustersThatContainProteinsOfAGivenGenomeAndProteinsOfEssentialYeastGenesResponse" name="getTheNumberOfGenomesInMCLClustersThatContainProteinsOfAGivenGenomeAndProteinsOfEssentialYeastGenesResponse"/>

      </wsdl:operation>

      <wsdl:operation name="getTheNumberOfGenomesInMCLClustersThatContainProteinsOfAGivenGenomeAndProteinsOfOnlyEssentialYeastGenes" parameterOrder="species">

         <wsdl:input message="impl:getTheNumberOfGenomesInMCLClustersThatContainProteinsOfAGivenGenomeAndProteinsOfOnlyEssentialYeastGenesRequest" name="getTheNumberOfGenomesInMCLClustersThatContainProteinsOfAGivenGenomeAndProteinsOfOnlyEssentialYeastGenesRequest"/>

         <wsdl:output message="impl:getTheNumberOfGenomesInMCLClustersThatContainProteinsOfAGivenGenomeAndProteinsOfOnlyEssentialYeastGenesResponse" name="getTheNumberOfGenomesInMCLClustersThatContainProteinsOfAGivenGenomeAndProteinsOfOnlyEssentialYeastGenesResponse"/>

      </wsdl:operation>

      <wsdl:operation name="getTheNumberOfGenomesInMCLClustersThatContainProteinsOfAGivenGenomeAndProteinsOfOnlyNonessentialYeastGenes" parameterOrder="species">

         <wsdl:input message="impl:getTheNumberOfGenomesInMCLClustersThatContainProteinsOfAGivenGenomeAndProteinsOfOnlyNonessentialYeastGenesRequest" name="getTheNumberOfGenomesInMCLClustersThatContainProteinsOfAGivenGenomeAndProteinsOfOnlyNonessentialYeastGenesRequest"/>

         <wsdl:output message="impl:getTheNumberOfGenomesInMCLClustersThatContainProteinsOfAGivenGenomeAndProteinsOfOnlyNonessentialYeastGenesResponse" name="getTheNumberOfGenomesInMCLClustersThatContainProteinsOfAGivenGenomeAndProteinsOfOnlyNonessentialYeastGenesResponse"/>

      </wsdl:operation>

      <wsdl:operation name="getTheNumberOfGenomesInOrthoMCLClustersThatContainProteinsOfAGivenGenomeAndProteinsOfEssentialYeastGenes" parameterOrder="species">

         <wsdl:input message="impl:getTheNumberOfGenomesInOrthoMCLClustersThatContainProteinsOfAGivenGenomeAndProteinsOfEssentialYeastGenesRequest" name="getTheNumberOfGenomesInOrthoMCLClustersThatContainProteinsOfAGivenGenomeAndProteinsOfEssentialYeastGenesRequest"/>

         <wsdl:output message="impl:getTheNumberOfGenomesInOrthoMCLClustersThatContainProteinsOfAGivenGenomeAndProteinsOfEssentialYeastGenesResponse" name="getTheNumberOfGenomesInOrthoMCLClustersThatContainProteinsOfAGivenGenomeAndProteinsOfEssentialYeastGenesResponse"/>

      </wsdl:operation>

      <wsdl:operation name="getTheNumberOfGenomesInOrthoMCLClustersThatContainProteinsOfAGivenGenomeAndProteinsOfOnlyEssentialYeastGenes" parameterOrder="species">

         <wsdl:input message="impl:getTheNumberOfGenomesInOrthoMCLClustersThatContainProteinsOfAGivenGenomeAndProteinsOfOnlyEssentialYeastGenesRequest" name="getTheNumberOfGenomesInOrthoMCLClustersThatContainProteinsOfAGivenGenomeAndProteinsOfOnlyEssentialYeastGenesRequest"/>

         <wsdl:output message="impl:getTheNumberOfGenomesInOrthoMCLClustersThatContainProteinsOfAGivenGenomeAndProteinsOfOnlyEssentialYeastGenesResponse" name="getTheNumberOfGenomesInOrthoMCLClustersThatContainProteinsOfAGivenGenomeAndProteinsOfOnlyEssentialYeastGenesResponse"/>

      </wsdl:operation>

      <wsdl:operation name="getTheNumberOfGenomesInOrthoMCLClustersThatContainProteinsOfAGivenGenomeAndProteinsOfOnlyNonessentialYeastGenes" parameterOrder="species">

         <wsdl:input message="impl:getTheNumberOfGenomesInOrthoMCLClustersThatContainProteinsOfAGivenGenomeAndProteinsOfOnlyNonessentialYeastGenesRequest" name="getTheNumberOfGenomesInOrthoMCLClustersThatContainProteinsOfAGivenGenomeAndProteinsOfOnlyNonessentialYeastGenesRequest"/>

         <wsdl:output message="impl:getTheNumberOfGenomesInOrthoMCLClustersThatContainProteinsOfAGivenGenomeAndProteinsOfOnlyNonessentialYeastGenesResponse" name="getTheNumberOfGenomesInOrthoMCLClustersThatContainProteinsOfAGivenGenomeAndProteinsOfOnlyNonessentialYeastGenesResponse"/>

      </wsdl:operation>

      <wsdl:operation name="getMCLClustersContainingProteinsOfAGivenGenomeAndProteinsOfEssentialYeastGenes" parameterOrder="species">

         <wsdl:input message="impl:getMCLClustersContainingProteinsOfAGivenGenomeAndProteinsOfEssentialYeastGenesRequest" name="getMCLClustersContainingProteinsOfAGivenGenomeAndProteinsOfEssentialYeastGenesRequest"/>

         <wsdl:output message="impl:getMCLClustersContainingProteinsOfAGivenGenomeAndProteinsOfEssentialYeastGenesResponse" name="getMCLClustersContainingProteinsOfAGivenGenomeAndProteinsOfEssentialYeastGenesResponse"/>

      </wsdl:operation>

      <wsdl:operation name="getMCLClustersContainingProteinsOfAGivenGenomeAndProteinsOfOnlyEssentialYeastGenes" parameterOrder="species">

         <wsdl:input message="impl:getMCLClustersContainingProteinsOfAGivenGenomeAndProteinsOfOnlyEssentialYeastGenesRequest" name="getMCLClustersContainingProteinsOfAGivenGenomeAndProteinsOfOnlyEssentialYeastGenesRequest"/>

         <wsdl:output message="impl:getMCLClustersContainingProteinsOfAGivenGenomeAndProteinsOfOnlyEssentialYeastGenesResponse" name="getMCLClustersContainingProteinsOfAGivenGenomeAndProteinsOfOnlyEssentialYeastGenesResponse"/>

      </wsdl:operation>

      <wsdl:operation name="getMCLClustersContainingProteinsOfAGivenGenomeAndProteinsOfOnlyNonessentialYeastGenes" parameterOrder="species">

         <wsdl:input message="impl:getMCLClustersContainingProteinsOfAGivenGenomeAndProteinsOfOnlyNonessentialYeastGenesRequest" name="getMCLClustersContainingProteinsOfAGivenGenomeAndProteinsOfOnlyNonessentialYeastGenesRequest"/>

         <wsdl:output message="impl:getMCLClustersContainingProteinsOfAGivenGenomeAndProteinsOfOnlyNonessentialYeastGenesResponse" name="getMCLClustersContainingProteinsOfAGivenGenomeAndProteinsOfOnlyNonessentialYeastGenesResponse"/>

      </wsdl:operation>

      <wsdl:operation name="getOrthoMCLClustersContainingProteinsOfAGivenGenomeAndProteinsOfEssentialYeastGenes" parameterOrder="species">

         <wsdl:input message="impl:getOrthoMCLClustersContainingProteinsOfAGivenGenomeAndProteinsOfEssentialYeastGenesRequest" name="getOrthoMCLClustersContainingProteinsOfAGivenGenomeAndProteinsOfEssentialYeastGenesRequest"/>

         <wsdl:output message="impl:getOrthoMCLClustersContainingProteinsOfAGivenGenomeAndProteinsOfEssentialYeastGenesResponse" name="getOrthoMCLClustersContainingProteinsOfAGivenGenomeAndProteinsOfEssentialYeastGenesResponse"/>

      </wsdl:operation>

      <wsdl:operation name="getOrthoMCLClustersContainingProteinsOfAGivenGenomeAndProteinsOfOnlyEssentialYeastGenes" parameterOrder="species">

         <wsdl:input message="impl:getOrthoMCLClustersContainingProteinsOfAGivenGenomeAndProteinsOfOnlyEssentialYeastGenesRequest" name="getOrthoMCLClustersContainingProteinsOfAGivenGenomeAndProteinsOfOnlyEssentialYeastGenesRequest"/>

         <wsdl:output message="impl:getOrthoMCLClustersContainingProteinsOfAGivenGenomeAndProteinsOfOnlyEssentialYeastGenesResponse" name="getOrthoMCLClustersContainingProteinsOfAGivenGenomeAndProteinsOfOnlyEssentialYeastGenesResponse"/>

      </wsdl:operation>

      <wsdl:operation name="getOrthoMCLClustersContainingProteinsOfAGivenGenomeAndProteinsOfOnlyNonessentialYeastGenes" parameterOrder="species">

         <wsdl:input message="impl:getOrthoMCLClustersContainingProteinsOfAGivenGenomeAndProteinsOfOnlyNonessentialYeastGenesRequest" name="getOrthoMCLClustersContainingProteinsOfAGivenGenomeAndProteinsOfOnlyNonessentialYeastGenesRequest"/>

         <wsdl:output message="impl:getOrthoMCLClustersContainingProteinsOfAGivenGenomeAndProteinsOfOnlyNonessentialYeastGenesResponse" name="getOrthoMCLClustersContainingProteinsOfAGivenGenomeAndProteinsOfOnlyNonessentialYeastGenesResponse"/>

      </wsdl:operation>

      <wsdl:operation name="getESTWithAGivenIdentifier" parameterOrder="estId">

         <wsdl:input message="impl:getESTWithAGivenIdentifierRequest" name="getESTWithAGivenIdentifierRequest"/>

         <wsdl:output message="impl:getESTWithAGivenIdentifierResponse" name="getESTWithAGivenIdentifierResponse"/>

      </wsdl:operation>

      <wsdl:operation name="getESTsThatAreInAGivenESTLibrary" parameterOrder="libraryId">

         <wsdl:input message="impl:getESTsThatAreInAGivenESTLibraryRequest" name="getESTsThatAreInAGivenESTLibraryRequest"/>

         <wsdl:output message="impl:getESTsThatAreInAGivenESTLibraryResponse" name="getESTsThatAreInAGivenESTLibraryResponse"/>

      </wsdl:operation>

      <wsdl:operation name="getESTsWithAGivenESTUnisequence" parameterOrder="estUnisequenceId">

         <wsdl:input message="impl:getESTsWithAGivenESTUnisequenceRequest" name="getESTsWithAGivenESTUnisequenceRequest"/>

         <wsdl:output message="impl:getESTsWithAGivenESTUnisequenceResponse" name="getESTsWithAGivenESTUnisequenceResponse"/>

      </wsdl:operation>

      <wsdl:operation name="getESTUnisequenceWithAGivenIdentifier" parameterOrder="estUnisequenceId">

         <wsdl:input message="impl:getESTUnisequenceWithAGivenIdentifierRequest" name="getESTUnisequenceWithAGivenIdentifierRequest"/>

         <wsdl:output message="impl:getESTUnisequenceWithAGivenIdentifierResponse" name="getESTUnisequenceWithAGivenIdentifierResponse"/>

      </wsdl:operation>

      <wsdl:operation name="getESTsRepresentingAGivenOpenReadingFrame" parameterOrder="id">

         <wsdl:input message="impl:getESTsRepresentingAGivenOpenReadingFrameRequest" name="getESTsRepresentingAGivenOpenReadingFrameRequest"/>

         <wsdl:output message="impl:getESTsRepresentingAGivenOpenReadingFrameResponse" name="getESTsRepresentingAGivenOpenReadingFrameResponse"/>

      </wsdl:operation>

      <wsdl:operation name="getESTUnisequencesRepresentingAGivenOpenReadingFrame" parameterOrder="id">

         <wsdl:input message="impl:getESTUnisequencesRepresentingAGivenOpenReadingFrameRequest" name="getESTUnisequencesRepresentingAGivenOpenReadingFrameRequest"/>

         <wsdl:output message="impl:getESTUnisequencesRepresentingAGivenOpenReadingFrameResponse" name="getESTUnisequencesRepresentingAGivenOpenReadingFrameResponse"/>

      </wsdl:operation>

      <wsdl:operation name="getESTUnisequencesForAGivenGenome" parameterOrder="species">

         <wsdl:input message="impl:getESTUnisequencesForAGivenGenomeRequest" name="getESTUnisequencesForAGivenGenomeRequest"/>

         <wsdl:output message="impl:getESTUnisequencesForAGivenGenomeResponse" name="getESTUnisequencesForAGivenGenomeResponse"/>

      </wsdl:operation>

      <wsdl:operation name="getESTsForAGivenGenome" parameterOrder="species">

         <wsdl:input message="impl:getESTsForAGivenGenomeRequest" name="getESTsForAGivenGenomeRequest"/>

         <wsdl:output message="impl:getESTsForAGivenGenomeResponse" name="getESTsForAGivenGenomeResponse"/>

      </wsdl:operation>

      <wsdl:operation name="getCellularLocalisationPredictionPSortWolfPSortForAGivenProtein" parameterOrder="id">

         <wsdl:input message="impl:getCellularLocalisationPredictionPSortWolfPSortForAGivenProteinRequest" name="getCellularLocalisationPredictionPSortWolfPSortForAGivenProteinRequest"/>

         <wsdl:output message="impl:getCellularLocalisationPredictionPSortWolfPSortForAGivenProteinResponse" name="getCellularLocalisationPredictionPSortWolfPSortForAGivenProteinResponse"/>

      </wsdl:operation>

      <wsdl:operation name="getProteinsofAGivenGenomeWithAGivenCellularLocalisationAsPredictedByPSort" parameterOrder="species psortPrediction">

         <wsdl:input message="impl:getProteinsofAGivenGenomeWithAGivenCellularLocalisationAsPredictedByPSortRequest" name="getProteinsofAGivenGenomeWithAGivenCellularLocalisationAsPredictedByPSortRequest"/>

         <wsdl:output message="impl:getProteinsofAGivenGenomeWithAGivenCellularLocalisationAsPredictedByPSortResponse" name="getProteinsofAGivenGenomeWithAGivenCellularLocalisationAsPredictedByPSortResponse"/>

      </wsdl:operation>

      <wsdl:operation name="getProteinsofAGivenGenomeWithAGivenCellularLocalisationAsPredictedByWolfPSort" parameterOrder="species wolfPsortPrediction">

         <wsdl:input message="impl:getProteinsofAGivenGenomeWithAGivenCellularLocalisationAsPredictedByWolfPSortRequest" name="getProteinsofAGivenGenomeWithAGivenCellularLocalisationAsPredictedByWolfPSortRequest"/>

         <wsdl:output message="impl:getProteinsofAGivenGenomeWithAGivenCellularLocalisationAsPredictedByWolfPSortResponse" name="getProteinsofAGivenGenomeWithAGivenCellularLocalisationAsPredictedByWolfPSortResponse"/>

      </wsdl:operation>

      <wsdl:operation name="getProteinsofAGivenGenomeWithTheSamePredictedPSortCellularLocalisationAsAGivenProtein" parameterOrder="species id">

         <wsdl:input message="impl:getProteinsofAGivenGenomeWithTheSamePredictedPSortCellularLocalisationAsAGivenProteinRequest" name="getProteinsofAGivenGenomeWithTheSamePredictedPSortCellularLocalisationAsAGivenProteinRequest"/>

         <wsdl:output message="impl:getProteinsofAGivenGenomeWithTheSamePredictedPSortCellularLocalisationAsAGivenProteinResponse" name="getProteinsofAGivenGenomeWithTheSamePredictedPSortCellularLocalisationAsAGivenProteinResponse"/>

      </wsdl:operation>

      <wsdl:operation name="getProteinsofAGivenGenomeWithTheSamePredictedWolfPSortCellularLocalisationAsAGivenProtein" parameterOrder="species id">

         <wsdl:input message="impl:getProteinsofAGivenGenomeWithTheSamePredictedWolfPSortCellularLocalisationAsAGivenProteinRequest" name="getProteinsofAGivenGenomeWithTheSamePredictedWolfPSortCellularLocalisationAsAGivenProteinRequest"/>

         <wsdl:output message="impl:getProteinsofAGivenGenomeWithTheSamePredictedWolfPSortCellularLocalisationAsAGivenProteinResponse" name="getProteinsofAGivenGenomeWithTheSamePredictedWolfPSortCellularLocalisationAsAGivenProteinResponse"/>

      </wsdl:operation>

      <wsdl:operation name="getAnnotationForProteinsInAGivenMCLCluster" parameterOrder="id">

         <wsdl:input message="impl:getAnnotationForProteinsInAGivenMCLClusterRequest" name="getAnnotationForProteinsInAGivenMCLClusterRequest"/>

         <wsdl:output message="impl:getAnnotationForProteinsInAGivenMCLClusterResponse" name="getAnnotationForProteinsInAGivenMCLClusterResponse"/>

      </wsdl:operation>

      <wsdl:operation name="getAnnotationForProteinsInAGivenOrthoMCLCluster" parameterOrder="id">

         <wsdl:input message="impl:getAnnotationForProteinsInAGivenOrthoMCLClusterRequest" name="getAnnotationForProteinsInAGivenOrthoMCLClusterRequest"/>

         <wsdl:output message="impl:getAnnotationForProteinsInAGivenOrthoMCLClusterResponse" name="getAnnotationForProteinsInAGivenOrthoMCLClusterResponse"/>

      </wsdl:operation>

      <wsdl:operation name="getAnnotationForProteinsThatAreInTheSameMCLClusterAsAGivenProtein" parameterOrder="id">

         <wsdl:input message="impl:getAnnotationForProteinsThatAreInTheSameMCLClusterAsAGivenProteinRequest" name="getAnnotationForProteinsThatAreInTheSameMCLClusterAsAGivenProteinRequest"/>

         <wsdl:output message="impl:getAnnotationForProteinsThatAreInTheSameMCLClusterAsAGivenProteinResponse" name="getAnnotationForProteinsThatAreInTheSameMCLClusterAsAGivenProteinResponse"/>

      </wsdl:operation>

      <wsdl:operation name="getAnnotationForProteinsThatAreInTheSameOrthoMCLClusterAsAGivenProtein" parameterOrder="id">

         <wsdl:input message="impl:getAnnotationForProteinsThatAreInTheSameOrthoMCLClusterAsAGivenProteinRequest" name="getAnnotationForProteinsThatAreInTheSameOrthoMCLClusterAsAGivenProteinRequest"/>

         <wsdl:output message="impl:getAnnotationForProteinsThatAreInTheSameOrthoMCLClusterAsAGivenProteinResponse" name="getAnnotationForProteinsThatAreInTheSameOrthoMCLClusterAsAGivenProteinResponse"/>

      </wsdl:operation>

      <wsdl:operation name="getAnnotationForProteinsOfAGivenGenomeThatAreInTheSameMCLClustersAsProteinsWithAGivenGOAnnotation" parameterOrder="species identifier">

         <wsdl:input message="impl:getAnnotationForProteinsOfAGivenGenomeThatAreInTheSameMCLClustersAsProteinsWithAGivenGOAnnotationRequest" name="getAnnotationForProteinsOfAGivenGenomeThatAreInTheSameMCLClustersAsProteinsWithAGivenGOAnnotationRequest"/>

         <wsdl:output message="impl:getAnnotationForProteinsOfAGivenGenomeThatAreInTheSameMCLClustersAsProteinsWithAGivenGOAnnotationResponse" name="getAnnotationForProteinsOfAGivenGenomeThatAreInTheSameMCLClustersAsProteinsWithAGivenGOAnnotationResponse"/>

      </wsdl:operation>

      <wsdl:operation name="getAnnotationForProteinsOfAGivenGenomeThatAreInTheSameOrthoMCLClustersAsProteinsWithAGivenGOAnnotation" parameterOrder="species identifier">

         <wsdl:input message="impl:getAnnotationForProteinsOfAGivenGenomeThatAreInTheSameOrthoMCLClustersAsProteinsWithAGivenGOAnnotationRequest" name="getAnnotationForProteinsOfAGivenGenomeThatAreInTheSameOrthoMCLClustersAsProteinsWithAGivenGOAnnotationRequest"/>

         <wsdl:output message="impl:getAnnotationForProteinsOfAGivenGenomeThatAreInTheSameOrthoMCLClustersAsProteinsWithAGivenGOAnnotationResponse" name="getAnnotationForProteinsOfAGivenGenomeThatAreInTheSameOrthoMCLClustersAsProteinsWithAGivenGOAnnotationResponse"/>

      </wsdl:operation>

      <wsdl:operation name="getAnnotationForProteinsOfAGivenGenomeThatAreInMCLClustersWithSecretoryOrNonsecretoryProteins" parameterOrder="species signalPPrediction">

         <wsdl:input message="impl:getAnnotationForProteinsOfAGivenGenomeThatAreInMCLClustersWithSecretoryOrNonsecretoryProteinsRequest" name="getAnnotationForProteinsOfAGivenGenomeThatAreInMCLClustersWithSecretoryOrNonsecretoryProteinsRequest"/>

         <wsdl:output message="impl:getAnnotationForProteinsOfAGivenGenomeThatAreInMCLClustersWithSecretoryOrNonsecretoryProteinsResponse" name="getAnnotationForProteinsOfAGivenGenomeThatAreInMCLClustersWithSecretoryOrNonsecretoryProteinsResponse"/>

      </wsdl:operation>

      <wsdl:operation name="getAnnotationForProteinsOfAGivenGenomeThatAreInOrthoMCLClustersWithSecretoryOrNonsecretoryProteins" parameterOrder="species signalPPrediction">

         <wsdl:input message="impl:getAnnotationForProteinsOfAGivenGenomeThatAreInOrthoMCLClustersWithSecretoryOrNonsecretoryProteinsRequest" name="getAnnotationForProteinsOfAGivenGenomeThatAreInOrthoMCLClustersWithSecretoryOrNonsecretoryProteinsRequest"/>

         <wsdl:output message="impl:getAnnotationForProteinsOfAGivenGenomeThatAreInOrthoMCLClustersWithSecretoryOrNonsecretoryProteinsResponse" name="getAnnotationForProteinsOfAGivenGenomeThatAreInOrthoMCLClustersWithSecretoryOrNonsecretoryProteinsResponse"/>

      </wsdl:operation>

      <wsdl:operation name="getAnnotationForProteinsOfAGivenGenomeThatAreInTheSameMCLClustersAsProteinsWithAGivenPSortPrediction" parameterOrder="species psortPrediction">

         <wsdl:input message="impl:getAnnotationForProteinsOfAGivenGenomeThatAreInTheSameMCLClustersAsProteinsWithAGivenPSortPredictionRequest" name="getAnnotationForProteinsOfAGivenGenomeThatAreInTheSameMCLClustersAsProteinsWithAGivenPSortPredictionRequest"/>

         <wsdl:output message="impl:getAnnotationForProteinsOfAGivenGenomeThatAreInTheSameMCLClustersAsProteinsWithAGivenPSortPredictionResponse" name="getAnnotationForProteinsOfAGivenGenomeThatAreInTheSameMCLClustersAsProteinsWithAGivenPSortPredictionResponse"/>

      </wsdl:operation>

      <wsdl:operation name="getAnnotationForProteinsOfAGivenGenomeThatAreInTheSameOrthoMCLClustersAsProteinsWithAGivenPSortPrediction" parameterOrder="species psortPrediction">

         <wsdl:input message="impl:getAnnotationForProteinsOfAGivenGenomeThatAreInTheSameOrthoMCLClustersAsProteinsWithAGivenPSortPredictionRequest" name="getAnnotationForProteinsOfAGivenGenomeThatAreInTheSameOrthoMCLClustersAsProteinsWithAGivenPSortPredictionRequest"/>

         <wsdl:output message="impl:getAnnotationForProteinsOfAGivenGenomeThatAreInTheSameOrthoMCLClustersAsProteinsWithAGivenPSortPredictionResponse" name="getAnnotationForProteinsOfAGivenGenomeThatAreInTheSameOrthoMCLClustersAsProteinsWithAGivenPSortPredictionResponse"/>

      </wsdl:operation>

      <wsdl:operation name="getAnnotationForProteinsOfAGivenGenomeThatAreInTheSameMCLClustersAsProteinsWithAGivenWolfPSortPrediction" parameterOrder="species wolfPsortPrediction">

         <wsdl:input message="impl:getAnnotationForProteinsOfAGivenGenomeThatAreInTheSameMCLClustersAsProteinsWithAGivenWolfPSortPredictionRequest" name="getAnnotationForProteinsOfAGivenGenomeThatAreInTheSameMCLClustersAsProteinsWithAGivenWolfPSortPredictionRequest"/>

         <wsdl:output message="impl:getAnnotationForProteinsOfAGivenGenomeThatAreInTheSameMCLClustersAsProteinsWithAGivenWolfPSortPredictionResponse" name="getAnnotationForProteinsOfAGivenGenomeThatAreInTheSameMCLClustersAsProteinsWithAGivenWolfPSortPredictionResponse"/>

      </wsdl:operation>

      <wsdl:operation name="getAnnotationForProteinsOfAGivenGenomeThatAreInTheSameOrhoMCLClustersAsProteinsWithAGivenWolfPSortPrediction" parameterOrder="species wolfPsortPrediction">

         <wsdl:input message="impl:getAnnotationForProteinsOfAGivenGenomeThatAreInTheSameOrhoMCLClustersAsProteinsWithAGivenWolfPSortPredictionRequest" name="getAnnotationForProteinsOfAGivenGenomeThatAreInTheSameOrhoMCLClustersAsProteinsWithAGivenWolfPSortPredictionRequest"/>

         <wsdl:output message="impl:getAnnotationForProteinsOfAGivenGenomeThatAreInTheSameOrhoMCLClustersAsProteinsWithAGivenWolfPSortPredictionResponse" name="getAnnotationForProteinsOfAGivenGenomeThatAreInTheSameOrhoMCLClustersAsProteinsWithAGivenWolfPSortPredictionResponse"/>

      </wsdl:operation>

      <wsdl:operation name="getAnnotationForProteinsOfAGivenGenomeThatAreInTheSameMCLClustersAsProteinsWithAGivenEnzymeAnnotation" parameterOrder="species ecNumber">

         <wsdl:input message="impl:getAnnotationForProteinsOfAGivenGenomeThatAreInTheSameMCLClustersAsProteinsWithAGivenEnzymeAnnotationRequest" name="getAnnotationForProteinsOfAGivenGenomeThatAreInTheSameMCLClustersAsProteinsWithAGivenEnzymeAnnotationRequest"/>

         <wsdl:output message="impl:getAnnotationForProteinsOfAGivenGenomeThatAreInTheSameMCLClustersAsProteinsWithAGivenEnzymeAnnotationResponse" name="getAnnotationForProteinsOfAGivenGenomeThatAreInTheSameMCLClustersAsProteinsWithAGivenEnzymeAnnotationResponse"/>

      </wsdl:operation>

      <wsdl:operation name="getAnnotationForProteinsOfAGivenGenomeThatAreInTheSameOrthoMCLClustersAsProteinsWithAGivenEnzymeAnnotation" parameterOrder="species ecNumber">

         <wsdl:input message="impl:getAnnotationForProteinsOfAGivenGenomeThatAreInTheSameOrthoMCLClustersAsProteinsWithAGivenEnzymeAnnotationRequest" name="getAnnotationForProteinsOfAGivenGenomeThatAreInTheSameOrthoMCLClustersAsProteinsWithAGivenEnzymeAnnotationRequest"/>

         <wsdl:output message="impl:getAnnotationForProteinsOfAGivenGenomeThatAreInTheSameOrthoMCLClustersAsProteinsWithAGivenEnzymeAnnotationResponse" name="getAnnotationForProteinsOfAGivenGenomeThatAreInTheSameOrthoMCLClustersAsProteinsWithAGivenEnzymeAnnotationResponse"/>

      </wsdl:operation>

      <wsdl:operation name="getAnnotationForProteinsOfAGivenGenomeThatAreInTheSameMCLClustersAsProteinsInAGivenPathway" parameterOrder="species name">

         <wsdl:input message="impl:getAnnotationForProteinsOfAGivenGenomeThatAreInTheSameMCLClustersAsProteinsInAGivenPathwayRequest" name="getAnnotationForProteinsOfAGivenGenomeThatAreInTheSameMCLClustersAsProteinsInAGivenPathwayRequest"/>

         <wsdl:output message="impl:getAnnotationForProteinsOfAGivenGenomeThatAreInTheSameMCLClustersAsProteinsInAGivenPathwayResponse" name="getAnnotationForProteinsOfAGivenGenomeThatAreInTheSameMCLClustersAsProteinsInAGivenPathwayResponse"/>

      </wsdl:operation>

      <wsdl:operation name="getAnnotationForProteinsOfAGivenGenomeThatAreInTheSameOrhoMCLClustersAsProteinsInAGivenPathway" parameterOrder="species name">

         <wsdl:input message="impl:getAnnotationForProteinsOfAGivenGenomeThatAreInTheSameOrhoMCLClustersAsProteinsInAGivenPathwayRequest" name="getAnnotationForProteinsOfAGivenGenomeThatAreInTheSameOrhoMCLClustersAsProteinsInAGivenPathwayRequest"/>

         <wsdl:output message="impl:getAnnotationForProteinsOfAGivenGenomeThatAreInTheSameOrhoMCLClustersAsProteinsInAGivenPathwayResponse" name="getAnnotationForProteinsOfAGivenGenomeThatAreInTheSameOrhoMCLClustersAsProteinsInAGivenPathwayResponse"/>

      </wsdl:operation>

      <wsdl:operation name="getAnnotationForProteinsOfAGivenGenomeThatAreInTheSameMCLClustersAsProteinsWithAGivenPfamAAnnotation" parameterOrder="species pfamAacc">

         <wsdl:input message="impl:getAnnotationForProteinsOfAGivenGenomeThatAreInTheSameMCLClustersAsProteinsWithAGivenPfamAAnnotationRequest" name="getAnnotationForProteinsOfAGivenGenomeThatAreInTheSameMCLClustersAsProteinsWithAGivenPfamAAnnotationRequest"/>

         <wsdl:output message="impl:getAnnotationForProteinsOfAGivenGenomeThatAreInTheSameMCLClustersAsProteinsWithAGivenPfamAAnnotationResponse" name="getAnnotationForProteinsOfAGivenGenomeThatAreInTheSameMCLClustersAsProteinsWithAGivenPfamAAnnotationResponse"/>

      </wsdl:operation>

      <wsdl:operation name="getAnnotationForProteinsOfAGivenGenomeThatAreInTheSameOrhoMCLClustersAsProteinsWithAGivenPfamAAnnotation" parameterOrder="species pfamAacc">

         <wsdl:input message="impl:getAnnotationForProteinsOfAGivenGenomeThatAreInTheSameOrhoMCLClustersAsProteinsWithAGivenPfamAAnnotationRequest" name="getAnnotationForProteinsOfAGivenGenomeThatAreInTheSameOrhoMCLClustersAsProteinsWithAGivenPfamAAnnotationRequest"/>

         <wsdl:output message="impl:getAnnotationForProteinsOfAGivenGenomeThatAreInTheSameOrhoMCLClustersAsProteinsWithAGivenPfamAAnnotationResponse" name="getAnnotationForProteinsOfAGivenGenomeThatAreInTheSameOrhoMCLClustersAsProteinsWithAGivenPfamAAnnotationResponse"/>

      </wsdl:operation>

   </wsdl:portType>

   <wsdl:binding name="efungiSoapBinding" type="impl:WebServiceInterface">

      <wsdlsoap:binding style="rpc" transport="http://schemas.xmlsoap.org/soap/http"/>

      <wsdl:operation name="identifyDatabases">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="identifyDatabasesRequest">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:uk.org.efungi" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="identifyDatabasesResponse">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:uk.org.efungi" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="identifySimpleSearches">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="identifySimpleSearchesRequest">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:uk.org.efungi" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="identifySimpleSearchesResponse">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:uk.org.efungi" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="identifySimpleSearchInputParameters">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="identifySimpleSearchInputParametersRequest">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:uk.org.efungi" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="identifySimpleSearchInputParametersResponse">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:uk.org.efungi" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="evaluateSimpleSearch">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="evaluateSimpleSearchRequest">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:uk.org.efungi" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="evaluateSimpleSearchResponse">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:uk.org.efungi" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="identifyAdvancedSearchCollections">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="identifyAdvancedSearchCollectionsRequest">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:uk.org.efungi" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="identifyAdvancedSearchCollectionsResponse">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:uk.org.efungi" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="identifyAdvancedSearchFilters">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="identifyAdvancedSearchFiltersRequest">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:uk.org.efungi" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="identifyAdvancedSearchFiltersResponse">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:uk.org.efungi" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="identifyAdvancedSearchFilterOperators">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="identifyAdvancedSearchFilterOperatorsRequest">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:uk.org.efungi" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="identifyAdvancedSearchFilterOperatorsResponse">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:uk.org.efungi" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="evaluateAdvancedSearch">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="evaluateAdvancedSearchRequest">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:uk.org.efungi" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="evaluateAdvancedSearchResponse">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:uk.org.efungi" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="getESTLibraryWithAGivenIdentifier">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="getESTLibraryWithAGivenIdentifierRequest">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:uk.org.efungi" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="getESTLibraryWithAGivenIdentifierResponse">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:uk.org.efungi" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="getESTLibrariesThatAreAreNotRandomlySequenced">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="getESTLibrariesThatAreAreNotRandomlySequencedRequest">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:uk.org.efungi" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="getESTLibrariesThatAreAreNotRandomlySequencedResponse">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:uk.org.efungi" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="getESTLibrariesWithMoreThanAGivenNumberOfESTs">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="getESTLibrariesWithMoreThanAGivenNumberOfESTsRequest">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:uk.org.efungi" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="getESTLibrariesWithMoreThanAGivenNumberOfESTsResponse">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:uk.org.efungi" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="getESTLibrariesForAGivenGenome">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="getESTLibrariesForAGivenGenomeRequest">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:uk.org.efungi" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="getESTLibrariesForAGivenGenomeResponse">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:uk.org.efungi" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="getOpenReadingFramesRepresentedByMoreThanAGivenNumberOfESTs">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="getOpenReadingFramesRepresentedByMoreThanAGivenNumberOfESTsRequest">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:uk.org.efungi" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="getOpenReadingFramesRepresentedByMoreThanAGivenNumberOfESTsResponse">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:uk.org.efungi" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="getOpenReadingFramesRepresentedByMoreThanAGivenNumberOfESTsFromESTLibrariesThatAreAreNotRandomlySequenced">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="getOpenReadingFramesRepresentedByMoreThanAGivenNumberOfESTsFromESTLibrariesThatAreAreNotRandomlySequencedRequest">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:uk.org.efungi" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="getOpenReadingFramesRepresentedByMoreThanAGivenNumberOfESTsFromESTLibrariesThatAreAreNotRandomlySequencedResponse">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:uk.org.efungi" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="getOpenReadingFramesRepresentedByMoreThanAGivenNumberOfESTsFromESTLibrariesThatAreAreNotRandomlySequencedAndContainMoreThanAGivenNumberOfESTs">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="getOpenReadingFramesRepresentedByMoreThanAGivenNumberOfESTsFromESTLibrariesThatAreAreNotRandomlySequencedAndContainMoreThanAGivenNumberOfESTsRequest">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:uk.org.efungi" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="getOpenReadingFramesRepresentedByMoreThanAGivenNumberOfESTsFromESTLibrariesThatAreAreNotRandomlySequencedAndContainMoreThanAGivenNumberOfESTsResponse">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:uk.org.efungi" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="getSecretoryOrNonsecretoryProteinsForAGivenGenome">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="getSecretoryOrNonsecretoryProteinsForAGivenGenomeRequest">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:uk.org.efungi" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="getSecretoryOrNonsecretoryProteinsForAGivenGenomeResponse">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:uk.org.efungi" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="getSignalPPredictionForAGivenProtein">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="getSignalPPredictionForAGivenProteinRequest">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:uk.org.efungi" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="getSignalPPredictionForAGivenProteinResponse">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:uk.org.efungi" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="getTheNumberOfParalogsForAllMCLClustersContainingProteinsOfAGivenGenome">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="getTheNumberOfParalogsForAllMCLClustersContainingProteinsOfAGivenGenomeRequest">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:uk.org.efungi" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="getTheNumberOfParalogsForAllMCLClustersContainingProteinsOfAGivenGenomeResponse">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:uk.org.efungi" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="getTheNumberOfParalogsForAllOrthoMCLClustersContainingProteinsOfAGivenGenome">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="getTheNumberOfParalogsForAllOrthoMCLClustersContainingProteinsOfAGivenGenomeRequest">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:uk.org.efungi" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="getTheNumberOfParalogsForAllOrthoMCLClustersContainingProteinsOfAGivenGenomeResponse">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:uk.org.efungi" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="getEnzymesForAGivenProtein">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="getEnzymesForAGivenProteinRequest">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:uk.org.efungi" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="getEnzymesForAGivenProteinResponse">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:uk.org.efungi" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="getProteinsofAGivenGenomeWithAGivenEnzymeAnnotation">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="getProteinsofAGivenGenomeWithAGivenEnzymeAnnotationRequest">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:uk.org.efungi" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="getProteinsofAGivenGenomeWithAGivenEnzymeAnnotationResponse">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:uk.org.efungi" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="getProteinsofAGivenGenomeWithTheSameEnzymeAnnotationAsAGivenProtein">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="getProteinsofAGivenGenomeWithTheSameEnzymeAnnotationAsAGivenProteinRequest">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:uk.org.efungi" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="getProteinsofAGivenGenomeWithTheSameEnzymeAnnotationAsAGivenProteinResponse">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:uk.org.efungi" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="getProteinsofAGivenGenomeInAGivenPathway">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="getProteinsofAGivenGenomeInAGivenPathwayRequest">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:uk.org.efungi" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="getProteinsofAGivenGenomeInAGivenPathwayResponse">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:uk.org.efungi" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="getProteinsofAGivenGenomeThatAreInTheSamePathwayAsAGivenProtein">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="getProteinsofAGivenGenomeThatAreInTheSamePathwayAsAGivenProteinRequest">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:uk.org.efungi" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="getProteinsofAGivenGenomeThatAreInTheSamePathwayAsAGivenProteinResponse">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:uk.org.efungi" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="getPathwaysForAGivenProtein">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="getPathwaysForAGivenProteinRequest">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:uk.org.efungi" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="getPathwaysForAGivenProteinResponse">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:uk.org.efungi" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="getASummaryOfTheOrthoMCLClusterAnalysisForAGivenGenome">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="getASummaryOfTheOrthoMCLClusterAnalysisForAGivenGenomeRequest">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:uk.org.efungi" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="getASummaryOfTheOrthoMCLClusterAnalysisForAGivenGenomeResponse">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:uk.org.efungi" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="getAllOrthoMCLClustersWithLessThanAGivenPercentageOfProteinsOfAGivenGenome">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="getAllOrthoMCLClustersWithLessThanAGivenPercentageOfProteinsOfAGivenGenomeRequest">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:uk.org.efungi" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="getAllOrthoMCLClustersWithLessThanAGivenPercentageOfProteinsOfAGivenGenomeResponse">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:uk.org.efungi" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="getAllOrthoMCLClustersWithMoreThanAGivenPercentageOfProteinsOfAGivenGenome">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="getAllOrthoMCLClustersWithMoreThanAGivenPercentageOfProteinsOfAGivenGenomeRequest">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:uk.org.efungi" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="getAllOrthoMCLClustersWithMoreThanAGivenPercentageOfProteinsOfAGivenGenomeResponse">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:uk.org.efungi" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="getOrthoMCLClustersWithProteinsOfAGivenGenome">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="getOrthoMCLClustersWithProteinsOfAGivenGenomeRequest">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:uk.org.efungi" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="getOrthoMCLClustersWithProteinsOfAGivenGenomeResponse">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:uk.org.efungi" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="getOrthoMCLClustersWithProteinsOfAGroupOfGenomes">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="getOrthoMCLClustersWithProteinsOfAGroupOfGenomesRequest">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:uk.org.efungi" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="getOrthoMCLClustersWithProteinsOfAGroupOfGenomesResponse">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:uk.org.efungi" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="getTheNumberOfProteinsForEachGenomeInAGivenOrthoMCLCluster">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="getTheNumberOfProteinsForEachGenomeInAGivenOrthoMCLClusterRequest">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:uk.org.efungi" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="getTheNumberOfProteinsForEachGenomeInAGivenOrthoMCLClusterResponse">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:uk.org.efungi" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="getTheProteinsThatAreInTheSameOrthoMCLClusterAsAGivenProtein">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="getTheProteinsThatAreInTheSameOrthoMCLClusterAsAGivenProteinRequest">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:uk.org.efungi" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="getTheProteinsThatAreInTheSameOrthoMCLClusterAsAGivenProteinResponse">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:uk.org.efungi" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="getMCLClustersThatContainProteinsOfAGivenGenome">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="getMCLClustersThatContainProteinsOfAGivenGenomeRequest">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:uk.org.efungi" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="getMCLClustersThatContainProteinsOfAGivenGenomeResponse">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:uk.org.efungi" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="getAllMCLClustersWithMoreThanAGivenPercentageOfProteinsOfAGivenGenome">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="getAllMCLClustersWithMoreThanAGivenPercentageOfProteinsOfAGivenGenomeRequest">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:uk.org.efungi" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="getAllMCLClustersWithMoreThanAGivenPercentageOfProteinsOfAGivenGenomeResponse">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:uk.org.efungi" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="getAllMCLClustersWithLessThanAGivenPercentageOfProteinsOfAGivenGenome">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="getAllMCLClustersWithLessThanAGivenPercentageOfProteinsOfAGivenGenomeRequest">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:uk.org.efungi" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="getAllMCLClustersWithLessThanAGivenPercentageOfProteinsOfAGivenGenomeResponse">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:uk.org.efungi" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="getTheProteinsThatAreInTheSameMCLClusterAsAGivenProtein">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="getTheProteinsThatAreInTheSameMCLClusterAsAGivenProteinRequest">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:uk.org.efungi" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="getTheProteinsThatAreInTheSameMCLClusterAsAGivenProteinResponse">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:uk.org.efungi" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="getTheNumberOfProteinsForEachGenomeInAGivenMCLCluster">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="getTheNumberOfProteinsForEachGenomeInAGivenMCLClusterRequest">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:uk.org.efungi" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="getTheNumberOfProteinsForEachGenomeInAGivenMCLClusterResponse">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:uk.org.efungi" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="getASummaryOfTheMCLClusterAnalysisForAGivenGenome">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="getASummaryOfTheMCLClusterAnalysisForAGivenGenomeRequest">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:uk.org.efungi" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="getASummaryOfTheMCLClusterAnalysisForAGivenGenomeResponse">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:uk.org.efungi" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="getMCLClustersThatContainProteinsOfAGroupOfGenomes">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="getMCLClustersThatContainProteinsOfAGroupOfGenomesRequest">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:uk.org.efungi" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="getMCLClustersThatContainProteinsOfAGroupOfGenomesResponse">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:uk.org.efungi" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="getTheGeneForAGivenGeneSymbol">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="getTheGeneForAGivenGeneSymbolRequest">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:uk.org.efungi" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="getTheGeneForAGivenGeneSymbolResponse">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:uk.org.efungi" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="getTheProteinsForAGivenGene">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="getTheProteinsForAGivenGeneRequest">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:uk.org.efungi" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="getTheProteinsForAGivenGeneResponse">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:uk.org.efungi" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="findAnEntryInTheDatabaseGivenAnyIdentifier">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="findAnEntryInTheDatabaseGivenAnyIdentifierRequest">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:uk.org.efungi" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="findAnEntryInTheDatabaseGivenAnyIdentifierResponse">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:uk.org.efungi" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="getTheExonsWithTheirPredictedTranscriptForAGivenGene">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="getTheExonsWithTheirPredictedTranscriptForAGivenGeneRequest">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:uk.org.efungi" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="getTheExonsWithTheirPredictedTranscriptForAGivenGeneResponse">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:uk.org.efungi" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="getGenesofAGivenGenomeWithTheSameGeneOntologyAnnotationAsAGivenGene">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="getGenesofAGivenGenomeWithTheSameGeneOntologyAnnotationAsAGivenGeneRequest">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:uk.org.efungi" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="getGenesofAGivenGenomeWithTheSameGeneOntologyAnnotationAsAGivenGeneResponse">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:uk.org.efungi" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="getGenesofAGivenGenomeWithAGivenGeneOntologyAnnotation">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="getGenesofAGivenGenomeWithAGivenGeneOntologyAnnotationRequest">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:uk.org.efungi" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="getGenesofAGivenGenomeWithAGivenGeneOntologyAnnotationResponse">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:uk.org.efungi" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="getGeneOntologyAnnotationForAGivenGene">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="getGeneOntologyAnnotationForAGivenGeneRequest">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:uk.org.efungi" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="getGeneOntologyAnnotationForAGivenGeneResponse">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:uk.org.efungi" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="getProteinsofAGivenGenomeWithTheSamePfamAnnotationAsAGivenProtein">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="getProteinsofAGivenGenomeWithTheSamePfamAnnotationAsAGivenProteinRequest">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:uk.org.efungi" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="getProteinsofAGivenGenomeWithTheSamePfamAnnotationAsAGivenProteinResponse">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:uk.org.efungi" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="getPfamAAnnotationForAGivenProtein">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="getPfamAAnnotationForAGivenProteinRequest">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:uk.org.efungi" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="getPfamAAnnotationForAGivenProteinResponse">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:uk.org.efungi" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="getProteinsofAGivenGenomeWithAGivenPfamAnnotation">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="getProteinsofAGivenGenomeWithAGivenPfamAnnotationRequest">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:uk.org.efungi" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="getProteinsofAGivenGenomeWithAGivenPfamAnnotationResponse">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:uk.org.efungi" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="getTheNumberOfGenomesInMCLClustersThatContainProteinsOfAGivenGenomeAndProteinsOfEssentialYeastGenes">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="getTheNumberOfGenomesInMCLClustersThatContainProteinsOfAGivenGenomeAndProteinsOfEssentialYeastGenesRequest">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:uk.org.efungi" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="getTheNumberOfGenomesInMCLClustersThatContainProteinsOfAGivenGenomeAndProteinsOfEssentialYeastGenesResponse">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:uk.org.efungi" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="getTheNumberOfGenomesInMCLClustersThatContainProteinsOfAGivenGenomeAndProteinsOfOnlyEssentialYeastGenes">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="getTheNumberOfGenomesInMCLClustersThatContainProteinsOfAGivenGenomeAndProteinsOfOnlyEssentialYeastGenesRequest">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:uk.org.efungi" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="getTheNumberOfGenomesInMCLClustersThatContainProteinsOfAGivenGenomeAndProteinsOfOnlyEssentialYeastGenesResponse">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:uk.org.efungi" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="getTheNumberOfGenomesInMCLClustersThatContainProteinsOfAGivenGenomeAndProteinsOfOnlyNonessentialYeastGenes">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="getTheNumberOfGenomesInMCLClustersThatContainProteinsOfAGivenGenomeAndProteinsOfOnlyNonessentialYeastGenesRequest">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:uk.org.efungi" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="getTheNumberOfGenomesInMCLClustersThatContainProteinsOfAGivenGenomeAndProteinsOfOnlyNonessentialYeastGenesResponse">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:uk.org.efungi" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="getTheNumberOfGenomesInOrthoMCLClustersThatContainProteinsOfAGivenGenomeAndProteinsOfEssentialYeastGenes">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="getTheNumberOfGenomesInOrthoMCLClustersThatContainProteinsOfAGivenGenomeAndProteinsOfEssentialYeastGenesRequest">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:uk.org.efungi" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="getTheNumberOfGenomesInOrthoMCLClustersThatContainProteinsOfAGivenGenomeAndProteinsOfEssentialYeastGenesResponse">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:uk.org.efungi" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="getTheNumberOfGenomesInOrthoMCLClustersThatContainProteinsOfAGivenGenomeAndProteinsOfOnlyEssentialYeastGenes">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="getTheNumberOfGenomesInOrthoMCLClustersThatContainProteinsOfAGivenGenomeAndProteinsOfOnlyEssentialYeastGenesRequest">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:uk.org.efungi" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="getTheNumberOfGenomesInOrthoMCLClustersThatContainProteinsOfAGivenGenomeAndProteinsOfOnlyEssentialYeastGenesResponse">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:uk.org.efungi" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="getTheNumberOfGenomesInOrthoMCLClustersThatContainProteinsOfAGivenGenomeAndProteinsOfOnlyNonessentialYeastGenes">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="getTheNumberOfGenomesInOrthoMCLClustersThatContainProteinsOfAGivenGenomeAndProteinsOfOnlyNonessentialYeastGenesRequest">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:uk.org.efungi" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="getTheNumberOfGenomesInOrthoMCLClustersThatContainProteinsOfAGivenGenomeAndProteinsOfOnlyNonessentialYeastGenesResponse">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:uk.org.efungi" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="getMCLClustersContainingProteinsOfAGivenGenomeAndProteinsOfEssentialYeastGenes">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="getMCLClustersContainingProteinsOfAGivenGenomeAndProteinsOfEssentialYeastGenesRequest">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:uk.org.efungi" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="getMCLClustersContainingProteinsOfAGivenGenomeAndProteinsOfEssentialYeastGenesResponse">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:uk.org.efungi" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="getMCLClustersContainingProteinsOfAGivenGenomeAndProteinsOfOnlyEssentialYeastGenes">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="getMCLClustersContainingProteinsOfAGivenGenomeAndProteinsOfOnlyEssentialYeastGenesRequest">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:uk.org.efungi" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="getMCLClustersContainingProteinsOfAGivenGenomeAndProteinsOfOnlyEssentialYeastGenesResponse">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:uk.org.efungi" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="getMCLClustersContainingProteinsOfAGivenGenomeAndProteinsOfOnlyNonessentialYeastGenes">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="getMCLClustersContainingProteinsOfAGivenGenomeAndProteinsOfOnlyNonessentialYeastGenesRequest">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:uk.org.efungi" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="getMCLClustersContainingProteinsOfAGivenGenomeAndProteinsOfOnlyNonessentialYeastGenesResponse">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:uk.org.efungi" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="getOrthoMCLClustersContainingProteinsOfAGivenGenomeAndProteinsOfEssentialYeastGenes">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="getOrthoMCLClustersContainingProteinsOfAGivenGenomeAndProteinsOfEssentialYeastGenesRequest">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:uk.org.efungi" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="getOrthoMCLClustersContainingProteinsOfAGivenGenomeAndProteinsOfEssentialYeastGenesResponse">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:uk.org.efungi" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="getOrthoMCLClustersContainingProteinsOfAGivenGenomeAndProteinsOfOnlyEssentialYeastGenes">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="getOrthoMCLClustersContainingProteinsOfAGivenGenomeAndProteinsOfOnlyEssentialYeastGenesRequest">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:uk.org.efungi" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="getOrthoMCLClustersContainingProteinsOfAGivenGenomeAndProteinsOfOnlyEssentialYeastGenesResponse">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:uk.org.efungi" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="getOrthoMCLClustersContainingProteinsOfAGivenGenomeAndProteinsOfOnlyNonessentialYeastGenes">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="getOrthoMCLClustersContainingProteinsOfAGivenGenomeAndProteinsOfOnlyNonessentialYeastGenesRequest">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:uk.org.efungi" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="getOrthoMCLClustersContainingProteinsOfAGivenGenomeAndProteinsOfOnlyNonessentialYeastGenesResponse">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:uk.org.efungi" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="getESTWithAGivenIdentifier">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="getESTWithAGivenIdentifierRequest">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:uk.org.efungi" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="getESTWithAGivenIdentifierResponse">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:uk.org.efungi" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="getESTsThatAreInAGivenESTLibrary">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="getESTsThatAreInAGivenESTLibraryRequest">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:uk.org.efungi" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="getESTsThatAreInAGivenESTLibraryResponse">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:uk.org.efungi" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="getESTsWithAGivenESTUnisequence">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="getESTsWithAGivenESTUnisequenceRequest">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:uk.org.efungi" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="getESTsWithAGivenESTUnisequenceResponse">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:uk.org.efungi" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="getESTUnisequenceWithAGivenIdentifier">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="getESTUnisequenceWithAGivenIdentifierRequest">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:uk.org.efungi" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="getESTUnisequenceWithAGivenIdentifierResponse">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:uk.org.efungi" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="getESTsRepresentingAGivenOpenReadingFrame">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="getESTsRepresentingAGivenOpenReadingFrameRequest">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:uk.org.efungi" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="getESTsRepresentingAGivenOpenReadingFrameResponse">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:uk.org.efungi" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="getESTUnisequencesRepresentingAGivenOpenReadingFrame">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="getESTUnisequencesRepresentingAGivenOpenReadingFrameRequest">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:uk.org.efungi" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="getESTUnisequencesRepresentingAGivenOpenReadingFrameResponse">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:uk.org.efungi" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="getESTUnisequencesForAGivenGenome">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="getESTUnisequencesForAGivenGenomeRequest">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:uk.org.efungi" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="getESTUnisequencesForAGivenGenomeResponse">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:uk.org.efungi" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="getESTsForAGivenGenome">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="getESTsForAGivenGenomeRequest">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:uk.org.efungi" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="getESTsForAGivenGenomeResponse">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:uk.org.efungi" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="getCellularLocalisationPredictionPSortWolfPSortForAGivenProtein">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="getCellularLocalisationPredictionPSortWolfPSortForAGivenProteinRequest">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:uk.org.efungi" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="getCellularLocalisationPredictionPSortWolfPSortForAGivenProteinResponse">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:uk.org.efungi" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="getProteinsofAGivenGenomeWithAGivenCellularLocalisationAsPredictedByPSort">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="getProteinsofAGivenGenomeWithAGivenCellularLocalisationAsPredictedByPSortRequest">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:uk.org.efungi" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="getProteinsofAGivenGenomeWithAGivenCellularLocalisationAsPredictedByPSortResponse">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:uk.org.efungi" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="getProteinsofAGivenGenomeWithAGivenCellularLocalisationAsPredictedByWolfPSort">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="getProteinsofAGivenGenomeWithAGivenCellularLocalisationAsPredictedByWolfPSortRequest">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:uk.org.efungi" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="getProteinsofAGivenGenomeWithAGivenCellularLocalisationAsPredictedByWolfPSortResponse">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:uk.org.efungi" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="getProteinsofAGivenGenomeWithTheSamePredictedPSortCellularLocalisationAsAGivenProtein">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="getProteinsofAGivenGenomeWithTheSamePredictedPSortCellularLocalisationAsAGivenProteinRequest">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:uk.org.efungi" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="getProteinsofAGivenGenomeWithTheSamePredictedPSortCellularLocalisationAsAGivenProteinResponse">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:uk.org.efungi" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="getProteinsofAGivenGenomeWithTheSamePredictedWolfPSortCellularLocalisationAsAGivenProtein">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="getProteinsofAGivenGenomeWithTheSamePredictedWolfPSortCellularLocalisationAsAGivenProteinRequest">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:uk.org.efungi" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="getProteinsofAGivenGenomeWithTheSamePredictedWolfPSortCellularLocalisationAsAGivenProteinResponse">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:uk.org.efungi" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="getAnnotationForProteinsInAGivenMCLCluster">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="getAnnotationForProteinsInAGivenMCLClusterRequest">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:uk.org.efungi" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="getAnnotationForProteinsInAGivenMCLClusterResponse">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:uk.org.efungi" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="getAnnotationForProteinsInAGivenOrthoMCLCluster">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="getAnnotationForProteinsInAGivenOrthoMCLClusterRequest">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:uk.org.efungi" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="getAnnotationForProteinsInAGivenOrthoMCLClusterResponse">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:uk.org.efungi" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="getAnnotationForProteinsThatAreInTheSameMCLClusterAsAGivenProtein">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="getAnnotationForProteinsThatAreInTheSameMCLClusterAsAGivenProteinRequest">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:uk.org.efungi" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="getAnnotationForProteinsThatAreInTheSameMCLClusterAsAGivenProteinResponse">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:uk.org.efungi" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="getAnnotationForProteinsThatAreInTheSameOrthoMCLClusterAsAGivenProtein">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="getAnnotationForProteinsThatAreInTheSameOrthoMCLClusterAsAGivenProteinRequest">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:uk.org.efungi" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="getAnnotationForProteinsThatAreInTheSameOrthoMCLClusterAsAGivenProteinResponse">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:uk.org.efungi" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="getAnnotationForProteinsOfAGivenGenomeThatAreInTheSameMCLClustersAsProteinsWithAGivenGOAnnotation">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="getAnnotationForProteinsOfAGivenGenomeThatAreInTheSameMCLClustersAsProteinsWithAGivenGOAnnotationRequest">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:uk.org.efungi" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="getAnnotationForProteinsOfAGivenGenomeThatAreInTheSameMCLClustersAsProteinsWithAGivenGOAnnotationResponse">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:uk.org.efungi" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="getAnnotationForProteinsOfAGivenGenomeThatAreInTheSameOrthoMCLClustersAsProteinsWithAGivenGOAnnotation">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="getAnnotationForProteinsOfAGivenGenomeThatAreInTheSameOrthoMCLClustersAsProteinsWithAGivenGOAnnotationRequest">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:uk.org.efungi" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="getAnnotationForProteinsOfAGivenGenomeThatAreInTheSameOrthoMCLClustersAsProteinsWithAGivenGOAnnotationResponse">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:uk.org.efungi" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="getAnnotationForProteinsOfAGivenGenomeThatAreInMCLClustersWithSecretoryOrNonsecretoryProteins">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="getAnnotationForProteinsOfAGivenGenomeThatAreInMCLClustersWithSecretoryOrNonsecretoryProteinsRequest">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:uk.org.efungi" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="getAnnotationForProteinsOfAGivenGenomeThatAreInMCLClustersWithSecretoryOrNonsecretoryProteinsResponse">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:uk.org.efungi" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="getAnnotationForProteinsOfAGivenGenomeThatAreInOrthoMCLClustersWithSecretoryOrNonsecretoryProteins">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="getAnnotationForProteinsOfAGivenGenomeThatAreInOrthoMCLClustersWithSecretoryOrNonsecretoryProteinsRequest">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:uk.org.efungi" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="getAnnotationForProteinsOfAGivenGenomeThatAreInOrthoMCLClustersWithSecretoryOrNonsecretoryProteinsResponse">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:uk.org.efungi" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="getAnnotationForProteinsOfAGivenGenomeThatAreInTheSameMCLClustersAsProteinsWithAGivenPSortPrediction">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="getAnnotationForProteinsOfAGivenGenomeThatAreInTheSameMCLClustersAsProteinsWithAGivenPSortPredictionRequest">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:uk.org.efungi" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="getAnnotationForProteinsOfAGivenGenomeThatAreInTheSameMCLClustersAsProteinsWithAGivenPSortPredictionResponse">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:uk.org.efungi" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="getAnnotationForProteinsOfAGivenGenomeThatAreInTheSameOrthoMCLClustersAsProteinsWithAGivenPSortPrediction">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="getAnnotationForProteinsOfAGivenGenomeThatAreInTheSameOrthoMCLClustersAsProteinsWithAGivenPSortPredictionRequest">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:uk.org.efungi" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="getAnnotationForProteinsOfAGivenGenomeThatAreInTheSameOrthoMCLClustersAsProteinsWithAGivenPSortPredictionResponse">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:uk.org.efungi" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="getAnnotationForProteinsOfAGivenGenomeThatAreInTheSameMCLClustersAsProteinsWithAGivenWolfPSortPrediction">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="getAnnotationForProteinsOfAGivenGenomeThatAreInTheSameMCLClustersAsProteinsWithAGivenWolfPSortPredictionRequest">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:uk.org.efungi" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="getAnnotationForProteinsOfAGivenGenomeThatAreInTheSameMCLClustersAsProteinsWithAGivenWolfPSortPredictionResponse">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:uk.org.efungi" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="getAnnotationForProteinsOfAGivenGenomeThatAreInTheSameOrhoMCLClustersAsProteinsWithAGivenWolfPSortPrediction">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="getAnnotationForProteinsOfAGivenGenomeThatAreInTheSameOrhoMCLClustersAsProteinsWithAGivenWolfPSortPredictionRequest">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:uk.org.efungi" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="getAnnotationForProteinsOfAGivenGenomeThatAreInTheSameOrhoMCLClustersAsProteinsWithAGivenWolfPSortPredictionResponse">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:uk.org.efungi" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="getAnnotationForProteinsOfAGivenGenomeThatAreInTheSameMCLClustersAsProteinsWithAGivenEnzymeAnnotation">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="getAnnotationForProteinsOfAGivenGenomeThatAreInTheSameMCLClustersAsProteinsWithAGivenEnzymeAnnotationRequest">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:uk.org.efungi" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="getAnnotationForProteinsOfAGivenGenomeThatAreInTheSameMCLClustersAsProteinsWithAGivenEnzymeAnnotationResponse">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:uk.org.efungi" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="getAnnotationForProteinsOfAGivenGenomeThatAreInTheSameOrthoMCLClustersAsProteinsWithAGivenEnzymeAnnotation">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="getAnnotationForProteinsOfAGivenGenomeThatAreInTheSameOrthoMCLClustersAsProteinsWithAGivenEnzymeAnnotationRequest">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:uk.org.efungi" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="getAnnotationForProteinsOfAGivenGenomeThatAreInTheSameOrthoMCLClustersAsProteinsWithAGivenEnzymeAnnotationResponse">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:uk.org.efungi" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="getAnnotationForProteinsOfAGivenGenomeThatAreInTheSameMCLClustersAsProteinsInAGivenPathway">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="getAnnotationForProteinsOfAGivenGenomeThatAreInTheSameMCLClustersAsProteinsInAGivenPathwayRequest">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:uk.org.efungi" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="getAnnotationForProteinsOfAGivenGenomeThatAreInTheSameMCLClustersAsProteinsInAGivenPathwayResponse">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:uk.org.efungi" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="getAnnotationForProteinsOfAGivenGenomeThatAreInTheSameOrhoMCLClustersAsProteinsInAGivenPathway">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="getAnnotationForProteinsOfAGivenGenomeThatAreInTheSameOrhoMCLClustersAsProteinsInAGivenPathwayRequest">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:uk.org.efungi" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="getAnnotationForProteinsOfAGivenGenomeThatAreInTheSameOrhoMCLClustersAsProteinsInAGivenPathwayResponse">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:uk.org.efungi" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="getAnnotationForProteinsOfAGivenGenomeThatAreInTheSameMCLClustersAsProteinsWithAGivenPfamAAnnotation">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="getAnnotationForProteinsOfAGivenGenomeThatAreInTheSameMCLClustersAsProteinsWithAGivenPfamAAnnotationRequest">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:uk.org.efungi" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="getAnnotationForProteinsOfAGivenGenomeThatAreInTheSameMCLClustersAsProteinsWithAGivenPfamAAnnotationResponse">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:uk.org.efungi" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="getAnnotationForProteinsOfAGivenGenomeThatAreInTheSameOrhoMCLClustersAsProteinsWithAGivenPfamAAnnotation">

         <wsdlsoap:operation soapAction=""/>

         <wsdl:input name="getAnnotationForProteinsOfAGivenGenomeThatAreInTheSameOrhoMCLClustersAsProteinsWithAGivenPfamAAnnotationRequest">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:uk.org.efungi" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="getAnnotationForProteinsOfAGivenGenomeThatAreInTheSameOrhoMCLClustersAsProteinsWithAGivenPfamAAnnotationResponse">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:uk.org.efungi" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

   </wsdl:binding>

   <wsdl:service name="WebServiceInterfaceService">

      <wsdl:port binding="impl:efungiSoapBinding" name="efungi">

         <wsdlsoap:address location="http://beaconw.cs.manchester.ac.uk/axis/services/efungi"/>

      </wsdl:port>

   </wsdl:service>

</wsdl:definitions>

