Mercurial > repos > uga-galaxy-group > webservice_toolsuite_v1_1
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 partList=getattr(getattr(response, 'typecode'), 'ofwhat') | |
84 #print 'partlist : ',partList #added | |
85 #print par #added | |
86 return response | |
87 | |
88 # op: getParameterDetails | |
89 def getParameterDetails(self, request): | |
90 if isinstance(request, getParameterDetailsRequest) is False: | |
91 raise TypeError, "%s incorrect request type" % (request.__class__) | |
92 kw = {} | |
93 # no input wsaction | |
94 self.binding.Send(None, None, request, soapaction="urn:GetParameterDetails", **kw) | |
95 # no output wsaction | |
96 response = self.binding.Receive(getParameterDetailsResponse.typecode) | |
97 return response | |
98 | |
99 runRequest = ns0.run_Dec().pyclass | |
100 | |
101 runResponse = ns0.runResponse_Dec().pyclass | |
102 | |
103 getStatusRequest = ns0.getStatus_Dec().pyclass | |
104 | |
105 getStatusResponse = ns0.getStatusResponse_Dec().pyclass | |
106 | |
107 getResultTypesRequest = ns0.getResultTypes_Dec().pyclass | |
108 | |
109 getResultTypesResponse = ns0.getResultTypesResponse_Dec().pyclass | |
110 | |
111 getResultRequest = ns0.getResult_Dec().pyclass | |
112 | |
113 getResultResponse = ns0.getResultResponse_Dec().pyclass | |
114 | |
115 getParametersRequest = ns0.getParameters_Dec().pyclass | |
116 | |
117 getParametersResponse = ns0.getParametersResponse_Dec().pyclass | |
118 | |
119 getParameterDetailsRequest = ns0.getParameterDetails_Dec().pyclass | |
120 | |
121 getParameterDetailsResponse = ns0.getParameterDetailsResponse_Dec().pyclass |