计算化学公社

 找回密码 Forget password
 注册 Register
Views: 8859|回复 Reply: 3
打印 Print 上一主题 Last thread 下一主题 Next thread

[综合交流] 如何使用pymol作出配体和残基有区别的图?

[复制链接 Copy URL]

51

帖子

0

威望

713

eV
积分
764

Level 4 (黑子)

各位,我已经用球棍模型来显示氨基酸残基然后改变它们的半径,我使用的命令是:set stick_radius,0.3       可是这个命令是把所有的氨基酸残基都设为0.3,而我只是想把其中的几个的半径设为0.3, 那么命令是什么呢?请各位指导下。 通俗点讲,就是我想把8,24位的氨基酸残基的球棍模型的半径设为0.3,而不是把所有的都设为0.3,该怎么输入命令?谢谢大家,结果呈现如下。

WeChat Image_20200207110358.png (423.69 KB, 下载次数 Times of downloads: 46)

WeChat Image_20200207110358.png

51

帖子

0

威望

713

eV
积分
764

Level 4 (黑子)

2#
 楼主 Author| 发表于 Post on 2020-2-7 11:07:00 | 只看该作者 Only view this author
另外一种方法达到这种区别效果可以把残基设置为线型,然后设置大小。我还是想知道pymol如何区别操作

3098

帖子

28

威望

1万

eV
积分
16892

Level 6 (一方通行)

3#
发表于 Post on 2020-2-7 12:10:31 | 只看该作者 Only view this author
诸如 set stick_radius, 0.3这样的指令有一个默认隐含参数是(all),即对所有原子生效。用形如cmd.set("stick_radius",0.12,"你的选择指令")就能对任意对象应用了。

51

帖子

0

威望

713

eV
积分
764

Level 4 (黑子)

4#
 楼主 Author| 发表于 Post on 2020-2-7 12:17:15 | 只看该作者 Only view this author
liyuanhe211 发表于 2020-2-7 12:10
诸如 set stick_radius, 0.3这样的指令有一个默认隐含参数是(all),即对所有原子生效。用形如cmd.set("stic ...

不是很懂,比如我要单独设置残基8和24该输入什么指令呀 ?这是我输入的指令但是结果还是你说的默认对象还是全部。
1. select resi 8+24
2. show sticks, sele
3. set stick_radius, 0.3

本版积分规则 Credits rule

手机版 Mobile version|北京科音自然科学研究中心 Beijing Kein Research Center for Natural Sciences|京公网安备 11010502035419号|计算化学公社 — 北京科音旗下高水平计算化学交流论坛 ( 京ICP备14038949号-1 )|网站地图

GMT+8, 2024-11-23 09:46 , Processed in 0.465576 second(s), 24 queries , Gzip On.

快速回复 返回顶部 返回列表 Return to list