本帖最后由 中大-活性小肽 于 2012-10-31 09:13 编辑
嘿嘿,我又来了。这次介绍的命令是pseudoatom。
从名字上看能够猜出来,这个命令产生的是一个“伪原子”对象。该伪原子默认的位置是当前视图的正中央。
命令语法(这里只列出常用的参数):
pseudoatom 对象名,选择 #只有对象名是必须的
好了,现在我们来看看pseudoatom这个命令的常见用途。
用途一:
比如你想显示出某个特定原子与其相邻的苯环的中心间的距离。(注:这在显示π氢键时很有用)
解决思路:先在苯环的中心创建一个位原子,然后用distance命令显示出上面的原子与伪原子之间的距离,最后删除伪原子。
实现过程:
还是以256B为例,假设我们想知道A链上第104号赖氨酸残基中ζ位的N原子到与其相邻的第101号酪氨酸残基中的苯环中心间的距离。
# 在苯环的中心(即γ碳和ζ碳的中点)创建一个伪原子,并命名该对象为ph_center pseudoatom ph_center, a/101/cg+cz # 标出N原子到苯环中心间的距离 distance ph_center////ps1, a/104/nz # 删除之前创建的伪原子 delete ph_center
ph_center
用途二:
给你当前的视图加一个标题,当然,其实所谓的标题本质上将就是标签。
解决方法:在当前的视图外创建一个伪原子,然后给伪原子添加一个标签;转换到editing模式,将标签移动到合适的位置即可。具体的命令就不再展示了,大家可以自己去尝试一下。
用途三:
动态测量原子间距离(包括原子与空间任一点的距离),这是我在用途一中删除伪原子后又重新创建一个伪原子时偶然间想到的。
接着用途一,在最后一步时不要删除伪原子,而是转换到editing模式,按下Ctrl键并左键单击拖动伪原子,是否发现距离也随着改变呢?对了!要的就是这效果,大家可以自己去试试,还是挺有趣的。
当然,如果大家想随便点两个原子就显示它们之间的距离的话,推荐使用以下的命令:
# 这是一个与用户交互的命令,依次在两个原子上单击即可
wizard measurement
活性小肽
2012.10.31
|