diff options
author | Hao Chen | 2019-05-08 15:58:09 -0500 |
---|---|---|
committer | Hao Chen | 2019-05-08 15:58:09 -0500 |
commit | 02311e25a43d9a9443149a0402279f0f8a48ce50 (patch) | |
tree | cba0025742bf0f38837e0fa1c326e58d70ef6bbc /server.py | |
parent | cd948b1ccf6781c17c9e4b4899ada9d654f16e83 (diff) | |
download | genecup-02311e25a43d9a9443149a0402279f0f8a48ce50.tar.gz |
improved ontology
Diffstat (limited to 'server.py')
-rwxr-xr-x[-rw-r--r--] | server.py | 12 |
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) |