nuget server logo nuget api documents
↑

API Docs / SMRUCC.genomics.Model.Metabolic.RouterAdapter / AtomMapping

AtomMapping

Full name SMRUCC.genomics.Model.Metabolic.RouterAdapter.AtomMapping Assembly SMRUCC.genomics.Model.Metabolic.RouterAdapter Members 1

01 Syntax

SMRUCC.genomics.Model.Metabolic.RouterAdapter.AtomMapping

02 Methods

NameOverloadsSummary
Map 1 对反应两侧做原子映射。两侧都可以是多组分分子(用 "." 拼起来的底物集合/产物集合), 匹配得到的公共子图允许跨组分断开——这正是"辅因子部分保持不变"所需要的语义。

03 Members

method Map #
Map(Molecule, Molecule, Int32, Int32)

对反应两侧做原子映射。两侧都可以是多组分分子(用 "." 拼起来的底物集合/产物集合), 匹配得到的公共子图允许跨组分断开——这正是"辅因子部分保持不变"所需要的语义。

Parameters
NameTypeDescription
reactantsMolecule

反应物侧分子(可含多个连通分量)

productsMolecule

产物侧分子(可含多个连通分量)

nodeBudgetInt32

回溯搜索的节点预算,耗尽即返回当前最优

maxUnmappedInt32

允许的未映射原子数(≈反应中心规模),用于提前终止