新建分子合成路径规划任务接口
功能介绍
输入要进行合成路径规划的分子以及输出可行方案的个数。
URI
POST /v1/{project_id}/task/synthesis
| 参数 | 是否必选 | 参数类型 | 描述 |
|---|---|---|---|
| project_id | 是 | String | 华为云项目id |
请求参数
| 参数 | 是否必选 | 参数类型 | 描述 |
|---|---|---|---|
| X-Auth-Token | 是 | String | 用户 token |
| 参数 | 是否必选 | 参数类型 | 描述 |
|---|---|---|---|
| smiles | 是 | String | 分子SMILES表达式 |
| top_n | 是 | Integer | 期望最大返回条目数(排序后取TopN) 最小值:1 最大值:50 |
| max_search_depth | 是 | Integer | 预测路径的最大深度 最小值:3 最大值:12 |
| max_prediction_per_product | 是 | Integer | 每个产物的最大反应数量 最小值:2 最大值:20 |
响应参数
无
请求示例
创建一个分子合成路径规划任务
POST https://{endpoint}/v1/{project_id}/task/synthesis
{
"smiles" : "c1ccccc1",
"top_n" : 50,
"max_search_depth" : 5,
"max_prediction_per_product" : 20
} 响应示例
状态码: 201
分子合成路径规划成功提交响应,返回分子合成路径规划任务ID
{
"text/plain" : "87ba6b54-2288-4a5d-90a2-3db01c22a9d2"
} 状态码
| 状态码 | 描述 |
|---|---|
| 201 | 分子合成路径规划成功提交响应,返回分子合成路径规划任务ID |
错误码
请参见错误码。