2024-06-01 23:22:54 发布
网友
我可以问一下Pymol是否允许用户根据用户定义的值设置atom颜色? 例如,我想根据所有原子的生化特性来给它们着色,羽毛被认为是RGB值,比如说[RGB]等于[feature1 feature2 feature3],我怎么可能呢 在Pymol做这个?在
另外,如果我已经给原子上色了,我能得到颜色值吗?我试着用命令行获取颜色(),但它返回的值未被识别为RGB color,是否还有其他值 我可以调用Pymol中的函数来获取原子颜色?在
请参考pymolwiki页面Color和Set Color。在
首先,使用您的特征定义一组颜色(记住将特征值规格化为缩放[0,1]或[0,255]):
set_color mycol1, [feature1R, feature1G, feature1B] set_color mycol2, [feature2R, feature2G, feature2B] ...
然后可以使用自定义颜色为原子着色:
要获得原子颜色,请参考“Getting Atom Colors”。 假设你有一个名为youratom的原子,你想得到它的颜色:
youratom
atomcolor = [] iterate youratom, atomcolor.append(cmd.get_color_tuple(color)) print atomcolor[0]
atomcolor[0]是一个按比例[0,1]的RGB值的元组。在
atomcolor[0]
请参考pymolwiki页面Color和Set Color。在
首先,使用您的特征定义一组颜色(记住将特征值规格化为缩放[0,1]或[0,255]):
然后可以使用自定义颜色为原子着色:
^{pr2}$要获得原子颜色,请参考“Getting Atom Colors”。 假设你有一个名为
youratom
的原子,你想得到它的颜色:atomcolor[0]
是一个按比例[0,1]的RGB值的元组。在相关问题 更多 >
编程相关推荐