本文介绍如何使用实体表达式来代表特定样本的属性数据。
基因分析平台通过基因实体表格来管理基因数据文件,举例来说,某个生物样本(S001),其拥有多个属性值。FASTQ1单元格里的值,即为该样本存在对象存储OSS的原始序列文件。同时表格之间通过引用关系,来定义生物样本所从属的病人(NO011121)。
为此,我们设计了平台的实体表达式,可以在模板中,支持应用访问任意样本的特定属性值。
$this.attribute.attribute
$this 指代根实体类型,如sample
"."运算符用于访问左边实体的属性,如果解析结果仍为实体类型,则可以继续通过“.”进行访问
范例1:
对于表达式 $this.FASTQ1, 根实体是sample的话,则代表的应用输入是某一个样本的FASTQ1文件。
范例2:
对于表达式 $this.Samples.FASTQ1, 根实体是Patient的话,则代表应用的输入是该病人所有样本的FASTQ1文件列表。
文档内容是否对您有帮助?