Hi all -
I'm trying to use pymol to render a large number of complex images in
order to make a molecular movie. This already takes a long time (1-2
minutes per frame) on my Octane due to the large molecular surfaces I'm
drawing, but I'm now going to need to raise the surface quality,
increase the number of frames, and possibly raytrace the images as well.
Rather than tie up my computer for a week doing this, I thought I'd
try a suggestion that Warren made, and run my pymol scripts in batch
mode on a 24-CPU Origin2000 compute server that we have.
However, I'm having trouble getting the command mode to function. It
appears that one should launch pymol like so:
pymol.com -c < pymol_script
where "pymol_script" is a script file that you could otherwise invoke
from the GUI's command line by "@pymol_script". However, when I try
this with a simple script like:
load egf.pdb, egf
color orange, egf
show surface, egf
ray
png test.png
the program starts and then exits immediately without doing anything.
There's no .png file generated; if I give an incorrect filename in the
script, there's no error message; the script takes no time to execute.
The screen output that I do get is:
(the usual pymol startup message)
Command mode. No graphics front end.
Memory: 0 blocks expected, 0 found, 46 maximum allocated.
Memory: current memory allocated 0 bytes (0.0 MB).
PyMOL: normal program termination.
Soooo, what am I doing wrong? Am I invoking pymol correctly? Do I need
things in the script that I wouldn't normally (like window size)?
I'm using pymol 0.86 on an SGI Octane running Irix 6.5, if it matters.
Thanks,
Matt
--
Matthew Franklin Phone:(650)225-4596
Postdoctoral Researcher Fax:(650)225-3734
Genentech, Inc.
1 DNA Way, South San Francisco, CA 94080