参考通路:在 MetabolicPathway 的基础上额外维护一张反应网络图。
Pathway
01 Syntax
SMRUCC.genomics.GCModeller.CompilerServices.GPRLink.Pathway
02 Methods
| Name | Overloads | Summary |
|---|---|---|
| BuildReactionNetwork | 1 | 构建反应网络图。 与直接两层遍历的做法相比,这里先建立"化合物 -> 生产者反应"的倒排索引, 把复杂度从 O(R²) 降到 O(ΣR · |left|),同时对边做显式去重, 避免 NetworkGraph 内部因为重复插入同一条边而抛出异常。 |
03 Properties
| Name | Overloads | Summary |
|---|---|---|
| ReactionNetwork | 1 | 反应网络。边的方向为 上游反应 -> 下游反应,即上游反应的产物是下游反应的底物。 |
04 Members
BuildReactionNetwork(
MetabolicReaction())构建反应网络图。
与直接两层遍历的做法相比,这里先建立"化合物 -> 生产者反应"的倒排索引, 把复杂度从 O(R²) 降到 O(ΣR · |left|),同时对边做显式去重, 避免 NetworkGraph 内部因为重复插入同一条边而抛出异常。
ReactionNetwork
反应网络。边的方向为 上游反应 -> 下游反应,即上游反应的产物是下游反应的底物。