BayesianNetwork {SMRUCC.genomics.Analysis.BNLearn.Core} .NET clr documentation

BayesianNetwork

Description

贝叶斯网络 —— DAG 结构

Declare

            
# namespace SMRUCC.genomics.Analysis.BNLearn.Core
export class BayesianNetwork {
   # 邻接矩阵:adj(i,j)=True 表示 i→j 存在有向边
   Adjacency: Boolean[,];
   # 黑名单边(禁止存在的边)
   Blacklist: tuple[integer, integer];
   # 获取边数
   EdgeCount: integer;
   # 节点名 → 索引 的映射
   NameToIndex: list;
   # 所有节点
   Nodes: iterates(BnNode);
   # 白名单边(必须存在的调控关系,来自TF注释)
   Whitelist: tuple[integer, integer];
}

        

.NET clr type reference tree

  1. use by property member Adjacency: Boolean
  2. use by property member Blacklist: tuple[integer, integer]
  3. use by property member NameToIndex: list
  4. use by property member Nodes: iterates(BnNode)
  5. use by property member Whitelist: tuple[integer, integer]

[Package {$package} version {$version} Index]