Mercurial > repos > uga-galaxy-group > webservice_toolsuite_v1_1
view WebServiceExtensionsV1.1/WebServiceToolWorkflow_REST_SOAP/clientGenerator/clustalw2/clustalw2_client.py @ 0:049760c677de default tip
Galaxy WSExtensions added successfully
author | uga-galaxy-group |
---|---|
date | Tue, 05 Jul 2011 19:34:18 -0400 |
parents | |
children |
line wrap: on
line source
################################################## # file: clustalw2_client.py # # client stubs generated by "ZSI.generate.wsdl2python.WriteServiceModule" # /home/alok/galaxy-central/tools/WebServiceToolWorkflow_REST_SOAP/WebServiceTool_input_method_m.py /home/alok/galaxy-central/database/files/000/dataset_21.dat http://www.ebi.ac.uk/Tools/services/soap/clustalw2?wsdl getParameters /home/alok/galaxy-central/database/files/000/dataset_30.dat # ################################################## from clustalw2_types import * import urlparse, types from ZSI.TCcompound import ComplexType, Struct from ZSI import client from ZSI.schema import GED, GTD import ZSI # Locator class JDispatcherServiceLocator: JDispatcherServiceHttpPort_address = "http://www.ebi.ac.uk/Tools/services/soap/clustalw2" def getJDispatcherServiceHttpPortAddress(self): return JDispatcherServiceLocator.JDispatcherServiceHttpPort_address def getJDispatcherServiceHttpPort(self, url=None, **kw): return JDispatcherServiceHttpBindingSOAP(url or JDispatcherServiceLocator.JDispatcherServiceHttpPort_address, **kw) # Methods class JDispatcherServiceHttpBindingSOAP: def __init__(self, url, **kw): kw.setdefault("readerclass", None) kw.setdefault("writerclass", None) # no resource properties self.binding = client.Binding(url=url, **kw) # no ws-addressing # op: run def run(self, request, **kw): if isinstance(request, runRequest) is False: raise TypeError, "%s incorrect request type" % (request.__class__) # no input wsaction self.binding.Send(None, None, request, soapaction="urn:Run", **kw) # no output wsaction response = self.binding.Receive(runResponse.typecode) return response # op: getStatus def getStatus(self, request, **kw): if isinstance(request, getStatusRequest) is False: raise TypeError, "%s incorrect request type" % (request.__class__) # no input wsaction self.binding.Send(None, None, request, soapaction="urn:GetStatus", **kw) # no output wsaction response = self.binding.Receive(getStatusResponse.typecode) return response # op: getResultTypes def getResultTypes(self, request, **kw): if isinstance(request, getResultTypesRequest) is False: raise TypeError, "%s incorrect request type" % (request.__class__) # no input wsaction self.binding.Send(None, None, request, soapaction="urn:GetResultTypes", **kw) # no output wsaction response = self.binding.Receive(getResultTypesResponse.typecode) return response # op: getResult def getResult(self, request, **kw): if isinstance(request, getResultRequest) is False: raise TypeError, "%s incorrect request type" % (request.__class__) # no input wsaction self.binding.Send(None, None, request, soapaction="urn:GetResult", **kw) # no output wsaction response = self.binding.Receive(getResultResponse.typecode) return response # op: getParameters def getParameters(self, request, **kw): if isinstance(request, getParametersRequest) is False: raise TypeError, "%s incorrect request type" % (request.__class__) # no input wsaction self.binding.Send(None, None, request, soapaction="urn:GetParameters", **kw) # no output wsaction response = self.binding.Receive(getParametersResponse.typecode) return response # op: getParameterDetails def getParameterDetails(self, request, **kw): if isinstance(request, getParameterDetailsRequest) is False: raise TypeError, "%s incorrect request type" % (request.__class__) # no input wsaction self.binding.Send(None, None, request, soapaction="urn:GetParameterDetails", **kw) # no output wsaction response = self.binding.Receive(getParameterDetailsResponse.typecode) return response runRequest = GED("http://soap.jdispatcher.ebi.ac.uk", "run").pyclass runResponse = GED("http://soap.jdispatcher.ebi.ac.uk", "runResponse").pyclass getStatusRequest = GED("http://soap.jdispatcher.ebi.ac.uk", "getStatus").pyclass getStatusResponse = GED("http://soap.jdispatcher.ebi.ac.uk", "getStatusResponse").pyclass getResultTypesRequest = GED("http://soap.jdispatcher.ebi.ac.uk", "getResultTypes").pyclass getResultTypesResponse = GED("http://soap.jdispatcher.ebi.ac.uk", "getResultTypesResponse").pyclass getResultRequest = GED("http://soap.jdispatcher.ebi.ac.uk", "getResult").pyclass getResultResponse = GED("http://soap.jdispatcher.ebi.ac.uk", "getResultResponse").pyclass getParametersRequest = GED("http://soap.jdispatcher.ebi.ac.uk", "getParameters").pyclass getParametersResponse = GED("http://soap.jdispatcher.ebi.ac.uk", "getParametersResponse").pyclass getParameterDetailsRequest = GED("http://soap.jdispatcher.ebi.ac.uk", "getParameterDetails").pyclass getParameterDetailsResponse = GED("http://soap.jdispatcher.ebi.ac.uk", "getParameterDetailsResponse").pyclass