get_synthesis_route
按 MOL_ID 获取化合物合成路线(Mongo 原料/反应/参考文献三表聚合)。
英文描述
Get chemical synthesis route data for a compound by mol_id from Mongo ccbc_ency collections (raw_material_list, reaction_description, reference_list). Use for 合成路线. Mongo backend only.
文档更新:2026-06-23T10:00:00+08:00
请求参数
| 参数名 | 参数说明 | 数据类型 | 样例数据 |
|---|---|---|---|
mol_id | 必填;至少 1 个字符 | string | MOL2024010112345678 |
响应参数
| 参数名 | 参数说明 | 数据类型 | 样例数据 |
|---|---|---|---|
data.mol_id | 化合物 ID | string | MOL000123 |
data.raw_materials | 原料列表 | array | [{...}] |
data.reactions | 反应描述列表 | array | [{...}] |
data.references | 参考文献列表 | array | [{...}] |
data.raw_materials[].MOL_ID | 化合物 ID | string | MOL000123 |
data.raw_materials[].RAW_MATERIAL_NAME | 原料名称 | string | 乙烯 |
data.raw_materials[].CAS_NO | CAS 号 | string | 64-17-5 |
meta | 附加元数据(通常为空对象) | object | {} |
响应状态说明
| 状态 | 说明 |
|---|---|
success | 调用成功,返回业务数据 |
failed | 参数错误、后端业务错误或系统异常 |
denied | API Key 无效、无权限、RBAC/菜单拒绝等 |
请求示例
{
"mol_id": "MOL2024010112345678"
}响应示例
{
"data": {
"mol_id": "MOL000123",
"raw_materials": [
{
"MOL_ID": "MOL000123",
"RAW_MATERIAL_NAME": "乙烯",
"CAS_NO": "64-17-5"
}
],
"reactions": [
{
"REACTION_DESC": "加氢反应"
}
],
"references": [
{
"REFERENCE": "Patent US1234567"
}
]
},
"meta": {}
}