应用模板

本文介绍如何为应用创建模板,针对基因实体表格数据进行批量分析。阿里云基因分析平台设计批量模式,不借助编程方式,通过控制台页面帮助用户一次性配置和运行多样本的分析任务,其核心是应用的批量运行模板。

在应用的输入输出中,使用实体表达式来替代具体的数据,即可创建应用的运行模板。使用模板进行批量投递时,用户可以选择模板中根实体表格数据作为输入。平台后台挨个按照输入的实体数据,解析表达式,从而生成具体的运行任务。

创建模板

模板依赖于工作空间中的应用和实体表格信息,用户创建模板必须提供:

image

  • 名称:模板名称,工作空间下唯一

  • 应用版本:当前工作空间可用的应用及其对应的版本或标签

  • 描述:模板的描述信息

  • 根实体类型:当前工作空间可用的实体类型,用于解析应用输入输出中实体表达式。

  • 运行参数:该应用定义的输入输出参数

    • 输入:从实体表格中获取运行任务的输入文件

    • 输出:运行任务的输出结果写入到实体表格中去

实体表达式

说明

运行参数的输入必须是根实体的已存在的属性。而输出的实体属性如果不存在,将由平台自动创建。例如输出中定义了 $this.new_name, 则模板投递的运行任务完成后,sample表格会新增new_name列,并写入该实体的分析结果。