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 %}
							 |