about summary refs log tree commit diff
path: root/server.py
diff options
context:
space:
mode:
authorHao Chen2019-05-19 17:40:47 -0500
committerHao Chen2019-05-19 17:40:47 -0500
commit57dc1ef7a63f8c05e6d4369dbcd8eb0e51f40a64 (patch)
treebbd3131b5113279820eb8b1f071298e30588f919 /server.py
parenta5d68f2bb80b89a8a6cf1051754112eda70316df (diff)
downloadgenecup-57dc1ef7a63f8c05e6d4369dbcd8eb0e51f40a64.tar.gz
UI changes
Diffstat (limited to 'server.py')
-rwxr-xr-xserver.py12
1 files changed, 6 insertions, 6 deletions
diff --git a/server.py b/server.py
index d947e1f..3dc7f9c 100755
--- a/server.py
+++ b/server.py
@@ -25,8 +25,8 @@ def progress():
     genes=genes.replace(",", " ")
     genes=genes.replace(";", " ")
     genes=genes.split()
-    if len(genes)>=160:
-        message="<span class='text-danger'>Up to five terms can be searched at a time</span>"
+    if len(genes)>=100:
+        message="<span class='text-danger'>Up to 100 terms can be searched at a time</span>"
         return render_template('index.html', message=message)
     elif len(genes)==0:
         message="<span class='text-danger'>Please enter a search term </span>"
@@ -100,14 +100,14 @@ def search():
 
 @app.route('/cytoscape')
 def cytoscape():
-    message2="This graph is interactive: <li>Click on a line to see the sentences <i>in a new window</i><li> Click on a gene to search its relations with top 200 addiction genes<li>Click on a keyword to see the terms included in the search <i> in a new window</i><p>"
+    message2="<h4> Gene vs Keywords</h4>This graph is interactive: <li>Click on a line to see the sentences <i>in a new window</i><li> Click on a gene to search its relations with top 200 addiction genes<li>Click on a keyword to see the terms included in the search <i> in a new window</i><p>"
     with open(session['path']+"_cy","r") as f:
         elements=f.read()
     with open(session['path']+"_0link","r") as z:
         zeroLink=z.read()
         if (len(zeroLink)>0):
             message2+="<span style=\"color:darkred;\">No result was found for these genes: " + zeroLink + "</span>"
-    return render_template('cytoscape.html', elements=elements, message="Gene vs Keywords", message2=message2)
+    return render_template('cytoscape.html', elements=elements, message2=message2)
 
 @app.route("/sentences")
 def sentences():
@@ -194,11 +194,11 @@ 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 top addiction gene will show an archived search for that gene.<hr>"
+    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>"
     topGeneHits={}
     for key in hitGenes.keys():
         url=gg_file+"|"+query+"|"+key
-        topGeneHits["<li>"+query+" and <a href=/showTopGene?topGene="+key+" target=_New>"+key+"</a> :  <a href=/sentences?edgeID=" + url+ " target=_new>" +  str(hitGenes[key]) + " sentences.</a> \n"]=hitGenes[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)]
     topSorted = [(k, topGeneHits[k]) for k in sorted(topGeneHits, key=topGeneHits.get, reverse=True)]
     for k,v in topSorted: