/apps/autodock_mgl.bak/autodock_mgl_1.125_i686-pc-linux-gnu/test/MGLToolsPckgs/mglutil/web/services/AppService_services.py

https://github.com/jackygrahamez/DrugDiscovery-Home · Python · 535 lines · 251 code · 105 blank · 179 comment · 34 complexity · 1df4393f61b9109e24d259b6f9f150e5 MD5 · raw file

  1. ##################################################
  2. # ./AppService_services.py
  3. # generated by ZSI.wsdl2python
  4. #
  5. #
  6. ##################################################
  7. from AppService_services_types import *
  8. from AppService_services_types import \
  9. nbcr_sdsc_edu_opal_types as ns1
  10. import urlparse, types
  11. from ZSI.TCcompound import Struct
  12. from ZSI import client
  13. import ZSI
  14. class AppServiceInterface:
  15. def getAppServicePortType(self, portAddress=None, **kw):
  16. raise NonImplementationError, "method not implemented"
  17. class AppServiceLocator(AppServiceInterface):
  18. AppServicePortType_address = "https://rocks-106.sdsc.edu:8443/axis/services/AutogridServicePort"
  19. def getAppServicePortTypeAddress(self):
  20. return AppServiceLocator.AppServicePortType_address
  21. def getAppServicePortType(self, portAddress=None, **kw):
  22. return AppServicePortSoapBindingSOAP(portAddress or AppServiceLocator.AppServicePortType_address, **kw)
  23. class AppServicePortSoapBindingSOAP:
  24. def __init__(self, addr, **kw):
  25. netloc = (urlparse.urlparse(addr)[1]).split(":") + [80,]
  26. if not kw.has_key("host"):
  27. kw["host"] = netloc[0]
  28. if not kw.has_key("port"):
  29. kw["port"] = int(netloc[1])
  30. if not kw.has_key("url"):
  31. kw["url"] = urlparse.urlparse(addr)[2]
  32. self.binding = client.Binding(**kw)
  33. def destroy(self, request):
  34. """
  35. @param: request is str
  36. @return: response from destroyResponse::
  37. _destroyOutput: ns1.StatusOutputType_Def
  38. _baseURL: str
  39. _code: int
  40. _message: str
  41. """
  42. if not isinstance(request, basestring):
  43. raise TypeError, "%s incorrect request type" %(request.__class__)
  44. kw = {'requestclass': destroyRequestWrapper}
  45. response = self.binding.Send(None, None, request, soapaction="http://nbcr.sdsc.edu/opal/destroy", **kw)
  46. response = self.binding.Receive(destroyResponseWrapper())
  47. if not isinstance(response, destroyResponse) and\
  48. not issubclass(destroyResponse, response.__class__):
  49. raise TypeError, "%s incorrect response type" %(response.__class__)
  50. return response
  51. def getAppConfig(self, request):
  52. """
  53. @param: request to getAppConfigRequest
  54. @return: response from getAppConfigResponse::
  55. _getAppConfigOutput: ns1.AppConfigType_Def
  56. _binaryLocation: str
  57. _defaultArgs: str, optional
  58. _metadata: ns1.AppMetadataType_Def
  59. _info: str, optional
  60. _types: ns1.ArgumentsType_Def, optional
  61. _flags: ns1.FlagsArrayType_Def, optional
  62. _flag: ns1.FlagsType_Def, optional
  63. _id: str
  64. _tag: str
  65. _textDesc: str, optional
  66. _implicitParams: ns1.ImplicitParamsArrayType_Def, optional
  67. _param: ns1.ImplicitParamsType_Def, optional
  68. _extension: str, optional
  69. _id: str
  70. _ioType: ns1.IOType_Def
  71. _IOType: str, optional
  72. _max: int, optional
  73. _min: int, optional
  74. _name: str, optional
  75. _required: boolean, optional
  76. _semanticType: str, optional
  77. _textDesc: str, optional
  78. _taggedParams: ns1.ParamsArrayType_Def, optional
  79. _param: ns1.ParamsType_Def, optional
  80. _id: str
  81. _ioType: ns1.IOType_Def, optional
  82. _paramType: ns1.ParamType_Def
  83. _ParamType: str, optional
  84. _required: boolean, optional
  85. _semanticType: str, optional
  86. _tag: str, optional
  87. _textDesc: str, optional
  88. _value: str, optional
  89. _separator: str, optional
  90. _untaggedParams: ns1.ParamsArrayType_Def, optional
  91. _usage: str
  92. _parallel: boolean
  93. """
  94. if not isinstance(request, getAppConfigRequest) and\
  95. not issubclass(getAppConfigRequest, request.__class__):
  96. raise TypeError, "%s incorrect request type" %(request.__class__)
  97. kw = {}
  98. response = self.binding.Send(None, None, request, soapaction="http://nbcr.sdsc.edu/opal/getAppConfig", **kw)
  99. response = self.binding.Receive(getAppConfigResponseWrapper())
  100. if not isinstance(response, getAppConfigResponse) and\
  101. not issubclass(getAppConfigResponse, response.__class__):
  102. raise TypeError, "%s incorrect response type" %(response.__class__)
  103. return response
  104. def getAppMetadata(self, request):
  105. """
  106. @param: request to getAppMetadataRequest
  107. @return: response from getAppMetadataResponse::
  108. _getAppMetadataOutput: ns1.AppMetadataType_Def
  109. _info: str, optional
  110. _types: ns1.ArgumentsType_Def, optional
  111. _flags: ns1.FlagsArrayType_Def, optional
  112. _flag: ns1.FlagsType_Def, optional
  113. _id: str
  114. _tag: str
  115. _textDesc: str, optional
  116. _implicitParams: ns1.ImplicitParamsArrayType_Def, optional
  117. _param: ns1.ImplicitParamsType_Def, optional
  118. _extension: str, optional
  119. _id: str
  120. _ioType: ns1.IOType_Def
  121. _IOType: str, optional
  122. _max: int, optional
  123. _min: int, optional
  124. _name: str, optional
  125. _required: boolean, optional
  126. _semanticType: str, optional
  127. _textDesc: str, optional
  128. _taggedParams: ns1.ParamsArrayType_Def, optional
  129. _param: ns1.ParamsType_Def, optional
  130. _id: str
  131. _ioType: ns1.IOType_Def, optional
  132. _paramType: ns1.ParamType_Def
  133. _ParamType: str, optional
  134. _required: boolean, optional
  135. _semanticType: str, optional
  136. _tag: str, optional
  137. _textDesc: str, optional
  138. _value: str, optional
  139. _separator: str, optional
  140. _untaggedParams: ns1.ParamsArrayType_Def, optional
  141. _usage: str
  142. """
  143. if not isinstance(request, getAppMetadataRequest) and\
  144. not issubclass(getAppMetadataRequest, request.__class__):
  145. raise TypeError, "%s incorrect request type" %(request.__class__)
  146. kw = {}
  147. response = self.binding.Send(None, None, request, soapaction="http://nbcr.sdsc.edu/opal/getAppMetadata", **kw)
  148. response = self.binding.Receive(getAppMetadataResponseWrapper())
  149. if not isinstance(response, getAppMetadataResponse) and\
  150. not issubclass(getAppMetadataResponse, response.__class__):
  151. raise TypeError, "%s incorrect response type" %(response.__class__)
  152. return response
  153. def getOutputAsBase64ByName(self, request):
  154. """
  155. @param: request to getOutputAsBase64ByNameRequest::
  156. _getOutputAsBase64ByNameInput: ns1.OutputsByNameInputType_Def
  157. _fileName: str
  158. _jobID: str
  159. @return: response from getOutputAsBase64ByNameResponse::
  160. _item: str, optional
  161. """
  162. if not isinstance(request, getOutputAsBase64ByNameRequest) and\
  163. not issubclass(getOutputAsBase64ByNameRequest, request.__class__):
  164. raise TypeError, "%s incorrect request type" %(request.__class__)
  165. kw = {}
  166. response = self.binding.Send(None, None, request, soapaction="http://nbcr.sdsc.edu/opal/getOutputAsBase64ByName", **kw)
  167. response = self.binding.Receive(getOutputAsBase64ByNameResponseWrapper())
  168. if not isinstance(response, getOutputAsBase64ByNameResponse) and\
  169. not issubclass(getOutputAsBase64ByNameResponse, response.__class__):
  170. raise TypeError, "%s incorrect response type" %(response.__class__)
  171. return response
  172. def getOutputs(self, request):
  173. """
  174. @param: request is str
  175. @return: response from getOutputsResponse::
  176. _getOutputsOutput: ns1.JobOutputType_Def
  177. _outputFile: ns1.OutputFileType_Def, optional
  178. _name: str
  179. _url: str
  180. _stdErr: str, optional
  181. _stdOut: str, optional
  182. """
  183. if not isinstance(request, basestring):
  184. raise TypeError, "%s incorrect request type" %(request.__class__)
  185. kw = {'requestclass': getOutputsRequestWrapper}
  186. response = self.binding.Send(None, None, request, soapaction="http://nbcr.sdsc.edu/opal/getOutputs", **kw)
  187. response = self.binding.Receive(getOutputsResponseWrapper())
  188. if not isinstance(response, getOutputsResponse) and\
  189. not issubclass(getOutputsResponse, response.__class__):
  190. raise TypeError, "%s incorrect response type" %(response.__class__)
  191. return response
  192. def launchJob(self, request):
  193. """
  194. @param: request to launchJobRequest::
  195. _launchJobInput: ns1.JobInputType_Def
  196. _argList: str, optional
  197. _inputFile: ns1.InputFileType_Def, optional
  198. _contents: str
  199. _name: str
  200. _numProcs: int, optional
  201. @return: response from launchJobResponse::
  202. _launchJobOutput: ns1.JobSubOutputType_Def
  203. _jobID: str
  204. _status: ns1.StatusOutputType_Def
  205. _baseURL: str
  206. _code: int
  207. _message: str
  208. """
  209. if not isinstance(request, launchJobRequest) and\
  210. not issubclass(launchJobRequest, request.__class__):
  211. raise TypeError, "%s incorrect request type" %(request.__class__)
  212. kw = {}
  213. response = self.binding.Send(None, None, request, soapaction="http://nbcr.sdsc.edu/opal/launchJob", **kw)
  214. response = self.binding.Receive(launchJobResponseWrapper())
  215. if not isinstance(response, launchJobResponse) and\
  216. not issubclass(launchJobResponse, response.__class__):
  217. raise TypeError, "%s incorrect response type" %(response.__class__)
  218. return response
  219. def launchJobBlocking(self, request):
  220. """
  221. @param: request to launchJobBlockingRequest::
  222. _launchJobBlockingInput: ns1.JobInputType_Def
  223. _argList: str, optional
  224. _inputFile: ns1.InputFileType_Def, optional
  225. _contents: str
  226. _name: str
  227. _numProcs: int, optional
  228. @return: response from launchJobBlockingResponse::
  229. _launchJobBlockingOutput: ns1.BlockingOutputType_Def
  230. _jobOut: ns1.JobOutputType_Def
  231. _outputFile: ns1.OutputFileType_Def, optional
  232. _name: str
  233. _url: str
  234. _stdErr: str, optional
  235. _stdOut: str, optional
  236. _status: ns1.StatusOutputType_Def
  237. _baseURL: str
  238. _code: int
  239. _message: str
  240. """
  241. if not isinstance(request, launchJobBlockingRequest) and\
  242. not issubclass(launchJobBlockingRequest, request.__class__):
  243. raise TypeError, "%s incorrect request type" %(request.__class__)
  244. kw = {}
  245. response = self.binding.Send(None, None, request, soapaction="http://nbcr.sdsc.edu/opal/launchJobBlocking", **kw)
  246. response = self.binding.Receive(launchJobBlockingResponseWrapper())
  247. if not isinstance(response, launchJobBlockingResponse) and\
  248. not issubclass(launchJobBlockingResponse, response.__class__):
  249. raise TypeError, "%s incorrect response type" %(response.__class__)
  250. return response
  251. def queryStatus(self, request):
  252. """
  253. @param: request is str
  254. @return: response from queryStatusResponse::
  255. _queryStatusOutput: ns1.StatusOutputType_Def
  256. _baseURL: str
  257. _code: int
  258. _message: str
  259. """
  260. if not isinstance(request, basestring):
  261. raise TypeError, "%s incorrect request type" %(request.__class__)
  262. kw = {'requestclass': queryStatusRequestWrapper}
  263. response = self.binding.Send(None, None, request, soapaction="http://nbcr.sdsc.edu/opal/queryStatus", **kw)
  264. response = self.binding.Receive(queryStatusResponseWrapper())
  265. if not isinstance(response, queryStatusResponse) and\
  266. not issubclass(queryStatusResponse, response.__class__):
  267. raise TypeError, "%s incorrect response type" %(response.__class__)
  268. return response
  269. class destroyRequest(ns1.destroyInput_Dec):
  270. if not hasattr( ns1.destroyInput_Dec(), "typecode" ):
  271. typecode = ns1.destroyInput_Dec()
  272. def __init__(self, name=None, ns=None):
  273. ns1.destroyInput_Dec.__init__(self, name=None, ns=None)
  274. class destroyRequestWrapper(destroyRequest):
  275. """wrapper for document:literal message"""
  276. typecode = destroyRequest( name=None, ns=None ).typecode
  277. def __init__( self, name=None, ns=None, **kw ):
  278. destroyRequest.__init__( self, name=None, ns=None )
  279. class destroyResponse(ns1.destroyOutput_Dec):
  280. if not hasattr( ns1.destroyOutput_Dec(), "typecode" ):
  281. typecode = ns1.destroyOutput_Dec()
  282. def __init__(self, name=None, ns=None):
  283. ns1.destroyOutput_Dec.__init__(self, name=None, ns=None)
  284. class destroyResponseWrapper(destroyResponse):
  285. """wrapper for document:literal message"""
  286. typecode = destroyResponse( name=None, ns=None ).typecode
  287. def __init__( self, name=None, ns=None, **kw ):
  288. destroyResponse.__init__( self, name=None, ns=None )
  289. class getAppConfigRequest:
  290. def __init__(self, name=None, ns=None):
  291. getAppConfigRequest.typecode = Struct(getAppConfigRequest,[], pname=name, aname="%s" % name, oname="%s xmlns=\"\"" % name )
  292. class getAppConfigRequestWrapper(getAppConfigRequest):
  293. """wrapper for document:literal message"""
  294. typecode = getAppConfigRequest( name=None, ns=None ).typecode
  295. def __init__( self, name=None, ns=None, **kw ):
  296. getAppConfigRequest.__init__( self, name=None, ns=None )
  297. class getAppConfigResponse(ns1.getAppConfigOutput_Dec):
  298. if not hasattr( ns1.getAppConfigOutput_Dec(), "typecode" ):
  299. typecode = ns1.getAppConfigOutput_Dec()
  300. def __init__(self, name=None, ns=None):
  301. ns1.getAppConfigOutput_Dec.__init__(self, name=None, ns=None)
  302. class getAppConfigResponseWrapper(getAppConfigResponse):
  303. """wrapper for document:literal message"""
  304. typecode = getAppConfigResponse( name=None, ns=None ).typecode
  305. def __init__( self, name=None, ns=None, **kw ):
  306. getAppConfigResponse.__init__( self, name=None, ns=None )
  307. class getAppMetadataRequest:
  308. def __init__(self, name=None, ns=None):
  309. getAppMetadataRequest.typecode = Struct(getAppMetadataRequest,[], pname=name, aname="%s" % name, oname="%s xmlns=\"\"" % name )
  310. class getAppMetadataRequestWrapper(getAppMetadataRequest):
  311. """wrapper for document:literal message"""
  312. typecode = getAppMetadataRequest( name=None, ns=None ).typecode
  313. def __init__( self, name=None, ns=None, **kw ):
  314. getAppMetadataRequest.__init__( self, name=None, ns=None )
  315. class getAppMetadataResponse(ns1.getAppMetadataOutput_Dec):
  316. if not hasattr( ns1.getAppMetadataOutput_Dec(), "typecode" ):
  317. typecode = ns1.getAppMetadataOutput_Dec()
  318. def __init__(self, name=None, ns=None):
  319. ns1.getAppMetadataOutput_Dec.__init__(self, name=None, ns=None)
  320. class getAppMetadataResponseWrapper(getAppMetadataResponse):
  321. """wrapper for document:literal message"""
  322. typecode = getAppMetadataResponse( name=None, ns=None ).typecode
  323. def __init__( self, name=None, ns=None, **kw ):
  324. getAppMetadataResponse.__init__( self, name=None, ns=None )
  325. class getOutputAsBase64ByNameRequest(ns1.getOutputAsBase64ByNameInput_Dec):
  326. if not hasattr( ns1.getOutputAsBase64ByNameInput_Dec(), "typecode" ):
  327. typecode = ns1.getOutputAsBase64ByNameInput_Dec()
  328. def __init__(self, name=None, ns=None):
  329. ns1.getOutputAsBase64ByNameInput_Dec.__init__(self, name=None, ns=None)
  330. class getOutputAsBase64ByNameRequestWrapper(getOutputAsBase64ByNameRequest):
  331. """wrapper for document:literal message"""
  332. typecode = getOutputAsBase64ByNameRequest( name=None, ns=None ).typecode
  333. def __init__( self, name=None, ns=None, **kw ):
  334. getOutputAsBase64ByNameRequest.__init__( self, name=None, ns=None )
  335. class getOutputAsBase64ByNameResponse(ns1.getOutputAsBase64ByNameOutput_Dec):
  336. if not hasattr( ns1.getOutputAsBase64ByNameOutput_Dec(), "typecode" ):
  337. typecode = ns1.getOutputAsBase64ByNameOutput_Dec()
  338. def __init__(self, name=None, ns=None):
  339. ns1.getOutputAsBase64ByNameOutput_Dec.__init__(self, name=None, ns=None)
  340. class getOutputAsBase64ByNameResponseWrapper(getOutputAsBase64ByNameResponse):
  341. """wrapper for document:literal message"""
  342. typecode = getOutputAsBase64ByNameResponse( name=None, ns=None ).typecode
  343. def __init__( self, name=None, ns=None, **kw ):
  344. getOutputAsBase64ByNameResponse.__init__( self, name=None, ns=None )
  345. class getOutputsRequest(ns1.getOutputsInput_Dec):
  346. if not hasattr( ns1.getOutputsInput_Dec(), "typecode" ):
  347. typecode = ns1.getOutputsInput_Dec()
  348. def __init__(self, name=None, ns=None):
  349. ns1.getOutputsInput_Dec.__init__(self, name=None, ns=None)
  350. class getOutputsRequestWrapper(getOutputsRequest):
  351. """wrapper for document:literal message"""
  352. typecode = getOutputsRequest( name=None, ns=None ).typecode
  353. def __init__( self, name=None, ns=None, **kw ):
  354. getOutputsRequest.__init__( self, name=None, ns=None )
  355. class getOutputsResponse(ns1.getOutputsOutput_Dec):
  356. if not hasattr( ns1.getOutputsOutput_Dec(), "typecode" ):
  357. typecode = ns1.getOutputsOutput_Dec()
  358. def __init__(self, name=None, ns=None):
  359. ns1.getOutputsOutput_Dec.__init__(self, name=None, ns=None)
  360. class getOutputsResponseWrapper(getOutputsResponse):
  361. """wrapper for document:literal message"""
  362. typecode = getOutputsResponse( name=None, ns=None ).typecode
  363. def __init__( self, name=None, ns=None, **kw ):
  364. getOutputsResponse.__init__( self, name=None, ns=None )
  365. class launchJobBlockingRequest(ns1.launchJobBlockingInput_Dec):
  366. if not hasattr( ns1.launchJobBlockingInput_Dec(), "typecode" ):
  367. typecode = ns1.launchJobBlockingInput_Dec()
  368. def __init__(self, name=None, ns=None):
  369. ns1.launchJobBlockingInput_Dec.__init__(self, name=None, ns=None)
  370. class launchJobBlockingRequestWrapper(launchJobBlockingRequest):
  371. """wrapper for document:literal message"""
  372. typecode = launchJobBlockingRequest( name=None, ns=None ).typecode
  373. def __init__( self, name=None, ns=None, **kw ):
  374. launchJobBlockingRequest.__init__( self, name=None, ns=None )
  375. class launchJobBlockingResponse(ns1.launchJobBlockingOutput_Dec):
  376. if not hasattr( ns1.launchJobBlockingOutput_Dec(), "typecode" ):
  377. typecode = ns1.launchJobBlockingOutput_Dec()
  378. def __init__(self, name=None, ns=None):
  379. ns1.launchJobBlockingOutput_Dec.__init__(self, name=None, ns=None)
  380. class launchJobBlockingResponseWrapper(launchJobBlockingResponse):
  381. """wrapper for document:literal message"""
  382. typecode = launchJobBlockingResponse( name=None, ns=None ).typecode
  383. def __init__( self, name=None, ns=None, **kw ):
  384. launchJobBlockingResponse.__init__( self, name=None, ns=None )
  385. class launchJobRequest(ns1.launchJobInput_Dec):
  386. if not hasattr( ns1.launchJobInput_Dec(), "typecode" ):
  387. typecode = ns1.launchJobInput_Dec()
  388. def __init__(self, name=None, ns=None):
  389. ns1.launchJobInput_Dec.__init__(self, name=None, ns=None)
  390. class launchJobRequestWrapper(launchJobRequest):
  391. """wrapper for document:literal message"""
  392. typecode = launchJobRequest( name=None, ns=None ).typecode
  393. def __init__( self, name=None, ns=None, **kw ):
  394. launchJobRequest.__init__( self, name=None, ns=None )
  395. class launchJobResponse(ns1.launchJobOutput_Dec):
  396. if not hasattr( ns1.launchJobOutput_Dec(), "typecode" ):
  397. typecode = ns1.launchJobOutput_Dec()
  398. def __init__(self, name=None, ns=None):
  399. ns1.launchJobOutput_Dec.__init__(self, name=None, ns=None)
  400. class launchJobResponseWrapper(launchJobResponse):
  401. """wrapper for document:literal message"""
  402. typecode = launchJobResponse( name=None, ns=None ).typecode
  403. def __init__( self, name=None, ns=None, **kw ):
  404. launchJobResponse.__init__( self, name=None, ns=None )
  405. class queryStatusRequest(ns1.queryStatusInput_Dec):
  406. if not hasattr( ns1.queryStatusInput_Dec(), "typecode" ):
  407. typecode = ns1.queryStatusInput_Dec()
  408. def __init__(self, name=None, ns=None):
  409. ns1.queryStatusInput_Dec.__init__(self, name=None, ns=None)
  410. class queryStatusRequestWrapper(queryStatusRequest):
  411. """wrapper for document:literal message"""
  412. typecode = queryStatusRequest( name=None, ns=None ).typecode
  413. def __init__( self, name=None, ns=None, **kw ):
  414. queryStatusRequest.__init__( self, name=None, ns=None )
  415. class queryStatusResponse(ns1.queryStatusOutput_Dec):
  416. if not hasattr( ns1.queryStatusOutput_Dec(), "typecode" ):
  417. typecode = ns1.queryStatusOutput_Dec()
  418. def __init__(self, name=None, ns=None):
  419. ns1.queryStatusOutput_Dec.__init__(self, name=None, ns=None)
  420. class queryStatusResponseWrapper(queryStatusResponse):
  421. """wrapper for document:literal message"""
  422. typecode = queryStatusResponse( name=None, ns=None ).typecode
  423. def __init__( self, name=None, ns=None, **kw ):
  424. queryStatusResponse.__init__( self, name=None, ns=None )