On May 5, 2010, at 10:28 AM, Elaine Meng wrote:
With Chimera commands, you can create a distance monitor and set its stick thickness, color, etc.:
open 1zik
alias pair1 #0:22.a@oe2:25@ne
dist pair1
setattr p drawMode 1 pair1
setattr p radius .05 pair1
setattr p color hot pink pair1
setattr p label " " pair1
However, it sounds like python will be necessary to conditionally set radius or color depending on the value of the distance.
A little more info on this possibility. You can get the distance-monitor pseudobond group in Chimera with:
from StructureMeasure.DistMonitor import distanceMonitor
and run through the distance-monitor pseudobonds with:
for pb in distanceMonitor.pseudoBonds:
...do something that sets pb.radius based on pb.length()...
--Eric
Eric Pettersen
UCSF Computer Graphics Lab