aboutsummaryrefslogtreecommitdiff
path: root/server.py
diff options
context:
space:
mode:
Diffstat (limited to 'server.py')
-rwxr-xr-xserver.py37
1 files changed, 21 insertions, 16 deletions
diff --git a/server.py b/server.py
index f16d930..f36a4b3 100755
--- a/server.py
+++ b/server.py
@@ -541,11 +541,14 @@ def sentences():
edge=request.args.get('edgeID')
(tf_name, gene0, cat0)=edge.split("|")
out3=""
- out5_pl=""
- out5_sn=""
+# out5_pl=""
+# out5_sn=""
out_pos = ""
out_neg = ""
num_abstract = 0
+ stress_systemic = "<br><br><br><hr>"+"<b>Sentence(s) describing celluar stress (classified using a deep learning model):</b>"
+ stress_cellular = "<b>Sentence(s) describing systemic stress (classified using a deep learning model):</b>"
+ stress_sents={}
with open(tf_name, "r") as df:
all_sents=df.read()
for sent in all_sents.split("\n"):
@@ -555,29 +558,31 @@ def sentences():
out3+= "<li> "+ text + " <a href=\"https://www.ncbi.nlm.nih.gov/pubmed/?term=" + pmid +"\" target=_new>PMID:"+pmid+"<br></a>"
num_abstract += 1
if(pmid+cat0 not in pmid_list):
- pmid_list.append(pmid+cat0)
+ pmid_list.append(pmid+cat0)
if(cat0=='stress'):
- out5_pl = 'These are analyzed by deep learning to seperate the relevant sentences.'
- out5_sn = 'This is analyzed by deep learning to see whether it is relevant or not.'
+# out5_pl = 'These are analyzed by deep learning to seperate the relevant sentences.'
+# out5_sn = 'This is analyzed by deep learning to see whether it is relevant or not.'
out_pred = "<li> "+ text + " <a href=\"https://www.ncbi.nlm.nih.gov/pubmed/?term=" + pmid +"\" target=_new>PMID:"+pmid+"<br></a>"
+ #should we add the html part after the predict_sent function?
out4 = predict_sent(out_pred)
- if(out4 == 'pos'):
- out_rel = "<b>Relevant sentences:</b>"
- out_pos += out_pred
- else:
- out_irrel = "<br><br><br><hr>"+"<b>Irrelevant sentences:</b>"
- out_neg += out_pred
+ stress_sents[out4] +=stress_sents[out4]
+# stress_sents["pos"]+=stress_sents["pos"]
+# stress_sents["neg"]+=stress_sents["neg"]
+# if(out4 == 'pos'):
+# out_pos += out_pred
+# else:
+# out_neg += out_pred
out1="<h3>"+gene0 + " and " + cat0 + "</h3>\n"
if len(pmid_list)>1:
out2 = str(num_abstract) + ' sentences in ' + str(len(pmid_list)) + ' studies' + "<br>"
- if(out5_pl!=""):
- out2 += out5_pl
+# if(out5_pl!=""):
+# out2 += out5_pl
out2 += "<hr>\n"
else:
out2 = str(num_abstract) + ' sentence in ' + str(len(pmid_list)) + ' study' "<br>"
- if(out5_sn!=""):
- out2 += out5_sn
- out2 += "<hr>\n"
+# if(out5_sn!=""):
+# out2 += out5_sn
+ out2 += "<hr>\n"
if(out_neg == "" and out_pos == ""):
out= out1+ out2 +out3
elif(out_pos != "" and out_neg!=""):