<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.pymol.org/index.php?action=history&amp;feed=atom&amp;title=Color_Objects</id>
	<title>Color Objects - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.pymol.org/index.php?action=history&amp;feed=atom&amp;title=Color_Objects"/>
	<link rel="alternate" type="text/html" href="https://wiki.pymol.org/index.php?title=Color_Objects&amp;action=history"/>
	<updated>2026-04-30T13:24:29Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.35.1</generator>
	<entry>
		<id>https://wiki.pymol.org/index.php?title=Color_Objects&amp;diff=7566&amp;oldid=prev</id>
		<title>Pyadmin: 7 revisions</title>
		<link rel="alternate" type="text/html" href="https://wiki.pymol.org/index.php?title=Color_Objects&amp;diff=7566&amp;oldid=prev"/>
		<updated>2014-03-28T02:15:06Z</updated>

		<summary type="html">&lt;p&gt;7 revisions&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left diff-editfont-monospace&quot; data-mw=&quot;interface&quot;&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 02:15, 28 March 2014&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-notice&quot; lang=&quot;en&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(No difference)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
		<author><name>Pyadmin</name></author>
	</entry>
	<entry>
		<id>https://wiki.pymol.org/index.php?title=Color_Objects&amp;diff=7565&amp;oldid=prev</id>
		<title>Speleo3: fix (imports, get_names)</title>
		<link rel="alternate" type="text/html" href="https://wiki.pymol.org/index.php?title=Color_Objects&amp;diff=7565&amp;oldid=prev"/>
		<updated>2011-12-19T08:34:00Z</updated>

		<summary type="html">&lt;p&gt;fix (imports, get_names)&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left diff-editfont-monospace&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 08:34, 19 December 2011&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot; &gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;{{Infobox script-repo&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;|type     = script&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;|author   = Gareth Stockwell&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;}}&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;source lang=&amp;quot;python&amp;quot;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;source lang=&amp;quot;python&amp;quot;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;#####################################################################&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;#####################################################################&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l6&quot; &gt;Line 6:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 11:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;#####################################################################&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;#####################################################################&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;   &lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;   &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;from pymol import cmd&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;def color_obj(rainbow=0):&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;def color_obj(rainbow=0):&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;   &lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;   &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l23&quot; &gt;Line 23:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 30:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;         gets the same colour as the first), or are the colours of the rainbow&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;         gets the same colour as the first), or are the colours of the rainbow&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;   &lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;   &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;SEE ALSO&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;        util.color_objs()&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;         &amp;quot;&amp;quot;&amp;quot;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;         &amp;quot;&amp;quot;&amp;quot;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;   &lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;   &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l29&quot; &gt;Line 29:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 39:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;   &lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;   &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;         # Get names of all PyMOL objects&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;         # Get names of all PyMOL objects&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;         obj_list = cmd.get_names('&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;models&lt;/del&gt;')&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;         obj_list = cmd.get_names('&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;objects&lt;/ins&gt;')&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;   &lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;   &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;         if rainbow:&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;         if rainbow:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Speleo3</name></author>
	</entry>
	<entry>
		<id>https://wiki.pymol.org/index.php?title=Color_Objects&amp;diff=7564&amp;oldid=prev</id>
		<title>Cowsandmilk at 12:56, 2 February 2010</title>
		<link rel="alternate" type="text/html" href="https://wiki.pymol.org/index.php?title=Color_Objects&amp;diff=7564&amp;oldid=prev"/>
		<updated>2010-02-02T12:56:42Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;lt;source lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
#####################################################################&lt;br /&gt;
#&lt;br /&gt;
# Colour by object&lt;br /&gt;
#&lt;br /&gt;
#####################################################################&lt;br /&gt;
 &lt;br /&gt;
def color_obj(rainbow=0):&lt;br /&gt;
 &lt;br /&gt;
        &amp;quot;&amp;quot;&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
AUTHOR &lt;br /&gt;
 &lt;br /&gt;
        Gareth Stockwell&lt;br /&gt;
 &lt;br /&gt;
USAGE&lt;br /&gt;
 &lt;br /&gt;
        color_obj(rainbow=0)&lt;br /&gt;
 &lt;br /&gt;
        This function colours each object currently in the PyMOL heirarchy&lt;br /&gt;
        with a different colour.  Colours used are either the 22 named&lt;br /&gt;
        colours used by PyMOL (in which case the 23rd object, if it exists,&lt;br /&gt;
        gets the same colour as the first), or are the colours of the rainbow&lt;br /&gt;
 &lt;br /&gt;
        &amp;quot;&amp;quot;&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
        # Process arguments&lt;br /&gt;
        rainbow = int(rainbow)&lt;br /&gt;
 &lt;br /&gt;
        # Get names of all PyMOL objects&lt;br /&gt;
        obj_list = cmd.get_names('models')&lt;br /&gt;
 &lt;br /&gt;
        if rainbow:&lt;br /&gt;
 &lt;br /&gt;
           print &amp;quot;\nColouring objects as rainbow\n&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
           nobj = len(obj_list)&lt;br /&gt;
 &lt;br /&gt;
           # Create colours starting at blue(240) to red(0), using intervals&lt;br /&gt;
           # of 240/(nobj-1)&lt;br /&gt;
           for j in range(nobj):&lt;br /&gt;
              hsv = (240-j*240/(nobj-1), 1, 1)&lt;br /&gt;
              # Convert to RGB&lt;br /&gt;
              rgb = hsv_to_rgb(hsv)&lt;br /&gt;
              # Define the new colour&lt;br /&gt;
              cmd.set_color(&amp;quot;col&amp;quot; + str(j), rgb)&lt;br /&gt;
              print obj_list[j], rgb&lt;br /&gt;
              # Colour the object&lt;br /&gt;
              cmd.color(&amp;quot;col&amp;quot; + str(j), obj_list[j])&lt;br /&gt;
 &lt;br /&gt;
        else:&lt;br /&gt;
 &lt;br /&gt;
           print &amp;quot;\nColouring objects using PyMOL defined colours\n&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
           # List of available colours&lt;br /&gt;
           colours = ['red', 'green', 'blue', 'yellow', 'violet', 'cyan',    \&lt;br /&gt;
           'salmon', 'lime', 'pink', 'slate', 'magenta', 'orange', 'marine', \&lt;br /&gt;
           'olive', 'purple', 'teal', 'forest', 'firebrick', 'chocolate',    \&lt;br /&gt;
           'wheat', 'white', 'grey' ]&lt;br /&gt;
           ncolours = len(colours)&lt;br /&gt;
 &lt;br /&gt;
           # Loop over objects&lt;br /&gt;
           i = 0&lt;br /&gt;
           for obj in obj_list:&lt;br /&gt;
              print &amp;quot;  &amp;quot;, obj, colours[i]&lt;br /&gt;
              cmd.color(colours[i], obj)&lt;br /&gt;
              i = i+1&lt;br /&gt;
              if(i == ncolours):&lt;br /&gt;
                 i = 0&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
# HSV to RGB routine taken from Robert L. Campbell's color_b.py script&lt;br /&gt;
#   See http://pldserver1.biochem.queensu.ca/~rlc/work/pymol/&lt;br /&gt;
# Original algorithm from: http://www.cs.rit.edu/~ncs/color/t_convert.html&lt;br /&gt;
def hsv_to_rgb(hsv):&lt;br /&gt;
 &lt;br /&gt;
        h = float(hsv[0])&lt;br /&gt;
        s = float(hsv[1])&lt;br /&gt;
        v = float(hsv[2])&lt;br /&gt;
 &lt;br /&gt;
        if( s == 0 ) :&lt;br /&gt;
                #achromatic (grey)&lt;br /&gt;
                r = g = b = v&lt;br /&gt;
 &lt;br /&gt;
        else:&lt;br /&gt;
                # sector 0 to 5&lt;br /&gt;
                h = h/60.            &lt;br /&gt;
                i = int(h)&lt;br /&gt;
                f = h - i                       # factorial part of h&lt;br /&gt;
                #print h,i,f&lt;br /&gt;
                p = v * ( 1 - s )&lt;br /&gt;
                q = v * ( 1 - s * f )&lt;br /&gt;
                t = v * ( 1 - s * ( 1 - f ) )&lt;br /&gt;
 &lt;br /&gt;
                if i == 0:&lt;br /&gt;
                        (r,g,b) = (v,t,p)&lt;br /&gt;
                elif i == 1:&lt;br /&gt;
                        (r,g,b) = (q,v,p)&lt;br /&gt;
                elif i == 2:&lt;br /&gt;
                        (r,g,b) = (p,v,t)&lt;br /&gt;
                elif i == 3:&lt;br /&gt;
                        (r,g,b) = (p,q,v)&lt;br /&gt;
                elif i == 4:&lt;br /&gt;
                        (r,g,b) = (t,p,v)&lt;br /&gt;
                elif i == 5:&lt;br /&gt;
                        (r,g,b) = (v,p,q)&lt;br /&gt;
                else:&lt;br /&gt;
                        (r,g,b) = (v,v,v)&lt;br /&gt;
                        print &amp;quot;error, i not equal 1-5&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
        return [r,g,b]&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
# Add color_obj to the PyMOL command list &lt;br /&gt;
cmd.extend(&amp;quot;color_obj&amp;quot;,color_obj)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Script_Library|Color Objects]]&lt;br /&gt;
[[Category:Coloring]]&lt;br /&gt;
[[Category:ObjSel_Scripts]]&lt;/div&gt;</summary>
		<author><name>Cowsandmilk</name></author>
	</entry>
	<entry>
		<id>https://wiki.pymol.org/index.php?title=Color_Objects&amp;diff=7561&amp;oldid=prev</id>
		<title>Rlc: corrected web page reference for RLC's web site</title>
		<link rel="alternate" type="text/html" href="https://wiki.pymol.org/index.php?title=Color_Objects&amp;diff=7561&amp;oldid=prev"/>
		<updated>2008-06-23T20:39:27Z</updated>

		<summary type="html">&lt;p&gt;corrected web page reference for RLC&amp;#039;s web site&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;lt;source lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
#####################################################################&lt;br /&gt;
#&lt;br /&gt;
# Colour by object&lt;br /&gt;
#&lt;br /&gt;
#####################################################################&lt;br /&gt;
&lt;br /&gt;
def color_obj(rainbow=0):&lt;br /&gt;
&lt;br /&gt;
        &amp;quot;&amp;quot;&amp;quot;&lt;br /&gt;
        &lt;br /&gt;
AUTHOR &lt;br /&gt;
&lt;br /&gt;
        Gareth Stockwell&lt;br /&gt;
&lt;br /&gt;
USAGE&lt;br /&gt;
&lt;br /&gt;
        color_obj(rainbow=0)&lt;br /&gt;
&lt;br /&gt;
	This function colours each object currently in the PyMOL heirarchy&lt;br /&gt;
	with a different colour.  Colours used are either the 22 named&lt;br /&gt;
	colours used by PyMOL (in which case the 23rd object, if it exists,&lt;br /&gt;
	gets the same colour as the first), or are the colours of the rainbow&lt;br /&gt;
&lt;br /&gt;
        &amp;quot;&amp;quot;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
	# Process arguments&lt;br /&gt;
	rainbow = int(rainbow)&lt;br /&gt;
&lt;br /&gt;
        # Get names of all PyMOL objects&lt;br /&gt;
	obj_list = cmd.get_names('models')&lt;br /&gt;
&lt;br /&gt;
	if rainbow:&lt;br /&gt;
&lt;br /&gt;
           print &amp;quot;\nColouring objects as rainbow\n&amp;quot;&lt;br /&gt;
&lt;br /&gt;
	   nobj = len(obj_list)&lt;br /&gt;
&lt;br /&gt;
	   # Create colours starting at blue(240) to red(0), using intervals&lt;br /&gt;
	   # of 240/(nobj-1)&lt;br /&gt;
	   for j in range(nobj):&lt;br /&gt;
	      hsv = (240-j*240/(nobj-1), 1, 1)&lt;br /&gt;
	      # Convert to RGB&lt;br /&gt;
	      rgb = hsv_to_rgb(hsv)&lt;br /&gt;
	      # Define the new colour&lt;br /&gt;
	      cmd.set_color(&amp;quot;col&amp;quot; + str(j), rgb)&lt;br /&gt;
	      print obj_list[j], rgb&lt;br /&gt;
	      # Colour the object&lt;br /&gt;
	      cmd.color(&amp;quot;col&amp;quot; + str(j), obj_list[j])&lt;br /&gt;
&lt;br /&gt;
	else:&lt;br /&gt;
&lt;br /&gt;
	   print &amp;quot;\nColouring objects using PyMOL defined colours\n&amp;quot;&lt;br /&gt;
&lt;br /&gt;
	   # List of available colours&lt;br /&gt;
	   colours = ['red', 'green', 'blue', 'yellow', 'violet', 'cyan',    \&lt;br /&gt;
           'salmon', 'lime', 'pink', 'slate', 'magenta', 'orange', 'marine', \&lt;br /&gt;
	   'olive', 'purple', 'teal', 'forest', 'firebrick', 'chocolate',    \&lt;br /&gt;
	   'wheat', 'white', 'grey' ]&lt;br /&gt;
	   ncolours = len(colours)&lt;br /&gt;
&lt;br /&gt;
	   # Loop over objects&lt;br /&gt;
	   i = 0&lt;br /&gt;
	   for obj in obj_list:&lt;br /&gt;
	      print &amp;quot;  &amp;quot;, obj, colours[i]&lt;br /&gt;
	      cmd.color(colours[i], obj)&lt;br /&gt;
	      i = i+1&lt;br /&gt;
	      if(i == ncolours):&lt;br /&gt;
	         i = 0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# HSV to RGB routine taken from Robert L. Campbell's color_b.py script&lt;br /&gt;
#   See http://pldserver1.biochem.queensu.ca/~rlc/work/pymol/&lt;br /&gt;
# Original algorithm from: http://www.cs.rit.edu/~ncs/color/t_convert.html&lt;br /&gt;
def hsv_to_rgb(hsv):&lt;br /&gt;
&lt;br /&gt;
        h = float(hsv[0])&lt;br /&gt;
        s = float(hsv[1])&lt;br /&gt;
        v = float(hsv[2])&lt;br /&gt;
&lt;br /&gt;
        if( s == 0 ) :&lt;br /&gt;
                #achromatic (grey)&lt;br /&gt;
                r = g = b = v&lt;br /&gt;
&lt;br /&gt;
        else:&lt;br /&gt;
                # sector 0 to 5&lt;br /&gt;
                h = h/60.            &lt;br /&gt;
                i = int(h)&lt;br /&gt;
                f = h - i                       # factorial part of h&lt;br /&gt;
                #print h,i,f&lt;br /&gt;
                p = v * ( 1 - s )&lt;br /&gt;
                q = v * ( 1 - s * f )&lt;br /&gt;
                t = v * ( 1 - s * ( 1 - f ) )&lt;br /&gt;
&lt;br /&gt;
                if i == 0:&lt;br /&gt;
                        (r,g,b) = (v,t,p)&lt;br /&gt;
                elif i == 1:&lt;br /&gt;
                        (r,g,b) = (q,v,p)&lt;br /&gt;
                elif i == 2:&lt;br /&gt;
                        (r,g,b) = (p,v,t)&lt;br /&gt;
                elif i == 3:&lt;br /&gt;
                        (r,g,b) = (p,q,v)&lt;br /&gt;
                elif i == 4:&lt;br /&gt;
                        (r,g,b) = (t,p,v)&lt;br /&gt;
                elif i == 5:&lt;br /&gt;
                        (r,g,b) = (v,p,q)&lt;br /&gt;
                else:&lt;br /&gt;
                        (r,g,b) = (v,v,v)&lt;br /&gt;
                        print &amp;quot;error, i not equal 1-5&amp;quot;&lt;br /&gt;
&lt;br /&gt;
        return [r,g,b]&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
# Add color_obj to the PyMOL command list &lt;br /&gt;
cmd.extend(&amp;quot;color_obj&amp;quot;,color_obj)&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Script_Library|Color Objects]]&lt;/div&gt;</summary>
		<author><name>Rlc</name></author>
	</entry>
	<entry>
		<id>https://wiki.pymol.org/index.php?title=Color_Objects&amp;diff=7559&amp;oldid=prev</id>
		<title>Krother at 15:21, 23 February 2005</title>
		<link rel="alternate" type="text/html" href="https://wiki.pymol.org/index.php?title=Color_Objects&amp;diff=7559&amp;oldid=prev"/>
		<updated>2005-02-23T15:21:49Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;lt;source lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
#####################################################################&lt;br /&gt;
#&lt;br /&gt;
# Colour by object&lt;br /&gt;
#&lt;br /&gt;
#####################################################################&lt;br /&gt;
&lt;br /&gt;
def color_obj(rainbow=0):&lt;br /&gt;
&lt;br /&gt;
        &amp;quot;&amp;quot;&amp;quot;&lt;br /&gt;
        &lt;br /&gt;
AUTHOR &lt;br /&gt;
&lt;br /&gt;
        Gareth Stockwell&lt;br /&gt;
&lt;br /&gt;
USAGE&lt;br /&gt;
&lt;br /&gt;
        color_obj(rainbow=0)&lt;br /&gt;
&lt;br /&gt;
	This function colours each object currently in the PyMOL heirarchy&lt;br /&gt;
	with a different colour.  Colours used are either the 22 named&lt;br /&gt;
	colours used by PyMOL (in which case the 23rd object, if it exists,&lt;br /&gt;
	gets the same colour as the first), or are the colours of the rainbow&lt;br /&gt;
&lt;br /&gt;
        &amp;quot;&amp;quot;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
	# Process arguments&lt;br /&gt;
	rainbow = int(rainbow)&lt;br /&gt;
&lt;br /&gt;
        # Get names of all PyMOL objects&lt;br /&gt;
	obj_list = cmd.get_names('models')&lt;br /&gt;
&lt;br /&gt;
	if rainbow:&lt;br /&gt;
&lt;br /&gt;
           print &amp;quot;\nColouring objects as rainbow\n&amp;quot;&lt;br /&gt;
&lt;br /&gt;
	   nobj = len(obj_list)&lt;br /&gt;
&lt;br /&gt;
	   # Create colours starting at blue(240) to red(0), using intervals&lt;br /&gt;
	   # of 240/(nobj-1)&lt;br /&gt;
	   for j in range(nobj):&lt;br /&gt;
	      hsv = (240-j*240/(nobj-1), 1, 1)&lt;br /&gt;
	      # Convert to RGB&lt;br /&gt;
	      rgb = hsv_to_rgb(hsv)&lt;br /&gt;
	      # Define the new colour&lt;br /&gt;
	      cmd.set_color(&amp;quot;col&amp;quot; + str(j), rgb)&lt;br /&gt;
	      print obj_list[j], rgb&lt;br /&gt;
	      # Colour the object&lt;br /&gt;
	      cmd.color(&amp;quot;col&amp;quot; + str(j), obj_list[j])&lt;br /&gt;
&lt;br /&gt;
	else:&lt;br /&gt;
&lt;br /&gt;
	   print &amp;quot;\nColouring objects using PyMOL defined colours\n&amp;quot;&lt;br /&gt;
&lt;br /&gt;
	   # List of available colours&lt;br /&gt;
	   colours = ['red', 'green', 'blue', 'yellow', 'violet', 'cyan',    \&lt;br /&gt;
           'salmon', 'lime', 'pink', 'slate', 'magenta', 'orange', 'marine', \&lt;br /&gt;
	   'olive', 'purple', 'teal', 'forest', 'firebrick', 'chocolate',    \&lt;br /&gt;
	   'wheat', 'white', 'grey' ]&lt;br /&gt;
	   ncolours = len(colours)&lt;br /&gt;
&lt;br /&gt;
	   # Loop over objects&lt;br /&gt;
	   i = 0&lt;br /&gt;
	   for obj in obj_list:&lt;br /&gt;
	      print &amp;quot;  &amp;quot;, obj, colours[i]&lt;br /&gt;
	      cmd.color(colours[i], obj)&lt;br /&gt;
	      i = i+1&lt;br /&gt;
	      if(i == ncolours):&lt;br /&gt;
	         i = 0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# HSV to RGB routine taken from Robert L. Campbell's color_b.py script&lt;br /&gt;
#   See http://biophysics.med.jhmi.edu/rlc/work/pymol/&lt;br /&gt;
# Original algorithm from: http://www.cs.rit.edu/~ncs/color/t_convert.html&lt;br /&gt;
def hsv_to_rgb(hsv):&lt;br /&gt;
&lt;br /&gt;
        h = float(hsv[0])&lt;br /&gt;
        s = float(hsv[1])&lt;br /&gt;
        v = float(hsv[2])&lt;br /&gt;
&lt;br /&gt;
        if( s == 0 ) :&lt;br /&gt;
                #achromatic (grey)&lt;br /&gt;
                r = g = b = v&lt;br /&gt;
&lt;br /&gt;
        else:&lt;br /&gt;
                # sector 0 to 5&lt;br /&gt;
                h = h/60.            &lt;br /&gt;
                i = int(h)&lt;br /&gt;
                f = h - i                       # factorial part of h&lt;br /&gt;
                #print h,i,f&lt;br /&gt;
                p = v * ( 1 - s )&lt;br /&gt;
                q = v * ( 1 - s * f )&lt;br /&gt;
                t = v * ( 1 - s * ( 1 - f ) )&lt;br /&gt;
&lt;br /&gt;
                if i == 0:&lt;br /&gt;
                        (r,g,b) = (v,t,p)&lt;br /&gt;
                elif i == 1:&lt;br /&gt;
                        (r,g,b) = (q,v,p)&lt;br /&gt;
                elif i == 2:&lt;br /&gt;
                        (r,g,b) = (p,v,t)&lt;br /&gt;
                elif i == 3:&lt;br /&gt;
                        (r,g,b) = (p,q,v)&lt;br /&gt;
                elif i == 4:&lt;br /&gt;
                        (r,g,b) = (t,p,v)&lt;br /&gt;
                elif i == 5:&lt;br /&gt;
                        (r,g,b) = (v,p,q)&lt;br /&gt;
                else:&lt;br /&gt;
                        (r,g,b) = (v,v,v)&lt;br /&gt;
                        print &amp;quot;error, i not equal 1-5&amp;quot;&lt;br /&gt;
&lt;br /&gt;
        return [r,g,b]&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
# Add color_obj to the PyMOL command list &lt;br /&gt;
cmd.extend(&amp;quot;color_obj&amp;quot;,color_obj)&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Scripting_Script_Library|Color Objects]]&lt;/div&gt;</summary>
		<author><name>Krother</name></author>
	</entry>
</feed>