检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
指定workflow-id或workflow-name:version:srcproject,列出具体应用的信息,srcproject为源项目名称,可选。不指定srcproject时,默认为当前项目。 --sample -s 否 获取流程模板,模板为yaml格式。
应用管理 应用管理 导入应用、创建应用、获取应用详情、删除应用等相关操作API。 流程管理 流程管理 导入流程、创建流程、获取流程详情、删除流程等相关操作API。 作业管理 作业管理 启动作业、获取作业详情、停止作业等相关操作API。
删除应用 功能介绍 删除应用 URI DELETE /v1/{project_id}/eihealth-projects/{eihealth_project_id}/apps/{app_id} 表1 路径参数 参数 是否必选 参数类型 描述 app_id 是 String 应用id
发布应用 功能介绍 发布应用 URI POST /v1/{project_id}/eihealth-projects/{eihealth_project_id}/apps/{app_id}/publish 表1 路径参数 参数 是否必选 参数类型 描述 eihealth_project_id
最小长度:1 最大长度:24 响应参数 状态码: 200 表4 响应Body参数 参数 参数类型 描述 id String 应用id 请求示例 订阅应用,订阅后应用名称为dest_app_name,应用版本为1.0.0 https://eihealth.cn-north-4.myhuaweicloud.com
最小长度:1 最大长度:128 project_id 是 String 华为云项目ID,您可以从获取项目ID中获取。 最小长度:1 最大长度:128 请求参数 表2 请求Header参数 参数 是否必选 参数类型 描述 X-Auth-Token 是 String 用户Token。
您可以基于获取到的模板使用命令行工具创建应用,创建好的应用将同步显示到EIHealth平台。 获取应用模板 使用health get app -s命令获取创建应用的模板,复制模板并保存到本地,您可以保存成.yaml或.txt文件,保存为txt文件时,其内容需为yaml格式。
app_id: 'demo-app::1.0.0::gwj-test-01' # 应用id,取值范围[1,135],正则先不能有中文,两种格式。
是 application/json 例如,对于获取用户Token接口,由于不需要认证,所以只添加“Content-Type”即可,添加消息头后的请求如下所示。
创建应用 使用create app命令引用本地的配置文件,创建应用。 命令结构 health create app [flags] 表1 参数说明 参数 简写 是否必选 说明 --yaml -y 否 本地的应用模板路径。获取应用模板方法请参见应用配置文件说明。
更新应用 功能介绍 更新应用 URI PUT /v1/{project_id}/eihealth-projects/{eihealth_project_id}/apps/{app_id} 表1 路径参数 参数 是否必选 参数类型 描述 app_id 是 String 应用id 最小长度
inputs 否 Array of AppInputParameterDto objects 应用的输入参数列表 数组长度:0 - 128 outputs 否 Array of AppOutputParameterDto objects 应用的输出参数列表 数组长度:0 - 128
图1 查看作业进程 对接完成后的小分子构象下载 单击应用中的“qvina-w”,获取输出结果的路径。 文件的命名方式为:蛋白质名称_vs_配体名称_blinddock.pdbqt。 图2 下载小分子构想数据 父主题: 运行大规模虚拟药筛任务
获取作业模板 使用health get job -s命令获取启动分析作业的模板,复制并保存模板至本地,您可以保存成.yaml或.txt文件,保存为txt文件时,其内容需为yaml格式。 在本地编写模板,模板中的参数与在EIHealth平台启动作业过程一致。
默认值:application/json; charset=UTF-8 是 对于获取用户Token接口,返回如图1所示。 其中“x-subject-token”就是需要获取的用户Token。有了Token之后,您就可以使用Token认证调用其他API。
目前支持GitHub获取和上传安装包两种方式。 GitHub获取:可以选择版本,目前支持选择的安装包版本v22.10.6,v22.10.0,v22.04.0。 上传安装包:用户直接上传一个Nextflow的安装包。
获取方法请参见获取镜像地址。 --labels -l 否 标签,多个标签使用;符号分隔开。 --nodeLabels -n 否 用于让应用调度到设置了该标签的节点上。 标签数量取值范围[0,1]。单个标签最大长度为63字符,必须以health.开头。
响应参数 状态码: 200 表3 响应Body参数 参数 参数类型 描述 app_count Integer 应用总数 workflow_count Integer 流程总数 job_count Integer 作业总数 succeed_job_count Integer 运行成功作业总数
统计消息信息 功能介绍 统计消息信息 URI GET /v1/{project_id}/messages/statistics 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 华为云项目ID,您可以从获取项目ID中获取。
此参数用于获取作业列表。 取值:logs、detail、reports 。 logs:获取job日志。 detail:获取job详情。 reports:获取job报告 。 --sortDir -d 否 排序规则,按创建时间排序,默认DESC。此参数用于获取作业列表。