可以使用jupyter notebook直接将相同文件夹中的指定二维sdf文件得到3D格式的sdf

产生3D构象前,需要为分子添加H原子。

from rdkit import Chem
from rdkit.Chem import AllChemsdf = Chem.SDMolSupplier('输入名称.sdf')#读入
mols = [i for i in sdf if i]SDFfile = Chem.SDWriter('输出名称.sdf') #3D分子
for i,m in enumerate(mols):print(i)mol = AllChem.AddHs(m)AllChem.EmbedMolecule(mol)AllChem.MMFFOptimizeMolecule(mol)SDFfile.write(mol)
SDFfile.close()

一段代码——使用rdkit函数生成分子文件的3D构象相关推荐

  1. RDKit | 基于RDKit从分子中提取3D药效团特征

    从分子中提取3D药效团特征 导入库 import os from rdkit import Geometry from rdkit import RDConfig from rdkit.Chem im ...

  2. 如何用pycharm对比两段代码(或两个文件的代码)

    右键文件,点击Compare With 选择要对比的文件,点击ok 然后就可以愉快地玩耍啦♪(∇*) 参考文章:pycharm的强大之处之两个文件代码的比对

  3. 在php里面找出有用的代码,如何在多个源代码文件中 找到某段代码?

    有一个网站里面有个图片链接已经失效,并且某明奇妙多出了一些字符. 现在我想在多个源代码文件中php或者数据库中找到这段代码,并且修正. 请问有没有好的方法? 回复内容: 有一个网站里面有个图片链接已经 ...

  4. java怎么播放不了声音,java – 为什么这段代码不播放声音文件

    代码 import javax.sound.sampled.*; import java.io.*; public class Tester { static Thread th; public st ...

  5. 如何精确测量一段代码的执行时间

    最近在工作中遇到了需要精确测量一段C代码执行时间的需求,大家给出的方案有以下三种: gettimeofday(2) rdtsc/rdtscp clock_gettime(2) 下面我们就逐一介绍下这三 ...

  6. 假设写一段代码引导PC开机这段代码是 ? Here is a tiny quot;OSquot; :-D

    Hello world -- OS 我找到了华科绍志远博士的相关代码,发现他依据MIT的JOS的boot.S 稍作改动.然后单独剥离出来,能够非常好玩~ 资料下载地址: http://download ...

  7. 惊了!7 行代码优雅地实现 Excel 文件生成下载功能

    欢迎关注个人微信公众号: 小哈学Java 个人网站: www.exception.site/essay/how-t- 目录 一.前言 二.Apache poi.jxl 的缺陷 三.阿里出品的 Easy ...

  8. @excel注解_惊了!如何通过阿里 EasyExcel 7 行代码, 优雅地实现 Excel 文件导出功能?...

    目录 一.前言 二.Apache poi.jxl 的缺陷 三.阿里出品的 EasyExcel,安利一波 四.EasyExcel 解决了什么 五.快速上手 六.特殊场景支持 七.Web 下载示例代码 八 ...

  9. linux内核中链表代码分析---list.h头文件分析(二)【转】

    转自:http://blog.chinaunix.net/uid-30254565-id-5637598.html linux内核中链表代码分析---list.h头文件分析(二) 16年2月28日16 ...

最新文章

  1. 检查linux是否安装zlib,Linux下安装zlib
  2. Android源码项目目录结构
  3. ping 用数字串代替IP地址
  4. golang中的panic
  5. original_keras_version = f.attrs[‘keras_version‘].decode(‘utf8‘)
  6. hdu 4496 D-City 并查集
  7. 基于Geoserver配置多图层地图以及利用uDig来进行样式配置
  8. 在登陆AD的机器上测试模拟经过验证的用户
  9. 位居中国机器学习公有云市场份额第一,华为云 ModelArts 的进阶之路
  10. html5初始结构,分子动力学初始结构构建程序Packmol的使用
  11. Mybatis中取 Oracle自增序列 重复值
  12. Day05——综合任务1、顺序表
  13. leet234.回文链表
  14. java文件是什么_java类文件是什么?
  15. Azkaban环境配置-尚硅谷大数据培训
  16. Java 和 MySQL 数据类型对照表
  17. docker创建容器
  18. OMIM使用简要说明
  19. 彩票开奖结果查询接口介绍
  20. iPhone手机屏幕尺寸与倍图计算公式(更新至iPhone 14 Plus)

热门文章

  1. “Spark上流式机器学习算法实现”终期检查报告
  2. 分享几个手机必备实用APP,建议收藏
  3. java设计捕鱼达人中鱼的动图_鱼gif动态动画图片
  4. 最严谨的计算机语言p,P=NP?这世界真有捷径?
  5. tsconfig 配置文件各字段详解
  6. 时间窗口(Time Windows)的原理和使用
  7. Ubuntu20.04 通过netplan 配置静态ip
  8. ArcGIS中的土地利用变化分析
  9. 如何写好状态机?跑马灯/流水灯Verilog HDL实现
  10. 该爬破解验证码,爬企信宝必须破解滑块验证