批量添加实验(上传文件)
<p>[TOC]</p>
<h5>简要描述</h5>
<ul>
<li>批量添加实验(上传文件)</li>
</ul>
<h5>请求URL</h5>
<ul>
<li><code>http://119.136.27.201:3200/shapemap/experiments/files</code></li>
</ul>
<h5>请求方式</h5>
<ul>
<li>POST </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;">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;">file</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">文件</td>
<td>上传的文件</td>
</tr>
</tbody>
</table>
<h5>返回示例</h5>
<pre><code>{
"data": {
"success": [{
"id": 4,
"experiment_id": "SZ_SM_004",
"technician": "Shilin CHEN,Yanke LI",
"sample": "sample01",
"sample_type": "Cell line",
"library_name": "RR210928K1",
"rna": "rna01",
"reagent": "NAI",
"treated": "Treated",
"date": "2022/6/17",
"note": "note01",
"ligand": 1
}, {
"id": 5,
"experiment_id": "SZ_SM_005",
"technician": "Yanke LI,Shilin CHEN",
"sample": "sample02",
"sample_type": "RNA",
"library_name": "RR210928K2",
"rna": "rna02",
"reagent": "DMSO",
"treated": "Untreated",
"date": "2022/6/17",
"note": "note02",
"ligand": 1
}, {
"id": 6,
"experiment_id": "SZ_SM_006",
"technician": "Yanke LI",
"sample": "sample04",
"sample_type": "RNA",
"library_name": "RR210928K3",
"rna": "rna04",
"reagent": "OTHER",
"treated": "DC",
"date": "2022/6/17",
"note": "note04",
"ligand": 0
}],
"fail": [{
"technician": "Shilin CHEN",
"note": "note03",
"date": "2022/6/17",
"sample": "sample03",
"sample_type": "Other",
"library_name": "RR210928K3",
"rna": "rna03",
"reagent": "DONE",
"treated": "DC",
"model_type": "in cell",
"ligand": "No",
"error": "invalid input for reagent"
}]
},
"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;">success</td>
<td style="text-align: left;">list</td>
<td>上传成功的实验数据列表,实验字段描述参考 ”新建ShapeMap实验信息“ 接口</td>
</tr>
<tr>
<td style="text-align: left;">fail</td>
<td style="text-align: left;">list</td>
<td>上传失败的实验数据列表</td>
</tr>
<tr>
<td style="text-align: left;">error</td>
<td style="text-align: left;">list</td>
<td>上传失败原因</td>
</tr>
</tbody>
</table>
<h5>备注</h5>
<ul>
<li>上传文件前可先下载示例文件:example_file_experiment.csv ,数据内容根据示例文件填写</li>
</ul>