aboutsummaryrefslogtreecommitdiff
path: root/app/templates
diff options
context:
space:
mode:
Diffstat (limited to 'app/templates')
-rw-r--r--app/templates/home.html1
-rw-r--r--app/templates/pdbqt_form.html42
2 files changed, 43 insertions, 0 deletions
diff --git a/app/templates/home.html b/app/templates/home.html
index bf4cf32..f1f340a 100644
--- a/app/templates/home.html
+++ b/app/templates/home.html
@@ -23,6 +23,7 @@
<h3>Misc.</h3>
<ul>
+ <li><a href="{{url_for('generate_pdbqts')}}">Generate PDBQTs</a> - Generate PDBQTs for your compounds or proteins</li>
<li><a href="{{url_for('editor')}}">Editor</a> - Simple Molecular Editor powered by Kekule.js</li>
<li><a href="{{ url_for('status')}}">Job Status</a> - Check the job status </li>
<li><a href="{{ url_for('visualise')}}">Visualise</a> - Molecular Viewer </li>
diff --git a/app/templates/pdbqt_form.html b/app/templates/pdbqt_form.html
new file mode 100644
index 0000000..09cd1b0
--- /dev/null
+++ b/app/templates/pdbqt_form.html
@@ -0,0 +1,42 @@
+
+{% extends 'base.html' %}
+
+{% block main %}
+ <h2>Generate PDBQTs</h2>
+
+ <script>
+ function makeVisible() {
+
+ var val = document.getElementById("jobType").value;
+
+ if (val === "protein") {
+ document.getElementById("pdb").disabled = false;
+ document.getElementById('smiles').disabled = true;
+ document.getElementById('name').disabled = true;
+ }
+ else if (val=='ligand') {
+ document.getElementById('smiles').disabled = false;
+ document.getElementById("pdb").disabled = true;
+ document.getElementById("name").disabled = false;
+ }
+}
+ </script>
+
+ <form method="post" action="{{ url_for('generate_pdbqts') }}">
+ {% include 'flash_messages.html' %}
+ {{ form.csrf_token }}
+ <div class="form-group">
+ {{ form.jobType.label }} {{ form.jobType(**{"onchange":"makeVisible()","class":"form-control"}) }}
+ </div>
+ <div class="form-group">
+ {{ form.pdb.label }} {{ form.pdb(**{"disabled":"false","class":"form-control"}) }}
+ </div>
+ <div class="form-group">
+ {{ form.smiles.label }} {{ form.smiles(**{"disabled":"true","class":"form-control"}) }}
+ </div>
+ <div class="form-group">
+ {{ form.name.label }} {{ form.name(**{"disabled":"true","class":"form-control"}) }}
+ </div>
+ <button type="submit" class="btn btn-primary">Submit</button>
+</form>
+{% endblock %} \ No newline at end of file