天天看點

Linux(64位)下OpenBabel 2.4.1、python2.7和Ipython實戰(二)

OpenBabel 分割多分子sdf檔案 Python 調用OpenBabel的API執行個體,來自openbabel手冊,網址 點選打開連結手冊 執行個體

import pybel
 
for mol in pybel.readfile("sdf", "NatProduct.sdf"):
   mol.write("sdf", "%s.sdf" % mol.title)      
Linux(64位)下OpenBabel 2.4.1、python2.7和Ipython實戰(二)

分割效果

含有133個分子的sdf'格式檔案,分割為了133個單個分子的sdf檔案。

Linux(64位)下OpenBabel 2.4.1、python2.7和Ipython實戰(二)