annotate WebServiceExtensionsV1.1/WebServiceToolWorkflow_REST_SOAP/clientGenerator/clustalw2/clustalw2_server.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 # file: clustalw2_server.py
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
3 #
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
4 # skeleton generated by "ZSI.generate.wsdl2dispatch.ServiceModuleWriter"
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
5 # /home/alok/galaxy-central/tools/WebServiceToolWorkflow_REST_SOAP/WebServiceTool_input_method_m.py /home/alok/galaxy-central/database/files/000/dataset_21.dat http://www.ebi.ac.uk/Tools/services/soap/clustalw2?wsdl getParameters /home/alok/galaxy-central/database/files/000/dataset_30.dat
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
6 #
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
7 ##################################################
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
8
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
9 from ZSI.schema import GED, GTD
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
10 from ZSI.TCcompound import ComplexType, Struct
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
11 from clustalw2_types import *
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
12 from ZSI.ServiceContainer import ServiceSOAPBinding
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
13
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
14 # Messages
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
15 runRequest = GED("http://soap.jdispatcher.ebi.ac.uk", "run").pyclass
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
16
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
17 runResponse = GED("http://soap.jdispatcher.ebi.ac.uk", "runResponse").pyclass
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
18
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
19 getStatusRequest = GED("http://soap.jdispatcher.ebi.ac.uk", "getStatus").pyclass
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
20
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
21 getStatusResponse = GED("http://soap.jdispatcher.ebi.ac.uk", "getStatusResponse").pyclass
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
22
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
23 getResultTypesRequest = GED("http://soap.jdispatcher.ebi.ac.uk", "getResultTypes").pyclass
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
24
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
25 getResultTypesResponse = GED("http://soap.jdispatcher.ebi.ac.uk", "getResultTypesResponse").pyclass
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
26
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
27 getResultRequest = GED("http://soap.jdispatcher.ebi.ac.uk", "getResult").pyclass
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
28
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
29 getResultResponse = GED("http://soap.jdispatcher.ebi.ac.uk", "getResultResponse").pyclass
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
30
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
31 getParametersRequest = GED("http://soap.jdispatcher.ebi.ac.uk", "getParameters").pyclass
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
32
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
33 getParametersResponse = GED("http://soap.jdispatcher.ebi.ac.uk", "getParametersResponse").pyclass
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
34
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
35 getParameterDetailsRequest = GED("http://soap.jdispatcher.ebi.ac.uk", "getParameterDetails").pyclass
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
36
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
37 getParameterDetailsResponse = GED("http://soap.jdispatcher.ebi.ac.uk", "getParameterDetailsResponse").pyclass
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
38
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
39
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
40 # Service Skeletons
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
41 class JDispatcherService(ServiceSOAPBinding):
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
42 soapAction = {}
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
43 root = {}
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
44
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
45 def __init__(self, post='/Tools/services/soap/clustalw2', **kw):
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
46 ServiceSOAPBinding.__init__(self, post)
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
47
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
48 def soap_run(self, ps, **kw):
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
49 request = ps.Parse(runRequest.typecode)
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
50 return request,runResponse()
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
51
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
52 soapAction['urn:Run'] = 'soap_run'
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
53 root[(runRequest.typecode.nspname,runRequest.typecode.pname)] = 'soap_run'
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
54
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
55 def soap_getStatus(self, ps, **kw):
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
56 request = ps.Parse(getStatusRequest.typecode)
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
57 return request,getStatusResponse()
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
58
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
59 soapAction['urn:GetStatus'] = 'soap_getStatus'
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
60 root[(getStatusRequest.typecode.nspname,getStatusRequest.typecode.pname)] = 'soap_getStatus'
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
61
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
62 def soap_getResultTypes(self, ps, **kw):
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
63 request = ps.Parse(getResultTypesRequest.typecode)
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
64 return request,getResultTypesResponse()
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
65
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
66 soapAction['urn:GetResultTypes'] = 'soap_getResultTypes'
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
67 root[(getResultTypesRequest.typecode.nspname,getResultTypesRequest.typecode.pname)] = 'soap_getResultTypes'
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
68
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
69 def soap_getResult(self, ps, **kw):
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
70 request = ps.Parse(getResultRequest.typecode)
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
71 return request,getResultResponse()
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
72
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
73 soapAction['urn:GetResult'] = 'soap_getResult'
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
74 root[(getResultRequest.typecode.nspname,getResultRequest.typecode.pname)] = 'soap_getResult'
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
75
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
76 def soap_getParameters(self, ps, **kw):
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
77 request = ps.Parse(getParametersRequest.typecode)
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
78 return request,getParametersResponse()
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
79
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
80 soapAction['urn:GetParameters'] = 'soap_getParameters'
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
81 root[(getParametersRequest.typecode.nspname,getParametersRequest.typecode.pname)] = 'soap_getParameters'
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
82
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
83 def soap_getParameterDetails(self, ps, **kw):
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
84 request = ps.Parse(getParameterDetailsRequest.typecode)
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
85 return request,getParameterDetailsResponse()
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
86
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
87 soapAction['urn:GetParameterDetails'] = 'soap_getParameterDetails'
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
88 root[(getParameterDetailsRequest.typecode.nspname,getParameterDetailsRequest.typecode.pname)] = 'soap_getParameterDetails'
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
89