Rasmolify
From PyMolWiki
Here it is! Long awaited, less tested;
Contents |
Install
- Linux
- In your ~/.pymolrc set something like the following
run ~/pymolscripts/rasmolify.py
Finally, make a directory called ~/pymolscripts and copy the code below into a file called rasmolify.py - That should do the trick. You may also like to add a line that readsset virtual_trackball, off
in your ~/.pymolrc
- Windows
- ???
Usage
Think 'rasmol'
Related
TODO
- Check if a 'selection' exists, and limit commands to that selection (map the concept of a rasmol 'selection' onto the concept of a pymol selection).
- Implement 'scaling' units for display functions
- Fix the mouse behaviour?
- Add a rasmol GUI!
Code
## This is just a quick hack. For something more meaty see; ## http://arcib.dowling.edu/sbevsl/ ## Version 0.0.00-000/1 ## Turn off the virtual_trackball cmd.set("virtual_trackball", "off") ## spacefill def spacefill(p1=''): if(p1=='off'): cmd.hide("spheres") elif(p1==''): cmd.show("spheres") else: print("feh!") cmd.extend("spacefill", spacefill) ## cartoon def cartoon(p1=''): if(p1=='off'): cmd.hide("cartoon") elif(p1==''): cmd.show("cartoon") else: print("feh!") cmd.extend("cartoon", cartoon) ## wireframe def wireframe(p1=''): if(p1=='off'): cmd.hide("lines") elif(p1==''): cmd.show("lines") else: print("feh!") cmd.extend("wireframe", wireframe) ## exit def exit(): cmd.quit() cmd.extend("exit", exit)

