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