- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
请问 Pymol 是否允许用户通过用户定义的值设置原子颜色?例如,我想根据所有原子的生化特征给它们着色, Feather 被认为是RGB值,比如说[R G B]等于[feature1 feature2 feature3],我怎样才能在 Pymol 中执行此操作?
另外,如果我已经给原子着色了,我可以获得颜色值吗?我尝试使用 cmd.getcolor(),但它返回的值不被识别为 RGB 颜色,是否还有其他颜色我可以调用 Pymol 中的函数来获取原子颜色吗?
最佳答案
请引用pymolwiki页面Color和 Set Color .
首先,使用您的特征定义一组颜色(请记住将特征值标准化为 [0,1] 或 [0, 255]):
set_color mycol1, [feature1R, feature1G, feature1B]
set_color mycol2, [feature2R, feature2G, feature2B]
...
然后您可以使用自定义颜色为原子着色:
# color all alpha Carbons to mycol1:
color mycol1, n. CA
# color all backbone Nitrogens to mycol2:
color mycol1, n. N
要获取原子颜色,请参阅“Getting Atom Colors ”。假设您有一个名为 youratom
的原子,并且您想要获取它的颜色:
atomcolor = []
iterate youratom, atomcolor.append(cmd.get_color_tuple(color))
print atomcolor[0]
atomcolor[0]
是一个 RGB 值范围为 [0,1] 的元组。
关于python - 如何在 Pymol 中设置 RGB 颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13179512/
我想获得 Pymol 中蛋白质的所有二面角(phi、psi、chi1、chi2、chi3、chi4),但我只能找到一个可以显示 phi 和 psi 的函数。 例如: PyMOL>phi_psi 1a
我已经下载了 pymol 并在我的 Mac 上使用。我从应用程序文件夹中打开它。我可以在其中成功运行 python 脚本。但是,我无法导入该脚本中的任何库。我目前知道将可导入库添加到 python 环
我不确定这是否是要问的正确网页... 我有一个生成的 xyz 文件: C 0 0 0 O 0 0 0.1 O 0 0 0.2 C 0
我有一个脚本可以对蛋白质执行一些计算。完成后,方法会导入 pymol 模块,并使用 pymol.cmd API 在 PyMOL session 中显示结果。该过程类似于以下内容: def displa
与 this PDB file以及以下 PyMOL代码: cd /Users/foo/Desktop/ reinitialize load pdp_4gg6CD1_I.pdb as cartoon s
我用这个 set_dihedral atom1_name, atom2_name, atom3_name, atom4_name, angle 例如 set_dihedral 22/C, 23/C,
我是 Gromacs 的新手(通常是蛋白质分析编码方面的新手,但对基于 Python 的代码有一些经验)。我正在尝试将从 pyDock 接收的 .ene 文件转换为更具可读性的格式(它当前打开 例如,
我想使用 PyMol 脚本选择蛋白质中的某些高度保守的残基(通过评分机制计算并在文本文件中列出 - 每个残基在一行中)。我正在使用的下面的 PyMol 脚本不起作用。如果有人能帮助我,我将非常感激。
我想像使用蛋白质结构一样与 PyMOL 中的配体进行比对,但我收到一条错误消息: ExecutiveAlign:移动选择必须仅源自一个对象 我还将配体复制到单独的 PDB 文件中,将 HETATM 条
我无法仅对 Pymol 中特定链的残基进行着色。抱歉,这似乎是一个明确的初学者问题。 到目前为止,我只能对所有链上具有特定值(例如 141)的所有残基进行着色。 #I want to colour r
请问 Pymol 是否允许用户通过用户定义的值设置原子颜色?例如,我想根据所有原子的生化特征给它们着色, Feather 被认为是RGB值,比如说[R G B]等于[feature1 feature2
我希望生成一个文件夹,其中包含 7(lengh)个特定氨基酸的每个肽的 pdb 文件。我想首先制作一个简单的 linux 脚本来生成一个包含所有 7 个字母组合的文件,如下所示: AAAAAAA AA
我是一名优秀的程序员,十分优秀!