<?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=Annotation_wizard</id>
	<title>Annotation wizard - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.pymol.org/index.php?action=history&amp;feed=atom&amp;title=Annotation_wizard"/>
	<link rel="alternate" type="text/html" href="https://wiki.pymol.org/index.php?title=Annotation_wizard&amp;action=history"/>
	<updated>2026-06-04T20:27:46Z</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=Annotation_wizard&amp;diff=765&amp;oldid=prev</id>
		<title>Pyadmin: 4 revisions</title>
		<link rel="alternate" type="text/html" href="https://wiki.pymol.org/index.php?title=Annotation_wizard&amp;diff=765&amp;oldid=prev"/>
		<updated>2014-03-28T01:06:19Z</updated>

		<summary type="html">&lt;p&gt;4 revisions&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Here's an example of using the annotation wizard (see top-left corner):&lt;br /&gt;
&lt;br /&gt;
[[Image:Ann.png|450px]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
import pymol                                                                                                                                                                                &lt;br /&gt;
                                                                                                                                                                                            &lt;br /&gt;
# fetch a protein and setup the view&lt;br /&gt;
cmd.fetch(&amp;quot;1oky&amp;quot;, async=0)                                                                                                                                                                  &lt;br /&gt;
cmd.extract(&amp;quot;ligand&amp;quot;, &amp;quot;resn STU&amp;quot;)                                                                                                                                                           &lt;br /&gt;
cmd.show_as(&amp;quot;sticks&amp;quot;, &amp;quot;resn STU&amp;quot;)                                                                                                                                                           &lt;br /&gt;
cmd.show(&amp;quot;surface&amp;quot;, &amp;quot;ligand&amp;quot;)                                                                                                                                                               &lt;br /&gt;
cmd.flag(&amp;quot;ignore&amp;quot;, &amp;quot;not rep surface&amp;quot;)                                                                                                                                                       &lt;br /&gt;
cmd.set(&amp;quot;surface_color&amp;quot;, &amp;quot;grey&amp;quot;)                                                                                                                                                            &lt;br /&gt;
cmd.set(&amp;quot;transparency&amp;quot;, 0.3)                                                                                                                                                                &lt;br /&gt;
cmd.distance(&amp;quot;(ligand)&amp;quot;, &amp;quot;(poly)&amp;quot;, quiet=1, mode=2, label=1)                                                                                                                                &lt;br /&gt;
&lt;br /&gt;
# turn on the annotation wizard + prompt                                                                                                                                                                                            &lt;br /&gt;
cmd.wizard(&amp;quot;annotation&amp;quot;)                                                                                                                                                                    &lt;br /&gt;
cmd.set(&amp;quot;wizard_prompt_mode&amp;quot;, 1)                                                                                                                                                            &lt;br /&gt;
&lt;br /&gt;
pymol.session.annotation = {}                                                                                                                                                               &lt;br /&gt;
                                                                                                                                                                                            &lt;br /&gt;
state_dict = {1: ['\\999Molecules:','  \\459staurosporine (ligand)','  \\459protein (1oky)','\\999Objects:','  \\459Hydrogen bond neighbors',]}                                             &lt;br /&gt;
                                                                                                                                                                                            &lt;br /&gt;
pymol.session.annotation[&amp;quot;1oky&amp;quot;] = state_dict                                                                                                                                               &lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The following source shows you how to use the annotation wizard for multiple objects.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
import pymol                                                                                                                          &lt;br /&gt;
&lt;br /&gt;
# fetch a protein and setup the view&lt;br /&gt;
cmd.fetch(&amp;quot;1oky&amp;quot;, async=0)                                                                                                           &lt;br /&gt;
cmd.extract(&amp;quot;ligand&amp;quot;, &amp;quot;resn STU&amp;quot;)                                                                                                    &lt;br /&gt;
cmd.show_as(&amp;quot;sticks&amp;quot;, &amp;quot;resn STU&amp;quot;)                                                                                                    &lt;br /&gt;
cmd.show(&amp;quot;surface&amp;quot;, &amp;quot;ligand&amp;quot;)                                                                                                        &lt;br /&gt;
cmd.flag(&amp;quot;ignore&amp;quot;, &amp;quot;not rep surface&amp;quot;)                                                                                                &lt;br /&gt;
cmd.set(&amp;quot;surface_color&amp;quot;, &amp;quot;grey&amp;quot;)                                                                                                     &lt;br /&gt;
cmd.set(&amp;quot;transparency&amp;quot;, 0.3)                                                                                                         &lt;br /&gt;
cmd.distance(&amp;quot;(ligand)&amp;quot;, &amp;quot;(poly)&amp;quot;, quiet=1, mode=2, label=1)                                                                         &lt;br /&gt;
 &lt;br /&gt;
# turn on the annotation wizard + prompt                                                                                             &lt;br /&gt;
cmd.wizard(&amp;quot;annotation&amp;quot;)                                                                                                             &lt;br /&gt;
&lt;br /&gt;
cmd.set(&amp;quot;wizard_prompt_mode&amp;quot;, 1)                                                                                                     &lt;br /&gt;
pymol.session.annotation = {}                                                                                                        &lt;br /&gt;
&lt;br /&gt;
# using the annotation wizard for multiple objects:&lt;br /&gt;
&lt;br /&gt;
prot_dict = { 1: ['\\999Protein:',' \\459protein (1oky)',]}&lt;br /&gt;
lig_dict  = { 1: ['\\999Ligand:',' \\459staurosporine (ligand)',]}&lt;br /&gt;
dist_dict = { 1: ['\\999Objects: ',' \\459Hydrogen bond neighbors',]}&lt;br /&gt;
&lt;br /&gt;
pymol.session.annotation[&amp;quot;1oky&amp;quot;] = prot_dict&lt;br /&gt;
&lt;br /&gt;
pymol.session.annotation[&amp;quot;ligand&amp;quot;] = lig_dict&lt;br /&gt;
&lt;br /&gt;
pymol.session.annotation[&amp;quot;dist01&amp;quot;] = dist_dict&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Wizards]]&lt;/div&gt;</summary>
		<author><name>Pyadmin</name></author>
	</entry>
</feed>