首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Rdkit: MaeMolSupplier NameError

Rdkit: MaeMolSupplier NameError
EN

Stack Overflow用户
提问于 2020-03-25 16:07:08
回答 1查看 523关注 0票数 1

我想要能够提取".mae“格式的分子的细节。我导入了rdkit.Chem.rdmolfiles函数,它似乎适用于MolFromSmiles,但不像2019年文档中建议的那样适用于MaeMolSupplier。相反,我得到了NameError。如能提供任何协助或帮助,请拨打此功能将不胜感激。

适用于MolFromSmiles

代码语言:javascript
复制
import rdkit
from rdkit.Chem.rdmolfiles import *

mol = MolFromSmiles('C1NCN1')
print(mol)

(my-rdkit-env) [Me]$ python3 testrdkit.py 
<rdkit.Chem.rdchem.Mol object at 0x7f237f917030>

现在显示错误

代码语言:javascript
复制
import rdkit
from rdkit.Chem.rdmolfiles import *
suppl = MaeMolSupplier(file('five.mae'))
print(suppl)

my-rdkit-env) [Me]$ python3 testrdkit.py 
Traceback (most recent call last):
  File "testrdkit.py", line 8, in <module>
    suppl = MaeMolSupplier(file('five.mae'))
NameError: name 'MaeMolSupplier' is not defined
EN

回答 1

Stack Overflow用户

发布于 2020-03-25 19:44:02

import *在这里也不起作用。

只需导入rdmolfiles。

代码语言:javascript
复制
from rdkit.Chem import rdmolfiles
suppl = rdmolfiles.MaeMolSupplier('five.mae')
print(suppl)
<rdkit.Chem.rdmolfiles.MaeMolSupplier object at 0x000002792CEFC5B0>
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60852688

复制
相关文章

相似问题

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