Author: bugman Date: Tue Jul 1 14:20:02 2014 New Revision: 24376 URL: http://svn.gna.org/viewcvs/relax?rev=24376&view=rev Log: Modified the rotor representation generated by the pymol.frame_order user function. This is to make the object less bulky. Modified: branches/frame_order_cleanup/pipe_control/pymol_control.py Modified: branches/frame_order_cleanup/pipe_control/pymol_control.py URL: http://svn.gna.org/viewcvs/relax/branches/frame_order_cleanup/pipe_control/pymol_control.py?rev=24376&r1=24375&r2=24376&view=diff ============================================================================== --- branches/frame_order_cleanup/pipe_control/pymol_control.py (original) +++ branches/frame_order_cleanup/pipe_control/pymol_control.py Tue Jul 1 14:20:02 2014 @@ -656,6 +656,11 @@ if id == None: raise RelaxError("The PyMOL object ID must be supplied.") + # First hide everything. + pymol_obj.exec_cmd("select %s" % id) + pymol_obj.exec_cmd("hide ('sele')") + pymol_obj.exec_cmd("cmd.delete('sele')") + # Rotor objects: Set up the rotor axis. pymol_obj.exec_cmd("select (%s & resn RTX)" % id) pymol_obj.exec_cmd("show stick, 'sele'") @@ -671,13 +676,15 @@ # Rotor objects: Set up the propellers. pymol_obj.exec_cmd("select (%s & resn RTB)" % id) - pymol_obj.exec_cmd("show stick, 'sele'") - pymol_obj.exec_cmd("set stick_radius, 0.15, 'sele'") + pymol_obj.exec_cmd("show line, 'sele'") + pymol_obj.exec_cmd("cmd.delete('sele')") + pymol_obj.exec_cmd("select (%s & resn RTB & name BLD)" % id) + pymol_obj.exec_cmd("show spheres, 'sele'") + pymol_obj.exec_cmd("set sphere_scale, 0.1, 'sele'") pymol_obj.exec_cmd("cmd.delete('sele')") # Rotor objects: The labels. pymol_obj.exec_cmd("select (%s & resn RTL)" % id) - pymol_obj.exec_cmd("hide ('sele')") pymol_obj.exec_cmd("cmd.label(\"sele\",\"name\")") pymol_obj.exec_cmd("cmd.delete('sele')")