From 54e1ea8cfa6745e4e36844e965e9a556b1a38e34 Mon Sep 17 00:00:00 2001 From: Tamara Slosarek Date: Mon, 15 Jan 2024 17:32:43 +0100 Subject: [PATCH] feat(scripts): add script to get distinct CPIC lookup genes --- scripts/cpic_lookup_genes.py | 11 +++++++++++ scripts/requirements.txt | 3 ++- 2 files changed, 13 insertions(+), 1 deletion(-) create mode 100644 scripts/cpic_lookup_genes.py diff --git a/scripts/cpic_lookup_genes.py b/scripts/cpic_lookup_genes.py new file mode 100644 index 000000000..2d0adbd8d --- /dev/null +++ b/scripts/cpic_lookup_genes.py @@ -0,0 +1,11 @@ +import json +import requests + +cpicLookupUrl = "https://api.cpicpgx.org/v1/diplotype?select=genesymbol" +response = requests.get(cpicLookupUrl) +cpicLookups = response.json() +genes = set() +for lookup in cpicLookups: + genes.add(lookup['genesymbol']) +for gene in genes: + print(gene) diff --git a/scripts/requirements.txt b/scripts/requirements.txt index a8ea137b9..d98375c15 100644 --- a/scripts/requirements.txt +++ b/scripts/requirements.txt @@ -1,2 +1,3 @@ pymongo==3.5.1 -pytest \ No newline at end of file +pytest +requests \ No newline at end of file