diff --git a/ippisite/ippidb/ws.py b/ippisite/ippidb/ws.py index de60b85751eb7b668a0922a652133a8c49be5df1..8b9b3f3a9f415d0f417ac0212a5a9c5736c644a3 100644 --- a/ippisite/ippidb/ws.py +++ b/ippisite/ippidb/ws.py @@ -41,9 +41,11 @@ def get_uniprot_info(uniprot_id): recommended_name = resp.root.findall('{http://uniprot.org/uniprot}entry/{http://uniprot.org/uniprot}protein/{http://uniprot.org/uniprot}recommendedName/{http://uniprot.org/uniprot}fullName')[0].text organism = resp.root.findall('{http://uniprot.org/uniprot}entry/{http://uniprot.org/uniprot}organism/{http://uniprot.org/uniprot}dbReference[@type="NCBI Taxonomy"]')[0].attrib['id'] gene = resp.root.findall('{http://uniprot.org/uniprot}entry/{http://uniprot.org/uniprot}gene/{http://uniprot.org/uniprot}name[@type="primary"]')[0].text + entry_name = resp.root.findall('{http://uniprot.org/uniprot}entry/{http://uniprot.org/uniprot}name')[0].text return {'recommended_name': recommended_name, 'organism': int(organism), - 'gene': gene + 'gene': gene, + 'entry_name': entry_name } def get_taxonomy_info(taxonomy_id):