| relation {SMRUCC.genomics.Assembly.KEGG.WebServices.KGML} | .NET clr documentation |
<relation>元素表示通路中两个节点之间的关联关系,主要用于描述蛋白质(或基因产物)之间的相互作用,以及蛋白质与代谢物之间的调控关系。与<reaction>描述化学转化不同, <relation>更侧重于调控和相互作用,例如一个蛋白质激活或抑制另一个蛋白质,或一个蛋白质结合一个代谢物等。<relation>元素在KGML中通常用于表示蛋白质网络(protein network) 或调控网络,即以蛋白质/基因为节点、调控关系为边的网络。
# namespace SMRUCC.genomics.Assembly.KEGG.WebServices.KGML
export class relation extends link {
# 关系的源节点ID,即参与该关系的前一个节点。该属性值对应一个<entry>的id。
entry1: string;
# 关系的目标节点ID,即参与该关系的后一个节点。
entry2: string;
# 一个或多个<subtype>子元素,用于进一步细化关系的性质。每个<subtype>有两个属性:
#
# name表示子类型名称,value表示该子类型的具体值(通常用符号表示)。例如,<subtype name="activation" value="-->"/>表示从entry1到entry2的激活关系,用箭头-->表示方向性。 再如,<subtype name="inhibition" value="--|"/>表示抑制关系,用T型线--|表示。通过subtype,可以明确关系的正负激活/抑制性质以及方向性。
subtype: subtype;
type: string;
}