中间贴一层openbabel把mol转成smiles |
ShangChien 发表于 2021-11-5 12:46 这个方法不是100%可以成功,具体看楼下讨论 |
ShangChien 发表于 2021-11-18 11:28 感谢回复,对比gaussview和rdkit输出的mol其实可以发现有很多不同点,目前不明确mol文件所有参数的含义,后续有进展我再跟进 ![]() |
ShangChien 发表于 2021-11-5 12:46 我试了一下,这个方法好像不适合我的结构 |
5.94 KB, 下载次数 Times of downloads: 4
本帖最后由 ShangChien 于 2021-11-8 10:38 编辑 ShangChien 发表于 2021-11-5 12:46 如果有小伙伴使用了Pathlib文件系统来传递mol文件的路径,那么Chem.MolFromMolFile(path)会报错。因为这个接口仅支持字符串https://github.com/rdkit/rdkit/issues/2923 解决办法也很简单:
![]() |
本帖最后由 ShangChien 于 2021-11-5 12:59 编辑 从祖传脚本中发现了更简单的方法,无需使用openbabel中间转换。具体方法为修改GassianView转换得到的*.mol文件: 将第四行最后的三个“0”修改为“0999 V2000” 修改前:
修改后:
撒花 ![]() |
doublezhang 发表于 2021-7-16 16:53 谢谢回复,我暂时确实也是这么做的,但是这会失去部分三维的坐标信息。期待开发组吧! |
手机版 Mobile version|北京科音自然科学研究中心 Beijing Kein Research Center for Natural Sciences|京公网安备 11010502035419号|计算化学公社 — 北京科音旗下高水平计算化学交流论坛 ( 京ICP备14038949号-1 )|网站地图
GMT+8, 2025-8-15 23:26 , Processed in 0.186470 second(s), 27 queries , Gzip On.