ga4gh工作流执行服务参考实现

wes-service的Python项目详细描述


工作流即服务

这为 通用工作流语言。

它提供一个Arvados 后端。它也适用于任何支持cwl的cwl-runner。 标准命令行界面: http://www.commonwl.org/v1.0/CommandLineTool.html#Executing_CWL_documents_as_scripts

安装:

pip install wes-service

使用默认的cwl-runner后端运行独立服务器:

$ wes-server

提交要运行的工作流:

$ wes-client --host=localhost:8080 myworkflow.cwl myjob.json

列出工作流:

$ wes-client --list

获取工作流状态:

$ wes-client --get <workflow-id>

从工作流获取stderr日志:

$ wes-client --log <workflow-id>

服务器选项

使用arvados后端运行独立服务器:

$ wes-server --backend=wes_service.arvados_wes

对cwl_runner backend使用不同的可执行文件

$ wes-server --backend=wes_service.cwl_runner --opt runner=cwltoil

向CWL转轮传递参数

$ wes-server --backend=wes_service.cwl_runner --opt extra=--workDir=/

客户端环境选项

设置服务终结点:

$ export WES_API_HOST=localhost:8080

设置要传入Authorization头的值:

$ export WES_API_AUTH=my_api_token

设置协议(http、https之一)

$ export WES_API_PROTO=http

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
WebLogic10.3JAR包含Weblogic的java。马绍尔群岛共和国。远程异常   JavaHibernate不更新或删除,但插入   java检查字段是否被覆盖   java程序只发送一次消息   使用DefaultDesktopManager对JInternalFrame进行图标化时出现java异常   如何在firebase数据库安卓 studio/java中检索特定子级的数据?   java JsonIllegalstateexception:应为BEGIN_数组,但在第1行第61列为字符串。$顾客数据   javascript在使用Angular JS调用HTML文件中的函数时遇到问题   在Java中填充多维数组   java selenium webdriverXpath不适用于列表   在不同bean上运行事务的java抛出异常   java我可以知道backoffice用户是否忘记保存其更改吗?   数学算术运算   java如何格式化和比较来自bash/vm的输入?   关闭JDBC连接时出现java问题   java错误:无法解析MyFirstApp教程中的符号“edit_message”   java将/n替换为带返回码的真正utf8