EdgeRelationType 的工具方法集合
EdgeRelationTypes
01 Syntax
SMRUCC.genomics.Analysis.GEARS.Graph.EdgeRelationTypes
02 Methods
| Name | Overloads | Summary |
|---|---|---|
| MessageSign | 1 | 获取指定关系类型在消息传递时的符号: 激活为 +1,抑制为 -1,其余为 +1。 |
| SignTable | 1 | 将所有关系类型的消息符号按照枚举值顺序导出为数组 |
| FromEffector | 1 | 从先验网络的效应器类型映射到图边的关系类型 |
03 Fields
| Name | Overloads | Summary |
|---|---|---|
| NumRelationTypes | 2 | 关系类型的总数(用于分配每种类型专属的变换矩阵) |
04 Members
MessageSign(EdgeRelationType)
获取指定关系类型在消息传递时的符号: 激活为 +1,抑制为 -1,其余为 +1。
Parameters
| Name | Type | Description |
|---|---|---|
type | EdgeRelationType | 边的关系类型 |
Returns
消息符号,取值为 +1 或者 -1
SignTable
将所有关系类型的消息符号按照枚举值顺序导出为数组
Returns
长度为 EdgeRelationTypes.NumRelationTypes 的符号数组
FromEffector(
Effector)从先验网络的效应器类型映射到图边的关系类型
Parameters
| Name | Type | Description |
|---|---|---|
effector | Effector | BNLearn 先验网络中的调控效应类型 |
Returns
对应的图边关系类型;未知效应按激活处理
NumRelationTypes
关系类型的总数(用于分配每种类型专属的变换矩阵)
NumRelationTypes