生成分子SVG图
功能介绍
生成分子SVG图。
URI
POST /v1/{project_id}/eihealth-projects/{eihealth_project_id}/drug-common/ligand/svg
| 参数 | 是否必选 | 参数类型 | 描述 |
|---|---|---|---|
| project_id | 是 | String | 项目ID,您可以从获取项目ID中获取。 最小长度:1 最大长度:128 |
| eihealth_project_id | 是 | String | 平台项目ID。 最小长度:1 最大长度:128 |
请求参数
| 参数 | 是否必选 | 参数类型 | 描述 |
|---|---|---|---|
| X-Auth-Token | 是 | String | 用户Token。Token认证就是在调用API的时候将Token加到请求消息头,从而通过身份认证,获得操作API的权限,获取Token接口响应消息头中X-Subject-Token的值即为Token。 最小长度:1 最大长度:32768 |
| 参数 | 是否必选 | 参数类型 | 描述 |
|---|---|---|---|
| smiles | 是 | String | 分子SMILES表达式。 最小长度:1 最大长度:1024 |
| scaffold | 否 | String | 分子骨架smiles表达式。 最小长度:1 最大长度:512 |
| size | 否 | Integer | 尺寸。 最小值:0 最大值:5000 缺省值:320 |
| height | 否 | Integer | svg高度。 最小值:0 最大值:5000 缺省值:0 |
| width | 否 | Integer | svg宽度。 最小值:0 最大值:5000 缺省值:0 |
| alerts | 否 | String | 高亮子结构编号。 最小长度:0 最大长度:5000 |
| ncols | 否 | Integer | 显示的列数。 最小值:0 最大值:100000 缺省值:0 |
| bgopacity | 否 | Float | 背景透明度。 最小值:0 最大值:1 缺省值:0.0 |
| bgcolor | 否 | String | 背景颜色。 最小长度:0 最大长度:64 |
| fgcolor | 否 | String | 前景色。 最小长度:0 最大长度:64 |
| ccolor | 否 | String | 碳颜色。 最小长度:0 最大长度:64 |
| ncolor | 否 | String | 氮颜色。 最小长度:0 最大长度:64 |
| ocolor | 否 | String | 氧颜色。 最小长度:0 最大长度:64 |
响应参数
无
请求示例
{
"smiles" : "c1ccccc1",
"height" : 250,
"width" : 400
} 响应示例
无
状态码
| 状态码 | 描述 |
|---|---|
| 200 | 生成SVG成功响应。 |
错误码
请参见错误码。