检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
bd_logo1.png /opt/ #设置环境变量 ENV WEBAPP_PORT=9090 #设置工作目录 WORKDIR /opt/ #设置启动命令 ENTRYPOINT ["ls"] #设置启动参数 CMD ["-a", "-l"] #设置卷 VOLUME ["/data"
本示例中以Windows系统为例,介绍安装命令行工具的方法。 获取Windows版本的命令行工具,得到health.exe文件,health文件无需安装,放置在任一文件夹中即可。 图1 下载命令行工具 使用win键+R,输入cmd打开windows的cmd窗口。进入工具所在的目录,输入health命令,即可使用。
上传完成后,验证桶中对象的大小是否与本地文件大小一致。 --vmd5 -M 否 上传完成后,验证桶中对象的MD5值是否与本地文件的MD5值一致。 如果待上传的本地文件较大,使用该参数将会因为计算MD5而导致整体性能下降。MD5值校验通过后,会将该值设置为对象元数据x-obs-md5c
本示例中以Windows系统为例,介绍安装命令行工具的方法。 获取Windows版本的命令行工具,得到health.exe文件,health文件无需安装,放置在任一文件夹中即可。例如,放到C盘Users文件夹中。 图1 下载命令行工具 使用键盘win键+R,输入cmd,并单击“确定”打开windows的cmd窗口。
配置命令行工具 步骤1:获取认证信息 步骤2:获取命令行工具 步骤3:初始化配置
清理本地记录的上传文件 上传对象时,支持断点续传功能,本地因此可能会残留上传异常产生的文件,可以使用该命令对异常文件进行清理。 命令结构 health clear [flags] 表1 参数说明 参数 简写 是否必选 说明 upload -u 是 上传文件时,本地生成的断点目录。
工具管理 工具管理简介 新建应用 导入应用 上传应用 发布应用 编辑应用 创建FastQC应用样例 新建流程 流程设计器 导入流程 上传流程 发布流程 添加分类标签 下载应用或流程 父主题: 用户指南(基因平台)
创建应用 使用create app命令引用本地的配置文件,创建应用。 命令结构 health create app [flags] 表1 参数说明 参数 简写 是否必选 说明 --yaml -y 否 本地的应用模板路径。获取应用模板方法请参见应用配置文件说明。 --description
对于输入参数,打开“并发”开关,在启动作业时,每个参数可以设置多个参数值,自动生成多个作业并发执行。并发执行的作业数为设置的参数值个数的乘积。 例如,存在输入参数a和输入参数b,在启动作业时,分别给参数a设置了2个参数值,给参数b设置了2个参数值。那么,系统将自动生成4个作业并发执行。
0:projectname。 --yaml -y 否 本地的应用模板路径。 --summary -s 否 应用的简要描述。 --description -d 否 应用的详细描述。 --commands -c 否 镜像启动命令。设置方法请参见创建FastQC应用样例。 --image
附加参数,可选。 修改权限的目录或文件绝对路径。 --delete-policy -d 附加参数,可选。 设置目录或文件是否允许删除。取值包括:allow、deny。 命令示例 设置路径不可删除。 chattri -p /path/1/ -d deny chattri /path/1/
流程设计器是一种用于创建、查看、修改流程的图形化工具。借助流程设计器,您可以拖拽工具到画布中,可视化链接各应用,指定应用的先后顺序。 流程设计器界面 流程设计器界面由工具栏、资源栏和画布三部分构成。 图1 流程设计器界面 表1 界面说明 区域 说明 工具栏 上方的工具栏显示设计器的快捷控制操作。 由设置、新建作业、保存、另存为、删除、自动保存构成。
应用或流程。 在“工具”页面左侧,单击图标新建分类标签。 在添加分类标签弹窗中,输入“名称”,勾选需要呈现的标签名称。最多可以勾选5个标签。 图1 添加分类标签 勾选完成后单击“确定”。 页面自动筛选出带有所选标签的应用或流程。 图2 添加完成 父主题: 工具管理
--help可以替换成任何fastqc的命令,与linux类似。 步骤2:上传镜像至EIHealth平台 配置命令行工具。 若已完成配置,可跳过此步骤。 在命令行工具所在的目录,使用switch命令进入EIHelath平台的项目中。 # 命令结构 health switch project
买性能加速。 本地盘加速:使用计算节点的本地盘进行加速。使用本地盘加速时,需保证购买的计算节点带有“数据盘”。OBS桶中的数据不支持本地盘加速,使用OBS桶中数据用于本地盘加速,可能会导致作业运行失败。 图6 “OBS”标签代表数据引用来源为OBS桶 图7 作业设置 填写信息确认
在EIHealth平台,创建流程通过拖拽应用的方式完成。在命令行工具中,该过程以配置文件的形式给出,对于由多个应用搭建出来的流程,命令行工具中通过指定不同应用间的输入输出关系,完成应用的连接。您可以基于获取到的模板使用命令行工具创建流程,创建好的流程将同步显示到EIHealth平台。 获取流程模板
-o 否 输出路径。不指定时,以当前项目的根目录为工作路径。 --timeout -t 否 超时时间。运行时间超过设置时间时,认为超时,默认1440分钟,最大可设置为144000分钟。 --labels -l 否 标签。多个标签使用;符号分隔开。 --project 无 否 指定
workflow ID [params] 表1 参数说明 参数 简写 是否必选 说明 ID 无 是 流程id。 --workflow -w 否 本地workflow文件路径,可以是zip或nf文件。 --description -d 否 workflow的详细描述信息。 --labels
fastp-file2。 图8 设置fastp输入数据 将GRCh38目录指定成bwa-mem与picard-insertsize的输入。 图9 设置bwa-mem输入数据 图10 设置picard-insertsize输入数据 若是想查看已经设置好的参数,可以按照下图步骤进行查
时,需要重复设置输入、输出、执行等步骤。为进一步提高NGS流程的执行效率,本章节介绍如何通过循环读取输入数据,批量运行NGS。同时,您也可以参考本示例,将批量运行的方法复制到其他的分析任务中。 配置命令行工具 批量执行分析需要通过命令行工具完成。请参考配置命令行工具章节,下载命令行工具并完成配置。