CCL Home Page
Up Directory CCL raswin.rtf
{\rtf1\ansi
{\fonttbl
\f0\fswiss Arial;
\f1\fdecor Symbol;
\f2\fmodern Courier New;
}\deff0\fs20
#{\footnote rasmol}
${\footnote RasMol V2.6}
+{\footnote doc}
\par{\fs28\b RasMol V2.6}\par\par
{\fs24\b Molecular Visualisation Program}\par\par
{\b Roger Sayle}\par
{\b Glaxo Wellcome Research and Development}\line
{\b Stevenage, Hertfordshire, U.K.}\par\par
\par{\fs24\b Table of Contents}\par\par
\tx250\li250\fi-250
{\f1\'b7}\tab
{\uldb Introduction}{\v chintro}\par
{\f1\'b7}\tab
{\uldb Command Reference}{\v chcomref}\par
{\f1\'b7}\tab
{\uldb Internal Parameters}{\v chsetopt}\par
{\f1\'b7}\tab
{\uldb Atom Expressions}{\v chexprs}\par
{\f1\'b7}\tab
{\uldb Predefined Sets}{\v predefinedsets}\par
{\f1\'b7}\tab
{\uldb Colour Schemes}{\v chcolours}\par
\pard
\par\page\par
+{\footnote doc}
Copyright \'a9 1992-1995 by Roger Sayle (rasmol@ggr.co.uk) {}
\par\par
{\fs16
The information supplied in this document is believed to be true but {}
no liability is assumed for its use or for the infringements of the {}
rights of the others resulting from its use. {}
\par\par
Information in this document is subject to change without notice and does {}
not represent a commitment on the part of the supplier. This package is {}
sold/distributed subject to the condition that it shall not, by way of {}
trade or otherwise, be lent, re-sold, hired out or otherwise circulated {}
without the supplier's prior consent, in any form of packaging or cover {}
other than that in which it was produced. No part of this manual or {}
accompanying software may be reproduced, stored in a retrieval system on {}
optical or magnetic disk, tape or any other medium, or transmitted in any {}
form or by any means, electronic, mechanical, photocopying, recording or {}
otherwise for any purpose other than the purchaser's personal use. {}
\par\par
This product is not to be used in the planning, construction, maintenance, {}
operation or use of any nuclear facility nor the flight, navigation or {}
communication of aircraft or ground support equipment. The author shall {}
not be liable, in whole or in part, for any claims or damages arising {}
from such use, including death, bancruptcy or outbreak of war. {}
}
\par\page\par
+{\footnote doc}
#{\footnote chintro}
${\footnote Introduction}
{\fs24\b Introduction}\par\par
RasMol2 is a molecular graphics program intended for the visualisation of {}
proteins, nucleic acids and small molecules. The program is aimed at {}
display, teaching and generation of publication quality images. RasMol {}
runs on Microsoft Windows, Apple Macintosh, UNIX and VMS systems. The {}
UNIX and VMS systems require an 8, 24 or 32 bit colour X Windows display {}
(X11R4 or later). The program reads in a molecule co-ordinate file and {}
interactively displays the molecule on the screen in a variety of colour {}
schemes and molecule representations. Currently available representations {}
include depth-cued wireframes, 'Dreiding' sticks, spacefilling (CPK) spheres, {}
ball and stick, solid and strand biomolecular ribbons, atom labels and dot {}
surfaces. {}
\par\page\par
+{\footnote doc}
#{\footnote chcomref}
${\footnote Command Reference}
{\fs24\b Command Reference}\par\par
RasMol allows the execution of interactive commands typed at the {}
"{\f2\b RasMol>}" {}
prompt in the terminal window. Each command must be given on {}
a separate line. Keywords are case insensitive and may be entered in {}
either upper or lower case letters. All whitespace characters are {}
ignored except to separate keywords and their arguments. {}
\par\par
The commands/keywords currently recognised by RasMol are given below. {}
\par\par
\cellx1200\cellx2400\cellx3600\cellx4800
\intbl
{\uldb backbone}{\v backbone}\cell
{\uldb background}{\v background}\cell
{\uldb centre}{\v centre}\cell
{\uldb clipboard}{\v clipboard}\cell
\row\intbl
{\uldb colour}{\v colour}\cell
{\uldb connect}{\v connect}\cell
{\uldb cpk}{\v cpk}\cell
{\uldb dots}{\v dots}\cell
\row\intbl
{\uldb define}{\v define}\cell
{\uldb echo}{\v echo}\cell
{\uldb exit}{\v exit}\cell
{\uldb hbonds}{\v hbonds}\cell
\row\intbl
{\uldb help}{\v help}\cell
{\uldb label}{\v label}\cell
{\uldb load}{\v load}\cell
{\uldb print}{\v print}\cell
\row\intbl
{\uldb quit}{\v quit}\cell
{\uldb renumber}{\v renumber}\cell
{\uldb reset}{\v reset}\cell
{\uldb restrict}{\v restrict}\cell
\row\intbl
{\uldb ribbon}{\v ribbon}\cell
{\uldb rotate}{\v rotate}\cell
{\uldb save}{\v save}\cell
{\uldb script}{\v script}\cell
\row\intbl
{\uldb select}{\v select}\cell
{\uldb set}{\v set}\cell
{\uldb show}{\v show}\cell
{\uldb slab}{\v slab}\cell
\row\intbl
{\uldb source}{\v source}\cell
{\uldb spacefill}{\v spacefill}\cell
{\uldb ssbonds}{\v ssbonds}\cell
{\uldb strands}{\v strands}\cell
\row\intbl
{\uldb structure}{\v structure}\cell
{\uldb trace}{\v trace}\cell
{\uldb translate}{\v translate}\cell
{\uldb wireframe}{\v wireframe}\cell
\row\intbl
{\uldb write}{\v write}\cell
{\uldb zap}{\v zap}\cell
{\uldb zoom}{\v zoom}\cell
\row\pard\par\trowd
\par\page\par
+{\footnote doc}
#{\footnote trace}
#{\footnote backbone}
${\footnote Backbone}
K{\footnote backbone}
{\b Backbone}\par\par
\tx1200
{\f2\b Syntax:\tab
backbone \{\}\line\tab
backbone \par
}\pard\par
The RasMol {}
{\f2\b backbone} {}
command permits the representation of a polypeptide {}
backbone as a series of bonds connecting the adjacent alpha carbons of {}
each amino acid in a chain. The display of these backbone `bonds' is {}
turned on and off by the command paramater the same as the {}
{\uldb wireframe}{\v wireframe} {}
command. The command {}
{\f2\b backbone off} {}
turns off the selected `bonds', and {}
{\f2\b backbone on} {}
or with a number turns them on. The number can be used {}
to specify the cylinder radius of the representation in either angstrom {}
or rasmol units. A parameter value of 500 (2.0 angstroms) or above {}
results in a "Parameter value too large" error. Backbone objects may be {}
coloured using the RasMol {}
{\uldb colour backbone}{\v colour} {}
command. {}
\par\par
The reserved work {}
{\f2\b backbone} {}
is also used as a predefined set and as a parameter to the {}
{\f2\b set hbond} {}
and {}
{\f2\b set ssbond} {}
commands. The RasMol command {}
{\f2\b trace} {}
is synonymous with the command {}
{\f2\b backbone.} {}
\par\page\par
+{\footnote doc}
#{\footnote background}
${\footnote Background}
K{\footnote background}
{\b Background}\par\par
\tx1200
{\f2\b Syntax:\tab
background \par
}\pard\par
The RasMol {}
{\f2\b background} {}
command is used to set the colour of the "canvas" background. The {}
colour may be given as either a colour name or a comma separated {}
triple of Red, Green and Blue (RGB) components enclosed in square {}
brackets. Typing the command {}
{\uldb help colours}{\v help} {}
will give a list of the predefined colour names recognised by RasMol. {}
When running under X Windows, RasMol also recognises colours in the {}
X server's colour name database. {}
\par\par
The {}
{\f2\b background} {}
command is synonymous with the RasMol {}
{\uldb set background}{\v setbackground} {}
command. {}
\par\page\par
+{\footnote doc}
#{\footnote center}
#{\footnote centre}
${\footnote Centre}
K{\footnote centre}
{\b Centre}\par\par
\tx1200
{\f2\b Syntax:\tab
center \{\}\line\tab
centre \{\}\par
}\pard\par
The RasMol {}
{\f2\b centre} {}
command defines the point about which the {}
{\uldb rotate}{\v rotate} {}
command and the scroll bars rotate the current molecule. Without a {}
parameter the centre command resets the centre of rotation to be the {}
centre of gravity of the molecule. If an atom expression is specified, {}
RasMol rotates the molecule about the centre of gravity of the set of {}
atoms specified by the expression. Hence, if a single atom is specified {}
by the expression, that atom will remain `stationary' during rotations. {}
\par\par
Type {}
{\uldb help expression}{\v help} {}
for more information on RasMol atom expressions. {}
\par\page\par
+{\footnote doc}
#{\footnote clipboard}
${\footnote Clipboard}
K{\footnote clipboard}
{\b Clipboard}\par\par
\tx1200
{\f2\b Syntax:\tab
clipboard\par
}\pard\par
The RasMol {}
{\f2\b clipboard} {}
command places a copy of the currently displayed image on the local {}
graphics `clipboard'. Note: this command is not yet supported on {}
UNIX or VMS machines. It is intended to make transfering images {}
between applications easier under Microsoft Windows or on an Apple {}
Macintosh. {}
\par\par
When using RasMol on a UNIX or VMS system this functionality may be {}
achieved by generating a raster image in a format that can be read {}
by the receiving program using the RasMol {}
{\uldb write}{\v write} {}
command. {}
\par\page\par
+{\footnote doc}
#{\footnote color}
#{\footnote colour}
${\footnote Colour}
K{\footnote colour}
{\b Colour}\par\par
\tx1200
{\f2\b Syntax:\tab
colour \{\} \line\tab
color \{\} \par
}\pard\par
Colour the atoms (or other objects) of the selected region. The colour may {}
be given as either a colour name or a comma separated triple of Red, Green {}
and Blue (RGB) components enclosed in square brackets. Typing the command {}
{\uldb help colours}{\v help} {}
will give a list of all the predefined colour names recognised {}
by RasMol. {}
\par\par
Allowed objects are {}
{\f2\b atoms,} {}
{\f2\b bonds,} {}
{\uldb backbone,}{\v backbone} {}
{\uldb ribbons}{\v ribbons} {}
{\uldb labels}{\v labels} {}
{\uldb dots,}{\v dots} {}
{\uldb hbonds,}{\v hbonds} {}
and {}
{\uldb ssbonds.}{\v ssbonds} {}
If no object is specified, the default keyword {}
{\f2\b atom} {}
is assumed. {}
Some colour schemes are defined for certain object types. The colour scheme {}
{\f2\b none} {}
can be applied all objects accept atoms and dots, stating that the selected {}
objects have no colour of their own, but use the colour of their associated {}
atoms (i.e. the atoms they connect). {}
{\f2\b Atom} {}
objects can also be coloured by {}
{\uldb cpk,}{\v cpkcolours} {}
{\uldb amino,}{\v aminocolours} {}
{\uldb chain,}{\v chaincolours} {}
{\uldb group,}{\v groupcolours} {}
{\uldb shapely,}{\v shapelycolours} {}
{\uldb structure,}{\v structurecolours} {}
{\uldb temperature}{\v temperaturecolours} {}
{\uldb charge}{\v chargecolours} {}
and {}
{\uldb user. Hydrogen bonds can also be coloured by}{\v usercolours} {}
{\uldb type}{\v hbondtypecolours} {}
and dot surfaces can also be coloured by {}
{\uldb electrostatic potential.}{\v potentialcolours} {}
For more information type {}
{\uldb help colour .}{\v chcolours} {}
\par\page\par
+{\footnote doc}
#{\footnote connect}
${\footnote Connect}
K{\footnote connect}
{\b Connect}\par\par
\tx1200
{\f2\b Syntax:\tab
connect \{\}\par
}\pard\par
The RasMol {}
{\f2\b connect} {}
command is used to force RasMol to (re)calculate the connectivity {}
of the current molecule. If the original input file contained {}
connectivity information, this is discarded. The command {}
{\f2\b connect false} {}
uses an extremely fast heuristic algorithmm that is suitable for {}
determing bonding in large bio-molecules such as proteins and {}
nucleic acids.  The command {}
{\f2\b connect true} {}
uses a slower more accurate algorithm based upon covalent radii {}
that is more suitable for small molecules containing inorganic {}
elements or strained rings. If no parameters are given, RasMol {}
determines which algorithm to use based on the number of atoms {}
in the file. Greater than 255 atoms causes RasMol to use the {}
faster implementation. This is the method used to determine {}
bonding, if necessary, when a molecule is first read in using {}
the {}
{\uldb load}{\v load} {}
command. {}
\par\page\par
+{\footnote doc}
#{\footnote define}
${\footnote Define}
K{\footnote define}
{\b Define}\par\par
\tx1200
{\f2\b Syntax:\tab
define  \par
}\pard\par
The RasMol {}
{\f2\b define} {}
command allows the user to associate an arbitrary set of atoms with a {}
unique identifier. This allows the definition of user-defined sets. These {}
sets are declared statically, i.e. once defined the contents of the set {}
do not change, even if the expression defining them depends on the {}
current transformation and representation of the molecule. {}
\par\page\par
+{\footnote doc}
#{\footnote dots}
${\footnote Dots}
K{\footnote dots}
{\b Dots}\par\par
\tx1200
{\f2\b Syntax:\tab
dots \{\}\line\tab
dots \{\}\par
}\pard\par
The RasMol {}
{\f2\b dots} {}
command is used to generate a Van der Waal's dot surface around the {}
currently selected atoms. Dot surfaces display regularly spaced points {}
on a sphere of Van der Waals' radius about each selected atom. Dots that {}
would are `buried' within the Van der Waal's radius of any other atom {}
(selected or not) are not displayed. {}
The command {}
{\f2\b dots on} {}
deletes any existing dot surface and generates a dots surface around {}
the currently selected atom set with a default dot density of 100. The {}
command {}
{\f2\b dots off} {}
deletes any existing dot surface. The dot density may be {}
specified by providing a numeric parameter between 1 and 1000. This {}
value approximately corresponds to the number of dots on the surface {}
of a medium sized atom. {}
\par\par
By default, the colour of each point on a dot surface is the colour {}
of it's closest atom at the time the surface is generated. The colour {}
of the whole dot surface may be changed using the {}
{\uldb colour dots}{\v colour} {}
command. {}
\par\page\par
+{\footnote doc}
#{\footnote echo}
${\footnote Echo}
K{\footnote echo}
{\b Echo}\par\par
\tx1200
{\f2\b Syntax:\tab
echo \{\}\par
}\pard\par
The RasMol {}
{\f2\b echo} {}
command is used to display a message in the RasMol command/terminal {}
window. The string parameter may optionally be delimited in double {}
quote characters. If no parameter is specified, the {}
{\f2\b echo} {}
command displays a blank line. This command is particularly useful {}
for displaying text from within a RasMol {}
{\uldb script}{\v script} {}
file. {}
\par\page\par
+{\footnote doc}
#{\footnote hbond}
#{\footnote hbonds}
${\footnote HBonds}
K{\footnote hbonds}
{\b HBonds}\par\par
\tx1200
{\f2\b Syntax:\tab
hbonds \{\}\line\tab
hbonds \par
}\pard\par
The RasMol {}
{\f2\b hbond} {}
command is used to represent the hydrogen bonding of the protein {}
molecule's backbone. This information is useful in assessing the {}
protein's secondary structure. Hydrogen bonds are represented as {}
either dotted lines or cylinders between the donor and acceptor {}
residues. The first time the {}
{\f2\b hbond} {}
command is used, the program searches the structure of the {}
molecule to find hydrogen bonded residues and reports the number of bonds {}
to the user. The command {}
{\f2\b hbonds on} {}
displays the selected `bonds' as dotted lines, and the {}
{\f2\b hbonds off} {}
turns off their display. The colour of hbond objects may be changed {}
by the {}
{\uldb colour hbond}{\v colour} {}
command. Initially, each hydrogen bond has the colours of its connected {}
atoms. {}
\par\par
By default the dotted lines are drawn between the accepting oxygen and {}
the donating nitrogen. By using the {}
{\uldb set hbonds}{\v sethbonds} {}
command the alpha carbon positions of the appropriate residues may be {}
used instead. This is especially useful when examining proteins in {}
backbone representation. {}
\par\page\par
+{\footnote doc}
#{\footnote help}
${\footnote Help}
K{\footnote help}
{\b Help}\par\par
\tx1200
{\f2\b Syntax:\tab
help \{ \{\}\}\line\tab
? \{ \{\}\}\par
}\pard\par
The RasMol {}
{\f2\b help} {}
command provides on-line help on the given topic. {}
\par\page\par
+{\footnote doc}
#{\footnote labels}
#{\footnote label}
${\footnote Label}
K{\footnote label}
{\b Label}\par\par
\tx1200
{\f2\b Syntax:\tab
label \{\}\line\tab
label \par
}\pard\par
The RasMol {}
{\f2\b label} {}
command allows an arbitrary formatted text string to be {}
associated with each currently selected atom.  This string may contain {}
embedded `expansion specifiers' which display properties of the atom {}
being labelled. An expansion specifier consists of a `%' character {}
followed by a single alphabetic character specifying the property to be {}
displayed (similar to C's printf syntax). {}
An actual '%' character may be displayed by using the expansion {}
specifier `%%'. {}
\par\par
Atom labelling for the currently selected atoms may be turned off with {}
the command {}
{\f2\b label off.} {}
By default, if no string is given as a parameter RasMol uses labels {}
appropriate for the current molecule. {}
RasMol uses the label "%n%r:%c.%a" if the molecule contains more than {}
one chain, "%e%i" if the molecule has only a single residue (a small {}
molecule) and "%n%r.%a" otherwise. {}
\par\par
The colour of each label may be changed using the {}
{\uldb colour label}{\v colour} {}
command. By default, each label is drawn in the same colour as the atom {}
to which it is attached. The size of the displayed text may be changed {}
using the {}
{\uldb set fontsize}{\v setfontsize} {}
command. {}
\par\par
The following table lists the current expansion specifiers: {}
\par\par
\cellx500\cellx1000\cellx3500
\intbl
%a\cell   \cell Atom Name\cell\row\intbl
%b\cell %t\cell B-factor/Temperature\cell\row\intbl
%c\cell %s\cell Chain Identifier\cell\row\intbl
%e\cell   \cell Element Atomic Symbol\cell\row\intbl
%i\cell   \cell Atom Serial Number\cell\row\intbl
%n\cell   \cell Residue Name\cell\row\intbl
%r\cell   \cell Residue Number\cell\row
\pard\par\trowd
\par\page\par
+{\footnote doc}
#{\footnote load}
${\footnote Load}
K{\footnote load}
{\b Load}\par\par
\tx1200
{\f2\b Syntax:\tab
load \{\} \line\tab
}\pard\par
Load a molecule co-ordinate file into RasMol2. Valid molecule file {}
formats are {}
{\f2\b pdb} {}
(Brookhaven Protein Databank), {}
{\f2\b mdl} {}
(Molecular Design Limited's MOL file format), {}
{\f2\b alchemy} {}
(Tripos' Alchemy file format), {}
{\f2\b mol2} {}
(Tripos' Sybyl Mol2 file format), {}
{\f2\b charmm} {}
(CHARMm file format) or {}
{\f2\b xyz} {}
(MSC's XMol XYZ file format). If no file format is specified, {}
{\f2\b pdb} {}
is assumed by default. Only a single molecule may be loaded at a time. {}
To delete a molecule prior to loading another use the RasMol {}
{\uldb zap}{\v zap} {}
command. {}
\par\par
The {}
{\f2\b load} {}
command selects all the atoms in the molecule, centres it on the {}
screen and renders it as a CPK coloured wireframe model. If the molecule {}
contains no bonds (i.e. contains only alpha carbons), it is drawn as {}
an alpha carbon backbone. If the file specifies less bonds than atoms, {}
RasMol determines connectivity using the {}
{\uldb connect}{\v connect} {}
command. {}
\par\page\par
+{\footnote doc}
#{\footnote print}
${\footnote Print}
K{\footnote print}
{\b Print}\par\par
\tx1200
{\f2\b Syntax:\tab
print\par
}\pard\par
The RasMol {}
{\f2\b print} {}
command sends the currently displayed image to the local default printer {}
using the operating system's native printer driver. Note: this command {}
is not yet supported under UNIX or VMS. It is intended to take advantage {}
of Microsoft Windows and Apple Macintosh printer drivers. For example, {}
allowing images to be printed directly on a dot matrix printer. {}
\par\par
When using RasMol on a UNIX or VMS system this functionality may be {}
achieved by either generating a PostScript file using the RasMol {}
{\uldb write ps}{\v write} {}
or {}
{\uldb write vectps}{\v write} {}
commands and printing that or generating a raster image file and using a {}
utility to dump that to the local printer. {}
\par\page\par
+{\footnote doc}
#{\footnote exit}
#{\footnote quit}
${\footnote Quit}
K{\footnote quit}
{\b Quit}\par\par
\tx1200
{\f2\b Syntax:\tab
quit\line\tab
exit\par
}\pard\par
Exit from the RasMol program. The RasMol commands {}
{\f2\b exit} {}
and {}
{\f2\b quit} {}
are synonymous. {}
\par\page\par
+{\footnote doc}
#{\footnote renum}
#{\footnote renumber}
${\footnote Renumber}
K{\footnote renumber}
{\b Renumber}\par\par
\tx1200
{\f2\b Syntax:\tab
renumber \{\{-\} \}\par
}\pard\par
The RasMol {}
{\f2\b renumber} {}
command sequentially numbers the residues in a macromolecular chain. {}
The optional parameter specifies the value of the first residue in the {}
sequence. By default, this value is one. For proteins, {}
each amino acid is numbered consecutively from the N terminus to the C {}
terminus. For nucleic acids, each base is numbered from the 5' terminus {}
to 3' terminus. All chains in the current database are renumbered and gaps {}
in the original sequence are ignored. The starting value for numbering may {}
be negative. {}
\par\page\par
+{\footnote doc}
#{\footnote reset}
${\footnote Reset}
K{\footnote reset}
{\b Reset}\par\par
\tx1200
{\f2\b Syntax:\tab
reset\par
}\pard\par
The RasMol {}
{\f2\b reset} {}
command restores the original viewing transformation {}
and centre of rotation. The scale is set to it default value, {}
{\uldb zoom 100,}{\v zoom} {}
the centre of rotation is set to the geometric centre of the currently {}
loaded molecule, {}
{\uldb centre all,}{\v centre} {}
this centre is translated to the middle of the screen and {}
the viewpoint set to the default orientation. {}
\par\par
This command should not be mistaken for the RasMol {}
{\uldb zap}{\v zap} {}
command which deletes the currently stored molecule, returning the {}
program to its initial state. {}
\par\page\par
+{\footnote doc}
#{\footnote restrict}
${\footnote Restrict}
K{\footnote restrict}
{\b Restrict}\par\par
\tx1200
{\f2\b Syntax:\tab
restrict \{\}\par
}\pard\par
The RasMol {}
{\f2\b restrict} {}
command both defines the currently selected region of the {}
molecule and disables the representation of (most of) those parts of the {}
molecule no longer selected.  All subsequent RasMol commands that modify {}
a molecule's colour or representation effect only the currently selected {}
region. The parameter of a {}
{\f2\b restrict} {}
command is a RasMol atom expression that is evaluated for every atom {}
of the current molecule. This command is very similar to the RasMol {}
{\uldb select}{\v select} {}
command, except restrict disables the {}
{\uldb wireframe,}{\v wireframe} {}
{\uldb spacefill}{\v spacefill} {}
and {}
{\uldb backbone}{\v backbone} {}
representations in the non-selected region. {}
\par\par
Type "help expression" for more information on RasMol atom expressions. {}
\par\page\par
+{\footnote doc}
#{\footnote ribbon}
#{\footnote ribbons}
${\footnote Ribbons}
K{\footnote ribbons}
{\b Ribbons}\par\par
\tx1200
{\f2\b Syntax:\tab
ribbons \{\}\line\tab
ribbons \par
}\pard\par
The RasMol {}
{\f2\b ribbons} {}
command displays the currently loaded protein or nucleic acid as a {}
smooth solid "ribbon" surface passing along the backbone of the protein. {}
The ribbon is drawn between each amino acid whose alpha carbon is {}
currently selected. The colour of the ribbon is changed by the RasMol {}
{\uldb colour ribbon}{\v colour} {}
command. If the current ribbon colour is {}
{\f2\b none} {}
(the default), the colour is taken from the alpha carbon at each {}
position along its length. {}
\par\par
The width of the ribbon at each position is determined by the optional {}
parameter in the usual RasMol units. By default the width of the ribbon {}
is taken from the secondary structure of the protein or a constant value {}
of 720 (2.88 Angstroms) for nucleic acids. {}
The default width of protein alpha helices and beta sheets is 380 (1.52 {}
Angstroms) and 100 (0.4 Angstroms) for turns and random coil. The {}
secondary structure assignment is either from the PDB file or calculated {}
using the DSSP algorithm as used by the {}
{\uldb structure}{\v structure} {}
command. This command is similar to the RasMol command {}
{\uldb strands}{\v strands} {}
which renders the biomolecular ribbon as parallel depth-cued curves. {}
\par\page\par
+{\footnote doc}
#{\footnote rotate}
${\footnote Rotate}
K{\footnote rotate}
{\b Rotate}\par\par
\tx1200
{\f2\b Syntax:\tab
rotate  \{-\} \par
}\pard\par
Rotate the molecule about the specified axis. {}
Permited values for the axis parameter are {}
"{\f2\b x}", "{\f2\b y}" and "{\f2\b z}". {}
The integer parameter states the angle in degrees for the structure to {}
be rotated. For the X and Y axes, positive values move the closest point {}
up and right, and negative values move it down and left respectively. For {}
the Z axis, a positive rotation acts clockwise and a negative angle {}
anti-clockwise. {}
\par\page\par
+{\footnote doc}
#{\footnote save}
${\footnote Save}
K{\footnote save}
{\b Save}\par\par
\tx1200
{\f2\b Syntax:\tab
save \{pdb\} \line\tab
save alchemy \par
}\pard\par
Save the currently selected set of atoms in either a Brookhaven Protein {}
Database (PDB) or Alchemy(tm) format file. {}
The distinction between this command and the RasMol {}
{\uldb write}{\v write} {}
command has been dropped. The only difference is that without a format {}
specifier the {}
{\f2\b save} {}
command generates a {}
{\f2\b PDB} {}
file and the {}
{\uldb write}{\v write} {}
command generates a {}
{\f2\b GIF} {}
image. {}
\par\page\par
+{\footnote doc}
#{\footnote script}
${\footnote Script}
K{\footnote script}
{\b Script}\par\par
#{\footnote source}
\tx1200
{\f2\b Syntax:\tab
script \par
}\pard\par
The RasMol {}
{\f2\b script} {}
command reads a set of RasMol commands sequentially from a {}
text file and executes them. This allows sequences of commonly used {}
commands to be stored and performed by single command. A RasMol script {}
file may contain a further script command up to a maximum "depth" of 10, {}
allowing compilicated sequences of actions to be executed. RasMol {}
ignores all characters after the first '#' character on each line {}
allowing the scripts to be annotated. Script files are often also {}
annotated using the RasMol {}
{\uldb echo}{\v echo} {}
command. {}
\par\par
The most common way to generate a RasMol script file is to use the {}
{\uldb write script}{\v write} {}
or {}
{\uldb write rasmol}{\v write} {}
commands to output the sequence of commands that are needed to {}
regenerate the current view, representation and colouring of the {}
currently displayed molecule. {}
\par\par
The RasMol command {}
{\f2\b source} {}
is synonymous with the {}
{\f2\b script} {}
command. {}
\par\page\par
+{\footnote doc}
#{\footnote select}
${\footnote Select}
K{\footnote select}
{\b Select}\par\par
\tx1200
{\f2\b Syntax:\tab
select \{\}\par
}\pard\par
Define the currently selected region of the molecule. All subsequent RasMol {}
commands that manipulate a molecule or modify its colour or representation, {}
only effects the currently selected region. The parameter of a {}
{\f2\b select} {}
command is a RasMol expression that is evaluated for every atom of the {}
current molecule. The currently selected (active) region of the molecule {}
are those atoms that cause the expression to evaluate true. To select {}
the whole molecule use the RasMol command {}
{\f2\b select all.} {}
The behaviour of the {}
{\f2\b select} {}
command without any parameters is determined by the RasMol {}
{\uldb hetero}{\v sethetero} {}
and {}
{\uldb hydrogen}{\v set} {}
parameters. {}
\par\par
Type "help expression" for more information on RasMol atom expressions. {}
\par\page\par
+{\footnote doc}
#{\footnote set}
${\footnote Set}
K{\footnote set}
{\b Set}\par\par
\tx1200
{\f2\b Syntax:\tab
set  \{
Modified: Tue Sep 12 16:00:00 1995 GMT
Page accessed 836 times since Sat Apr 17 22:47:10 1999 GMT