基因容器 GCS-创建execution:示例

时间:2025-02-12 14:52:06

示例

// 使用本地文件提交任务wf_source = "/home/test/test.wdl"wf_inputs = "/home/test/test.inputs"wf_options = "/home/test/test.options"wf_dependencies = "/home/test/dependency/"  # dependency目录,将自动生成压缩包提交,也可以赋值为已压缩好的dependency文件路径param = {    "env_name": "cromwell_env",}cromwell_client.create_execution(workflow_source_file=wf_source, workflow_inputs_file=wf_inputs, workflow_options_file=wf_options, workflow_dependencies_path=wf_dependencies, parameters=param)// 使用OBS对象提交任务param = {    "env_name": "cromwell_env",    "workflow_source": "obs://bucketName/path",    "workflow_inputs": "https://bucketName.obs.cn-north-4.myhuaweicloud.com:443/path/object",    "workflow_options": "https://bucketName.obs.cn-north-1.myhuaweicloud.com:443/path/object",    "workflow_depends": "https://bucketName.obs.cn-north-1.myhuaweicloud.com:443/path/object"}cromwell_client.create_execution(parameters=param)// 使用workflow_id方式提交任务param = {    "env_name": "cromwell_env",    "workflow_id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",  # WDL流程在G CS 中的ID    "workflow_inputs": "https://bucketName.obs.cn-north-4.myhuaweicloud.com:443/path/object",    "workflow_options": "https://bucketName.obs.cn-north-1.myhuaweicloud.com:443/path/object",    "workflow_depends": "https://bucketName.obs.cn-north-1.myhuaweicloud.com:443/path/object"}cromwell_client.create_execution(parameters=param)
support.huaweicloud.com/sdkreference-gcs/gcs_sdkreference_007_006.html