基于OpenBabel2.4.1的Python绑定开发,我自己绑定的Python版本为Python2.7.
openbabel2.4手手册和pybel和openbabel库的使用。
下面是手册中的一个例子,练手!
import openbabel, pybel
mol = openbabel.OBMol()
a = mol.NewAtom()
a.SetAtomicNum(6) # carbon atom
a.SetVector(0.0, 1.0, 2.0) # coordinates
b = mol.NewAtom()
mol.AddBond(1, 2, 1) # atoms indexed from 1
pybelmol = pybel.Molecule(mol)
pybelmol.write("sdf", "outputfile.sdf")