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