obabel
install
- # 85.2 /home/dddc/zzy/software/obabel
- wget https://github.com/openbabel/openbabel/archive/refs/tags/openbabel-3-1-1.tar.gz
- tar zxf openbabel-3-1-1.tar.gz # (this creates openbabel-3-1-1)
- mkdir build
- cd build
- cmake ../openbabel-openbabel-3-1-1
- ### DCMAKE_BUILD_TYPE=Release 注意,不要写成Debug!!!
- ### 20240411 装成了Debug ,有空重装
- cmake ../openbabel-openbabel-3-1-1 -DCMAKE_INSTALL_PREFIX=/home/dddc/zzy/software/obabel/openbabel-openbabel-3-1-1/install -DCMAKE_BUILD_TYPE=Release
- make
- make -j4 # parallel build across 4 processors
- make install
usage
计算重原子数
- obabel frag_4.2_C2H5NO2.pdb -otxt --title "" --append atoms -d
- num=
`obabel frag_4.2_C2H5NO2.pdb -otxt --title "" --append atoms -d`
- # --title "" 不输出标题,-d 忽略氢原子
- # 案例:samuel 合作课题 cut-mol 20240409 cut_dock_0409.sh 中通过该命令直接得到一个数值(HAC),这个可以可以传入shell变量,从而计算配体效率(docking score/HAC)
- # 85.2 /home/dddc/zzy/people/samuel/0409-LE