术语类

超类:

包含基因本体(GO)术语信息的数据结构

描述

术语对象是包含基因本体(GO)术语信息的数据结构。您可以使用“is_a”和“part_of”关系探索和遍历基因本体术语。

建设

geneont 创建geneont对象和term对象

属性

定义 定义GO项的只读字符向量
id 对应于GO项的GO标识符的只读数值
is_a 只读数字数组,包含与该GO项有" is a "关系的GO项的GO标识符
的名字 表示GO项名称的只读字符向量
过时了 只读布尔值,指示某个运行项是否过时
本体 描述GO项本体的只读字符向量
part_of 只读数字数组,包含与该GO项有“part of”关系的GO项的GO标识符
同义词 只读数组,包含此GO项的同义词GO项

实例层次结构

一个基因对象包含术语对象。

复制语义

句柄。要了解这将如何影响您对该类的使用,请参见复制对象(MATLAB)在MATLAB中®编程基础知识文档。

索引

您可以使用圆括号()索引来访问术语对象句柄数组中的术语。看到例子在下面。

例子

  1. 在MATLAB软件中下载当前版本的基因本体数据库到一个geneont对象中。

    GeneontObj = geneont('LIVE', true)

    MATLAB软件创建一个geneont对象,并显示与该geneont对象相关的术语对象的数量。

    基因本体对象,有27827个术语。
  2. 使用条款属性创建一个包含geneont对象的术语对象句柄数组的变量。

    array_of_terms = GeneontObj。条款27827x1 struct array with fields: id name ontology definition comment synonym is_a part_of obsolete

    请注意

    虽然条款属性是术语对象的句柄数组,在MATLAB命令窗口中,它显示为一个结构数组,在geneont对象中,每个GO术语都有一个结构。

  3. 返回geneont对象的第五个term (term对象)。

    注释:" synonym: [] is_a: 5385 part_of: [0x1 double] obsolete: 0

另请参阅