5
\f2\fmodern Courier New;
8
${\footnote RasMol V2.7.5}
10
{\fs8 \par }{\fs28\b RasMol V2.7.5}{\fs8 \line }
11
{\fs24\b Molecular Graphics Visualisation Tool}\line\pard
13
{\fs24\b Table of Contents}\line\pard
17
{\uldb Notices}{\v chnotice}\line
19
{\uldb Copying}{\v chcopying}\line
21
{\uldb Introduction}{\v chintro}\line
23
{\uldb Command Reference}{\v chcomref}\line
25
{\uldb Internal Parameters}{\v chsetopt}\line
27
{\uldb Atom Expressions}{\v chexprs}\line
29
{\uldb Predefined Sets}{\v predefinedsets}\line
31
{\uldb Colour Schemes}{\v chcolours}\line
33
{\uldb File Formats}{\v chfile}\line
35
{\uldb Machine-Specific Support}{\v chmacspec}\line
37
{\uldb Bibliography}{\v chbib}\line
40
{\fs16 Based on RasMol 2.6 by Roger Sayle}\line
41
{\fs16 Biomolecular Structures Group, Glaxo Wellcome Research & Development}\line
42
{\fs16 Stevenage, Hertfordshire, UK}\line
43
{\fs16 Version 2.6, August 1995, Version 2.6.4, December 1998}\line
44
{\fs16 Copyright \'a9 Roger Sayle 1992-1999}{\fs8 \par\par }
45
{\fs16 and Based on Mods by}{\fs8 \par\par }
46
{\tx3400\tx5000\tx6000\tx8000
47
{\b\fs16 Author\tab Version \tab Date\tab Copyright }
49
{\fs16 Arne Mueller\tab RasMol 2.6x1\tab May 98\tab \'a9 Arne Mueller 1998\ }
51
{\fs16 Gary Grossman and\tab RasMol 2.5-ucb\tab Nov 95\tab \'a9 UC Regents/ModularCHEM }\line
52
{\fs16 Marco Molinaro\tab RasMol 2.5-ucb\tab Nov 96\tab Consortium 1995, 1996 }
54
{\fs16 Philippe Valadon\tab RasTop 1.3\tab Aug 00\tab
55
\'a9 Philippe Valadon 2000 }
57
{\fs16 Herbert J. Bernstein\tab RasMol 2.7.0\tab Mar 99\tab \'a9 Herbert J. Bernstein }\line
58
{\fs16 \tab RasMol 2.7.1 \tab Jun 99\tab 1998-2008\cell }\line
59
{\fs16 \tab RasMol 2.7.1.1 \tab Jan 01 }\line
60
{\fs16 \tab RasMol 2.7.2 \tab Aug 00 }\line
61
{\fs16 \tab RasMol 2.7.2.1 \tab Apr 01 }\line
62
{\fs16 \tab RasMol 2.7.2.1.1 \tab Jan 04 }\line
63
{\fs16 \tab RasMol 2.7.3 \tab Feb 05 }\line
64
{\fs16 \tab RasMol 2.7.3.1 \tab Apr 06 }\line
65
{\fs16 \tab RasMol 2.7.4 \tab Nov 07 }\line
66
{\fs16 \tab RasMol 2.7.4.1 \tab Jan 08 }\line
67
{\fs16 \tab RasMol 2.7.4.2 \tab Mar 08 }\line
68
{\fs16 \tab RasMol 2.7.5 \tab Jun 09 }\line
69
{\fs16 \tab RasMol 2.7.5.1 \tab Jul 09 }
71
{\fs16 RasMol 2.7.5 incorporates changes by T. Ikonen, G. McQuillan, N. Darakev}\line
72
{\fs16 and L. Andrews (via the neartree package). Work on RasMol 2.7.5}\line
73
{\fs16 supported in part by grant 1R15GM078077-01 from the National Institute}\line
74
{\fs16 of General Medical Sciences (NIGMS), U.S. National Institutes of Health}\line
75
{\fs16 and by grant ER63601-1021466-0009501 from the Office of Biological &}\line
76
{\fs16 Environmental Research (BER), Office of Science, U. S. Department of}\line
77
{\fs16 Energy. RasMol 2.7.4 incorporated changes by G. Todorov, Nan Jia,}\line
78
{\fs16 N. Darakev, P. Kamburov, G. McQuillan, and J. Jemilawon. Work on RasMol}\line
79
{\fs16 2.7.4 supported in part by grant 1R15GM078077-01 from the NIGMS/NIH and}\line
80
{\fs16 grant ER63601-1021466-0009501 from BER/DOE. RasMol 2.7.3 incorporates}\line
81
{\fs16 changes by Clarice Chigbo, Ricky Chachra, and Mamoru Yamanishi. Work}\line
82
{\fs16 on RasMol 2.7.3 supported in part by grants DBI-0203064, DBI-0315281}\line
83
{\fs16 and EF-0312612 from the U.S. National Science Foundation and grant}\line
84
{\fs16 DE-FG02-03ER63601 from BER/DOE. The content is solely the responsibility}\line
85
{\fs16 of the authors and does not necessarily represent the official views of}\line
86
{\fs16 the funding organizations.}\line
88
{\fs16 The code for use of RasMol under GTK in RasMol 2.7.4.2 was written by}\line
89
{\fs16 Teemu Ikonen.}\line
91
{\fs16 and Incorporating Translations by}{\fs8 \par\par }}
92
{\tx3400\tx6000\tx8000
93
{\b\fs16 Author \tab Item \tab Language }{\fs8 \par\par }
94
{\fs16 Isabel Serv\'e1n Mart\'ednez, \tab 2.6 Manual\tab Spanish }\line
95
{\fs16 Jos\'e9 Miguel Fern\'e1ndez Fern\'e1ndez\tab }\line
96
{\fs16 Jos\'e9 Miguel Fern\'e1ndez Fern\'e1ndez \tab 2.7.1 Manual\tab Spanish }\line
97
{\fs16 Fernando Gabriel Ranea \tab 2.7.1 menus and messages\tab Spanish }{\fs8 \par\par }
98
{\fs16 Jean-Pierre Demailly \tab 2.7.1 menus and messages \tab French }{\fs8 \par\par }
99
{\fs16 Giuseppe Martini, Giovanni Paolella \tab 2.7.1 menus and messages \tab}\line
100
{\fs16 A. Davassi, M. Masullo, C. Liotto\tab 2.7.1 help file \tab Italian}\line
101
{\fs16 G. Pozhvanov \tab 2.7.3 menus and messages \tab Russian}\line
102
{\fs16 G. Todorov \tab 2.7.3 menus and messages \tab Bulgarian}\line
103
{\fs16 Nan Jia, G. Todorov \tab 2.7.3 menus and messages \tab Chinese}\line
104
{\fs16 Mamoru Yamanishi, Katajima Hajime \tab 2.7.3 menus and messages \tab Japanese}
108
The original RasMol manual was created by Roger Sayle. In July 1996, {}
109
Dr. Margaret Wong of the Chemistry Department, Swinburne University {}
110
of Technology, Australia, made extensive revisions to the RasMol 2.5 {}
111
manual to accurately reflect the operation of RasMol 2.6. Eric Martz {}
112
of the University of Massachusetts made further revisions. In May {}
113
1997, William McClure of Carnegie Mellon University reorganized the {}
114
HTML version of the manual into multiple sections which could be {}
115
downloaded quickly and added use of frames. Portions of the 2.7.1 {}
116
version of the RasMol manual were derived with permission from {}
117
William McClure's version using Roger Sayle's rasmol.doc for {}
118
version 2.6.4 as the primary source. Changes have been made in {}
119
August 2000 for RasMol version 2.7.2, January 2001 for RasMol {}
120
version 2.7.1.1, April 2001 for RasMol version 2.7.2.1, {}
121
February 2005 for RasMol version 2.7.3 and November 2007, {}
122
January 2008 and March 2008 for RasMol version 2.7.4. {}
125
{\fs16 Documentation Last Updated 17 July 2009}\line
126
{\fs16 Edited by Herbert J. Bernstein and Frances C. Bernstein}
128
{\fs16 Please read the file NOTICE for important notices which apply to this}\line
129
{\fs16 package and for license terms (GPL or RASLIC).}
132
RasMol Copyright \'a9 Roger Sayle 1992-1999\par {}
133
Version 2.6x1 Mods Copyright \'a9 Arne Mueller 1998\par {}
134
Versions 2.5-ucb and 2.6-ucb Mods Copyright \'a9\par {}
135
UC Regents/ModularCHEM Consortium 1995, 1996\par {}
136
RasTop 1.3 Copyright \'a9 Philippe Valadon 2000\par {}
137
Version 2.7.0, 2.7.1, 2.7.1.1, 2.7.2, 2.7.2.1, 2.7.2.1.1\par {}
138
2.7.3, 2.7.3.1, 2.7.4, 2.7.4.1, 2.7.4.2, 2.7.5, 2.7.5.1 Mods\par {}
139
Copyright \'a9 Herbert J. Bernstein 1998-2009\par {}
140
rasmol@bernstein-plus-sons.com\par {}
143
All rights reserved. Use of copyright notice does not imply publication or {}
144
disclosure. The information supplied in this document is believed to be true {}
145
but no liability is assumed for its use or for the infringements of the rights {}
146
of the others resulting from its use. Information in this document is subject {}
147
to change without notice and does not represent a commitment on the part of {}
152
#{\footnote chnotice}
154
{\fs24\b Notices}\par\par
156
This software has been created from several sources. Much of the code is {}
157
from RasMol 2.6, as created by Roger Sayle. {}
159
{\tx750\f2\tab http://www.dcs.ed.ac.uk/home/rasmol\par}\pard\par
160
The torsion angle code, new POVRAY3 code and other features are derived from {}
161
the RasMol2.6x1 revisions by Arne Mueller. {}
162
{\tx750\f2\tab ftp://nexus.roko.goe.net/pub/rasmol\par}\pard\par
163
The Ramachandran printer plot code was derived from fisipl created by Frances C. {}
164
Bernstein. See the Protein Data Bank program tape. {}
166
The code to display multiple molecules and to allow bond rotation is derived {}
167
in large part from the UCB mods by Gary Grossman and Marco Molinaro, {}
169
permission of Eileen Lewis of the ModularCHEM Consortium. {}
170
{\tx750\f2\tab http://mc2.CCHem.Berkeley.EDU/RasMol\par}\pard\par
172
The CIF modifications make use of a library based in part on CBFlib by {}
173
Paul J. Ellis and Herbert J. Bernstein. {}
175
{\tx750\f2\tab http://www.bernstein-plus-sons.com/software/CBF\par}\pard\par
176
Parts of CBFlib is loosely based on the CIFPARSE software package from the NDB {}
177
at Rutgers university. {}
179
{\tx750\f2\tab http://www.iucr.org/iucr-top/cif/mmcif/ndb/software/CIFPARSE/\par}\pard\par
180
Please type the RasMol commands {}
181
'{\f2\b help copying}', {}
182
'{\f2\b help general}', {}
183
'{\f2\b help IUCR}', {}
184
'{\f2\b help CBFlib}', {}
186
'{\f2\b help CIFPARSE}' {}
187
for applicable notices. Please type {}
188
'{\f2\b help copyright}' {}
189
for copyright notices. If you use RasMol V2.6 {}
190
or an earlier version, type the RasMol command {}
191
'{\f2\b help oldnotice}'. {}
194
#{\footnote chcopying}
196
{\fs24\b Copying}\par\par
198
This version is based directly on RasMol version 2.7.4.2, {}
199
on RasMol verion 2.7.4.2, on RasMol version 2.7.4, {}
200
on RasMol version 2.7.3.1, on RasMol version 2.7.3, {}
201
on RasMol version 2.7.2.1.1, Rasmol version 2.7.2, RasMol {}
202
version 2.7.1.1 and RasTop version 1.3 and indirectly on {}
203
the RasMol 2.5-ucb and 2.6-ucb versions and version {}
204
2.6_CIF.2, RasMol 2.6x1 and RasMol_2.6.4. {}
206
RasMol 2.7.5 may be distributed under the terms of the GNU {}
207
General Public License (the GPL), see {}
209
http://www.gnu.org/licenses/gpl.txt {}
211
or the file GPL or type the command {}
212
'{\uldb help GPL}{\v GPL}' {}
214
or RasMol 2.7.5 may be distributed under the RASMOL license. {}
215
See the file NOTICE {}
216
or type the command {}
217
'{\uldb help RASLIC}{\v RASLIC}' {}
224
\pard{\f2 \fs20\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~GNU\~GENERAL\~PUBLIC\~LICENSE\par}
225
\pard{\f2 \fs20\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~Version\~2,\~June\~1991\par}
227
\pard{\f2 \fs20\~Copyright\~(C)\~1989,\~1991\~Free\~Software\~Foundation,\~Inc.\par}
228
\pard{\f2 \fs20\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~59\~Temple\~Place,\~Suite\~330,\~Boston,\~MA\~\~02111-1307\~\~USA\par}
229
\pard{\f2 \fs20\~Everyone\~is\~permitted\~to\~copy\~and\~distribute\~verbatim\~copies\par}
230
\pard{\f2 \fs20\~of\~this\~license\~document,\~but\~changing\~it\~is\~not\~allowed.\par}
232
\pard{\f2 \fs20\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~Preamble\par}
234
\pard{\f2 \fs20\~\~The\~licenses\~for\~most\~software\~are\~designed\~to\~take\~away\~your\par}
235
\pard{\f2 \fs20freedom\~to\~share\~and\~change\~it.\~\~By\~contrast,\~the\~GNU\~General\~Public\par}
236
\pard{\f2 \fs20License\~is\~intended\~to\~guarantee\~your\~freedom\~to\~share\~and\~change\~free\par}
237
\pard{\f2 \fs20software--to\~make\~sure\~the\~software\~is\~free\~for\~all\~its\~users.\~\~This\par}
238
\pard{\f2 \fs20General\~Public\~License\~applies\~to\~most\~of\~the\~Free\~Software\par}
239
\pard{\f2 \fs20Foundation's\~software\~and\~to\~any\~other\~program\~whose\~authors\~commit\~to\par}
240
\pard{\f2 \fs20using\~it.\~\~(Some\~other\~Free\~Software\~Foundation\~software\~is\~covered\~by\par}
241
\pard{\f2 \fs20the\~GNU\~Library\~General\~Public\~License\~instead.)\~\~You\~can\~apply\~it\~to\par}
242
\pard{\f2 \fs20your\~programs,\~too.\par}
244
\pard{\f2 \fs20\~\~When\~we\~speak\~of\~free\~software,\~we\~are\~referring\~to\~freedom,\~not\par}
245
\pard{\f2 \fs20price.\~\~Our\~General\~Public\~Licenses\~are\~designed\~to\~make\~sure\~that\~you\par}
246
\pard{\f2 \fs20have\~the\~freedom\~to\~distribute\~copies\~of\~free\~software\~(and\~charge\~for\par}
247
\pard{\f2 \fs20this\~service\~if\~you\~wish),\~that\~you\~receive\~source\~code\~or\~can\~get\~it\par}
248
\pard{\f2 \fs20if\~you\~want\~it,\~that\~you\~can\~change\~the\~software\~or\~use\~pieces\~of\~it\par}
249
\pard{\f2 \fs20in\~new\~free\~programs;\~and\~that\~you\~know\~you\~can\~do\~these\~things.\par}
251
\pard{\f2 \fs20\~\~To\~protect\~your\~rights,\~we\~need\~to\~make\~restrictions\~that\~forbid\par}
252
\pard{\f2 \fs20anyone\~to\~deny\~you\~these\~rights\~or\~to\~ask\~you\~to\~surrender\~the\~rights.\par}
253
\pard{\f2 \fs20These\~restrictions\~translate\~to\~certain\~responsibilities\~for\~you\~if\~you\par}
254
\pard{\f2 \fs20distribute\~copies\~of\~the\~software,\~or\~if\~you\~modify\~it.\par}
256
\pard{\f2 \fs20\~\~For\~example,\~if\~you\~distribute\~copies\~of\~such\~a\~program,\~whether\par}
257
\pard{\f2 \fs20gratis\~or\~for\~a\~fee,\~you\~must\~give\~the\~recipients\~all\~the\~rights\~that\par}
258
\pard{\f2 \fs20you\~have.\~\~You\~must\~make\~sure\~that\~they,\~too,\~receive\~or\~can\~get\~the\par}
259
\pard{\f2 \fs20source\~code.\~\~And\~you\~must\~show\~them\~these\~terms\~so\~they\~know\~their\par}
260
\pard{\f2 \fs20rights.\par}
262
\pard{\f2 \fs20\~\~We\~protect\~your\~rights\~with\~two\~steps:\~(1)\~copyright\~the\~software,\~and\par}
263
\pard{\f2 \fs20(2)\~offer\~you\~this\~license\~which\~gives\~you\~legal\~permission\~to\~copy,\par}
264
\pard{\f2 \fs20distribute\~and/or\~modify\~the\~software.\par}
266
\pard{\f2 \fs20\~\~Also,\~for\~each\~author's\~protection\~and\~ours,\~we\~want\~to\~make\~certain\par}
267
\pard{\f2 \fs20that\~everyone\~understands\~that\~there\~is\~no\~warranty\~for\~this\~free\par}
268
\pard{\f2 \fs20software.\~\~If\~the\~software\~is\~modified\~by\~someone\~else\~and\~passed\~on,\~we\par}
269
\pard{\f2 \fs20want\~its\~recipients\~to\~know\~that\~what\~they\~have\~is\~not\~the\~original,\~so\par}
270
\pard{\f2 \fs20that\~any\~problems\~introduced\~by\~others\~will\~not\~reflect\~on\~the\~original\par}
271
\pard{\f2 \fs20authors'\~reputations.\par}
273
\pard{\f2 \fs20\~\~Finally,\~any\~free\~program\~is\~threatened\~constantly\~by\~software\par}
274
\pard{\f2 \fs20patents.\~\~We\~wish\~to\~avoid\~the\~danger\~that\~redistributors\~of\~a\~free\par}
275
\pard{\f2 \fs20program\~will\~individually\~obtain\~patent\~licenses,\~in\~effect\~making\~the\par}
276
\pard{\f2 \fs20program\~proprietary.\~\~To\~prevent\~this,\~we\~have\~made\~it\~clear\~that\~any\par}
277
\pard{\f2 \fs20patent\~must\~be\~licensed\~for\~everyone's\~free\~use\~or\~not\~licensed\~at\~all.\par}
279
\pard{\f2 \fs20\~\~The\~precise\~terms\~and\~conditions\~for\~copying,\~distribution\~and\par}
280
\pard{\f2 \fs20modification\~follow.\par}
282
\pard{\f2 \fs20\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~GNU\~GENERAL\~PUBLIC\~LICENSE\par}
283
\pard{\f2 \fs20\~\~\~TERMS\~AND\~CONDITIONS\~FOR\~COPYING,\~DISTRIBUTION\~AND\~MODIFICATION\par}
285
\pard{\f2 \fs20\~\~0.\~This\~License\~applies\~to\~any\~program\~or\~other\~work\~which\~contains\par}
286
\pard{\f2 \fs20a\~notice\~placed\~by\~the\~copyright\~holder\~saying\~it\~may\~be\~distributed\par}
287
\pard{\f2 \fs20under\~the\~terms\~of\~this\~General\~Public\~License.\~\~The\~"Program",\~below,\par}
288
\pard{\f2 \fs20refers\~to\~any\~such\~program\~or\~work,\~and\~a\~"work\~based\~on\~the\~Program"\par}
289
\pard{\f2 \fs20means\~either\~the\~Program\~or\~any\~derivative\~work\~under\~copyright\~law:\par}
290
\pard{\f2 \fs20that\~is\~to\~say,\~a\~work\~containing\~the\~Program\~or\~a\~portion\~of\~it,\par}
291
\pard{\f2 \fs20either\~verbatim\~or\~with\~modifications\~and/or\~translated\~into\~another\par}
292
\pard{\f2 \fs20language.\~\~(Hereinafter,\~translation\~is\~included\~without\~limitation\~in\par}
293
\pard{\f2 \fs20the\~term\~"modification".)\~\~Each\~licensee\~is\~addressed\~as\~"you".\par}
295
\pard{\f2 \fs20Activities\~other\~than\~copying,\~distribution\~and\~modification\~are\~not\par}
296
\pard{\f2 \fs20covered\~by\~this\~License;\~they\~are\~outside\~its\~scope.\~\~The\~act\~of\par}
297
\pard{\f2 \fs20running\~the\~Program\~is\~not\~restricted,\~and\~the\~output\~from\~the\~Program\par}
298
\pard{\f2 \fs20is\~covered\~only\~if\~its\~contents\~constitute\~a\~work\~based\~on\~the\par}
299
\pard{\f2 \fs20Program\~(independent\~of\~having\~been\~made\~by\~running\~the\~Program).\par}
300
\pard{\f2 \fs20Whether\~that\~is\~true\~depends\~on\~what\~the\~Program\~does.\par}
302
\pard{\f2 \fs20\~\~1.\~You\~may\~copy\~and\~distribute\~verbatim\~copies\~of\~the\~Program's\par}
303
\pard{\f2 \fs20source\~code\~as\~you\~receive\~it,\~in\~any\~medium,\~provided\~that\~you\par}
304
\pard{\f2 \fs20conspicuously\~and\~appropriately\~publish\~on\~each\~copy\~an\~appropriate\par}
305
\pard{\f2 \fs20copyright\~notice\~and\~disclaimer\~of\~warranty;\~keep\~intact\~all\~the\par}
306
\pard{\f2 \fs20notices\~that\~refer\~to\~this\~License\~and\~to\~the\~absence\~of\~any\~warranty;\par}
307
\pard{\f2 \fs20and\~give\~any\~other\~recipients\~of\~the\~Program\~a\~copy\~of\~this\~License\par}
308
\pard{\f2 \fs20along\~with\~the\~Program.\par}
310
\pard{\f2 \fs20You\~may\~charge\~a\~fee\~for\~the\~physical\~act\~of\~transferring\~a\~copy,\~and\par}
311
\pard{\f2 \fs20you\~may\~at\~your\~option\~offer\~warranty\~protection\~in\~exchange\~for\~a\~fee.\par}
313
\pard{\f2 \fs20\~\~2.\~You\~may\~modify\~your\~copy\~or\~copies\~of\~the\~Program\~or\~any\~portion\par}
314
\pard{\f2 \fs20of\~it,\~thus\~forming\~a\~work\~based\~on\~the\~Program,\~and\~copy\~and\par}
315
\pard{\f2 \fs20distribute\~such\~modifications\~or\~work\~under\~the\~terms\~of\~Section\~1\par}
316
\pard{\f2 \fs20above,\~provided\~that\~you\~also\~meet\~all\~of\~these\~conditions:\par}
318
\pard{\f2 \fs20\~\~\~\~a)\~You\~must\~cause\~the\~modified\~files\~to\~carry\~prominent\~notices\par}
319
\pard{\f2 \fs20\~\~\~\~stating\~that\~you\~changed\~the\~files\~and\~the\~date\~of\~any\~change.\par}
321
\pard{\f2 \fs20\~\~\~\~b)\~You\~must\~cause\~any\~work\~that\~you\~distribute\~or\~publish,\~that\~in\par}
322
\pard{\f2 \fs20\~\~\~\~whole\~or\~in\~part\~contains\~or\~is\~derived\~from\~the\~Program\~or\~any\par}
323
\pard{\f2 \fs20\~\~\~\~part\~thereof,\~to\~be\~licensed\~as\~a\~whole\~at\~no\~charge\~to\~all\~third\par}
324
\pard{\f2 \fs20\~\~\~\~parties\~under\~the\~terms\~of\~this\~License.\par}
326
\pard{\f2 \fs20\~\~\~\~c)\~If\~the\~modified\~program\~normally\~reads\~commands\~interactively\par}
327
\pard{\f2 \fs20\~\~\~\~when\~run,\~you\~must\~cause\~it,\~when\~started\~running\~for\~such\par}
328
\pard{\f2 \fs20\~\~\~\~interactive\~use\~in\~the\~most\~ordinary\~way,\~to\~print\~or\~display\~an\par}
329
\pard{\f2 \fs20\~\~\~\~announcement\~including\~an\~appropriate\~copyright\~notice\~and\~a\par}
330
\pard{\f2 \fs20\~\~\~\~notice\~that\~there\~is\~no\~warranty\~(or\~else,\~saying\~that\~you\~provide\par}
331
\pard{\f2 \fs20\~\~\~\~a\~warranty)\~and\~that\~users\~may\~redistribute\~the\~program\~under\par}
332
\pard{\f2 \fs20\~\~\~\~these\~conditions,\~and\~telling\~the\~user\~how\~to\~view\~a\~copy\~of\~this\par}
333
\pard{\f2 \fs20\~\~\~\~License.\~\~(Exception:\~if\~the\~Program\~itself\~is\~interactive\~but\par}
334
\pard{\f2 \fs20\~\~\~\~does\~not\~normally\~print\~such\~an\~announcement,\~your\~work\~based\~on\par}
335
\pard{\f2 \fs20\~\~\~\~the\~Program\~is\~not\~required\~to\~print\~an\~announcement.)\par}
337
\pard{\f2 \fs20These\~requirements\~apply\~to\~the\~modified\~work\~as\~a\~whole.\~\~If\par}
338
\pard{\f2 \fs20identifiable\~sections\~of\~that\~work\~are\~not\~derived\~from\~the\~Program,\par}
339
\pard{\f2 \fs20and\~can\~be\~reasonably\~considered\~independent\~and\~separate\~works\~in\par}
340
\pard{\f2 \fs20themselves,\~then\~this\~License,\~and\~its\~terms,\~do\~not\~apply\~to\~those\par}
341
\pard{\f2 \fs20sections\~when\~you\~distribute\~them\~as\~separate\~works.\~\~But\~when\~you\par}
342
\pard{\f2 \fs20distribute\~the\~same\~sections\~as\~part\~of\~a\~whole\~which\~is\~a\~work\~based\par}
343
\pard{\f2 \fs20on\~the\~Program,\~the\~distribution\~of\~the\~whole\~must\~be\~on\~the\~terms\~of\par}
344
\pard{\f2 \fs20this\~License,\~whose\~permissions\~for\~other\~licensees\~extend\~to\~the\par}
345
\pard{\f2 \fs20entire\~whole,\~and\~thus\~to\~each\~and\~every\~part\~regardless\~of\~who\~wrote\~it.\par}
347
\pard{\f2 \fs20Thus,\~it\~is\~not\~the\~intent\~of\~this\~section\~to\~claim\~rights\~or\~contest\par}
348
\pard{\f2 \fs20your\~rights\~to\~work\~written\~entirely\~by\~you;\~rather,\~the\~intent\~is\~to\par}
349
\pard{\f2 \fs20exercise\~the\~right\~to\~control\~the\~distribution\~of\~derivative\~or\par}
350
\pard{\f2 \fs20collective\~works\~based\~on\~the\~Program.\par}
352
\pard{\f2 \fs20In\~addition,\~mere\~aggregation\~of\~another\~work\~not\~based\~on\~the\~Program\par}
353
\pard{\f2 \fs20with\~the\~Program\~(or\~with\~a\~work\~based\~on\~the\~Program)\~on\~a\~volume\~of\par}
354
\pard{\f2 \fs20a\~storage\~or\~distribution\~medium\~does\~not\~bring\~the\~other\~work\~under\par}
355
\pard{\f2 \fs20the\~scope\~of\~this\~License.\par}
357
\pard{\f2 \fs20\~\~3.\~You\~may\~copy\~and\~distribute\~the\~Program\~(or\~a\~work\~based\~on\~it,\par}
358
\pard{\f2 \fs20under\~Section\~2)\~in\~object\~code\~or\~executable\~form\~under\~the\~terms\~of\par}
359
\pard{\f2 \fs20Sections\~1\~and\~2\~above\~provided\~that\~you\~also\~do\~one\~of\~the\~following:\par}
361
\pard{\f2 \fs20\~\~\~\~a)\~Accompany\~it\~with\~the\~complete\~corresponding\~machine-readable\par}
362
\pard{\f2 \fs20\~\~\~\~source\~code,\~which\~must\~be\~distributed\~under\~the\~terms\~of\~Sections\par}
363
\pard{\f2 \fs20\~\~\~\~1\~and\~2\~above\~on\~a\~medium\~customarily\~used\~for\~software\~interchange;\~or,\par}
365
\pard{\f2 \fs20\~\~\~\~b)\~Accompany\~it\~with\~a\~written\~offer,\~valid\~for\~at\~least\~three\par}
366
\pard{\f2 \fs20\~\~\~\~years,\~to\~give\~any\~third\~party,\~for\~a\~charge\~no\~more\~than\~your\par}
367
\pard{\f2 \fs20\~\~\~\~cost\~of\~physically\~performing\~source\~distribution,\~a\~complete\par}
368
\pard{\f2 \fs20\~\~\~\~machine-readable\~copy\~of\~the\~corresponding\~source\~code,\~to\~be\par}
369
\pard{\f2 \fs20\~\~\~\~distributed\~under\~the\~terms\~of\~Sections\~1\~and\~2\~above\~on\~a\~medium\par}
370
\pard{\f2 \fs20\~\~\~\~customarily\~used\~for\~software\~interchange;\~or,\par}
372
\pard{\f2 \fs20\~\~\~\~c)\~Accompany\~it\~with\~the\~information\~you\~received\~as\~to\~the\~offer\par}
373
\pard{\f2 \fs20\~\~\~\~to\~distribute\~corresponding\~source\~code.\~\~(This\~alternative\~is\par}
374
\pard{\f2 \fs20\~\~\~\~allowed\~only\~for\~noncommercial\~distribution\~and\~only\~if\~you\par}
375
\pard{\f2 \fs20\~\~\~\~received\~the\~program\~in\~object\~code\~or\~executable\~form\~with\~such\par}
376
\pard{\f2 \fs20\~\~\~\~an\~offer,\~in\~accord\~with\~Subsection\~b\~above.)\par}
378
\pard{\f2 \fs20The\~source\~code\~for\~a\~work\~means\~the\~preferred\~form\~of\~the\~work\~for\par}
379
\pard{\f2 \fs20making\~modifications\~to\~it.\~\~For\~an\~executable\~work,\~complete\~source\par}
380
\pard{\f2 \fs20code\~means\~all\~the\~source\~code\~for\~all\~modules\~it\~contains,\~plus\~any\par}
381
\pard{\f2 \fs20associated\~interface\~definition\~files,\~plus\~the\~scripts\~used\~to\par}
382
\pard{\f2 \fs20control\~compilation\~and\~installation\~of\~the\~executable.\~\~However,\~as\~a\par}
383
\pard{\f2 \fs20special\~exception,\~the\~source\~code\~distributed\~need\~not\~include\par}
384
\pard{\f2 \fs20anything\~that\~is\~normally\~distributed\~(in\~either\~source\~or\~binary\par}
385
\pard{\f2 \fs20form)\~with\~the\~major\~components\~(compiler,\~kernel,\~and\~so\~on)\~of\~the\par}
386
\pard{\f2 \fs20operating\~system\~on\~which\~the\~executable\~runs,\~unless\~that\~component\par}
387
\pard{\f2 \fs20itself\~accompanies\~the\~executable.\par}
389
\pard{\f2 \fs20If\~distribution\~of\~executable\~or\~object\~code\~is\~made\~by\~offering\par}
390
\pard{\f2 \fs20access\~to\~copy\~from\~a\~designated\~place,\~then\~offering\~equivalent\par}
391
\pard{\f2 \fs20access\~to\~copy\~the\~source\~code\~from\~the\~same\~place\~counts\~as\par}
392
\pard{\f2 \fs20distribution\~of\~the\~source\~code,\~even\~though\~third\~parties\~are\~not\par}
393
\pard{\f2 \fs20compelled\~to\~copy\~the\~source\~along\~with\~the\~object\~code.\par}
395
\pard{\f2 \fs20\~\~4.\~You\~may\~not\~copy,\~modify,\~sublicense,\~or\~distribute\~the\~Program\par}
396
\pard{\f2 \fs20except\~as\~expressly\~provided\~under\~this\~License.\~\~Any\~attempt\par}
397
\pard{\f2 \fs20otherwise\~to\~copy,\~modify,\~sublicense\~or\~distribute\~the\~Program\~is\par}
398
\pard{\f2 \fs20void,\~and\~will\~automatically\~terminate\~your\~rights\~under\~this\~License.\par}
399
\pard{\f2 \fs20However,\~parties\~who\~have\~received\~copies,\~or\~rights,\~from\~you\~under\par}
400
\pard{\f2 \fs20this\~License\~will\~not\~have\~their\~licenses\~terminated\~so\~long\~as\~such\par}
401
\pard{\f2 \fs20parties\~remain\~in\~full\~compliance.\par}
403
\pard{\f2 \fs20\~\~5.\~You\~are\~not\~required\~to\~accept\~this\~License,\~since\~you\~have\~not\par}
404
\pard{\f2 \fs20signed\~it.\~\~However,\~nothing\~else\~grants\~you\~permission\~to\~modify\~or\par}
405
\pard{\f2 \fs20distribute\~the\~Program\~or\~its\~derivative\~works.\~\~These\~actions\~are\par}
406
\pard{\f2 \fs20prohibited\~by\~law\~if\~you\~do\~not\~accept\~this\~License.\~\~Therefore,\~by\par}
407
\pard{\f2 \fs20modifying\~or\~distributing\~the\~Program\~(or\~any\~work\~based\~on\~the\par}
408
\pard{\f2 \fs20Program),\~you\~indicate\~your\~acceptance\~of\~this\~License\~to\~do\~so,\~and\par}
409
\pard{\f2 \fs20all\~its\~terms\~and\~conditions\~for\~copying,\~distributing\~or\~modifying\par}
410
\pard{\f2 \fs20the\~Program\~or\~works\~based\~on\~it.\par}
412
\pard{\f2 \fs20\~\~6.\~Each\~time\~you\~redistribute\~the\~Program\~(or\~any\~work\~based\~on\~the\par}
413
\pard{\f2 \fs20Program),\~the\~recipient\~automatically\~receives\~a\~license\~from\~the\par}
414
\pard{\f2 \fs20original\~licensor\~to\~copy,\~distribute\~or\~modify\~the\~Program\~subject\~to\par}
415
\pard{\f2 \fs20these\~terms\~and\~conditions.\~\~You\~may\~not\~impose\~any\~further\par}
416
\pard{\f2 \fs20restrictions\~on\~the\~recipients'\~exercise\~of\~the\~rights\~granted\~herein.\par}
417
\pard{\f2 \fs20You\~are\~not\~responsible\~for\~enforcing\~compliance\~by\~third\~parties\~to\par}
418
\pard{\f2 \fs20this\~License.\par}
420
\pard{\f2 \fs20\~\~7.\~If,\~as\~a\~consequence\~of\~a\~court\~judgment\~or\~allegation\~of\~patent\par}
421
\pard{\f2 \fs20infringement\~or\~for\~any\~other\~reason\~(not\~limited\~to\~patent\~issues),\par}
422
\pard{\f2 \fs20conditions\~are\~imposed\~on\~you\~(whether\~by\~court\~order,\~agreement\~or\par}
423
\pard{\f2 \fs20otherwise)\~that\~contradict\~the\~conditions\~of\~this\~License,\~they\~do\~not\par}
424
\pard{\f2 \fs20excuse\~you\~from\~the\~conditions\~of\~this\~License.\~\~If\~you\~cannot\par}
425
\pard{\f2 \fs20distribute\~so\~as\~to\~satisfy\~simultaneously\~your\~obligations\~under\~this\par}
426
\pard{\f2 \fs20License\~and\~any\~other\~pertinent\~obligations,\~then\~as\~a\~consequence\~you\par}
427
\pard{\f2 \fs20may\~not\~distribute\~the\~Program\~at\~all.\~\~For\~example,\~if\~a\~patent\par}
428
\pard{\f2 \fs20license\~would\~not\~permit\~royalty-free\~redistribution\~of\~the\~Program\~by\par}
429
\pard{\f2 \fs20all\~those\~who\~receive\~copies\~directly\~or\~indirectly\~through\~you,\~then\par}
430
\pard{\f2 \fs20the\~only\~way\~you\~could\~satisfy\~both\~it\~and\~this\~License\~would\~be\~to\par}
431
\pard{\f2 \fs20refrain\~entirely\~from\~distribution\~of\~the\~Program.\par}
433
\pard{\f2 \fs20If\~any\~portion\~of\~this\~section\~is\~held\~invalid\~or\~unenforceable\~under\par}
434
\pard{\f2 \fs20any\~particular\~circumstance,\~the\~balance\~of\~the\~section\~is\~intended\~to\par}
435
\pard{\f2 \fs20apply\~and\~the\~section\~as\~a\~whole\~is\~intended\~to\~apply\~in\~other\par}
436
\pard{\f2 \fs20circumstances.\par}
438
\pard{\f2 \fs20It\~is\~not\~the\~purpose\~of\~this\~section\~to\~induce\~you\~to\~infringe\~any\par}
439
\pard{\f2 \fs20patents\~or\~other\~property\~right\~claims\~or\~to\~contest\~validity\~of\~any\par}
440
\pard{\f2 \fs20such\~claims;\~this\~section\~has\~the\~sole\~purpose\~of\~protecting\~the\par}
441
\pard{\f2 \fs20integrity\~of\~the\~free\~software\~distribution\~system,\~which\~is\par}
442
\pard{\f2 \fs20implemented\~by\~public\~license\~practices.\~\~Many\~people\~have\~made\par}
443
\pard{\f2 \fs20generous\~contributions\~to\~the\~wide\~range\~of\~software\~distributed\par}
444
\pard{\f2 \fs20through\~that\~system\~in\~reliance\~on\~consistent\~application\~of\~that\par}
445
\pard{\f2 \fs20system;\~it\~is\~up\~to\~the\~author/donor\~to\~decide\~if\~he\~or\~she\~is\~willing\par}
446
\pard{\f2 \fs20to\~distribute\~software\~through\~any\~other\~system\~and\~a\~licensee\~cannot\par}
447
\pard{\f2 \fs20impose\~that\~choice.\par}
449
\pard{\f2 \fs20This\~section\~is\~intended\~to\~make\~thoroughly\~clear\~what\~is\~believed\~to\par}
450
\pard{\f2 \fs20be\~a\~consequence\~of\~the\~rest\~of\~this\~License.\par}
452
\pard{\f2 \fs20\~\~8.\~If\~the\~distribution\~and/or\~use\~of\~the\~Program\~is\~restricted\~in\par}
453
\pard{\f2 \fs20certain\~countries\~either\~by\~patents\~or\~by\~copyrighted\~interfaces,\~the\par}
454
\pard{\f2 \fs20original\~copyright\~holder\~who\~places\~the\~Program\~under\~this\~License\par}
455
\pard{\f2 \fs20may\~add\~an\~explicit\~geographical\~distribution\~limitation\~excluding\par}
456
\pard{\f2 \fs20those\~countries,\~so\~that\~distribution\~is\~permitted\~only\~in\~or\~among\par}
457
\pard{\f2 \fs20countries\~not\~thus\~excluded.\~\~In\~such\~case,\~this\~License\~incorporates\par}
458
\pard{\f2 \fs20the\~limitation\~as\~if\~written\~in\~the\~body\~of\~this\~License.\par}
460
\pard{\f2 \fs20\~\~9.\~The\~Free\~Software\~Foundation\~may\~publish\~revised\~and/or\~new\~versions\par}
461
\pard{\f2 \fs20of\~the\~General\~Public\~License\~from\~time\~to\~time.\~\~Such\~new\~versions\~will\par}
462
\pard{\f2 \fs20be\~similar\~in\~spirit\~to\~the\~present\~version,\~but\~may\~differ\~in\~detail\~to\par}
463
\pard{\f2 \fs20address\~new\~problems\~or\~concerns.\par}
465
\pard{\f2 \fs20Each\~version\~is\~given\~a\~distinguishing\~version\~number.\~\~If\~the\~Program\par}
466
\pard{\f2 \fs20specifies\~a\~version\~number\~of\~this\~License\~which\~applies\~to\~it\~and\~"any\par}
467
\pard{\f2 \fs20later\~version",\~you\~have\~the\~option\~of\~following\~the\~terms\~and\~conditions\par}
468
\pard{\f2 \fs20either\~of\~that\~version\~or\~of\~any\~later\~version\~published\~by\~the\~Free\par}
469
\pard{\f2 \fs20Software\~Foundation.\~\~If\~the\~Program\~does\~not\~specify\~a\~version\~number\~of\par}
470
\pard{\f2 \fs20this\~License,\~you\~may\~choose\~any\~version\~ever\~published\~by\~the\~Free\~Software\par}
471
\pard{\f2 \fs20Foundation.\par}
473
\pard{\f2 \fs20\~\~10.\~If\~you\~wish\~to\~incorporate\~parts\~of\~the\~Program\~into\~other\~free\par}
474
\pard{\f2 \fs20programs\~whose\~distribution\~conditions\~are\~different,\~write\~to\~the\~author\par}
475
\pard{\f2 \fs20to\~ask\~for\~permission.\~\~For\~software\~which\~is\~copyrighted\~by\~the\~Free\par}
476
\pard{\f2 \fs20Software\~Foundation,\~write\~to\~the\~Free\~Software\~Foundation;\~we\~sometimes\par}
477
\pard{\f2 \fs20make\~exceptions\~for\~this.\~\~Our\~decision\~will\~be\~guided\~by\~the\~two\~goals\par}
478
\pard{\f2 \fs20of\~preserving\~the\~free\~status\~of\~all\~derivatives\~of\~our\~free\~software\~and\par}
479
\pard{\f2 \fs20of\~promoting\~the\~sharing\~and\~reuse\~of\~software\~generally.\par}
481
\pard{\f2 \fs20\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~NO\~WARRANTY\par}
483
\pard{\f2 \fs20\~\~11.\~BECAUSE\~THE\~PROGRAM\~IS\~LICENSED\~FREE\~OF\~CHARGE,\~THERE\~IS\~NO\~WARRANTY\par}
484
\pard{\f2 \fs20FOR\~THE\~PROGRAM,\~TO\~THE\~EXTENT\~PERMITTED\~BY\~APPLICABLE\~LAW.\~\~EXCEPT\~WHEN\par}
485
\pard{\f2 \fs20OTHERWISE\~STATED\~IN\~WRITING\~THE\~COPYRIGHT\~HOLDERS\~AND/OR\~OTHER\~PARTIES\par}
486
\pard{\f2 \fs20PROVIDE\~THE\~PROGRAM\~"AS\~IS"\~WITHOUT\~WARRANTY\~OF\~ANY\~KIND,\~EITHER\~EXPRESSED\par}
487
\pard{\f2 \fs20OR\~IMPLIED,\~INCLUDING,\~BUT\~NOT\~LIMITED\~TO,\~THE\~IMPLIED\~WARRANTIES\~OF\par}
488
\pard{\f2 \fs20MERCHANTABILITY\~AND\~FITNESS\~FOR\~A\~PARTICULAR\~PURPOSE.\~\~THE\~ENTIRE\~RISK\~AS\par}
489
\pard{\f2 \fs20TO\~THE\~QUALITY\~AND\~PERFORMANCE\~OF\~THE\~PROGRAM\~IS\~WITH\~YOU.\~\~SHOULD\~THE\par}
490
\pard{\f2 \fs20PROGRAM\~PROVE\~DEFECTIVE,\~YOU\~ASSUME\~THE\~COST\~OF\~ALL\~NECESSARY\~SERVICING,\par}
491
\pard{\f2 \fs20REPAIR\~OR\~CORRECTION.\par}
493
\pard{\f2 \fs20\~\~12.\~IN\~NO\~EVENT\~UNLESS\~REQUIRED\~BY\~APPLICABLE\~LAW\~OR\~AGREED\~TO\~IN\~WRITING\par}
494
\pard{\f2 \fs20WILL\~ANY\~COPYRIGHT\~HOLDER,\~OR\~ANY\~OTHER\~PARTY\~WHO\~MAY\~MODIFY\~AND/OR\par}
495
\pard{\f2 \fs20REDISTRIBUTE\~THE\~PROGRAM\~AS\~PERMITTED\~ABOVE,\~BE\~LIABLE\~TO\~YOU\~FOR\~DAMAGES,\par}
496
\pard{\f2 \fs20INCLUDING\~ANY\~GENERAL,\~SPECIAL,\~INCIDENTAL\~OR\~CONSEQUENTIAL\~DAMAGES\~ARISING\par}
497
\pard{\f2 \fs20OUT\~OF\~THE\~USE\~OR\~INABILITY\~TO\~USE\~THE\~PROGRAM\~(INCLUDING\~BUT\~NOT\~LIMITED\par}
498
\pard{\f2 \fs20TO\~LOSS\~OF\~DATA\~OR\~DATA\~BEING\~RENDERED\~INACCURATE\~OR\~LOSSES\~SUSTAINED\~BY\par}
499
\pard{\f2 \fs20YOU\~OR\~THIRD\~PARTIES\~OR\~A\~FAILURE\~OF\~THE\~PROGRAM\~TO\~OPERATE\~WITH\~ANY\~OTHER\par}
500
\pard{\f2 \fs20PROGRAMS),\~EVEN\~IF\~SUCH\~HOLDER\~OR\~OTHER\~PARTY\~HAS\~BEEN\~ADVISED\~OF\~THE\par}
501
\pard{\f2 \fs20POSSIBILITY\~OF\~SUCH\~DAMAGES.\par}
503
\pard{\f2 \fs20\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~\~END\~OF\~TERMS\~AND\~CONDITIONS\par}
505
\pard{\f2 \fs20\~\~\~\~\~\~\~\~\~\~\~\~How\~to\~Apply\~These\~Terms\~to\~Your\~New\~Programs\par}
507
\pard{\f2 \fs20\~\~If\~you\~develop\~a\~new\~program,\~and\~you\~want\~it\~to\~be\~of\~the\~greatest\par}
508
\pard{\f2 \fs20possible\~use\~to\~the\~public,\~the\~best\~way\~to\~achieve\~this\~is\~to\~make\~it\par}
509
\pard{\f2 \fs20free\~software\~which\~everyone\~can\~redistribute\~and\~change\~under\~these\~terms.\par}
511
\pard{\f2 \fs20\~\~To\~do\~so,\~attach\~the\~following\~notices\~to\~the\~program.\~\~It\~is\~safest\par}
512
\pard{\f2 \fs20to\~attach\~them\~to\~the\~start\~of\~each\~source\~file\~to\~most\~effectively\par}
513
\pard{\f2 \fs20convey\~the\~exclusion\~of\~warranty;\~and\~each\~file\~should\~have\~at\~least\par}
514
\pard{\f2 \fs20the\~"copyright"\~line\~and\~a\~pointer\~to\~where\~the\~full\~notice\~is\~found.\par}
516
\pard{\f2 \fs20\~\~\~\~<one\~line\~to\~give\~the\~program's\~name\~and\~a\~brief\~idea\~of\~what\~it\~does.>\par}
517
\pard{\f2 \fs20\~\~\~\~Copyright\~(C)\~<year>\~\~<name\~of\~author>\par}
519
\pard{\f2 \fs20\~\~\~\~This\~program\~is\~free\~software;\~you\~can\~redistribute\~it\~and/or\~modify\par}
520
\pard{\f2 \fs20\~\~\~\~it\~under\~the\~terms\~of\~the\~GNU\~General\~Public\~License\~as\~published\~by\par}
521
\pard{\f2 \fs20\~\~\~\~the\~Free\~Software\~Foundation;\~either\~version\~2\~of\~the\~License,\~or\par}
522
\pard{\f2 \fs20\~\~\~\~(at\~your\~option)\~any\~later\~version.\par}
524
\pard{\f2 \fs20\~\~\~\~This\~program\~is\~distributed\~in\~the\~hope\~that\~it\~will\~be\~useful,\par}
525
\pard{\f2 \fs20\~\~\~\~but\~WITHOUT\~ANY\~WARRANTY;\~without\~even\~the\~implied\~warranty\~of\par}
526
\pard{\f2 \fs20\~\~\~\~MERCHANTABILITY\~or\~FITNESS\~FOR\~A\~PARTICULAR\~PURPOSE.\~\~See\~the\par}
527
\pard{\f2 \fs20\~\~\~\~GNU\~General\~Public\~License\~for\~more\~details.\par}
529
\pard{\f2 \fs20\~\~\~\~You\~should\~have\~received\~a\~copy\~of\~the\~GNU\~General\~Public\~License\par}
530
\pard{\f2 \fs20\~\~\~\~along\~with\~this\~program;\~if\~not,\~write\~to\~the\~Free\~Software\par}
531
\pard{\f2 \fs20\~\~\~\~Foundation,\~Inc.,\~59\~Temple\~Place,\~Suite\~330,\~Boston,\~MA\~\~02111-1307\~\~USA\par}
533
\pard{\f2 \fs20Also\~add\~information\~on\~how\~to\~contact\~you\~by\~electronic\~and\~paper\~mail.\par}
535
\pard{\f2 \fs20If\~the\~program\~is\~interactive,\~make\~it\~output\~a\~short\~notice\~like\~this\par}
536
\pard{\f2 \fs20when\~it\~starts\~in\~an\~interactive\~mode:\par}
538
\pard{\f2 \fs20\~\~\~\~Gnomovision\~version\~69,\~Copyright\~(C)\~year\~name\~of\~author\par}
539
\pard{\f2 \fs20\~\~\~\~Gnomovision\~comes\~with\~ABSOLUTELY\~NO\~WARRANTY;\~for\~details\~type\~`show\~w'.\par}
540
\pard{\f2 \fs20\~\~\~\~This\~is\~free\~software,\~and\~you\~are\~welcome\~to\~redistribute\~it\par}
541
\pard{\f2 \fs20\~\~\~\~under\~certain\~conditions;\~type\~`show\~c'\~for\~details.\par}
543
\pard{\f2 \fs20The\~hypothetical\~commands\~`show\~w'\~and\~`show\~c'\~should\~show\~the\~appropriate\par}
544
\pard{\f2 \fs20parts\~of\~the\~General\~Public\~License.\~\~Of\~course,\~the\~commands\~you\~use\~may\par}
545
\pard{\f2 \fs20be\~called\~something\~other\~than\~`show\~w'\~and\~`show\~c';\~they\~could\~even\~be\par}
546
\pard{\f2 \fs20mouse-clicks\~or\~menu\~items--whatever\~suits\~your\~program.\par}
548
\pard{\f2 \fs20You\~should\~also\~get\~your\~employer\~(if\~you\~work\~as\~a\~programmer)\~or\~your\par}
549
\pard{\f2 \fs20school,\~if\~any,\~to\~sign\~a\~"copyright\~disclaimer"\~for\~the\~program,\~if\par}
550
\pard{\f2 \fs20necessary.\~\~Here\~is\~a\~sample;\~alter\~the\~names:\par}
552
\pard{\f2 \fs20\~\~Yoyodyne,\~Inc.,\~hereby\~disclaims\~all\~copyright\~interest\~in\~the\~program\par}
553
\pard{\f2 \fs20\~\~`Gnomovision'\~(which\~makes\~passes\~at\~compilers)\~written\~by\~James\~Hacker.\par}
555
\pard{\f2 \fs20\~\~<signature\~of\~Ty\~Coon>,\~1\~April\~1989\par}
556
\pard{\f2 \fs20\~\~Ty\~Coon,\~President\~of\~Vice\par}
558
\pard{\f2 \fs20This\~General\~Public\~License\~does\~not\~permit\~incorporating\~your\~program\~into\par}
559
\pard{\f2 \fs20proprietary\~programs.\~\~If\~your\~program\~is\~a\~subroutine\~library,\~you\~may\par}
560
\pard{\f2 \fs20consider\~it\~more\~useful\~to\~permit\~linking\~proprietary\~applications\~with\~the\par}
561
\pard{\f2 \fs20library.\~\~If\~this\~is\~what\~you\~want\~to\~do,\~use\~the\~GNU\~Library\~General\par}
562
\pard{\f2 \fs20Public\~License\~instead\~of\~this\~License.\par}
569
If you do not use the GPL, the following license terms apply: {}
573
Even though the authors of the various documents and software found here {}
574
have made a good faith effort to ensure that the documents are correct and {}
575
that the software performs according to its documentation, and we would {}
576
greatly appreciate hearing of any problems you may encounter, the programs {}
577
and documents any files created by the programs are provided **AS IS** {}
578
without any warranty as to correctness, merchantability or fitness for any {}
579
particular or general use. {}
581
THE RESPONSIBILITY FOR ANY ADVERSE CONSEQUENCES FROM THE USE OF PROGRAMS OR {}
582
DOCUMENTS OR ANY FILE OR FILES CREATED BY USE OF THE PROGRAMS OR DOCUMENTS {}
583
LIES SOLELY WITH THE USERS OF THE PROGRAMS OR DOCUMENTS OR FILE OR FILES AND {}
584
NOT WITH AUTHORS OF THE PROGRAMS OR DOCUMENTS. {}
586
Subject to your acceptance of the conditions stated above, and your respect {}
587
for the terms and conditions stated in the notices below, if you are not {}
588
going to make any modifications or create derived works, you are given {}
589
permission to freely copy and distribute this package, provided you do the {}
592
1. Either include the complete documentation, especially the file {}
593
NOTICE, with what you distribute or provide a clear indication where {}
594
people can get a copy of the documentation; and {}
596
2. Please give credit where credit is due citing the version and {}
597
original authors properly; and {}
599
3. Please do not give anyone the impression that the original {}
600
authors are providing a warranty of any kind. {}
602
If you would like to use major pieces of RasMol in some other program, {}
603
make modifications to RasMol, or in some other way make what a lawyer {}
604
would call a "derived work", you are not only permitted to do so, you {}
605
are encouraged to do so. In addition to the things we discussed above, {}
606
please do the following: {}
608
4. Please explain in your documentation how what you did differs {}
609
from this version of RasMol; and {}
611
5. Please make your modified source code available. {}
613
This version of RasMol is _not_ in the public domain, but it is given {}
614
freely to the community in the hopes of advancing science. If you make {}
615
changes, please make them in a responsible manner, and please offer us {}
616
the opportunity to include those changes in future versions of RasMol. {}
619
#{\footnote generalnotice}
620
${\footnote General Notice}
621
K{\footnote general notice}
622
{\b General Notice}\par\par
623
The following notice applies to this work as a whole and to the works {}
624
included within it: {}
626
* Creative endeavors depend on the lively exchange of ideas. There are laws {}
627
and customs which establish rights and responsibilities for authors and the {}
628
users of what authors create. This notice is not intended to prevent you {}
629
from using the software and documents in this package, but to ensure that {}
630
there are no misunderstandings about terms and conditions of such use. {}
632
* Please read the following notice carefully. If you do not understand any {}
633
portion of this notice, please seek appropriate professional legal advice {}
634
before making use of the software and documents included in this software {}
635
package. In addition to whatever other steps you may be obliged to take {}
636
to respect the intellectual property rights of the various parties {}
637
involved, if you do make use of the software and documents in this package, {}
638
please give credit where credit is due by citing this package, its authors {}
639
and the URL or other source from which you obtained it, or equivalent {}
640
primary references in the literature with the same authors. {}
642
* Some of the software and documents included within this software package {}
643
are the intellectual property of various parties, and placement in this {}
644
package does not in any way imply that any such rights have in any way been {}
645
waived or diminished. {}
647
* With respect to any software or documents for which a copyright exists, {}
648
ALL RIGHTS ARE RESERVED TO THE OWNERS OF SUCH COPYRIGHT. {}
650
* Even though the authors of the various documents and software found here {}
651
have made a good faith effort to ensure that the documents are correct and {}
652
that the software performs according to its documentation, and we would {}
653
greatly appreciate hearing of any problems you may encounter, the programs {}
654
and documents and any files created by the programs are provided **AS IS** {}
655
without any warranty as to correctness, merchantability or fitness for any {}
656
particular or general use. {}
658
* THE RESPONSIBILITY FOR ANY ADVERSE CONSEQUENCES FROM THE USE OF PROGRAMS {}
659
OR DOCUMENTS OR ANY FILE OR FILES CREATED BY USE OF THE PROGRAMS OR {}
660
DOCUMENTS LIES SOLELY WITH THE USERS OF THE PROGRAMS OR DOCUMENTS OR FILE {}
661
OR FILES AND NOT WITH AUTHORS OF THE PROGRAMS OR DOCUMENTS. {}
663
See the files GPL and RASLIC for two alternate ways to license this {}
667
#{\footnote rasmolv26notice}
668
${\footnote RasMol V2.6 Notice}
669
K{\footnote rasmol v2.6 notice}
670
{\b RasMol V2.6 Notice}\par\par
671
The following notice applies to RasMol V 2.6 and older RasMol versions. {}
673
Information in this document is subject to change without notice and {}
674
does not represent a commitment on the part of the supplier. This package {}
675
is sold/distributed subject to the condition that it shall not, by way {}
676
of trade or otherwise, be lent, re-sold, hired out or otherwise {}
677
circulated without the supplier's prior consent, in any form of {}
678
packaging or cover other than that in which it was produced. No {}
679
part of this manual or accompanying software may be reproduced, {}
680
stored in a retrieval system on optical or magnetic disk, tape or {}
681
any other medium, or transmitted in any form or by any means, {}
682
electronic, mechanical, photocopying, recording or otherwise for {}
683
any purpose other than the purchaser's personal use. {}
685
This product is not to be used in the planning, construction, {}
686
maintenance, operation or use of any nuclear facility nor the {}
687
flight, navigation or communication of aircraft or ground support {}
688
equipment. The author shall not be liable, in whole or in part, for {}
689
any claims or damages arising from such use, including death, {}
690
bankruptcy or outbreak of war. {}
693
#{\footnote iucrpolicy}
694
${\footnote IUCR Policy}
695
K{\footnote iucr policy}
696
{\b IUCR Policy}\par\par
697
{\f2\b The IUCr Policy for the Protection and the Promotion of the STAR File and} {}
698
{\f2\b CIF Standards for Exchanging and Archiving Electronic Data}. {}
702
The Crystallographic Information File (CIF)[1] is a standard for information {}
703
interchange promulgated by the International Union of Crystallography {}
704
(IUCr). CIF (Hall, Allen & Brown, 1991) is the recommended method for {}
705
submitting publications to Acta Crystallographica Section C and reports of {}
706
crystal structure determinations to other sections of Acta Crystallographica {}
707
and many other journals. The syntax of a CIF is a subset of the more general {}
708
STAR File[2] format. The CIF and STAR File approaches are used increasingly {}
709
in the structural sciences for data exchange and archiving, and are having a {}
710
significant influence on these activities in other fields. {}
712
{\f2\b Statement of intent} {}
714
The IUCr's interest in the STAR File is as a general data interchange {}
715
standard for science, and its interest in the CIF, a conformant derivative {}
716
of the STAR File, is as a concise data exchange and archival standard for {}
717
crystallography and structural science. {}
719
{\f2\b Protection of the standards} {}
721
To protect the STAR File and the CIF as standards for interchanging and {}
722
archiving electronic data, the IUCr, on behalf of the scientific community, {}
724
* holds the copyrights on the standards themselves, {}
726
* owns the associated trademarks and service marks, and {}
728
* holds a patent on the STAR File. {}
730
These intellectual property rights relate solely to the interchange formats, {}
731
not to the data contained therein, nor to the software used in the {}
732
generation, access or manipulation of the data. {}
734
{\f2\b Promotion of the standards} {}
736
The sole requirement that the IUCr, in its protective role, imposes on {}
737
software purporting to process STAR File or CIF data is that the following {}
738
conditions be met prior to sale or distribution. {}
740
* Software claiming to read files written to either the STAR File or the {}
741
CIF standard must be able to extract the pertinent data from a file {}
742
conformant to the STAR File syntax, or the CIF syntax, respectively. {}
744
* Software claiming to write files in either the STAR File, or the CIF, {}
745
standard must produce files that are conformant to the STAR File {}
746
syntax, or the CIF syntax, respectively. {}
748
* Software claiming to read definitions from a specific data dictionary {}
749
approved by the IUCr must be able to extract any pertinent definition {}
750
which is conformant to the dictionary definition language (DDL)[3] {}
751
associated with that dictionary. {}
753
The IUCr, through its Committee on CIF Standards, will assist any developer {}
754
to verify that software meets these conformance conditions. {}
756
{\f2\b Glossary of terms} {}
760
is a data file conformant to the file syntax defined at {}
761
http://www.iucr.org/iucr-top/cif/spec/index.html {}
765
is a data file conformant to the file syntax defined at {}
766
http://www.iucr.org/iucr-top/cif/spec/star/index.html {}
770
is a language used in a data dictionary to define data items in terms {}
771
of "attributes". Dictionaries currently approved by the IUCr, and the {}
772
DDL versions used to construct these dictionaries, are listed at {}
773
http://www.iucr.org/iucr-top/cif/spec/ddl/index.html {}
775
Last modified: 30 September 2000 {}
777
IUCr Policy Copyright (C) 2000 International Union of Crystallography {}
784
The following Disclaimer Notice applies to CBFlib V0.1, from which this code {}
785
in part is derived. {}
787
* The items furnished herewith were developed under the sponsorship of the {}
788
U.S. Government. Neither the U.S., nor the U.S. D.O.E., nor the Leland {}
789
Stanford Junior University, nor their employees, makes any warranty, {}
790
express or implied, or assumes any liability or responsibility for {}
791
accuracy, completeness or usefulness of any information, apparatus, product {}
792
or process disclosed, or represents that its use will not infringe {}
793
privately-owned rights. Mention of any product, its manufacturer, or {}
794
suppliers shall not, nor is it intended to, imply approval, disapproval, {}
795
or fitness for any particular use. The U.S. and the University at all times {}
796
retain the right to use and disseminate the furnished items for any purpose {}
802
#{\footnote cifparse}
803
${\footnote CIFPARSE}
804
K{\footnote cifparse}
805
{\b CIFPARSE}\par\par
806
Portions of this software are loosely based on the CIFPARSE software package {}
807
from the NDB at Rutgers University. See {}
809
http://ndbserver.rutgers.edu/NDB/mmcif/software {}
811
CIFPARSE is part of the NDBQUERY application, a program component of the {}
812
Nucleic Acid Database Project [ H. M. Berman, W. K. Olson, D. L. Beveridge, {}
813
J. K. Westbrook, A. Gelbin, T. Demeny, S. H. Shieh, A. R. Srinivasan, and B. {}
814
Schneider. (1992). The Nucleic Acid Database: A Comprehensive Relational {}
815
Database of Three-Dimensional Structures of Nucleic Acids. Biophys J., 63, {}
816
751-759.], whose cooperation is gratefully acknowledged, especially in the {}
817
form of design concepts created by J. Westbrook. {}
819
Please be aware of the following notice in the CIFPARSE API: {}
821
This software is provided WITHOUT WARRANTY OF MERCHANTABILITY OR FITNESS {}
822
FOR A PARTICULAR PURPOSE OR ANY OTHER WARRANTY, EXPRESS OR IMPLIED. RUTGERS {}
823
MAKE NO REPRESENTATION OR WARRANTY THAT THE SOFTWARE WILL NOT INFRINGE ANY {}
824
PATENT, COPYRIGHT OR OTHER PROPRIETARY RIGHT. {}
828
${\footnote Introduction}
829
{\fs24\b Introduction}\par\par
830
RasMol is a molecular graphics program intended for the visualisation of {}
831
proteins, nucleic acids and small molecules. {}
832
The program is aimed at display, teaching and generation of {}
833
publication quality images. RasMol runs on wide range of architectures {}
834
and operating systems including Microsoft Windows, Apple {}
835
Macintosh, UNIX and VMS systems. UNIX and VMS versions require an 8, 24 or {}
836
32 bit colour X Windows display (X11R4 or later). The X Windows version of {}
837
RasMol provides optional support for a hardware dials box and accelerated {}
838
shared memory communication (via the XInput and MIT-SHM extensions) {}
839
if available on the current X Server. {}
841
The program reads in a {}
842
molecule coordinate file and interactively displays the molecule on the {}
843
screen in a variety of colour schemes and molecule representations. Currently {}
844
available representations include depth-cued wireframes, 'Dreiding' sticks, {}
845
spacefilling (CPK) spheres, ball and stick, solid and strand biomolecular {}
846
ribbons, atom labels and dot surfaces. {}
848
Up to 5 molecules may be loaded and displayed at once. Any one or all of {}
849
the molecules may be rotated and translated. {}
851
The RasMol help facility can be accessed by typing "help <topic>" or "help {}
852
<topic> <subtopic>" from the command line. A complete list of RasMol commands {}
853
may be displayed by typing "help commands". A single question mark may also {}
854
be used to abbreviate the keyword "help". Please type "help notices" for {}
855
important notices. {}
858
#{\footnote chcomref}
859
${\footnote Command Reference}
860
{\fs24\b Command Reference}\par\par
861
RasMol allows the execution of interactive commands typed at the {}
863
prompt in the terminal window. Each command must be given on {}
864
a separate line. Keywords are case insensitive and may be entered in {}
865
either upper or lower case letters. All whitespace characters are {}
866
ignored except to separate keywords and their arguments. {}
868
All commands may be prefixed by a parenthesized {}
869
'{\uldb atom expression}{\v chexprs}' {}
870
to temporarily select certain atoms just for the execution {}
871
of that one command. After execution of the command, the {}
872
previous selection is restored except for the commands {}
873
'{\uldb select}{\v select}' {}
875
'{\uldb restrict}{\v restrict}' {}
877
'{\uldb script}{\v script}'. {}
879
The commands/keywords currently recognised by RasMol are given below. {}
881
{\cellx1200\cellx2400\cellx3600\cellx4800
883
{\uldb backbone}{\v backbone}\cell
884
{\uldb background}{\v background}\cell
885
{\uldb bond}{\v bond}\cell
886
{\uldb bulgarian}{\v bulgarian}\cell
888
{\uldb cartoon}{\v cartoon}\cell
889
{\uldb centre}{\v centre}\cell
890
{\uldb chinese}{\v chinese}\cell
891
{\uldb clipboard}{\v clipboard}\cell
893
{\uldb colour}{\v colour}\cell
894
{\uldb colourmode}{\v colourmode}\cell
895
{\uldb connect}{\v connect}\cell
896
{\uldb cpk}{\v cpk}\cell
898
{\uldb cpknew}{\v cpknew}\cell
899
{\uldb defer}{\v defer}\cell
900
{\uldb define}{\v define}\cell
901
{\uldb depth}{\v depth}\cell
903
{\uldb dots}{\v dots}\cell
904
{\uldb echo}{\v echo}\cell
905
{\uldb english}{\v english}\cell
906
{\uldb execute}{\v execute}\cell
908
{\uldb exit}{\v exit}\cell
909
{\uldb french}{\v french}\cell
910
{\uldb hbonds}{\v hbonds}\cell
911
{\uldb help}{\v help}\cell
913
{\uldb italian}{\v italian}\cell
914
{\uldb japanese}{\v japanese}\cell
915
{\uldb label}{\v label}\cell
916
{\uldb load}{\v load}\cell
918
{\uldb map}{\v map}\cell
919
{\uldb molecule}{\v molecule}\cell
920
{\uldb monitor}{\v pause}\cell
921
{\uldb notoggle}{\v notoggle}\cell
923
{\uldb pause}{\v pause}\cell
924
{\uldb pause}{\v play}\cell
925
{\uldb print}{\v print}\cell
926
{\uldb quit}{\v quit}\cell
928
{\uldb record}{\v record}\cell
929
{\uldb refresh}{\v refresh}\cell
930
{\uldb renumber}{\v renumber}\cell
931
{\uldb reset}{\v reset}\cell
933
{\uldb restrict}{\v restrict}\cell
934
{\uldb ribbons}{\v ribbons}\cell
935
{\uldb rotate}{\v rotate}\cell
936
{\uldb save}{\v save}\cell
938
{\uldb script}{\v script}\cell
939
{\uldb select}{\v select}\cell
940
{\uldb set}{\v set}\cell
941
{\uldb show}{\v show}\cell
943
{\uldb slab}{\v slab}\cell
944
{\uldb source}{\v source}\cell
945
{\uldb spacefill}{\v spacefill}\cell
946
{\uldb spanish}{\v spanish}\cell
948
{\uldb ssbonds}{\v ssbonds}\cell
949
{\uldb star}{\v star}\cell
950
{\uldb stereo}{\v stereo}\cell
951
{\uldb strands}{\v strands}\cell
953
{\uldb structure}{\v structure}\cell
954
{\uldb surface}{\v surface}\cell
955
{\uldb trace}{\v trace}\cell
956
{\uldb translate}{\v translate}\cell
958
{\uldb unbond}{\v unbond}\cell
959
{\uldb wireframe}{\v wireframe}\cell
960
{\uldb write}{\v write}\cell
961
{\uldb zap}{\v zap}\cell
963
{\uldb zoom}{\v zoom}\cell\cell
967
#{\footnote backbone}
968
${\footnote Backbone}
969
K{\footnote backbone}
970
{\b Backbone}\par\par
973
backbone \{<boolean>\}\line\tab
977
'{\f2\b backbone}' {}
978
command permits the representation of a polypeptide {}
979
backbone as a series of bonds connecting the adjacent alpha carbons of {}
980
each amino acid in a chain. The display of these backbone 'bonds' is {}
981
turned on and off by the command parameter in the same way as with the {}
982
'{\uldb wireframe}{\v wireframe}' {}
983
command. The command {}
984
'{\f2\b backbone off}' {}
985
turns off the selected 'bonds', and {}
986
'{\f2\b backbone on}' {}
987
or with a number turns them on. The number can be used {}
988
to specify the cylinder radius of the representation in either Angstrom {}
989
or RasMol units. A parameter value of 500 (2.0 Angstroms) or above {}
990
results in a "Parameter value too large" error. Backbone objects may be {}
991
coloured using the RasMol {}
992
'{\uldb colour backbone}{\v colour}' {}
995
The reserved word backbone is also used as a predefined set ("help sets") {}
996
and as a parameter to the {}
997
'{\uldb set hbond}{\v sethbonds}' {}
999
'{\uldb set ssbond}{\v setssbonds}' {}
1003
renders a smoothed backbone, in contrast to {}
1004
'{\f2\b backbone}' {}
1005
which connects alpha carbons with straight lines. {}
1007
The backbone may be displayed with dashed lines by use of the {}
1008
'{\f2\b backbone dash}' {}
1012
#{\footnote background}
1013
${\footnote Background}
1014
K{\footnote background}
1015
{\b Background}\par\par
1018
background <colour>\par
1021
'{\f2\b background}' {}
1022
command is used to set the colour of the "canvas" background. The {}
1023
colour may be given as either a colour name or a comma separated {}
1024
triple of Red, Green and Blue (RGB) components enclosed in square {}
1025
brackets. Typing the command {}
1026
'{\uldb help colours}{\v help}' {}
1027
will give a list of the predefined colour names recognised by RasMol. {}
1028
When running under X Windows, RasMol also recognises colours in the {}
1029
X server's colour name database. {}
1032
'{\f2\b background}' {}
1033
command is synonymous with the RasMol {}
1034
'{\uldb set background}{\v setbackground}' {}
1044
bond <number> <number> +\line\tab
1045
bond <number> <number> pick\line\tab
1046
bond rotate \{<boolean>\}\par
1048
The RasMol command {}
1049
'{\f2\b bond <number> <number> +}' {}
1050
adds the designated bond to the drawing, increasing the bond order {}
1051
if the bond already exists. The command {}
1052
'{\f2\b bond <number> <number> pick}' {}
1053
selects the two atoms specified by the atom serial numbers {}
1054
as the two ends of a bond around which the {}
1055
'{\uldb rotate bond <angle>}{\v rotate}' {}
1056
command will be applied. If no bond exists, it is created. {}
1058
Rotation around a previously picked bond may be specified by the {}
1059
'{\uldb rotate bond <angle>}{\v rotate}' {}
1060
command, or may also be controlled with the mouse, using the {}
1061
'{\f2\b bond rotate on/off}' {}
1062
or the equivalent {}
1063
'{\uldb rotate bond on/off}{\v rotate}' {}
1067
#{\footnote bulgarian}
1068
${\footnote Bulgarian}
1069
K{\footnote bulgarian}
1070
{\b Bulgarian}\par\par
1076
'{\f2\b Bulgarian}' {}
1077
command sets the menus and messages to the Bulgarian versions. {}
1079
This command may not work correctly unless appropriate fonts {}
1080
have been installed. The commands {}
1081
'{\uldb Bulgarian}{\v bulgarian}', {}
1082
'{\uldb Chinese}{\v chinese}', {}
1083
'{\uldb English}{\v english}', {}
1084
'{\uldb French}{\v french}', {}
1085
'{\uldb Italian}{\v italian}', {}
1086
'{\uldb Russian}{\v russian}' {}
1088
'{\uldb Spanish}{\v spanish}' {}
1089
may be used to select Bulgarian, Chinese, English, French, {}
1090
Italian, Japanese, Russian and Spanish menus and messages if the {}
1091
appropriate fonts have been installed. {}
1094
#{\footnote cartoon}
1095
${\footnote Cartoon}
1096
K{\footnote cartoon}
1097
{\b Cartoon}\par\par
1100
cartoon \{<number>\}\par
1103
'{\f2\b cartoon}' {}
1104
command does a display of a molecule {}
1105
'{\uldb ribbons}{\v ribbons}' {}
1106
as Richardson (MolScript) style protein {}
1107
'{\f2\b cartoons}', {}
1108
implemented as thick (deep) ribbons. The {}
1109
easiest way to obtain a cartoon representation of a protein is {}
1111
'{\f2\b Cartoons}' {}
1113
'{\f2\b Display}' {}
1115
'{\f2\b cartoon}' {}
1116
command represents the currently selected residues {}
1117
as a deep ribbon with width specified by the command's argument. {}
1118
Using the command without a parameter results in the ribbon's {}
1119
width being taken from the protein's secondary structure, {}
1120
as described in the {}
1121
'{\uldb ribbons}{\v ribbons}' {}
1122
command. By default, the C-termini of beta-sheets are displayed {}
1123
as arrow heads. This may be enabled and disabled using the {}
1124
'{\uldb set cartoons}{\v setcartoon}' {}
1126
The depth of the cartoon may be adjusted using the {}
1127
'{\uldb set cartoons <number>}{\v setcartoon}' {}
1129
'{\uldb set cartoons}{\v setcartoon}' {}
1130
command without any parameters returns these two options {}
1131
to their default values. {}
1141
centre \{<expression>\} \{translate|center\}\line\tab
1142
center \{<expression>\} \{translate|center\}\par
1146
command defines the point about which the {}
1147
'{\uldb rotate}{\v rotate}' {}
1148
command and the scroll bars rotate the current molecule. Without a {}
1149
parameter the centre command resets the centre of rotation to be the {}
1150
centre of gravity of the molecule. If an atom expression is specified, {}
1151
RasMol rotates the molecule about the centre of gravity of the set of {}
1152
atoms specified by the expression. Hence, if a single atom is specified {}
1153
by the expression, that atom will remain 'stationary' during rotations. {}
1156
'{\uldb help expression}{\v help}' {}
1157
for more information on RasMol atom expressions. {}
1159
Alternatively the centring may be given as a comma separated triple of {}
1160
[CenX, CenY, CenZ] offsets in RasMol units (1/250 of an Angstrom) from {}
1161
the centre of gravity. The triple must be enclosed in square brackets. {}
1163
The optional forms {}
1164
'{\f2\b centre ... translate}' {}
1166
'{\f2\b centre ... center}' {}
1167
may be used to specify use of a translated centre of rotation (not {}
1168
necessarily in the centre of the canvas) or a centre of rotation {}
1169
which is placed at the centre of the canvas. Starting with {}
1170
RasMol 2.7.2, the default is {}
1171
to center the new axis on the canvas. {}
1174
#{\footnote chinese}
1175
${\footnote Chinese}
1176
K{\footnote chinese}
1177
{\b Chinese}\par\par
1183
'{\f2\b Chinese}' {}
1184
command sets the menus and messages to the Chinese versions. {}
1186
This command may not work correctly unless appropriate fonts {}
1187
have been installed. The commands {}
1188
'{\uldb Bulgarian}{\v bulgarian}', {}
1189
'{\uldb Chinese}{\v chinese}', {}
1190
'{\uldb English}{\v english}', {}
1191
'{\uldb French}{\v french}', {}
1192
'{\uldb Italian}{\v italian}', {}
1193
'{\uldb Russian}{\v russian}' {}
1195
'{\uldb Spanish}{\v spanish}' {}
1196
may be used to select Bulgarian, Chinese, English, French, {}
1197
Italian, Japanese, Russian and Spanish menus and messages if the {}
1198
appropriate fonts have been installed. {}
1201
#{\footnote clipboard}
1202
${\footnote Clipboard}
1203
K{\footnote clipboard}
1204
{\b Clipboard}\par\par
1210
'{\f2\b clipboard}' {}
1211
command places a copy of the currently displayed image on the local {}
1212
graphics 'clipboard'. Note: this command is not yet supported on {}
1213
UNIX or VMS machines. It is intended to make transfering images {}
1214
between applications easier under Microsoft Windows or on an Apple {}
1217
When using RasMol on a UNIX or VMS system this functionality may be {}
1218
achieved by generating a raster image in a format that can be read {}
1219
by the receiving program using the RasMol {}
1220
'{\uldb write}{\v write}' {}
1231
colour \{<object>\} <colour>\line\tab
1232
color \{<object>\} <colour>\par
1234
Colour the atoms (or other objects) of the selected region. The colour may {}
1235
be given as either a colour name or a comma separated triple of Red, Green {}
1236
and Blue (RGB) components enclosed in square brackets. Typing the command {}
1237
'{\uldb help colours}{\v help}' {}
1238
will give a list of all the predefined colour names recognised {}
1241
Allowed objects are {}
1244
'{\uldb backbone}{\v backbone}', {}
1245
'{\uldb ribbons}{\v ribbons}', {}
1246
'{\uldb labels}{\v label}', {}
1247
'{\uldb dots}{\v dots}', {}
1248
'{\uldb hbonds}{\v hbonds}', {}
1249
'{\uldb map}{\v map}', {}
1251
'{\uldb ssbonds}{\v ssbonds}'. {}
1252
If no object is specified, the default keyword {}
1255
Some colour schemes are defined for certain object types. The colour scheme {}
1257
can be applied to all objects except atoms and dots, stating that the selected {}
1258
objects have no colour of their own, but use the colour of their associated {}
1259
atoms (i.e. the atoms they connect). {}
1261
objects can also be coloured by {}
1262
'{\uldb alt}{\v altcolours}', {}
1263
'{\uldb amino}{\v aminocolours}', {}
1264
'{\uldb chain}{\v chaincolours}', {}
1265
'{\uldb charge}{\v chargecolours}', {}
1266
'{\uldb cpk}{\v cpkcolours}', {}
1267
'{\uldb group}{\v groupcolours}', {}
1268
'{\uldb model}{\v nmrmodelcolours}', {}
1269
'{\uldb shapely}{\v shapelycolours}', {}
1270
'{\uldb structure}{\v structurecolours}', {}
1271
'{\uldb temperature}{\v temperaturecolours}' {}
1273
'{\uldb user}{\v usercolours}'. {}
1274
Hydrogen bonds can also be coloured by {}
1275
'{\uldb type}{\v hbondtypecolours}' {}
1276
and dot surfaces can also be coloured by {}
1277
'{\uldb electrostatic potential}{\v potentialcolours}'. {}
1278
For more information type {}
1279
'{\uldb help colour <colour>}{\v chcolours}'. {}
1280
Map objects may be coloured by specific color of by nearest atom. {}
1283
#{\footnode colourmode}
1284
#{\footnote colourmode}
1285
${\footnote ColourMode}
1286
K{\footnote colourmode}
1287
{\b ColourMode}\par\par
1290
colourmode \{<boolean>\}\line\tab
1291
colormode \{<boolean>\}\par
1293
ColourMode allows the user to switch between using the new {}
1294
'{\uldb colour}{\v colour}' {}
1295
method. At present, the new coloring technique is the same as {}
1296
the old one, but to preserve compatibility for older scripts {}
1297
it may be wise to add a "colormode on" near the top of your {}
1298
script somewhere, if the script was designed for version 2.7.3 {}
1299
of RasMol or earlier. The new color method, when completed, {}
1300
aims to fix a few bugs in the coloring routines. {}
1302
#{\footnote connect}
1303
${\footnote Connect}
1304
K{\footnote connect}
1305
{\b Connect}\par\par
1308
connect \{<boolean>\}\par
1311
'{\f2\b connect}' {}
1312
command is used to force RasMol to (re)calculate the connectivity {}
1313
of the current molecule. {}
1314
If the original input file contained connectivity information, this {}
1315
is discarded. The command {}
1316
'{\f2\b connect false}' {}
1317
uses a fast heuristic {}
1318
algorithm that is suitable for determining bonding in large {}
1319
bio-molecules such as proteins and nucleic acids. The command {}
1320
'{\f2\b connect true}' {}
1321
uses a slower more accurate algorithm based upon {}
1322
covalent radii that is more suitable to small molecules containing {}
1323
inorganic elements or strained rings. If no parameters are given, {}
1324
RasMol determines which algorithm to use based on the number of atoms {}
1325
in the input file. Greater than 255 atoms causes RasMol to use the {}
1326
faster implementation. This is the method used to determine bonding, {}
1327
if necessary, when a molecule is first read in using the {}
1328
'{\uldb load}{\v load}' {}
1338
defer <name> <command to defer>\par
1342
command adds the command given to the macro with given name, {}
1343
if no name is given, the command is added to the macro with a {}
1344
blank name. The command {}
1346
is a special case. In that case the macro is erased. If no name is {}
1347
given the command must begin with a selection, e.g. {}
1348
'{\f2\b defer (selection).spacefill}' {}
1350
The deferred commands accumulated under the given name can be executed {}
1352
'{\uldb execute}{\v execute}' {}
1362
define <identifier> <expression>\par
1366
command allows the user to associate an arbitrary set of atoms with a {}
1367
unique identifier. This allows the definition of user-defined sets. These {}
1368
sets are declared statically, i.e. once defined the contents of the set {}
1369
do not change, even if the expression defining them depends on the {}
1370
current transformation and representation of the molecule. {}
1379
depth \{<boolean>\}\line\tab
1384
command enables, disables or positions the back-clipping plane of the {}
1385
molecule. The program only draws those portions of the {}
1386
molecule that are closer to the viewer than the clipping plane. {}
1387
Integer values range from zero at the very back of the molecule to {}
1388
100 which is completely in front of the molecule. Intermediate values {}
1389
determine the percentage of the molecule to be drawn. {}
1391
This command interacts with the {}
1392
'{\uldb slab <value>}{\v slab}' {}
1393
command, which clips to the front of a given z-clipping plane. {}
1402
dots \{<boolean>\}\line\tab
1403
dots \{<value>\}\par
1407
command is used to generate a van der Waals' dot surface around the {}
1408
currently selected atoms. Dot surfaces display regularly spaced points {}
1409
on a sphere of van der Waals' radius about each selected atom. Dots that {}
1410
would are 'buried' within the van der Waals' radius of any other atom {}
1411
(selected or not) are not displayed. {}
1413
'{\f2\b dots on}' {}
1414
deletes any existing dot surface and generates a dots surface around {}
1415
the currently selected atom set with a default dot density of 100. The {}
1417
'{\f2\b dots off}' {}
1418
deletes any existing dot surface. The dot density may be {}
1419
specified by providing a numeric parameter between 1 and 1000. This {}
1420
value approximately corresponds to the number of dots on the surface {}
1421
of a medium sized atom. {}
1423
By default, the colour of each point on a dot surface is the colour {}
1424
of its closest atom at the time the surface is generated. The colour {}
1425
of the whole dot surface may be changed using the {}
1426
'{\uldb colour dots}{\v colour}' {}
1436
echo \{<string>\}\par
1440
command is used to display a message in the RasMol command/terminal {}
1441
window. The string parameter may optionally be delimited in double {}
1442
quote characters. If no parameter is specified, the {}
1444
command displays a blank line. This command is particularly useful {}
1445
for displaying text from within a RasMol {}
1446
'{\uldb script}{\v script}' {}
1450
#{\footnote english}
1451
${\footnote English}
1452
K{\footnote english}
1453
{\b English}\par\par
1459
'{\f2\b English}' {}
1460
command sets the menus and messages to the English versions. {}
1462
This command may not work correctly unless appropriate fonts {}
1463
have been installed. The commands {}
1464
'{\uldb Bulgarian}{\v bulgarian}', {}
1465
'{\uldb Chinese}{\v chinese}', {}
1466
'{\uldb English}{\v english}', {}
1467
'{\uldb French}{\v french}', {}
1468
'{\uldb Italian}{\v italian}', {}
1469
'{\uldb Russian}{\v russian}' {}
1471
'{\uldb Spanish}{\v spanish}' {}
1472
may be used to select Bulgarian, Chinese, English, French, {}
1473
Italian, Japanese, Russian and Spanish menus and messages if the {}
1474
appropriate fonts have been installed. {}
1477
#{\footnote execute}
1478
${\footnote Execute}
1479
K{\footnote execute}
1480
{\b Execute}\par\par
1486
'{\f2\b execute}' {}
1489
1. saves the old poise of the molecule (translation, {}
1490
rotation and zoom) {}
1492
2. executes the specified macro suppressing both screen {}
1493
updates and recording {}
1495
3. animates motion of the newly rendered molecule linearly {}
1496
from the old poise to the new poise {}
1498
The macro must have been previously defined by calls to the {}
1499
'{\uldb defer}{\v defer}' {}
1502
The animation of the motion depends on the prior settings of the {}
1503
'{\uldb record}{\v record}' {}
1517
command sets the menus and messages to the French versions. {}
1519
This command may not work correctly unless appropriate fonts {}
1520
have been installed. The commands {}
1521
'{\uldb Bulgarian}{\v bulgarian}', {}
1522
'{\uldb Chinese}{\v chinese}', {}
1523
'{\uldb English}{\v english}', {}
1524
'{\uldb French}{\v french}', {}
1525
'{\uldb Italian}{\v italian}', {}
1526
'{\uldb Russian}{\v russian}' {}
1528
'{\uldb Spanish}{\v spanish}' {}
1529
may be used to select Bulgarian, Chinese, English, French, {}
1530
Italian, Japanese, Russian and Spanish menus and messages if the {}
1531
appropriate fonts have been installed. {}
1541
hbonds \{<boolean>\}\line\tab
1546
command is used to represent the hydrogen bonding of the protein {}
1547
molecule's backbone. This information is useful in assessing the {}
1548
protein's secondary structure. Hydrogen bonds are represented as {}
1549
either dotted lines or cylinders between the donor and acceptor {}
1550
residues. The first time the {}
1552
command is used, the program searches the structure of the {}
1553
molecule to find hydrogen bonded residues and reports the number of bonds {}
1554
to the user. The command {}
1555
'{\f2\b hbonds on}' {}
1556
displays the selected 'bonds' as dotted lines, and the {}
1557
'{\f2\b hbonds off}' {}
1558
turns off their display. The colour of hbond objects may be changed {}
1560
'{\uldb colour hbond}{\v colour}' {}
1561
command. Initially, each hydrogen bond has the colours of its connected {}
1564
By default the dotted lines are drawn between the accepting oxygen and {}
1565
the donating nitrogen. By using the {}
1566
'{\uldb set hbonds}{\v sethbonds}' {}
1567
command the alpha carbon positions of the appropriate residues may be {}
1568
used instead. This is especially useful when examining proteins in {}
1569
backbone representation. {}
1578
help \{<topic> \{<subtopic>\}\}\line\tab
1579
? \{<topic> \{<subtopic>\}\}\par
1583
command provides on-line help on the given topic. {}
1586
#{\footnote italian}
1587
${\footnote Italian}
1588
K{\footnote italian}
1589
{\b Italian}\par\par
1595
'{\f2\b Italian}' {}
1596
command sets the menus and messages to the Italian versions. {}
1598
This command may not work correctly unless appropriate fonts {}
1599
have been installed. The commands {}
1600
'{\uldb Bulgarian}{\v bulgarian}', {}
1601
'{\uldb Chinese}{\v chinese}', {}
1602
'{\uldb English}{\v english}', {}
1603
'{\uldb French}{\v french}', {}
1604
'{\uldb Italian}{\v italian}', {}
1605
'{\uldb Russian}{\v russian}' {}
1607
'{\uldb Spanish}{\v spanish}' {}
1608
may be used to select Bulgarian, Chinese, English, French, {}
1609
Italian, Japanese, Russian and Spanish menus and messages if the {}
1610
appropriate fonts have been installed. {}
1613
#{\footnote japanese}
1614
${\footnote Japanese}
1615
K{\footnote japanese}
1616
{\b Japanese}\par\par
1622
'{\f2\b Japanese}' {}
1623
command sets the menus and messages to the Japanese versions. {}
1625
This command may not work correctly unless appropriate fonts {}
1626
have been installed. The commands {}
1627
'{\uldb Bulgarian}{\v bulgarian}', {}
1628
'{\uldb Chinese}{\v chinese}', {}
1629
'{\uldb English}{\v english}', {}
1630
'{\uldb French}{\v french}', {}
1631
'{\uldb Italian}{\v italian}', {}
1632
'{\uldb Russian}{\v russian}' {}
1634
'{\uldb Spanish}{\v spanish}' {}
1635
may be used to select Bulgarian, Chinese, English, French, {}
1636
Italian, Japanese, Russian and Spanish menus and messages if the {}
1637
appropriate fonts have been installed. {}
1647
label \{<string>\}\line\tab
1652
command allows an arbitrary formatted text string to be {}
1653
associated with each currently selected atom. This string may contain {}
1654
embedded 'expansion specifiers' which display properties of the atom {}
1655
being labelled. An expansion specifier consists of a '%' character {}
1656
followed by a single alphabetic character specifying the property to be {}
1657
displayed (similar to C's printf syntax). {}
1658
An actual '%' character may be displayed by using the expansion {}
1661
Atom labelling for the currently selected atoms may be turned off with {}
1663
'{\f2\b label off}'. {}
1664
By default, if no string is given as a parameter, RasMol uses labels {}
1665
appropriate for the current molecule. {}
1666
RasMol uses the label '%n%r:%c.%a' if the molecule contains more than {}
1667
one chain, '%e%i' if the molecule has only a single residue (a small {}
1668
molecule) and '%n%r.%a' otherwise. {}
1670
The colour of each label may be changed using the {}
1671
'{\uldb colour label}{\v colour}' {}
1672
command. By default, each label is drawn in the same colour as the atom {}
1673
to which it is attached. The size and spacing of the displayed text {}
1674
may be changed using the {}
1675
'{\uldb set fontsize}{\v setfontsize}' {}
1676
command. The width of the strokes in the displayed text may be changed {}
1678
'{\uldb set fontstroke}{\v setfontstroke}' {}
1681
The following table lists the current expansion specifiers: {}
1683
{\cellx500\cellx1000\cellx5500
1685
%a\cell \cell Atom Name\cell\row\intbl
1686
%b\cell %t\cell B-factor/Temperature\cell\row\intbl
1687
%c\cell %s\cell Chain Identifier\cell\row\intbl
1688
%e\cell \cell Element Atomic Symbol\cell\row\intbl
1689
%i\cell \cell Atom Serial Number\cell\row\intbl
1690
%n\cell \cell Residue Name\cell\row\intbl
1691
%r\cell \cell Residue Number\cell\row\intbl
1692
%M\cell \cell NMR Model Number (with leading "/")\cell\row\intbl
1693
%A\cell \cell Alternate Conformation Identifier (with leading ";")\cell\row
1703
load \{<format>\} <filename>\line\tab
1705
Load a molecule coordinate file into RasMol. Valid molecule file {}
1708
(Protein Data Bank format), {}
1710
(Molecular Design Limited's MOL file format), {}
1711
'{\f2\b alchemy}' {}
1712
(Tripos' Alchemy file format), {}
1714
(Tripos' Sybyl Mol2 file format), {}
1716
(CHARMm file format), {}
1718
(MSC's XMol XYZ file format), {}
1720
(J. P. Stewart's MOPAC file format) or {}
1722
(IUCr CIF or mmCIF file format). If no file format is specified, {}
1727
is assumed by default. Up to 20 molecules may be loaded at a time. {}
1728
If CHEM_COMP ligand models are included in an mmCIF file, they will be loaded {}
1729
as NMR models, first giving the all the NMR models for model {}
1730
coordinates if specified and then giving all the NMR models for {}
1731
ideal model coordinates. {}
1733
To delete a molecule prior to loading another use the RasMol {}
1734
'{\uldb zap}{\v zap}' {}
1735
command. To select a molecule for manipulation use the RasMol {}
1736
'{\uldb molecule <n>}{\v molecule}' {}
1741
command selects all the atoms in the molecule, centres it on the {}
1742
screen and renders it as a CPK coloured wireframe model. If the molecule {}
1743
contains no bonds (i.e. contains only alpha carbons), it is drawn as {}
1744
an alpha carbon backbone. If the file specifies fewer bonds than atoms, {}
1745
RasMol determines connectivity using the {}
1746
'{\uldb connect}{\v connect}' {}
1750
'{\f2\b load inline}' {}
1751
command also allows the storing of atom coordinates in scripts {}
1752
to allow better integration with WWW browsers. A load command {}
1753
executed inside a script file may specify the keyword {}
1755
instead of a conventional filename. This option specifies that {}
1756
the coordinates of the molecule to load are stored in the same {}
1757
file as the currently executing commands. {}
1766
map \{<map_selector>\} \{<map_subcommand> <parameters>\}\par
1770
commands manipulate electron density maps in coordination {}
1771
with the display of molecules. These commands are very {}
1772
memory intensive and may not work on machines with {}
1773
limited memory. Each molecule may have as many maps {}
1774
as available memory permits. Maps may be read from {}
1775
files or generated from Gaussian density distributions {}
1778
'{\uldb map colour}{\v mapcolour}', {}
1779
to colour a map according to a given colour scheme, {}
1780
'{\uldb map generate}{\v mapgenerate}', {}
1781
to generate a map from selected atoms based on pseudo-Gaussians, {}
1782
'{\uldb map level}{\v maplevel}', {}
1783
to set the contouring level for selected maps, {}
1784
'{\uldb map load}{\v mapload}', {}
1785
to load a map from a file, {}
1786
'{\uldb map mask}{\v mapmask}' {}
1787
to designate a mask for the selected maps, {}
1788
'{\uldb map resolution}{\v mapresolution}', {}
1789
to set the resolution for contouring selected maps, {}
1790
'{\uldb map restrict}{\v maprestrict}', {}
1791
to select one or more maps and to disable all others, {}
1792
'{\uldb map save}{\v mapsave}', {}
1793
to save map information to a file, {}
1794
'{\uldb map scale}{\v mapscale}', {}
1795
'{\uldb control the scaling of pseudo-Gaussians when generating maps}{\v to}', {}
1796
'{\uldb map select}{\v mapselect}', {}
1797
to select one or more maps, {}
1798
'{\uldb map show}{\v mapshow}', {}
1799
to display information about one or more maps or about the {}
1800
parameters to be used in generating or loading the next map, {}
1801
'{\uldb map spacing}{\v mapspacing}', {}
1802
to set the spacing betwen contour lines of selected maps, {}
1803
'{\uldb map spread}{\v mapspread}', {}
1804
to set the variance of the Gaussians for map generation as a fraction {}
1805
of the atomic radius, and {}
1806
'{\uldb map zap}{\v mapzap}' {}
1807
to delete previously generated or loaded maps. {}
1810
'{\uldb map generate}{\v mapgenerate}' {}
1812
'{\uldb map load}{\v mapload}' {}
1813
commands is modified by the {}
1814
'{\uldb map mask}{\v mapmask}' {}
1815
command which limits the portion of the display space {}
1816
that can be considered for display of maps. {}
1819
#{\footnote mapcolour}
1820
${\footnote Map colour}
1821
K{\footnote map colour}
1822
{\b Map colour}\par\par
1825
map \{<map_selector>\} colour <colour_scheme>
1828
'{\f2\b map colour}' {}
1829
command colours the selected maps according to the specified {}
1830
colour scheme. The colour scheme may be a colour name or {}
1831
and RBG triple in brackets, or the keyword {}
1833
to cause the map points to be coloured by the color of the {}
1837
#{\footnote mapgenerate}
1838
${\footnote Map generate}
1839
K{\footnote map generate}
1840
{\b Map generate}\par\par
1843
map \{<map_selector>\} generate \{LRsurf\} dots\line\tab
1844
map \{<map_selector>\} generate \{LRsurf\} mesh\line\tab
1845
map \{<map_selector>\} generate \{LRsurf\} surface
1848
'{\f2\b map generate}' {}
1849
command generates a map from whatever atoms are currently selected, {}
1850
by summing electron densities approximated by Gaussian distributions. {}
1851
The height of each Gaussian is determined by the setting of the {}
1852
'{\uldb map scale}{\v mapscale}' {}
1854
In the default of map scale true, each Gaussian has a height proportional {}
1855
element type of the atom. {}
1856
If the optional 'LRSurf' parameter is given or if map scale false {}
1857
has been executed, each Gaussian is scaled so that {}
1858
the Gaussian contour level 1 is at the van der Waals radius. {}
1859
In either case a standard deviation determined by the {}
1860
most recently specified spread or resolution is used. If a non-zero spread has been {}
1861
given the radius of the atom is multiplied by the spread to find the {}
1862
standard deviation. The default is 2/3rds. If a resolution {}
1863
has been given, the spread is inferred as 2/3rds of the resolution. {}
1865
For example, if the resolution is given as 1., and the atom in question {}
1866
is a Carbon with a van der Waals radius of 468 RasMol units (1.87 Angstroms), {}
1867
the inferred spead is .6667, and the standard deviation of the Gaussian {}
1868
is taken as 1.25 Angstroms. {}
1870
If the spread has been set to zero, the spread for each atom is determined {}
1871
from the van der Waals radius and the probe atom radius to simulate the {}
1872
effect of a Lee-Richards surface. {}
1874
If no specific map was given by the map selector, the new map is {}
1875
given the next available map number. {}
1877
If a specific map was given by the map selector, the new map replaces {}
1878
that map. If more than one map was given by the map selector, the {}
1879
new map replaces the lowest numbered of the selected maps. In any {}
1880
case the new map becomes the currently selected map. {}
1882
The map is displayed as dots, mesh or a surface, depending on the last {}
1883
map rendering mode selected or the mode selected on the command itself. {}
1886
#{\footnote maplevel}
1887
${\footnote Map level}
1888
K{\footnote map level}
1889
{\b Map level}\par\par
1892
map \{<map_selector>\} level \{MEAN\} <number>
1895
'{\f2\b map level}' {}
1896
command sets the contour level to be used in creating subsequent {}
1897
representations of generated or loaded maps. If the keyword MEAN {}
1898
in used the level is relative to the mean of the map data. Otherwise {}
1899
the level is absolute. {}
1901
In general, a lower level results in a map containing more of the {}
1902
displayed volume, while a higher level results in a map containing {}
1903
less of the displayed volume. {}
1906
#{\footnote mapload}
1907
${\footnote Map load}
1908
K{\footnote map load}
1909
{\b Map load}\par\par
1912
map \{<map_selector>\} load <filename>
1915
'{\f2\b map load}' {}
1916
command loads a map file into RasMol. The valid formats are {}
1917
CCP4 map format and imgCIF format. {}
1919
If no specific map was given by the map selector, the new map is {}
1920
given the next available map number. {}
1922
If a specific map was given by the map selector, the new map replaces {}
1923
that map. If more than one map was given by the map selector, the {}
1924
new map replaces the lowest numbered of the selected maps. In any {}
1925
case the new map becomes the currently selected map. {}
1927
The map is displayed as dots, mesh or a surface depending on the {}
1928
last map rendering mode selected. {}
1931
#{\footnote mapmask}
1932
${\footnote Map mask}
1933
K{\footnote map mask}
1934
{\b Map mask}\par\par
1937
map \{<map_selector>\} mask selected\line\tab
1938
map \{<map_selector>\} mask <number>\line\tab
1939
map \{<map_selector>\} mask none
1942
'{\f2\b map mask}' {}
1943
command specifies a mask to be used to limit the display space {}
1944
to be used for making representations of other maps or removes {}
1945
an earlier mask specification. {}
1947
The 'selected' option indicates that the mask is to be created {}
1948
from the currently selected atoms. The '<number>' option indicates {}
1949
that the mask is to be copied from the map of the number specified. {}
1950
The 'none' option removes the previously specified mask, if any. {}
1952
The map selector specifies the map or maps to which the specified mask {}
1953
will the applied. For example, 'map next mask selected' specifies {}
1954
that the currently selected atoms are to be used to generate a {}
1955
mask to be applied to any maps created by subsequent 'map load' {}
1956
or 'map generate' commands. {}
1958
Any map may be used as a mask. The portions of the mask map greater than {}
1959
than or equal to the average value of the mask map allow the values of the {}
1960
map being masked to be used as given. The portions of the mask {}
1961
map lower than the average value of the mask map cause the values of {}
1962
the map being masked to be treated as if they were equal to the {}
1963
lowest data value of the map being masked. {}
1966
#{\footnote mapresolution}
1967
${\footnote Map resolution}
1968
K{\footnote map resolution}
1969
{\b Map resolution}\par\par
1972
map \{<map_selector>\} resolution <number>
1975
'{\f2\b map resolution}' {}
1976
command specifies the resolution in RasMol units or, {}
1977
if a number containing a decimal point is given, the {}
1978
resolution in Angstroms to be used in generating and {}
1979
in representing maps. {}
1981
The resolution is used at the map spacing for {}
1982
representations of maps, indicating the separation {}
1983
between contour levels (see the {}
1984
'{\uldb map spacing}{\v mapspacing}' {}
1985
command) and to infer the map spread to be used in {}
1986
generated maps from selected atoms (see the {}
1987
'{\uldb map spread}{\v mapspread}' {}
1988
command). The map spread is set to two thirds of {}
1989
the specified resolution. {}
1992
#{\footnote maprestrict}
1993
${\footnote Map restrict}
1994
K{\footnote map restrict}
1995
{\b Map restrict}\par\par
1998
map \{<map_selector>\} restrict
2001
'{\f2\b map restrict}' {}
2002
command selects particular maps to make them active for {}
2003
subsequent map commands. This is similar to the {}
2004
'{\uldb map select}{\v mapselect}' {}
2005
command, but does disables the display of the {}
2006
maps that were not selected. {}
2009
#{\footnote mapsave}
2010
${\footnote Map save}
2011
K{\footnote map save}
2012
{\b Map save}\par\par
2015
map \{<map_selector>\} save <filename>
2018
'{\f2\b map save}' {}
2019
command saves an imgCIF map file. {}
2021
If no specific map was given by the map selector, the currently {}
2022
selected maps and their masks are written to the file, one {}
2023
map and mask pair per data block. {}
2026
#{\footnote mapscale}
2027
${\footnote Map scale}
2028
K{\footnote map scale}
2029
{\b Map scale}\par\par
2032
map \{<map_selector>\} scale <boolean>
2035
'{\f2\b map scale}' {}
2036
command selects the scaling of pseudo-Gaussians in the {}
2037
'{\uldb map generate}{\v mapgenerate}' {}
2039
In the default of map scale true, each Gaussian has a height proportional {}
2040
element type of the atom. {}
2041
If map scale false has been executed, each Gaussian is scaled so that {}
2042
the Gaussian contour level 1 is at the van der Waals radius. {}
2043
In either case a standard deviation determined by the {}
2044
most recently specified spread or resolution is used. {}
2047
#{\footnote mapselect}
2048
${\footnote Map select}
2049
K{\footnote map select}
2050
{\b Map select}\par\par
2053
map \{<map_selector>\} select \{atom \{within\} \{add\} \{search_radius\}\}
2056
'{\f2\b map select}' {}
2057
command selects particular maps to make them active for {}
2058
subsequent map commands. This is similar to the {}
2059
'{\uldb map restrict}{\v maprestrict}' {}
2060
command, but does not disable the display of the {}
2061
maps that were not selected. {}
2065
parameter is given, the command selects the atoms with centres closest to the {}
2066
map points. The radius of the search may be specified by the parameter {}
2067
'{\f2\b search_radius}'. {}
2068
The default is to look for atoms within 4 Angstroms plus the probe radius. {}
2071
parameter is given, the new selection is taken from within the currently {}
2072
selected atoms. If the options {}
2074
parameter is given, the new selection is added to the currently selected atoms. {}
2075
The default is to search within all atoms. {}
2078
#{\footnote mapshow}
2079
${\footnote Map show}
2080
K{\footnote map show}
2081
{\b Map show}\par\par
2084
map \{<map_selector>\} show
2087
'{\f2\b map show}' {}
2088
command causes information about the maps specified by {}
2089
the map selector to be written to the command window. {}
2092
#{\footnote mapspacing}
2093
${\footnote Map spacing}
2094
K{\footnote map spacing}
2095
{\b Map spacing}\par\par
2098
map \{<map_selector>\} spacing <number>
2101
'{\f2\b map spacing}' {}
2102
command specifies the spacing to be used between contour lines {}
2103
in creating representations of maps. The spacing is typically {}
2104
given in Angstroms with a decimal point, but may also be {}
2105
specified in RasMol units (250ths of an Angstom) as an {}
2106
integer. For maps loaded in grid coordinates that spacing {}
2107
is parallel to the cell edges. The default spacing is {}
2108
one half Angstrom. {}
2111
#{\footnote mapspread}
2112
${\footnote Map spread}
2113
K{\footnote map spread}
2114
{\b Map spread}\par\par
2117
map \{<map_selector>\} spread <number>
2120
'{\f2\b map spread}' {}
2121
command specifies the reciprocal of the number of {}
2122
standard deviations per radius to be used in {}
2123
generating maps as sums of Gaussians centered {}
2124
on atomic positions. The default spread is one {}
2125
two thirds (i.e. each radius covers 1.5 standard deviations). {}
2127
If the spread has been set to zero, the spread for each atom is determined {}
2128
from the van der Waals radius and the probe atom radius to simulate the {}
2129
effect of a Lee-Richards surface. {}
2133
${\footnote Map zap}
2134
K{\footnote map zap}
2135
{\b Map zap}\par\par
2138
map \{<map_selector>\} zap
2141
'{\f2\b map zap}' {}
2142
command removes the data and representations of the {}
2143
maps specified by the map selector. The map numbers {}
2144
of maps that have not been removed are not changed. {}
2147
#{\footnote molecule}
2148
${\footnote Molecule}
2149
K{\footnote molecule}
2150
{\b Molecule}\par\par
2153
molecule <number>\par
2156
'{\f2\b molecule}' {}
2157
command selects one of up to 5 previously loaded molecules {}
2158
for active manipulation. While all the molcules are displayed {}
2159
and may be rotated collectively (see the {}
2160
'{\uldb rotate all}{\v rotate}' {}
2161
command), only one molecule at a time {}
2162
time is active for manipulation by the commands which {}
2163
control the details of rendering. {}
2166
#{\footnote monitor}
2167
${\footnote Monitor}
2168
K{\footnote monitor}
2169
{\b Monitor}\par\par
2172
monitor <number> <number>\line\tab
2173
monitor \{<boolean>\}\par
2176
'{\f2\b monitor}' {}
2177
command allows the display of distance monitors. A distance {}
2178
monitor is a dashed (dotted) line between an arbitrary pair {}
2179
of atoms, optionally labelled by the distance between them. {}
2180
The RasMol command {}
2181
'{\f2\b monitor <number> <number>}' {}
2182
adds such a distance monitor between the two atoms specified by the atom {}
2183
serial numbers given as parameters {}
2185
Distance monitors are turned off with the command {}
2186
'{\f2\b monitors off}'. {}
2187
By default, monitors display the {}
2188
distance between its two end points as a label at the centre of {}
2189
the monitor. These distance labels may be turned off with the {}
2191
'{\uldb set monitors off}{\v setmonitor}', {}
2192
and re-enabled with the command {}
2193
'{\uldb set monitors on}{\v setmonitor}'. {}
2194
Like most other representations, {}
2195
the colour of a monitor is taken from the colour of its end points unless {}
2197
'{\uldb colour monitors}{\v colour}' {}
2200
Distance monitors may also be added to a molecule interactively with {}
2201
the mouse, using the {}
2202
'{\uldb set picking monitor}{\v setpicking}' {}
2203
command. Clicking on an atom results {}
2204
in its being identified on the rasmol command line. In addition {}
2205
every atom picked increments a modulo counter such that, in monitor {}
2206
mode, every second atom displays the distance between this atom and {}
2207
the previous one. The shift key may be used to form distance monitors {}
2208
between a fixed atom and several consecutive positions. A distance {}
2209
monitor may also be removed (toggled) by selecting the appropriate {}
2210
pair of atom end points a second time. {}
2213
#{\footnote notoggle}
2214
${\footnote Notoggle}
2215
K{\footnote notoggle}
2216
{\b Notoggle}\par\par
2219
notoggle \{<boolean>\}\par
2222
'{\f2\b NoToggle}' {}
2223
command enables or disables the use of the toggle ability {}
2224
that is used by some of the other RasMol commands. {}
2225
When no boolean value is specified, NoToggle mode is ENABLED. {}
2226
When NoToggle mode is ENABLED, all toggle functionality is {}
2227
DISABLED. To turn it off, one must explicitly set {}
2228
'{\f2\b notoggle off}'. {}
2230
Some commands which use the toggle feature are: {}
2231
'{\uldb ColourMode}{\v colourmode}'. {}
2232
More functions that utilize this capability may be added {}
2247
command is used in script files to stop the script file for local {}
2248
manipulation by a mouse, until any key is pushed to restart the {}
2251
is synonymous with {}
2253
This command may be executed in RasMol script files to suspend {}
2254
the sequential execution of commands and allow the user to examine {}
2255
the current image. When RasMol executes a {}
2257
command in a script file, it suspends execution of the rest {}
2258
of the file, refreshes the image on the screen and allows the {}
2259
manipulation of the image using the mouse and scroll bars, or {}
2260
resizing of the graphics window. Once a key is pressed, control {}
2261
returns to the script file at the line following the {}
2263
command. While a script is suspended the molecule may be rotated, {}
2264
translated, scaled, slabbed and picked as usual, but all menu {}
2265
commands are disabled. {}
2274
print play \{from <time>\} \{until <time>\} \{\{on|off|eject\} \{<type>\} <medium>\}\par
2278
command specifies the recording medium from which to play back a movie. {}
2279
The playback frame start time is given in seconds to millisecond precision. {}
2280
Since we are working on computers, the medium is specified as a set of files, {}
2281
each marked with the playback frame start time in milliseconds as part of the {}
2282
name. The place in the name at which to look for the playback frame start {}
2283
time in milliseconds is marked by the characters "ssssss" with an {}
2284
appropriate number of digits. RasMol accepts either upper or lower case {}
2285
s's or decimal digits to mark the place for the time. The play off and play {}
2286
eject commands effectively remove the specified medium from use. If no medium {}
2287
is specified, play off suspends playing and play on resumes playing. {}
2288
Normally play starts immediately and runs to the end of the medium. However, {}
2289
if play off and/or or some combination of play from and play until is entered {}
2291
'{\f2\b play type medium}', {}
2292
those settings will be used. {}
2294
As of release 2.7.5, RasMol support play from scripts and data files. {}
2307
command sends the currently displayed image to the local default printer {}
2308
using the operating system's native printer driver. Note: this command {}
2309
is not yet supported under UNIX or VMS. It is intended to take advantage {}
2310
of Microsoft Windows and Apple Macintosh printer drivers. For example, {}
2311
this allows images to be printed directly on a dot matrix printer. {}
2313
When using RasMol on a UNIX or VMS system this functionality may be {}
2314
achieved by either generating a PostScript file using the RasMol {}
2315
'{\uldb write ps}{\v write}' {}
2317
'{\uldb write vectps}{\v write}' {}
2318
commands and printing that or generating a raster image file and using a {}
2319
utility to dump that to the local printer. {}
2332
Exit from the RasMol program. The RasMol commands {}
2336
are synonymous, except within nested scripts. In that case, {}
2338
terminates only the current level, while {}
2340
terminates all nested levels of scripts. {}
2349
print record \{from <time>\} \{until <time>\} \{\{on|off\} \{<type>\} <medium>\}\par
2350
\tab record \{mouse|motion|appearance\} \{on|off\}
2354
command specifies the recording medium to hold the movie. Since we are {}
2355
working on computers, the medium is specified as a template for a set of {}
2356
files, each marked with the playback frame start time in milliseconds {}
2357
(rather than as seconds to avoid embedding a decimal point) as part of {}
2358
the name. The place in the name to be replaced with the playback frame {}
2359
start time in milliseconds is marked by the characters "ssssss" with {}
2360
an appropriate number of digits. RasMol accepts either upper or lower case {}
2361
s's or decimal digits to mark the place for the time. The record off {}
2362
commands remove the specified medium from use. If no medium is specified, {}
2363
record off suspends recording and record on resumes recording with the {}
2364
next available time on the same medium. The screen is the default medium {}
2365
and is, by default, on. Writing to disk must be explicitly specified so {}
2366
that the disk does not get filled up unintentionally. The type of a {}
2367
recording medium may be an image type such as gif, pict or png to record {}
2368
the actual screen images or script to record the RasMol commands used to {}
2369
generate the frames. {}
2371
Normally recording starts at playback frame start time 0 seconds. {}
2372
A non-zero starting time in seconds can be specified with the {}
2373
'{\f2\b record from}' {}
2375
'{\f2\b record from 25}' {}
2377
'{\f2\b record from 37.25}' {}
2378
to help in organizing scenes of movies to be assembled later in an {}
2379
appropriate order. {}
2381
'{\f2\b record until}' {}
2382
command allows an upper limit to be set on recording time in seconds. {}
2383
The default is to have no limit. Issuing the commands {}
2385
'{\f2\b record from 600}' {}
2387
'{\f2\b record until 1800}' {}
2389
would result in a 20 minute movie segment intended to start 10 {}
2390
minutes into a longer movie. {}
2391
These commands allow control over rewriting selected time segments. {}
2394
#{\footnote refresh}
2395
${\footnote Refresh}
2396
K{\footnote refresh}
2397
{\b Refresh}\par\par
2403
'{\f2\b refresh}' {}
2404
command redraws the current image. This is useful in scripts {}
2405
to ensure application of a complex list of parameter changes. {}
2409
#{\footnote renumber}
2410
${\footnote Renumber}
2411
K{\footnote renumber}
2412
{\b Renumber}\par\par
2415
renumber \{\{-\} <value>\}\par
2418
'{\f2\b renumber}' {}
2419
command sequentially numbers the residues in a macromolecular chain. {}
2420
The optional parameter specifies the value of the first residue in the {}
2421
sequence. By default, this value is one. For proteins, {}
2422
each amino acid is numbered consecutively from the N terminus to the C {}
2423
terminus. For nucleic acids, each base is numbered from the 5' terminus {}
2424
to the 3' terminus. All chains in the current database are renumbered and gaps {}
2425
in the original sequence are ignored. The starting value for numbering may {}
2439
command restores the original viewing transformation {}
2440
and centre of rotation. The scale is set to its default value, {}
2441
'{\uldb zoom 100}{\v zoom}', {}
2442
the centre of rotation is set to the geometric centre of the currently {}
2444
'{\uldb centre all}{\v centre}', {}
2445
this centre is translated to the middle of the screen and {}
2446
the viewpoint set to the default orientation. {}
2448
This command should not be mistaken for the RasMol {}
2449
'{\uldb zap}{\v zap}' {}
2450
command which deletes the currently stored molecule, returning the {}
2451
program to its initial state. {}
2454
#{\footnote restrict}
2455
${\footnote Restrict}
2456
K{\footnote restrict}
2457
{\b Restrict}\par\par
2460
restrict \{<expression>\}\par
2463
'{\f2\b restrict}' {}
2464
command both defines the currently selected region of the {}
2465
molecule and disables the representation of (most of) those parts of the {}
2466
molecule no longer selected. All subsequent RasMol commands that modify {}
2467
a molecule's colour or representation affect only the currently selected {}
2468
region. The parameter of a {}
2469
'{\f2\b restrict}' {}
2470
command is a RasMol atom expression that is evaluated for every atom {}
2471
of the current molecule. This command is very similar to the RasMol {}
2472
'{\uldb select}{\v select}' {}
2474
'{\f2\b restrict}' {}
2476
'{\uldb wireframe}{\v wireframe}', {}
2477
'{\uldb spacefill}{\v spacefill}' {}
2479
'{\uldb backbone}{\v backbone}' {}
2480
representations in the non-selected region. {}
2482
Type "help expression" for more information on RasMol atom expressions or {}
2484
'{\uldb Atom Expressions}{\v chexprs}'. {}
2488
#{\footnote ribbons}
2489
${\footnote Ribbons}
2490
K{\footnote ribbons}
2491
{\b Ribbons}\par\par
2494
ribbons \{<boolean>\}\line\tab
2498
'{\f2\b ribbons}' {}
2499
command displays the currently loaded protein or nucleic acid as a {}
2500
smooth solid "ribbon" surface passing along the backbone of the protein. {}
2501
The ribbon is drawn between each amino acid whose alpha carbon is {}
2502
currently selected. The colour of the ribbon is changed by the RasMol {}
2503
'{\uldb colour ribbon}{\v colour}' {}
2504
command. If the current ribbon colour is {}
2506
(the default), the colour is taken from the alpha carbon at each {}
2507
position along its length. {}
2509
The width of the ribbon at each position is determined by the optional {}
2510
parameter in the usual RasMol units. By default the width of the ribbon {}
2511
is taken from the secondary structure of the protein or a constant value {}
2512
of 720 (2.88 Angstroms) for nucleic acids. {}
2513
The default width of protein alpha helices and beta sheets is 380 (1.52 {}
2514
Angstroms) and 100 (0.4 Angstroms) for turns and random coil. The {}
2515
secondary structure assignment is either from the PDB file or calculated {}
2516
using the DSSP algorithm as used by the {}
2517
'{\uldb structure}{\v structure}' {}
2518
command. This command is similar to the RasMol command {}
2519
'{\uldb strands}{\v strands}' {}
2520
which renders the biomolecular ribbon as parallel depth-cued curves. {}
2529
rotate <axis> \{-\} <value>\line\tab
2530
rotate bond \{<boolean>\}\line\tab
2531
rotate molecule \{<boolean>\}\line\tab
2532
rotate all \{<boolean>\}\par
2534
Rotate the molecule about the specified axis. {}
2535
Permitted values for the axis parameter are {}
2536
"{\f2\b x}", "{\f2\b y}", "{\f2\b z}" and "{\f2b bond}". {}
2537
The integer parameter states the angle in degrees for the structure to {}
2538
be rotated. For the X and Y axes, positive values move the closest point {}
2539
up and right, and negative values move it down and left, respectively. For {}
2540
the Z axis, a positive rotation acts clockwise and a negative angle {}
2543
Alternatively, this command may be used to specify which rotations {}
2544
the mouse or dials will control. If {}
2545
'{\f2\b rotate bond true}' {}
2546
is selected, the horizontal scroll bar will control rotation around {}
2547
the axis selected by the {}
2548
'{\uldb bond src dst pick}{\v bond}' {}
2550
'{\f2\b rotate all true}' {}
2551
is selected, and multiple molecules have been loaded, then all molecules {}
2552
will rotate together. In all other cases, the mouseand dials control the {}
2553
the rotation of the molecule selected by the {}
2554
'{\uldb molecule n}{\v molecule}' {}
2558
#{\footnote russian}
2559
${\footnote Russian}
2560
K{\footnote russian}
2561
{\b Russian}\par\par
2567
'{\f2\b Russian}' {}
2568
command sets the menus and messages to the Russian versions. {}
2570
This command may not work correctly unless appropriate fonts {}
2571
have been installed. The commands {}
2572
'{\uldb Bulgarian}{\v bulgarian}', {}
2573
'{\uldb Chinese}{\v chinese}', {}
2574
'{\uldb English}{\v english}', {}
2575
'{\uldb French}{\v french}', {}
2576
'{\uldb Italian}{\v italian}', {}
2577
'{\uldb Russian}{\v russian}' {}
2579
'{\uldb Spanish}{\v spanish}' {}
2580
may be used to select Bulgarian, Chinese, English, French, {}
2581
Italian, Japanese, Russian and Spanish menus and messages if the {}
2582
appropriate fonts have been installed. {}
2591
save \{pdb\} <filename>\line\tab
2592
save mdl <filename>\line\tab
2593
save alchemy <filename>\line\tab
2594
save xyz <filename>\par
2596
Save the currently selected set of atoms in a Protein {}
2597
Data Bank (PDB), MDL, Alchemy(tm) or XYZ format file. {}
2598
The distinction between this command and the RasMol {}
2599
'{\uldb write}{\v write}' {}
2600
command has been dropped. The only difference is that without a format {}
2603
command generates a {}
2606
'{\uldb write}{\v write}' {}
2607
command generates a {}
2619
script <filename>\par
2623
command reads a set of RasMol commands sequentially from a {}
2624
text file and executes them. This allows sequences of commonly used {}
2625
commands to be stored and performed by single command. A RasMol script {}
2626
file may contain a further script command up to a maximum "depth" of 10, {}
2627
allowing complicated sequences of actions to be executed. RasMol {}
2628
ignores all characters after the first '#' character on each line {}
2629
allowing the scripts to be annotated. Script files are often also {}
2630
annotated using the RasMol {}
2631
'{\uldb echo}{\v echo}' {}
2634
The most common way to generate a RasMol script file is to use the {}
2635
'{\uldb write script}{\v write}' {}
2637
'{\uldb write rasmol}{\v write}' {}
2638
commands to output the sequence of commands that are needed to {}
2639
regenerate the current view, representation and colouring of the {}
2640
currently displayed molecule. {}
2642
The RasMol command {}
2644
is synonymous with the {}
2655
select \{<expression>\}\par
2657
Define the currently selected region of the molecule. All subsequent RasMol {}
2658
commands that manipulate a molecule or modify its colour or representation {}
2659
only affect the currently selected region. The parameter of a {}
2661
command is a RasMol expression that is evaluated for every atom of the {}
2662
current molecule. The currently selected (active) region of the molecule {}
2663
are those atoms that cause the expression to evaluate true. To select {}
2664
the whole molecule use the RasMol command {}
2665
'{\f2\b select all}'. {}
2666
The behaviour of the {}
2668
command without any parameters is determined by the RasMol {}
2669
'{\uldb hetero}{\v sethetero}' {}
2671
'{\uldb hydrogen}{\v set}' {}
2674
Type "help expression" for more information on RasMol atom expressions or {}
2676
'{\uldb Atom Expressions}{\v chexprs}'. {}
2685
set <parameter> \{<option>\}\par
2689
command allows the user to alter various internal program parameters {}
2690
such as those controlling rendering options. Each parameter has its {}
2691
own set or permissible parameter options. Typically, omitting the {}
2692
paramter option resets that parameter to its default value. A list of {}
2693
valid parameter names is given below. {}
2695
{\cellx1200\cellx2400\cellx3600\cellx4800
2697
{\uldb ambient}{\v setambient}\cell
2698
{\uldb axes}{\v setaxes}\cell
2699
{\uldb background}{\v setbackground}\cell
2700
{\uldb backfade}{\v setbackfade}\cell
2702
{\uldb bondmode}{\v setbondmode}\cell
2703
{\uldb bonds}{\v setbonds}\cell
2704
{\uldb booundbox}{\v setboundbox}\cell
2705
{\uldb cartoons}{\v setcartoon}\cell
2707
{\uldb cisangle}{\v setcisangle}\cell
2708
{\uldb display}{\v setdisplay}\cell
2709
{\uldb fontsize}{\v setfontsize}\cell
2710
{\uldb fontstroke}{\v setfontstroke}\cell
2712
{\uldb hbonds}{\v sethbonds}\cell
2713
{\uldb hetero}{\v sethetero}\cell
2714
{\uldb hourglass}{\v sethourglass}\cell
2715
{\uldb hydrogen}{\v sethydrogen}\cell
2717
{\uldb kinemage}{\v setkinemage}\cell
2718
{\uldb menus}{\v setmenus}\cell
2719
{\uldb monitor}{\v setmonitor}\cell
2720
{\uldb mouse}{\v setmouse}\cell
2722
{\uldb picking}{\v setpicking}\cell
2723
{\uldb play...}{\v setplay}\cell
2724
{\uldb radius}{\v setradius}\cell
2725
{\uldb record...}{\v setrecord}\cell
2727
{\uldb shadepower}{\v setshadepower}\cell
2728
{\uldb shadow}{\v setshadow}\cell
2729
{\uldb slabmode}{\v setslabmode}\cell
2730
{\uldb solvent}{\v setsolvent}\cell
2732
{\uldb specular}{\v setspecular}\cell
2733
{\uldb specpower}{\v setspecpower}\cell
2734
{\uldb ssbonds}{\v setssbonds}\cell
2735
{\uldb stereo}{\v setstereo}\cell
2737
{\uldb strands}{\v setstrands}\cell
2738
{\uldb transparent}{\v settransparent}\cell
2739
{\uldb unitcell}{\v setunitcell}\cell
2740
{\uldb vectps}{\v setvectps}\cell
2742
{\uldb write}{\v setwrite}\cell
2756
show information\line\tab
2757
show centre\line\tab
2758
show phipsi\line\tab
2759
show RamPrint\line\tab
2760
show rotation\line\tab
2761
show selected \{ group | chain | atom \}\line\tab
2762
show sequence\line\tab
2763
show symmetry\line\tab
2764
show translation\line\tab
2769
command display details of the status of the currently {}
2770
loaded molecule. The command {}
2771
'{\f2\b show information}' {}
2772
lists the molecule's name, {}
2773
classification, PDB code and the number of atoms, chains, groups it contains. {}
2774
If hydrogen bonding, disulphide bridges or secondary structure have been {}
2775
determined, the number of hbonds, ssbonds, helices, ladders and turns {}
2776
are also displayed, respectively. The command {}
2777
'{\f2\b show centre}' {}
2778
shows any non-zero centering values selected by the {}
2779
'{\uldb centre [CenX, CenY, CenZ]}{\v centre}' {}
2780
command. The command {}
2781
'{\f2\b show phipsi}' {}
2782
shows the phi and psi angles of the currently selected residues and {}
2783
the omega angles of cis peptide bonds. The command {}
2784
'{\f2\b show RamPrint}' {}
2785
(or 'show RPP' or 'show RamachandranPrinterPlot') shows a simple {}
2786
Ramachandran printer plot in the style of Frances Bernstein's fisipl {}
2787
program. The command {}
2788
'{\f2\b show rotation}' {}
2789
(or 'show rot' or 'show 'rotate') shows the currently selected values {}
2790
of z, y, x and bond rotations, if any. {}
2792
'{\f2\b show selected}' {}
2793
(or 'show selected group' or 'show selected chain' or 'show selected atom' ) {}
2794
shows the groups (default), chains or atoms of the current selection. {}
2796
'{\f2\b show sequence}' {}
2797
lists the residues that comprise each chain of the molecule. The command {}
2798
'{\f2\b show symmetry}' {}
2799
shows the space group and unit cell of the molecule. The command {}
2800
'{\f2\b show translation}' {}
2801
shows any non-zero translation values selected by the {}
2802
'{\uldb translate <axis> <value>}{\v translate}' {}
2803
command. The command {}
2804
'{\f2\b show zoom}' {}
2805
shows any non-zero zoom value selected by the {}
2806
'{\uldb zoom <value>}{\v zoom}' {}
2816
slab \{<boolean>\}\line\tab
2821
command enables, disables or positions the z-clipping plane of the {}
2822
molecule. The program only draws those portions of the {}
2823
molecule that are further from the viewer than the slabbing plane. {}
2824
Integer values range from zero at the very back of the molecule to {}
2825
100 which is completely in front of the molecule. Intermediate values {}
2826
determine the percentage of the molecule to be drawn. {}
2828
This command interacts with the {}
2829
'{\uldb depth <value>}{\v depth}' {}
2830
command, which clips to the rear of a given z-clipping plane. {}
2835
#{\footnote spacefill}
2836
${\footnote Spacefill}
2837
K{\footnote spacefill}
2838
{\b Spacefill}\par\par
2841
spacefill \{<boolean>\}\line\tab
2842
spacefill temperature\line\tab
2843
spacefill user\line\tab
2844
spacefill <value>\par
2847
'{\f2\b spacefill}' {}
2848
command is used to represent all of the currently selected atoms as solid {}
2849
spheres. This command is used to produce both union-of-spheres and {}
2850
ball-and-stick models of a molecule. The command, {}
2851
'{\f2\b spacefill true}', {}
2852
the default, represents each atom as a sphere of van der Waals radius. {}
2854
'{\f2\b spacefill off}' {}
2855
turns off the representation of the selected atom as spheres. A sphere {}
2856
radius may be specified as an integer in RasMol units (1/250th Angstrom) {}
2857
or a value containing a decimal point. A value of 500 (2.0 {}
2858
Angstroms) or greater results in a "Parameter value too large" error. {}
2861
'{\f2\b temperature}' {}
2862
option sets the radius of each sphere to the value stored in its temperature {}
2863
field. Zero or negative values have no effect and values greater than {}
2864
2.0 are truncated to 2.0. The {}
2866
option allows the radius of each sphere to be specified by additional lines {}
2867
in the molecule's PDB file using Raster 3D's COLOUR record extension. {}
2869
The RasMol command {}
2871
is synonymous with the {}
2872
'{\f2\b spacefill}' {}
2875
The RasMol command {}
2877
is synonymous with the {}
2878
'{\f2\b spacefill}' {}
2879
command, except that a slightly different set of colours is used. {}
2882
#{\footnote spanish}
2883
${\footnote Spanish}
2884
K{\footnote spanish}
2885
{\b Spanish}\par\par
2891
'{\f2\b Spanish}' {}
2892
command sets the menus and messages to the Spanish versions. {}
2894
This command may not work correctly unless appropriate fonts {}
2895
have been installed. The commands {}
2896
'{\uldb Bulgarian}{\v bulgarian}', {}
2897
'{\uldb Chinese}{\v chinese}', {}
2898
'{\uldb English}{\v english}', {}
2899
'{\uldb French}{\v french}', {}
2900
'{\uldb Italian}{\v italian}', {}
2901
'{\uldb Russian}{\v russian}' {}
2903
'{\uldb Spanish}{\v spanish}' {}
2904
may be used to select Bulgarian, Chinese, English, French, {}
2905
Italian, Japanese, Russian and Spanish menus and messages if the {}
2906
appropriate fonts have been installed. {}
2910
#{\footnote ssbonds}
2911
${\footnote SSBonds}
2912
K{\footnote ssbonds}
2913
{\b SSBonds}\par\par
2916
ssbonds \{<boolean>\}\line\tab
2920
'{\f2\b ssbonds}' {}
2921
command is used to represent the disulphide bridges of the protein {}
2922
molecule as either dotted lines or cylinders between the connected {}
2923
cysteines. The first time that the {}
2924
'{\f2\b ssbonds}' {}
2925
command is used, the program searches the structure of the protein to {}
2926
find half-cysteine pairs (cysteines whose sulphurs are within 3 Angstroms {}
2927
of each other) and reports the number of bridges to the user. The command {}
2928
'{\f2\b ssbonds on}' {}
2929
displays the selected "bonds" as dotted lines, and the command {}
2930
'{\f2\b ssbonds off}' {}
2931
disables the display of ssbonds in the currently selected area. Selection {}
2932
of disulphide bridges is identical to normal bonds, and may be adjusted {}
2934
'{\uldb set bondmode}{\v setbondmode}' {}
2935
command. The colour of disulphide bonds may be changed using the {}
2936
'{\uldb colour ssbonds}{\v colour}' {}
2937
command. By default, each disulphide bond has the colours of its connected {}
2940
By default disulphide bonds are drawn between the sulphur atoms within {}
2941
the cysteine groups. By using the {}
2942
'{\uldb set ssbonds}{\v setssbonds}' {}
2943
command the position of the cysteine's alpha carbons may be used instead. {}
2952
star \{<boolean>\}\line\tab
2953
star temperature\line\tab
2959
command is used to represent all of the currently selected atoms as {}
2960
stars (six strokes, one each in the x, -x, y, -y, z and -z directions). {}
2962
'{\f2\b select not bonded}' {}
2964
'{\f2\b star 75}' {}
2965
are useful to mark unbonded atoms in a {}
2966
'{\uldb wireframe}{\v wireframe}' {}
2967
display with less overhead than provided by {}
2968
'{\uldb spacefill 75}{\v spacefill}'. {}
2969
This can be done automatically for all subsequent wireframe {}
2970
displays with the command {}
2971
'{\uldb set bondmode not bonded}{\v setbondmode}'. {}
2974
'{\f2\b star true}', {}
2975
the default, represents each atom as a star with strokes {}
2976
length equal to van der Waals radius. {}
2978
'{\f2\b star off}' {}
2979
turns off the representation of the selected atom as stars. A star {}
2980
stroke length may be specified as an integer in RasMol units {}
2981
(1/250th Angstrom) {}
2982
or a value containing a decimal point. A value of 500 (2.0 {}
2983
Angstroms) or greater results in a "Parameter value too large" error. {}
2986
'{\f2\b temperature}' {}
2987
option sets the stroke length of each star to the value stored {}
2988
in its temperature {}
2989
field. Zero or negative values have no effect and values greater than {}
2990
2.0 are truncated to 2.0. The {}
2992
option allows the stroke length of each star to be specified by {}
2994
in the molecule's PDB file using Raster 3D's COLOUR record extension. {}
2997
'{\uldb spacefill}{\v spacefill}' {}
2998
command can be used for more artistic rendering of atoms as spheres. {}
3008
stereo [-] <number>\line\tab
3013
command provides side-by-side stereo display of images. Stereo {}
3014
viewing of a molecule may be turned on (and off) either by {}
3018
'{\f2\b Options}' {}
3020
typing the commands {}
3021
'{\f2\b stereo on}' {}
3023
'{\f2\b stereo off}'. {}
3025
Starting with RasMol version 2.7.2.1, the {}
3027
menu selection and the command {}
3029
without arguments cycle from the initial state of {}
3030
'{\f2\b stereo off}' {}
3032
'{\f2\b stereo on}' {}
3033
in cross-eyed mode to {}
3034
'{\f2\b stereo on}' {}
3035
in wall-eyed mode and then back to {}
3036
'{\f2\b stereo off}'. {}
3038
The separation angle between {}
3039
the two views may be adjusted with the {}
3040
'{\uldb set stereo [-] <number>}{\v setstereo}' {}
3041
command, where positive values result in crossed eye {}
3042
viewing and negative values in relaxed (wall-eyed) viewing. {}
3044
'{\f2\b [-] <number>}' {}
3047
command, as for example in {}
3048
'{\f2\b stereo 3}' {}
3050
'{\f2\b stereo -5}', {}
3051
also controls angle and direction. {}
3053
The stereo command is only partially {}
3054
implemented. When stereo is turned on, the image is not properly {}
3055
recentred. (This can be done with a {}
3056
'{\uldb translate x -<number>}{\v translate}' {}
3058
It is not supported in vector PostScript output files, is not {}
3060
'{\f2\b write script}' {}
3062
general is not yet properly interfaced with several other {}
3063
features of the program. {}
3066
#{\footnote strands}
3067
${\footnote Strands}
3068
K{\footnote strands}
3069
{\b Strands}\par\par
3072
strands \{<boolean>\}\line\tab
3076
'{\f2\b strands}' {}
3077
command displays the currently loaded protein or nucleic acid as a {}
3078
smooth "ribbon" of depth-cued curves passing along the backbone of the {}
3079
protein. The ribbon is composed of a number of strands that run parallel {}
3080
to one another along the peptide plane of each residue. The ribbon is {}
3081
drawn between each amino acid whose alpha carbon is currently selected. {}
3082
The colour of the ribbon is changed by the RasMol {}
3083
'{\uldb colour ribbon}{\v colour}' {}
3084
command. If the current ribbon colour is {}
3086
(the default), the colour is taken from the alpha carbon at each {}
3087
position along its length. The central and outermost {}
3088
strands may be coloured independently using the {}
3089
'{\uldb colour ribbon1}{\v colour}' {}
3091
'{\uldb colour ribbon2}{\v colour}' {}
3092
commands, respectively. The number of strands in the ribbon may be {}
3093
altered using the RasMol {}
3094
'{\uldb set strands}{\v setstrands}' {}
3097
The width of the ribbon at each position is determined by the optional {}
3098
parameter in the usual RasMol units. By default the width of the ribbon {}
3099
is taken from the secondary structure of the protein or a constant value {}
3100
of 720 for nucleic acids (which produces a ribbon 2.88 Angstroms wide). {}
3101
The default width of protein alpha helices and beta sheets is 380 (1.52 {}
3102
Angstroms) and 100 (0.4 Angstroms) for turns and random coil. The {}
3103
secondary structure assignment is either from the PDB file or calculated {}
3104
using the DSSP algorithm as used by the {}
3105
'{\uldb structure}{\v structure}' {}
3106
command. This command is similar to the RasMol command {}
3107
'{\uldb ribbons}{\v ribbons}' {}
3108
which renders the biomolecular ribbon as a smooth shaded surface. {}
3111
#{\footnote structure}
3112
${\footnote Structure}
3113
K{\footnote structure}
3114
{\b Structure}\par\par
3120
'{\f2\b structure}' {}
3121
command calculates secondary structure assignments {}
3122
for the currently loaded protein. If the original PDB file contained {}
3123
structural assignment records (HELIX, SHEET and TURN) these are discarded. {}
3124
Initially, the hydrogen bonds of the current molecule are found, if this {}
3125
hasn't been done already. The secondary structure is then determined using {}
3126
Kabsch and Sander's DSSP algorithm. Once finished the program reports the {}
3127
number of helices, strands and turns found. {}
3130
#{\footnote surface}
3131
${\footnote Surface}
3132
K{\footnote surface}
3133
{\b Surface}\par\par
3136
structure molecule <value>\line\tab
3137
structure solvent <value>\par
3140
'{\f2\b surface}' {}
3141
command renders a Lee-Richards molecular surface resulting {}
3142
from rolling a probe atom on the selected atoms. {}
3143
The value given specifies the radius of the probe. {}
3144
If given in the first form, the evolute of the surface {}
3145
of the probe is shown (the solvent excluded surface). {}
3146
If given in the second form, the envelope of the {}
3147
positions of the center of the probe is shown {}
3148
(the solvent accessible surface). {}
3157
trace \{<boolean>\}\line\tab
3158
trace <value>\line\tab
3159
trace temperature\par
3163
command displays a smooth spline between consecutive alpha {}
3164
carbon positions. This spline does not pass exactly through {}
3165
the alpha carbon position of each residue, but follows the {}
3167
'{\uldb ribbons}{\v ribbons}', {}
3168
'{\uldb strands}{\v strands}' {}
3170
'{\uldb cartoons}{\v cartoon}'. {}
3171
Note that residues may be displayed as {}
3172
'{\uldb ribbons}{\v ribbons}', {}
3173
'{\uldb strands}{\v strands}', {}
3174
'{\uldb cartoons}{\v cartoon}' {}
3177
Enabling one of these {}
3178
representations disables the others. However, a residue {}
3179
may be displayed simultaneously as backbone and as one of {}
3180
the above representations. This may change in future {}
3181
versions of RasMol. Prior to version 2.6, {}
3183
was synonymous with {}
3184
'{\f2\b backbone}'. {}
3186
'{\f2\b Trace temperature}' {}
3187
displays the backbone as a wider cylinder {}
3188
at high temperature factors and thinner at lower. This {}
3189
representation is useful to X-ray crystallographers and NMR spectroscopists. {}
3192
#{\footnote translate}
3193
${\footnote Translate}
3194
K{\footnote translate}
3195
{\b Translate}\par\par
3198
translate <axis> \{-\} <value>\par
3201
'{\f2\b translate}' {}
3202
command moves the position of the centre of the molecule on the {}
3203
screen. The axis parameter specifies along which axis the molecule {}
3204
is to be moved and the integer parameter specifies the absolute {}
3205
position of the molecule centre from the middle of the screen. {}
3206
Permitted values for the axis parameter are {}
3207
"{\f2\b x}", "{\f2\b y}" and "{\f2\b z}". {}
3208
Displacement values must be between -100 and 100 which correspond to {}
3209
moving the current molecule just off the screen. A positive {}
3211
displacement moves the molecule to the right, and a positive {}
3213
displacement moves the molecule down the screen. The pair of commands {}
3214
'{\f2\b translate x 0}' {}
3216
'{\f2\b translate y 0}' {}
3217
centres the molecule on the screen. {}
3226
unbond <number> <number>\line\tab
3229
The RasMol command {}
3230
'{\f2\b unbond <number> <number>}' {}
3231
removes the designated bond from the drawing. {}
3235
without arguments removes a bond previously picked by the {}
3236
'{\uldb bond <number> <number> pick}{\v bond}' {}
3240
#{\footnote wireframe}
3241
${\footnote Wireframe}
3242
K{\footnote wireframe}
3243
{\b Wireframe}\par\par
3246
wireframe \{<boolean>\}\line\tab
3247
wireframe <value> \{<value>\}\par
3250
'{\f2\b wireframe}' {}
3251
command represents each bond within the selected region of the molecule {}
3252
as a cylinder, a line or a depth-cued vector. The display of bonds {}
3253
as depth-cued vectors (drawn darker the further away from the viewer) {}
3254
is turned on by the command {}
3255
'{\f2\b wireframe}' {}
3257
'{\f2\b wireframe on}'. {}
3258
The selected bonds are displayed as cylinders by specifying a radius {}
3259
either as an integer in RasMol units or containing a decimal point as {}
3260
a value in Angstroms. A parameter value of 500 (2.0 Angstroms) or {}
3261
above results in an "Parameter value too large" error. Bonds may be {}
3262
coloured using the {}
3263
'{\uldb colour bonds}{\v colour}' {}
3266
If the selected bonds involved atoms of alternate conformers then {}
3267
the bonds are narrowed in the middle to a radius of .8 of the specified {}
3268
radius (or to the radius specifed as the optional second parameter). {}
3270
Non-bonded atoms, which could become invisible in an {}
3272
'{\f2\b wireframe}' {}
3273
display can be marked by a preceding {}
3274
'{\uldb set bondmode not bonded}{\v setbondmode}' {}
3275
command. If nearly co-linear bonds to atoms cause them to be {}
3276
difficult to see in a wireframe display, the {}
3277
'{\uldb set bondmode all}{\v setbondmode}' {}
3278
command will add markers for {}
3280
atoms in subsequent {}
3281
'{\f2\b wireframe}' {}
3282
command executions. {}
3291
write \{<format>\} <filename>\par
3293
Write the current image to a file in a standard format. Currently {}
3294
supported image file formats include {}
3296
(Microsoft bitmap) and {}
3298
(Compuserve GIF), {}
3302
(Portable Pixmap), {}
3304
(Sun rasterfile), {}
3308
(Encapsulated PostScript), {}
3310
(Monochrome Encapsulated PostScript), {}
3314
(Vector Postscript). The {}
3316
command may also be used to generate command scripts for other graphics {}
3317
programs. The format {}
3319
writes out a file containing the RasMol {}
3320
'{\uldb script}{\v script}' {}
3321
commands to reproduce the current image. The format {}
3322
'{\f2\b molscript}' {}
3323
writes out the commands required to render the current view of the {}
3324
molecule as ribbons in Per Kraulis' Molscript program and the format {}
3325
'{\f2\b kinemage}' {}
3326
the commands for David Richardson's program Mage. The following {}
3327
formats are useful for further processing: {}
3330
'{\f2\b povray3}' {}
3331
(POVRay 3 -- under development), {}
3335
formats are provided to provide phi-psi data for listing or for {}
3337
(phi-psi data as an annotated list with cis omegas), {}
3338
'{\f2\b ramachan}' {}
3342
'{\f2\b RamachandranDataFile}' {}
3343
(phi-psi data as columns of numbers for gnuplot), {}
3346
'{\f2\b RamachandranPrinterPlot}' {}
3347
(phi-psi data as a printer plot). {}
3349
The distinction between this command and the RasMol {}
3350
'{\uldb save}{\v save}' {}
3351
command has been dropped. The only difference is that without a format {}
3353
'{\uldb save}{\v save}' {}
3354
command generates a {}
3358
command generates a {}
3371
Deletes the contents of the current database and resets parameter {}
3372
variables to their initial default state. {}
3381
zoom \{<boolean>\}\line\tab
3384
Change the magnification of the currently displayed image. Boolean {}
3385
parameters either magnify or reset the scale of current molecule. An {}
3386
integer parameter specifies the desired magnification as a percentage {}
3387
of the default scale. The minimum parameter value is 10; the maximum {}
3388
parameter value is dependent upon the size of the molecule being {}
3389
displayed. For medium sized proteins this is about 500. {}
3392
#{\footnote chsetopt}
3393
${\footnote Internal Parameters}
3394
{\fs24\b Internal Parameters}\par\par
3395
RasMol has a number of internal parameters that may be modified using the {}
3396
'{\uldb set}{\v set}' {}
3397
command. These parameters control a number of program options such as {}
3398
rendering options and mouse button mappings. {}
3400
A complete list of internal parameter names is given below. {}
3402
{\cellx1200\cellx2400\cellx3600\cellx4800
3404
{\uldb ambient}{\v setambient}\cell
3405
{\uldb axes}{\v setaxes}\cell
3406
{\uldb background}{\v setbackground}\cell
3407
{\uldb backfade}{\v setbackfade}\cell
3409
{\uldb bondmode}{\v setbondmode}\cell
3410
{\uldb bonds}{\v setbonds}\cell
3411
{\uldb booundbox}{\v setboundbox}\cell
3412
{\uldb cartoons}{\v setcartoon}\cell
3414
{\uldb cisangle}{\v setcisangle}\cell
3415
{\uldb display}{\v setdisplay}\cell
3416
{\uldb fontsize}{\v setfontsize}\cell
3417
{\uldb fontstroke}{\v setfontstroke}\cell
3419
{\uldb hbonds}{\v sethbonds}\cell
3420
{\uldb hetero}{\v sethetero}\cell
3421
{\uldb hourglass}{\v sethourglass}\cell
3422
{\uldb hydrogen}{\v sethydrogen}\cell
3424
{\uldb kinemage}{\v setkinemage}\cell
3425
{\uldb menus}{\v setmenus}\cell
3426
{\uldb monitor}{\v setmonitor}\cell
3427
{\uldb mouse}{\v setmouse}\cell
3429
{\uldb picking}{\v setpicking}\cell
3430
{\uldb play...}{\v setplay}\cell
3431
{\uldb radius}{\v setradius}\cell
3432
{\uldb record...}{\v setrecord}\cell
3434
{\uldb shadepower}{\v setshadepower}\cell
3435
{\uldb shadow}{\v setshadow}\cell
3436
{\uldb slabmode}{\v setslabmode}\cell
3437
{\uldb solvent}{\v setsolvent}\cell
3439
{\uldb specular}{\v setspecular}\cell
3440
{\uldb specpower}{\v setspecpower}\cell
3441
{\uldb ssbonds}{\v setssbonds}\cell
3442
{\uldb stereo}{\v setstereo}\cell
3444
{\uldb strands}{\v setstrands}\cell
3445
{\uldb transparent}{\v settransparent}\cell
3446
{\uldb unitcell}{\v setunitcell}\cell
3447
{\uldb vectps}{\v setvectps}\cell
3449
{\uldb write}{\v setwrite}\cell
3457
#{\footnote setambient}
3458
${\footnote Set Ambient}
3459
K{\footnote set ambient}
3460
{\b Set Ambient}\par\par
3461
K{\footnote ambient}
3464
set ambient \{<value>\}\par
3467
'{\f2\b ambient}' {}
3468
parameter is used to control the amount of ambient (or surrounding) {}
3469
light in the scene. The {}
3470
'{\f2\b ambient}' {}
3471
value must be between 0 and 100. It controls the percentage intensity {}
3472
of the darkest shade of an object. For a solid object, this is the {}
3473
intensity of surfaces facing away from the light source or in shadow. {}
3474
For depth-cued objects this is the intensity of objects furthest from {}
3477
This parameter is commonly used to correct for monitors with different {}
3478
"gamma values" (brightness), to change how light or dark a hardcopy {}
3479
image appears when printed or to alter the feeling of depth for {}
3480
wireframe or ribbon representations. {}
3483
#{\footnote setaxes}
3484
${\footnote Set Axes}
3485
K{\footnote set axes}
3486
{\b Set Axes}\par\par
3490
set axes <boolean>\par
3494
parameter controls the display of orthogonal coordinate axes on {}
3495
the current display. The coordinate axes are those used in the {}
3496
molecule data file, and the origin is the centre of the molecule's {}
3497
bounding box. The {}
3498
'{\f2\b set axes}' {}
3499
command is similar to the commands {}
3500
'{\uldb set boundbox}{\v setboundbox}' {}
3502
'{\uldb set unitcell}{\v setunitcell}' {}
3503
that display the bounding box and the crystallographic unit cell, {}
3507
#{\footnote setbackfade}
3508
${\footnote Set Backfade}
3509
K{\footnote set backfade}
3510
{\b Set Backfade}\par\par
3511
K{\footnote backfade}
3514
set background <boolean>\par
3517
'{\f2\b backfade}' {}
3518
parameter is used to control backfade to the specified background {}
3519
colour, rather than black. This is controlled by the commands {}
3520
'{\f2\b set backfade on}' {}
3522
'{\f2\b set backfade off}'. {}
3523
For example, this may be used to generate depth-cued images that {}
3524
fade to white, rather than black. {}
3527
#{\footnote setbackground}
3528
${\footnote Set Background}
3529
K{\footnote set background}
3530
{\b Set Background}\par\par
3531
K{\footnote background}
3534
set background <colour>\par
3537
'{\f2\b background}' {}
3538
parameter is used to set the colour of the "canvas" background. The {}
3539
colour may be given as either a colour name or a comma separated {}
3540
triple of Red, Green, Blue (RGB) components enclosed in square {}
3541
brackets. Typing the command {}
3542
'{\uldb help colours}{\v help}' {}
3543
will give a list of the predefined colour names recognised by RasMol. {}
3544
When running under X Windows, RasMol also recognises colours in the {}
3545
X server's colour name database. {}
3548
'{\f2\b set background}' {}
3549
is synonymous with the RasMol command {}
3550
'{\uldb background}{\v background}'. {}
3553
#{\footnote setbondmode}
3554
${\footnote Set BondMode}
3555
K{\footnote set bondmode}
3556
{\b Set BondMode}\par\par
3557
K{\footnote bondmode}
3560
set bondmode and\line\tab
3561
set bondmode or\line\tab
3562
set bondmode all\line\tab
3563
set bondmode none\line\tab
3564
set bondmode not bonded\par
3567
'{\f2\b set bondmode}' {}
3568
command controls the mechanism used to select individual bonds {}
3569
and modifies the display of bonded and non-bonded atoms by subsequent {}
3570
'{\uldb wireframe}{\v wireframe}' {}
3574
'{\uldb select}{\v select}' {}
3576
'{\uldb restrict}{\v restrict}' {}
3577
commands, a given bond will be selected if i) the bondmode is {}
3579
and either of the connected atoms is selected, or ii) the bondmode is {}
3581
and both atoms connected by the bond are selected. Hence an individual {}
3582
bond may be uniquely identified by using the command {}
3583
'{\f2\b set bondmode and}' {}
3584
and then uniquely selecting the atoms at both ends. {}
3587
'{\f2\b bondmode [all | none | not bonded]}' {}
3589
'{\uldb star 75}{\v star}' {}
3591
'{\uldb spacefill 75}{\v spacefill}' {}
3592
markers for the designated atoms to {}
3593
'{\uldb wireframe}{\v wireframe}' {}
3594
displays. Stars are used when the specified wireframe radius is zero. {}
3597
#{\footnote setbonds}
3598
${\footnote Set Bonds}
3599
K{\footnote set bonds}
3600
{\b Set Bonds}\par\par
3604
set bonds <boolean>\par
3608
parameter is used to control display of double and triple bonds as {}
3609
multiple lines or cylinders. Currently bond orders are only read {}
3610
from MDL Mol files, Sybyl Mol2 format files, Tripos Alchemy format {}
3611
files, CIF and mmCIF, and suitable PDB files. Double (and triple) bonds {}
3612
are specified in some PDB files by specifying a given bond twice (and {}
3613
three times) in CONECT records. The command {}
3614
'{\f2\b set bonds on}' {}
3615
enables the display of bond orders, and the command {}
3616
'{\f2\b set bonds off}' {}
3620
#{\footnote setboundbox}
3621
${\footnote Set BoundBox}
3622
K{\footnote set boundbox}
3623
{\b Set BoundBox}\par\par
3624
K{\footnote boundbox}
3627
set boundbox <boolean>\par
3630
'{\f2\b boundbox}' {}
3631
parameter controls the display of the current molecule's bounding box {}
3632
on the display. The bounding box is orthogonal to the data file's {}
3633
original coordinate axes. The {}
3634
'{\f2\b set boundbox}' {}
3635
command is similar to the commands {}
3636
'{\uldb set axes}{\v setaxes}' {}
3638
'{\uldb set unitcell}{\v setboundbox}' {}
3639
that display orthogonal coordinate axes and the bounding box, {}
3643
#{\footnote setcartoon}
3644
${\footnote Set Cartoon}
3645
K{\footnote set cartoon}
3646
{\b Set Cartoon}\par\par
3650
set cartoon \{<boolean>\}\line\tab
3651
set cartoon \{<number>\}\par
3654
'{\f2\b cartoon}' {}
3655
parameter is used to control display of the cartoon version of the {}
3656
'{\uldb ribbons}{\v ribbons}' {}
3657
display. By default, the C-termini of beta-sheets are displayed as {}
3658
arrow heads. This may be enabled and disabled using the {}
3659
'{\f2\b set cartoons <boolean>}' {}
3660
command. The depth of the cartoon may be adjusted using the {}
3661
'{\f2\b cartoons <number>}' {}
3663
'{\f2\b set cartoons}' {}
3664
command without any parameters returns these two options to {}
3665
their default values. {}
3668
#{\footnote setcisangle}
3669
${\footnote Set CisAngle}
3670
K{\footnote set cisangle}
3671
{\b Set CisAngle}\par\par
3672
K{\footnote cisangle}
3675
set cisangle \{<value>\}\par
3678
'{\f2\b cisangle}' {}
3679
parameter controls the cutoff angle for identifying cis peptide {}
3680
bonds. If no value is given, the cutoff is set to 90 degrees. {}
3683
#{\footnote setdisplay}
3684
${\footnote Set Display}
3685
K{\footnote set display}
3686
{\b Set Display}\par\par
3687
K{\footnote display}
3690
set display selected\line\tab
3691
set display normal\par
3693
This command controls the display mode within RasMol. By default, {}
3694
'{\f2\b set display normal}', {}
3695
RasMol displays the molecule in the representation specified by the {}
3696
user. The command {}
3697
'{\f2\b set display selected}' {}
3698
changes the display mode such that the molecule is temporarily drawn {}
3699
so as to indicate currently selected portion of the molecule. The {}
3700
user specified colour scheme and representation remains unchanged. {}
3701
In this representation all selected atoms are shown in yellow and {}
3702
all non selected atoms are shown in blue. The colour of the background {}
3703
is also changed to a dark grey to indicate the change of display mode. {}
3704
This command is typically only used by external Graphical User {}
3705
Interfaces (GUIs). {}
3708
#{\footnote setfontsize}
3709
${\footnote Set FontSize}
3710
K{\footnote set fontsize}
3711
{\b Set FontSize}\par\par
3712
K{\footnote fontsize}
3715
set fontsize \{<value>\} \{ FS | PS \}\par
3718
'{\f2\b set fontsize}' {}
3719
command is used to control the size of the characters that {}
3720
form atom labels. This value corresponds to the height of {}
3721
the displayed character in pixels. The maximum value of {}
3722
'{\f2\b fontsize}' {}
3723
is 48 pixels, and the default value is 8 pixels high. {}
3724
Fixed or proportional spacing may be selected by appending the {}
3725
"FS" or "PS" modifiers, respectively. The default is "FS". {}
3726
To display atom labels on the screen use the RasMol {}
3727
'{\uldb label}{\v label}' {}
3728
command and to change the colour of displayed labels, use {}
3730
'{\uldb colour labels}{\v colour}' {}
3734
#{\footnote setfontstroke}
3735
${\footnote Set FontStroke}
3736
K{\footnote set fontstroke}
3737
{\b Set FontStroke}\par\par
3738
K{\footnote fontstroke}
3741
set fontstroke \{<value>\}\par
3744
'{\f2\b set fontstroke}' {}
3745
command is used to control the size of the stroke width of the {}
3746
characters that form atom labels. This value is the radius in {}
3747
pixels of cylinders used to form the strokes. The special value {}
3748
of "0" is the default used for the normal single pixel stroke width, {}
3749
which allows for rapid drawing and rotation of the image. {}
3750
Non-zero values are provided to allow for more artistic atom {}
3751
labels for publication at the expense of extra time in rendering {}
3754
When wider strokes are used, a larger font size is recommend, e.g. {}
3755
by using the RasMol {}
3756
'{\uldb set fontsize 24 PS}{\v setfontsize}' {}
3757
command, followed by {}
3758
'{\f2\b set fontstroke 2}' {}
3760
To display atom labels on the screen use the RasMol {}
3761
'{\uldb label}{\v label}' {}
3762
command, and to change the colour of displayed labels use {}
3764
'{\uldb colour labels}{\v colour}' {}
3768
#{\footnote sethbonds}
3769
${\footnote Set HBonds}
3770
K{\footnote set hbonds}
3771
{\b Set HBonds}\par\par
3773
K{\footnote sidechain}
3774
K{\footnote backbone}
3777
set hbonds backbone\line\tab
3778
set hbonds sidechain\par
3782
parameter determines whether hydrogen bonds are drawn between {}
3783
the donor and acceptor atoms of the hydrogen bond, {}
3784
'{\f2\b set hbonds sidechain}' {}
3785
or between the alpha carbon atoms of the protein backbone and between {}
3786
the phosphorous atoms of the nucleic acid backbone, {}
3787
'{\f2\b set hbonds backbone}'. {}
3788
The actual display of hydrogen bonds is controlled by the {}
3789
'{\uldb hbonds}{\v hbonds}' {}
3790
command. Drawing hydrogen bonds between protein alpha carbons or {}
3791
nucleic acid phosphorous atoms is useful when the rest of the molecule {}
3792
is shown in only a schematic representation such as {}
3793
'{\uldb backbone}{\v backbone}', {}
3794
'{\uldb ribbons}{\v ribbons}' {}
3796
'{\uldb strands}{\v strands}'. {}
3797
This parameter is similar to the RasMol {}
3798
'{\uldb ssbonds}{\v setssbonds}' {}
3802
#{\footnote sethetero}
3803
${\footnote Set Hetero}
3804
K{\footnote set hetero}
3805
{\b Set Hetero}\par\par
3809
set hetero <boolean>\par
3813
parameter is used to modify the 'default' behaviour of the RasMol {}
3814
'{\uldb select}{\v select}' {}
3815
command, i.e. the behaviour of {}
3817
without any parameters. When this value is {}
3820
'{\uldb select}{\v select}' {}
3821
region does not include any heterogeneous atoms (refer to the {}
3823
'{\uldb hetero}{\v heteroset}' {}
3824
). When this value is {}
3827
'{\uldb select}{\v select}' {}
3828
region may contain hetero atoms. This parameter is similar to {}
3830
'{\uldb hydrogen}{\v sethydrogen}' {}
3831
parameter which determines whether hydrogen atoms should be {}
3832
included in the default set. If both {}
3835
'{\uldb hydrogen}{\v sethydrogen}' {}
3838
'{\uldb select}{\v select}' {}
3839
without any parameters is equivalent to {}
3840
'{\uldb select all}{\v select}'. {}
3843
#{\footnote sethourglass}
3844
${\footnote Set HourGlass}
3845
K{\footnote set hourglass}
3846
{\b Set HourGlass}\par\par
3847
K{\footnote hourglass}
3850
set hourglass \{<boolean>\}\par
3853
'{\f2\b hourglass}' {}
3854
parameter allows the user to enable and disable the use of the 'hour {}
3855
glass' cursor used by RasMol to indicate that the program is currently {}
3856
busy drawing the next frame. The command {}
3857
'{\f2\b set hourglass on}' {}
3858
enables the indicator, whilst {}
3859
'{\f2\b set hourglass off}' {}
3860
prevents RasMol from changing the cursor. This is useful when spinning {}
3861
the molecule, running a sequence of commands from a script file or {}
3862
using interprocess communication to execute complex sequences of {}
3863
commands. In these cases a 'flashing' cursor may be distracting. {}
3866
#{\footnote sethydrogen}
3867
${\footnote Set Hydrogen}
3868
K{\footnote set hydrogen}
3869
{\b Set Hydrogen}\par\par
3870
K{\footnote hydrogen}
3873
set hydrogen <boolean>\par
3876
'{\f2\b hydrogen}' {}
3877
parameter is used to modify the "default" behaviour of the RasMol {}
3878
'{\uldb select}{\v select}' {}
3879
command, i.e. the behaviour of {}
3881
without any parameters. When this value is {}
3884
'{\uldb select}{\v select}' {}
3885
region does not include any hydrogen, deuterium or tritium atoms (refer {}
3886
to the predefined set {}
3887
'{\uldb hydrogen}{\v hydrogenset}' {}
3888
). When this value is {}
3891
'{\uldb select}{\v select}' {}
3892
region may contain hydrogen atoms. This parameter is similar to {}
3894
'{\uldb hetero}{\v sethetero}' {}
3895
parameter which determines whether heterogeneous atoms should be {}
3896
included in the default set. If both {}
3897
'{\f2\b hydrogen}' {}
3899
'{\uldb hetero}{\v sethetero}' {}
3902
'{\uldb select}{\v select}' {}
3903
without any parameters is equivalent to {}
3904
'{\uldb select all}{\v select}'. {}
3907
#{\footnote setkinemage}
3908
${\footnote Set Kinemage}
3909
K{\footnote set kinemage}
3910
{\b Set Kinemage}\par\par
3912
K{\footnote kinemage}
3915
set kinemage <boolean>\par
3918
'{\f2\b set kinemage}' {}
3919
command controls the amount of detail stored in a Kinemage output {}
3920
file generated by the RasMol {}
3921
'{\uldb write kinemage}{\v write}' {}
3922
command. The output kinemage files are intended to be displayed by {}
3923
David Richardson's Mage program. {}
3924
'{\f2\b set kinemage false}', {}
3925
the default, only stores the currently displayed representation in {}
3926
the generated output file. The command {}
3927
'{\f2\b set kinemage true}', {}
3928
generates a more complex Kinemage that contains both the wireframe {}
3929
and backbone representations as well as the coordinate axes, {}
3930
bounding box and crystal unit cell. {}
3933
#{\footnote setmenus}
3934
${\footnote Set Menus}
3935
K{\footnote set menus}
3936
{\b Set Menus}\par\par
3940
set menus <boolean>\par
3943
'{\f2\b set menus}' {}
3944
command enables the canvas window's menu buttons or menu bar. This {}
3945
command is typically only used by graphical user interfaces or to {}
3946
create as large an image as possible when using Microsoft Windows. {}
3949
#{\footnote setmonitor}
3950
${\footnote Set Monitor}
3951
K{\footnote set monitor}
3952
{\b Set Monitor}\par\par
3956
set monitor <boolean>\par
3959
'{\f2\b set monitor}' {}
3961
'{\uldb monitors}{\v monitor}'. {}
3962
The distance monitor labels may be turned off with the command {}
3963
'{\f2\b set monitor off}', {}
3964
and re-enabled with the command {}
3965
'{\f2\b set monitor on}'. {}
3969
#{\footnote setmouse}
3970
${\footnote Set Mouse}
3971
K{\footnote set mouse}
3972
{\b Set Mouse}\par\par
3975
K{\footnote insight}
3979
set mouse rasmol\line\tab
3980
set mouse insight\line\tab
3981
set mouse quanta\par
3984
'{\f2\b set mouse}' {}
3985
command sets the rotation, translation, scaling and zooming mouse {}
3986
bindings. The default value is {}
3988
which is suitable for two button mice (for three button mice the {}
3989
second and third buttons are synonymous); X-Y rotation is controlled {}
3990
by the first button, and X-Y translation by the second. Additional {}
3991
functions are controlled by holding a modifier key on the keyboard. {}
3992
[Shift] and the first button performs scaling, [shift] and the second {}
3993
button performs Z-rotation, and [control] and the first mouse button {}
3994
controls the clipping plane. The {}
3995
'{\f2\b insight}' {}
3998
options provide the same mouse bindings as other packages for experienced {}
4002
#{\footnote setpicking}
4003
${\footnote Set Picking}
4004
K{\footnote set picking}
4005
{\b Set Picking}\par\par
4006
K{\footnote picking}
4009
set picking <boolean>\line\tab
4010
set picking off\line\tab
4011
set picking none\line\tab
4012
set picking ident\line\tab
4013
set picking distance\line\tab
4014
set picking monitor\line\tab
4015
set picking angle\line\tab
4016
set picking torsion\line\tab
4017
set picking label\line\tab
4018
set picking centre\line\tab
4019
set picking center\line\tab
4020
set picking coord\line\tab
4021
set picking bond\line\tab
4022
set picking atom\line\tab
4023
set picking group\line\tab
4024
set picking chain\par
4027
'{\f2\b set picking}' {}
4028
series of commands affects how a user may interact with a {}
4029
molecule displayed on the screen in RasMol. {}
4031
{\f2\b Enabling/Disabling Atom Identification Picking}: {}
4032
Clicking on an atom with the mouse results in identification and {}
4033
the display of its residue name, residue number, atom name, atom serial {}
4034
number and chain in the command window. This behavior may be disabled {}
4036
'{\f2\b set picking none}' {}
4037
and restored with the command {}
4038
'{\f2\b set picking ident}'. {}
4040
'{\f2\b set picking coord}' {}
4041
adds the atomic coordinates of the atom to the display. {}
4043
Disabling picking, by using {}
4044
'{\f2\b set picking off}' {}
4045
is useful when executing the {}
4046
'{\uldb pause}{\v pause}' {}
4047
command in RasMol scripts as it prevents the display of {}
4048
spurious message on the command line while the script is suspended. {}
4050
{\f2\b Measuring Distances, Angles and Torsions}: {}
4051
Interactive measurement of distances, angles and torsions {}
4052
is achieved using the commands: {}
4053
'{\f2\b set picking distance}', {}
4054
'{\f2\b set picking monitor}', {}
4055
'{\f2\b set picking angle}' {}
4057
'{\f2\b set picking torsion}', {}
4058
respectively. In these modes, clicking on an atom results in it {}
4059
being identified on the rasmol command line. In addition every {}
4060
atom picked increments a modulo counter such that in distance {}
4061
mode, every second atom displays the distance (or distance monitor) {}
4062
between this atom and the previous one. In angle mode, every {}
4063
third atom displays the angle between the previous three atoms {}
4064
and in torsion mode every fourth atom displays the torsion between {}
4065
the last four atoms. By holding down the shift key while picking an {}
4066
atom, this modulo counter is not incremented and allows, for {}
4067
example, the distances of consecutive atoms from a fixed atom to {}
4068
be displayed. See the {}
4069
'{\uldb monitor}{\v monitor}' {}
4070
command for how to control the display of distance monitor lines and labels. {}
4072
{\f2\b Labelling Atoms with the Mouse}: {}
4073
The mouse may also be used to toggle the display of an atom label {}
4074
on a given atom. The RasMol command {}
4075
'{\f2\b set picking label}' {}
4076
removes a label from a picked atom if it already has one or {}
4077
displays a concise label at that atom position otherwise. {}
4079
{\f2\b Centring Rotation with the Mouse}: {}
4080
A molecule may be centred on a specified atom position using the {}
4082
'{\f2\b set picking centre}' {}
4084
'{\f2\b set picking center}'. {}
4085
In this mode, picking an atom causes all futher rotations to be {}
4086
about that point. {}
4088
{\f2\b Picking a Bond as a Rotation Axis}: {}
4089
Any bond may be picked as an axis of rotation for the portion of {}
4090
the molecule beyond the second atom selected. This feature should {}
4091
be used with caution, since, naturally, it changes the conformation {}
4092
of the molecule. After executing {}
4093
'{\f2\b set picking bond}' {}
4094
or using the equivalent "Pick Bond" in the "Settings" menu, {}
4095
a bond to be rotated is picked with the same sort of mouse clicks {}
4096
as are used for picking atoms for a distance measurement. Normally {}
4097
this should be done where a bond exists, but if no bond exists, it {}
4098
will be added. The bond cannot be used for rotation if it is part {}
4099
of a ring of any size. All bonds selected for rotation are remembered {}
4100
so that they can be properly reported when writing a script, but {}
4101
only the most recently selected bond may be actively rotated. {}
4103
{\f2\b Enabling Atom/Group/Chain Selection Picking}: {}
4104
Atoms, groups and chains may be selected (as if with the {}
4106
command), with the {}
4107
'{\f2\b set picking atom}', {}
4108
'{\f2\b set picking group}', {}
4109
'{\f2\b set picking chain}' {}
4110
commands. For each of these commands, the shift key may be used to {}
4111
have a new selection added to the old, and the control key may be {}
4112
used to have a new selection deleted from the old. When the {}
4113
'{\f2\b set picking atom}' {}
4114
command is given, the mouse can be used to pick or to drag a box around {}
4115
the atoms for which selection is desired. When the {}
4116
'{\f2\b set picking group}' {}
4117
command is given, picking any an atom will cause selection {}
4118
of all atoms which agree in residue number with the picked atom, {}
4119
even if in different chains. {}
4121
'{\f2\b set picking chain}' {}
4122
command is given, picking any atom will cause selection {}
4123
of all atoms which agree in chain identifier with the picked atom. {}
4126
#{\footnote setplay}
4127
${\footnote Set Play}
4128
K{\footnote set play}
4129
{\b Set Play}\par\par
4133
set play.fps \{<value>\}\par
4136
'{\f2\b set play.fps}' {}
4137
command gives the number of frames per second for playback by the {}
4138
'{\uldb play}{\v play}' {}
4139
command (default 24 frames per second). {}
4141
In the current release of RasMol, the play timing is not controlled {}
4142
by this parameter. {}
4145
#{\footnote setradius}
4146
${\footnote Set Radius}
4147
K{\footnote set radius}
4148
{\b Set Radius}\par\par
4152
set radius \{<value>\}\par
4155
'{\f2\b set radius}' {}
4156
command is used to alter the behaviour of the RasMol {}
4157
'{\uldb dots}{\v dots}' {}
4158
command depending upon the value of the {}
4159
'{\uldb solvent}{\v setsolvent}' {}
4162
'{\uldb solvent}{\v setsolvent}' {}
4167
parameter controls whether a true van der Waals' surface {}
4168
is generated by the {}
4169
'{\uldb dots}{\v dots}' {}
4170
command. If the value of {}
4172
is anything other than zero, that value is used as the {}
4173
radius of each atom instead of its true vdW value. When {}
4175
'{\uldb solvent}{\v setsolvent}' {}
4178
this parameter determines the 'probe sphere' (solvent) radius. {}
4179
The parameter may be given as an integer in rasmol units or {}
4180
containing a decimal point in Angstroms. The default value of {}
4181
this parameter is determined by the value of {}
4182
'{\uldb solvent}{\v setsolvent}' {}
4184
'{\uldb solvent}{\v setsolvent}' {}
4187
to its new default value. {}
4190
#{\footnote setrecord}
4191
${\footnote Set Record}
4192
K{\footnote set record}
4193
{\b Set Record}\par\par
4197
set record.aps \{<value>\}\par
4198
\tab set record.fps \{<value>\}
4199
\tab set record.dwell \{<value>\}
4202
'{\f2\b set record.aps}' {}
4203
gives the maximum on-screen velocity in Angstroms per second in animating {}
4204
translations, rotations and zooms (default 10 A/second).
4207
'{\f2\b set record.aps}' {}
4208
command gives number of frames per second for recording by the {}
4209
'{\uldb record}{\v record}' {}
4210
command (default 24 frames per second). {}
4213
'{\f2\b set record.dwell}' {}
4214
command sets the time in seconds to dwell on a change in appearance {}
4215
(default .5 sec). {}
4218
#{\footnote setshadepower}
4219
${\footnote Set ShadePower}
4220
K{\footnote set shadepower}
4221
{\b Set ShadePower}\par\par
4222
K{\footnote shadepower}
4225
set shadepower \{<value>\}\par
4228
'{\f2\b shadepower}' {}
4229
parameter (adopted from RasTop) determines the shade repartition (the contrast) {}
4230
used in rendering solid objects. This value between 0 and 100 adjusts {}
4231
shading on an object surface oriented along the direction to the {}
4232
light source. Changing the shadepower parameter does not change the {}
4233
maximum or the minimum values of this shading, as does changing the {}
4234
'{\uldb ambient}{\v setambient}' {}
4235
parameter. A value of 100 concentrates the light on the top of spheres, {}
4236
giving a highly specular, glassy rendering (see the {}
4237
'{\uldb specpower}{\v setspecpower}' {}
4239
A value of 0 distributes the light on the entire object. {}
4241
This implementation of shadepower differs from the one in RasTop {}
4242
only in the choice of range (0 to 100 versus -20 to 20 in RasTop). {}
4245
#{\footnote setshadow}
4246
${\footnote Set Shadow}
4247
K{\footnote set shadow}
4248
{\b Set Shadow}\par\par
4252
set shadow <boolean>\par
4255
'{\f2\b set shadow}' {}
4256
command enables and disables ray-tracing of the currently rendered image. {}
4257
Currently only the spacefilling representation is shadowed or can cast {}
4258
shadows. Enabling shadowing will automatically disable the Z-clipping {}
4259
(slabbing) plane using the command {}
4260
'{\uldb slab off}{\v slab}'. {}
4261
Ray-tracing typically takes about several seconds for a moderately sized protein. {}
4262
It is recommended that shadowing be normally disabled whilst the {}
4263
molecule is being transformed or manipulated, and only enabled once {}
4264
an appropiate viewpoint is selected, to provide a greater impression {}
4268
#{\footnote setslabmode}
4269
${\footnote Set SlabMode}
4270
K{\footnote set slabmode}
4271
{\b Set SlabMode}\par\par
4272
K{\footnote slabmode}
4277
K{\footnote section}
4280
set slabmode <slabmode>\par
4283
'{\f2\b slabmode}' {}
4284
parameter controls the rendering method of objects cut by the {}
4285
slabbing (z-clipping) plane. Valid slabmode parameters are {}
4286
{\f2\b "reject"}, {\f2\b "half"}, {\f2\b "hollow"}, {}
4287
{\f2\b "solid"} and {\f2\b "section"}. {}
4290
#{\footnote setsolvent}
4291
${\footnote Set Solvent}
4292
K{\footnote set solvent}
4293
{\b Set Solvent}\par\par
4294
K{\footnote solvent}
4297
set solvent <boolean>\par
4300
'{\f2\b set solvent}' {}
4301
command is used to control the behaviour of the RasMol {}
4302
'{\uldb dots}{\v dots}' {}
4303
command. Depending upon the value of the {}
4304
'{\f2\b solvent}' {}
4306
'{\uldb dots}{\v dots}' {}
4307
command either generates a van der Waals' or a solvent {}
4308
accessible surface around the currently selected set of {}
4309
atoms. Changing this parameter automatically resets the {}
4310
value of the RasMol {}
4311
'{\uldb radius}{\v setradius}' {}
4314
'{\f2\b set solvent false}', {}
4315
the default value, indicates that a van der Waals' surface {}
4316
should be generated and resets the value of {}
4317
'{\uldb radius}{\v setradius}' {}
4318
to zero. The command {}
4319
'{\f2\b set solvent true}' {}
4320
indicates that a 'Connolly' or 'Richards' solvent {}
4321
accessible surface should be drawn and sets the {}
4322
'{\uldb radius}{\v setradius}' {}
4323
parameter, the solvent radius, to 1.2 Angstroms (or 300 {}
4327
#{\footnote setspecular}
4328
${\footnote Set Specular}
4329
K{\footnote set specular}
4330
{\b Set Specular}\par\par
4331
K{\footnote specular}
4334
set specular <boolean>\par
4337
'{\f2\b set specular}' {}
4338
command enables and disables the display of specular highlights on {}
4339
solid objects drawn by RasMol. Specular highlights appear as white {}
4340
reflections of the light source on the surface of the object. The {}
4341
current RasMol implementation uses an approximation function to {}
4342
generate this highlight. {}
4344
The specular highlights on the surfaces of solid objects may be {}
4345
altered by using the specular reflection coefficient, which is {}
4346
altered using the RasMol {}
4347
'{\uldb set specpower}{\v setspecpower}' {}
4351
#{\footnote setspecpower}
4352
${\footnote Set SpecPower}
4353
K{\footnote set specpower}
4354
{\b Set SpecPower}\par\par
4355
K{\footnote specpower}
4358
set specpower \{<value>\}\par
4361
'{\f2\b specpower}' {}
4362
parameter determines the shininess of solid objects rendered by {}
4363
RasMol. This value between 0 and 100 adjusts the reflection {}
4364
coefficient used in specular highlight calculations. The specular {}
4365
highlights are enabled and disabled by the RasMol {}
4366
'{\uldb set specular}{\v setspecular}' {}
4367
command. Values around 20 or 30 produce plastic looking surfaces. {}
4368
High values represent more shiny surfaces such as metals, while {}
4369
lower values produce more diffuse/dull surfaces. {}
4372
#{\footnote setssbonds}
4373
${\footnote Set SSBonds}
4374
K{\footnote set ssbonds}
4375
{\b Set SSBonds}\par\par
4376
K{\footnote ssbonds}
4377
K{\footnote backbone}
4378
K{\footnote sidechain}
4381
set ssbonds backbone\line\tab
4382
set ssbonds sidechain\par
4385
'{\f2\b ssbonds}' {}
4386
parameter determines whether disulphide bridges are drawn between {}
4387
the sulphur atoms in the sidechain (the default) or between the alpha {}
4388
carbon atoms in the backbone of the cysteines residues. The actual {}
4389
display of disulphide bridges is controlled by the {}
4390
'{\uldb ssbonds}{\v ssbonds}' {}
4391
command. Drawing disulphide bridges between alpha carbons is useful {}
4392
when the rest of the protein is shown in only a schematic {}
4393
representation such as {}
4394
'{\uldb backbone}{\v backbone}', {}
4395
'{\uldb ribbons}{\v ribbons}' {}
4397
'{\uldb strands}{\v strands}'. {}
4398
This parameter is similar to the RasMol {}
4399
'{\uldb hbonds}{\v sethbonds}' {}
4403
#{\footnote setstereo}
4404
${\footnote Set Stereo}
4405
K{\footnote set stereo}
4406
{\b Set Stereo}\par\par
4410
set stereo <boolean>\line\tab
4411
set stereo [-] <number>\par
4414
'{\f2\b set stereo}' {}
4415
parameter controls the separation between the left and {}
4416
right images. Turning stereo on and off doesn't reposition {}
4417
the centre of the molecule. {}
4419
Stereo viewing of a molecule may be turned on (and off) either {}
4423
'{\f2\b Options}' {}
4424
menu, or by typing the commands {}
4425
'{\f2\b stereo on}' {}
4427
'{\f2\b stereo off}'. {}
4429
The separation angle between the two views may be adjusted with the {}
4430
'{\f2\b set stereo [-] <number>}' {}
4431
command, where positive values result in crossed eye viewing and {}
4432
negative values in relaxed (wall-eyed) viewing. Currently, stereo viewing {}
4433
is not supported in {}
4434
'{\uldb vector PostScript}{\v setvectps}' {}
4438
#{\footnote setstrands}
4439
${\footnote Set Strands}
4440
K{\footnote set strands}
4441
{\b Set Strands}\par\par
4442
K{\footnote strands}
4445
set strands \{<value>\}\par
4448
'{\f2\b strands}' {}
4449
parameter controls the number of parallel strands that are displayed {}
4450
in the ribbon representations of proteins. The permissible values for {}
4451
this parameter are 1, 2, 3, 4, 5 and 9. The default value is 5. The {}
4452
number of strands is constant for all ribbons being displayed. {}
4453
However, the ribbon width (the separation between strands) may be {}
4454
controlled on a residue by residue basis using the RasMol {}
4455
'{\uldb ribbons}{\v ribbons}' {}
4459
#{\footnote settransparent}
4460
${\footnote Set Transparent}
4461
K{\footnote set transparent}
4462
{\b Set Transparent}\par\par
4463
K{\footnote transparent}
4466
set transparent <boolean>\par
4469
'{\f2\b transparent}' {}
4470
parameter controls the writing of transparent GIFs by the {}
4471
'{\uldb write gif <filename>}{\v write}' {}
4472
command. This may be controlled by the {}
4473
'{\f2\b set transparent on}' {}
4475
'{\f2\b set transparent off}' {}
4479
#{\footnote setunitcell}
4480
${\footnote Set UnitCell}
4481
K{\footnote set unitcell}
4482
{\b Set UnitCell}\par\par
4483
K{\footnote unitcell}
4486
set unitcell <boolean>\par
4489
'{\f2\b unitcell}' {}
4490
parameter controls the display of the crystallographic unit cell on {}
4491
the current display. The crystal cell is only enabled if the appropriate {}
4492
crystal symmetry information is contained in the PDB, CIF or mmCIF data {}
4495
'{\uldb show symmetry}{\v show}' {}
4496
display details of the crystal's space group and unit cell axes. The {}
4497
'{\f2\b set unitcell}' {}
4498
command is similar to the commands {}
4499
'{\uldb set axes}{\v setaxes}' {}
4501
'{\uldb set boundbox}{\v setboundbox}' {}
4502
that display orthogonal coordinate axes and the bounding box, {}
4506
#{\footnote setvectps}
4507
${\footnote Set VectPS}
4508
K{\footnote set vectps}
4509
{\b Set VectPS}\par\par
4513
set vectps <boolean>\par
4517
parameter is use to control the way in which the RasMol {}
4518
'{\uldb write}{\v write}' {}
4519
command generates vector PostScript output files. The command {}
4520
'{\f2\b set vectps on}' {}
4521
enables the use of black outlines around spheres and cylinder bonds {}
4522
producing "cartoon-like" high resolution output. However, the current {}
4523
implementation of RasMol incorrectly cartoons spheres that are intersected {}
4524
by more than one other sphere. Hence "ball and stick" models are rendered {}
4525
correctly but not large spacefilling spheres models. Cartoon outlines {}
4526
can be disabled, the default, by the command {}
4527
'{\f2\b set vectps off}'. {}
4530
#{\footnote setwrite}
4531
${\footnote Set Write}
4532
K{\footnote set write}
4533
{\b Set Write}\par\par
4537
set write <boolean>\par
4541
parameter controls the use of the {}
4542
'{\uldb save}{\v save}' {}
4544
'{\uldb write}{\v write}' {}
4545
commands within scripts, but it may only be executed from the {}
4546
command line. By default, this value is {}
4548
prohibiting the generation of files in any scripts executed at {}
4549
start-up (such as those launched from a WWW browser). However, {}
4550
animators may start up RasMol interactively: type {}
4551
'{\f2\b set write on}' {}
4552
and then execute a script to generate each frame using the {}
4556
#{\footnote chexprs}
4557
${\footnote Atom Expressions}
4558
{\fs24\b Atom Expressions}\par\par
4559
RasMol atom expressions uniquely identify an arbitrary group of atoms {}
4560
within a molecule. Atom expressions are composed of either primitive {}
4563
comparison operators, {}
4566
or logical (boolean) combinations of the above expression types. {}
4568
The logical operators allow complex queries to be constructed out of {}
4569
simpler ones using the standard boolean connectives {}
4574
These may be abbreviated by the symbols {}
4575
"{\f2\b &}", "{\f2\b |}" and "{\f2\b !}", {}
4576
respectively. Parentheses (brackets) may be used to alter the {}
4577
precedence of the operators. For convenience, a comma may also {}
4578
be used for boolean disjunction. {}
4580
The atom expression is evaluated for each atom, hence {}
4581
'{\f2\b protein and backbone}' {}
4582
selects protein backbone atoms, not the protein and [nucleic] acid {}
4585
\cellx1200\cellx4500
4587
Examples:\cell {\f2\b backbone and not helix}\cell\row\intbl
4588
\cell {\f2\b within( 8.0, ser70 )}\cell\row\intbl
4589
\cell {\f2\b not (hydrogen or hetero)}\cell\row\intbl
4590
\cell {\f2\b not *.FE and hetero}\cell\row\intbl
4591
\cell {\f2\b 8, 12, 16, 20-28}\cell\row\intbl
4592
\cell {\f2\b arg, his, lys}\cell\row
4597
{\uldb Primitive Expressions}{\v primitiveexpressions}\par
4599
{\uldb Predefined Sets}{\v predefinedsets}\par
4601
{\uldb Comparison Operators}{\v comparisonoperators}\par
4603
{\uldb Within Expressions}{\v withinexpressions}\par
4605
{\uldb Example Expressions}{\v exampleexpressions}\par
4609
#{\footnote exampleexpressions}
4610
${\footnote Example Expressions}
4611
K{\footnote example expressions}
4612
{\b Example Expressions}\par\par
4613
The following table gives some useful examples of RasMol {}
4614
atom expressions. {}
4616
\tx1500\li1500\fi-1250
4618
\tab{\b Interpretation}\line\par
4622
\tab Atoms in cysteines\par
4624
\tab Atoms in heterogeneous water molecules\par
4626
\tab Atoms in either asparagine or aspartic acid\par
4628
\tab Atoms at residue 120 of all chains\par
4630
\tab Atoms in chain P\par
4632
\tab Nitrogen atoms\par
4634
\tab Sulphur atoms in cysteine residues\par
4636
\tab Carbon atoms in serine-70\par
4638
\tab Iron atoms in the Heme groups of chain P\par
4640
\tab All atoms in alternate conformation A\par
4642
\tab All atoms in model 4\par
4646
#{\footnote primitiveexpressions}
4647
${\footnote Primitive Expressions}
4648
K{\footnote primitive expressions}
4649
{\b Primitive Expressions}\par\par
4650
RasMol primitive expressions are the fundamental building blocks {}
4651
of atom expressions. There are two types of primitive expression. {}
4652
The first type is used to identify a given residue number or range {}
4653
of residue numbers. A single residue is identified by its number {}
4654
(position in the sequence), and a range is specified by lower and {}
4655
upper bounds separated by a hyphen character. For example {}
4656
'{\f2\b select 5,6,7,8}' {}
4658
'{\f2\b select 5-8}'. {}
4659
Note that this selects the given residue numbers in all macromolecule {}
4662
The second type of primitive expression specifies a sequence of fields {}
4663
that must match for a given atom. The first part specifies a residue {}
4664
(or group of residues) and an optional second part specifies the atoms {}
4665
within those residues. The first part consists of a residue name, {}
4666
optionally followed by a residue number and/or chain identifier. {}
4668
A residue name typically consists of up to three alphabetic characters, {}
4669
which are case insensitive. Hence the primitive expressions {}
4673
are equivalent, identifying all serine residues. {}
4674
Residue names that contain non-alphabetic characters, such as {}
4675
sulphate groups, may be delimited using square brackets, i.e. {}
4678
The residue number is intended to be the residue's position in {}
4679
the macromolecule sequence, but negative sequence numbers, gaps {}
4680
in numbering, or even reverse numbering are permitted in the PDB format. {}
4681
Care must be taken when specifying both residue name and number. {}
4682
If the group at the specified position isn't the specified residue {}
4683
then no atoms are selected. {}
4685
The chain identifier is typically a single case-insensitive {}
4686
alphabetic or numeric character. Numeric chain identifiers must {}
4687
be distinguished or separated from residue numbers by a colon {}
4688
character. For example, {}
4690
for the alphabetic chain identifier, "A", or {}
4691
'{\f2\b SER70:1}' {}
4692
for the numeric chain identifier, "1". {}
4694
The second part consists of a period character followed by an atom {}
4695
name. An atom name may be up to four alphabetic or numeric characters. {}
4696
An optional semicolon followed by an alternate conformation {}
4697
identifier may be appended. An optional slash followed by a {}
4698
model number may also be appended. {}
4700
An atom name may be up to four alphabetic or numeric characters. {}
4702
An asterisk may be used as a wild card for a whole field and a {}
4703
question mark as a single character wildcard. {}
4706
#{\footnote comparisonoperators}
4707
${\footnote Comparison Operators}
4708
K{\footnote comparison operators}
4709
{\b Comparison Operators}\par\par
4710
Parts of a molecule may also be distinguished using equality, {}
4711
inequality and ordering operators on their properties. The format {}
4712
of such comparison expression is a property name, followed by a {}
4713
comparison operator and then an integer value. {}
4715
The atom properties that may be used in RasMol are {}
4717
for the atom serial number, {}
4719
for the atom's atomic number (element), {}
4721
for the residue number, {}
4723
for the spacefill radius in RasMol units (or zero if not represented {}
4725
'{\f2\b temperature}' {}
4726
for the PDB isotropic temperature value. {}
4728
The equality operator is denoted either {}
4729
"{\f2\b =}" or "{\f2\b ==}". {}
4730
The inequality operator as either {}
4731
"{\f2\b <>}", "{\f2\b !=}" or "{\f2\b /=}". {}
4732
The ordering operators are {}
4736
for less than or equal to, {}
4738
for greater than, and {}
4740
for greater than or equal to. {}
4745
\tab temperature >= 900\par
4746
\tab atomno == 487\par
4750
#{\footnote withinexpressions}
4751
${\footnote Within Expressions}
4752
K{\footnote within expressions}
4753
{\b Within Expressions}\par\par
4757
expression allows atoms to be selected on their proximity to {}
4758
another set of atoms. A {}
4760
expression takes two parameters separated by a comma and surrounded {}
4761
by parentheses. The first argument is an integer value called the {}
4762
"cut-off" distance of the within expression and the second argument {}
4763
is any valid atom expression. The cut-off distance is expressed in {}
4764
either integer RasMol units or Angstroms containing a decimal point. {}
4765
An atom is selected if it is within the cut-off distance of any of {}
4766
the atoms defined by the second argument. This allows complex {}
4767
expressions to be constructed containing nested {}
4771
For example, the command {}
4772
'{\f2\b select within(3.2,backbone)}' {}
4773
selects any atom within a 3.2 Angstrom radius of any atom in a {}
4774
protein or nucleic acid backbone. {}
4776
expressions are particularly useful for selecting the atoms {}
4777
around an active site. {}
4780
#{\footnote predefinedsets}
4781
${\footnote Predefined Sets}
4782
K{\footnote predefined sets}
4783
{\b Predefined Sets}\par\par
4785
RasMol atom expressions may contain predefined sets. These sets {}
4786
are single keywords that represent portions of a molecule of interest. {}
4787
Predefined sets are often abbreviations of primitive atom expressions. {}
4788
In some cases the use of predefined sets allows selection of areas of {}
4789
a molecule that could not otherwise be distinguished. {}
4790
A list of the currently predefined sets {}
4792
In addition to the sets listed here, RasMol also treats element names {}
4793
(and their plurals) as predefined sets containing all atoms of that {}
4794
element type, i.e. the command {}
4795
'{\uldb select oxygen}{\v select}' {}
4796
is equivalent to the command {}
4797
'{\uldb select elemno=8}{\v select}'. {}
4799
\cellx1200\cellx2400\cellx3600\cellx4800
4801
{\uldb at}{\v atset}\cell
4802
{\uldb acidic}{\v acidicset}\cell
4803
{\uldb acyclic}{\v acyclicset}\cell
4804
{\uldb aliphatic}{\v aliphaticset}\cell
4806
{\uldb alpha}{\v alphaset}\cell
4807
{\uldb amino}{\v aminoset}\cell
4808
{\uldb aromatic}{\v aromaticset}\cell
4809
{\uldb backbone}{\v backboneset}\cell
4811
{\uldb basic}{\v basicset}\cell
4812
{\uldb bonded}{\v bondedset}\cell
4813
{\uldb buried}{\v buriedset}\cell
4814
{\uldb cg}{\v cgset}\cell
4816
{\uldb charged}{\v chargedset}\cell
4817
{\uldb cyclic}{\v cyclicset}\cell
4818
{\uldb cystine}{\v cystineset}\cell
4819
{\uldb helix}{\v helixset}\cell
4821
{\uldb hetero}{\v heteroset}\cell
4822
{\uldb hydrogen}{\v hydrogenset}\cell
4823
{\uldb hydrophobic}{\v hydrophobicset}\cell
4824
{\uldb ions}{\v ionsset}\cell
4826
{\uldb large}{\v largeset}\cell
4827
{\uldb ligand}{\v ligandset}\cell
4828
{\uldb medium}{\v mediumset}\cell
4829
{\uldb neutral}{\v neutralset}\cell
4831
{\uldb nucleic}{\v nucleicset}\cell
4832
{\uldb polar}{\v polarset}\cell
4833
{\uldb protein}{\v proteinset}\cell
4834
{\uldb purine}{\v purineset}\cell
4836
{\uldb pyrimidine}{\v pyrimidineset}\cell
4837
{\uldb selected}{\v selectedset}\cell
4838
{\uldb sheet}{\v sheetset}\cell
4839
{\uldb sidechain}{\v sidechainset}\cell
4841
{\uldb small}{\v smallset}\cell
4842
{\uldb solvent}{\v solventset}\cell
4843
{\uldb surface}{\v surfaceset}\cell
4844
{\uldb turn}{\v turnset}\cell
4846
{\uldb water}{\v waterset}\cell \cell \cell \cell
4855
This set contains the atoms in the complementary nucleotides {}
4856
adenosine and thymidine (A and T, respectively). All nucleotides {}
4857
are classified as either the set {}
4860
'{\uldb cg}{\v cgset}' {}
4861
This set is equivalent to the RasMol atom expressions {}
4864
"{\f2\b nucleic and not cg}". {}
4867
#{\footnote acidicset}
4868
${\footnote Acidic Set}
4869
K{\footnote acidic set}
4870
{\b Acidic Set}\par\par
4872
The set of acidic amino acids. {}
4873
These are the residue types Asp and Glu. {}
4874
All amino acids are classified as either {}
4875
'{\f2\b acidic}', {}
4876
'{\uldb basic}{\v basicset}' {}
4878
'{\uldb neutral}{\v neutralset}'. {}
4879
This set is equivalent to the RasMol atom expressions {}
4880
"{\f2\b asp, glu}" {}
4882
"{\f2\b amino and not (basic or neutral)}". {}
4885
#{\footnote acyclicset}
4886
${\footnote Acyclic Set}
4887
K{\footnote acyclic set}
4888
{\b Acyclic Set}\par\par
4889
K{\footnote acyclic}
4890
The set of atoms in amino acids not containing a cycle or {}
4891
ring. All amino acids are classified as either {}
4892
'{\uldb cyclic}{\v cyclicset}' {}
4894
'{\f2\b acyclic}'. {}
4895
This set is equivalent to the RasMol atom expression {}
4896
"{\f2\b amino and not cyclic}". {}
4899
#{\footnote aliphaticset}
4900
${\footnote Aliphatic Set}
4901
K{\footnote aliphatic set}
4902
{\b Aliphatic Set}\par\par
4903
K{\footnote aliphatic}
4904
This set contains the aliphatic amino acids. {}
4905
These are the amino acids Ala, Gly, Ile, Leu and Val. {}
4906
This set is equivalent to the RasMol atom expression {}
4907
"{\f2\b ala, gly, ile, leu, val}". {}
4910
#{\footnote alphaset}
4911
${\footnote Alpha Set}
4912
K{\footnote alpha set}
4913
{\b Alpha Set}\par\par
4915
The set of alpha carbons in the protein molecule. This set is {}
4916
approximately equivalent to the RasMol atom expression {}
4918
This command should not be confused with the predefined set {}
4919
'{\uldb helix}{\v helixset}' {}
4920
which contains the atoms in the amino acids of the protein's {}
4924
#{\footnote aminoset}
4925
${\footnote Amino Set}
4926
K{\footnote amino set}
4927
{\b Amino Set}\par\par
4929
This set contains all the atoms contained in amino acid residues. {}
4930
This is useful for distinguishing the protein from the nucleic {}
4931
acid and heterogeneous atoms in the current molecule database. {}
4934
#{\footnote aromaticset}
4935
${\footnote Aromatic Set}
4936
K{\footnote aromatic set}
4937
{\b Aromatic Set}\par\par
4938
K{\footnote aromatic}
4939
The set of atoms in amino acids containing aromatic rings. {}
4940
These are the amino acids His, Phe, Trp and Tyr. {}
4941
Because they contain aromatic rings all members of this {}
4942
set are member of the predefined set {}
4943
'{\uldb cyclic}{\v cyclicset}'. {}
4944
This set is equivalent to the RasMol atom expressions {}
4945
"{\f2\b his, phe, trp, tyr}" {}
4947
"{\f2\b cyclic and not pro}". {}
4950
#{\footnote backboneset}
4951
${\footnote Backbone Set}
4952
K{\footnote backbone set}
4953
{\b Backbone Set}\par\par
4954
K{\footnote backbone}
4955
K{\footnote mainchain}
4956
This set contains the four atoms of each amino acid that form the {}
4957
polypeptide N-C-C-O backbone of proteins, and the atoms of the sugar {}
4958
phosphate backbone of nucleic acids. {}
4959
Use the RasMol predefined sets {}
4960
'{\f2\b protein}' {}
4962
'{\f2\b nucleic}' {}
4963
to distinguish between the two forms of backbone. {}
4964
Atoms in nucleic acids and proteins are either {}
4965
'{\f2\b backbone}' {}
4967
'{\uldb sidechain}{\v sidechainset}'. {}
4968
This set is equivalent to the RasMol expression {}
4969
"{\f2\b (protein or nucleic) and not sidechain}". {}
4971
The predefined set {}
4972
'{\f2\b mainchain}' {}
4973
is synonymous with the set {}
4974
'{\f2\b backbone}'. {}
4977
#{\footnote basicset}
4978
${\footnote Basic Set}
4979
K{\footnote basic set}
4980
{\b Basic Set}\par\par
4982
The set of basic amino acids. {}
4983
These are the residue types Arg, His and Lys. {}
4984
All amino acids are classified as either {}
4985
'{\uldb acidic}{\v acidicset}', {}
4988
'{\uldb neutral}{\v neutralset}'. {}
4989
This set is equivalent to the RasMol atom expressions {}
4990
"{\f2\b arg, his, lys}" {}
4992
"{\f2\b amino and not (acidic or neutral)}". {}
4995
#{\footnote bondedset}
4996
${\footnote Bonded Set}
4997
K{\footnote bonded set}
4998
{\b Bonded Set}\par\par
5000
This set contain all the atoms in the current molecule database that {}
5001
are bonded to at least one other atom. {}
5004
#{\footnote buriedset}
5005
${\footnote Buried Set}
5006
K{\footnote buried set}
5007
{\b Buried Set}\par\par
5009
This set contains the atoms in those amino acids that tend {}
5010
(prefer) to be buried inside protein, away from contact with {}
5011
solvent molecules. This set refers to the amino acids {}
5012
preference and not the actual solvent accessibility for {}
5013
the current protein. {}
5014
All amino acids are classified as either {}
5015
'{\uldb surface}{\v surfaceset}' {}
5017
'{\f2\b buried}'. {}
5018
This set is equivalent to the RasMol atom expression {}
5019
"{\f2\b amino and not surface}". {}
5027
This set contains the atoms in the complementary nucleotides {}
5028
cytidine and guanosine (C and G, respectively). All nucleotides {}
5029
are classified as either the set {}
5030
'{\uldb at}{\v atset}' {}
5033
This set is equivalent to the RasMol atom expressions {}
5036
"{\f2\b nucleic and not at}". {}
5039
#{\footnote chargedset}
5040
${\footnote Charged Set}
5041
K{\footnote charged set}
5042
{\b Charged Set}\par\par
5043
K{\footnote charged}
5044
This set contains the charged amino acids. These are the amino {}
5045
acids that are either {}
5046
'{\uldb acidic}{\v acidicset}' {}
5048
'{\uldb basic}{\v basicset}'. {}
5049
Amino acids are classified as being either {}
5050
'{\f2\b charged}' {}
5052
'{\uldb neutral}{\v neutralset}'. {}
5053
This set is equivalent to the RasMol atom expressions {}
5054
"{\f2\b acidic or basic}" {}
5056
"{\f2\b amino and not neutral}". {}
5059
#{\footnote cyclicset}
5060
${\footnote Cyclic Set}
5061
K{\footnote cyclic set}
5062
{\b Cyclic Set}\par\par
5064
The set of atoms in amino acids containing a cycle or rings. {}
5065
All amino acids are classified as either {}
5068
'{\uldb acyclic}{\v acyclicset}'. {}
5069
This set consists of the amino acids His, Phe, Pro, Trp and Tyr. {}
5070
The members of the predefined set {}
5071
'{\uldb aromatic}{\v aromaticset}' {}
5072
are members of this set. {}
5073
The only cyclic but non-aromatic amino acid is proline. {}
5074
This set is equivalent to the RasMol atom expressions {}
5075
"{\f2\b his, phe, pro, trp, tyr}" {}
5077
"{\f2\b aromatic or pro}" {}
5079
"{\f2\b amino and not acyclic}". {}
5082
#{\footnote cystineset}
5083
${\footnote Cystine Set}
5084
K{\footnote cystine set}
5085
{\b Cystine Set}\par\par
5086
K{\footnote cystine}
5087
This set contains the atoms of cysteine residues that form part {}
5088
of a disulphide bridge, i.e. half cystines. RasMol automatically {}
5089
determines disulphide bridges, if neither the predefined set {}
5090
'{\f2\b cystine}' {}
5092
'{\uldb ssbonds}{\v ssbonds}' {}
5093
command have been used since the molecule was loaded. The set of {}
5094
free cysteines may be determined using the RasMol atom expression {}
5095
"{\f2\b cys and not cystine}". {}
5098
#{\footnote helixset}
5099
${\footnote Helix Set}
5100
K{\footnote helix set}
5101
{\b Helix Set}\par\par
5103
This set contains all atoms that form part of a protein alpha {}
5104
helix as determined by either the PDB file author or Kabsch and {}
5105
Sander's DSSP algorithm. By default, RasMol uses the secondary {}
5106
structure determination given in the PDB file if it exists. {}
5107
Otherwise, it uses the DSSP algorithm as used by the RasMol {}
5108
'{\uldb structure}{\v structure}' {}
5111
This predefined set should not be confused with the predefined set {}
5112
'{\uldb alpha}{\v alphaset}' {}
5113
which contains the alpha carbon atoms of a protein. {}
5116
#{\footnote heteroset}
5117
${\footnote Hetero Set}
5118
K{\footnote hetero set}
5119
{\b Hetero Set}\par\par
5121
This set contains all the heterogeneous atoms in the molecule. These {}
5122
are the atoms described by HETATM entries in the PDB file. These {}
5123
typically contain water, cofactors and other solvents and ligands. All {}
5125
atoms are classified as either {}
5126
'{\uldb ligand}{\v ligandset}' {}
5128
'{\uldb solvent}{\v solventset}' {}
5129
atoms. These heterogeneous {}
5130
'{\uldb solvent}{\v solventset}' {}
5131
atoms are further classified as either {}
5132
'{\uldb water}{\v waterset}' {}
5134
'{\uldb ions}{\v ionsset}'. {}
5137
#{\footnote hydrogenset}
5138
${\footnote Hydrogen Set}
5139
K{\footnote hydrogen set}
5140
{\b Hydrogen Set}\par\par
5141
K{\footnote hydrogen}
5142
This predefined set contains all the hydrogen, deuterium and tritium atoms {}
5143
of the current molecule. This predefined set is equivalent to the {}
5144
RasMol atom expression {}
5145
"{\f2\b elemno=1}". {}
5148
#{\footnote hydrophobicset}
5149
${\footnote Hydrophobic Set}
5150
K{\footnote hydrophobic set}
5151
{\b Hydrophobic Set}\par\par
5152
K{\footnote hydrophobic}
5153
This set contains all the hydrophobic amino acids. {}
5154
These are the amino acids Ala, Leu, Val, Ile, Pro, Phe, Met and Trp. {}
5155
All amino acids are classified as either {}
5156
'{\f2\b hydrophobic}' {}
5158
'{\uldb polar}{\v polarset}'. {}
5159
This set is equivalent to the RasMol atom expressions {}
5160
"{\f2\b ala, leu, val, ile, pro, phe, met, trp}" {}
5162
"{\f2\b amino and not polar}". {}
5165
#{\footnote ionsset}
5166
${\footnote Ions Set}
5167
K{\footnote ions set}
5168
{\b Ions Set}\par\par
5170
This set contains all the heterogeneous phosphate and sulphate ions in {}
5171
the current molecule data file. A large number of these ions are {}
5172
sometimes associated with protein and nucleic acid structures determined {}
5173
by X-ray crystallography. These atoms tend to clutter an image. All {}
5174
'{\uldb hetero}{\v heteroset}' {}
5175
atoms are classified as either {}
5176
'{\uldb ligand}{\v ligandset}' {}
5178
'{\uldb solvent}{\v solventset}' {}
5180
'{\uldb solvent}{\v solventset}' {}
5181
atoms are classified as either {}
5182
'{\uldb water}{\v waterset}' {}
5187
#{\footnote largeset}
5188
${\footnote Large Set}
5189
K{\footnote large set}
5190
{\b Large Set}\par\par
5192
All amino acids are classified as either {}
5193
'{\uldb small}{\v smallset}', {}
5194
'{\uldb medium}{\v mediumset}' {}
5197
This set is equivalent to the RasMol atom expression {}
5198
"{\f2\b amino and not (small or medium)}". {}
5201
#{\footnote ligandset}
5202
${\footnote Ligand Set}
5203
K{\footnote ligand set}
5204
{\b Ligand Set}\par\par
5206
This set contains all the heterogeneous cofactor and ligand moieties that {}
5207
are contained in the current molecule data file. This set is defined {}
5209
'{\uldb hetero}{\v heteroset}' {}
5210
atoms that are not {}
5211
'{\uldb solvent}{\v solventset}' {}
5212
atoms. Hence this set is equivalent to the RasMol atom expression {}
5213
"{\f2\b hetero and not solvent}". {}
5216
#{\footnote mediumset}
5217
${\footnote Medium Set}
5218
K{\footnote medium set}
5219
{\b Medium Set}\par\par
5221
All amino acids are classified as either {}
5222
'{\uldb small}{\v smallset}', {}
5225
'{\uldb large}{\v largeset}'. {}
5226
This set is equivalent to the RasMol atom expression {}
5227
"{\f2\b amino and not (large or small)}". {}
5230
#{\footnote neutralset}
5231
${\footnote Neutral Set}
5232
K{\footnote neutral set}
5233
{\b Neutral Set}\par\par
5234
K{\footnote neutral}
5235
The set of neutral amino acids. {}
5236
All amino acids are classified as either {}
5237
'{\uldb acidic}{\v acidicset}', {}
5238
'{\uldb basic}{\v basicset}' {}
5240
'{\f2\b neutral}'. {}
5241
This set is equivalent to the RasMol atom expression {}
5242
"{\f2\b amino and not (acidic or basic)}". {}
5245
#{\footnote nucleicset}
5246
${\footnote Nucleic Set}
5247
K{\footnote nucleic set}
5248
{\b Nucleic Set}\par\par
5249
K{\footnote nucleic}
5250
The set of all atoms in nucleic acids, which consists of the four {}
5251
nucleotide bases adenosine, cytidine, guanosine and thymidine (A, {}
5252
C, G and T, respectively). All neucleotides are classified as either {}
5253
'{\uldb purine}{\v purineset}' {}
5255
'{\uldb pyrimidine}{\v pyrimidineset}'. {}
5256
This set is equivalent to the RasMol atom expressions {}
5257
"{\f2\b a,c,g,t}" {}
5259
"{\f2\b purine or pyrimidine}". {}
5260
The symbols for RNA nucleotides (U, +U, I, 1MA, 5MC, OMC, {}
5261
1MG, 2MG, M2G, 7MG, OMG, YG, H2U, 5MU, and PSU) are also {}
5262
recognized as members of this set. {}
5265
#{\footnote polarset}
5266
${\footnote Polar Set}
5267
K{\footnote polar set}
5268
{\b Polar Set}\par\par
5270
This set contains the polar amino acids. {}
5271
All amino acids are classified as either {}
5272
'{\uldb hydrophobic}{\v hydrophobicset}' {}
5275
This set is equivalent to the RasMol atom expression {}
5276
"{\f2\b amino and not hydrophobic}". {}
5279
#{\footnote proteinset}
5280
${\footnote Protein Set}
5281
K{\footnote protein set}
5282
{\b Protein Set}\par\par
5283
K{\footnote protein}
5284
The set of all atoms in proteins. This consists of the RasMol {}
5286
'{\uldb amino}{\v aminoset}' {}
5287
and common post-translation modifications. {}
5290
#{\footnote purineset}
5291
${\footnote Purine Set}
5292
K{\footnote purine set}
5293
{\b Purine Set}\par\par
5295
The set of purine nucleotides. {}
5296
These are the bases adenosine and guanosine (A and G, respectively). {}
5297
All nucleotides are either {}
5298
'{\f2\b purines}' {}
5300
'{\uldb pyrimidines}{\v pyrimidineset}'. {}
5301
This set is equivalent to the RasMol atom expressions {}
5304
"{\f2\b nucleic and not pyrimidine}". {}
5307
#{\footnote pyrimidineset}
5308
${\footnote Pyrimidine Set}
5309
K{\footnote pyrimidine set}
5310
{\b Pyrimidine Set}\par\par
5311
K{\footnote pyrimidine}
5312
The set of pyrimidine nucleotides. {}
5313
These are the bases cytidine and thymidine (C and T, respectively). {}
5314
All nucleotides are either {}
5315
'{\uldb purines}{\v purineset}' {}
5317
'{\f2\b pyrimidines}'. {}
5318
This set is equivalent to the RasMol atom expressions {}
5321
"{\f2\b nucleic and not purine}". {}
5324
#{\footnote selectedset}
5325
${\footnote Selected Set}
5326
K{\footnote selected set}
5327
{\b Selected Set}\par\par
5328
K{\footnote selected}
5329
This set contains the set of atoms in the currently selected {}
5330
region. The currently selected region is defined by the preceding {}
5331
'{\uldb select}{\v select}' {}
5333
'{\uldb restrict}{\v restrict}' {}
5334
command and not the atom expression containing the {}
5335
'{\f2\b selected}' {}
5339
#{\footnote sheetset}
5340
${\footnote Sheet Set}
5341
K{\footnote sheet set}
5342
{\b Sheet Set}\par\par
5344
This set contains all atoms that form part of a protein beta {}
5345
sheet as determined by either the PDB file author or Kabsch and {}
5346
Sander's DSSP algorithm. By default, RasMol uses the secondary {}
5347
structure determination given in the PDB file if it exists. {}
5348
Otherwise, it uses the DSSP algorithm as used by the RasMol {}
5349
'{\uldb structure}{\v structure}' {}
5353
#{\footnote sidechainset}
5354
${\footnote Sidechain Set}
5355
K{\footnote sidechain set}
5356
{\b Sidechain Set}\par\par
5357
K{\footnote sidechain}
5358
This set contains the functional sidechains of any amino acids {}
5359
and the base of each nucleotide. These are the atoms not part of {}
5360
the polypeptide N-C-C-O backbone of proteins or the sugar {}
5361
phosphate backbone of nucleic acids. {}
5362
Use the RasMol predefined sets {}
5363
'{\f2\b protein}' {}
5365
'{\f2\b nucleic}' {}
5366
to distinguish between the two forms of sidechain. {}
5367
Atoms in nucleic acids and proteins are either {}
5368
'{\uldb backbone}{\v backboneset}' {}
5370
'{\f2\b sidechain}'. {}
5371
This set is equivalent to the RasMol expression {}
5372
"{\f2\b (protein or nucleic) and not backbone}". {}
5375
#{\footnote smallset}
5376
${\footnote Small Set}
5377
K{\footnote small set}
5378
{\b Small Set}\par\par
5380
All amino acids are classified as either {}
5382
'{\uldb medium}{\v mediumset}' {}
5384
'{\uldb large}{\v largeset}'. {}
5385
This set is equivalent to the RasMol atom expression {}
5386
"{\f2\b amino and not (medium or large)}". {}
5389
#{\footnote solventset}
5390
${\footnote Solvent Set}
5391
K{\footnote solvent set}
5392
{\b Solvent Set}\par\par
5393
K{\footnote solvent}
5394
This set contains the solvent atoms in the molecule coordinate file. {}
5395
These are the heterogeneous water molecules, phosphate and sulphate {}
5397
'{\uldb hetero}{\v heteroset}' {}
5398
atoms are classified as either {}
5399
'{\uldb ligand}{\v ligandset}' {}
5401
'{\f2\b solvent}' {}
5403
'{\f2\b solvent}' {}
5404
atoms are classified as either {}
5405
'{\uldb water}{\v waterset}' {}
5407
'{\uldb ions}{\v ionsset}'. {}
5408
This set is equivalent to the RasMol atom expressions {}
5409
"{\f2\b hetero and not ligand}" {}
5411
"{\f2\b water or ions}". {}
5414
#{\footnote surfaceset}
5415
${\footnote Surface Set}
5416
K{\footnote surface set}
5417
{\b Surface Set}\par\par
5418
K{\footnote surface}
5419
This set contains the atoms in those amino acids that tend {}
5420
(prefer) to be on the surface of proteins, in contact with {}
5421
solvent molecules. This set refers to the amino acids {}
5422
preference and not the actual solvent accessibility for {}
5423
the current protein. {}
5424
All amino acids are classified as either {}
5425
'{\f2\b surface}' {}
5427
'{\uldb buried}{\v buriedset}'. {}
5428
This set is equivalent to the RasMol atom expression {}
5429
"{\f2\b amino and not buried}". {}
5432
#{\footnote turnset}
5433
${\footnote Turn Set}
5434
K{\footnote turn set}
5435
{\b Turn Set}\par\par
5437
This set contains all atoms that form part of a protein turns {}
5438
as determined by either the PDB file author or Kabsch and {}
5439
Sander's DSSP algorithm. By default, RasMol uses the secondary {}
5440
structure determination given in the PDB file if it exists. {}
5441
Otherwise, it uses the DSSP algorithm as used by the RasMol {}
5442
'{\uldb structure}{\v structure}' {}
5446
#{\footnote waterset}
5447
${\footnote Water Set}
5448
K{\footnote water set}
5449
{\b Water Set}\par\par
5451
This set contains all the heterogeneous water molecules in the current {}
5452
database. A large number of water molecules are sometimes associated {}
5453
with protein and nucleic acid structures determined by X-ray {}
5454
crystallography. These atoms tend to clutter an image. {}
5456
'{\uldb hetero}{\v heteroset}' {}
5457
atoms are classified as either {}
5458
'{\uldb ligand}{\v ligandset}' {}
5460
'{\uldb solvent}{\v solventset}' {}
5462
'{\uldb solvent}{\v solventset}' {}
5463
atoms are further classified as either {}
5466
'{\uldb ions}{\v ionsset}'. {}
5469
#{\footnote setsummary}
5470
${\footnote Set Summary}
5471
K{\footnote set summary}
5472
{\b Set Summary}\par\par
5473
K{\footnote summary}
5474
The table below summarises RasMol's classification of the common amino acids. {}
5476
{\trowd \trgaph36\trleft-36 \cellx1116\cellx1490
5477
\cellx1864\cellx2238\cellx2612\cellx2986\cellx3360\cellx3734\cellx4108\cellx4482\cellx4856\cellx5230\cellx5604\cellx5978\cellx6352\cellx6726\cellx7100\cellx7474\cellx7848\cellx8222\cellx8596\pard\plain
5478
\qc\keep\keepn\tx1080\tx2700\tx4320\tx5940\tx7560\tx8640\intbl
5479
{\f0\fs20 Predefined\cell }\pard \qc\keep\keepn\tx1080\tx2700\tx4320\tx5940\tx7560\tx8640\intbl
5480
{\f0\fs12 ALA\cell ARG\cell ASN\cell ASP\cell CYS\cell GLU\cell GLN\cell GLY\cell HIS\cell }\pard \qc\keep\keepn\tx1080\tx2700\tx4320\tx5940\tx7560\tx8640\intbl
5481
{\f0\fs12 ILE\cell }\pard \qc\keep\keepn\tx1080\tx2700\tx4320\tx5940\tx7560\tx8640\intbl
5482
{\f0\fs12 LEU\cell LYS\cell MET\cell PHE\cell PRO\cell SER\cell THR\cell TRP\cell TYR\cell }\pard
5483
\qc\keep\keepn\tx1080\tx2700\tx4320\tx5940\tx7560\tx8640\intbl
5484
{\f0\fs12 VAL\cell }\pard \intbl {\f20\fs12 \row }\trowd
5485
\trgaph36\trleft-36 \cellx1116\cellx1490\cellx1864\cellx2238\cellx2612\cellx2986\cellx3360\cellx3734\cellx4108\cellx4482\cellx4856\cellx5230\cellx5604\cellx5978\cellx6352\cellx6726\cellx7100\cellx7474\cellx7848\cellx8222
5486
\cellx8596\pard \qc\tx1080\tx2700\tx4320\tx5940\tx7560\tx8640\intbl {\f0\fs20 set\cell }\pard \qc\tx1080\tx2700\tx4320\tx5940\tx7560\tx8640\intbl {\b\f0 A\cell R\cell N\cell D\cell C\cell E\cell Q\cell G\cell H\cell }\pard
5487
\qc\tx1080\tx2700\tx4320\tx5940\tx7560\tx8640\intbl {\b\f0 I\cell }\pard \qc\tx1080\tx2700\tx4320\tx5940\tx7560\tx8640\intbl {\b\f0 L\cell K\cell M\cell F\cell P\cell S\cell T\cell W\cell Y\cell }\pard
5488
\qc\tx1080\tx2700\tx4320\tx5940\tx7560\tx8640\intbl {\b\f0 V\cell }\pard \intbl {\b\f0 \row }\trowd \trgaph36\trleft-36 \cellx1116\cellx1490
5489
\cellx1864\cellx2238\cellx2612\cellx2986
5490
\cellx3360\cellx3734\cellx4108\cellx4482
5491
\cellx4856\cellx5230\cellx5604
5492
\cellx5978\cellx6352\cellx6726\cellx7100
5493
\cellx7474\cellx7848\cellx8222\cellx8596\pard
5494
\tx1080\tx2700\tx4320\tx5940\tx7560\tx8640\intbl {\f0\fs20 acidic\cell }\pard \qc\tx1080\tx2700\tx4320\tx5940\tx7560\tx8640\intbl {\b\f2\fs20 \cell \cell \cell {\f1\'b7} \cell \cell {\f1\'b7} \cell \cell \cell \cell }\pard
5495
\qc\tx1080\tx2700\tx4320\tx5940\tx7560\tx8640\intbl {\b\f2\fs20 \cell }\pard \qc\tx1080\tx2700\tx4320\tx5940\tx7560\tx8640\intbl {\b\f2\fs20 \cell \cell \cell \cell \cell \cell \cell \cell \cell }\pard
5496
\qc\tx1080\tx2700\tx4320\tx5940\tx7560\tx8640\intbl {\b\f2\fs20 \cell }\pard \intbl {\b\f22\fs20 \row }\trowd \trgaph36\trleft-36 \cellx1116
5497
\cellx1490\cellx1864\cellx2238\cellx2612\cellx2986\cellx3360\cellx3734\cellx4108\cellx4482\cellx4856\cellx5230\cellx5604\cellx5978\cellx6352\cellx6726\cellx7100\cellx7474\cellx7848\cellx8222\cellx8596\pard \tx1080\tx2700\tx4320\tx5940\tx7560\tx8640\intbl
5498
{\f0\fs20 acyclic\cell }\pard \qc\tx1080\tx2700\tx4320\tx5940\tx7560\tx8640\intbl {\b\f2\fs20 {\f1\'b7} \cell {\f1\'b7} \cell {\f1\'b7} \cell {\f1\'b7} \cell {\f1\'b7} \cell {\f1\'b7} \cell
5499
{\f1\'b7} \cell {\f1\'b7} \cell \cell }\pard \qc\tx1080\tx2700\tx4320\tx5940\tx7560\tx8640\intbl {\b\f2\fs20 {\f1\'b7} \cell }\pard \qc\tx1080\tx2700\tx4320\tx5940\tx7560\tx8640\intbl {\b\f2\fs20 {\f1\'b7} \cell {\f1\'b7} \cell {\f1\'b7} \cell \cell \cell
5500
{\f1\'b7} \cell {\f1\'b7} \cell \cell \cell }\pard \qc\tx1080\tx2700\tx4320\tx5940\tx7560\tx8640\intbl {\b\f2\fs20 {\f1\'b7} \cell }\pard \intbl {\b\f22\fs20 \row }\pard \tx1080\tx2700\tx4320\tx5940\tx7560\tx8640\intbl {\f0\fs20 aliphatic\cell }\pard
5501
\qc\tx1080\tx2700\tx4320\tx5940\tx7560\tx8640\intbl {\b\f2\fs20 {\f1\'b7} \cell \cell \cell \cell \cell \cell \cell {\f1\'b7} \cell \cell }\pard \qc\tx1080\tx2700\tx4320\tx5940\tx7560\tx8640\intbl {\b\f2\fs20 {\f1\'b7} \cell }\pard
5502
\qc\tx1080\tx2700\tx4320\tx5940\tx7560\tx8640\intbl {\b\f2\fs20 {\f1\'b7} \cell \cell \cell \cell \cell \cell \cell \cell \cell }\pard \qc\tx1080\tx2700\tx4320\tx5940\tx7560\tx8640\intbl {\b\f2\fs20 {\f1\'b7} \cell }\pard \intbl {\b\f22\fs20 \row
5503
}\pard \tx1080\tx2700\tx4320\tx5940\tx7560\tx8640\intbl {\f0\fs20 aromatic\cell }\pard \qc\tx1080\tx2700\tx4320\tx5940\tx7560\tx8640\intbl {\b\f2\fs20 \cell \cell \cell \cell \cell \cell \cell \cell {\f1\'b7} \cell }\pard
5504
\qc\tx1080\tx2700\tx4320\tx5940\tx7560\tx8640\intbl {\b\f2\fs20 \cell }\pard \qc\tx1080\tx2700\tx4320\tx5940\tx7560\tx8640\intbl {\b\f2\fs20 \cell \cell \cell {\f1\'b7} \cell \cell \cell \cell {\f1\'b7} \cell {\f1\'b7} \cell }\pard
5505
\qc\tx1080\tx2700\tx4320\tx5940\tx7560\tx8640\intbl {\b\f2\fs20 \cell }\pard \intbl {\b\f22\fs20 \row }\pard \tx1080\tx2700\tx4320\tx5940\tx7560\tx8640\intbl {\f0\fs20 basic\cell }\pard \qc\tx1080\tx2700\tx4320\tx5940\tx7560\tx8640\intbl {
5506
\b\f2\fs20 \cell {\f1\'b7} \cell \cell \cell \cell \cell \cell \cell {\f1\'b7} \cell }\pard \qc\tx1080\tx2700\tx4320\tx5940\tx7560\tx8640\intbl {\b\f2\fs20 \cell }\pard \qc\tx1080\tx2700\tx4320\tx5940\tx7560\tx8640\intbl {\b\f2\fs20 \cell {\f1\'b7}
5507
\cell \cell \cell \cell \cell \cell \cell \cell }\pard \qc\tx1080\tx2700\tx4320\tx5940\tx7560\tx8640\intbl {\b\f2\fs20 \cell }\pard \intbl {\b\f22\fs20 \row }\pard \tx1080\tx2700\tx4320\tx5940\tx7560\tx8640\intbl {\f0\fs20 buried\cell }\pard
5508
\qc\tx1080\tx2700\tx4320\tx5940\tx7560\tx8640\intbl {\b\f2\fs20 {\f1\'b7} \cell \cell \cell \cell {\f1\'b7} \cell \cell \cell \cell \cell }\pard \qc\tx1080\tx2700\tx4320\tx5940\tx7560\tx8640\intbl {\b\f2\fs20 {\f1\'b7} \cell }\pard
5509
\qc\tx1080\tx2700\tx4320\tx5940\tx7560\tx8640\intbl {\b\f2\fs20 {\f1\'b7} \cell \cell {\f1\'b7} \cell {\f1\'b7} \cell \cell \cell \cell {\f1\'b7} \cell \cell }\pard \qc\tx1080\tx2700\tx4320\tx5940\tx7560\tx8640\intbl {\b\f2\fs20 {\f1\'b7} \cell }\pard \intbl
5510
{\b\f22\fs20 \row }\pard \tx1080\tx2700\tx4320\tx5940\tx7560\tx8640\intbl {\f0\fs20 charged\cell }\pard \qc\tx1080\tx2700\tx4320\tx5940\tx7560\tx8640\intbl {\b\f2\fs20 \cell {\f1\'b7} \cell \cell {\f1\'b7} \cell \cell {\f1\'b7} \cell \cell \cell {\f1\'b7}
5511
\cell }\pard \qc\tx1080\tx2700\tx4320\tx5940\tx7560\tx8640\intbl {\b\f2\fs20 \cell }\pard \qc\tx1080\tx2700\tx4320\tx5940\tx7560\tx8640\intbl {\b\f2\fs20 \cell {\f1\'b7} \cell \cell \cell \cell \cell \cell \cell \cell }\pard
5512
\qc\tx1080\tx2700\tx4320\tx5940\tx7560\tx8640\intbl {\b\f2\fs20 \cell }\pard \intbl {\b\f22\fs20 \row }\pard \tx1080\tx2700\tx4320\tx5940\tx7560\tx8640\intbl {\f0\fs20 cyclic\cell }\pard \qc\tx1080\tx2700\tx4320\tx5940\tx7560\tx8640\intbl {
5513
\b\f2\fs20 \cell \cell \cell \cell \cell \cell \cell \cell {\f1\'b7} \cell }\pard \qc\tx1080\tx2700\tx4320\tx5940\tx7560\tx8640\intbl {\b\f2\fs20 \cell }\pard \qc\tx1080\tx2700\tx4320\tx5940\tx7560\tx8640\intbl {\b\f2\fs20 \cell \cell \cell
5514
{\f1\'b7} \cell {\f1\'b7} \cell \cell \cell {\f1\'b7} \cell {\f1\'b7} \cell }\pard \qc\tx1080\tx2700\tx4320\tx5940\tx7560\tx8640\intbl {\b\f2\fs20 \cell }\pard \intbl {\b\f22\fs20 \row }\pard \tx1080\tx2700\tx4320\tx5940\tx7560\tx8640\intbl {\f0\fs20
5515
hydrophobic\cell }\pard \qc\tx1080\tx2700\tx4320\tx5940\tx7560\tx8640\intbl {\b\f2\fs20 {\f1\'b7} \cell \cell \cell \cell \cell \cell \cell {\f1\'b7} \cell \cell }\pard \qc\tx1080\tx2700\tx4320\tx5940\tx7560\tx8640\intbl {\b\f2\fs20 {\f1\'b7} \cell
5516
}\pard \qc\tx1080\tx2700\tx4320\tx5940\tx7560\tx8640\intbl {\b\f2\fs20 {\f1\'b7} \cell \cell {\f1\'b7} \cell {\f1\'b7} \cell {\f1\'b7} \cell \cell \cell {\f1\'b7} \cell {\f1\'b7} \cell }\pard \qc\tx1080\tx2700\tx4320\tx5940\tx7560\tx8640\intbl {\b\f2\fs20
5517
{\f1\'b7} \cell }\pard \intbl {\b\f22\fs20 \row }\pard \tx1080\tx2700\tx4320\tx5940\tx7560\tx8640\intbl {\f0\fs20 large\cell }\pard \qc\tx1080\tx2700\tx4320\tx5940\tx7560\tx8640\intbl {\b\f2\fs20 \cell {\f1\'b7} \cell \cell \cell \cell {\f1\'b7} \cell
5518
{\f1\'b7} \cell \cell {\f1\'b7} \cell }\pard \qc\tx1080\tx2700\tx4320\tx5940\tx7560\tx8640\intbl {\b\f2\fs20 {\f1\'b7} \cell }\pard \qc\tx1080\tx2700\tx4320\tx5940\tx7560\tx8640\intbl {\b\f2\fs20 {\f1\'b7} \cell {\f1\'b7} \cell {\f1\'b7} \cell {\f1\'b7} \cell
5519
\cell \cell \cell {\f1\'b7} \cell {\f1\'b7} \cell }\pard \qc\tx1080\tx2700\tx4320\tx5940\tx7560\tx8640\intbl {\b\f2\fs20 \cell }\pard \intbl {\b\f22\fs20 \row }\pard \tx1080\tx2700\tx4320\tx5940\tx7560\tx8640\intbl {\f0\fs20 medium\cell }\pard
5520
\qc\tx1080\tx2700\tx4320\tx5940\tx7560\tx8640\intbl {\b\f2\fs20 \cell \cell {\f1\'b7} \cell {\f1\'b7} \cell {\f1\'b7} \cell \cell \cell \cell \cell }\pard \qc\tx1080\tx2700\tx4320\tx5940\tx7560\tx8640\intbl {\b\f2\fs20 \cell }\pard
5521
\qc\tx1080\tx2700\tx4320\tx5940\tx7560\tx8640\intbl {\b\f2\fs20 \cell \cell \cell \cell {\f1\'b7} \cell \cell {\f1\'b7} \cell \cell \cell }\pard \qc\tx1080\tx2700\tx4320\tx5940\tx7560\tx8640\intbl {\b\f2\fs20 {\f1\'b7} \cell }\pard \intbl {\b\f22\fs20
5522
\row }\pard \tx1080\tx2700\tx4320\tx5940\tx7560\tx8640\intbl {\f0\fs20 negative\cell }\pard \qc\tx1080\tx2700\tx4320\tx5940\tx7560\tx8640\intbl {\b\f2\fs20 \cell \cell \cell {\f1\'b7} \cell \cell {\f1\'b7} \cell \cell \cell \cell }\pard
5523
\qc\tx1080\tx2700\tx4320\tx5940\tx7560\tx8640\intbl {\b\f2\fs20 \cell }\pard \qc\tx1080\tx2700\tx4320\tx5940\tx7560\tx8640\intbl {\b\f2\fs20 \cell \cell \cell \cell \cell \cell \cell \cell \cell }\pard
5524
\qc\tx1080\tx2700\tx4320\tx5940\tx7560\tx8640\intbl {\b\f2\fs20 \cell }\pard \intbl {\b\f22\fs20 \row }\pard \tx1080\tx2700\tx4320\tx5940\tx7560\tx8640\intbl {\f0\fs20 neutral\cell }\pard \qc\tx1080\tx2700\tx4320\tx5940\tx7560\tx8640\intbl {
5525
\b\f2\fs20 {\f1\'b7} \cell \cell {\f1\'b7} \cell \cell {\f1\'b7} \cell \cell {\f1\'b7} \cell {\f1\'b7} \cell {\f1\'b7} \cell }\pard \qc\tx1080\tx2700\tx4320\tx5940\tx7560\tx8640\intbl {\b\f2\fs20 {\f1\'b7} \cell }\pard
5526
\qc\tx1080\tx2700\tx4320\tx5940\tx7560\tx8640\intbl {\b\f2\fs20 {\f1\'b7} \cell \cell {\f1\'b7} \cell {\f1\'b7} \cell {\f1\'b7} \cell {\f1\'b7} \cell {\f1\'b7} \cell {\f1\'b7} \cell {\f1\'b7} \cell }\pard \qc\tx1080\tx2700\tx4320\tx5940\tx7560\tx8640\intbl {
5527
\b\f2\fs20 {\f1\'b7} \cell }\pard \intbl {\b\f22\fs20 \row }\pard \tx1080\tx2700\tx4320\tx5940\tx7560\tx8640\intbl {\f0\fs20 polar\cell }\pard \qc\tx1080\tx2700\tx4320\tx5940\tx7560\tx8640\intbl {\b\f2\fs20 \cell {\f1\'b7} \cell {\f1\'b7} \cell
5528
{\f1\'b7} \cell {\f1\'b7} \cell {\f1\'b7} \cell {\f1\'b7} \cell \cell {\f1\'b7} \cell }\pard \qc\tx1080\tx2700\tx4320\tx5940\tx7560\tx8640\intbl {\b\f2\fs20 \cell }\pard \qc\tx1080\tx2700\tx4320\tx5940\tx7560\tx8640\intbl {\b\f2\fs20 \cell {\f1\'b7} \cell
5529
\cell \cell \cell {\f1\'b7} \cell {\f1\'b7} \cell \cell \cell }\pard \qc\tx1080\tx2700\tx4320\tx5940\tx7560\tx8640\intbl {\b\f2\fs20 \cell }\pard \intbl {\b\f22\fs20 \row }\pard \tx1080\tx2700\tx4320\tx5940\tx7560\tx8640\intbl {\f0\fs20 positive\cell
5530
}\pard \qc\tx1080\tx2700\tx4320\tx5940\tx7560\tx8640\intbl {\b\f2\fs20 \cell {\f1\'b7} \cell \cell \cell \cell \cell \cell \cell {\f1\'b7} \cell }\pard \qc\tx1080\tx2700\tx4320\tx5940\tx7560\tx8640\intbl {\b\f2\fs20 \cell }\pard
5531
\qc\tx1080\tx2700\tx4320\tx5940\tx7560\tx8640\intbl
5532
{\b\f2\fs20 \cell {\f1\'b7} \cell \cell \cell \cell \cell \cell \cell \cell }\pard \qc\tx1080\tx2700\tx4320\tx5940\tx7560\tx8640\intbl
5533
{\b\f2\fs20 \cell }\pard \intbl {\b\f22\fs20 \row }\pard
5534
\tx1080\tx2700\tx4320\tx5940\tx7560\tx8640\intbl
5535
{\f0\fs20 small\cell }\pard \qc\tx1080\tx2700\tx4320\tx5940\tx7560\tx8640\intbl {\b\f2\fs20 {\f1\'b7} \cell \cell \cell \cell \cell \cell \cell {\f1\'b7} \cell \cell }\pard
5536
\qc\tx1080\tx2700\tx4320\tx5940\tx7560\tx8640\intbl
5537
{\b\f2\fs20 \cell }\pard \qc\tx1080\tx2700\tx4320\tx5940\tx7560\tx8640\intbl
5538
{\b\f2\fs20 \cell \cell \cell \cell \cell {\f1\'b7} \cell \cell \cell \cell }\pard
5539
\qc\tx1080\tx2700\tx4320\tx5940\tx7560\tx8640\intbl
5540
{\b\f2\fs20 \cell }\pard \intbl
5541
{\b\f22\fs20 \row }\trowd \trgaph36\trleft-36 \cellx1116
5542
\cellx1490\cellx1864\cellx2238\cellx2612\cellx2986\cellx3360\cellx3734\cellx4108\cellx4482\cellx4856\cellx5230\cellx5604\cellx5978\cellx6352\cellx6726\cellx7100\cellx7474\cellx7848\cellx8222\cellx8596\pard \tx1080\tx2700\tx4320\tx5940\tx7560\tx8640\intbl
5543
{\f0\fs20 surface\cell }\pard \qc\tx1080\tx2700\tx4320\tx5940\tx7560\tx8640\intbl
5544
{\b\f2\fs20 \cell {\f1\'b7} \cell {\f1\'b7} \cell {\f1\'b7} \cell \cell {\f1\'b7} \cell {\f1\'b7} \cell {\f1\'b7} \cell {\f1\'b7} \cell }\pard \qc\tx1080\tx2700\tx4320\tx5940\tx7560\tx8640\intbl
5545
{\b\f2\fs20 \cell }\pard \qc\tx1080\tx2700\tx4320\tx5940\tx7560\tx8640\intbl
5546
{\b\f2\fs20 \cell {\f1\'b7} \cell \cell \cell {\f1\'b7} \cell {\f1\'b7} \cell {\f1\'b7} \cell \cell {\f1\'b7} \cell }\pard \qc\tx1080\tx2700\tx4320\tx5940\tx7560\tx8640\intbl
5547
{\b\f2\fs20 \cell }\pard \intbl
5548
{\b\f22\fs20 \row\pard\par\trowd }
5552
#{\footnote chcolours}
5553
${\footnote Colour Schemes}
5554
{\fs24\b Colour Schemes}\par\par
5556
'{\uldb colour}{\v colour}' {}
5557
command allows different objects (such as atoms, bonds and ribbon segments) {}
5558
to be given a specified colour. Typically this colour is either a RasMol {}
5559
predefined colour name or an RGB triple. Additionally RasMol also supports {}
5560
'{\uldb alt}{\v altcolours}', {}
5561
'{\uldb amino}{\v aminocolours}', {}
5562
'{\uldb chain}{\v chaincolours}', {}
5563
'{\uldb charge}{\v chargecolours}', {}
5564
'{\uldb cpk}{\v cpkcolours}', {}
5565
'{\uldb group}{\v groupcolours}', {}
5566
'{\uldb model}{\v nmrmodelcolours}', {}
5567
'{\uldb shapely}{\v shapelycolours}', {}
5568
'{\uldb structure}{\v structurecolours}', {}
5569
'{\uldb temperature}{\v temperaturecolours}' {}
5571
'{\uldb user}{\v usercolours}' {}
5572
colour schemes for atoms, and {}
5573
'{\uldb hbond type}{\v hbondtypecolours}' {}
5574
colour scheme for hydrogen bonds and {}
5575
'{\uldb electrostatic potential}{\v potentialcolours}' {}
5576
colour scheme for dot surfaces. {}
5577
The 24 currently predefined colour {}
5579
listed below with their corresponding RGB triplet. {}
5581
{\cellx1200\cellx3200
5583
Black\cell [0,0,0]\cell\row\intbl
5584
Orange\cell [255,165,0]\cell\row\intbl
5585
Blue\cell [0,0,255]\cell\row\intbl
5586
Pink\cell [255,101,117]\cell\row\intbl
5587
BlueTint\cell [175,214,255]\cell \row\intbl
5588
PinkTint\cell [255,171,187]\cell\row\intbl
5589
Brown\cell [175,117,89]\cell\row\intbl
5590
Purple\cell [160,32,240]\cell\row\intbl
5591
Cyan\cell [0,255,255]\cell\row\intbl
5592
Red\cell [255,0,0]\cell\row\intbl
5593
Gold\cell [255,156,0]\cell\row\intbl
5594
RedOrange\cell [255,69,0]\cell\row\intbl
5595
Grey\cell [125,125,125]\cell\row\intbl
5596
SeaGreen\cell [0,250,109]\cell\row\intbl
5597
Green\cell [0,255,0]\cell\row\intbl
5598
SkyBlue\cell [58,144,255]\cell\row\intbl
5599
GreenBlue\cell [46,139,87]\cell\row\intbl
5600
Violet\cell [238,130,238]\cell\row\intbl
5601
GreenTint\cell [152,255,179]\cell\row\intbl
5602
White\cell [255,255,255]\cell\row\intbl
5603
HotPink\cell [255,0,101]\cell\row\intbl
5604
Yellow\cell [255,255,0]\cell\row\intbl
5605
Magenta\cell [255,0,255]\cell\row\intbl
5606
YellowTint\cell [246,246,117]\cell\row\pard\par\trowd}
5608
If you frequently wish to use a colour not predefined, you can write {}
5609
a one-line script. For example, if you make the file {}
5610
'{\f2\b grey.col}' {}
5611
containing the line, {}
5612
'{\uldb colour [180,180,180] #grey}{\v colour}', {}
5614
'{\uldb script grey.col}{\v script}' {}
5615
colours the currently selected atom set grey. {}
5618
#{\footnote altcolours}
5619
${\footnote Alt Colours}
5620
K{\footnote alt colours}
5621
{\b Alt Colours}\par\par
5624
(Alternate Conformer) {}
5625
colour scheme codes the base {}
5626
structure with one colour and applies a limited number of colours to each {}
5627
alternate conformer. In a RasMol built for 8-bit colour systems, 4 colours {}
5628
are allowed for alternate conformers. Otherwise, 8 colours are available. {}
5631
#{\footnote aminocolours}
5632
${\footnote Amino Colours}
5633
K{\footnote amino colours}
5634
{\b Amino Colours}\par\par
5637
colour scheme colours amino acids according to traditional amino acid {}
5638
properties. The purpose of colouring is to identify amino acids in an {}
5639
unusual or surprising environment. The outer parts of a protein that are {}
5640
polar are visible (bright) colours and non-polar residues darker. Most {}
5641
colours are hallowed by tradition. This colour scheme is similar to the {}
5642
'{\uldb shapely}{\v shapelycolours}' {}
5645
{\cellx1800\cellx3500\cellx5500
5647
ASP, GLU\cell Bright Red\cell [230,10,10]\cell\row\intbl
5648
LYS, ARG\cell Blue\cell [20,90,255]\cell\row\intbl
5649
CYS, MET\cell Yellow\cell [230,230,0]\cell\row\intbl
5650
SER, THR\cell Orange\cell [250,150,0]\cell\row\intbl
5651
PHE, TYR\cell Mid Blue\cell [50,50,170]\cell\row\intbl
5652
ASN, GLN\cell Cyan\cell [230,230,0]\cell\row\intbl
5653
GLY\cell Light Grey\cell [235,235,235]\cell\row\intbl
5654
LEU, VAL, ILE\cell Green\cell [15,130,15]\cell\row\intbl
5655
ALA\cell Dark Grey\cell [200,200,200]\cell\row\intbl
5656
TRP\cell Purple\cell [180,90,180]\cell\row\intbl
5657
HIS\cell Pale Blue\cell [130,130,210]\cell\row\intbl
5658
PRO\cell Flesh\cell [220,150,130]\cell\row\intbl
5659
Others\cell Tan\cell [190,160,110]\cell
5660
\row\pard\par\trowd}
5663
#{\footnote chaincolours}
5664
${\footnote Chain Colours}
5665
K{\footnote chain colours}
5666
{\b Chain Colours}\par\par
5669
colour scheme assigns each macromolecular chain a unique colour. This {}
5670
colour scheme is particularly useful for distinguishing the parts of {}
5671
multimeric structure or the individual 'strands' of a DNA chain. {}
5673
can be selected from the RasMol {}
5674
'{\f2\b Colours}' {}
5678
#{\footnote chargecolours}
5679
${\footnote Charge Colours}
5680
K{\footnote charge colours}
5681
{\b Charge Colours}\par\par
5684
colour scheme colour codes each atom according to the charge value {}
5685
stored in the input file (or beta factor field of PDB files). High {}
5686
values are coloured in blue (positive) and lower values coloured in {}
5687
red (negative). Rather than use a fixed scale this scheme determines {}
5688
the maximum and minimum values of the charge/temperature field and {}
5689
interpolates from red to blue appropriately. Hence, green cannot be {}
5690
assumed to be 'no net charge' charge. {}
5692
The difference between the {}
5693
'{\uldb charge}{\v chargecolours}' {}
5695
'{\f2\b temperature}' {}
5696
colour schemes is that increasing temperature values proceed from blue {}
5697
to red, whereas increasing charge values go from red to blue. {}
5699
If the charge/temperature field stores reasonable values it is possible {}
5700
to use the RasMol {}
5701
'{\uldb colour dots potential}{\v potentialcolours}' {}
5702
command to colour code a dot surface (generated by the {}
5703
'{\uldb dots}{\v dots}' {}
5704
command) by electrostatic potential. {}
5707
#{\footnote cpkcolours}
5708
${\footnote CPK Colours}
5709
K{\footnote cpk colours}
5710
{\b CPK Colours}\par\par
5713
colour scheme is based upon the colours of the popular plastic {}
5714
spacefilling models which were developed by Corey, Pauling and later {}
5715
improved by Kultun. This colour scheme colours 'atom' objects by the {}
5716
atom (element) type. This is the scheme conventionally used by chemists. {}
5717
The assignment of the most commonly used element types to colours is {}
5720
The assignment of element type to colours is given below. {}
5722
\cellx2000\cellx4000\cellx6500
5724
Carbon\cell light grey\cell [200,200,200]\cell\row\intbl
5725
Oxygen\cell red\cell [240,0,0]\cell\row\intbl
5726
Hydrogen\cell white\cell [255,255,255]\cell\row\intbl
5727
Nitrogen\cell sky blue\cell [143,143,255]\cell\row\intbl
5728
Sulphur\cell yellow\cell [255,200,50]\cell\row\intbl
5729
Phosphorous\cell orange\cell [255,165,0]\cell\row\intbl
5730
Chlorine\cell green\cell [0,255,0]\cell\row\intbl
5731
Bromine, Zinc\cell brown\cell [165,42,42]\cell\row\intbl
5732
Sodium\cell blue\cell [0,0,255]\cell\row\intbl
5733
Iron\cell orange\cell [255,165,0]\cell\row\intbl
5734
Magnesium\cell forest green\cell [34,139,34]\cell\row\intbl
5735
Calcium \cell dark grey\cell [128,128,144]\cell\row\intbl
5736
unknown\cell deep pink\cell [255,20,147]\cell\row\pard\par
5739
The assignment of element type to colours for the cpknew colour scheme is given below. {}
5741
\cellx2000\cellx4000\cellx6500
5743
Carbon\cell light grey\cell [211,211,211]\cell\row\intbl
5744
Oxygen\cell red\cell [255,0,0]\cell\row\intbl
5745
Hydrogen\cell white\cell [255,255,255]\cell\row\intbl
5746
Nitrogen\cell sky blue\cell [135,206,235]\cell\row\intbl
5747
Sulphur\cell yellow\cell [255,255,0]\cell\row\intbl
5748
Phosphorous\cell orange\cell [255,170,0]\cell\row\intbl
5749
Chlorine\cell green\cell [0,255,0]\cell\row\intbl
5750
Bromine, Zinc\cell brown\cell [128,40,40]\cell\row\intbl
5751
Sodium\cell blue\cell [0,0,255]\cell\row\intbl
5752
Iron\cell orange\cell [255,170,0]\cell\row\intbl
5753
Magnesium\cell forest green\cell [34,139,34]\cell\row\intbl
5754
Calcium \cell dark grey\cell [105,105,105]\cell\row\intbl
5755
unknown\cell deep pink\cell [255,22,145]\cell\row\pard\par
5759
#{\footnote groupcolours}
5760
${\footnote Group Colours}
5761
K{\footnote group colours}
5762
{\b Group Colours}\par\par
5765
colour scheme colour codes residues by their position in a macromolecular {}
5766
chain. Each chain is drawn as a smooth spectrum from blue through green, {}
5767
yellow and orange to red. Hence the N terminus of proteins and 5' terminus {}
5768
of nucleic acids are coloured red and the C terminus of proteins and 3' {}
5769
terminus of nucleic acids are drawn in blue. If a chain has a large number {}
5770
of heterogeneous molecules associated with it, the macromolecule may not be {}
5771
drawn in the full 'range' of the spectrum. {}
5773
can be selected from the RasMol {}
5774
'{\f2\b Colours}' {}
5777
If a chain has a large number of heterogeneous molecules associated with it, {}
5778
the macromolecule may not be drawn in the full range of the spectrum. When {}
5779
RasMol performs group colouring it decides the range of colours it uses from {}
5780
the residue numbering given in the PDB file. Hence the lowest residue {}
5781
number is displayed in blue and the highest residue number is displayed as {}
5782
red. Unfortunately, if a PDB file contains a large number of heteroatoms, {}
5783
such as water molecules, that occupy the high residue numbers, the protein {}
5784
is displayed in the blue-green end of the spectrum and the waters in the {}
5785
yellow-red end of the spectrum. This is aggravated by there typically being {}
5786
many more water molecules than amino acid residues. The solution to this {}
5787
problem is to use the command {}
5788
'{\uldb set hetero off}{\v sethetero}' {}
5789
before applying the group {}
5790
colour scheme. This can also be achieved by toggling {}
5791
'{\f2\b Hetero Atoms}' {}
5793
'{\f2\b Options}' {}
5794
menu before selecting {}
5798
menu. This command {}
5799
instructs RasMol to only use non-hetero residues in the group colour scaling. {}
5802
#{\footnote nmrmodelcolours}
5803
${\footnote NMR Model Colours}
5804
K{\footnote nmr model colours}
5805
{\b NMR Model Colours}\par\par
5808
colour scheme codes each NMR model with a distinct {}
5809
colour. The NMR model number is taken as a numeric value. High values {}
5810
are coloured in blue and lower values coloured in red. Rather than use a {}
5811
fixed scale this scheme determines the maximum value of the {}
5812
NMR model number and interpolates from red to blue appropriately. {}
5815
#{\footnote shapelycolours}
5816
${\footnote Shapely Colours}
5817
K{\footnote shapely colours}
5818
{\b Shapely Colours}\par\par
5820
'{\f2\b shapely}' {}
5821
colour scheme colour codes residues by amino acid property. This scheme {}
5822
is based upon Bob Fletterick's "Shapely Models". Each amino acid and {}
5823
nucleic acid residue is given a unique colour. The {}
5824
'{\f2\b shapely}' {}
5825
colour scheme is used by David Bacon's Raster3D program. This colour {}
5826
scheme is similar to the {}
5827
'{\uldb amino}{\v aminocolours}' {}
5830
\cellx2000\cellx3700\cellx5500
5832
ALA\cell Medium Green\cell [140,255,140]\cell\row\intbl
5833
GLY\cell White\cell [255,255,255]\cell\row\intbl
5834
LEU\cell Olive Green\cell [ 69, 94, 69]\cell\row\intbl
5835
SER\cell Medium Orange\cell [255,112, 66]\cell\row\intbl
5836
VAL\cell Light Purple\cell [255,140,255]\cell\row\intbl
5837
THR\cell Dark Orange\cell [184, 76, 0]\cell\row\intbl
5838
LYS\cell Royal Blue\cell [ 71, 71,184]\cell\row\intbl
5839
ASP\cell Dark Rose\cell [160, 0, 66]\cell\row\intbl
5840
ILE\cell Dark Green\cell [ 0, 76, 0]\cell\row\intbl
5841
ASN\cell Light Salmon\cell [255,124,112]\cell\row\intbl
5842
GLU\cell Dark Brown\cell [102, 0, 0]\cell\row\intbl
5843
PRO\cell Dark Grey\cell [ 82, 82, 82]\cell\row\intbl
5844
ARG\cell Dark Blue\cell [ 0, 0,124]\cell\row\intbl
5845
PHE\cell Olive Grey\cell [ 83, 76, 66]\cell\row\intbl
5846
GLN\cell Dark Salmon\cell [255, 76, 76]\cell\row\intbl
5847
TYR\cell Medium Brown\cell [140,112, 76]\cell\row\intbl
5848
HIS\cell Medium Blue\cell [112,112,255]\cell\row\intbl
5849
CYS\cell Medium Yellow\cell [255,255,112]\cell\row\intbl
5850
MET\cell Light Brown\cell [184,160, 66]\cell\row\intbl
5851
TRP\cell Olive Brown\cell [ 79, 70, 0]\cell\row\intbl
5852
ASX,GLX,PCA,HYP\cell Medium Purple\cell [255, 0,255]\cell\row\intbl
5853
A\cell Light Blue\cell [160,160,255]\cell\row\intbl
5854
C\cell Light Orange\cell [255,140, 75] \cell\row\intbl
5855
G\cell Medium Salmon\cell [255,112,112]\cell\row\intbl
5856
T\cell Light Green\cell [160,255,160]\cell\row\intbl
5857
Backbone\cell Light Grey\cell [184,184,184]\cell\row\intbl
5858
Special\cell Dark Purple\cell [ 94, 0, 94]\cell\row\intbl
5859
Default\cell Medium Purple\cell [255, 0,255]\cell\row\pard\par
5863
#{\footnote structurecolours}
5864
${\footnote Structure Colours}
5865
K{\footnote structure colours}
5866
{\b Structure Colours}\par\par
5868
'{\f2\b structure}' {}
5869
colour scheme colours the molecule by protein secondary structure. {}
5870
Alpha helices are coloured magenta, [240,0,128], beta sheets are {}
5871
coloured yellow, [255,255,0], turns are coloured pale blue, [96,128,255] {}
5872
and all other residues are coloured white. The secondary structure {}
5873
is either read from the PDB file (HELIX, SHEET and TURN records), if available, {}
5874
or determined using Kabsch and Sander's DSSP algorithm. The RasMol {}
5875
'{\uldb structure}{\v structure}' {}
5876
command may be used to force DSSP's structure assignment to be used. {}
5879
#{\footnote temperaturecolours}
5880
${\footnote Temperature Colours}
5881
K{\footnote temperature colours}
5882
{\b Temperature Colours}\par\par
5884
'{\f2\b temperature}' {}
5885
colour scheme colour codes each atom according to the anisotropic {}
5886
temperature (beta) value stored in the PDB file. Typically this gives {}
5887
a measure of the mobility/uncertainty of a given atom's position. High {}
5888
values are coloured in warmer (red) colours and lower values in colder {}
5889
(blue) colours. This feature is often used to associate a "scale" value {}
5890
[such as amino acid variability in viral mutants] with each atom in a {}
5891
PDB file, and colour the molecule appropriately. {}
5893
The difference between the {}
5894
'{\f2\b temperature}' {}
5896
'{\uldb charge}{\v chargecolours}' {}
5897
colour schemes is that increasing temperature values proceed from blue {}
5898
to red, whereas increasing charge values go from red to blue. {}
5901
#{\footnote usercolours}
5902
${\footnote User Colours}
5903
K{\footnote user colours}
5904
{\b User Colours}\par\par
5907
colour scheme allows RasMol to use the colour scheme stored in the {}
5908
PDB file. The colours for each atom are stored in COLO records placed {}
5909
in the PDB data file. This convention was introduced by David Bacon's {}
5910
Raster3D program. {}
5913
#{\footnote hbondtypecolours}
5914
${\footnote HBond Type Colours}
5915
K{\footnote hbond type colours}
5916
{\b HBond Type Colours}\par\par
5919
colour scheme applies only to hydrogen bonds, hence is used in the command {}
5920
'{\f2\b colour hbonds type}'. {}
5921
This scheme colour codes each hydrogen bond according to the {}
5922
distance along a protein chain between hydrogen bond donor and acceptor. {}
5923
This schematic representation was introduced by Belhadj-Mostefa and {}
5924
Milner-White. This representation gives a good insight into protein {}
5925
secondary structure (hbonds forming alpha helices appear red, those {}
5926
forming sheets appear yellow and those forming turns appear magenta). {}
5928
{\cellx2000\cellx3000\cellx4700
5930
Offset\cell Colour\cell Triple\cell\row\intbl
5931
+2\cell white \cell [255,255,255]\cell\row\intbl
5932
+3\cell magenta\cell [255,0,255]\cell\row\intbl
5933
+4\cell red \cell [255,0,0]\cell\row\intbl
5934
+5\cell orange \cell [255,165,0]\cell\row\intbl
5935
-3\cell cyan \cell [0,255,255]\cell\row\intbl
5936
-4\cell green \cell [0,255,0]\cell\row\intbl
5937
default\cell yellow\cell [255,255,0]\cell\row
5941
#{\footnote potentialcolours}
5942
${\footnote Potential Colours}
5943
K{\footnote potential colours}
5944
{\b Potential Colours}\par\par
5946
'{\f2\b potential}' {}
5947
colour scheme applies only to dot surfaces, hence is used in the command {}
5948
'{\f2\b colour dots potential}'. {}
5949
This scheme colours each currently displayed dot by the electrostatic {}
5950
potential at that point in space. This potential is calculated using {}
5951
Coulomb's law taking the temperature/charge field of the input file to {}
5952
be the charge assocated with that atom. This is the same interpretation {}
5954
'{\uldb colour charge}{\v chargecolours}' {}
5955
command. Like the {}
5956
'{\uldb charge}{\v chargecolours}' {}
5957
colour scheme low values are blue/white and high values are red. {}
5958
The table below shows the static assignment of colours using a {}
5959
dielectric constant value of 10. {}
5961
\cellx2000\cellx3000\cellx5500
5963
{ 25 < V }\cell red \cell [255,0,0]\cell\row\intbl
5964
{ 10 < V < 25}\cell orange\cell [255,165,0]\cell\row\intbl
5965
{ 3 < V < 10}\cell yellow\cell [255,255,0]\cell\row\intbl
5966
{ 0 < V < 3}\cell green \cell [0,255,0]\cell\row\intbl
5967
{ -3 < V < 0}\cell cyan \cell [0,255,255]\cell\row\intbl
5968
{-10 < V < -3}\cell blue \cell [0.0.255]\cell\row\intbl
5969
{-25 < V < -10}\cell purple\cell [160,32,240]\cell\row\intbl
5970
{ V < -25}\cell white \cell [255,255,255]\cell\row
5975
#{\footnote aminoacidcodes}
5976
${\footnote Amino Acid Codes}
5977
K{\footnote amino acid codes}
5978
{\b Amino Acid Codes}\par\par
5979
The following table lists the names, single letter and three letter {}
5980
codes of each of the amino acids. {}
5982
{\cellx1650\cellx2050\cellx2650\cellx4300\cellx4700\cellx5400
5984
Alanine\cell A\cell ALA\cell Arginine\cell R\cell ARG\cell\row\intbl
5985
Asparagine\cell N\cell ASN\cell Aspartic acid\cell D\cell ASP\cell\row\intbl
5986
Cysteine\cell C\cell CYS\cell Glutamic acid\cell E\cell GLU\cell\row\intbl
5987
Glutamine\cell Q\cell GLN\cell Glycine\cell G\cell GLY\cell\row\intbl
5988
Histidine\cell H\cell HIS\cell Isoleucine\cell I\cell ILE\cell\row\intbl
5989
Leucine\cell L\cell LEU\cell Lysine\cell K\cell LYS\cell\row\intbl
5990
Methionine\cell M\cell MET\cell Phenylalanine\cell F\cell PHE\cell\row\intbl
5991
Proline\cell P\cell PRO\cell Serine\cell S\cell SER\cell\row\intbl
5992
Threonine\cell T\cell THR\cell Tryptophan\cell W\cell TRP\cell\row\intbl
5993
Tyrosine\cell Y\cell TYR\cell Valine\cell V\cell VAL\cell\row
5997
#{\footnote booleanexpression}
5998
#{\footnote booleans}
5999
${\footnote Booleans}
6000
K{\footnote booleans}
6001
{\b Booleans}\par\par
6002
A boolean parameter is a truth value. Valid boolean values are 'true' and {}
6003
'false', and their synonyms 'on' and 'off'. Boolean parameters are commonly {}
6004
used by RasMol to either enable or disable a representation or option. {}
6009
{\fs24\b File Formats}\par\par
6011
{\f2\b Protein Data Bank Files} {}
6013
If you do not have the PDB documentation, you may find the {}
6014
following summary of the PDB file format useful. The Protein Data Bank {}
6015
is a computer-based archival database for macromolecular structures. {}
6016
The database was established in 1971 by Brookhaven National {}
6017
Laboratory, Upton, New York, as a public domain repository for resolved {}
6018
crystallographic structures. The Bank uses a uniform format to store {}
6019
atomic coordinates and partial bond connectivities as derived from {}
6020
crystallographic studies. In 1999 the Protein Data Bank moved {}
6021
to the Research Collaboratory for Structural Biology. {}
6023
PDB file entries consist of records of 80 characters each. Using the {}
6024
punched card analogy, columns 1 to 6 contain a record-type identifier, {}
6025
the columns 7 to 70 contain data. In older entries, columns 71 to 80 {}
6026
are normally blank, {}
6027
but may contain sequence information added by library management {}
6028
programs. In new entries conforming to the 1996 PDB format, there {}
6029
is other information in those columns. The first four characters of {}
6030
the record identifier are {}
6031
sufficient to identify the type of record uniquely, and the syntax of {}
6032
each record is independent of the order of records within any entry for {}
6033
a particular macromolecule. {}
6035
The only record types that are of major interest to the RasMol program {}
6036
are the ATOM and HETATM records which describe the position of each {}
6037
atom. ATOM/HETATM records contain standard atom names and residue {}
6038
abbreviations, along with sequence identifiers, coordinates in {}
6039
Angstrom units, occupancies and thermal motion factors. The exact {}
6040
details are given below as a FORTRAN format statement. The "fmt" {}
6041
column indicates use of the field in all PDB formats, {}
6042
in the 1992 and earlier formats or in the 1996 and later formats. {}
6044
FORMAT(6A1,I5,1X,A4,A1,A3,1X,A1,I4,A1,3X,3F8.3,2F6.2,1X,I3,2X,A4,2A2)
6046
{\cellx1250\cellx6000\cellx6500
6048
Column \cell Content \cell fmt\cell\row\intbl
6049
1-6 \cell 'ATOM' or 'HETATM' \cell all\cell\row\intbl
6050
7-11 \cell Atom serial number (may have gaps) \cell all\cell\row\intbl
6051
13-16 \cell Atom name, in IUPAC standard format \cell all\cell\row\intbl
6052
17 \cell Alternate location indicator indicated by A, B or C \cell all\cell\row\intbl
6053
18-20 \cell Residue name, in IUPAC standard format \cell all\cell\row\intbl
6054
23-26 \cell Residue sequence number \cell all\cell\row\intbl
6055
27 \cell Code for insertions of residues (i.e. 66A & 66B) \cell all\cell\row\intbl
6056
31-38 \cell X coordinate \cell all\cell\row\intbl
6057
39-46 \cell Y coordinate \cell all\cell\row\intbl
6058
47-54 \cell Z coordinate \cell all\cell\row\intbl
6059
55-60 \cell Occupancy \cell all\cell\row\intbl
6060
61-66 \cell Temperature factor \cell all\cell\row\intbl
6061
68-70 \cell Footnote number \cell 92\cell\row\intbl
6062
73-76 \cell Segment Identifier (left-justified) \cell 96\cell\row\intbl
6063
77-78 \cell Element Symbol (right-justified) \cell 96\cell\row\intbl
6064
79-80 \cell Charge on the Atom \cell 96\cell\row}
6067
Residues occur in order starting from the N-terminal residue {}
6069
5'-terminus for nucleic acids. If the residue sequence is known, {}
6070
certain atom serial numbers may be omitted to allow for future insertion {}
6071
of any missing atoms. Within each residue, atoms are ordered in a {}
6072
standard manner, starting with the backbone (N-C-C-O for proteins) and {}
6073
proceeding in increasing remoteness from the alpha carbon, along the {}
6076
HETATM records are used to define post-translational modifications and {}
6077
cofactors associated with the main molecule. TER records are {}
6078
interpreted as breaks in the main molecule's backbone. {}
6080
If present, RasMol also inspects HEADER, COMPND, HELIX, SHEET, TURN, {}
6081
CONECT, CRYST1, SCALE, MODEL, ENDMDL, EXPDTA and END records. Information such as the {}
6082
name, database code, revision date and classification of the molecule {}
6083
are extracted from HEADER and COMPND records, initial secondary {}
6084
structure assignments are taken from HELIX, SHEET and TURN records, and {}
6085
the end of the file may be indicated by an END record. {}
6088
#{\footnote rasmolinterpretationofpdbfields}
6089
${\footnote RasMol Interpretation of PDB fields}
6090
K{\footnote rasmol interpretation of pdb fields}
6091
{\b RasMol Interpretation of PDB fields}\par\par
6092
Atoms located at 9999.000, 9999.000, 9999.000 are assumed to be Insight {}
6093
pseudo atoms and are ignored by RasMol. Atom names beginning ' Q' are {}
6094
also assumed to be pseudo atoms or position markers. {}
6096
When a data file contains an NMR structure, multiple conformations may {}
6097
be placed in a single PDB file delimited by pairs of MODEL and ENDMDL {}
6098
records. RasMol displays all the NMR models contained in the file. {}
6100
Residue names "CSH", "CYH" and "CSM" are considered pseudonyms for {}
6101
cysteine "CYS". Residue names "WAT", "H20", "SOL" and "TIP" are {}
6102
considered pseudonyms for water "HOH". The residue name "D20" is {}
6103
consider heavy water "DOD". The residue name "SUL" is considered a {}
6104
sulphate ion "SO4". The residue name "CPR" is considered to be {}
6105
cis-proline and is translated as "PRO". The residue name "TRY" is {}
6106
considered a pseudonym for tryptophan "TRP". {}
6108
RasMol uses the HETATM fields to define the sets hetero, water, solvent {}
6109
and ligand. Any group with the name "HOH", "DOD", "SO4" or "PO4" (or {}
6110
aliased to one of these names by the preceding rules) is considered a {}
6111
solvent and is considered to be defined by a HETATM field. {}
6113
RasMol only respects CONECT connectivity records in PDB files containing {}
6114
fewer than 256 atoms. This is explained in more detail in the section on {}
6115
determining molecule connectivity. CONECT records that define a bond {}
6116
more than once are interpreted as specifying the bond order of that {}
6117
bond, i.e. a bond specified twice is a double bond and a bond specified {}
6118
three (or more) times is a triple bond. This is not a standard PDB feature. {}
6121
#{\footnote pdbcolourschemespecification}
6122
${\footnote PDB Colour Scheme Specification}
6123
K{\footnote pdb colour scheme specification}
6124
{\b PDB Colour Scheme Specification}\par\par
6125
RasMol also accepts the supplementary COLO record type in the PDB {}
6126
files. This record format was introduced by David Bacon's Raster3D {}
6127
program for specifying the colour scheme to be used when rendering the {}
6128
molecule. This extension is not currently supported by the PDB. The {}
6129
COLO record has the same basic record type as the ATOM and HETATM {}
6130
records described above. {}
6132
Colours are assigned to atoms using a matching process. The Mask field {}
6133
is used in the matching process as follows. First RasMol reads in and {}
6134
remembers all the ATOM, HETATM and COLO records in input order. When the {}
6135
user-defined ('User') colour scheme is selected, RasMol goes through {}
6136
each remembered ATOM/HETATM record in turn, and searches for a COLO {}
6137
record that matches in all of columns 7 through 30. The first such COLO {}
6138
record to be found determines the colour and radius of the atom. {}
6141
{\cellx1250\cellx4500
6143
Column \cell Content \cell\row\intbl
6144
1-6 \cell 'COLOR' or 'COLOUR' \cell\row\intbl
6145
7-30 \cell Mask (described below) \cell\row\intbl
6146
31-38 \cell Red component \cell\row\intbl
6147
39-46 \cell Green component \cell\row\intbl
6148
47-54 \cell Blue component \cell\row\intbl
6149
55-60 \cell Sphere radius in Angstroms \cell\row\intbl
6150
61-70 \cell Comments \cell\row}
6153
Note that the Red, Green and Blue components are in the same positions {}
6154
as the X, Y, and Z components of an ATOM or HETA record, and the van {}
6155
der Waals radius goes in the place of the Occupancy. The Red, Green and {}
6156
Blue components must all be in the range 0 to 1. {}
6158
In order that one COLO record can provide colour and radius {}
6159
specifications for more than one atom (e.g. based on residue, atom {}
6160
type, or any other criterion for which labels can be given somewhere in {}
6161
columns 7 through 30), a 'don't-care' character, the hash mark "#" {}
6162
(number or sharp sign) is used. This character, when found in a COLO {}
6163
record, matches any character in the corresponding column in a {}
6164
ATOM/HETATM record. All other characters must match identically to count {}
6165
as a match. As an extension to the specification, any atom that fails {}
6166
to match a COLO record is displayed in white. {}
6169
#{\footnote multiplenmrmodels}
6170
${\footnote Multiple NMR Models}
6171
K{\footnote multiple nmr models}
6172
{\b Multiple NMR Models}\par\par
6173
RasMol loads all of the NMR models from a PDB file no matter which {}
6175
'{\uldb load pdb <filename>}{\v load}' {}
6177
'{\uldb load nmrpdb <filename>}{\v load}' {}
6179
Once multiple NMR conformations have been loaded they may be {}
6180
manipulated with the atom expression extensions described in {}
6181
'{\uldb Primitive Expressions}{\v primitiveexpressions}'. {}
6182
In particular, the command {}
6183
'{\uldb restrict */1}{\v restrict}' {}
6184
will restrict the display to the first model only. {}
6187
#{\footnote cifandmmcifformatfiles}
6188
${\footnote CIF and mmCIF Format Files}
6189
K{\footnote cif and mmcif format files}
6190
{\b CIF and mmCIF Format Files}\par\par
6191
CIF is the IUCr standard for presentation of small molecules and mmCIF {}
6192
is intended as the replacement for the fixed-field PDB format for {}
6193
presentation of macromolecular structures. RasMol can accept data sets {}
6194
in either format. {}
6196
There are many useful sites on the World Wide Web where information {}
6197
tools and software related to CIF, mmCIF and the PDB can be found. The {}
6198
following are good starting points for exploration: {}
6200
The International Union of Crystallography (IUCr) provides access to {}
6201
software, dictionaries, policy statements and documentation relating to {}
6202
CIF and mmCIF at: IUCr, Chester, England (www.iucr.org/iucr-top/cif/) {}
6203
with many mirror sites. {}
6205
The Nucleic Acid Database Project provides access to its entries, {}
6206
software and documentation, with an mmCIF page giving access to the {}
6207
dictionary and mmCIF software tools at Rutgers University, New Jersey, {}
6208
USA (http://ndbserver.rutgers.edu/NDB/mmcif) with many mirror sites. {}
6210
This version of RasMol restricts CIF or mmCIF tag values to essentially {}
6211
the same conventions as are used for the fixed-field PDB format. Thus {}
6212
chain identifiers and alternate conformation identifiers are limited to {}
6213
a single character, atom names are limited to 4 characters, etc. RasMol {}
6214
interprets the following CIF and mmCIF tags: {}
6216
{\f2 \par }\trowd \trgaph80\trleft-80
6217
\cellx3232\cellx6544\cellx8848\pard \qj\intbl
6218
{\b\f2 mmCIF tag}{\f2 \cell }\pard \qj\intbl
6219
{\b\f2 CIF tag\cell }\pard \qj\intbl
6220
{\b\f2 Used for\cell }\pard \intbl {\f2 \row }\trowd
6221
\trgaph80\trleft-80 \cellx3232\cellx6544\cellx8848\pard
6222
\qj\intbl {\f2 _struct_biol.details\cell }\pard \qj\intbl
6223
{\f2 \cell }\pard \qj\intbl {\f2 Info.classification\cell }\pard \intbl
6224
{\f2 \row }\pard \qj\intbl {\f2
6225
_database_2.database_code\cell }\pard \qj\intbl {\f2 \cell }\pard \qj\intbl
6226
{\f2 Info.identcode\cell }\pard \intbl {\f2 \row }\pard \qj\intbl
6227
{\f2 _entry.id\cell }\pard \qj\intbl {\f2 \cell }\pard \qj\intbl
6228
{\f2 \cell }\pard \intbl {\f2 \row
6229
}\pard \qj\intbl {\f2 _struct_biol.id\cell }\pard \qj\intbl
6230
{\f2 \cell }\pard \qj\intbl {\f2 \cell }\pard \intbl
6231
{\f2 \row }\pard \qj\intbl {\f2 _struct.title\cell }\pard \qj\intbl
6232
{\f2 \cell }\pard \qj\intbl {\f2 Info.moleculename\cell }\pard
6233
\intbl {\f2 \row }\pard \qj\intbl {\f2 _chemical_name_common\cell }\pard \qj\intbl
6234
{\f2 \cell }\pard \qj\intbl {\f2 \cell }\pard \intbl {\f2 \row }\pard \qj\intbl
6235
{\f2 _chemical_name_systematic\cell }\pard \qj\intbl {\f2 \cell }\pard \qj\intbl
6236
{\f2 \cell }\pard \intbl {\f2 \row }\pard \qj\intbl
6237
{\f2 _chemical_name_mineral\cell }\pard \qj\intbl
6238
{\f2 \cell }\pard \qj\intbl {\f2 \cell }\pard \intbl
6239
{\f2 \row }\pard \qj\intbl {\f2 \cell }\pard \qj\intbl
6240
{\f2 \cell }\pard \qj\intbl {\f2 \cell }\pard \intbl
6241
{\f2 \row }\pard \qj\intbl {\f2 _symmetry.\par
6242
space_group_name_H-M\cell }\pard \qj\intbl
6244
_space_group_name_H-M\cell }\pard \qj\intbl
6245
{\f2 Info.spacegroup\cell }\pard \intbl
6246
{\f2 \row }\pard \qj\intbl {\f2 _cell.length_a\cell }\pard \qj\intbl
6247
{\f2 _cell_length_a\cell }\pard \qj\intbl {\f2 Info.cell\cell }\pard \intbl
6249
\qj\intbl {\f2 _cell.length_b\cell }\pard \qj\intbl
6250
{\f2 _cell_length_b\cell }\pard \qj\intbl
6251
{\f2 \cell }\pard \intbl {\f2 \row }\pard \qj\intbl
6252
{\f2 _cell.length_c\cell }\pard \qj\intbl
6253
{\f2 _cell_length_c\cell }\pard \qj\intbl {\f2 \cell }\pard
6254
\intbl {\f2 \row }\pard \qj\intbl {\f2 _cell.angle_alpha\cell }\pard \qj\intbl
6255
{\f2 _cell_angle_alpha\cell }\pard \qj\intbl {\f2 \cell }\pard \intbl
6256
{\f2 \row }\pard \qj\intbl {\f2 _cell.angle_beta\cell }\pard \qj\intbl
6257
{\f2 _cell_angle_beta\cell
6258
}\pard \qj\intbl {\f2 \cell }\pard \intbl {\f2 \row }\pard \qj\intbl
6259
{\f2 _cell.angle_gamma\cell }\pard \qj\intbl
6260
{\f2 _cell_angle_beta\cell }\pard \qj\intbl
6261
{\f2 \cell }\pard \intbl {\f2 \row }\pard \qj\intbl
6262
{\f2 \cell }\pard \qj\intbl {\f2
6263
\cell }\pard \qj\intbl {\f2 \cell }\pard \intbl
6264
{\f2 \row }\pard \qj\intbl {\f2 _atom_sites.\par
6265
fract_transf_matrix[1][1]\cell }\pard \qj\intbl {\f2 _atom_sites\par
6266
_fract_tran_matrix_11\cell }\pard \qj\intbl {\f2 Used to compute\par
6267
orthogonal coords\cell }\pard \intbl {\f2 \row }\pard \qj\intbl
6268
{\f2 ...\cell }\pard \qj\intbl {\f2 ...\cell }\pard \qj\intbl
6269
{\f2 \cell }\pard \intbl {\f2 \row }\pard \qj\intbl
6270
{\f2 _atom_sites.\par
6271
fract_transf_vector[1]\cell }\pard \qj\intbl
6272
{\f2 _atom_sites\par
6273
_fract_tran_vector_1\cell }\pard \qj\intbl
6274
{\f2 \cell }\pard \intbl {\f2 \row }\pard \qj\intbl
6275
{\f2 ...\cell }\pard \qj\intbl {\f2 ...\cell }\pard \qj\intbl
6276
{\f2 \cell }\pard \intbl {\f2 \row }\pard \qj\intbl {\f2 _atom_sites.\par
6277
cartn_transf_matrix[1][1]\cell }\pard \qj\intbl
6278
{\f2 _atom_sites\par
6279
_cartn_tran_matrix_11\cell }\pard \qj\intbl
6280
{\f2 Alternative to\par
6281
compute orth. coords\cell }\pard \intbl
6282
{\f2 \row }\pard \qj\intbl {\f2 ...\cell }\pard \qj\intbl
6283
{\f2 ...\cell }\pard \qj\intbl {\f2 \cell }\pard \intbl
6284
{\f2 \row }\pard \qj\intbl {\f2 _atom_sites.\par
6285
cartn_transf_vector[1]\cell }\pard \qj\intbl {\f2 _atom_sites\par
6286
_cartn_tran_vector_1\cell }\pard \qj\intbl {\f2 \cell }\pard \intbl
6287
{\f2 \row }\pard \qj\intbl {\f2 ...\cell }\pard \qj\intbl
6288
{\f2 ...\cell }\pard \qj\intbl {\f2 \cell }\pard \intbl
6289
{\f2 \row }\pard \qj\intbl {\f2 \cell }\pard \qj\intbl {\f2
6290
\cell }\pard \qj\intbl {\f2 \cell }\pard \intbl
6291
{\f2 \row }\pard \qj\intbl {\f2 _atom_site.cartn_x\cell }\pard \qj\intbl
6292
{\f2 _atom_site_cartn_x\cell }\pard \qj\intbl
6293
{\f2 atomic coordinates\cell }\pard \intbl
6294
{\f2 \row }\pard \qj\intbl {\f2 ...
6295
\cell }\pard \qj\intbl {\f2 ...\cell }\pard \qj\intbl
6296
{\f2 \cell }\pard \intbl {\f2 \row }\pard \qj\intbl
6297
{\f2 or\cell }\pard \qj\intbl {\f2 \cell }\pard \qj\intbl
6298
{\f2 \cell }\pard \intbl {\f2 \row }\pard \qj\intbl
6299
{\f2 _atom_site.fract_x\cell
6300
}\pard \qj\intbl {\f2 _atom_site_fract_x\cell }\pard \qj\intbl
6301
{\f2 \cell }\pard \intbl {\f2 \row }\pard \qj\intbl
6302
{\f2 ...\cell }\pard \qj\intbl {\f2 ...\cell }\pard \qj\intbl
6303
{\f2 \cell }\pard \intbl {\f2 \row }\pard \qj\intbl
6305
\qj\intbl {\f2 \cell }\pard \qj\intbl {\f2 \cell }\pard \intbl
6306
{\f2 \row }\pard \qj\intbl {\f2 _struct_conn.id\cell }\pard \qj\intbl
6307
{\f2 \cell }\pard \qj\intbl {\f2 bonds\cell }\pard \intbl
6308
{\f2 \row }\pard \qj\intbl {\f2 ...\cell }\pard
6309
\qj\intbl {\f2 \cell }\pard \qj\intbl {\f2 \cell }\pard \intbl
6310
{\f2 \row }\pard \qj\intbl {\f2 _geom_bond.atom_site_id_1\cell }\pard \qj\intbl
6311
{\f2 _geom_bond_atom_site_label_1\cell }\pard \qj\intbl {\f2 \cell }\pard \intbl
6313
\qj\intbl {\f2 ...\cell }\pard \qj\intbl {\f2 ...\cell }\pard \qj\intbl
6314
{\f2 \cell }\pard \intbl {\f2 \row }\pard \qj\intbl {\f2 \cell }\pard \qj\intbl
6315
{\f2 \cell }\pard \qj\intbl {\f2 \cell }\pard \intbl {\f2 \row }\pard \qj\intbl
6317
_struct_conf.id\cell }\pard \qj\intbl {\f2 \cell }\pard \qj\intbl
6318
{\f2 helices, sheets, turns\cell }\pard \intbl {\f2 \row }\pard \qj\intbl
6319
{\f2 _struct_sheet_range.id\cell }\pard \qj\intbl {\f2 \cell }\pard \qj\intbl
6320
{\f2 \cell }\pard \intbl {\f2
6321
\row }\trowd \trgaph80\trleft-80
6322
\cellx3232\cellx6544\cellx8848\pard \qj\intbl
6323
{\f2 ...\cell }\pard \qj\intbl {\f2 \cell }\pard \qj\intbl
6324
{\f2 \cell }\pard \intbl {\f2 \row }\pard \qj {\f2 \par
6326
A search is made through multiple data blocks for the desired tags, so {}
6327
a single dataset may be composed from multiple data blocks, but {}
6328
multiple data sets may not be stacked in the same file. {}
6331
#{\footnote chmacspec}
6332
${\footnote Machine-Specific Support}
6333
{\fs24\b Machine-Specific Support}\par\par
6335
In the following sections, support for {}
6336
'{\uldb Monochrome X-Windows}{\v monochromexwindowssupport}', {}
6337
'{\uldb Tcl/Tk IPC}{\v tcltkipcsupport}', {}
6338
'{\uldb UNIX sockets based IPC}{\v unixsocketsbasedipc}', {}
6339
'{\uldb Compiling RasWin with Borland and MetroWerks}{\v compilingraswinwithborlandandmetrowerks}' {}
6343
#{\footnote monochromexwindowssupport}
6344
${\footnote Monochrome X-Windows Support}
6345
K{\footnote monochrome x-windows support}
6346
{\b Monochrome X-Windows Support}\par\par
6347
RasMol supports the many {}
6348
monochrome UNIX workstations typically found in academia, such as low-end {}
6349
SUN workstations and NCD X-terminals. The X11 version of RasMol (when {}
6350
compiled in 8 bit mode) now detects black and white X-Windows displays and {}
6351
enables dithering automatically. The use of run-time error diffusion dithering {}
6352
means that all display modes of RasMol are available when in monochrome {}
6353
mode. For best results, users should experiment with the set ambient {}
6354
command to ensure the maximum contrast in resulting images. {}
6357
#{\footnote tcltkipcsupport}
6358
${\footnote Tcl/Tk IPC support}
6359
K{\footnote tcl/tk ipc support}
6360
{\b Tcl/Tk IPC support}\par\par
6362
graphics library changed the protocol used to communicate between Tk {}
6363
applications. RasMol version 2.6 was modified such that it could {}
6364
communicate with both this new protocol and the previous version 3 protocol {}
6365
supported by RasMol v2.5. Although Tcl/Tk 3.x applications may only {}
6366
communicate with other 3.x applications and Tcl/Tk 4.x applications with other {}
6367
4.x applications, these changes allow RasMol to communicate between {}
6368
processes with both protocols (potentially concurrently). {}
6371
#{\footnote unixsocketsbasedipc}
6372
${\footnote UNIX sockets based IPC}
6373
K{\footnote unix sockets based ipc}
6374
{\b UNIX sockets based IPC}\par\par
6375
The UNIX implementation of RasMol {}
6376
supports BSD-style socket communication. An identical socket mechanism is {}
6377
also being developed for VMS, Apple Macintosh and Microsoft Windows {}
6378
systems. This should allow RasMol to interactively display results of a {}
6379
computation on a remote host. The current protocol acts as a TCP/IP server on {}
6380
port 21069 that executes command lines until either the command {}
6385
is typed. The command {}
6387
from the RasMol server, the command {}
6389
both disconnects the current {}
6390
session and terminates RasMol. This functionality may be tested using the {}
6392
'{\f2\b telnet <hostname> 21069}'. {}
6395
#{\footnote compilingraswinwithborlandandmetrowerks}
6396
${\footnote Compiling RasWin with Borland and MetroWerks}
6397
K{\footnote compiling raswin with borland and metrowerks}
6398
{\b Compiling RasWin with Borland and MetroWerks}\par\par
6399
A number of changes were made to the {}
6400
source code in the transition from version 2.5 to 2.6 to allow {}
6401
the Microsoft Windows version of RasMol to compile {}
6402
using the Borland C/C++ compiler. These fixes include name changes for the {}
6403
standard library and special code to avoid a bug in _fmemset. {}
6404
Additional changes were made in the transition from 2.6 to 2.7 to {}
6405
allow compilation with the MetroWerks compilers. {}
6409
${\footnote Bibliography}
6410
{\fs24\b Bibliography}\par\par
6412
{\f2\b Molecular Graphics} {}
6414
[1] Nelson Max, "Computer Representation of Molecular Surfaces", IEEE {}
6415
Computer Graphics and Applications, pp.21-29, August 1983. {}
6417
[2] Arthur M. Lesk, "Protein Architecture: A Practical Approach", IRL {}
6418
Press Publishers, 1991. {}
6420
{\f2\b Molecular Graphics Programs} {}
6422
[3] Per J. Kraulis, "MOLSCRIPT: A Program to Produce both Detailed and {}
6423
Schematic Plots of Protein Structures", Journal of Applied {}
6424
Crystallography, Vol.24, pp.946-950, 1991. {}
6426
[4] David Bacon and Wayne F. Anderson, "A Fast Algorithm for Rendering {}
6427
Space-Filling Molecule Pictures", Journal of Molecular Graphics, Vol.6, {}
6428
No.4, pp.219-220, December 1988. {}
6430
[5] David C. Richardson and Jane S. Richardson, "The Kinemage: A tool {}
6431
for Scientific Communication", Protein Science, Vol.1, No.1,pp.3-9, {}
6434
[6] Mike Carson, "RIBBONS 2.0", Journal of Applied Crystallography, {}
6435
Vol.24, pp.958-961, 1991. {}
6437
[7] Conrad C. Huang, Eric F. Pettersen, Teri E. Klein, Thomas E. {}
6438
Ferrin and Robert Langridge, "Conic: A Fast Renderer for {}
6439
Space-Filling Molecules with Shadows", Journal of Molecular Graphics, {}
6440
Vol.9, No.4, pp.230-236, December 1991. {}
6442
{\f2\b Molecular Biology Algorithms} {}
6444
[8] Wolfgang Kabsch and Christian Sander, "Dictionary of Protein {}
6445
Secondary Structure: Pattern Recognition of Hydrogen-Bonded and {}
6446
Geometrical Features", Biopolymers, Vol.22, pp.2577-2637, 1983. {}
6448
[9] Michael L. Connolly, "Solvent-Accessible Surfaces of Proteins and Nucleic {}
6449
Acids", Science, Vol.221, No.4612, pp.709-713, August 1983. {}
6451
[10] Khaled Belhadj-Mostefa, Ron Poet and E. James Milner-White, {}
6452
"Displaying Inter-Main Chain Hydrogen Bond Patterns in Proteins", {}
6453
Journal of Molecular Graphics, Vol.9, No.3, pp.194-197, September 1991. {}
6455
[11] Mike Carson, "Ribbon Models of Macromolecules", Journal of {}
6456
Molecular Graphics, Vol.5, No.2, pp.103-106, June 1987. {}
6458
[12] Mike Carson and Charles E. Bugg, "Algorithm for Ribbon Models of {}
6459
Proteins", Journal of Molecular Graphics, Vol.4, No.2, pp.121-122, June {}
6462
[13] H. Iijima, J. B. Dunbar Jr. and G. Marshall, "Calibration of {}
6463
Effective van der Waals Atomic Contact Radii for Proteins and {}
6464
Peptides", Proteins: Structure, Functions and Genetics, Vol.2, {}
6467
{\f2\b Graphics Algorithms} {}
6469
[14] J. Foley, A. van Dam, S. Feiner and J. Hughes, "Computer Graphics: {}
6470
Principles and Practice", 2nd Edition, Addison Wesley Publishers, 1990. {}
6472
[15] J. Cleary and G. Wyvill, "Analysis of an Algorithm for Fast Ray {}
6473
Tracing using Uniform Space Subdivision", The Visual Computer, Vol.4, {}
6476
[16] Thomas Porter,"Spherical Shading", Computer Graphics Vol.12, ACM {}
6477
SIGGRAPH, pp.282-285, 1978. {}
6479
[17] Jean-Michel Cense, "Exact Visibility Calculation for Space-Filling {}
6480
Molecular Models", Journal of Molecular Graphics, Vol.9, No.3, {}
6481
pp.191-193, September 1991. {}
6483
[18] Chris Schafmeister, "Fast Algorithm for Generating CPK Images on {}
6484
Graphics Workstations", Journal of Molecular Graphics, Vol.8, No.4, {}
6485
pp.201-206, December 1990. {}
6487
[19] Bruce A. Johnson, "MSURF: A Rapid and General Program for the {}
6488
Representation of Molecular Surfaces", Journal of Molecular Graphics, {}
6489
Vol.5, No.3, pp.167-169, September 1987. {}
6491
{\f2\b File Formats} {}
6493
[20] Frances C. Bernstein et al., "The Protein Data Bank: A {}
6494
Computer-Based Archival File for Macromolecular Structures", Journal of {}
6495
Molecular Biology, Vol.112, pp.535-542, 1977. {}
6497
[21] Arthur Dalby, James G. Nourse, W. Douglas Hounshell, Ann K. I. {}
6498
Gushurst, David L. Grier, Burton A. Leland and John Laufer, "Description {}
6499
of Several Chemical File Formats Used by Computer Programs Developed at {}
6500
Molecular Design Limited", Journal of Chemical Information and Computer {}
6501
Sciences, Vol.32, No.3, pp.244-255, 1992. {}
6503
[22] Adobe Systems Inc., "PostScript Language Reference Manual", {}
6504
Addison-Wesley Publishers, Reading, Mass., 1985. {}
6506
[23] Philip E. Bourne et al., "The Macromolecular Crystallographic {}
6507
Information File (mmCIF)", Meth. Enzymol. (1997) 277, 571-590. {}
6509
[24] Sydney R. Hall, "The STAR File: a New Format for Electronic Data {}
6510
Transfer and Archiving", Journal of Chemical Information and Computer {}
6511
Sciences, Vol. 31, 326-333, 1991. {}