一条「A → B」候选通路的 JSON DTO:原有评分明细 + 经济性指标。
RouteDto
01 Syntax
SMRUCC.genomics.Analysis.RetroPath.Model.RouteDto
02 Methods
| Name | Overloads | Summary |
|---|---|---|
| GenericEnumerator | 1 |
03 Properties
| Name | Overloads | Summary |
|---|---|---|
| Id | 1 | 通路编号,形如 "route_1"(按经济性排序编号)。 |
| EconomyRank | 1 | 经济性排名(1 为最经济)。 |
| GlobalScore | 1 | 加权全局得分(热力学 / 酶可得性 / 长度)。 |
| ThermoScore | 1 | 热力学可行性得分 (0,1)。 |
| EnzymeScore | 1 | 酶可得性得分 (0,1]。 |
| LengthScore | 1 | 长度得分 = 1 / 步数。 |
| DeltaGTotal | 1 | 整条通路的 ΔG 合计(kJ/mol)。 |
| NumSteps | 1 | 反应步数。 |
| ExternalCount | 1 | 除起点 A 之外还需要几个外源起始原料(越少越经济)。 |
| ExternalPrecursors | 1 | 这些外源起始原料的 SMILES(不含 A、不含货币分子)。 |
| SourceIsStart | 1 | 起点 A 是否作为通路最上游的叶子原料出现。 |
| SourceStage | 1 | A 在正向通路中的阶段:0 = 最上游起始原料;n > 0 = 出现在第 n 步的底物中。 |
| EconomyScore | 1 | 综合经济性得分(仅用于展示,排序以「外源数 → 步数 → 全局分」字典序为准): 0.5 × 1/(1+外源数) + 0.3 × 长度分 + 0.2 × 全局分。 |
| Steps | 1 | 正向生物合成顺序的步骤列表(A 等起始原料 → 目标 B)。 |
04 Members
Id
通路编号,形如 "route_1"(按经济性排序编号)。
EconomyRank
经济性排名(1 为最经济)。
GlobalScore
加权全局得分(热力学 / 酶可得性 / 长度)。
ThermoScore
热力学可行性得分 (0,1)。
EnzymeScore
酶可得性得分 (0,1]。
LengthScore
长度得分 = 1 / 步数。
DeltaGTotal
整条通路的 ΔG 合计(kJ/mol)。
NumSteps
反应步数。
ExternalCount
除起点 A 之外还需要几个外源起始原料(越少越经济)。
ExternalPrecursors
这些外源起始原料的 SMILES(不含 A、不含货币分子)。
SourceIsStart
起点 A 是否作为通路最上游的叶子原料出现。
SourceStage
A 在正向通路中的阶段:0 = 最上游起始原料;n > 0 = 出现在第 n 步的底物中。
EconomyScore
综合经济性得分(仅用于展示,排序以「外源数 → 步数 → 全局分」字典序为准): 0.5 × 1/(1+外源数) + 0.3 × 长度分 + 0.2 × 全局分。
Steps
正向生物合成顺序的步骤列表(A 等起始原料 → 目标 B)。
GenericEnumerator()