首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何检索KEGG化合物的InChI密钥?

如何检索KEGG化合物的InChI密钥?
EN

Stack Overflow用户
提问于 2017-09-01 08:51:47
回答 1查看 127关注 0票数 0

我想检索给定KEGG化合物的InChI表示,但没有找到直接的解决方案。

我们可以通过ChEBI这样做:

代码语言:javascript
复制
from bioservices import *

kegg_con = KEGG()

kegg_entry = kegg_con.parse(kegg_con.get('C00047'))

chebi_con = ChEBI()

chebi_entry = chebi_con.getCompleteEntity('CHEBI:' + kegg_entry['DBLINKS']['ChEBI'])

print chebi_entry.smiles
print chebi_entry.inchi
print chebi_entry.inchiKey

它将打印

代码语言:javascript
复制
NCCCC[C@H](N)C(O)=O
InChI=1S/C6H14N2O2/c7-4-2-1-3-5(8)6(9)10/h5H,1-4,7-8H2,(H,9,10)/t5-/m0/s1
KDXKERNSBIXSRK-YFKPBYRVSA-N

有没有一条不需要经过ChEBI的直通车?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-10-25 09:15:00

我不知道KEGG服务中有什么功能允许您直接这样做。我相信你的解决方案(例如ChEBI)是正确的。您可能还有其他有用的服务,如unichem、化学蜘蛛(虽然需要登录)也可以帮助您。(免责声明:我是生物服务的主要作者)

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45996496

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档