<?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=Tiny+Cerebellum</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=Tiny+Cerebellum"/>
	<link rel="alternate" type="text/html" href="https://wiki.pymol.org/index.php/Special:Contributions/Tiny_Cerebellum"/>
	<updated>2026-05-10T05:44:06Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.35.1</generator>
	<entry>
		<id>https://wiki.pymol.org/index.php?title=Talk:InterfaceResidues&amp;diff=336</id>
		<title>Talk:InterfaceResidues</title>
		<link rel="alternate" type="text/html" href="https://wiki.pymol.org/index.php?title=Talk:InterfaceResidues&amp;diff=336"/>
		<updated>2010-02-08T09:54:36Z</updated>

		<summary type="html">&lt;p&gt;Tiny Cerebellum: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Would you say that this is the same thing as a contact map?&lt;br /&gt;
&lt;br /&gt;
Sean&lt;br /&gt;
&lt;br /&gt;
As I understand it a contact map measures distnaces between atoms.  This script measures the differences between surface areas for the complex together and then the chains separately.  There will be some correlated information, but I believe not exact.&lt;br /&gt;
&lt;br /&gt;
[[User:Inchoate|Tree]] 21:02, 29 June 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
I was trying to use InterfaceResidues script, but always get:&lt;br /&gt;
&lt;br /&gt;
Traceback (most recent call last):&lt;br /&gt;
File &amp;quot;/Users/delwarl/MacPyMOL080511/build/Deployment/MacPyMOL.app/pymol/modules/pymol/parser.py&amp;quot;, line 455, in parse&lt;br /&gt;
File &amp;quot;&amp;lt;string&amp;gt;&amp;quot;, line 1&lt;br /&gt;
 \f1\b0 \cf0interfaceResidues(cmpx, cA=\cf4 'c. A'\cf0 , cB=\cf4 'c. B'\cf0 , cutoff=\cf5 1.0\cf0 , selName=\cf4 &amp;quot;interface&amp;quot;\cf0 ):&lt;br /&gt;
 ^&lt;br /&gt;
 SyntaxError: invalid token&lt;br /&gt;
PyMOL&amp;gt;\f1\i0 \cf0 \&lt;br /&gt;
PyMOL&amp;gt;oldDS = \cf7 cmd\cf0 .get(\cf4 &amp;quot;dot_solvent&amp;quot;\cf0 )\&lt;br /&gt;
PyMOL&amp;gt;\cf7 cmd\cf0 .\cf8 set\cf0 (\cf4 &amp;quot;dot_solvent&amp;quot;\cf0 , \cf5 1\cf0 )\&lt;br /&gt;
PyMOL&amp;gt;\'a0\&lt;br /&gt;
PyMOL&amp;gt;\f2\i \cf6 # set some string names for temporary objects/selections&lt;br /&gt;
Traceback (most recent call last):&lt;br /&gt;
File &amp;quot;/Users/delwarl/MacPyMOL080511/build/Deployment/MacPyMOL.app/pymol/modules/pymol/parser.py&amp;quot;, line 455, in parse&lt;br /&gt;
File &amp;quot;&amp;lt;string&amp;gt;&amp;quot;, line 1&lt;br /&gt;
 \f1\i0 \cf0&lt;br /&gt;
 ^&lt;br /&gt;
 SyntaxError: invalid token&lt;br /&gt;
PyMOL&amp;gt;\f1\i0 \cf0 \&lt;br /&gt;
PyMOL&amp;gt;tempC, selName1 = \cf4 &amp;quot;tempComplex&amp;quot;\cf0 , selName+\cf4 &amp;quot;1&amp;quot;\cf0 \&lt;br /&gt;
PyMOL&amp;gt;chA, chB = \cf4 &amp;quot;chA&amp;quot;\cf0 , \cf4 &amp;quot;chB&amp;quot;\cf0 \&lt;br /&gt;
PyMOL&amp;gt;\'a0\&lt;br /&gt;
PyMOL&amp;gt;\f2\i \cf6 # operate on a new object &amp;amp; turn off the original&lt;br /&gt;
Traceback (most recent call last):&lt;br /&gt;
File &amp;quot;/Users/delwarl/MacPyMOL080511/build/Deployment/MacPyMOL.app/pymol/modules/pymol/parser.py&amp;quot;, line 455, in parse&lt;br /&gt;
File &amp;quot;&amp;lt;string&amp;gt;&amp;quot;, line 1&lt;br /&gt;
 \f1\i0 \cf0&lt;br /&gt;
 ^&lt;br /&gt;
 SyntaxError: invalid token&lt;br /&gt;
PyMOL&amp;gt;\f1\i0 \cf0 \&lt;br /&gt;
PyMOL&amp;gt;\cf7 cmd\cf0 .create(tempC, cmpx)\&lt;br /&gt;
PyMOL&amp;gt;\cf7 cmd\cf0 .disable(cmpx)\&lt;br /&gt;
PyMOL&amp;gt;\'a0\&lt;br /&gt;
PyMOL&amp;gt;\f2\i \cf6 # remove cruft and inrrelevant chains&lt;br /&gt;
Traceback (most recent call last):&lt;br /&gt;
File &amp;quot;/Users/delwarl/MacPyMOL080511/build/Deployment/MacPyMOL.app/pymol/modules/pymol/parser.py&amp;quot;, line 455, in parse&lt;br /&gt;
File &amp;quot;&amp;lt;string&amp;gt;&amp;quot;, line 1&lt;br /&gt;
 \f1\i0 \cf0&lt;br /&gt;
 ^&lt;br /&gt;
 SyntaxError: invalid token&lt;br /&gt;
PyMOL&amp;gt;\f1\i0 \cf0 \&lt;br /&gt;
PyMOL&amp;gt;\cf7 cmd\cf0 .remove(tempC + \cf4 &amp;quot; and not (polymer and (%s or\'a0%s))&amp;quot;\cf0\cf9 %\cf0(cA, cB))\&lt;br /&gt;
PyMOL&amp;gt;\'a0\&lt;br /&gt;
PyMOL&amp;gt;\f2\i \cf6 # get the area of the complete complex&lt;br /&gt;
Traceback (most recent call last):&lt;br /&gt;
File &amp;quot;/Users/delwarl/MacPyMOL080511/build/Deployment/MacPyMOL.app/pymol/modules/pymol/parser.py&amp;quot;, line 455, in parse&lt;br /&gt;
File &amp;quot;&amp;lt;string&amp;gt;&amp;quot;, line 1&lt;br /&gt;
 \f1\i0 \cf0&lt;br /&gt;
 ^&lt;br /&gt;
 SyntaxError: invalid token&lt;br /&gt;
PyMOL&amp;gt;\f1\i0 \cf0 \&lt;br /&gt;
PyMOL&amp;gt;\cf7 cmd\cf0 .get_area(tempC, load_b=\cf5 1\cf0 )\&lt;br /&gt;
PyMOL&amp;gt;\f2\i \cf6 # copy the areas from the loaded b to the q, field.&lt;br /&gt;
Traceback (most recent call last):&lt;br /&gt;
File &amp;quot;/Users/delwarl/MacPyMOL080511/build/Deployment/MacPyMOL.app/pymol/modules/pymol/parser.py&amp;quot;, line 455, in parse&lt;br /&gt;
File &amp;quot;&amp;lt;string&amp;gt;&amp;quot;, line 1&lt;br /&gt;
 \f1\i0 \cf0&lt;br /&gt;
 ^&lt;br /&gt;
 SyntaxError: invalid token&lt;br /&gt;
PyMOL&amp;gt;\f1\i0 \cf0 \&lt;br /&gt;
PyMOL&amp;gt;\cf7 cmd\cf0 .alter(tempC, \cf4 'q=b'\cf0 )\&lt;br /&gt;
PyMOL&amp;gt;\'a0\&lt;br /&gt;
PyMOL&amp;gt;\f2\i \cf6 # extract the two chains and calc. the new area&lt;br /&gt;
Traceback (most recent call last):&lt;br /&gt;
File &amp;quot;/Users/delwarl/MacPyMOL080511/build/Deployment/MacPyMOL.app/pymol/modules/pymol/parser.py&amp;quot;, line 455, in parse&lt;br /&gt;
File &amp;quot;&amp;lt;string&amp;gt;&amp;quot;, line 1&lt;br /&gt;
 \f1\i0 \cf0&lt;br /&gt;
 ^&lt;br /&gt;
 SyntaxError: invalid token&lt;br /&gt;
PyMOL&amp;gt;\f1\i0 \cf0 \&lt;br /&gt;
PyMOL&amp;gt;\f2\i \cf6 # note: the q fields are copied to the new objects&lt;br /&gt;
Traceback (most recent call last):&lt;br /&gt;
File &amp;quot;/Users/delwarl/MacPyMOL080511/build/Deployment/MacPyMOL.app/pymol/modules/pymol/parser.py&amp;quot;, line 455, in parse&lt;br /&gt;
File &amp;quot;&amp;lt;string&amp;gt;&amp;quot;, line 1&lt;br /&gt;
 \f1\i0 \cf0&lt;br /&gt;
 ^&lt;br /&gt;
 SyntaxError: invalid token&lt;br /&gt;
PyMOL&amp;gt;\f1\i0 \cf0 \&lt;br /&gt;
PyMOL&amp;gt;\f2\i \cf6 # chA and chB&lt;br /&gt;
Traceback (most recent call last):&lt;br /&gt;
File &amp;quot;/Users/delwarl/MacPyMOL080511/build/Deployment/MacPyMOL.app/pymol/modules/pymol/parser.py&amp;quot;, line 455, in parse&lt;br /&gt;
File &amp;quot;&amp;lt;string&amp;gt;&amp;quot;, line 1&lt;br /&gt;
 \f1\i0 \cf0&lt;br /&gt;
 ^&lt;br /&gt;
 SyntaxError: invalid token&lt;br /&gt;
PyMOL&amp;gt;\f1\i0 \cf0 \&lt;br /&gt;
PyMOL&amp;gt;\cf7 cmd\cf0 .extract(chA, tempC + \cf4 &amp;quot; and (&amp;quot;\cf0+ cA + \cf4 &amp;quot;)&amp;quot;\cf0 )\&lt;br /&gt;
PyMOL&amp;gt;\cf7 cmd\cf0 .extract(chB, tempC + \cf4 &amp;quot; and (&amp;quot;\cf0+ cB + \cf4 &amp;quot;)&amp;quot;\cf0 )\&lt;br /&gt;
PyMOL&amp;gt;\cf7 cmd\cf0 .get_area(chA, load_b=\cf5 1\cf0 )\&lt;br /&gt;
PyMOL&amp;gt;\cf7 cmd\cf0 .get_area(chB, load_b=\cf5 1\cf0 )\&lt;br /&gt;
PyMOL&amp;gt;\'a0\&lt;br /&gt;
PyMOL&amp;gt;\f2\i \cf6 # update the chain-only objects w/the difference&lt;br /&gt;
Traceback (most recent call last):&lt;br /&gt;
File &amp;quot;/Users/delwarl/MacPyMOL080511/build/Deployment/MacPyMOL.app/pymol/modules/pymol/parser.py&amp;quot;, line 455, in parse&lt;br /&gt;
File &amp;quot;&amp;lt;string&amp;gt;&amp;quot;, line 1&lt;br /&gt;
 \f1\i0 \cf0&lt;br /&gt;
 ^&lt;br /&gt;
 SyntaxError: invalid token&lt;br /&gt;
PyMOL&amp;gt;\f1\i0 \cf0 \&lt;br /&gt;
PyMOL&amp;gt;\cf7 cmd\cf0 .alter( \cf4 &amp;quot;%s or\'a0%s&amp;quot;\cf0\cf9 %\cf0(chA,chB), \cf4 &amp;quot;b=b-q&amp;quot;\cf0)\&lt;br /&gt;
PyMOL&amp;gt;\'a0\&lt;br /&gt;
PyMOL&amp;gt;\f2\i \cf6 # The calculations are done.Now, all we need to&lt;br /&gt;
Traceback (most recent call last):&lt;br /&gt;
File &amp;quot;/Users/delwarl/MacPyMOL080511/build/Deployment/MacPyMOL.app/pymol/modules/pymol/parser.py&amp;quot;, line 455, in parse&lt;br /&gt;
File &amp;quot;&amp;lt;string&amp;gt;&amp;quot;, line 1&lt;br /&gt;
 \f1\i0 \cf0&lt;br /&gt;
 ^&lt;br /&gt;
 SyntaxError: invalid token&lt;br /&gt;
PyMOL&amp;gt;\f1\i0 \cf0 \&lt;br /&gt;
PyMOL&amp;gt;\f2\i \cf6 # do is to determine which residues are over the cutoff&lt;br /&gt;
Traceback (most recent call last):&lt;br /&gt;
File &amp;quot;/Users/delwarl/MacPyMOL080511/build/Deployment/MacPyMOL.app/pymol/modules/pymol/parser.py&amp;quot;, line 455, in parse&lt;br /&gt;
File &amp;quot;&amp;lt;string&amp;gt;&amp;quot;, line 1&lt;br /&gt;
 \f1\i0 \cf0&lt;br /&gt;
 ^&lt;br /&gt;
 SyntaxError: invalid token&lt;br /&gt;
PyMOL&amp;gt;\f1\i0 \cf0 \&lt;br /&gt;
PyMOL&amp;gt;\f2\i \cf6 # and save them.&lt;br /&gt;
Traceback (most recent call last):&lt;br /&gt;
File &amp;quot;/Users/delwarl/MacPyMOL080511/build/Deployment/MacPyMOL.app/pymol/modules/pymol/parser.py&amp;quot;, line 455, in parse&lt;br /&gt;
File &amp;quot;&amp;lt;string&amp;gt;&amp;quot;, line 1&lt;br /&gt;
 \f1\i0 \cf0&lt;br /&gt;
 ^&lt;br /&gt;
 SyntaxError: invalid token&lt;br /&gt;
PyMOL&amp;gt;\f1\i0 \cf0 \&lt;br /&gt;
PyMOL&amp;gt;stored.r, rVal, seen = [], [], []\&lt;br /&gt;
PyMOL&amp;gt;\cf7 cmd\cf0 .iterate(\cf4 '%s or\'a0%s'\cf0\cf9 %\cf0(chA, chB), \cf4 'stored.r.append((model,resi,b))'\cf0 )\&lt;br /&gt;
PyMOL&amp;gt;\'a0\&lt;br /&gt;
PyMOL&amp;gt;\cf7 cmd\cf0 .enable(cmpx)\&lt;br /&gt;
PyMOL&amp;gt;\cf7 cmd\cf0 .\cf7 select\cf0 (selName1, \cf8 None\cf0 )\&lt;br /&gt;
PyMOL&amp;gt;\f0\b \cf2 for&lt;br /&gt;
Traceback (most recent call last):&lt;br /&gt;
File &amp;quot;/Users/delwarl/MacPyMOL080511/build/Deployment/MacPyMOL.app/pymol/modules/pymol/parser.py&amp;quot;, line 455, in parse&lt;br /&gt;
File &amp;quot;&amp;lt;string&amp;gt;&amp;quot;, line 1&lt;br /&gt;
 \f1\i0 \cf0&lt;br /&gt;
 ^&lt;br /&gt;
 SyntaxError: invalid token&lt;br /&gt;
PyMOL&amp;gt;\f1\b0 \cf0(model,resi,diff)&lt;br /&gt;
Traceback (most recent call last):&lt;br /&gt;
File &amp;quot;/Users/delwarl/MacPyMOL080511/build/Deployment/MacPyMOL.app/pymol/modules/pymol/parser.py&amp;quot;, line 455, in parse&lt;br /&gt;
File &amp;quot;&amp;lt;string&amp;gt;&amp;quot;, line 1&lt;br /&gt;
 \f1\b0 \cf0(model,resi,diff)&lt;br /&gt;
 ^&lt;br /&gt;
 SyntaxError: invalid token&lt;br /&gt;
PyMOL&amp;gt;\f0\b \cf2 in&lt;br /&gt;
Traceback (most recent call last):&lt;br /&gt;
File &amp;quot;/Users/delwarl/MacPyMOL080511/build/Deployment/MacPyMOL.app/pymol/modules/pymol/parser.py&amp;quot;, line 455, in parse&lt;br /&gt;
File &amp;quot;&amp;lt;string&amp;gt;&amp;quot;, line 1&lt;br /&gt;
 \f0\b \cf2 in&lt;br /&gt;
^&lt;br /&gt;
 SyntaxError: invalid token&lt;br /&gt;
PyMOL&amp;gt;\f1\b0 \cf0stored.r:\&lt;br /&gt;
PyMOL&amp;gt;key=resi+\cf4 &amp;quot;-&amp;quot;\cf0 +model\&lt;br /&gt;
PyMOL&amp;gt;\f0\b \cf2 if&lt;br /&gt;
Traceback (most recent call last):&lt;br /&gt;
File &amp;quot;/Users/delwarl/MacPyMOL080511/build/Deployment/MacPyMOL.app/pymol/modules/pymol/parser.py&amp;quot;, line 455, in parse&lt;br /&gt;
File &amp;quot;&amp;lt;string&amp;gt;&amp;quot;, line 1&lt;br /&gt;
 \f1\b0 \cf0stored.r:&lt;br /&gt;
 ^&lt;br /&gt;
 SyntaxError: invalid token&lt;br /&gt;
PyMOL&amp;gt;\f1\b0 \cf0\cf8 abs\cf0 (diff)\cf9 &amp;gt;\cf0 =\cf8 float\cf0 (cutoff):\&lt;br /&gt;
PyMOL&amp;gt;\f0\b \cf2 if&lt;br /&gt;
Traceback (most recent call last):&lt;br /&gt;
File &amp;quot;/Users/delwarl/MacPyMOL080511/build/Deployment/MacPyMOL.app/pymol/modules/pymol/parser.py&amp;quot;, line 455, in parse&lt;br /&gt;
File &amp;quot;&amp;lt;string&amp;gt;&amp;quot;, line 1&lt;br /&gt;
 \f1\b0 \cf0\cf8 abs\cf0 (diff)\cf9 &amp;gt;\cf0 =\cf8 float\cf0 (cutoff):&lt;br /&gt;
 ^&lt;br /&gt;
 SyntaxError: invalid token&lt;br /&gt;
PyMOL&amp;gt;\f1\b0 \cf0key&lt;br /&gt;
Traceback (most recent call last):&lt;br /&gt;
File &amp;quot;/Users/delwarl/MacPyMOL080511/build/Deployment/MacPyMOL.app/pymol/modules/pymol/parser.py&amp;quot;, line 455, in parse&lt;br /&gt;
File &amp;quot;&amp;lt;string&amp;gt;&amp;quot;, line 1&lt;br /&gt;
 \f1\b0 \cf0key&lt;br /&gt;
 ^&lt;br /&gt;
 SyntaxError: invalid token&lt;br /&gt;
PyMOL&amp;gt;\f0\b \cf2 in&lt;br /&gt;
Traceback (most recent call last):&lt;br /&gt;
File &amp;quot;/Users/delwarl/MacPyMOL080511/build/Deployment/MacPyMOL.app/pymol/modules/pymol/parser.py&amp;quot;, line 455, in parse&lt;br /&gt;
File &amp;quot;&amp;lt;string&amp;gt;&amp;quot;, line 1&lt;br /&gt;
 \f0\b \cf2 in&lt;br /&gt;
^&lt;br /&gt;
 SyntaxError: invalid token&lt;br /&gt;
PyMOL&amp;gt;\f1\b0 \cf0seen:&lt;br /&gt;
Traceback (most recent call last):&lt;br /&gt;
File &amp;quot;/Users/delwarl/MacPyMOL080511/build/Deployment/MacPyMOL.app/pymol/modules/pymol/parser.py&amp;quot;, line 455, in parse&lt;br /&gt;
File &amp;quot;&amp;lt;string&amp;gt;&amp;quot;, line 1&lt;br /&gt;
 \f1\b0 \cf0seen:&lt;br /&gt;
 ^&lt;br /&gt;
 SyntaxError: invalid token&lt;br /&gt;
PyMOL&amp;gt;\f0\b \cf2 continue&lt;br /&gt;
Traceback (most recent call last):&lt;br /&gt;
File &amp;quot;/Users/delwarl/MacPyMOL080511/build/Deployment/MacPyMOL.app/pymol/modules/pymol/parser.py&amp;quot;, line 455, in parse&lt;br /&gt;
File &amp;quot;&amp;lt;string&amp;gt;&amp;quot;, line 1&lt;br /&gt;
 \f0\b \cf2 continue&lt;br /&gt;
^&lt;br /&gt;
 SyntaxError: invalid token&lt;br /&gt;
PyMOL&amp;gt;\f1\b0 \cf0 \&lt;br /&gt;
PyMOL&amp;gt;\f0\b \cf2 else&lt;br /&gt;
Traceback (most recent call last):&lt;br /&gt;
File &amp;quot;/Users/delwarl/MacPyMOL080511/build/Deployment/MacPyMOL.app/pymol/modules/pymol/parser.py&amp;quot;, line 455, in parse&lt;br /&gt;
File &amp;quot;&amp;lt;string&amp;gt;&amp;quot;, line 1&lt;br /&gt;
 \f1\b0 \cf0&lt;br /&gt;
 ^&lt;br /&gt;
 SyntaxError: invalid token&lt;br /&gt;
PyMOL&amp;gt;\f1\b0 \cf0 : seen.append(key)\&lt;br /&gt;
PyMOL&amp;gt;rVal.append( (model,resi,diff) )\&lt;br /&gt;
PyMOL&amp;gt;\f2\i \cf6 # expand the selection here; I chose to iterate over stored.r instead of&lt;br /&gt;
Traceback (most recent call last):&lt;br /&gt;
File &amp;quot;/Users/delwarl/MacPyMOL080511/build/Deployment/MacPyMOL.app/pymol/modules/pymol/parser.py&amp;quot;, line 455, in parse&lt;br /&gt;
File &amp;quot;&amp;lt;string&amp;gt;&amp;quot;, line 1&lt;br /&gt;
 \f1\b0 \cf0 : seen.append(key)&lt;br /&gt;
 ^&lt;br /&gt;
 SyntaxError: invalid token&lt;br /&gt;
PyMOL&amp;gt;\f1\i0 \cf0 \&lt;br /&gt;
PyMOL&amp;gt;\f2\i \cf6 # creating one large selection b/c if there are too many residues PyMOL&lt;br /&gt;
Traceback (most recent call last):&lt;br /&gt;
File &amp;quot;/Users/delwarl/MacPyMOL080511/build/Deployment/MacPyMOL.app/pymol/modules/pymol/parser.py&amp;quot;, line 455, in parse&lt;br /&gt;
File &amp;quot;&amp;lt;string&amp;gt;&amp;quot;, line 1&lt;br /&gt;
 \f1\i0 \cf0&lt;br /&gt;
 ^&lt;br /&gt;
 SyntaxError: invalid token&lt;br /&gt;
PyMOL&amp;gt;\f1\i0 \cf0 \&lt;br /&gt;
PyMOL&amp;gt;\f2\i \cf6 # might crash on a very large selection.This is pretty much guaranteed&lt;br /&gt;
Traceback (most recent call last):&lt;br /&gt;
File &amp;quot;/Users/delwarl/MacPyMOL080511/build/Deployment/MacPyMOL.app/pymol/modules/pymol/parser.py&amp;quot;, line 455, in parse&lt;br /&gt;
File &amp;quot;&amp;lt;string&amp;gt;&amp;quot;, line 1&lt;br /&gt;
 \f1\i0 \cf0&lt;br /&gt;
 ^&lt;br /&gt;
 SyntaxError: invalid token&lt;br /&gt;
PyMOL&amp;gt;\f1\i0 \cf0 \&lt;br /&gt;
PyMOL&amp;gt;\f2\i \cf6 # not to kill PyMOL; but, it might take a little longer to run.&lt;br /&gt;
Traceback (most recent call last):&lt;br /&gt;
File &amp;quot;/Users/delwarl/MacPyMOL080511/build/Deployment/MacPyMOL.app/pymol/modules/pymol/parser.py&amp;quot;, line 455, in parse&lt;br /&gt;
File &amp;quot;&amp;lt;string&amp;gt;&amp;quot;, line 1&lt;br /&gt;
 \f1\i0 \cf0&lt;br /&gt;
 ^&lt;br /&gt;
 SyntaxError: invalid token&lt;br /&gt;
PyMOL&amp;gt;\f1\i0 \cf0 \&lt;br /&gt;
PyMOL&amp;gt;\cf7 cmd\cf0 .\cf7 select\cf0 ( selName1, selName1 + \cf4 &amp;quot; or (%s and i.\'a0%s)&amp;quot;\cf0\cf9 %\cf0(model,resi))\&lt;br /&gt;
PyMOL&amp;gt;\'a0\&lt;br /&gt;
PyMOL&amp;gt;\f2\i \cf6 # this is how you transfer a selection to another object.&lt;br /&gt;
Traceback (most recent call last):&lt;br /&gt;
File &amp;quot;/Users/delwarl/MacPyMOL080511/build/Deployment/MacPyMOL.app/pymol/modules/pymol/parser.py&amp;quot;, line 455, in parse&lt;br /&gt;
File &amp;quot;&amp;lt;string&amp;gt;&amp;quot;, line 1&lt;br /&gt;
 \f1\i0 \cf0&lt;br /&gt;
 ^&lt;br /&gt;
 SyntaxError: invalid token&lt;br /&gt;
PyMOL&amp;gt;\f1\i0 \cf0 \&lt;br /&gt;
PyMOL&amp;gt;\cf7 cmd\cf0 .\cf7 select\cf0 (selName, cmpx + \cf4 &amp;quot; in &amp;quot;\cf0+ selName1)\&lt;br /&gt;
PyMOL&amp;gt;\f2\i \cf6 # clean up after ourselves&lt;br /&gt;
Traceback (most recent call last):&lt;br /&gt;
File &amp;quot;/Users/delwarl/MacPyMOL080511/build/Deployment/MacPyMOL.app/pymol/modules/pymol/parser.py&amp;quot;, line 455, in parse&lt;br /&gt;
File &amp;quot;&amp;lt;string&amp;gt;&amp;quot;, line 1&lt;br /&gt;
 \f1\i0 \cf0&lt;br /&gt;
 ^&lt;br /&gt;
 SyntaxError: invalid token&lt;br /&gt;
PyMOL&amp;gt;\f1\i0 \cf0 \&lt;br /&gt;
PyMOL&amp;gt;\cf7 cmd\cf0 .delete(selName1)\&lt;br /&gt;
PyMOL&amp;gt;\cf7 cmd\cf0 .delete(chA)\&lt;br /&gt;
PyMOL&amp;gt;\cf7 cmd\cf0 .delete(chB)\&lt;br /&gt;
PyMOL&amp;gt;\cf7 cmd\cf0 .delete(tempC)\&lt;br /&gt;
PyMOL&amp;gt;\f2\i \cf6 # show the selection&lt;br /&gt;
Traceback (most recent call last):&lt;br /&gt;
File &amp;quot;/Users/delwarl/MacPyMOL080511/build/Deployment/MacPyMOL.app/pymol/modules/pymol/parser.py&amp;quot;, line 455, in parse&lt;br /&gt;
File &amp;quot;&amp;lt;string&amp;gt;&amp;quot;, line 1&lt;br /&gt;
 \f1\i0 \cf0&lt;br /&gt;
 ^&lt;br /&gt;
 SyntaxError: invalid token&lt;br /&gt;
PyMOL&amp;gt;\f1\i0 \cf0 \&lt;br /&gt;
PyMOL&amp;gt;\cf7 cmd\cf0 .enable(selName)\&lt;br /&gt;
PyMOL&amp;gt;\'a0\&lt;br /&gt;
PyMOL&amp;gt;\f2\i \cf6 # reset users settings&lt;br /&gt;
Traceback (most recent call last):&lt;br /&gt;
File &amp;quot;/Users/delwarl/MacPyMOL080511/build/Deployment/MacPyMOL.app/pymol/modules/pymol/parser.py&amp;quot;, line 455, in parse&lt;br /&gt;
File &amp;quot;&amp;lt;string&amp;gt;&amp;quot;, line 1&lt;br /&gt;
 \f1\i0 \cf0&lt;br /&gt;
 ^&lt;br /&gt;
 SyntaxError: invalid token&lt;br /&gt;
PyMOL&amp;gt;\f1\i0 \cf0 \&lt;br /&gt;
PyMOL&amp;gt;\cf7 cmd\cf0 .\cf8 set\cf0 (\cf4 &amp;quot;dot_solvent&amp;quot;\cf0 , oldDS)\&lt;br /&gt;
PyMOL&amp;gt;\'a0\&lt;br /&gt;
PyMOL&amp;gt;\f0\b \cf2 return&lt;br /&gt;
Traceback (most recent call last):&lt;br /&gt;
File &amp;quot;/Users/delwarl/MacPyMOL080511/build/Deployment/MacPyMOL.app/pymol/modules/pymol/parser.py&amp;quot;, line 455, in parse&lt;br /&gt;
File &amp;quot;&amp;lt;string&amp;gt;&amp;quot;, line 1&lt;br /&gt;
 \f1\i0 \cf0&lt;br /&gt;
 ^&lt;br /&gt;
 SyntaxError: invalid token&lt;br /&gt;
PyMOL&amp;gt;\f1\b0 \cf0rVal\&lt;br /&gt;
PyMOL&amp;gt;\'a0\&lt;br /&gt;
PyMOL&amp;gt;\cf7 cmd\cf0 .extend(\cf4 &amp;quot;interfaceResidues&amp;quot;\cf0 , interfaceResidues)}&lt;br /&gt;
Traceback (most recent call last):&lt;br /&gt;
File &amp;quot;/Users/delwarl/MacPyMOL080511/build/Deployment/MacPyMOL.app/pymol/modules/pymol/parser.py&amp;quot;, line 455, in parse&lt;br /&gt;
File &amp;quot;&amp;lt;string&amp;gt;&amp;quot;, line 1&lt;br /&gt;
 \f1\b0 \cf0rVal&lt;br /&gt;
^&lt;br /&gt;
 SyntaxError: invalid token   &lt;br /&gt;
&lt;br /&gt;
Can you tell me what I'm doing wrong?&lt;br /&gt;
Thanks.&lt;br /&gt;
&lt;br /&gt;
Does it help if you put this&lt;br /&gt;
&lt;br /&gt;
# -*- coding: utf-8 -*-&lt;br /&gt;
&lt;br /&gt;
as the first line of the script?&lt;br /&gt;
&lt;br /&gt;
[[User:Inchoate|Tree]] 03:19, 5 February 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
No, it does not.&lt;/div&gt;</summary>
		<author><name>Tiny Cerebellum</name></author>
	</entry>
	<entry>
		<id>https://wiki.pymol.org/index.php?title=Talk:InterfaceResidues&amp;diff=334</id>
		<title>Talk:InterfaceResidues</title>
		<link rel="alternate" type="text/html" href="https://wiki.pymol.org/index.php?title=Talk:InterfaceResidues&amp;diff=334"/>
		<updated>2010-02-04T14:42:16Z</updated>

		<summary type="html">&lt;p&gt;Tiny Cerebellum: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Would you say that this is the same thing as a contact map?&lt;br /&gt;
&lt;br /&gt;
Sean&lt;br /&gt;
&lt;br /&gt;
As I understand it a contact map measures distnaces between atoms.  This script measures the differences between surface areas for the complex together and then the chains separately.  There will be some correlated information, but I believe not exact.&lt;br /&gt;
&lt;br /&gt;
[[User:Inchoate|Tree]] 21:02, 29 June 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
I was trying to use InterfaceResidues script, but always get:&lt;br /&gt;
&lt;br /&gt;
Traceback (most recent call last):&lt;br /&gt;
File &amp;quot;/Users/delwarl/MacPyMOL080511/build/Deployment/MacPyMOL.app/pymol/modules/pymol/parser.py&amp;quot;, line 455, in parse&lt;br /&gt;
File &amp;quot;&amp;lt;string&amp;gt;&amp;quot;, line 1&lt;br /&gt;
 \f1\b0 \cf0interfaceResidues(cmpx, cA=\cf4 'c. A'\cf0 , cB=\cf4 'c. B'\cf0 , cutoff=\cf5 1.0\cf0 , selName=\cf4 &amp;quot;interface&amp;quot;\cf0 ):&lt;br /&gt;
 ^&lt;br /&gt;
 SyntaxError: invalid token&lt;br /&gt;
PyMOL&amp;gt;\f1\i0 \cf0 \&lt;br /&gt;
PyMOL&amp;gt;oldDS = \cf7 cmd\cf0 .get(\cf4 &amp;quot;dot_solvent&amp;quot;\cf0 )\&lt;br /&gt;
PyMOL&amp;gt;\cf7 cmd\cf0 .\cf8 set\cf0 (\cf4 &amp;quot;dot_solvent&amp;quot;\cf0 , \cf5 1\cf0 )\&lt;br /&gt;
PyMOL&amp;gt;\'a0\&lt;br /&gt;
PyMOL&amp;gt;\f2\i \cf6 # set some string names for temporary objects/selections&lt;br /&gt;
Traceback (most recent call last):&lt;br /&gt;
File &amp;quot;/Users/delwarl/MacPyMOL080511/build/Deployment/MacPyMOL.app/pymol/modules/pymol/parser.py&amp;quot;, line 455, in parse&lt;br /&gt;
File &amp;quot;&amp;lt;string&amp;gt;&amp;quot;, line 1&lt;br /&gt;
 \f1\i0 \cf0&lt;br /&gt;
 ^&lt;br /&gt;
 SyntaxError: invalid token&lt;br /&gt;
PyMOL&amp;gt;\f1\i0 \cf0 \&lt;br /&gt;
PyMOL&amp;gt;tempC, selName1 = \cf4 &amp;quot;tempComplex&amp;quot;\cf0 , selName+\cf4 &amp;quot;1&amp;quot;\cf0 \&lt;br /&gt;
PyMOL&amp;gt;chA, chB = \cf4 &amp;quot;chA&amp;quot;\cf0 , \cf4 &amp;quot;chB&amp;quot;\cf0 \&lt;br /&gt;
PyMOL&amp;gt;\'a0\&lt;br /&gt;
PyMOL&amp;gt;\f2\i \cf6 # operate on a new object &amp;amp; turn off the original&lt;br /&gt;
Traceback (most recent call last):&lt;br /&gt;
File &amp;quot;/Users/delwarl/MacPyMOL080511/build/Deployment/MacPyMOL.app/pymol/modules/pymol/parser.py&amp;quot;, line 455, in parse&lt;br /&gt;
File &amp;quot;&amp;lt;string&amp;gt;&amp;quot;, line 1&lt;br /&gt;
 \f1\i0 \cf0&lt;br /&gt;
 ^&lt;br /&gt;
 SyntaxError: invalid token&lt;br /&gt;
PyMOL&amp;gt;\f1\i0 \cf0 \&lt;br /&gt;
PyMOL&amp;gt;\cf7 cmd\cf0 .create(tempC, cmpx)\&lt;br /&gt;
PyMOL&amp;gt;\cf7 cmd\cf0 .disable(cmpx)\&lt;br /&gt;
PyMOL&amp;gt;\'a0\&lt;br /&gt;
PyMOL&amp;gt;\f2\i \cf6 # remove cruft and inrrelevant chains&lt;br /&gt;
Traceback (most recent call last):&lt;br /&gt;
File &amp;quot;/Users/delwarl/MacPyMOL080511/build/Deployment/MacPyMOL.app/pymol/modules/pymol/parser.py&amp;quot;, line 455, in parse&lt;br /&gt;
File &amp;quot;&amp;lt;string&amp;gt;&amp;quot;, line 1&lt;br /&gt;
 \f1\i0 \cf0&lt;br /&gt;
 ^&lt;br /&gt;
 SyntaxError: invalid token&lt;br /&gt;
PyMOL&amp;gt;\f1\i0 \cf0 \&lt;br /&gt;
PyMOL&amp;gt;\cf7 cmd\cf0 .remove(tempC + \cf4 &amp;quot; and not (polymer and (%s or\'a0%s))&amp;quot;\cf0\cf9 %\cf0(cA, cB))\&lt;br /&gt;
PyMOL&amp;gt;\'a0\&lt;br /&gt;
PyMOL&amp;gt;\f2\i \cf6 # get the area of the complete complex&lt;br /&gt;
Traceback (most recent call last):&lt;br /&gt;
File &amp;quot;/Users/delwarl/MacPyMOL080511/build/Deployment/MacPyMOL.app/pymol/modules/pymol/parser.py&amp;quot;, line 455, in parse&lt;br /&gt;
File &amp;quot;&amp;lt;string&amp;gt;&amp;quot;, line 1&lt;br /&gt;
 \f1\i0 \cf0&lt;br /&gt;
 ^&lt;br /&gt;
 SyntaxError: invalid token&lt;br /&gt;
PyMOL&amp;gt;\f1\i0 \cf0 \&lt;br /&gt;
PyMOL&amp;gt;\cf7 cmd\cf0 .get_area(tempC, load_b=\cf5 1\cf0 )\&lt;br /&gt;
PyMOL&amp;gt;\f2\i \cf6 # copy the areas from the loaded b to the q, field.&lt;br /&gt;
Traceback (most recent call last):&lt;br /&gt;
File &amp;quot;/Users/delwarl/MacPyMOL080511/build/Deployment/MacPyMOL.app/pymol/modules/pymol/parser.py&amp;quot;, line 455, in parse&lt;br /&gt;
File &amp;quot;&amp;lt;string&amp;gt;&amp;quot;, line 1&lt;br /&gt;
 \f1\i0 \cf0&lt;br /&gt;
 ^&lt;br /&gt;
 SyntaxError: invalid token&lt;br /&gt;
PyMOL&amp;gt;\f1\i0 \cf0 \&lt;br /&gt;
PyMOL&amp;gt;\cf7 cmd\cf0 .alter(tempC, \cf4 'q=b'\cf0 )\&lt;br /&gt;
PyMOL&amp;gt;\'a0\&lt;br /&gt;
PyMOL&amp;gt;\f2\i \cf6 # extract the two chains and calc. the new area&lt;br /&gt;
Traceback (most recent call last):&lt;br /&gt;
File &amp;quot;/Users/delwarl/MacPyMOL080511/build/Deployment/MacPyMOL.app/pymol/modules/pymol/parser.py&amp;quot;, line 455, in parse&lt;br /&gt;
File &amp;quot;&amp;lt;string&amp;gt;&amp;quot;, line 1&lt;br /&gt;
 \f1\i0 \cf0&lt;br /&gt;
 ^&lt;br /&gt;
 SyntaxError: invalid token&lt;br /&gt;
PyMOL&amp;gt;\f1\i0 \cf0 \&lt;br /&gt;
PyMOL&amp;gt;\f2\i \cf6 # note: the q fields are copied to the new objects&lt;br /&gt;
Traceback (most recent call last):&lt;br /&gt;
File &amp;quot;/Users/delwarl/MacPyMOL080511/build/Deployment/MacPyMOL.app/pymol/modules/pymol/parser.py&amp;quot;, line 455, in parse&lt;br /&gt;
File &amp;quot;&amp;lt;string&amp;gt;&amp;quot;, line 1&lt;br /&gt;
 \f1\i0 \cf0&lt;br /&gt;
 ^&lt;br /&gt;
 SyntaxError: invalid token&lt;br /&gt;
PyMOL&amp;gt;\f1\i0 \cf0 \&lt;br /&gt;
PyMOL&amp;gt;\f2\i \cf6 # chA and chB&lt;br /&gt;
Traceback (most recent call last):&lt;br /&gt;
File &amp;quot;/Users/delwarl/MacPyMOL080511/build/Deployment/MacPyMOL.app/pymol/modules/pymol/parser.py&amp;quot;, line 455, in parse&lt;br /&gt;
File &amp;quot;&amp;lt;string&amp;gt;&amp;quot;, line 1&lt;br /&gt;
 \f1\i0 \cf0&lt;br /&gt;
 ^&lt;br /&gt;
 SyntaxError: invalid token&lt;br /&gt;
PyMOL&amp;gt;\f1\i0 \cf0 \&lt;br /&gt;
PyMOL&amp;gt;\cf7 cmd\cf0 .extract(chA, tempC + \cf4 &amp;quot; and (&amp;quot;\cf0+ cA + \cf4 &amp;quot;)&amp;quot;\cf0 )\&lt;br /&gt;
PyMOL&amp;gt;\cf7 cmd\cf0 .extract(chB, tempC + \cf4 &amp;quot; and (&amp;quot;\cf0+ cB + \cf4 &amp;quot;)&amp;quot;\cf0 )\&lt;br /&gt;
PyMOL&amp;gt;\cf7 cmd\cf0 .get_area(chA, load_b=\cf5 1\cf0 )\&lt;br /&gt;
PyMOL&amp;gt;\cf7 cmd\cf0 .get_area(chB, load_b=\cf5 1\cf0 )\&lt;br /&gt;
PyMOL&amp;gt;\'a0\&lt;br /&gt;
PyMOL&amp;gt;\f2\i \cf6 # update the chain-only objects w/the difference&lt;br /&gt;
Traceback (most recent call last):&lt;br /&gt;
File &amp;quot;/Users/delwarl/MacPyMOL080511/build/Deployment/MacPyMOL.app/pymol/modules/pymol/parser.py&amp;quot;, line 455, in parse&lt;br /&gt;
File &amp;quot;&amp;lt;string&amp;gt;&amp;quot;, line 1&lt;br /&gt;
 \f1\i0 \cf0&lt;br /&gt;
 ^&lt;br /&gt;
 SyntaxError: invalid token&lt;br /&gt;
PyMOL&amp;gt;\f1\i0 \cf0 \&lt;br /&gt;
PyMOL&amp;gt;\cf7 cmd\cf0 .alter( \cf4 &amp;quot;%s or\'a0%s&amp;quot;\cf0\cf9 %\cf0(chA,chB), \cf4 &amp;quot;b=b-q&amp;quot;\cf0)\&lt;br /&gt;
PyMOL&amp;gt;\'a0\&lt;br /&gt;
PyMOL&amp;gt;\f2\i \cf6 # The calculations are done.Now, all we need to&lt;br /&gt;
Traceback (most recent call last):&lt;br /&gt;
File &amp;quot;/Users/delwarl/MacPyMOL080511/build/Deployment/MacPyMOL.app/pymol/modules/pymol/parser.py&amp;quot;, line 455, in parse&lt;br /&gt;
File &amp;quot;&amp;lt;string&amp;gt;&amp;quot;, line 1&lt;br /&gt;
 \f1\i0 \cf0&lt;br /&gt;
 ^&lt;br /&gt;
 SyntaxError: invalid token&lt;br /&gt;
PyMOL&amp;gt;\f1\i0 \cf0 \&lt;br /&gt;
PyMOL&amp;gt;\f2\i \cf6 # do is to determine which residues are over the cutoff&lt;br /&gt;
Traceback (most recent call last):&lt;br /&gt;
File &amp;quot;/Users/delwarl/MacPyMOL080511/build/Deployment/MacPyMOL.app/pymol/modules/pymol/parser.py&amp;quot;, line 455, in parse&lt;br /&gt;
File &amp;quot;&amp;lt;string&amp;gt;&amp;quot;, line 1&lt;br /&gt;
 \f1\i0 \cf0&lt;br /&gt;
 ^&lt;br /&gt;
 SyntaxError: invalid token&lt;br /&gt;
PyMOL&amp;gt;\f1\i0 \cf0 \&lt;br /&gt;
PyMOL&amp;gt;\f2\i \cf6 # and save them.&lt;br /&gt;
Traceback (most recent call last):&lt;br /&gt;
File &amp;quot;/Users/delwarl/MacPyMOL080511/build/Deployment/MacPyMOL.app/pymol/modules/pymol/parser.py&amp;quot;, line 455, in parse&lt;br /&gt;
File &amp;quot;&amp;lt;string&amp;gt;&amp;quot;, line 1&lt;br /&gt;
 \f1\i0 \cf0&lt;br /&gt;
 ^&lt;br /&gt;
 SyntaxError: invalid token&lt;br /&gt;
PyMOL&amp;gt;\f1\i0 \cf0 \&lt;br /&gt;
PyMOL&amp;gt;stored.r, rVal, seen = [], [], []\&lt;br /&gt;
PyMOL&amp;gt;\cf7 cmd\cf0 .iterate(\cf4 '%s or\'a0%s'\cf0\cf9 %\cf0(chA, chB), \cf4 'stored.r.append((model,resi,b))'\cf0 )\&lt;br /&gt;
PyMOL&amp;gt;\'a0\&lt;br /&gt;
PyMOL&amp;gt;\cf7 cmd\cf0 .enable(cmpx)\&lt;br /&gt;
PyMOL&amp;gt;\cf7 cmd\cf0 .\cf7 select\cf0 (selName1, \cf8 None\cf0 )\&lt;br /&gt;
PyMOL&amp;gt;\f0\b \cf2 for&lt;br /&gt;
Traceback (most recent call last):&lt;br /&gt;
File &amp;quot;/Users/delwarl/MacPyMOL080511/build/Deployment/MacPyMOL.app/pymol/modules/pymol/parser.py&amp;quot;, line 455, in parse&lt;br /&gt;
File &amp;quot;&amp;lt;string&amp;gt;&amp;quot;, line 1&lt;br /&gt;
 \f1\i0 \cf0&lt;br /&gt;
 ^&lt;br /&gt;
 SyntaxError: invalid token&lt;br /&gt;
PyMOL&amp;gt;\f1\b0 \cf0(model,resi,diff)&lt;br /&gt;
Traceback (most recent call last):&lt;br /&gt;
File &amp;quot;/Users/delwarl/MacPyMOL080511/build/Deployment/MacPyMOL.app/pymol/modules/pymol/parser.py&amp;quot;, line 455, in parse&lt;br /&gt;
File &amp;quot;&amp;lt;string&amp;gt;&amp;quot;, line 1&lt;br /&gt;
 \f1\b0 \cf0(model,resi,diff)&lt;br /&gt;
 ^&lt;br /&gt;
 SyntaxError: invalid token&lt;br /&gt;
PyMOL&amp;gt;\f0\b \cf2 in&lt;br /&gt;
Traceback (most recent call last):&lt;br /&gt;
File &amp;quot;/Users/delwarl/MacPyMOL080511/build/Deployment/MacPyMOL.app/pymol/modules/pymol/parser.py&amp;quot;, line 455, in parse&lt;br /&gt;
File &amp;quot;&amp;lt;string&amp;gt;&amp;quot;, line 1&lt;br /&gt;
 \f0\b \cf2 in&lt;br /&gt;
^&lt;br /&gt;
 SyntaxError: invalid token&lt;br /&gt;
PyMOL&amp;gt;\f1\b0 \cf0stored.r:\&lt;br /&gt;
PyMOL&amp;gt;key=resi+\cf4 &amp;quot;-&amp;quot;\cf0 +model\&lt;br /&gt;
PyMOL&amp;gt;\f0\b \cf2 if&lt;br /&gt;
Traceback (most recent call last):&lt;br /&gt;
File &amp;quot;/Users/delwarl/MacPyMOL080511/build/Deployment/MacPyMOL.app/pymol/modules/pymol/parser.py&amp;quot;, line 455, in parse&lt;br /&gt;
File &amp;quot;&amp;lt;string&amp;gt;&amp;quot;, line 1&lt;br /&gt;
 \f1\b0 \cf0stored.r:&lt;br /&gt;
 ^&lt;br /&gt;
 SyntaxError: invalid token&lt;br /&gt;
PyMOL&amp;gt;\f1\b0 \cf0\cf8 abs\cf0 (diff)\cf9 &amp;gt;\cf0 =\cf8 float\cf0 (cutoff):\&lt;br /&gt;
PyMOL&amp;gt;\f0\b \cf2 if&lt;br /&gt;
Traceback (most recent call last):&lt;br /&gt;
File &amp;quot;/Users/delwarl/MacPyMOL080511/build/Deployment/MacPyMOL.app/pymol/modules/pymol/parser.py&amp;quot;, line 455, in parse&lt;br /&gt;
File &amp;quot;&amp;lt;string&amp;gt;&amp;quot;, line 1&lt;br /&gt;
 \f1\b0 \cf0\cf8 abs\cf0 (diff)\cf9 &amp;gt;\cf0 =\cf8 float\cf0 (cutoff):&lt;br /&gt;
 ^&lt;br /&gt;
 SyntaxError: invalid token&lt;br /&gt;
PyMOL&amp;gt;\f1\b0 \cf0key&lt;br /&gt;
Traceback (most recent call last):&lt;br /&gt;
File &amp;quot;/Users/delwarl/MacPyMOL080511/build/Deployment/MacPyMOL.app/pymol/modules/pymol/parser.py&amp;quot;, line 455, in parse&lt;br /&gt;
File &amp;quot;&amp;lt;string&amp;gt;&amp;quot;, line 1&lt;br /&gt;
 \f1\b0 \cf0key&lt;br /&gt;
 ^&lt;br /&gt;
 SyntaxError: invalid token&lt;br /&gt;
PyMOL&amp;gt;\f0\b \cf2 in&lt;br /&gt;
Traceback (most recent call last):&lt;br /&gt;
File &amp;quot;/Users/delwarl/MacPyMOL080511/build/Deployment/MacPyMOL.app/pymol/modules/pymol/parser.py&amp;quot;, line 455, in parse&lt;br /&gt;
File &amp;quot;&amp;lt;string&amp;gt;&amp;quot;, line 1&lt;br /&gt;
 \f0\b \cf2 in&lt;br /&gt;
^&lt;br /&gt;
 SyntaxError: invalid token&lt;br /&gt;
PyMOL&amp;gt;\f1\b0 \cf0seen:&lt;br /&gt;
Traceback (most recent call last):&lt;br /&gt;
File &amp;quot;/Users/delwarl/MacPyMOL080511/build/Deployment/MacPyMOL.app/pymol/modules/pymol/parser.py&amp;quot;, line 455, in parse&lt;br /&gt;
File &amp;quot;&amp;lt;string&amp;gt;&amp;quot;, line 1&lt;br /&gt;
 \f1\b0 \cf0seen:&lt;br /&gt;
 ^&lt;br /&gt;
 SyntaxError: invalid token&lt;br /&gt;
PyMOL&amp;gt;\f0\b \cf2 continue&lt;br /&gt;
Traceback (most recent call last):&lt;br /&gt;
File &amp;quot;/Users/delwarl/MacPyMOL080511/build/Deployment/MacPyMOL.app/pymol/modules/pymol/parser.py&amp;quot;, line 455, in parse&lt;br /&gt;
File &amp;quot;&amp;lt;string&amp;gt;&amp;quot;, line 1&lt;br /&gt;
 \f0\b \cf2 continue&lt;br /&gt;
^&lt;br /&gt;
 SyntaxError: invalid token&lt;br /&gt;
PyMOL&amp;gt;\f1\b0 \cf0 \&lt;br /&gt;
PyMOL&amp;gt;\f0\b \cf2 else&lt;br /&gt;
Traceback (most recent call last):&lt;br /&gt;
File &amp;quot;/Users/delwarl/MacPyMOL080511/build/Deployment/MacPyMOL.app/pymol/modules/pymol/parser.py&amp;quot;, line 455, in parse&lt;br /&gt;
File &amp;quot;&amp;lt;string&amp;gt;&amp;quot;, line 1&lt;br /&gt;
 \f1\b0 \cf0&lt;br /&gt;
 ^&lt;br /&gt;
 SyntaxError: invalid token&lt;br /&gt;
PyMOL&amp;gt;\f1\b0 \cf0 : seen.append(key)\&lt;br /&gt;
PyMOL&amp;gt;rVal.append( (model,resi,diff) )\&lt;br /&gt;
PyMOL&amp;gt;\f2\i \cf6 # expand the selection here; I chose to iterate over stored.r instead of&lt;br /&gt;
Traceback (most recent call last):&lt;br /&gt;
File &amp;quot;/Users/delwarl/MacPyMOL080511/build/Deployment/MacPyMOL.app/pymol/modules/pymol/parser.py&amp;quot;, line 455, in parse&lt;br /&gt;
File &amp;quot;&amp;lt;string&amp;gt;&amp;quot;, line 1&lt;br /&gt;
 \f1\b0 \cf0 : seen.append(key)&lt;br /&gt;
 ^&lt;br /&gt;
 SyntaxError: invalid token&lt;br /&gt;
PyMOL&amp;gt;\f1\i0 \cf0 \&lt;br /&gt;
PyMOL&amp;gt;\f2\i \cf6 # creating one large selection b/c if there are too many residues PyMOL&lt;br /&gt;
Traceback (most recent call last):&lt;br /&gt;
File &amp;quot;/Users/delwarl/MacPyMOL080511/build/Deployment/MacPyMOL.app/pymol/modules/pymol/parser.py&amp;quot;, line 455, in parse&lt;br /&gt;
File &amp;quot;&amp;lt;string&amp;gt;&amp;quot;, line 1&lt;br /&gt;
 \f1\i0 \cf0&lt;br /&gt;
 ^&lt;br /&gt;
 SyntaxError: invalid token&lt;br /&gt;
PyMOL&amp;gt;\f1\i0 \cf0 \&lt;br /&gt;
PyMOL&amp;gt;\f2\i \cf6 # might crash on a very large selection.This is pretty much guaranteed&lt;br /&gt;
Traceback (most recent call last):&lt;br /&gt;
File &amp;quot;/Users/delwarl/MacPyMOL080511/build/Deployment/MacPyMOL.app/pymol/modules/pymol/parser.py&amp;quot;, line 455, in parse&lt;br /&gt;
File &amp;quot;&amp;lt;string&amp;gt;&amp;quot;, line 1&lt;br /&gt;
 \f1\i0 \cf0&lt;br /&gt;
 ^&lt;br /&gt;
 SyntaxError: invalid token&lt;br /&gt;
PyMOL&amp;gt;\f1\i0 \cf0 \&lt;br /&gt;
PyMOL&amp;gt;\f2\i \cf6 # not to kill PyMOL; but, it might take a little longer to run.&lt;br /&gt;
Traceback (most recent call last):&lt;br /&gt;
File &amp;quot;/Users/delwarl/MacPyMOL080511/build/Deployment/MacPyMOL.app/pymol/modules/pymol/parser.py&amp;quot;, line 455, in parse&lt;br /&gt;
File &amp;quot;&amp;lt;string&amp;gt;&amp;quot;, line 1&lt;br /&gt;
 \f1\i0 \cf0&lt;br /&gt;
 ^&lt;br /&gt;
 SyntaxError: invalid token&lt;br /&gt;
PyMOL&amp;gt;\f1\i0 \cf0 \&lt;br /&gt;
PyMOL&amp;gt;\cf7 cmd\cf0 .\cf7 select\cf0 ( selName1, selName1 + \cf4 &amp;quot; or (%s and i.\'a0%s)&amp;quot;\cf0\cf9 %\cf0(model,resi))\&lt;br /&gt;
PyMOL&amp;gt;\'a0\&lt;br /&gt;
PyMOL&amp;gt;\f2\i \cf6 # this is how you transfer a selection to another object.&lt;br /&gt;
Traceback (most recent call last):&lt;br /&gt;
File &amp;quot;/Users/delwarl/MacPyMOL080511/build/Deployment/MacPyMOL.app/pymol/modules/pymol/parser.py&amp;quot;, line 455, in parse&lt;br /&gt;
File &amp;quot;&amp;lt;string&amp;gt;&amp;quot;, line 1&lt;br /&gt;
 \f1\i0 \cf0&lt;br /&gt;
 ^&lt;br /&gt;
 SyntaxError: invalid token&lt;br /&gt;
PyMOL&amp;gt;\f1\i0 \cf0 \&lt;br /&gt;
PyMOL&amp;gt;\cf7 cmd\cf0 .\cf7 select\cf0 (selName, cmpx + \cf4 &amp;quot; in &amp;quot;\cf0+ selName1)\&lt;br /&gt;
PyMOL&amp;gt;\f2\i \cf6 # clean up after ourselves&lt;br /&gt;
Traceback (most recent call last):&lt;br /&gt;
File &amp;quot;/Users/delwarl/MacPyMOL080511/build/Deployment/MacPyMOL.app/pymol/modules/pymol/parser.py&amp;quot;, line 455, in parse&lt;br /&gt;
File &amp;quot;&amp;lt;string&amp;gt;&amp;quot;, line 1&lt;br /&gt;
 \f1\i0 \cf0&lt;br /&gt;
 ^&lt;br /&gt;
 SyntaxError: invalid token&lt;br /&gt;
PyMOL&amp;gt;\f1\i0 \cf0 \&lt;br /&gt;
PyMOL&amp;gt;\cf7 cmd\cf0 .delete(selName1)\&lt;br /&gt;
PyMOL&amp;gt;\cf7 cmd\cf0 .delete(chA)\&lt;br /&gt;
PyMOL&amp;gt;\cf7 cmd\cf0 .delete(chB)\&lt;br /&gt;
PyMOL&amp;gt;\cf7 cmd\cf0 .delete(tempC)\&lt;br /&gt;
PyMOL&amp;gt;\f2\i \cf6 # show the selection&lt;br /&gt;
Traceback (most recent call last):&lt;br /&gt;
File &amp;quot;/Users/delwarl/MacPyMOL080511/build/Deployment/MacPyMOL.app/pymol/modules/pymol/parser.py&amp;quot;, line 455, in parse&lt;br /&gt;
File &amp;quot;&amp;lt;string&amp;gt;&amp;quot;, line 1&lt;br /&gt;
 \f1\i0 \cf0&lt;br /&gt;
 ^&lt;br /&gt;
 SyntaxError: invalid token&lt;br /&gt;
PyMOL&amp;gt;\f1\i0 \cf0 \&lt;br /&gt;
PyMOL&amp;gt;\cf7 cmd\cf0 .enable(selName)\&lt;br /&gt;
PyMOL&amp;gt;\'a0\&lt;br /&gt;
PyMOL&amp;gt;\f2\i \cf6 # reset users settings&lt;br /&gt;
Traceback (most recent call last):&lt;br /&gt;
File &amp;quot;/Users/delwarl/MacPyMOL080511/build/Deployment/MacPyMOL.app/pymol/modules/pymol/parser.py&amp;quot;, line 455, in parse&lt;br /&gt;
File &amp;quot;&amp;lt;string&amp;gt;&amp;quot;, line 1&lt;br /&gt;
 \f1\i0 \cf0&lt;br /&gt;
 ^&lt;br /&gt;
 SyntaxError: invalid token&lt;br /&gt;
PyMOL&amp;gt;\f1\i0 \cf0 \&lt;br /&gt;
PyMOL&amp;gt;\cf7 cmd\cf0 .\cf8 set\cf0 (\cf4 &amp;quot;dot_solvent&amp;quot;\cf0 , oldDS)\&lt;br /&gt;
PyMOL&amp;gt;\'a0\&lt;br /&gt;
PyMOL&amp;gt;\f0\b \cf2 return&lt;br /&gt;
Traceback (most recent call last):&lt;br /&gt;
File &amp;quot;/Users/delwarl/MacPyMOL080511/build/Deployment/MacPyMOL.app/pymol/modules/pymol/parser.py&amp;quot;, line 455, in parse&lt;br /&gt;
File &amp;quot;&amp;lt;string&amp;gt;&amp;quot;, line 1&lt;br /&gt;
 \f1\i0 \cf0&lt;br /&gt;
 ^&lt;br /&gt;
 SyntaxError: invalid token&lt;br /&gt;
PyMOL&amp;gt;\f1\b0 \cf0rVal\&lt;br /&gt;
PyMOL&amp;gt;\'a0\&lt;br /&gt;
PyMOL&amp;gt;\cf7 cmd\cf0 .extend(\cf4 &amp;quot;interfaceResidues&amp;quot;\cf0 , interfaceResidues)}&lt;br /&gt;
Traceback (most recent call last):&lt;br /&gt;
File &amp;quot;/Users/delwarl/MacPyMOL080511/build/Deployment/MacPyMOL.app/pymol/modules/pymol/parser.py&amp;quot;, line 455, in parse&lt;br /&gt;
File &amp;quot;&amp;lt;string&amp;gt;&amp;quot;, line 1&lt;br /&gt;
 \f1\b0 \cf0rVal&lt;br /&gt;
^&lt;br /&gt;
 SyntaxError: invalid token   &lt;br /&gt;
&lt;br /&gt;
Can you tell me what I'm doing wrong?&lt;br /&gt;
Thanks.&lt;/div&gt;</summary>
		<author><name>Tiny Cerebellum</name></author>
	</entry>
</feed>