Mercurial > repos > uga-galaxy-group > webservice_toolsuite_v1_1
view 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 source
################################################## # 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