基于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")