如何在Python中读取SDF文件?

时间:2018-07-17 18:42:31

标签: python sdf pybel

我正在一个项目中,需要读取不同的SDF文件并比较其中的两组分子。问题是我似乎无法打开它们。我尝试使用Pybel和RDKit无效。

运行以下代码将返回:

from cinfony import pybel, rdk
from rdkit import Chem

suppl = Chem.SDMolSupplier('test.sdf')
mol = None
for mol in suppl:
    mol.GetNumAtoms()`

IOErrorTraceback(最近通话最近)  在()中      11#neighbor_coords = pybel.atom(neighbor).coords      12 ---> 13 suppl = Chem.SDMolSupplier('test.sdf')      14摩尔=无      补充剂中的mol为15:

IOError:文件错误:输入文件test.sdf错误

如何正确加载文件?预先谢谢你。

0 个答案:

没有答案