Есть ли способ вызвать API PubChem в python?
Я использую PubChem API для преобразования химических смайлов в структуру, но все еще имею ошибку.
Вот мой Google Colab, который я пробую с изображением PIL плюс TKinter
https://colab.research.google.com/drive/1TE9WxXwaWKSLQzKRQoNlWFqztVSoIxB7
Мой желаемый результат должен быть в формате структуры, подобном этому
1 ответ
Решение
Скачивание и отображение в блокноте Jupyter
from urllib.request import urlretrieve
from IPython.display import Image
smiles = 'NC1=NC(C)=C(C2=CC=C(S(=O)(C)=O)C(F)=C2)S1'
urlretrieve('https://pubchem.ncbi.nlm.nih.gov/rest/pug/compound/smiles/'+smiles+'/PNG', 'smi_pic.png')
p = Image(filename='smi_pic.png')
p
Выход