获取分子信息列表
<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>