24小时热门版块排行榜    

查看: 782  |  回复: 11
当前主题已经存档。

alwens

铁杆木虫 (正式写手)

老木虫

为方便别的虫子开了新帖:)
windows版本babel:
http://muchong.com/bbs/viewthread.php?tid=674907&fpage=1

[ Last edited by alwens on 2007-12-29 at 13:43 ]
万里夕阳锦背高 翻身犹恨东洋小 太公怎钓?
11楼2007-12-29 13:41:36
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

alwens

铁杆木虫 (正式写手)

老木虫

★ ★
zzgyb(金币+2,VIP+0):谢谢您的参与,欢迎您常来计算模拟版解答问题。
windows下批量处理的话有几个方法:
1.dos批处理命令
2.装cygwin或mingw,运行wjmed写的shell
3.装python,运行下面脚本:
~~~~~~~~~~~~~~~cut below and save as pdbtomol2.py~~~~~~~~~~~~~~~~~~~~
#!/usr/bin/env python
import os,sys
if len(sys.argv)!=2:
        print 'Usage: pdbtomol2.py '
        sys.exit(0)
pdb_dir=sys.argv[1]
pdb_v=[i[:i.find(.pdb') for i in open(pdb_dir).readlines() if i.find('.pdb')>0]
mol2_file='%s.mol2'%pdb_dir
fo=open(mol2_file,'wb)
for pdb in pdb_v:
        cmd='babel -ipdb %s.pdb -omol2 %s.mol2'%(os.path.join(pdb_dir,pdb),os.path.join(pdb_dir,pdb))
        print cmd
        os.system(cmd)
        v=open('%s.mol2'%os.path.join(pdb_dir,pdb)).readlines()
        fo.writelines(v)
fo.close()
万里夕阳锦背高 翻身犹恨东洋小 太公怎钓?
12楼2007-12-29 14:00:01
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 javacfish 的主题更新
普通表情 高级回复 (可上传附件)
信息提示
请填处理意见