diff --git a/ippisite/ippidb/ws.py b/ippisite/ippidb/ws.py index b8386de67533d729a6364f90f27ca1c63d74b517..f52d2e768f0f1cda92a5e2b69473b112c180020b 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')