我只是从 rdkit ( https://www.rdkit.org/docs/GettingStartedInPython.html#generating-images-of-fingerprint-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)
有谁知道如何解决这个问题?非常感谢先进。
我现在在 Windows 上使用 python 3.6 和最新的 rdkit 版本(2018.09.1.0)