comparison 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
comparison
equal deleted inserted replaced
-1:000000000000 0:049760c677de
1 ##################################################
2 # clustalw2_services.py
3 # generated by ZSI.generate.wsdl2python
4 ##################################################
5
6
7 from clustalw2_services_types import *
8 import urlparse, types
9 from ZSI.TCcompound import ComplexType, Struct
10 from ZSI import client
11 import ZSI
12
13 # Locator
14 class JDispatcherServiceLocator:
15 JDispatcherService_address = "http://www.ebi.ac.uk/Tools/services/soap/clustalw2"
16 def getJDispatcherServiceAddress(self):
17 return JDispatcherServiceLocator.JDispatcherService_address
18 def getJDispatcherService(self, url=None, **kw):
19 return JDispatcherServiceHttpBindingSOAP(url or JDispatcherServiceLocator.JDispatcherService_address, **kw)
20
21 # Methods
22 class JDispatcherServiceHttpBindingSOAP:
23 def __init__(self, url, **kw):
24 kw.setdefault("readerclass", None)
25 kw.setdefault("writerclass", None)
26 # no resource properties
27 self.binding = client.Binding(url=url, **kw)
28 # no ws-addressing
29
30 # op: run
31 def run(self, request):
32 if isinstance(request, runRequest) is False:
33 raise TypeError, "%s incorrect request type" % (request.__class__)
34 kw = {}
35 # no input wsaction
36 self.binding.Send(None, None, request, soapaction="urn:Run", **kw)
37 # no output wsaction
38 response = self.binding.Receive(runResponse.typecode)
39 return response
40
41 # op: getStatus
42 def getStatus(self, request):
43 if isinstance(request, getStatusRequest) is False:
44 raise TypeError, "%s incorrect request type" % (request.__class__)
45 kw = {}
46 # no input wsaction
47 self.binding.Send(None, None, request, soapaction="urn:GetStatus", **kw)
48 # no output wsaction
49 response = self.binding.Receive(getStatusResponse.typecode)
50 return response
51
52 # op: getResultTypes
53 def getResultTypes(self, request):
54 if isinstance(request, getResultTypesRequest) is False:
55 raise TypeError, "%s incorrect request type" % (request.__class__)
56 kw = {}
57 # no input wsaction
58 self.binding.Send(None, None, request, soapaction="urn:GetResultTypes", **kw)
59 # no output wsaction
60 response = self.binding.Receive(getResultTypesResponse.typecode)
61 return response
62
63 # op: getResult
64 def getResult(self, request):
65 if isinstance(request, getResultRequest) is False:
66 raise TypeError, "%s incorrect request type" % (request.__class__)
67 kw = {}
68 # no input wsaction
69 self.binding.Send(None, None, request, soapaction="urn:GetResult", **kw)
70 # no output wsaction
71 response = self.binding.Receive(getResultResponse.typecode)
72 return response
73
74 # op: getParameters
75 def getParameters(self, request):
76 if isinstance(request, getParametersRequest) is False:
77 raise TypeError, "%s incorrect request type" % (request.__class__)
78 kw = {}
79 # no input wsaction
80 self.binding.Send(None, None, request, soapaction="urn:GetParameters", **kw)
81 # no output wsaction
82 response = self.binding.Receive(getParametersResponse.typecode)
83 return response
84
85 # op: getParameterDetails
86 def getParameterDetails(self, request):
87 if isinstance(request, getParameterDetailsRequest) is False:
88 raise TypeError, "%s incorrect request type" % (request.__class__)
89 kw = {}
90 # no input wsaction
91 self.binding.Send(None, None, request, soapaction="urn:GetParameterDetails", **kw)
92 # no output wsaction
93 response = self.binding.Receive(getParameterDetailsResponse.typecode)
94 return response
95
96 runRequest = ns0.run_Dec().pyclass
97
98 runResponse = ns0.runResponse_Dec().pyclass
99
100 getStatusRequest = ns0.getStatus_Dec().pyclass
101
102 getStatusResponse = ns0.getStatusResponse_Dec().pyclass
103
104 getResultTypesRequest = ns0.getResultTypes_Dec().pyclass
105
106 getResultTypesResponse = ns0.getResultTypesResponse_Dec().pyclass
107
108 getResultRequest = ns0.getResult_Dec().pyclass
109
110 getResultResponse = ns0.getResultResponse_Dec().pyclass
111
112 getParametersRequest = ns0.getParameters_Dec().pyclass
113
114 getParametersResponse = ns0.getParametersResponse_Dec().pyclass
115
116 getParameterDetailsRequest = ns0.getParameterDetails_Dec().pyclass
117
118 getParameterDetailsResponse = ns0.getParameterDetailsResponse_Dec().pyclass