高级搜索
<p>[TOC]</p>
<h5>简要描述</h5>
<ul>
<li>高级搜索
<h5>请求URL</h5></li>
<li><code>http://119.136.27.201:3200/home/search/advance</code>
<h5>请求方式</h5></li>
<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;">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;">project</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>Project 下拉框选项,多选用“,” 分隔, 不选择传空字符串“”</td>
</tr>
<tr>
<td style="text-align: left;">scaffold</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>scaffold填入的内容, 不填传空字符串“”</td>
</tr>
<tr>
<td style="text-align: left;">required</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>要求有数据(勾选上)的模块, 可选字段:expression,splicing,selectivity,toxicity,ec50, 多选使用“,”分隔</td>
</tr>
<tr>
<td style="text-align: left;">expression_gene</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">string</td>
<td>RNA-seq Gene Expression模块 gene填入内容, 多行用“,”分隔</td>
</tr>
<tr>
<td style="text-align: left;">max_log2fc</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">string</td>
<td>RNA-seq Gene Expression模块 log2fc筛选值, 多行用“,”分隔</td>
</tr>
<tr>
<td style="text-align: left;">min_log2fc</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">string</td>
<td>RNA-seq Gene Expression模块 log2fc筛选值, 多行用“,”分隔</td>
</tr>
<tr>
<td style="text-align: left;">max_qval</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">string</td>
<td>RNA-seq Gene Expression模块 qval填入内容, 多行用“,”分隔</td>
</tr>
<tr>
<td style="text-align: left;">splicing_region</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">string</td>
<td>RNA-seq Splicing模块 Region选项中region值, 多行用“,”分隔, 参考高级搜索选项接口</td>
</tr>
<tr>
<td style="text-align: left;">max_down_psi</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">string</td>
<td>RNA-seq Splicing模块 down psi 筛选值, 多行用“,”分隔</td>
</tr>
<tr>
<td style="text-align: left;">min_down_psi</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">string</td>
<td>RNA-seq Splicing模块 down psi 筛选值, 多行用“,”分隔</td>
</tr>
<tr>
<td style="text-align: left;">up_gene_quantity</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">int</td>
<td>Selectivity(100nM,24hr,HEK293T)模块 Up Gene Quantity值</td>
</tr>
<tr>
<td style="text-align: left;">down_gene_quantity</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">int</td>
<td>Selectivity(100nM,24hr,HEK293T)模块 Down Gene Quantity值</td>
</tr>
<tr>
<td style="text-align: left;">up_donor_quantity</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">int</td>
<td>Selectivity(100nM,24hr,HEK293T)模块 Up Donor Quantity值</td>
</tr>
<tr>
<td style="text-align: left;">ec50_gene</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">string</td>
<td>qPCR/miniGene EC50 Activity模块 Target Gene 填入内容, 多行用“,”分隔</td>
</tr>
<tr>
<td style="text-align: left;">max_ec50</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">string</td>
<td>qPCR/miniGene EC50 Activity模块 EC50 填入内容, 多行用“,”分隔</td>
</tr>
<tr>
<td style="text-align: left;">viability_24h</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">string</td>
<td>Toxicity模块 1uM,24hr Viability 填入内容</td>
</tr>
<tr>
<td style="text-align: left;">viability_72h</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">string</td>
<td>Toxicity模块 1uM,72hr Viability 填入内容</td>
</tr>
</tbody>
</table>
<h5>返回示例</h5>
<pre><code>{
&#039;data&#039;: {
&#039;total&#039;: 2,
&#039;limit&#039;: 20,
&#039;offset&#039;: 0,
&#039;result&#039;: [{
&#039;Compound ID&#039;: &#039;RC00029799&#039;,
&#039;Scaffold ID&#039;: &#039;SR-001B&#039;,
&#039;Project&#039;: &#039;HTT&#039;,
&#039;splicing_criteria&#039;: [&#039;RC00029799_0.01uM_24hr-RSQP0230&#039;, &#039;RC00029799_3uM_24hr-RSQP0076&#039;],
&#039;expression criteria&#039;: [&#039;RC00029799_0.01uM_24hr-RSQP0230&#039;, &#039;RC00029799_3uM_24hr-RSQP0076&#039;]
}, {
&#039;Compound ID&#039;: &#039;RC00000449&#039;,
&#039;Scaffold ID&#039;: &#039;SR-001A&#039;,
&#039;Project&#039;: &#039;HTT&#039;,
&#039;splicing_criteria&#039;: [&#039;RC00000449_3uM_24hr-RSQP0238&#039;, &#039;RC00000449_1uM_24hr-RSQP0231&#039;, &#039;RC00000449_3uM_24hr-RSQP0231&#039;],
&#039;expression criteria&#039;: [&#039;RC00000449_3uM_24hr-RSQP0238&#039;, &#039;RC00000449_1uM_24hr-RSQP0231&#039;, &#039;RC00000449_3uM_24hr-RSQP0231&#039;]
}]
},
&#039;code&#039;: 200,
&#039;message&#039;: &#039;success&#039;
}</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;">result</td>
<td style="text-align: left;">list</td>
<td>搜索结果</td>
</tr>
<tr>
<td style="text-align: left;">Compound ID</td>
<td style="text-align: left;">string</td>
<td>Compound ID</td>
</tr>
<tr>
<td style="text-align: left;">Scaffold ID</td>
<td style="text-align: left;">string</td>
<td>Scaffold ID</td>
</tr>
<tr>
<td style="text-align: left;">Project</td>
<td style="text-align: left;">string</td>
<td>Project</td>
</tr>
<tr>
<td style="text-align: left;">splicing_criteria</td>
<td style="text-align: left;">list</td>
<td>Compound condition meeting Splicing criteria, 此字段不固定,回传则展示,不回传则不展示此字段</td>
</tr>
<tr>
<td style="text-align: left;">expression criteria</td>
<td style="text-align: left;">list</td>
<td>Compound condition meeting gene expression criteria, 此字段不固定,回传则展示,不回传则不展示此字段</td>
</tr>
</tbody>
</table>
<h5>备注</h5>