一段代码——使用rdkit函数生成分子文件的3D构象
可以使用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构象相关推荐
- RDKit | 基于RDKit从分子中提取3D药效团特征
从分子中提取3D药效团特征 导入库 import os from rdkit import Geometry from rdkit import RDConfig from rdkit.Chem im ...
- 如何用pycharm对比两段代码(或两个文件的代码)
右键文件,点击Compare With 选择要对比的文件,点击ok 然后就可以愉快地玩耍啦♪(∇*) 参考文章:pycharm的强大之处之两个文件代码的比对
- 在php里面找出有用的代码,如何在多个源代码文件中 找到某段代码?
有一个网站里面有个图片链接已经失效,并且某明奇妙多出了一些字符. 现在我想在多个源代码文件中php或者数据库中找到这段代码,并且修正. 请问有没有好的方法? 回复内容: 有一个网站里面有个图片链接已经 ...
- java怎么播放不了声音,java – 为什么这段代码不播放声音文件
代码 import javax.sound.sampled.*; import java.io.*; public class Tester { static Thread th; public st ...
- 如何精确测量一段代码的执行时间
最近在工作中遇到了需要精确测量一段C代码执行时间的需求,大家给出的方案有以下三种: gettimeofday(2) rdtsc/rdtscp clock_gettime(2) 下面我们就逐一介绍下这三 ...
- 假设写一段代码引导PC开机这段代码是 ? Here is a tiny quot;OSquot; :-D
Hello world -- OS 我找到了华科绍志远博士的相关代码,发现他依据MIT的JOS的boot.S 稍作改动.然后单独剥离出来,能够非常好玩~ 资料下载地址: http://download ...
- 惊了!7 行代码优雅地实现 Excel 文件生成下载功能
欢迎关注个人微信公众号: 小哈学Java 个人网站: www.exception.site/essay/how-t- 目录 一.前言 二.Apache poi.jxl 的缺陷 三.阿里出品的 Easy ...
- @excel注解_惊了!如何通过阿里 EasyExcel 7 行代码, 优雅地实现 Excel 文件导出功能?...
目录 一.前言 二.Apache poi.jxl 的缺陷 三.阿里出品的 EasyExcel,安利一波 四.EasyExcel 解决了什么 五.快速上手 六.特殊场景支持 七.Web 下载示例代码 八 ...
- linux内核中链表代码分析---list.h头文件分析(二)【转】
转自:http://blog.chinaunix.net/uid-30254565-id-5637598.html linux内核中链表代码分析---list.h头文件分析(二) 16年2月28日16 ...
最新文章
- 检查linux是否安装zlib,Linux下安装zlib
- Android源码项目目录结构
- ping 用数字串代替IP地址
- golang中的panic
- original_keras_version = f.attrs[‘keras_version‘].decode(‘utf8‘)
- hdu 4496 D-City 并查集
- 基于Geoserver配置多图层地图以及利用uDig来进行样式配置
- 在登陆AD的机器上测试模拟经过验证的用户
- 位居中国机器学习公有云市场份额第一,华为云 ModelArts 的进阶之路
- html5初始结构,分子动力学初始结构构建程序Packmol的使用
- Mybatis中取 Oracle自增序列 重复值
- Day05——综合任务1、顺序表
- leet234.回文链表
- java文件是什么_java类文件是什么?
- Azkaban环境配置-尚硅谷大数据培训
- Java 和 MySQL 数据类型对照表
- docker创建容器
- OMIM使用简要说明
- 彩票开奖结果查询接口介绍
- iPhone手机屏幕尺寸与倍图计算公式(更新至iPhone 14 Plus)