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檔案。