From 7cd0b6abf04808c9cc396d84afa6014ff099015e Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Herv=C3=A9=20=20MENAGER?= <herve.menager@pasteur.fr>
Date: Sat, 9 Sep 2017 21:55:23 +0200
Subject: [PATCH] lowercase PDB code before to use ws request corresponding
 uniprot IDs

this is because EBI only accepts lowercase codes for PDB IDs


Former-commit-id: 6aeeaf6323d627ff1e1728eefbddfafbdc86deb2
---
 ippisite/ippidb/ws.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/ippisite/ippidb/ws.py b/ippisite/ippidb/ws.py
index 7a272f2a..b29027bb 100644
--- a/ippisite/ippidb/ws.py
+++ b/ippisite/ippidb/ws.py
@@ -80,6 +80,6 @@ def get_pfam_info(pfam_acc):
             'description': description}
 
 def get_pdb_uniprot_mapping(pdb_id):
-    resp = requests.get('https://www.ebi.ac.uk/pdbe/api/mappings/uniprot/{}'.format(pdb_id))
+    resp = requests.get('https://www.ebi.ac.uk/pdbe/api/mappings/uniprot/{}'.format(pdb_id.lower()))
     uniprot_ids = list(resp.json()[pdb_id]['UniProt'].keys())
     return uniprot_ids
-- 
GitLab