How To Make RasMol Scripts Portable (Mac or PC) Gale
Rhodes
Department of Chemistry University of Southern Maine Portland, Maine 04104-9300
rhodes@usm.maine.edu
RasMol scripts allow you to keep complex views that might
take too long to create on the fly in the classroom. But if you move them to a different
directory or computer after you create them, they probably will not work. Here's how to
modify your scripts so you can use them anywhere.
Open the script file in a word processor. To find the file in the "Open
File" dialog of your word processor, you may have to ask the program to display all
files, not just readable files. If you can't open the script in your word processor, you
may have to change the file type. See the note about file types, below.
After you open the file, the first eight lines should look like this:
#!rasmol -script
# File: 1ldg1.spt
# Creator: RasMol Version 2.6
zap
background [0,0,0]
load pdb "Macintosh HD/Desktop Folder/Jane's Files/1LDG.pdb"
set ambient 60
set specular off
The reason this script is not portable is that darn load pdb command,
because it includes the absolute or full address of the pdb file 1LDG.pdb. Edit this
command to remove everything within the quotes except the exact name of the pdb
file needed for running the script. After editing, the first eight lines should look like
this:
#!rasmol -script
# File: 1LDG1.spt
# Creator: RasMol Version 2.6
zap
background [0,0,0]
load pdb "1LDG.pdb"
set ambient 60
set specular off
Notice the change in line 6.
Save the script as a text file. In the "Save File" dialog of
your word processor, you can specify the format of the saved file. Choose "text"
or "plain text" or "ASCII text."
Now your script is portable. To use it after moving it to another directory,
disk, or computer, you must place three items, 1) the script, 2) the pdb file called for
in the load pdb command, and 3) the RasMol program, all in the same folder or
directory. To run the script (let's say its name is 1LDG#4.spt), start RasMol and on its
Command Line, type this command:
script 1LDG#4.spt
and press return.
On Macintosh computers, if you restore the script file type and creator after
editing (see below), you can simply double-click the script icon, or drag the script icon
onto the RasMac icon to run the script.
A TIP FOR TEACHERS
If you want to show your class several
scripts made from a large PDB file, loading the file for each script takes a long time.
Edit the first script as instructed above. Edit the second and subsequent scripts by
completely removing lines 4 and 6, the zap command and the load command. Zap
removes the current file from memory. Without that command, and without a load
command, RasMol carries out the script on the PDB file already in memory.
The first lines of the edited file should look like this:
#!rasmol -script
# File: 1LDG1.spt
# Creator: RasMol Version 2.6
background [0,0,0]
set ambient 60
set specular off
About File Types (Macintosh
Only)
Word processor programs recognize readable files by information that is
hidden from the computer user. Two bits of information, the file type and the file
creator, determine whether a given program will open a given file. Some word
processors (ClarisWorks, for instance) will not open a RasMol script file unless you
change its file type and creator. To make these changes, so you can open a script file and
edit it, you need a utility program like FileTyper. The FileTyper Home Page tells you
how to get and use the program.
RasMol writes scripts with file type RSML and file creator RSML. Use
FileTyper to change the file type to TEXT. Then almost any word processor will recognize
and open it. After you edit the file and save it in text format, you will notice that its
icon changes to match that of files from your word processor. Use FileTyper again to find
out what new file type and creator your word processor assigned. Microsoft Word, for
example, assigns file type/creator TEXT/MSWD; ClarisWorks assigns TEXT/BOBO. Use FileTyper
to change type/creator back to RSML/RSML. The RasMol script icon will reappear, and RasMol
will recognize the file as one of its own.
Back to Goodies List Back to Biochemistry Resources HOME