Scripts: czone.py

File czone.py, 493 bytes (added by goddard, 15 years ago)
Line 
1#
2# Color zone the first surface using the selected atoms and radius set below.
3#
4from chimera import selection as s, openModels as om
5from _surface import SurfaceModel
6radius = 5
7surface = om.list(modelTypes = [SurfaceModel])[0]
8xform_to_surface = surface.openState.xform.inverse()
9atoms = s.currentAtoms()
10bonds = s.currentBonds()
11import ColorZone as cz
12points, colors = cz.points_and_colors(atoms, bonds, xform_to_surface)
13cz.color_zone(surface, points, colors, radius, auto_update = True)