mailr24376 - /branches/frame_order_cleanup/pipe_control/pymol_control.py


Others Months | Index by Date | Thread Index
>>   [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Header


Content

Posted by edward on July 01, 2014 - 14:20:
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')")
 




Related Messages


Powered by MHonArc, Updated Tue Jul 01 16:20:03 2014