You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
49 lines
1.3 KiB
49 lines
1.3 KiB
{% extends "base.html" %}
|
|
|
|
{% block content %}
|
|
<h2>Batch Query Chemicals</h2>
|
|
<a href="https://git.junickim.me/junikimm717/walker-database/raw/master/validate.py"> Source Code with required type definitions </a>
|
|
<br>
|
|
<a href="{{ url_for ('static', filename='search.txt')}}">Sample TSV file to upload</a>
|
|
|
|
<form method="post" enctype="multipart/form-data">
|
|
<label for="input">Input (tab-delimited text file): </label>
|
|
<input type="file" name="input">
|
|
<input type="submit" value="Submit">
|
|
</form>
|
|
|
|
{% if invalid %}
|
|
<p style="color: red;">Data Points are Incorrectly added: {{invalid}}</p>
|
|
{% endif %}
|
|
|
|
{% if success %}
|
|
<p style="color: green;">Success!</p>
|
|
{% for result in data %}
|
|
<hr>
|
|
<h2>Query {{loop.index}}</h2>
|
|
<p>
|
|
{{result.query.mz_min}} < M/Z Ratio < {{result.query.mz_max}},
|
|
{{result.query.rt_min}} < Retention Time < {{result.query.rt_max}}
|
|
</p>
|
|
{% for hit in result.hits %}
|
|
<div>
|
|
<a href="{{hit.url}}">
|
|
<h3>{{hit.name}}</h3>
|
|
</a>
|
|
<table>
|
|
<tr>
|
|
<td>Retention Time</td>
|
|
<td>{{hit.rt}}</td>
|
|
</tr>
|
|
<tr>
|
|
<td>M/Z Ratio</td>
|
|
<td>{{hit.mz}}</td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
{% endfor %}
|
|
{% endfor %}
|
|
|
|
{% endif %}
|
|
|
|
{% endblock %}
|