OpenBabel 分割多分子sdf文件 Python 调用OpenBabel的API实例,来自openbabel手册,网址 点击打开链接手册 实例
import pybel
for mol in pybel.readfile("sdf", "NatProduct.sdf"):
mol.write("sdf", "%s.sdf" % mol.title)
分割效果
含有133个分子的sdf'格式文件,分割为了133个单个分子的sdf文件。