RDKit 绘制问题:使用 Draw.DrawRDKitBit 命令未显示指纹图



我只是从rdkit(https://www.rdkit.org/docs/getTingStartedStedInpython.html#generating-images-fitgerprint-bits)复制并粘贴了这些代码我期望生成图形。但是,我有一个长字符串。

from rdkit import Chem 
from rdkit.Chem import AllChem
from rdkit.Chem import Draw
mol = Chem.MolFromSmiles('c1ccccc1CC1CC1')
bi = {}
fp = AllChem.GetMorganFingerprintAsBitVect(mol, radius=2, bitInfo=bi)
mfp2_svg = Draw.DrawMorganBit(mol, 872, bi)
rdkbi = {}
rdkfp = Chem.RDKFingerprint(mol, maxPath=5, bitInfo=rdkbi)
rdk_svg = Draw.DrawRDKitBit(mol, 1553, rdkbi)

有人知道如何解决这个问题吗?非常感谢Advanced。

我现在正在使用Windows上的Python 3.6和最新的RDKIT版本(2018.09.1.0)

要在ipython或jupyter笔记本中查看描述,只需添加

from rdkit.Chem.Draw import IPythonConsole

rdkit" getstarted'没有用于示例脚本,因此从未声明ipythonconsole的导入,尽管它不是新的。

在RDKit博客中查看或搜索笔记本网络,您会发现它是标准。

相关内容

  • 没有找到相关文章

最新更新