aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHao Chen2019-05-19 18:03:32 -0500
committerHao Chen2019-05-19 18:03:32 -0500
commitd883f2e9e6151d0bc5c1e25924253221312b4959 (patch)
tree346264e463438e43034ee5b783e9cf24822ec96e
parent6e90fb4af7b6163b1687910f416be89901a69731 (diff)
downloadgenecup-d883f2e9e6151d0bc5c1e25924253221312b4959.tar.gz
top gene results display method
-rw-r--r--ratspub.pngbin257828 -> 0 bytes
-rwxr-xr-xserver.py11
2 files changed, 7 insertions, 4 deletions
diff --git a/ratspub.png b/ratspub.png
deleted file mode 100644
index 345e40a..0000000
--- a/ratspub.png
+++ /dev/null
Binary files differ
diff --git a/server.py b/server.py
index 3dc7f9c..62a959e 100755
--- a/server.py
+++ b/server.py
@@ -194,16 +194,19 @@ def gene_gene():
with open(gg_file, "w+") as gg:
gg.write(out)
gg.close()
- results="<h4>Gene vs top addiction genes</h4> Click on the number of sentences will show those sentences. Click on the <span style=\"background-color:#FcF3cf\">top addiction genes</span> will show an archived search for that gene.<hr>"
+ results="<h4>"+query+" vs top addiction genes</h4> Click on the number of sentences will show those sentences. Click on the <span style=\"background-color:#FcF3cf\">top addiction genes</span> will show an archived search for that gene.<hr>"
topGeneHits={}
for key in hitGenes.keys():
url=gg_file+"|"+query+"|"+key
- topGeneHits["<li>"+query+" and <a href=/showTopGene?topGene="+key+" target=_gene><span style=\"background-color:#FcF3cf\">"+key+"</span></a> : <a href=/sentences?edgeID=" + url+ " target=_new>" + str(hitGenes[key]) + " sentences.</a> \n"]=hitGenes[key]
- #yyps = [(k, d[k]) for k in sorted(d, key=d.get, reverse=True)]
+ if hitGenes[key]==1:
+ sentword="sentence"
+ else:
+ sentword="sentences"
+ topGeneHits[ "<li> <a href=/sentences?edgeID=" + url+ " target=_new>" + "Show " + str(hitGenes[key]) + " " + sentword +" </a> about "+query+" and <a href=/showTopGene?topGene="+key+" target=_gene><span style=\"background-color:#FcF3cf\">"+key+"</span></a>" ]=hitGenes[key]
topSorted = [(k, topGeneHits[k]) for k in sorted(topGeneHits, key=topGeneHits.get, reverse=True)]
for k,v in topSorted:
results+=k
- return render_template("sentences.html", sentences=results)
+ return render_template("sentences.html", sentences=results+"<p><br>")
## generate a page that lists all the top 150 addiction genes with links to cytoscape graph.
@app.route("/allTopGenes")