aboutsummaryrefslogtreecommitdiff
path: root/gn2/wqflask/views.py
diff options
context:
space:
mode:
Diffstat (limited to 'gn2/wqflask/views.py')
-rw-r--r--gn2/wqflask/views.py10
1 files changed, 10 insertions, 0 deletions
diff --git a/gn2/wqflask/views.py b/gn2/wqflask/views.py
index cbf530c6..ec138a67 100644
--- a/gn2/wqflask/views.py
+++ b/gn2/wqflask/views.py
@@ -1190,11 +1190,21 @@ def get_probeset(name, dataset=None):
GN3_LOCAL_URL,
f"/api/metadata/probesets/{name}")
).json()
+ summary = None
+ if gene_id := metadata.get("geneID"):
+ gene_id = gene_id.get("id").split("=")[-1]
+ result = json.loads(
+ requests.get(
+ f"http://eutils.ncbi.nlm.nih.gov/entrez/eutils/esummary.fcgi?db=gene&id={gene_id}&retmode=json"
+ ).content
+ )['result']
+ summary = result[gene_id]['summary']
return render_template(
"probeset.html",
name=name,
dataset=dataset,
metadata=metadata,
+ summary=summary,
)