天天看點

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

基于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")      
Linux(64位)下OpenBabel 2.4.1、python2.7和Ipython實戰(一)