aboutsummaryrefslogtreecommitdiff
path: root/server.py
diff options
context:
space:
mode:
authorHao Chen2019-05-08 15:58:09 -0500
committerHao Chen2019-05-08 15:58:09 -0500
commit02311e25a43d9a9443149a0402279f0f8a48ce50 (patch)
treecba0025742bf0f38837e0fa1c326e58d70ef6bbc /server.py
parentcd948b1ccf6781c17c9e4b4899ada9d654f16e83 (diff)
downloadgenecup-02311e25a43d9a9443149a0402279f0f8a48ce50.tar.gz
improved ontology
Diffstat (limited to 'server.py')
-rwxr-xr-x[-rw-r--r--]server.py12
1 files changed, 6 insertions, 6 deletions
diff --git a/server.py b/server.py
index 4eaf911..c9009d0 100644..100755
--- a/server.py
+++ b/server.py
@@ -1,3 +1,4 @@
+#!/bin/env python3
from flask import Flask, render_template, request, redirect
import simplejson as json
from ratspub import *
@@ -9,10 +10,6 @@ app.config['SECRET_KEY'] = '#DtfrL98G5t1dC*4'
def root():
return render_template('index.html')
-@app.route("/home")
-def home():
- return render_template('index.html')
-
@app.route("/search")
def search():
global all_sentences
@@ -33,6 +30,9 @@ def search():
e2=generate_edges(sent2)
edges+=e0+e1+e2
all_sentences+=sent0+sent1+sent2
+ f=open("all_sentences.tab","w")
+ f.write(all_sentences)
+ f.close()
return render_template('cytoscape.html', elements=nodes+edges)
@app.route("/sentences")
@@ -40,14 +40,14 @@ def sentences():
edge=request.args.get('edgeID')
(gene0, cat0)=edge.split("|")
print (gene0 + cat0)
- out=str()
+ out="<h3>"+gene0 + " and " + cat0 + "</h3>\n"
for sent in all_sentences.split("\n"):
#print (sent)
if len(sent.strip())!=0:
(gene,nouse,cat, pmid, text)=sent.split("\t")
if (gene == gene0 and cat == cat0) :
out+= "<li> "+ text + " <a href=\"https://www.ncbi.nlm.nih.gov/pubmed/?term=" + pmid +"\" target=_new>PMID:"+pmid+"<br></a>"
- return render_template('sentences.html', sentences=out)
+ return render_template('sentences.html', sentences=out+"<p>")
if __name__ == '__main__':
app.run(debug=True)