<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.pymol.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Martoss</id>
	<title>PyMOL Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.pymol.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Martoss"/>
	<link rel="alternate" type="text/html" href="https://wiki.pymol.org/index.php/Special:Contributions/Martoss"/>
	<updated>2026-05-26T03:55:10Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.35.1</generator>
	<entry>
		<id>https://wiki.pymol.org/index.php?title=Grid_slot&amp;diff=8010</id>
		<title>Grid slot</title>
		<link rel="alternate" type="text/html" href="https://wiki.pymol.org/index.php?title=Grid_slot&amp;diff=8010"/>
		<updated>2009-05-05T14:00:21Z</updated>

		<summary type="html">&lt;p&gt;Martoss: /* Syntax */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Overview ==&lt;br /&gt;
Sets the grid slot location for a given object.&lt;br /&gt;
&lt;br /&gt;
== Syntax ==&lt;br /&gt;
&amp;lt;source lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
set grid_slot, int, obj&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
where '''int''' is the number of the grid slot and '''obj''' is the object to put there.&lt;br /&gt;
&lt;br /&gt;
Additionally, multiple objects can be assigned to the same grid slot by simply specifying different objects to the same grid slot.  For example, if you have four objects loaded into PyMOL (A, B, C, D) and you want to show objects A and B in one slot while C and D are in another. Object E is shown in all slots by setting slot to -2:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
set grid_slot, 1, A&lt;br /&gt;
set grid_slot, 1, B&lt;br /&gt;
set grid_slot, 2, C&lt;br /&gt;
set grid_slot, 2, D&lt;br /&gt;
set grid_slot, -2, E&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
One use for this representation is in the context of structure prediction/validation (CASP) where you may want to show how your structure looks with respect to the native strucutre versus how somebody else's structure looks with respect to the native.  Using grid_slot (as shown) will allow for a clearer, side-by-side comparison rather than the traditional superimposition of all three structures.&lt;br /&gt;
&lt;br /&gt;
== See Also ==&lt;br /&gt;
[[grid_mode]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Settings|Grid_slot]]&lt;/div&gt;</summary>
		<author><name>Martoss</name></author>
	</entry>
	<entry>
		<id>https://wiki.pymol.org/index.php?title=Ideas&amp;diff=11792</id>
		<title>Ideas</title>
		<link rel="alternate" type="text/html" href="https://wiki.pymol.org/index.php?title=Ideas&amp;diff=11792"/>
		<updated>2008-05-23T12:19:44Z</updated>

		<summary type="html">&lt;p&gt;Martoss: /* Low-Level Enhancement Ideas (Mostly C-oriented) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Ideas for PyMOL Development ===&lt;br /&gt;
&lt;br /&gt;
This page was originally developed for the 2008 Google Summer of Code competition, but seeing as PyMOL wasn't selected, this page can instead serve as a resource for ongoing PyMOL development efforts.&lt;br /&gt;
&lt;br /&gt;
== Where to Start ==&lt;br /&gt;
&lt;br /&gt;
Always start with Python and only delve down into the C code when absolutely necessary.  Although PyMOL is mostly a C-based application, much of the that code is opaque, fragile, and unforgiving. Although C code refactoring is an important project goal, such work may not be ideal for GSoC-type efforts since once mistake could potentially to destabilize the entire platform. &lt;br /&gt;
&lt;br /&gt;
Fortunately, the Python interpreter and the PyMOL command and selection languages make it possible to extend PyMOL safely and quickly.  Even when performance is critical, Python should be the interface between external C, C++, and Java code and PyMOL's internal C data structures.&lt;br /&gt;
&lt;br /&gt;
== Choosing a Topic ==&lt;br /&gt;
&lt;br /&gt;
The best open-source code is usually written by an end-users attempting to meet their own pressing needs.  So if you have already have a specific need which relates to PyMOL, then we strongly encourage you to follow up on that first!&lt;br /&gt;
&lt;br /&gt;
If you are looking for ideas,  then try to seek out enhancements and/or integrations that will impact the largest potential user base.  For example, imagine what new things might be useful to virtually all medicinal chemists, all structural biologists, all movie-makers, all paper-writers, and so forth.&lt;br /&gt;
&lt;br /&gt;
The ideas below are organized by category.  Right now, integration with other open-source projects seems like the approach most likely to yield significant benefit, so those ideas are first.&lt;br /&gt;
&lt;br /&gt;
== Integration Ideas (Linking Out to Useful Open-Source Tools) ==&lt;br /&gt;
&lt;br /&gt;
In most cases, depending on the need, integration can be accomplished through standalone Python scripts, through new PyMOL commands, through PyMOL Wizards, or via Tkinter plugins.&lt;br /&gt;
&lt;br /&gt;
* APBS (electrostatics calculations):  Improve the existing plugin. Michael Lerner is currently leading this effort.  See [[APBS]]&lt;br /&gt;
* RDKit (cheminformatics, depiction, UFF cleanup, etc.):  Lots of potential here, however C++ coding may be necessary for more advanced integration tasks. [http://www.rdkit.org RDKit home]&lt;br /&gt;
* mengine (MMFF small molecule cleanup): work is in progress (Delsci).&lt;br /&gt;
* mpeg_encode (MPEG movie production on Linux, etc.):  work is in progress (Delsci).&lt;br /&gt;
* GIMP (image manipulation):  Streamline &amp;amp; document the process of exporting images from PyMOL into GIMP and preparing them for submission to scientific Journals.&lt;br /&gt;
* Blender (general-purpose 3D modeling &amp;amp; animation): Streamline &amp;amp; document the process of getting molecular geometry out of PyMOL and into Blender.&lt;br /&gt;
* Jmol (publishing visualizations inside of web pages): Liason between PyMOL &amp;amp; Jmol projects to develop a shared molecular visualization data model compatible with both applications.&lt;br /&gt;
* Firefox (plugin): Develop an PyMOL plugin compatible with Firefox.&lt;br /&gt;
* MMTK (molecular mechanics -- Python/flexible):  Develop the ability to round-trip molecular systems from PyMOL, into MMTK, and back.&lt;br /&gt;
* GROMACS (molecular mechanics -- C/fast) - Maybe some ideas can be shared with this guy. [http://www.kde-apps.org/content/show.php/Gromacs+GUI+?content=47665 Gromacs GUI]&lt;br /&gt;
* OpenOffice (escape Microsoft hegemony): Develop an PyMOL plugin.&lt;br /&gt;
* IPython integration (interactive shell): a robust alternative to the PyMOL command line?&lt;br /&gt;
* R (statistics): PyMOL a 3D viewer environment for visualizating &amp;amp; manipulating large statistical data sets?&lt;br /&gt;
&lt;br /&gt;
Are there other key open-source packages we might specifically target for integration with PyMOL, either through GSoC or beyond?&lt;br /&gt;
&lt;br /&gt;
== High-Level Enhancement Ideas (Mostly Python-oriented) ==&lt;br /&gt;
&lt;br /&gt;
* Work on [[#More Ideas (Please add your own!)| [MolViz]]]&lt;br /&gt;
* Develop new plugins which automate routine tasks.&lt;br /&gt;
* Improve the Python API documentation.&lt;br /&gt;
* Flesh out the new &amp;quot;from pymol2 import PyMOL&amp;quot; instance-based PyMOL API.&lt;br /&gt;
* Develop alternate Tkinter &amp;quot;skins&amp;quot; (for custom OEM-like applications).&lt;br /&gt;
* Develop a Tkinter/TOGL widget which holds a PyMOL viewer instance.&lt;br /&gt;
* Develop a PyQt widget which holds a PyMOL viewer instance.&lt;br /&gt;
* Create a plugin-manager GUI in the style of Firefox, Rythmbox, Gedit, Eclipse. A GUI where it is easy to turn off/on plugins, configure them and see help-contents for them. Maybe also some way to paste a url to install a new Plugin.&lt;br /&gt;
* Add a plugin for a GUI window with the same functionality as the &amp;quot;Control Panel&amp;quot; window in SwissPDB Viewer.&lt;br /&gt;
* Extend and modify the PyMOL command language so as to be compatible with existing RasMol and/or Jmol scripts.&lt;br /&gt;
* Enhance the Mutagenesis Wizard in order to support Nucleic acids and/or Sugars.&lt;br /&gt;
* Streamline the process of creating movies out of Scenes.&lt;br /&gt;
&lt;br /&gt;
== Low-Level Enhancement Ideas (Mostly C-oriented) ==&lt;br /&gt;
&lt;br /&gt;
* Provide a &amp;quot;split&amp;quot; view with multiple molecules each in their own pane (already partially implemented).&lt;br /&gt;
* Add a movie slider similar to that found in Maya, Cinema4D, 3DSMax.&lt;br /&gt;
* Enable editing of displayed sequence alignments.&lt;br /&gt;
* Add multi-line textual annotations&lt;br /&gt;
* Support additional annotation object including: arrow, lines, and blobs.&lt;br /&gt;
* Add display of secondary structure into the sequence viewer.&lt;br /&gt;
* Enable per-object Z clipping (especially in the ray tracer)&lt;br /&gt;
* Hilite H-bonds, salt bridges, Pi-stacking, Pi-cations, etc.&lt;br /&gt;
* Build in a simple forcefield and energy minimizer suitable for use with Mutagenesis.&lt;br /&gt;
* Improve the ability to animate objects independently when creating movies.&lt;br /&gt;
* Incorporate a suite of standard NMR visualizations (restraint violations, per-residue RMS, etc.)&lt;br /&gt;
* Enumeration and display of low-energy conformers.&lt;br /&gt;
* Automated structure grafting (poor-man's homology modeling).&lt;br /&gt;
* Import of alignment files.&lt;br /&gt;
* Implement IMD (Interactive Molecular Dynamics) Interface, see http://www.ks.uiuc.edu/Research/vmd/imd/&lt;br /&gt;
&lt;br /&gt;
== Difficult C-level Code Refactoring Ideas ==&lt;br /&gt;
&lt;br /&gt;
* Assemble a test suite which thoroughly exercises the existing code (a prerequisite to major refactoring).&lt;br /&gt;
* Catch &amp;amp; handle memory-allocation failures gracefully (instead of crashing).&lt;br /&gt;
* Replace PyMOL's memory management &amp;amp; custom containers with a simple runtime object model.&lt;br /&gt;
* Separate the View and the Controllers from the Model so that they can all run asynchronously (on multiple cores).&lt;br /&gt;
* Enable generalized undo of changes made to the Model.&lt;br /&gt;
* Clean up the internal matrix handling code.&lt;br /&gt;
&lt;br /&gt;
== Ideas Involving Proprietary APIs ==&lt;br /&gt;
&lt;br /&gt;
Since these involve closed-source APIs and infrastructure, they aren't suitable for open-source development efforts.  However, such requests are noted here for the sake of complete coverage.&lt;br /&gt;
&lt;br /&gt;
* Build an ActiveX Control for PowerPoint and/or Internet Explorer (work is in progress - Delsci)&lt;br /&gt;
* Support direct export of Windows Media files (AVI movies).&lt;br /&gt;
* Create a Windows port with &amp;quot;native&amp;quot; look &amp;amp; feel. &amp;lt;- Could this be done in PyQT or PyGTK?. Then it would look &amp;quot;native&amp;quot;, but be cross-platform and not proprietary.&lt;br /&gt;
* Integrate directly via Mathematica via MathLink.&lt;br /&gt;
* Further enhance JyMOL (Java-JNI/wrapped PyMOL)&lt;br /&gt;
* Integrate with Matlab.&lt;br /&gt;
&lt;br /&gt;
== More Ideas (Please add your own!) ==&lt;br /&gt;
* [http://molviz.cs.toronto.edu/molviz MolViz] is a project to incorporate head tracking input into [http://pymol.sourceforge.net/ PyMol]. This is accomplished through a [[ImmersiveViz]] script written in Python to control the molecule's position using the existing [http://www.pymolwiki.org/index.php/Category:Commands PyMol API]. Related projects would include:&lt;br /&gt;
** Improving the existing [[ImmersiveViz]] PyMol plugin for more precise control of the environment.&lt;br /&gt;
** Developing new input drivers for the Wiimote form of control. This would require some bluetooth hacking.&lt;br /&gt;
** Implementing some other forms of input for head tracking, such as fisheye head tracking, IR webcam tracking, etc (refer to the end of this [[http://www.youtube.com/watch?v=ncShaY4VSac video]] for a better description).&lt;br /&gt;
* Provide a 2D chemical depiction of the current 3D view.&lt;br /&gt;
* Spreadsheet view with additional information (e.g. IC50's).&lt;br /&gt;
* Create additional documentation, screen casts, &amp;amp; tutorials.&lt;br /&gt;
* Export 3D PDF images.&lt;br /&gt;
* Add extra &amp;quot;Single Word Selectors&amp;quot; like &amp;quot;nucleic&amp;quot;, &amp;quot;protein&amp;quot;, &amp;quot;water&amp;quot;, &amp;quot;ions&amp;quot;, &amp;quot;backbone&amp;quot; (for nucleic acids or proteins), &amp;quot;mainchain&amp;quot;, &amp;quot;sidechain&amp;quot;&lt;/div&gt;</summary>
		<author><name>Martoss</name></author>
	</entry>
	<entry>
		<id>https://wiki.pymol.org/index.php?title=Pdb_retain_ids&amp;diff=7163</id>
		<title>Pdb retain ids</title>
		<link rel="alternate" type="text/html" href="https://wiki.pymol.org/index.php?title=Pdb_retain_ids&amp;diff=7163"/>
		<updated>2008-04-24T23:00:10Z</updated>

		<summary type="html">&lt;p&gt;Martoss: New page: == Overview ==  If set, atoms and residues are not renumbered when exported imported pdb. (Must be set before import)  == Syntax ==  &amp;lt;source lang=&amp;quot;python&amp;quot;&amp;gt; set pdb_retain_ids,[0,1] set pdb...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Overview ==&lt;br /&gt;
&lt;br /&gt;
If set, atoms and residues are not renumbered when exported imported pdb. (Must be set before import)&lt;br /&gt;
&lt;br /&gt;
== Syntax ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
set pdb_retain_ids,[0,1]&lt;br /&gt;
set pdb_retain_ids #default 1&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Example ==&lt;br /&gt;
&lt;br /&gt;
Loaded and exported with pdb_retain_ids set to 0&lt;br /&gt;
&amp;lt;source lang=&amp;quot;diff&amp;quot;&amp;gt;&lt;br /&gt;
ATOM     21  CH2 TRP A   2      38.350  22.030  11.200  1.00  0.00           C&lt;br /&gt;
ATOM     22  HH2 TRP A   2      38.620  21.010  10.930  1.00  0.00           H&lt;br /&gt;
ATOM     23  C   TRP A   2      35.010  27.370  14.910  1.00  0.00           C&lt;br /&gt;
ATOM     24  O   TRP A   2      35.380  27.560  16.060  1.00  0.00           O&lt;br /&gt;
ATOM     25  CH3 ACE A   1      33.160  24.100  12.400  1.00  0.00           C&lt;br /&gt;
ATOM     26 HH31 ACE A   1      32.860  24.830  11.650  1.00  0.00           H&lt;br /&gt;
ATOM     27 HH32 ACE A   1      33.800  23.390  11.880  1.00  0.00           H&lt;br /&gt;
ATOM     28 HH33 ACE A   1      32.250  23.650  12.770  1.00  0.00           H&lt;br /&gt;
ATOM     29  C   ACE A   1      33.910  24.800  13.510  1.00  0.00           C&lt;br /&gt;
ATOM     30  O   ACE A   1      33.760  24.560  14.700  1.00  0.00           O&lt;br /&gt;
TER      31      ACE A   1 &lt;br /&gt;
ATOM     32  N   TRP A   3      33.910  27.930  14.400  1.00  0.00           N&lt;br /&gt;
ATOM     33  H   TRP A   3      33.670  27.680  13.450  1.00  0.00           H&lt;br /&gt;
ATOM     34  CA  TRP A   3      33.080  28.950  15.030  1.00  0.00           C&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Loaded and exported with pdb_retain_ids set to 1&lt;br /&gt;
&amp;lt;source lang=&amp;quot;diff&amp;quot;&amp;gt;&lt;br /&gt;
ATOM     27  CH2 TRP A   2      38.350  22.030  11.200  1.00  0.00           C&lt;br /&gt;
ATOM     28  HH2 TRP A   2      38.620  21.010  10.930  1.00  0.00           H&lt;br /&gt;
ATOM     29  C   TRP A   2      35.010  27.370  14.910  1.00  0.00           C&lt;br /&gt;
ATOM     30  O   TRP A   2      35.380  27.560  16.060  1.00  0.00           O&lt;br /&gt;
ATOM      1  CH3 ACE A   1      33.160  24.100  12.400  1.00  0.00           C&lt;br /&gt;
ATOM      2 HH31 ACE A   1      32.860  24.830  11.650  1.00  0.00           H&lt;br /&gt;
ATOM      3 HH32 ACE A   1      33.800  23.390  11.880  1.00  0.00           H&lt;br /&gt;
ATOM      4 HH33 ACE A   1      32.250  23.650  12.770  1.00  0.00           H&lt;br /&gt;
ATOM      5  C   ACE A   1      33.910  24.800  13.510  1.00  0.00           C&lt;br /&gt;
ATOM      6  O   ACE A   1      33.760  24.560  14.700  1.00  0.00           O&lt;br /&gt;
TER       7      ACE A   1 &lt;br /&gt;
ATOM     31  N   TRP A   3      33.910  27.930  14.400  1.00  0.00           N&lt;br /&gt;
ATOM     32  H   TRP A   3      33.670  27.680  13.450  1.00  0.00           H&lt;br /&gt;
ATOM     33  CA  TRP A   3      33.080  28.950  15.030  1.00  0.00           C&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Settings|Retain Order]]&lt;/div&gt;</summary>
		<author><name>Martoss</name></author>
	</entry>
	<entry>
		<id>https://wiki.pymol.org/index.php?title=Retain_order&amp;diff=9470</id>
		<title>Retain order</title>
		<link rel="alternate" type="text/html" href="https://wiki.pymol.org/index.php?title=Retain_order&amp;diff=9470"/>
		<updated>2008-04-24T22:48:15Z</updated>

		<summary type="html">&lt;p&gt;Martoss: /* Overview */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Overview ==&lt;br /&gt;
&lt;br /&gt;
If set, order is preserved when expoting an imported pdb. (Must be set before import)&lt;br /&gt;
&lt;br /&gt;
== Syntax ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
set retain_order,[0,1]&lt;br /&gt;
set retain_order #default 1&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Example ==&lt;br /&gt;
&lt;br /&gt;
Original PDB:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;diff&amp;quot;&amp;gt;&lt;br /&gt;
ATOM      1  CH3 ACE A   1      33.160  24.100  12.400  1.00  0.00&lt;br /&gt;
ATOM      2 HH31 ACE A   1      32.860  24.830  11.650  1.00  0.00&lt;br /&gt;
ATOM      3 HH32 ACE A   1      33.800  23.390  11.880  1.00  0.00&lt;br /&gt;
ATOM      4 HH33 ACE A   1      32.250  23.650  12.770  1.00  0.00&lt;br /&gt;
ATOM      5  C   ACE A   1      33.910  24.800  13.510  1.00  0.00&lt;br /&gt;
ATOM      6  O   ACE A   1      33.760  24.560  14.700  1.00  0.00&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Loaded and exported with retain_order set to 0&lt;br /&gt;
&amp;lt;source lang=&amp;quot;diff&amp;quot;&amp;gt;&lt;br /&gt;
ATOM      1  C   ACE A   1      33.910  24.800  13.510  1.00  0.00           C&lt;br /&gt;
ATOM      2  O   ACE A   1      33.760  24.560  14.700  1.00  0.00           O&lt;br /&gt;
ATOM      3  CH3 ACE A   1      33.160  24.100  12.400  1.00  0.00           C&lt;br /&gt;
ATOM      4 HH31 ACE A   1      32.860  24.830  11.650  1.00  0.00           H&lt;br /&gt;
ATOM      5 HH32 ACE A   1      33.800  23.390  11.880  1.00  0.00           H&lt;br /&gt;
ATOM      6 HH33 ACE A   1      32.250  23.650  12.770  1.00  0.00           H&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Loaded and exported with retain_order set to 1&lt;br /&gt;
&amp;lt;source lang=&amp;quot;diff&amp;quot;&amp;gt;&lt;br /&gt;
ATOM      1  CH3 ACE A   1      33.160  24.100  12.400  1.00  0.00           C&lt;br /&gt;
ATOM      2 HH31 ACE A   1      32.860  24.830  11.650  1.00  0.00           H&lt;br /&gt;
ATOM      3 HH32 ACE A   1      33.800  23.390  11.880  1.00  0.00           H&lt;br /&gt;
ATOM      4 HH33 ACE A   1      32.250  23.650  12.770  1.00  0.00           H&lt;br /&gt;
ATOM      5  C   ACE A   1      33.910  24.800  13.510  1.00  0.00           C&lt;br /&gt;
ATOM      6  O   ACE A   1      33.760  24.560  14.700  1.00  0.00           O&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Settings|Retain Order]]&lt;/div&gt;</summary>
		<author><name>Martoss</name></author>
	</entry>
	<entry>
		<id>https://wiki.pymol.org/index.php?title=Retain_order&amp;diff=9469</id>
		<title>Retain order</title>
		<link rel="alternate" type="text/html" href="https://wiki.pymol.org/index.php?title=Retain_order&amp;diff=9469"/>
		<updated>2008-04-24T22:47:17Z</updated>

		<summary type="html">&lt;p&gt;Martoss: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Overview ==&lt;br /&gt;
&lt;br /&gt;
set reflect controls the amount of light reflection and the effect directional light therefore has on shadows and the general lighting of the scene.&lt;br /&gt;
&lt;br /&gt;
== Syntax ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
set retain_order,[0,1]&lt;br /&gt;
set retain_order #default 1&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Example ==&lt;br /&gt;
&lt;br /&gt;
Original PDB:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;diff&amp;quot;&amp;gt;&lt;br /&gt;
ATOM      1  CH3 ACE A   1      33.160  24.100  12.400  1.00  0.00&lt;br /&gt;
ATOM      2 HH31 ACE A   1      32.860  24.830  11.650  1.00  0.00&lt;br /&gt;
ATOM      3 HH32 ACE A   1      33.800  23.390  11.880  1.00  0.00&lt;br /&gt;
ATOM      4 HH33 ACE A   1      32.250  23.650  12.770  1.00  0.00&lt;br /&gt;
ATOM      5  C   ACE A   1      33.910  24.800  13.510  1.00  0.00&lt;br /&gt;
ATOM      6  O   ACE A   1      33.760  24.560  14.700  1.00  0.00&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Loaded and exported with retain_order set to 0&lt;br /&gt;
&amp;lt;source lang=&amp;quot;diff&amp;quot;&amp;gt;&lt;br /&gt;
ATOM      1  C   ACE A   1      33.910  24.800  13.510  1.00  0.00           C&lt;br /&gt;
ATOM      2  O   ACE A   1      33.760  24.560  14.700  1.00  0.00           O&lt;br /&gt;
ATOM      3  CH3 ACE A   1      33.160  24.100  12.400  1.00  0.00           C&lt;br /&gt;
ATOM      4 HH31 ACE A   1      32.860  24.830  11.650  1.00  0.00           H&lt;br /&gt;
ATOM      5 HH32 ACE A   1      33.800  23.390  11.880  1.00  0.00           H&lt;br /&gt;
ATOM      6 HH33 ACE A   1      32.250  23.650  12.770  1.00  0.00           H&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Loaded and exported with retain_order set to 1&lt;br /&gt;
&amp;lt;source lang=&amp;quot;diff&amp;quot;&amp;gt;&lt;br /&gt;
ATOM      1  CH3 ACE A   1      33.160  24.100  12.400  1.00  0.00           C&lt;br /&gt;
ATOM      2 HH31 ACE A   1      32.860  24.830  11.650  1.00  0.00           H&lt;br /&gt;
ATOM      3 HH32 ACE A   1      33.800  23.390  11.880  1.00  0.00           H&lt;br /&gt;
ATOM      4 HH33 ACE A   1      32.250  23.650  12.770  1.00  0.00           H&lt;br /&gt;
ATOM      5  C   ACE A   1      33.910  24.800  13.510  1.00  0.00           C&lt;br /&gt;
ATOM      6  O   ACE A   1      33.760  24.560  14.700  1.00  0.00           O&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Settings|Retain Order]]&lt;/div&gt;</summary>
		<author><name>Martoss</name></author>
	</entry>
	<entry>
		<id>https://wiki.pymol.org/index.php?title=Retain_order&amp;diff=9468</id>
		<title>Retain order</title>
		<link rel="alternate" type="text/html" href="https://wiki.pymol.org/index.php?title=Retain_order&amp;diff=9468"/>
		<updated>2008-04-24T22:46:28Z</updated>

		<summary type="html">&lt;p&gt;Martoss: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Overview ==&lt;br /&gt;
&lt;br /&gt;
set reflect controls the amount of light reflection and the effect directional light therefore has on shadows and the general lighting of the scene.&lt;br /&gt;
&lt;br /&gt;
== Syntax ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
set retain_order,[0,1]&lt;br /&gt;
set retain_order #default 1&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Example ==&lt;br /&gt;
&lt;br /&gt;
Original PDB:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source&amp;gt;&lt;br /&gt;
ATOM      1  CH3 ACE A   1      33.160  24.100  12.400  1.00  0.00&lt;br /&gt;
ATOM      2 HH31 ACE A   1      32.860  24.830  11.650  1.00  0.00&lt;br /&gt;
ATOM      3 HH32 ACE A   1      33.800  23.390  11.880  1.00  0.00&lt;br /&gt;
ATOM      4 HH33 ACE A   1      32.250  23.650  12.770  1.00  0.00&lt;br /&gt;
ATOM      5  C   ACE A   1      33.910  24.800  13.510  1.00  0.00&lt;br /&gt;
ATOM      6  O   ACE A   1      33.760  24.560  14.700  1.00  0.00&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Loaded and exported with retain_order set to 0&lt;br /&gt;
&amp;lt;source&amp;gt;&lt;br /&gt;
ATOM      1  C   ACE A   1      33.910  24.800  13.510  1.00  0.00           C&lt;br /&gt;
ATOM      2  O   ACE A   1      33.760  24.560  14.700  1.00  0.00           O&lt;br /&gt;
ATOM      3  CH3 ACE A   1      33.160  24.100  12.400  1.00  0.00           C&lt;br /&gt;
ATOM      4 HH31 ACE A   1      32.860  24.830  11.650  1.00  0.00           H&lt;br /&gt;
ATOM      5 HH32 ACE A   1      33.800  23.390  11.880  1.00  0.00           H&lt;br /&gt;
ATOM      6 HH33 ACE A   1      32.250  23.650  12.770  1.00  0.00           H&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Loaded and exported with retain_order set to 1&lt;br /&gt;
&amp;lt;source&amp;gt;&lt;br /&gt;
ATOM      1  CH3 ACE A   1      33.160  24.100  12.400  1.00  0.00           C&lt;br /&gt;
ATOM      2 HH31 ACE A   1      32.860  24.830  11.650  1.00  0.00           H&lt;br /&gt;
ATOM      3 HH32 ACE A   1      33.800  23.390  11.880  1.00  0.00           H&lt;br /&gt;
ATOM      4 HH33 ACE A   1      32.250  23.650  12.770  1.00  0.00           H&lt;br /&gt;
ATOM      5  C   ACE A   1      33.910  24.800  13.510  1.00  0.00           C&lt;br /&gt;
ATOM      6  O   ACE A   1      33.760  24.560  14.700  1.00  0.00           O&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Settings|Retain Order]]&lt;/div&gt;</summary>
		<author><name>Martoss</name></author>
	</entry>
	<entry>
		<id>https://wiki.pymol.org/index.php?title=Retain_order&amp;diff=9467</id>
		<title>Retain order</title>
		<link rel="alternate" type="text/html" href="https://wiki.pymol.org/index.php?title=Retain_order&amp;diff=9467"/>
		<updated>2008-04-24T22:45:37Z</updated>

		<summary type="html">&lt;p&gt;Martoss: New page: == Overview ==  set reflect controls the amount of light reflection and the effect directional light therefore has on shadows and the general lighting of the scene.  == Syntax ==  &amp;lt;source ...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Overview ==&lt;br /&gt;
&lt;br /&gt;
set reflect controls the amount of light reflection and the effect directional light therefore has on shadows and the general lighting of the scene.&lt;br /&gt;
&lt;br /&gt;
== Syntax ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
set retain_order,[0,1]&lt;br /&gt;
set retain_order #default 1&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Example ==&lt;br /&gt;
&lt;br /&gt;
Original PDB:&lt;br /&gt;
&lt;br /&gt;
ATOM      1  CH3 ACE A   1      33.160  24.100  12.400  1.00  0.00&lt;br /&gt;
ATOM      2 HH31 ACE A   1      32.860  24.830  11.650  1.00  0.00&lt;br /&gt;
ATOM      3 HH32 ACE A   1      33.800  23.390  11.880  1.00  0.00&lt;br /&gt;
ATOM      4 HH33 ACE A   1      32.250  23.650  12.770  1.00  0.00&lt;br /&gt;
ATOM      5  C   ACE A   1      33.910  24.800  13.510  1.00  0.00&lt;br /&gt;
ATOM      6  O   ACE A   1      33.760  24.560  14.700  1.00  0.00&lt;br /&gt;
&lt;br /&gt;
Loaded and exported with retain_order set to 0&lt;br /&gt;
&lt;br /&gt;
ATOM      1  C   ACE A   1      33.910  24.800  13.510  1.00  0.00           C&lt;br /&gt;
ATOM      2  O   ACE A   1      33.760  24.560  14.700  1.00  0.00           O&lt;br /&gt;
ATOM      3  CH3 ACE A   1      33.160  24.100  12.400  1.00  0.00           C&lt;br /&gt;
ATOM      4 HH31 ACE A   1      32.860  24.830  11.650  1.00  0.00           H&lt;br /&gt;
ATOM      5 HH32 ACE A   1      33.800  23.390  11.880  1.00  0.00           H&lt;br /&gt;
ATOM      6 HH33 ACE A   1      32.250  23.650  12.770  1.00  0.00           H&lt;br /&gt;
&lt;br /&gt;
Loaded and exported with retain_order set to 1&lt;br /&gt;
&lt;br /&gt;
ATOM      1  CH3 ACE A   1      33.160  24.100  12.400  1.00  0.00           C&lt;br /&gt;
ATOM      2 HH31 ACE A   1      32.860  24.830  11.650  1.00  0.00           H&lt;br /&gt;
ATOM      3 HH32 ACE A   1      33.800  23.390  11.880  1.00  0.00           H&lt;br /&gt;
ATOM      4 HH33 ACE A   1      32.250  23.650  12.770  1.00  0.00           H&lt;br /&gt;
ATOM      5  C   ACE A   1      33.910  24.800  13.510  1.00  0.00           C&lt;br /&gt;
ATOM      6  O   ACE A   1      33.760  24.560  14.700  1.00  0.00           O&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Settings|Retain Order]]&lt;/div&gt;</summary>
		<author><name>Martoss</name></author>
	</entry>
	<entry>
		<id>https://wiki.pymol.org/index.php?title=Settings&amp;diff=10145</id>
		<title>Settings</title>
		<link rel="alternate" type="text/html" href="https://wiki.pymol.org/index.php?title=Settings&amp;diff=10145"/>
		<updated>2008-04-24T22:34:08Z</updated>

		<summary type="html">&lt;p&gt;Martoss: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;PyMOL is incredible useful because of its flexibility.  Almost any setting can be tweaked to give you the ability to make your scenes appear just as you want.  Each command usually comes with one or more settings.  For example, the [[ray]] command comes with '''50''' settings!&lt;br /&gt;
&lt;br /&gt;
Below you will find the list of all known settings (as of this writing).  Settings are added all the time, so this list should be updated somehow.  Also, see all '''[[:Category:Settings|documented settings]]'''.&lt;br /&gt;
&lt;br /&gt;
If you feel like documenting them, and what they do, feel free.&lt;br /&gt;
&lt;br /&gt;
  active_selections              ray_default_renderer         &lt;br /&gt;
  [[all_states]]                     ray_direct_shade             &lt;br /&gt;
  [[ambient]]                        ray_hint_camera              &lt;br /&gt;
  angle_label_position           ray_hint_shadow              &lt;br /&gt;
  angle_size                     ray_improve_shadows          &lt;br /&gt;
  animation                      ray_interior_color           &lt;br /&gt;
  animation_duration             ray_interior_mode            &lt;br /&gt;
  [[antialias]]                      ray_interior_reflect         &lt;br /&gt;
  async_builds                   ray_interior_shadows         &lt;br /&gt;
  [[atom_name_wildcard]]             ray_interior_texture         &lt;br /&gt;
  auto_classify_atoms            ray_legacy_lighting          &lt;br /&gt;
  auto_color                     ray_max_passes               &lt;br /&gt;
  auto_dss                       [[ray_opaque_background]]       &lt;br /&gt;
  auto_hide_selections           [[ray_orthoscopic]]              &lt;br /&gt;
  auto_indicate_flags            ray_oversample_cutoff        &lt;br /&gt;
  auto_number_selections         ray_pixel_scale              &lt;br /&gt;
  auto_remove_hydrogens          [[ray_shadow]]                   &lt;br /&gt;
  auto_sculpt                    ray_shadow_decay_factor      &lt;br /&gt;
  auto_show_lines                ray_shadow_decay_range       &lt;br /&gt;
  auto_show_nonbonded            ray_shadow_fudge             &lt;br /&gt;
  auto_show_selections           [[ray_shadows]]                  &lt;br /&gt;
  auto_show_spheres              ray_texture                  &lt;br /&gt;
  [[auto_zoom]]                      ray_texture_settings         &lt;br /&gt;
  [[backface_cull]]                  ray_trace_depth_factor       &lt;br /&gt;
  batch_prefix                   ray_trace_disco_factor       &lt;br /&gt;
  [[bg_rgb]]                         [[ray_trace_fog]]                &lt;br /&gt;
  bonding_vdw_cutoff             ray_trace_fog_start          &lt;br /&gt;
  button_mode                    [[ray_trace_frames]]            &lt;br /&gt;
  button_mode_name               ray_trace_gain               &lt;br /&gt;
  cache_display                  [[Ray#Modes|ray_trace_mode]]&lt;br /&gt;
  cache_frames                   ray_trace_slope_factor       &lt;br /&gt;
  cache_memory                   ray_transparency_contrast    &lt;br /&gt;
  [[cartoon_color]]                  ray_transparency_shadows     &lt;br /&gt;
  [[Cartoon Helix Settings|cartoon_cylindrical_helices]]    ray_transparency_spec_cut    &lt;br /&gt;
  cartoon_debug                  ray_transparency_specular    &lt;br /&gt;
  [[cartoon_discrete_colors]]        ray_triangle_fudge           &lt;br /&gt;
  [[cartoon_dumbbell_length]]        [[reflect]]                      &lt;br /&gt;
  [[cartoon_dumbbell_radius]]        reflect_power                &lt;br /&gt;
  [[cartoon_dumbbell_width]]         [[retain_order]]                 &lt;br /&gt;
  [[Cartoon Helix Settings|cartoon_fancy_helices]]          [[ribbon_color]]                 &lt;br /&gt;
  [[cartoon_fancy_sheets]]           ribbon_nucleic_acid_mode     &lt;br /&gt;
  [[cartoon_flat_cycles]]            ribbon_power                 &lt;br /&gt;
  [[cartoon_flat_sheets]]            ribbon_power_b               &lt;br /&gt;
  [[Cartoon_helix_radius]]           ribbon_radius                &lt;br /&gt;
  [[cartoon_highlight_color]]        [[ribbon_sampling]]              &lt;br /&gt;
  cartoon_ladder_color           ribbon_side_chain_helper     &lt;br /&gt;
  cartoon_ladder_mode            [[ribbon_smooth]]                &lt;br /&gt;
  cartoon_ladder_radius          ribbon_throw                 &lt;br /&gt;
  cartoon_loop_cap               ribbon_trace_atoms           &lt;br /&gt;
  cartoon_loop_quality           [[ribbon_width]]                 &lt;br /&gt;
  cartoon_loop_radius            robust_logs                  &lt;br /&gt;
  [[cartoon_nucleic_acid_color]]     rock_delay                   &lt;br /&gt;
  [[cartoon_nucleic_acid_mode]]      roving_byres                 &lt;br /&gt;
  [[cartoon_oval_length]]            roving_cartoon               &lt;br /&gt;
  [[cartoon_oval_quality]]           roving_delay                 &lt;br /&gt;
  [[cartoon_oval_width]]             roving_detail                &lt;br /&gt;
  cartoon_power                  roving_isomesh               &lt;br /&gt;
  cartoon_power_b                roving_isosurface            &lt;br /&gt;
  cartoon_putty_quality          roving_labels                &lt;br /&gt;
  cartoon_putty_radius           roving_lines                 &lt;br /&gt;
  cartoon_putty_range            roving_map1_level            &lt;br /&gt;
  cartoon_putty_scale_max        roving_map1_name             &lt;br /&gt;
  cartoon_putty_scale_min        roving_map2_level            &lt;br /&gt;
  cartoon_putty_scale_power      roving_map2_name             &lt;br /&gt;
  [[cartoon_rect_length]]            roving_map3_level            &lt;br /&gt;
  [[cartoon_rect_width]]             roving_map3_name             &lt;br /&gt;
  cartoon_refine                 roving_nb_spheres            &lt;br /&gt;
  cartoon_refine_normals         roving_nonbonded             &lt;br /&gt;
  cartoon_refine_tips            roving_origin                &lt;br /&gt;
  cartoon_ring_color             roving_origin_z              &lt;br /&gt;
  cartoon_ring_finder            roving_origin_z_cushion      &lt;br /&gt;
  [[cartoon_ring_mode]]              roving_polar_contacts        &lt;br /&gt;
  cartoon_ring_radius            roving_polar_cutoff          &lt;br /&gt;
  [[cartoon_ring_transparency]]      roving_ribbon                &lt;br /&gt;
  cartoon_ring_width             roving_selection             &lt;br /&gt;
  [[cartoon_round_helices]]          roving_spheres               &lt;br /&gt;
  [[cartoon_sampling]]               roving_sticks                &lt;br /&gt;
  [[cartoon_side_chain_helper]]      scene_animation              &lt;br /&gt;
  cartoon_smooth_cycles          scene_animation_duration     &lt;br /&gt;
  cartoon_smooth_first           scene_current_name           &lt;br /&gt;
  cartoon_smooth_last            scene_loop                   &lt;br /&gt;
  [[cartoon_smooth_loops]]           scene_restart_movie_delay    &lt;br /&gt;
  cartoon_throw                  scenes_changed               &lt;br /&gt;
  cartoon_trace_atoms            sculpt_angl_weight           &lt;br /&gt;
  [[cartoon_transparency]]           sculpt_auto_center           &lt;br /&gt;
  cartoon_tube_cap               sculpt_avd_excl              &lt;br /&gt;
  cartoon_tube_quality           sculpt_avd_gap               &lt;br /&gt;
  cartoon_tube_radius            sculpt_avd_range             &lt;br /&gt;
  [[cavity_cull]]                    sculpt_avd_weight            &lt;br /&gt;
  cgo_dot_radius                 sculpt_bond_weight           &lt;br /&gt;
  cgo_dot_width                  sculpt_field_mask            &lt;br /&gt;
  cgo_line_radius                sculpt_hb_overlap            &lt;br /&gt;
  cgo_line_width                 sculpt_hb_overlap_base       &lt;br /&gt;
  cgo_ray_width_scale            sculpt_line_weight           &lt;br /&gt;
  cgo_sphere_quality             sculpt_max_max               &lt;br /&gt;
  cgo_transparency               sculpt_max_min               &lt;br /&gt;
  clamp_colors                   sculpt_max_scale             &lt;br /&gt;
  connect_bonded                 sculpt_max_weight            &lt;br /&gt;
  connect_cutoff                 sculpt_memory                &lt;br /&gt;
  connect_mode                   sculpt_min_max               &lt;br /&gt;
  coulomb_cutoff                 sculpt_min_min               &lt;br /&gt;
  coulomb_dielectric             sculpt_min_scale             &lt;br /&gt;
  coulomb_units_factor           sculpt_min_weight            &lt;br /&gt;
  cull_spheres                   sculpt_nb_interval           &lt;br /&gt;
  [[Dash_Gap]]                       sculpt_plan_weight           &lt;br /&gt;
  [[Dash_Length]]                    sculpt_pyra_weight           &lt;br /&gt;
  [[Dash_Radius]]                    sculpt_tors_tolerance        &lt;br /&gt;
  [[Dash_Round_Ends]]                sculpt_tors_weight           &lt;br /&gt;
  dash_width                     sculpt_tri_max               &lt;br /&gt;
  debug_pick                     sculpt_tri_min               &lt;br /&gt;
  defer_builds_mode              sculpt_tri_mode              &lt;br /&gt;
  defer_updates                  sculpt_tri_scale             &lt;br /&gt;
  [[depth_cue]]                      sculpt_tri_weight            &lt;br /&gt;
  dihedral_label_position        sculpt_vdw_scale             &lt;br /&gt;
  dihedral_size                  sculpt_vdw_scale14           &lt;br /&gt;
  direct                         sculpt_vdw_vis_max           &lt;br /&gt;
  dist_counter                   sculpt_vdw_vis_mid           &lt;br /&gt;
  distance_exclusion             sculpt_vdw_vis_min           &lt;br /&gt;
  dot_color                      sculpt_vdw_vis_mode          &lt;br /&gt;
  dot_density                    sculpt_vdw_weight            &lt;br /&gt;
  dot_hydrogens                  sculpt_vdw_weight14          &lt;br /&gt;
  dot_lighting                   sculpting                    &lt;br /&gt;
  dot_mode                       sculpting_cycles             &lt;br /&gt;
  dot_normals                    secondary_structure          &lt;br /&gt;
  [[dot_radius]]                     security                     &lt;br /&gt;
  dot_solvent                    sel_counter&lt;br /&gt;
  [[dot_width]]                      selection_overlay            &lt;br /&gt;
  draw_frames                    selection_round_points       &lt;br /&gt;
  editor_auto_dihedral           selection_visible_only       &lt;br /&gt;
  editor_auto_origin             [[selection_width]]              &lt;br /&gt;
  editor_label_fragments         selection_width_max          &lt;br /&gt;
  fast_idle                      selection_width_scale        &lt;br /&gt;
  fetch_path                     [[seq_view]]                     &lt;br /&gt;
  [[Field_Of_View]]                  seq_view_alignment           &lt;br /&gt;
  fit_iterations                 seq_view_color               &lt;br /&gt;
  fit_tolerance                  seq_view_discrete_by_state   &lt;br /&gt;
  float_labels                   seq_view_fill_char           &lt;br /&gt;
  [[fog]]                            seq_view_fill_color          &lt;br /&gt;
  [[fog_start]]                      seq_view_format              &lt;br /&gt;
  frame                          seq_view_label_color         &lt;br /&gt;
  full_screen                    seq_view_label_mode          &lt;br /&gt;
  gamma                          seq_view_label_spacing       &lt;br /&gt;
  gaussian_b_adjust              seq_view_label_start         &lt;br /&gt;
  gaussian_b_floor               [[seq_view_location]]            &lt;br /&gt;
  gaussian_resolution            seq_view_overlay             &lt;br /&gt;
  gl_ambient                     seq_view_unaligned_color     &lt;br /&gt;
  [[grid_mode]]&lt;br /&gt;
  [[grid_slot]]&lt;br /&gt;
  h_bond_cone                    seq_view_unaligned_mode      &lt;br /&gt;
  h_bond_cutoff_center           session_file                 &lt;br /&gt;
  h_bond_cutoff_edge             session_migration            &lt;br /&gt;
  h_bond_exclusion               session_version_check        &lt;br /&gt;
  h_bond_max_angle               [[shininess]]&lt;br /&gt;
  h_bond_power_a                 show_alpha_checker           &lt;br /&gt;
  h_bond_power_b                 show_progress                &lt;br /&gt;
  [[half_bonds]]                     simplify_display_lists       &lt;br /&gt;
  [[hash_max]]                       single_image                 &lt;br /&gt;
  hide_underscore_names          slice_dynamic_grid           &lt;br /&gt;
  idle_delay                     slice_dynamic_grid_resolution&lt;br /&gt;
  ignore_case                    slice_grid                   &lt;br /&gt;
  ignore_pdb_segi                slice_height_map             &lt;br /&gt;
  image_dots_per_inch            slice_height_scale           &lt;br /&gt;
  internal_feedback              slice_track_camera           &lt;br /&gt;
  [[Internal Gui|internal_gui]]                   slow_idle                    &lt;br /&gt;
  internal_gui_control_size      smooth_color_triangle        &lt;br /&gt;
  internal_gui_mode              solvent_radius               &lt;br /&gt;
  internal_gui_width             spec_count                   &lt;br /&gt;
  [[internal_prompt]]                spec_direct                  &lt;br /&gt;
  isomesh_auto_state             spec_direct_power            &lt;br /&gt;
  [[label_color]]                    spec_power                   &lt;br /&gt;
  [[Label_font_id]]                  [[spec_reflect]]                 &lt;br /&gt;
  [[Label_outline_color]]            specular                     &lt;br /&gt;
  [[label_position]]                 specular_intensity           &lt;br /&gt;
  [[label_shadow_mode]]              [[sphere_color]]                 &lt;br /&gt;
  [[label_size]]                     [[sphere_mode]]                 &lt;br /&gt;
  legacy_mouse_zoom              sphere_point_max_size        &lt;br /&gt;
  legacy_vdw_radii               sphere_point_size            &lt;br /&gt;
  light                          [[sphere_quality]]               &lt;br /&gt;
  light2                         [[sphere_scale]]                 &lt;br /&gt;
  light3                         sphere_solvent               &lt;br /&gt;
  light4                         [[sphere_transparency]]          &lt;br /&gt;
  light5                         spheroid_fill                &lt;br /&gt;
  light6                         spheroid_scale               &lt;br /&gt;
  light7                         spheroid_smooth              &lt;br /&gt;
  light8                         ss_helix_phi_exclude         &lt;br /&gt;
  light9                         ss_helix_phi_include         &lt;br /&gt;
  [[light_count]]                    ss_helix_phi_target          &lt;br /&gt;
  line_radius                    ss_helix_psi_exclude         &lt;br /&gt;
  [[line_smooth]]                   ss_helix_psi_include         &lt;br /&gt;
  line_stick_helper              ss_helix_psi_target          &lt;br /&gt;
  line_width                     ss_strand_phi_exclude        &lt;br /&gt;
  log_box_selections             ss_strand_phi_include        &lt;br /&gt;
  log_conformations              ss_strand_phi_target         &lt;br /&gt;
  logging                        ss_strand_psi_exclude        &lt;br /&gt;
  matrix_mode                    ss_strand_psi_include        &lt;br /&gt;
  max_threads                    ss_strand_psi_target         &lt;br /&gt;
  max_triangles                  state                        &lt;br /&gt;
  [[mesh_color]]                     static_singletons            &lt;br /&gt;
  [[mesh_lighting]]                  [[stereo]]&lt;br /&gt;
  [[mesh_mode]]                      [[stereo_angle]]&lt;br /&gt;
  mesh_normals                   stereo_double_pump_mono      &lt;br /&gt;
  [[mesh_quality]]                   [[stereo_mode]]                 &lt;br /&gt;
  mesh_radius                    stereo_shift                 &lt;br /&gt;
  mesh_solvent                   [[stick_ball]]                   &lt;br /&gt;
  [[mesh_type]]                      [[stick_ball_ratio]]             &lt;br /&gt;
  [[mesh_width]]                     [[stick_color]]&lt;br /&gt;
  [[min_mesh_spacing]]               stick_fixed_radius           &lt;br /&gt;
  mouse_limit                    [[stick_nub]]                    &lt;br /&gt;
  mouse_restart_movie_delay      stick_overlap                &lt;br /&gt;
  mouse_scale                    stick_quality                &lt;br /&gt;
  mouse_selection_mode           stick_radius                 &lt;br /&gt;
  movie_delay                    [[stick_transparency]]           &lt;br /&gt;
  movie_loop                     stick_valence_scale          &lt;br /&gt;
  multiplex                      stop_on_exceptions           &lt;br /&gt;
  no_idle                        surface_best                 &lt;br /&gt;
  nonbonded_size                 surface_carve_cutoff         &lt;br /&gt;
  normal_workaround              surface_carve_selection      &lt;br /&gt;
  normalize_ccp4_maps            surface_carve_state          &lt;br /&gt;
  normalize_grd_maps             surface_circumscribe         &lt;br /&gt;
  normalize_o_maps               surface_clear_cutoff         &lt;br /&gt;
  nvidia_bugs                    surface_clear_selection      &lt;br /&gt;
  opaque_background              surface_clear_state          &lt;br /&gt;
  [[orthoscopic]]                    surface_color                &lt;br /&gt;
  overlay                        surface_debug                &lt;br /&gt;
  overlay_lines                  surface_miserable            &lt;br /&gt;
  pdb_conect_all                 [[surface_mode]]                 &lt;br /&gt;
  pdb_discrete_chains            surface_normal               &lt;br /&gt;
  pdb_echo_tags                  surface_optimize_subsets     &lt;br /&gt;
  pdb_hetatm_sort                surface_poor                 &lt;br /&gt;
  pdb_honor_model_number         surface_proximity            &lt;br /&gt;
  pdb_insertions_go_first        surface_quality              &lt;br /&gt;
  pdb_insure_orthogonal          surface_ramp_above_mode      &lt;br /&gt;
  pdb_literal_names              surface_solvent              &lt;br /&gt;
  pdb_no_end_record              surface_trim_cutoff          &lt;br /&gt;
  pdb_reformat_names_mode        surface_trim_factor          &lt;br /&gt;
  [[pdb_retain_ids]]                 surface_type                 &lt;br /&gt;
  pdb_standard_order             suspend_updates              &lt;br /&gt;
  pdb_truncate_residue_name      swap_dsn6_bytes              &lt;br /&gt;
  pdb_unbond_cations             sweep_angle                  &lt;br /&gt;
  pdb_use_ter_records            sweep_mode                   &lt;br /&gt;
  [[pickable]]                       sweep_phase                  &lt;br /&gt;
  png_file_gamma                 sweep_speed                  &lt;br /&gt;
  png_screen_gamma               test1                        &lt;br /&gt;
  power                          test2                        &lt;br /&gt;
  pqr_no_chain_id                text                         &lt;br /&gt;
  presentation                   texture_fonts                &lt;br /&gt;
  presentation_auto_quit         [[transparency]]                 &lt;br /&gt;
  presentation_auto_start        transparency_mode            &lt;br /&gt;
  presentation_mode              transparency_picking_mode    &lt;br /&gt;
  preserve_chempy_ids            triangle_max_passes          &lt;br /&gt;
  pymol_space_max_blue           trim_dots                    &lt;br /&gt;
  pymol_space_max_green          [[two_sided_lighting]]&lt;br /&gt;
  pymol_space_max_red            use_display_lists            &lt;br /&gt;
  pymol_space_min_factor         [[valence]]                      &lt;br /&gt;
  raise_exceptions               valence_default              &lt;br /&gt;
  rank_assisted_sorts            valence_size                 &lt;br /&gt;
  ray_blend_blue                 validate_object_names        &lt;br /&gt;
  ray_blend_colors               [[virtual_trackball]]            &lt;br /&gt;
  ray_blend_green                wildcard                     &lt;br /&gt;
  ray_blend_red                  wizard_prompt_mode           &lt;br /&gt;
  ray_color_ramps                wrap_output                  &lt;br /&gt;
&lt;br /&gt;
[[Category:Settings|All Settings]]&lt;/div&gt;</summary>
		<author><name>Martoss</name></author>
	</entry>
	<entry>
		<id>https://wiki.pymol.org/index.php?title=APBS&amp;diff=3710</id>
		<title>APBS</title>
		<link rel="alternate" type="text/html" href="https://wiki.pymol.org/index.php?title=APBS&amp;diff=3710"/>
		<updated>2007-01-20T23:48:33Z</updated>

		<summary type="html">&lt;p&gt;Martoss: /* Installing the Dependencies on Linux */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Introduction ==&lt;br /&gt;
[[Image:Rna_surface_apbs.png|thumb|APBS-generated electrostatic surface displayed in PyMOL]]&lt;br /&gt;
[http://apbs.sourceforge.net APBS], the Adaptive Poisson-Boltzmann Solver, is a [http://www.oreilly.com/openbook/freedom/ freely] available macromolecular electrostatics calculation program released under the [http://www.gnu.org/copyleft/gpl.html GPL]. It is a cost-effective but uncompromised alternative to [http://trantor.bioc.columbia.edu/grasp/ GRASP], and it can be used within pymol.  Pymol can display the results of the calculations as an electrostatic potential molecular surface.&lt;br /&gt;
&lt;br /&gt;
PyMol currently supports the '''APBS plugin''' written by Michael Lerner. This plugin makes it possible to run APBS from within PyMOL, and then display the results as a color-coded electrostatic surface (units k&amp;lt;sub&amp;gt;b&amp;lt;/sub&amp;gt;T/e&amp;lt;sub&amp;gt;c&amp;lt;/sub&amp;gt;) in the molecular display window (as with the image to the right).  See [http://www-personal.umich.edu/~mlerner/PyMOL/ Michael Lerner's Page] for more details, including instructions on how to download, install and use the plugin.&lt;br /&gt;
&lt;br /&gt;
'''Nucleic acids may prove problematic for the apbs plugin.''' If so, use the [http://pdb2pqr.sourceforge.net/ pdb2pqr] command-line tool to create a pqr file manually, instead of using the plugin to generate it. Then direct the APBS GUI on the [http://www-personal.umich.edu/~mlerner/PyMOL/images/main.png main menu] to read the pqr file you '''externally generated.'''&lt;br /&gt;
&lt;br /&gt;
==Required Dependencies==&lt;br /&gt;
[http://apbs.sourceforge.net APBS] and its dependencies like [http://pdb2pqr.sourceforge.net pdb2pqr] and [http://scicomp.ucsd.edu/~mholst/codes/maloc/ maloc] are [http://www.oreilly.com/openbook/freedom/ freely] available under the [http://www.gnu.org/copyleft/gpl.html GPL].  The author of the software however [http://agave.wustl.edu/apbs/download/ asks that users register] with him to aid him in obtaining grant funding.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
===Installing the Dependencies on OS X===&lt;br /&gt;
#First, [http://agave.wustl.edu/apbs/download/ register] your use of the software.  This will keep everyone happy.&lt;br /&gt;
#Second, if you don't already have the [http://fink.sourceforge.net fink package management system], now is a good time to get it. Here is a [http://xanana.ucsc.edu/~wgscott/xtal/wiki/index.php/Quick_Start quick-start set of instructions] for getting X-windows, compilers, and fink all installed. &lt;br /&gt;
#Once you are up and going, [http://xanana.ucsc.edu/~wgscott/xtal/wiki/index.php/How_to_Activate_the_Unstable_Branch activate the unstable branch in fink], and then issue the commands&lt;br /&gt;
&lt;br /&gt;
 fink self-update&lt;br /&gt;
 fink install apbs&lt;br /&gt;
&lt;br /&gt;
or if you want to use the multi-processor version, issue&lt;br /&gt;
&lt;br /&gt;
 fink self-update&lt;br /&gt;
 fink install apbs&lt;br /&gt;
&lt;br /&gt;
Then install the X-windows based version of pymol using the command&lt;br /&gt;
&lt;br /&gt;
 fink install pymol-py24&lt;br /&gt;
&lt;br /&gt;
Note that the fink version of pymol '''already has''' the latest version of the APBS plugin.  You are set to go!&lt;br /&gt;
&lt;br /&gt;
Further details, as well as screen shots, are given [http://www.pymolwiki.org/index.php/MAC_Install#Install_APBS_and_friends_with_fink elsewhere in this wiki].&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
===Installing the Dependencies on Linux===&lt;br /&gt;
&lt;br /&gt;
====RPMs====&lt;br /&gt;
&lt;br /&gt;
A variety of RPMs are available from the [http://sourceforge.net/project/showfiles.php?group_id=148472&amp;amp;package_id=163734&amp;amp;release_id=378273 APBS downloads website].  Again, please [http://agave.wustl.edu/apbs/download/ register] your use of the software if you have not yet done so.&lt;br /&gt;
&lt;br /&gt;
====Debian packages====&lt;br /&gt;
&lt;br /&gt;
For ubuntu and other debian linux distributions, probably the simplest thing is to download a promising looking rpm, convert it with the program [http://kitenet.net/programs/alien/ alien], and then install the [http://xanana.ucsc.edu/linux newly generated debian package] with the command&lt;br /&gt;
&lt;br /&gt;
 sudo dpkg -i apbs*.deb&lt;br /&gt;
&lt;br /&gt;
====Gentoo====&lt;br /&gt;
&lt;br /&gt;
You have to install apbs and pdb2pqr. Both are masked via keywords atm. Type as root:&lt;br /&gt;
&lt;br /&gt;
 echo sci-chemistry/pdb2pqr &amp;gt;&amp;gt; /etc/portage/packages.keywords&lt;br /&gt;
&lt;br /&gt;
 echo sci-chemistry/apbs &amp;gt;&amp;gt; /etc/portage/packages.keywords&lt;br /&gt;
&lt;br /&gt;
 emerge -av sci-chemistry/apbs sci-chemistry/pdb2pqr&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==Further contributions and edits are needed.==&lt;/div&gt;</summary>
		<author><name>Martoss</name></author>
	</entry>
</feed>