Mercurial > repos > uga-galaxy-group > webservice_toolsuite_v1_1
diff WebServiceExtensionsV1.1/WebServiceToolWorkflow_REST_SOAP/clientGenerator/clustalw2/clustalw2_services.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 diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/WebServiceExtensionsV1.1/WebServiceToolWorkflow_REST_SOAP/clientGenerator/clustalw2/clustalw2_services.py~ Tue Jul 05 19:34:18 2011 -0400 @@ -0,0 +1,121 @@ +################################################## +# clustalw2_services.py +# generated by ZSI.generate.wsdl2python +################################################## + + +from clustalw2_services_types import * +import urlparse, types +from ZSI.TCcompound import ComplexType, Struct +from ZSI import client +import ZSI + +# Locator +class JDispatcherServiceLocator: + JDispatcherService_address = "http://www.ebi.ac.uk/Tools/services/soap/clustalw2" + def getJDispatcherServiceAddress(self): + return JDispatcherServiceLocator.JDispatcherService_address + def getJDispatcherService(self, url=None, **kw): + return JDispatcherServiceHttpBindingSOAP(url or JDispatcherServiceLocator.JDispatcherService_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): + if isinstance(request, runRequest) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # 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): + if isinstance(request, getStatusRequest) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # 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): + if isinstance(request, getResultTypesRequest) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # 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): + if isinstance(request, getResultRequest) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # 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): + if isinstance(request, getParametersRequest) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # no input wsaction + self.binding.Send(None, None, request, soapaction="urn:GetParameters", **kw) + # no output wsaction + response = self.binding.Receive(getParametersResponse.typecode) + partList=getattr(getattr(response, 'typecode'), 'ofwhat') + #print 'partlist : ',partList #added + #print par #added + return response + + # op: getParameterDetails + def getParameterDetails(self, request): + if isinstance(request, getParameterDetailsRequest) is False: + raise TypeError, "%s incorrect request type" % (request.__class__) + kw = {} + # 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 = ns0.run_Dec().pyclass + +runResponse = ns0.runResponse_Dec().pyclass + +getStatusRequest = ns0.getStatus_Dec().pyclass + +getStatusResponse = ns0.getStatusResponse_Dec().pyclass + +getResultTypesRequest = ns0.getResultTypes_Dec().pyclass + +getResultTypesResponse = ns0.getResultTypesResponse_Dec().pyclass + +getResultRequest = ns0.getResult_Dec().pyclass + +getResultResponse = ns0.getResultResponse_Dec().pyclass + +getParametersRequest = ns0.getParameters_Dec().pyclass + +getParametersResponse = ns0.getParametersResponse_Dec().pyclass + +getParameterDetailsRequest = ns0.getParameterDetails_Dec().pyclass + +getParameterDetailsResponse = ns0.getParameterDetailsResponse_Dec().pyclass