PathDto {SMRUCC.genomics.Analysis.RetroPath.Model} .NET clr documentation

PathDto

Description

一条候选通路的 JSON DTO:评分明细 + 正向生物合成步骤。

Declare

            
# namespace SMRUCC.genomics.Analysis.RetroPath.Model
export class PathDto {
   # 整条通路的 ΔG 合计(kJ/mol)。
   DeltaGTotal: double;
   # 酶可得性得分 (0,1]。
   EnzymeScore: double;
   # 加权全局得分,用于排序。
   GlobalScore: double;
   # 通路编号,形如 "path_1"(按全局分降序编号)。
   Id: string;
   # 长度得分 = 1 / 步数。
   LengthScore: double;
   # 反应步数。
   NumSteps: integer;
   # 该通路正向生物合成的起始代谢物(最上游主前体,即逆合成最深一步的主前体)。 值为化合物 id(如 "ISOCHORISMATE");无法解析 id 时回退为其 SMILES。
   StartMetabolite: string;
   # 正向生物合成顺序的步骤列表(汇前体 → 目标)。
   Steps: ForwardStepDto[];
   # 该通路的最终目标化合物:值为化合物 id,无法解析 id 时回退为 SMILES。
   TargetMetabolite: string;
   # 热力学可行性得分 (0,1)。
   ThermoScore: double;
}

        

.NET clr type reference tree

  1. use by property member Steps: ForwardStepDto

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