Linux(64位)下OpenBabel 2.4.1、python2.7和Ipython实战(一)

来源:互联网 发布:联合国安理会知乎 编辑:程序博客网 时间:2024/05/18 01:36

基于OpenBabel2.4.1的Python绑定开发,我自己绑定的Python版本为Python2.7.

openbabel2.4手手册和pybel和openbabel库的使用。

下面是手册中的一个例子,练手!

import openbabel, pybelmol = openbabel.OBMol()a = mol.NewAtom()a.SetAtomicNum(6)   # carbon atoma.SetVector(0.0, 1.0, 2.0) # coordinatesb = mol.NewAtom()mol.AddBond(1, 2, 1)   # atoms indexed from 1pybelmol = pybel.Molecule(mol)pybelmol.write("sdf", "outputfile.sdf")


阅读全文
1 0
原创粉丝点击