From 858ce847470cee8303b67a58a74b23dfeb03e1cd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Herv=C3=A9=20=20MENAGER?= <herve.menager@pasteur.fr> Date: Sun, 26 Mar 2017 23:49:34 +0200 Subject: [PATCH] add GO information retrieval web service --- ippisite/ippidb/ws.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/ippisite/ippidb/ws.py b/ippisite/ippidb/ws.py index b8386de6..f52d2e76 100644 --- a/ippisite/ippidb/ws.py +++ b/ippisite/ippidb/ws.py @@ -55,6 +55,12 @@ def get_uniprot_info(uniprot_id): 'molecular_functions': molecular_functions } +def get_go_info(go_id): + resp = requests.get('https://www.ebi.ac.uk/ols/api/ontologies/go/terms/http%253A%252F%252Fpurl.obolibrary.org%252Fobo%252F{}'.format(go_id)) + data = resp.json() + label = data['label'] + return {'label': label} + def get_taxonomy_info(taxonomy_id): eu = EUtils() r = eu.EFetch('taxonomy', taxonomy_id, retmode='dict') -- GitLab