revir-drug-platform

revir-drug-platform


获取分子信息列表

<p>[TOC]</p> <h5>简要描述</h5> <ul> <li>获取分子信息列表</li> </ul> <h5>请求URL</h5> <ul> <li><code>http://119.136.27.201:3200/compounds</code></li> </ul> <h5>请求方式</h5> <ul> <li>GET</li> </ul> <h5>参数</h5> <table> <thead> <tr> <th style="text-align: left;">参数名</th> <th style="text-align: left;">必选</th> <th style="text-align: left;">类型</th> <th>说明</th> </tr> </thead> <tbody> <tr> <td style="text-align: left;">logP</td> <td style="text-align: left;">否</td> <td style="text-align: left;">string</td> <td>筛选条件1</td> </tr> <tr> <td style="text-align: left;">Mw</td> <td style="text-align: left;">否</td> <td style="text-align: left;">string</td> <td>筛选条件2</td> </tr> <tr> <td style="text-align: left;">HBA</td> <td style="text-align: left;">否</td> <td style="text-align: left;">string</td> <td>筛选条件3</td> </tr> <tr> <td style="text-align: left;">HBD</td> <td style="text-align: left;">否</td> <td style="text-align: left;">string</td> <td>筛选条件4</td> </tr> <tr> <td style="text-align: left;">assay</td> <td style="text-align: left;">否</td> <td style="text-align: left;">int</td> <td>筛选条件 assay, yes:1, no: 0, 默认为0</td> </tr> <tr> <td style="text-align: left;">publication</td> <td style="text-align: left;">否</td> <td style="text-align: left;">int</td> <td>筛选条件 publication, yes:1, no: 0, 默认为0</td> </tr> <tr> <td style="text-align: left;">base_id</td> <td style="text-align: left;">是</td> <td style="text-align: left;">int</td> <td>仓库id</td> </tr> <tr> <td style="text-align: left;">limit</td> <td style="text-align: left;">否</td> <td style="text-align: left;">int</td> <td>返回单页数量</td> </tr> <tr> <td style="text-align: left;">offset</td> <td style="text-align: left;">否</td> <td style="text-align: left;">int</td> <td>翻页偏移量</td> </tr> <tr> <td style="text-align: left;">sort</td> <td style="text-align: left;">否</td> <td style="text-align: left;">string</td> <td>排序条件: MW, HBA,HBD等</td> </tr> <tr> <td style="text-align: left;">desc</td> <td style="text-align: left;">否</td> <td style="text-align: left;">int</td> <td>升降序: 1:降序, 0:升序, 默认降序</td> </tr> </tbody> </table> <h5>返回示例</h5> <pre><code>{ 'data': { 'compounds': [{ 'InChI': '1643250924744', 'InChI_key': 'InChI_key', 'smiles': 'CS(=O)(=O)Cl', 'id': '6202843cbcadf7f3a3dbae4e', 'split_id': 0 }, { 'InChI': '1643164472149', 'InChI_key': 'InChI_key', 'smiles': 'CC(C)C=C', 'id': '62028435bcadf7f3a3dba9fd', 'split_id': 0 }], 'total': 2, 'limit': 30, 'offset': 0 }, 'code': 200, 'message': 'success' }</code></pre> <h5>返回参数说明</h5> <table> <thead> <tr> <th style="text-align: left;">参数名</th> <th style="text-align: left;">类型</th> <th>说明</th> </tr> </thead> <tbody> <tr> <td style="text-align: left;">InChI</td> <td style="text-align: left;">String</td> <td>分子标识符</td> </tr> <tr> <td style="text-align: left;">smiles</td> <td style="text-align: left;">String</td> <td>分子结构</td> </tr> <tr> <td style="text-align: left;">total</td> <td style="text-align: left;">int</td> <td>数据总量</td> </tr> <tr> <td style="text-align: left;">id</td> <td style="text-align: left;">string</td> <td>分子唯一ID</td> </tr> <tr> <td style="text-align: left;">split_id</td> <td style="text-align: left;">string</td> <td>分子标识符</td> </tr> </tbody> </table> <h5>备注</h5> <ul> <li>V2版本后InChI或InChI_key不再作为分子数据唯一标识符,增加id字段作为唯一标识符, 增加publiaction字段作为是否在文献内的筛选条件</li> </ul>

页面列表

ITEM_HTML