24小时热门版块排行榜    

北京石油化工学院2026年研究生招生接收调剂公告
查看: 4416  |  回复: 11
【奖励】 本帖被评价5次,作者javacfish增加金币 4.05
本帖产生 1 个 模拟EPI ,点击这里进行查看
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

javacfish

金虫 (小有名气)


[资源] 【原创】convert0.2 批量转化分子格式的小程序-updating 2010-05-28

经过bay__gulf618和一些网友来信的提议,我现在把covert0.11升级到convert0.2

此次升级:
1.实现的了分子名称的对应转化的目标,如a.mol2转化成sdf格式后变成a.sdf,以此类推。
2.实现了目录独立性,不要再去粘贴convert.exe的文件了。
3.可以设置系统的环境变量
4.可以转化成各种格式,修复了一些bug

第一部分:运行环境和安装方法:
1.需要jdk1.5以上,首先在开始---程序---运行中输入cmd,然后键入java,
如果发现类似的:“comand not found,”说明这个windows系统没有自带装jre(windows2000或有些xp安装的话,默认是带jre的),你要首先安装这个。
在这下载jre:
https://cds.sun.com/is-bin/INTER ... VariationTypeFilter
或者这个地址也行:
http://www.brsbox.com/filebox/do ... 2e1c20e5242b50678a7
2.下载convert0.2.rar即可!

第二部分
1. 打开mol_test (本软件使用的最大注意事项:要把同后缀的分子文件放到一个工作目录,比如把*.mol2放到一个目录当中,不要放其他文件或其他格式的文件)
2. 开始---运行---cmd,然后在回车。
3. d:\test\cpp\convert0.1\bin\read.exe . > 0.log (你也可以选择相对路径,但是我的DOS不能选择选择相对路径,这主要是看你了。同时注意:此时的文件一定要是0.log文件),如下图1:



4. 此时就会发现mol_test里面多了个0.log文件。
5. 然后你可以有2个选择,在windows的环境变量中设置
   a) convert=”convert的主目录”,然后在path的环境变量中的最后添加         %  ANT_HOME%\bin
    b) 什么变量都不设置,用的时候打开直接cd到这个可执行目录,或者加上路径直接运行,如下:
6.  然后输入:D:\test\convert0.11\convert0.2.exe mol2 sdf D:\test\convert0.2\babel D:\test\convert0.2\mol_test  D:\test\convert0.2\savepath
   a) 说明:mol2是你输入的分子格式,pdb是你要输出的格式,以此类推,加入你 要把mol2转化成mol,你就写成convert.exe mol2 mol D:\test\convert0.2\babel D:\test\convert0.2\mol_test  D:\test\convert0.2\savepath
   b) D:\test\convert0.2\babel是放babel的目录,记住一定写上
  c) D:\test\convert0.2\mol_test是放你目前要被转化的分子的目录,记住只放你转化的分子,其他一概不放。用完之后,还要继续转化其他分子,要么清空这个目录,要么在自定义个其他目录。
  d) D:\test\convert0.2\savepath 是设定你转化后的分子所在的目录(记住要先建好,以免出错),记住最好不要与原来的要被转化的分子设成同一个目录。
  e) 最后一定要严格按照顺序来写,convert0.2.exe 之后的一个参数是目前的分子格式;第二个参数是要转化的分子格式;第三个参数是babel目录所在,解压后就可以看到;第四个参数是目前分子所在的目录; 第五个参数是你要放转化后的分子的目录。

7. 然后输入:convert0.2.exe mol2 sdf D:\test\convert0.2\babel   D:\test\convert0.2\mol_test  D:\test\convert0.2\savepath, 如下图2



8.        然后你就可发现产生了与之对应的转化后的格式:



这样就实现了一一对应的转化了。
总结:说这么多,其实配置好之后,操作总共就2个步骤:
① read.exe . >0.log
② 拷贝convert.exe到工作目录,然后
convert0.2.exe mol2 sdf D:\test\convert0.2\babel D:\test\convert0.2\mol_test D:\test\convert0.2\savepath

有问题给我发邮件:javacfish@sina.com

convert0.2下载地址1:http://www.brsbox.com/filebox/do ... 1801328b929bc7a590e
convert0.2下载地址2:http://download.csdn.net/source/2402982


##################################################
以下是convert0.11,比较老的版本
最近有人问我如何用openbabel批量转化分子的格式,其实方法很多:
1.使用linux脚本将是非常容易的事,但是,windows下我不想再学dos了,就随便写了个程序,希望对大家有所帮助。
2.你也可以用openbabel转化成一个分子,在用split分割开。
3.TCL脚本等
脚本我就不写了,有兴趣的人可以补写。
有问题给我发邮件:javacfish@sina.com
convert0.11下载地址1:http://www.brsbox.com/filebox/do ... b3babca28762429ced8
convert0.11下载地址2:http://download.csdn.net/source/1910642
##################################################


License: 本软件遵守GNU General Public License
http://www.gnu.org/copyleft/gpl.html

[ Last edited by javacfish on 2010-5-28 at 15:58 ]
回复此楼

» 收录本帖的淘帖专辑推荐

分子对接

» 猜你喜欢

» 本主题相关商家推荐: (我也要在这里推广)

» 本主题相关价值贴推荐,对您同样有帮助:

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

javacfish

金虫 (小有名气)


★ ★
lei0736(金币+2,VIP+0):呵呵 12-21 10:24
引用回帖:
Originally posted by iconsdkxq7 at 2009-12-20 18:16:
菜鸟有个疑问,为什么不直接用openbabel做呢?而且还可以加氢。lz是写个小程序自娱自乐的吗?呵呵

对于这个贴子,你怎么做呢:
http://muchong.com/bbs/viewthread.php?tid=1730169
6楼2009-12-20 20:14:37
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 12 个回答

tjegg

铁杆木虫 (著名写手)



小木虫(金币+0.5):给个红包,谢谢回帖交流
不错,有用,我会试试的。
2楼2009-12-17 06:39:29
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

iconsdkxq7

银虫 (小有名气)



小木虫(金币+0.5):给个红包,谢谢回帖交流
谢谢,学习了,晚上回去试试
3楼2009-12-17 14:31:01
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

iconsdkxq7

银虫 (小有名气)



小木虫(金币+0.5):给个红包,谢谢回帖交流
菜鸟有个疑问,为什么不直接用openbabel做呢?而且还可以加氢。lz是写个小程序自娱自乐的吗?呵呵
5楼2009-12-20 18:16:42
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
☆ 无星级 ★ 一星级 ★★★ 三星级 ★★★★★ 五星级
普通表情 高级回复 (可上传附件)
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[考研] 265求调剂11408 +3 刘小鹿lu 2026-03-27 3/150 2026-03-27 20:53 by nihaoar
[考研] 安徽大学专硕生物与医药专业(086000)324分,英语已过四六级,六级521,求调剂 +4 美味可乐鸡翅 2026-03-26 4/200 2026-03-27 15:27 by 星空星月
[考研] 0703一志愿9,初试成绩:338,四六级已过,有科研经历,求调剂! +3 Zuhui0306 2026-03-25 3/150 2026-03-27 14:09 by shangxh
[考研] 化学308分求调剂 +8 你好明天你好 2026-03-23 9/450 2026-03-27 14:01 by 杨光于青云
[考研] 085601 材料工程 313分 求调剂 +5 Ong3 2026-03-27 5/250 2026-03-27 12:24 by goldfish51
[考研] 调剂 +3 李嘉图·S·路 2026-03-27 3/150 2026-03-27 11:19 by wangjy2002
[考研] 材料学硕333求调剂 +8 北道巷 2026-03-24 8/400 2026-03-27 10:18 by 我是小康
[考研] 一志愿陕师大生物学071000,298分,求调剂 +5 SYA! 2026-03-23 5/250 2026-03-27 09:29 by 不吃魚的貓
[考研] 325求调剂 +3 Aoyijiang 2026-03-23 3/150 2026-03-26 20:46 by 不吃魚的貓
[考研] 279求调剂 +6 红衣隐官 2026-03-21 6/300 2026-03-26 18:32 by 不吃魚的貓
[考研] 289求调剂 +17 硕星赴 2026-03-23 17/850 2026-03-26 16:18 by 不吃魚的貓
[考研] 334分 一志愿武理 材料求调剂 +4 李李不服输 2026-03-26 4/200 2026-03-26 16:00 by 不吃魚的貓
[考研] 一志愿哈工大,085400,320,求调剂 +4 gdlf9999 2026-03-24 4/200 2026-03-25 23:01 by boxking200
[考研] 299求调剂 +4 15188958825 2026-03-25 4/200 2026-03-25 22:56 by 418490947
[考研] 求调剂 +3 QiMing7 2026-03-25 3/150 2026-03-25 21:13 by 给你你注意休息
[考研] 0854AI CV方向招收调剂 +4 章小鱼567 2026-03-23 4/200 2026-03-25 17:04 by CoderLoser
[考研] 0703化学求调剂 +6 奶油草莓. 2026-03-22 7/350 2026-03-25 10:00 by shangxh
[考研] 340求调剂 +5 话梅糖111 2026-03-24 5/250 2026-03-25 06:53 by ilovexiaobin
[考研] 求调剂一志愿武汉理工大学材料工程(085601) +5 WW.' 2026-03-23 7/350 2026-03-24 14:50 by sprinining
[考研] 275求调剂 +6 shansx 2026-03-22 8/400 2026-03-22 15:27 by barlinike
信息提示
请填处理意见