<?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=Zac</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=Zac"/>
	<link rel="alternate" type="text/html" href="https://wiki.pymol.org/index.php/Special:Contributions/Zac"/>
	<updated>2026-05-25T03:38:43Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.35.1</generator>
	<entry>
		<id>https://wiki.pymol.org/index.php?title=Apropos&amp;diff=4208</id>
		<title>Apropos</title>
		<link rel="alternate" type="text/html" href="https://wiki.pymol.org/index.php?title=Apropos&amp;diff=4208"/>
		<updated>2006-07-20T11:23:35Z</updated>

		<summary type="html">&lt;p&gt;Zac: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''DESCRIPTION'''&lt;br /&gt;
&lt;br /&gt;
&amp;quot;apropos&amp;quot; searches through the documentation of all currently defined commands and lists those commands for which the keyword is either contained in the documentation or matches the command name itself.&lt;br /&gt;
        &lt;br /&gt;
If an appropriate '''DESCRIPTION''' section is provided in the documentation of the command, the first 80 characters are listed as a summary.&lt;br /&gt;
&lt;br /&gt;
'''INSTALLATION'''&lt;br /&gt;
&lt;br /&gt;
1. copy the script bellow to a folder and name it ''apropos.py'' &lt;br /&gt;
&lt;br /&gt;
2. run it from within pymol with the '''run''' command:&lt;br /&gt;
   run apropos.py&lt;br /&gt;
&lt;br /&gt;
3. see example bellow on how to use it&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''USAGE'''&lt;br /&gt;
        apropos [keyword or regexp]&lt;br /&gt;
&lt;br /&gt;
'''EXAMPLE'''&lt;br /&gt;
&lt;br /&gt;
''apropos fit''&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
###EXACT MATCH FOR: fit ==&amp;gt; try 'help fit' at the prompt.&lt;br /&gt;
&lt;br /&gt;
###The following commands are NOT documented.&lt;br /&gt;
&lt;br /&gt;
      vdw_fit&lt;br /&gt;
&lt;br /&gt;
###The following commands are documented.  'help command' &lt;br /&gt;
&lt;br /&gt;
          fit : &amp;quot;fit&amp;quot; superimposes the model in the first selection on to the model&lt;br /&gt;
    intra_fit : &amp;quot;intra_fit&amp;quot; fits all states of an object to an atom selection&lt;br /&gt;
          rms : &amp;quot;rms&amp;quot; computes a RMS fit between two atom selections, but does not&lt;br /&gt;
     pair_fit : &amp;quot;pair_fit&amp;quot; fits a set of atom pairs between two models.  Each atom&lt;br /&gt;
intra_rms_cur : &amp;quot;intra_rms_cur&amp;quot; calculates rms values for all states of an object&lt;br /&gt;
     commands : &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Ooopsie, no DESCRIPTION found for this command!!! &amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&lt;br /&gt;
         zoom : &amp;quot;zoom&amp;quot; scales and translates the window and the origin to cover the&lt;br /&gt;
    intra_rms : &amp;quot;intra_rms&amp;quot; calculates rms fit values for all states of an object&lt;br /&gt;
        align : &amp;quot;align&amp;quot; performs a sequence alignment followed by a structural&lt;br /&gt;
      rms_cur : &amp;quot;rms_cur&amp;quot; computes the RMS difference between two atom&lt;br /&gt;
      fitting : &amp;quot;fitting&amp;quot; allows the superpositioning of object1 onto object2 using&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''SEE ALSO'''&lt;br /&gt;
    grepset(www.pymolwiki.org), Python re module&lt;br /&gt;
&lt;br /&gt;
'''apropos.py'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
#&lt;br /&gt;
# apropos.py &lt;br /&gt;
# Author: Ezequiel Panepucci&lt;br /&gt;
# Date: 2006-07-20&lt;br /&gt;
#&lt;br /&gt;
from pymol import cmd&lt;br /&gt;
import re&lt;br /&gt;
&lt;br /&gt;
def apropos(regexp=''):&lt;br /&gt;
    '''&lt;br /&gt;
DESCRIPTION&lt;br /&gt;
        &amp;quot;apropos&amp;quot; searches through the documentation of all currently &lt;br /&gt;
        defined commands and lists those commands for which the keyword&lt;br /&gt;
        is either contained in the documentation or matches the command&lt;br /&gt;
        name itself.&lt;br /&gt;
        &lt;br /&gt;
        If an appropriate &amp;quot;DESCRIPTION&amp;quot; section is provided in the documentation&lt;br /&gt;
        of the command, the first 80 characters are listed as a summary.&lt;br /&gt;
&lt;br /&gt;
USAGE&lt;br /&gt;
        apropos [keyword or regexp]&lt;br /&gt;
&lt;br /&gt;
EXAMPLE&lt;br /&gt;
        apropos fit&lt;br /&gt;
&lt;br /&gt;
###EXACT MATCH FOR: fit ==&amp;gt; try 'help fit' at the prompt.&lt;br /&gt;
&lt;br /&gt;
###The following commands are NOT documented.&lt;br /&gt;
&lt;br /&gt;
      vdw_fit&lt;br /&gt;
&lt;br /&gt;
###The following commands are documented.  'help command' &lt;br /&gt;
&lt;br /&gt;
          fit : &amp;quot;fit&amp;quot; superimposes the model in the first selection on to the model&lt;br /&gt;
    intra_fit : &amp;quot;intra_fit&amp;quot; fits all states of an object to an atom selection&lt;br /&gt;
          rms : &amp;quot;rms&amp;quot; computes a RMS fit between two atom selections, but does not&lt;br /&gt;
     pair_fit : &amp;quot;pair_fit&amp;quot; fits a set of atom pairs between two models.  Each atom&lt;br /&gt;
intra_rms_cur : &amp;quot;intra_rms_cur&amp;quot; calculates rms values for all states of an object&lt;br /&gt;
     commands : &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Ooopsie, no DESCRIPTION found for this command!!! &amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&lt;br /&gt;
         zoom : &amp;quot;zoom&amp;quot; scales and translates the window and the origin to cover the&lt;br /&gt;
    intra_rms : &amp;quot;intra_rms&amp;quot; calculates rms fit values for all states of an object&lt;br /&gt;
        align : &amp;quot;align&amp;quot; performs a sequence alignment followed by a structural&lt;br /&gt;
      rms_cur : &amp;quot;rms_cur&amp;quot; computes the RMS difference between two atom&lt;br /&gt;
      fitting : &amp;quot;fitting&amp;quot; allows the superpositioning of object1 onto object2 using&lt;br /&gt;
&lt;br /&gt;
SEE ALSO&lt;br /&gt;
    grepset(www.pymolwiki.org), Python re module&lt;br /&gt;
    '''&lt;br /&gt;
    cmd.set(&amp;quot;text&amp;quot;,&amp;quot;1&amp;quot;,quiet=1)&lt;br /&gt;
&lt;br /&gt;
    count=0&lt;br /&gt;
    docre = re.compile(regexp, re.MULTILINE | re.IGNORECASE)&lt;br /&gt;
    cmdre = re.compile(regexp, re.IGNORECASE)&lt;br /&gt;
&lt;br /&gt;
    matches_with_help = []&lt;br /&gt;
    matches_without_help = []&lt;br /&gt;
&lt;br /&gt;
    maxcclen=0&lt;br /&gt;
    for cc in cmd.keyword:&lt;br /&gt;
        if cc == regexp:&lt;br /&gt;
            print '\n###EXACT MATCH FOR: %s ==&amp;gt; try \'help %s\' at the prompt.' % (cc,cc)&lt;br /&gt;
&lt;br /&gt;
        doc = cmd.keyword[cc][0].__doc__&lt;br /&gt;
&lt;br /&gt;
        if doc == None:&lt;br /&gt;
            if re.search(regexp, cc, re.IGNORECASE):&lt;br /&gt;
                count += 1&lt;br /&gt;
                matches_without_help.append(cc)&lt;br /&gt;
            continue&lt;br /&gt;
&lt;br /&gt;
        if re.search(regexp, doc, re.MULTILINE | re.IGNORECASE):&lt;br /&gt;
            count += 1&lt;br /&gt;
            if len(cc) &amp;gt; maxcclen:&lt;br /&gt;
                maxcclen = len(cc)&lt;br /&gt;
&lt;br /&gt;
            docmatches = re.match(r&amp;quot;&amp;quot;&amp;quot;^\s+DESCRIPTION\s+(.{0,80})\S*&amp;quot;&amp;quot;&amp;quot;, doc, re.IGNORECASE)&lt;br /&gt;
            if docmatches == None:&lt;br /&gt;
                desc = '&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Ooopsie, no DESCRIPTION found for this command!!! &amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;'&lt;br /&gt;
            else:&lt;br /&gt;
                desc = docmatches.groups()[0]&lt;br /&gt;
            matches_with_help.append( (cc, desc ) )&lt;br /&gt;
&lt;br /&gt;
            &lt;br /&gt;
    if len(matches_without_help) &amp;gt; 0:&lt;br /&gt;
        fmt = '%' + str(maxcclen) + 's' # get the width of the lenghtiest command in a format&lt;br /&gt;
        print '\n###The following commands are NOT documented.\n'&lt;br /&gt;
        for cc in matches_without_help:&lt;br /&gt;
            print fmt % (cc)&lt;br /&gt;
&lt;br /&gt;
    if len(matches_with_help) &amp;gt; 0:&lt;br /&gt;
        fmt = '%' + str(maxcclen) + 's : %s' # get the width of the lenghtiest command in a format&lt;br /&gt;
        print '\n###The following commands are documented.  \'help command\' \n'&lt;br /&gt;
        for (cc,desc) in matches_with_help:&lt;br /&gt;
            print fmt % (cc,desc)&lt;br /&gt;
&lt;br /&gt;
cmd.extend('apropos',apropos)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''Author: Ezequiel (Zac) Panepucci''&lt;br /&gt;
&lt;br /&gt;
[[Category:Script_Library|Apropos]]&lt;/div&gt;</summary>
		<author><name>Zac</name></author>
	</entry>
	<entry>
		<id>https://wiki.pymol.org/index.php?title=Apropos&amp;diff=4207</id>
		<title>Apropos</title>
		<link rel="alternate" type="text/html" href="https://wiki.pymol.org/index.php?title=Apropos&amp;diff=4207"/>
		<updated>2006-07-20T10:07:59Z</updated>

		<summary type="html">&lt;p&gt;Zac: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;DESCRIPTION&lt;br /&gt;
&lt;br /&gt;
&amp;quot;apropos&amp;quot; searches through the documentation of all currently defined commands and lists those commands for which the keyword is either contained in the documentation or matches the command name itself.&lt;br /&gt;
        &lt;br /&gt;
If an appropriate '''DESCRIPTION''' section is provided in the documentation of the command, the first 80 characters are listed as a summary.&lt;br /&gt;
&lt;br /&gt;
USAGE&lt;br /&gt;
        apropos [keyword or regexp]&lt;br /&gt;
&lt;br /&gt;
EXAMPLE&lt;br /&gt;
&lt;br /&gt;
''apropos fit''&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
###EXACT MATCH FOR: fit ==&amp;gt; try 'help fit' at the prompt.&lt;br /&gt;
&lt;br /&gt;
###The following commands are NOT documented.&lt;br /&gt;
&lt;br /&gt;
      vdw_fit&lt;br /&gt;
&lt;br /&gt;
###The following commands are documented.  'help command' &lt;br /&gt;
&lt;br /&gt;
          fit : &amp;quot;fit&amp;quot; superimposes the model in the first selection on to the model&lt;br /&gt;
    intra_fit : &amp;quot;intra_fit&amp;quot; fits all states of an object to an atom selection&lt;br /&gt;
          rms : &amp;quot;rms&amp;quot; computes a RMS fit between two atom selections, but does not&lt;br /&gt;
     pair_fit : &amp;quot;pair_fit&amp;quot; fits a set of atom pairs between two models.  Each atom&lt;br /&gt;
intra_rms_cur : &amp;quot;intra_rms_cur&amp;quot; calculates rms values for all states of an object&lt;br /&gt;
     commands : &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Ooopsie, no DESCRIPTION found for this command!!! &amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&lt;br /&gt;
         zoom : &amp;quot;zoom&amp;quot; scales and translates the window and the origin to cover the&lt;br /&gt;
    intra_rms : &amp;quot;intra_rms&amp;quot; calculates rms fit values for all states of an object&lt;br /&gt;
        align : &amp;quot;align&amp;quot; performs a sequence alignment followed by a structural&lt;br /&gt;
      rms_cur : &amp;quot;rms_cur&amp;quot; computes the RMS difference between two atom&lt;br /&gt;
      fitting : &amp;quot;fitting&amp;quot; allows the superpositioning of object1 onto object2 using&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
SEE ALSO&lt;br /&gt;
    grepset(www.pymolwiki.org), Python re module&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
from pymol import cmd&lt;br /&gt;
import re&lt;br /&gt;
&lt;br /&gt;
def apropos(regexp=''):&lt;br /&gt;
    '''&lt;br /&gt;
DESCRIPTION&lt;br /&gt;
        &amp;quot;apropos&amp;quot; searches through the documentation of all currently &lt;br /&gt;
        defined commands and lists those commands for which the keyword&lt;br /&gt;
        is either contained in the documentation or matches the command&lt;br /&gt;
        name itself.&lt;br /&gt;
        &lt;br /&gt;
        If an appropriate &amp;quot;DESCRIPTION&amp;quot; section is provided in the documentation&lt;br /&gt;
        of the command, the first 80 characters are listed as a summary.&lt;br /&gt;
&lt;br /&gt;
USAGE&lt;br /&gt;
        apropos [keyword or regexp]&lt;br /&gt;
&lt;br /&gt;
EXAMPLE&lt;br /&gt;
        apropos fit&lt;br /&gt;
&lt;br /&gt;
###EXACT MATCH FOR: fit ==&amp;gt; try 'help fit' at the prompt.&lt;br /&gt;
&lt;br /&gt;
###The following commands are NOT documented.&lt;br /&gt;
&lt;br /&gt;
      vdw_fit&lt;br /&gt;
&lt;br /&gt;
###The following commands are documented.  'help command' &lt;br /&gt;
&lt;br /&gt;
          fit : &amp;quot;fit&amp;quot; superimposes the model in the first selection on to the model&lt;br /&gt;
    intra_fit : &amp;quot;intra_fit&amp;quot; fits all states of an object to an atom selection&lt;br /&gt;
          rms : &amp;quot;rms&amp;quot; computes a RMS fit between two atom selections, but does not&lt;br /&gt;
     pair_fit : &amp;quot;pair_fit&amp;quot; fits a set of atom pairs between two models.  Each atom&lt;br /&gt;
intra_rms_cur : &amp;quot;intra_rms_cur&amp;quot; calculates rms values for all states of an object&lt;br /&gt;
     commands : &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Ooopsie, no DESCRIPTION found for this command!!! &amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&lt;br /&gt;
         zoom : &amp;quot;zoom&amp;quot; scales and translates the window and the origin to cover the&lt;br /&gt;
    intra_rms : &amp;quot;intra_rms&amp;quot; calculates rms fit values for all states of an object&lt;br /&gt;
        align : &amp;quot;align&amp;quot; performs a sequence alignment followed by a structural&lt;br /&gt;
      rms_cur : &amp;quot;rms_cur&amp;quot; computes the RMS difference between two atom&lt;br /&gt;
      fitting : &amp;quot;fitting&amp;quot; allows the superpositioning of object1 onto object2 using&lt;br /&gt;
&lt;br /&gt;
SEE ALSO&lt;br /&gt;
    grepset(www.pymolwiki.org), Python re module&lt;br /&gt;
    '''&lt;br /&gt;
    cmd.set(&amp;quot;text&amp;quot;,&amp;quot;1&amp;quot;,quiet=1)&lt;br /&gt;
&lt;br /&gt;
    count=0&lt;br /&gt;
    docre = re.compile(regexp, re.MULTILINE | re.IGNORECASE)&lt;br /&gt;
    cmdre = re.compile(regexp, re.IGNORECASE)&lt;br /&gt;
&lt;br /&gt;
    matches_with_help = []&lt;br /&gt;
    matches_without_help = []&lt;br /&gt;
&lt;br /&gt;
    maxcclen=0&lt;br /&gt;
    for cc in cmd.keyword:&lt;br /&gt;
        if cc == regexp:&lt;br /&gt;
            print '\n###EXACT MATCH FOR: %s ==&amp;gt; try \'help %s\' at the prompt.' % (cc,cc)&lt;br /&gt;
&lt;br /&gt;
        doc = cmd.keyword[cc][0].__doc__&lt;br /&gt;
&lt;br /&gt;
        if doc == None:&lt;br /&gt;
            if re.search(regexp, cc, re.IGNORECASE):&lt;br /&gt;
                count += 1&lt;br /&gt;
                matches_without_help.append(cc)&lt;br /&gt;
            continue&lt;br /&gt;
&lt;br /&gt;
        if re.search(regexp, doc, re.MULTILINE | re.IGNORECASE):&lt;br /&gt;
            count += 1&lt;br /&gt;
            if len(cc) &amp;gt; maxcclen:&lt;br /&gt;
                maxcclen = len(cc)&lt;br /&gt;
&lt;br /&gt;
            docmatches = re.match(r&amp;quot;&amp;quot;&amp;quot;^\s+DESCRIPTION\s+(.{0,80})\S*&amp;quot;&amp;quot;&amp;quot;, doc, re.IGNORECASE)&lt;br /&gt;
            if docmatches == None:&lt;br /&gt;
                desc = '&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Ooopsie, no DESCRIPTION found for this command!!! &amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;'&lt;br /&gt;
            else:&lt;br /&gt;
                desc = docmatches.groups()[0]&lt;br /&gt;
            matches_with_help.append( (cc, desc ) )&lt;br /&gt;
&lt;br /&gt;
            &lt;br /&gt;
    if len(matches_without_help) &amp;gt; 0:&lt;br /&gt;
        fmt = '%' + str(maxcclen) + 's' # get the width of the lenghtiest command in a format&lt;br /&gt;
        print '\n###The following commands are NOT documented.\n'&lt;br /&gt;
        for cc in matches_without_help:&lt;br /&gt;
            print fmt % (cc)&lt;br /&gt;
&lt;br /&gt;
    if len(matches_with_help) &amp;gt; 0:&lt;br /&gt;
        fmt = '%' + str(maxcclen) + 's : %s' # get the width of the lenghtiest command in a format&lt;br /&gt;
        print '\n###The following commands are documented.  \'help command\' \n'&lt;br /&gt;
        for (cc,desc) in matches_with_help:&lt;br /&gt;
            print fmt % (cc,desc)&lt;br /&gt;
&lt;br /&gt;
cmd.extend('apropos',apropos)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''Author: Ezequiel (Zac) Panepucci''&lt;br /&gt;
&lt;br /&gt;
[[Category:Script_Library|Apropos]]&lt;/div&gt;</summary>
		<author><name>Zac</name></author>
	</entry>
	<entry>
		<id>https://wiki.pymol.org/index.php?title=Apropos&amp;diff=4206</id>
		<title>Apropos</title>
		<link rel="alternate" type="text/html" href="https://wiki.pymol.org/index.php?title=Apropos&amp;diff=4206"/>
		<updated>2006-07-20T10:06:57Z</updated>

		<summary type="html">&lt;p&gt;Zac: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;DESCRIPTION&lt;br /&gt;
&lt;br /&gt;
&amp;quot;apropos&amp;quot; searches through the documentation of all currently defined commands and lists those commands for which the keyword is either contained in the documentation or matches the command name itself.&lt;br /&gt;
        &lt;br /&gt;
If an appropriate '''DESCRIPTION''' section is provided in the documentation of the command, the first 80 characters are listed as a summary.&lt;br /&gt;
&lt;br /&gt;
USAGE&lt;br /&gt;
        apropos [keyword or regexp]&lt;br /&gt;
&lt;br /&gt;
EXAMPLE&lt;br /&gt;
&lt;br /&gt;
''apropos fit''&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
###EXACT MATCH FOR: fit ==&amp;gt; try 'help fit' at the prompt.&lt;br /&gt;
&lt;br /&gt;
###The following commands are NOT documented.&lt;br /&gt;
&lt;br /&gt;
      vdw_fit&lt;br /&gt;
&lt;br /&gt;
###The following commands are documented.  'help command' &lt;br /&gt;
&lt;br /&gt;
          fit : &amp;quot;fit&amp;quot; superimposes the model in the first selection on to the model&lt;br /&gt;
    intra_fit : &amp;quot;intra_fit&amp;quot; fits all states of an object to an atom selection&lt;br /&gt;
          rms : &amp;quot;rms&amp;quot; computes a RMS fit between two atom selections, but does not&lt;br /&gt;
     pair_fit : &amp;quot;pair_fit&amp;quot; fits a set of atom pairs between two models.  Each atom&lt;br /&gt;
intra_rms_cur : &amp;quot;intra_rms_cur&amp;quot; calculates rms values for all states of an object&lt;br /&gt;
     commands : &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Ooopsie, no DESCRIPTION found for this command!!! &amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&lt;br /&gt;
         zoom : &amp;quot;zoom&amp;quot; scales and translates the window and the origin to cover the&lt;br /&gt;
    intra_rms : &amp;quot;intra_rms&amp;quot; calculates rms fit values for all states of an object&lt;br /&gt;
        align : &amp;quot;align&amp;quot; performs a sequence alignment followed by a structural&lt;br /&gt;
      rms_cur : &amp;quot;rms_cur&amp;quot; computes the RMS difference between two atom&lt;br /&gt;
      fitting : &amp;quot;fitting&amp;quot; allows the superpositioning of object1 onto object2 using&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
SEE ALSO&lt;br /&gt;
    grepset(www.pymolwiki.org), Python re module&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
from pymol import cmd&lt;br /&gt;
import re&lt;br /&gt;
&lt;br /&gt;
def apropos(regexp=''):&lt;br /&gt;
    '''&lt;br /&gt;
DESCRIPTION&lt;br /&gt;
        &amp;quot;apropos&amp;quot; searches through the documentation of all currently &lt;br /&gt;
        defined commands and lists those commands for which the keyword&lt;br /&gt;
        is either contained in the documentation or matches the command&lt;br /&gt;
        name itself.&lt;br /&gt;
        &lt;br /&gt;
        If an appropriate &amp;quot;DESCRIPTION&amp;quot; section is provided in the documentation&lt;br /&gt;
        of the command, the first 80 characters are listed as a summary.&lt;br /&gt;
&lt;br /&gt;
USAGE&lt;br /&gt;
        apropos [keyword or regexp]&lt;br /&gt;
&lt;br /&gt;
EXAMPLE&lt;br /&gt;
        apropos fit&lt;br /&gt;
&lt;br /&gt;
###EXACT MATCH FOR: fit ==&amp;gt; try 'help fit' at the prompt.&lt;br /&gt;
&lt;br /&gt;
###The following commands are NOT documented.&lt;br /&gt;
&lt;br /&gt;
      vdw_fit&lt;br /&gt;
&lt;br /&gt;
###The following commands are documented.  'help command' &lt;br /&gt;
&lt;br /&gt;
          fit : &amp;quot;fit&amp;quot; superimposes the model in the first selection on to the model&lt;br /&gt;
    intra_fit : &amp;quot;intra_fit&amp;quot; fits all states of an object to an atom selection&lt;br /&gt;
          rms : &amp;quot;rms&amp;quot; computes a RMS fit between two atom selections, but does not&lt;br /&gt;
     pair_fit : &amp;quot;pair_fit&amp;quot; fits a set of atom pairs between two models.  Each atom&lt;br /&gt;
intra_rms_cur : &amp;quot;intra_rms_cur&amp;quot; calculates rms values for all states of an object&lt;br /&gt;
     commands : &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Ooopsie, no DESCRIPTION found for this command!!! &amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&lt;br /&gt;
         zoom : &amp;quot;zoom&amp;quot; scales and translates the window and the origin to cover the&lt;br /&gt;
    intra_rms : &amp;quot;intra_rms&amp;quot; calculates rms fit values for all states of an object&lt;br /&gt;
        align : &amp;quot;align&amp;quot; performs a sequence alignment followed by a structural&lt;br /&gt;
      rms_cur : &amp;quot;rms_cur&amp;quot; computes the RMS difference between two atom&lt;br /&gt;
      fitting : &amp;quot;fitting&amp;quot; allows the superpositioning of object1 onto object2 using&lt;br /&gt;
&lt;br /&gt;
SEE ALSO&lt;br /&gt;
    grepset(www.pymolwiki.org), Python re module&lt;br /&gt;
    '''&lt;br /&gt;
    cmd.set(&amp;quot;text&amp;quot;,&amp;quot;1&amp;quot;,quiet=1)&lt;br /&gt;
&lt;br /&gt;
    count=0&lt;br /&gt;
    docre = re.compile(regexp, re.MULTILINE | re.IGNORECASE)&lt;br /&gt;
    cmdre = re.compile(regexp, re.IGNORECASE)&lt;br /&gt;
&lt;br /&gt;
    matches_with_help = []&lt;br /&gt;
    matches_without_help = []&lt;br /&gt;
&lt;br /&gt;
    maxcclen=0&lt;br /&gt;
    for cc in cmd.keyword:&lt;br /&gt;
        if cc == regexp:&lt;br /&gt;
            print '\n###EXACT MATCH FOR: %s ==&amp;gt; try \'help %s\' at the prompt.' % (cc,cc)&lt;br /&gt;
&lt;br /&gt;
        doc = cmd.keyword[cc][0].__doc__&lt;br /&gt;
&lt;br /&gt;
        if doc == None:&lt;br /&gt;
            if re.search(regexp, cc, re.IGNORECASE):&lt;br /&gt;
                count += 1&lt;br /&gt;
                matches_without_help.append(cc)&lt;br /&gt;
            continue&lt;br /&gt;
&lt;br /&gt;
        if re.search(regexp, doc, re.MULTILINE | re.IGNORECASE):&lt;br /&gt;
            count += 1&lt;br /&gt;
            if len(cc) &amp;gt; maxcclen:&lt;br /&gt;
                maxcclen = len(cc)&lt;br /&gt;
&lt;br /&gt;
            docmatches = re.match(r&amp;quot;&amp;quot;&amp;quot;^\s+DESCRIPTION\s+(.{0,80})\S*&amp;quot;&amp;quot;&amp;quot;, doc, re.IGNORECASE)&lt;br /&gt;
            if docmatches == None:&lt;br /&gt;
                desc = '&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Ooopsie, no DESCRIPTION found for this command!!! &amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;'&lt;br /&gt;
            else:&lt;br /&gt;
                desc = docmatches.groups()[0]&lt;br /&gt;
            matches_with_help.append( (cc, desc ) )&lt;br /&gt;
&lt;br /&gt;
            &lt;br /&gt;
    if len(matches_without_help) &amp;gt; 0:&lt;br /&gt;
        fmt = '%' + str(maxcclen) + 's' # get the width of the lenghtiest command in a format&lt;br /&gt;
        print '\n###The following commands are NOT documented.\n'&lt;br /&gt;
        for cc in matches_without_help:&lt;br /&gt;
            print fmt % (cc)&lt;br /&gt;
&lt;br /&gt;
    if len(matches_with_help) &amp;gt; 0:&lt;br /&gt;
        fmt = '%' + str(maxcclen) + 's : %s' # get the width of the lenghtiest command in a format&lt;br /&gt;
        print '\n###The following commands are documented.  \'help command\' \n'&lt;br /&gt;
        for (cc,desc) in matches_with_help:&lt;br /&gt;
            print fmt % (cc,desc)&lt;br /&gt;
&lt;br /&gt;
cmd.extend('apropos',apropos)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;/div&gt;</summary>
		<author><name>Zac</name></author>
	</entry>
	<entry>
		<id>https://wiki.pymol.org/index.php?title=Apropos&amp;diff=4205</id>
		<title>Apropos</title>
		<link rel="alternate" type="text/html" href="https://wiki.pymol.org/index.php?title=Apropos&amp;diff=4205"/>
		<updated>2006-07-20T10:03:39Z</updated>

		<summary type="html">&lt;p&gt;Zac: new entry in library&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;DESCRIPTION&lt;br /&gt;
        &amp;quot;apropos&amp;quot; searches through the documentation of all currently &lt;br /&gt;
        defined commands and lists those commands for which the keyword&lt;br /&gt;
        is either contained in the documentation or matches the command&lt;br /&gt;
        name itself.&lt;br /&gt;
        &lt;br /&gt;
        If an appropriate &amp;quot;DESCRIPTION&amp;quot; section is provided in the documentation&lt;br /&gt;
        of the command, the first 80 characters are listed as a summary.&lt;br /&gt;
&lt;br /&gt;
USAGE&lt;br /&gt;
        apropos [keyword or regexp]&lt;br /&gt;
&lt;br /&gt;
EXAMPLE&lt;br /&gt;
        apropos fit&lt;br /&gt;
&lt;br /&gt;
###EXACT MATCH FOR: fit ==&amp;gt; try 'help fit' at the prompt.&lt;br /&gt;
&lt;br /&gt;
###The following commands are NOT documented.&lt;br /&gt;
&lt;br /&gt;
      vdw_fit&lt;br /&gt;
&lt;br /&gt;
###The following commands are documented.  'help command' &lt;br /&gt;
&lt;br /&gt;
          fit : &amp;quot;fit&amp;quot; superimposes the model in the first selection on to the model&lt;br /&gt;
    intra_fit : &amp;quot;intra_fit&amp;quot; fits all states of an object to an atom selection&lt;br /&gt;
          rms : &amp;quot;rms&amp;quot; computes a RMS fit between two atom selections, but does not&lt;br /&gt;
     pair_fit : &amp;quot;pair_fit&amp;quot; fits a set of atom pairs between two models.  Each atom&lt;br /&gt;
intra_rms_cur : &amp;quot;intra_rms_cur&amp;quot; calculates rms values for all states of an object&lt;br /&gt;
     commands : &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Ooopsie, no DESCRIPTION found for this command!!! &amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&lt;br /&gt;
         zoom : &amp;quot;zoom&amp;quot; scales and translates the window and the origin to cover the&lt;br /&gt;
    intra_rms : &amp;quot;intra_rms&amp;quot; calculates rms fit values for all states of an object&lt;br /&gt;
        align : &amp;quot;align&amp;quot; performs a sequence alignment followed by a structural&lt;br /&gt;
      rms_cur : &amp;quot;rms_cur&amp;quot; computes the RMS difference between two atom&lt;br /&gt;
      fitting : &amp;quot;fitting&amp;quot; allows the superpositioning of object1 onto object2 using&lt;br /&gt;
&lt;br /&gt;
SEE ALSO&lt;br /&gt;
    grepset(www.pymolwiki.org), Python re module&lt;/div&gt;</summary>
		<author><name>Zac</name></author>
	</entry>
	<entry>
		<id>https://wiki.pymol.org/index.php?title=Category:Script_Library&amp;diff=3878</id>
		<title>Category:Script Library</title>
		<link rel="alternate" type="text/html" href="https://wiki.pymol.org/index.php?title=Category:Script_Library&amp;diff=3878"/>
		<updated>2006-07-20T10:02:11Z</updated>

		<summary type="html">&lt;p&gt;Zac: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* [[Process_All_Files_In_Directory]] -- Do something to all files in a directory.  The examples show how to print the disulfide bond lengths, then in general all sulfur distances (not necessarily bound).&lt;br /&gt;
&lt;br /&gt;
* [[Kabsch]] -- Kabsch alignment of two sets of vectors.  (Part 2 of a protein alignment.)&lt;br /&gt;
&lt;br /&gt;
* [[Transform_odb]] -- Transform a selection of an existing object and output as a new object.  The transformation matrix is read from an &amp;quot;O&amp;quot;-style tranformation matrix file (.odb) written by &amp;quot;O&amp;quot; or by any of the Uppsala Software Factory programs (from Gerard Klegweit) such as LSQMAN.&lt;br /&gt;
&lt;br /&gt;
* [[Stereo_Ray]] -- This script will create two resolution specific ray traced images rotated appropriately for inclusion into a single file to represent a stereo view of the desired macromolecule.&lt;br /&gt;
&lt;br /&gt;
* [[Translate_And_Measure]] -- prints '''overlap''' if any of the atoms in molA or molB were within 4 Angstrom after translating by 1 along X&lt;br /&gt;
&lt;br /&gt;
* [[Show aromatics]] -- This script will display a backbone &amp;quot;worm&amp;quot; for your protein, with all of the sidechains for aromatic residues displayed as green &amp;quot;sticks&amp;quot;.  Usage: Save this as &amp;quot;show_aromatics.pml&amp;quot;, load your protein in PyMOL, and run the script (select &amp;quot;Run&amp;quot; from the &amp;quot;File&amp;quot; menu). (PyMOL script; TStout)&lt;br /&gt;
&lt;br /&gt;
* [[Show hydrophobics]] -- This script will display a backbone &amp;quot;worm&amp;quot; for your protein, with all of the sidechains for hydrophobic residues displayed as orange &amp;quot;sticks&amp;quot;.  Usage: Same as &amp;quot;show aromatics&amp;quot;. (PyMOL script; TStout)&lt;br /&gt;
&lt;br /&gt;
* [[Show charged]] -- This script will display a backbone &amp;quot;worm&amp;quot; for your protein, with all of the sidechains for charged residues displayed as red (negative) or blue (posititve) &amp;quot;sticks&amp;quot;.  Usage: Same as &amp;quot;show aromatics&amp;quot;. (PyMOL script; TStout)&lt;br /&gt;
&lt;br /&gt;
* [[Show hydrophilic]] -- This script will display a backbone &amp;quot;worm&amp;quot; for your protein, with all of the sidechains for hydrophilic residues displayed as green &amp;quot;sticks&amp;quot;.  Usage: Same as &amp;quot;show aromatics&amp;quot;. (PyMOL script; TStout)&lt;br /&gt;
&lt;br /&gt;
* [[Show NMR constrains]] -- This script will display the NMR constrains used for a structure calculation atop a structure.  Usage: Save this as &amp;quot;NMRcnstr.py&amp;quot; load your protein in PyMOL, and run the script. type upl('fname') or cns('fname') where fname is the filename with the NMR constrains you want to display. &lt;br /&gt;
&lt;br /&gt;
* [[Perp Maker]] -- Creates a perpendicular plane through the center of your protein with respect to the camera's current position.  (If you translate the protein towards the camera a bit, you get a nice surface, sometimes.) A stupid little script I wrote in response to a request a few months ago (and it doesn't even conform to the request!)  Load a protein, run the script (read the documentation in the script). (Jason Vertrees/[[User:Tree|Tree]])&lt;br /&gt;
&lt;br /&gt;
* [[PythonTerminal]] -- Allows execution of python commands from the PyMOL command line.&lt;br /&gt;
&lt;br /&gt;
* [[Axes]] -- Creates a 3D-CGO object that shows the three coordinate axes.&lt;br /&gt;
&lt;br /&gt;
* [[CGO Text]] -- Creates a 3D-CGO text object.&lt;br /&gt;
&lt;br /&gt;
* [[List Selection]] -- Prints a list of all residues in a selection (both Python and .pml).&lt;br /&gt;
&lt;br /&gt;
* [[List Colors]] -- Lists the color of all residues in a selection (both Python and .pml).&lt;br /&gt;
&lt;br /&gt;
* [[List Secondary Structures]] -- Secondary structures (both predefined and those calculated with the 'dss' command) can be exported as a long string ('HHHHLLLLSSS').&lt;br /&gt;
&lt;br /&gt;
* [[Split Movement]] -- Moves two parts of one object into different directions.&lt;br /&gt;
&lt;br /&gt;
* [[Selection Exists]] -- Python method that returns true if a selection of a given name exists.&lt;br /&gt;
&lt;br /&gt;
* [[Get Coordinates I]] -- Retrieves atom coordinates as Python objects.&lt;br /&gt;
&lt;br /&gt;
* [[Get Coordinates II]] -- Retrieves atom coordinates as Python array (list object).&lt;br /&gt;
&lt;br /&gt;
* [[grepset]] -- List all settings matching a given keyword. - ''by EHP''&lt;br /&gt;
&lt;br /&gt;
* [[apropos]] -- List all commands matching a given keyword or whose docs contain the keyword. - ''by EHP''&lt;br /&gt;
&lt;br /&gt;
* [[mouse_modes]] -- customize the default mouse bindings for Viewing or Editing modes. - ''by EHP''&lt;br /&gt;
&lt;br /&gt;
* [[Measure Distance]] -- Measures the distance between two atoms (Python script).&lt;br /&gt;
&lt;br /&gt;
* [[Read PDB-String]] -- Parses a string in PDB format to a PyMOL object.&lt;br /&gt;
&lt;br /&gt;
* [[Color Objects]] -- Colors all objects differently (Python script).&lt;br /&gt;
&lt;br /&gt;
* [[Key Wait]] -- Process key events in a Python script.&lt;br /&gt;
&lt;br /&gt;
* [[Bounding Box]] -- Create a bounding box around a selection (Python script; requires numarray and Scientific; gilleain)&lt;br /&gt;
&lt;br /&gt;
* [[Ellipsoid]] -- Create callback object (opengl) ellipsoids. (Python script;  gilleain)&lt;br /&gt;
&lt;br /&gt;
* [[pdbsurvey]] -- Surveys the pdb for recently added structures that are relevant to a user-specified keywords list (in a text file)&lt;br /&gt;
&lt;br /&gt;
* [[TransformSelectionByCameraView]] -- Transforms the selection by the camera view.&lt;br /&gt;
&lt;br /&gt;
* [[WFMesh]] -- Imports wavefront object mesh files; Starwars as an example!&lt;br /&gt;
&lt;br /&gt;
* [[grepsel]] -- Make named selections using regular expressions (protein sequence).&lt;br /&gt;
&lt;br /&gt;
* [[PowerMate Dial OS X]] -- Script and instructions to use the PowerMate dial on Mac OS X.&lt;br /&gt;
&lt;br /&gt;
[[Category:Scripting|Script Library]]&lt;/div&gt;</summary>
		<author><name>Zac</name></author>
	</entry>
	<entry>
		<id>https://wiki.pymol.org/index.php?title=Category:Script_Library&amp;diff=3874</id>
		<title>Category:Script Library</title>
		<link rel="alternate" type="text/html" href="https://wiki.pymol.org/index.php?title=Category:Script_Library&amp;diff=3874"/>
		<updated>2005-11-14T09:29:50Z</updated>

		<summary type="html">&lt;p&gt;Zac: removed broken link&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* [[Kabsch]] -- Kabsch alignment of two sets of vectors.  (Part 2 of a protein alignment.)&lt;br /&gt;
&lt;br /&gt;
* [[Transform_odb]] -- Transform a selection of an existing object and output as a new object.  The transformation matrix is read from an &amp;quot;O&amp;quot;-style tranformation matrix file (.odb) written by &amp;quot;O&amp;quot; or by any of the Uppsala Software Factory programs (from Gerard Klegweit) such as LSQMAN.&lt;br /&gt;
&lt;br /&gt;
* [[Stereo_Ray]] -- This script will create two resolution specific ray traced images rotated appropriately for inclusion into a single file to represent a stereo view of the desired macromolecule.&lt;br /&gt;
&lt;br /&gt;
* [[Translate_And_Measure]] -- prints '''overlap''' if any of the atoms in molA or molB were within 4 Angstrom after translating by 1 along X&lt;br /&gt;
&lt;br /&gt;
* [[Show aromatics]] -- This script will display a backbone &amp;quot;worm&amp;quot; for your protein, with all of the sidechains for aromatic residues displayed as green &amp;quot;sticks&amp;quot;.  Usage: Save this as &amp;quot;show_aromatics.pml&amp;quot;, load your protein in PyMOL, and run the script (select &amp;quot;Run&amp;quot; from the &amp;quot;File&amp;quot; menu). (PyMOL script; TStout)&lt;br /&gt;
&lt;br /&gt;
* [[Show hydrophobics]] -- This script will display a backbone &amp;quot;worm&amp;quot; for your protein, with all of the sidechains for hydrophobic residues displayed as orange &amp;quot;sticks&amp;quot;.  Usage: Same as &amp;quot;show aromatics&amp;quot;. (PyMOL script; TStout)&lt;br /&gt;
&lt;br /&gt;
* [[Show charged]] -- This script will display a backbone &amp;quot;worm&amp;quot; for your protein, with all of the sidechains for charged residues displayed as red (negative) or blue (posititve) &amp;quot;sticks&amp;quot;.  Usage: Same as &amp;quot;show aromatics&amp;quot;. (PyMOL script; TStout)&lt;br /&gt;
&lt;br /&gt;
* [[Show hydrophilic]] -- This script will display a backbone &amp;quot;worm&amp;quot; for your protein, with all of the sidechains for hydrophilic residues displayed as green &amp;quot;sticks&amp;quot;.  Usage: Same as &amp;quot;show aromatics&amp;quot;. (PyMOL script; TStout)&lt;br /&gt;
&lt;br /&gt;
* [[Show NMR constrains]] -- This script will display the NMR constrains used for a structure calculation atop a structure.  Usage: Save this as &amp;quot;NMRcnstr.py&amp;quot; load your protein in PyMOL, and run the script. type upl('fname') or cns('fname') where fname is the filename with the NMR constrains you want to display. &lt;br /&gt;
&lt;br /&gt;
* [[Perp Maker]] -- Creates a perpendicular plane through the center of your protein with respect to the camera's current position.  (If you translate the protein towards the camera a bit, you get a nice surface, sometimes.) A stupid little script I wrote in response to a request a few months ago (and it doesn't even conform to the request!)  Load a protein, run the script (read the documentation in the script). (Jason Vertrees/[[User:Tree|Tree]])&lt;br /&gt;
&lt;br /&gt;
* [[Axes]] -- Creates a 3D-CGO object that shows the three coordinate axes.&lt;br /&gt;
&lt;br /&gt;
* [[CGO Text]] -- Creates a 3D-CGO text object.&lt;br /&gt;
&lt;br /&gt;
* [[List Selection]] -- Prints a list of all residues in a selection (both Python and .pml).&lt;br /&gt;
&lt;br /&gt;
* [[List Colors]] -- Lists the color of all residues in a selection (both Python and .pml).&lt;br /&gt;
&lt;br /&gt;
* [[List Secondary Structures]] -- Secondary structures (both predefined and those calculated with the 'dss' command) can be exported as a long string ('HHHHLLLLSSS').&lt;br /&gt;
&lt;br /&gt;
* [[Split Movement]] -- Moves two parts of one object into different directions.&lt;br /&gt;
&lt;br /&gt;
* [[Selection Exists]] -- Python method that returns true if a selection of a given name exists.&lt;br /&gt;
&lt;br /&gt;
* [[Get Coordinates I]] -- Retrieves atom coordinates as Python objects.&lt;br /&gt;
&lt;br /&gt;
* [[Get Coordinates II]] -- Retrieves atom coordinates as Python array (list object).&lt;br /&gt;
&lt;br /&gt;
* [[grepset]] -- List all settings matching a given keyword. - ''by EHP''&lt;br /&gt;
&lt;br /&gt;
* [[mouse_modes]] -- customize the default mouse bindings for Viewing or Editing modes. - ''by EHP''&lt;br /&gt;
&lt;br /&gt;
* [[Measure Distance]] -- Measures the distance between two atoms (Python script).&lt;br /&gt;
&lt;br /&gt;
* [[Read PDB-String]] -- Parses a string in PDB format to a PyMOL object.&lt;br /&gt;
&lt;br /&gt;
* [[Color Objects]] -- Colors all objects differently (Python script).&lt;br /&gt;
&lt;br /&gt;
* [[Key Wait]] -- Process key events in a Python script.&lt;br /&gt;
&lt;br /&gt;
* [[Bounding Box]] -- Create a bounding box around a selection (Python script; requires numarray and Scientific; gilleain)&lt;br /&gt;
&lt;br /&gt;
* [[Ellipsoid]] -- Create callback object (opengl) ellipsoids. (Python script;  gilleain)&lt;br /&gt;
&lt;br /&gt;
* [[pdbsurvey]] -- Surveys the pdb for recently added structures that are relevant to a user-specified keywords list (in a text file)&lt;br /&gt;
&lt;br /&gt;
* [[TransformSelectionByCameraView]] -- Transforms the selection by the camera view.&lt;br /&gt;
&lt;br /&gt;
* [[WFMesh]] -- Imports wavefront object mesh files; Starwars as an example!&lt;br /&gt;
&lt;br /&gt;
* [[grepsel]] -- Make named selections using regular expressions (protein sequence).&lt;br /&gt;
&lt;br /&gt;
[[Category:Scripting|Script Library]]&lt;/div&gt;</summary>
		<author><name>Zac</name></author>
	</entry>
	<entry>
		<id>https://wiki.pymol.org/index.php?title=Category:Script_Library&amp;diff=3867</id>
		<title>Category:Script Library</title>
		<link rel="alternate" type="text/html" href="https://wiki.pymol.org/index.php?title=Category:Script_Library&amp;diff=3867"/>
		<updated>2005-06-17T15:22:29Z</updated>

		<summary type="html">&lt;p&gt;Zac: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* [[Stereo_Ray]] -- This script will create two resolution specific ray traced images rotated appropriately for inclusion into a single file to represent a stereo view of the desired macromolecule.&lt;br /&gt;
&lt;br /&gt;
* [[Translate_And_Measure]] -- prints '''overlap''' if any of the atoms in molA or molB were within 4 Angstrom after translating by 1 along X&lt;br /&gt;
&lt;br /&gt;
* [[Show aromatics]] -- This script will display a backbone &amp;quot;worm&amp;quot; for your protein, with all of the sidechains for aromatic residues displayed as green &amp;quot;sticks&amp;quot;.  Usage: Save this as &amp;quot;show_aromatics.pml&amp;quot;, load your protein in PyMOL, and run the script (select &amp;quot;Run&amp;quot; from the &amp;quot;File&amp;quot; menu). (PyMOL script; TStout)&lt;br /&gt;
&lt;br /&gt;
* [[Show hydrophobics]] -- This script will display a backbone &amp;quot;worm&amp;quot; for your protein, with all of the sidechains for hydrophobic residues displayed as orange &amp;quot;sticks&amp;quot;.  Usage: Same as &amp;quot;show aromatics&amp;quot;. (PyMOL script; TStout)&lt;br /&gt;
&lt;br /&gt;
* [[Show charged]] -- This script will display a backbone &amp;quot;worm&amp;quot; for your protein, with all of the sidechains for charged residues displayed as red (negative) or blue (posititve) &amp;quot;sticks&amp;quot;.  Usage: Same as &amp;quot;show aromatics&amp;quot;. (PyMOL script; TStout)&lt;br /&gt;
&lt;br /&gt;
* [[Show hydrophilic]] -- This script will display a backbone &amp;quot;worm&amp;quot; for your protein, with all of the sidechains for hydrophilic residues displayed as green &amp;quot;sticks&amp;quot;.  Usage: Same as &amp;quot;show aromatics&amp;quot;. (PyMOL script; TStout)&lt;br /&gt;
&lt;br /&gt;
* [[Perp Maker]] -- Creates a perpendicular plane through the center of your protein with respect to the camera's current position.  (If you translate the protein towards the camera a bit, you get a nice surface, sometimes.) A stupid little script I wrote in response to a request a few months ago (and it doesn't even conform to the request!)  Load a protein, run the script (read the documentation in the script). (Jason Vertrees/[[User:Tree|Tree]])&lt;br /&gt;
&lt;br /&gt;
* [[Axes]] -- Creates a 3D-CGO object that shows the three coordinate axes.&lt;br /&gt;
&lt;br /&gt;
* [[CGO Text]] -- Creates a 3D-CGO text object.&lt;br /&gt;
&lt;br /&gt;
* [[List Selection]] -- Prints a list of all residues in a selection (both Python and .pml).&lt;br /&gt;
&lt;br /&gt;
* [[List Colors]] -- Lists the color of all residues in a selection (both Python and .pml).&lt;br /&gt;
&lt;br /&gt;
* [[List Secondary Structures]] -- Secondary structures (both predefined and those calculated with the 'dss' command) can be exported as a long string ('HHHHLLLLSSS').&lt;br /&gt;
&lt;br /&gt;
* [[Split Movement]] -- Moves two parts of one object into different directions.&lt;br /&gt;
&lt;br /&gt;
* [[Selection Exists]] -- Python method that returns true if a selection of a given name exists.&lt;br /&gt;
&lt;br /&gt;
* [[Get Coordinates I]] -- Retrieves atom coordinates as Python objects.&lt;br /&gt;
&lt;br /&gt;
* [[Get Coordinates II]] -- Retrieves atom coordinates as Python array (list object).&lt;br /&gt;
&lt;br /&gt;
* [[grepset]] -- List all settings matching a given keyword. - ''by EHP''&lt;br /&gt;
&lt;br /&gt;
* [[disconnect]] -- unbond a single atom from its neighbors. - ''by EHP''&lt;br /&gt;
&lt;br /&gt;
* [[mouse_modes]] -- customize the default mouse bindings for Viewing or Editing modes. - ''by EHP''&lt;br /&gt;
&lt;br /&gt;
* [[Measure Distance]] -- Measures the distance between two atoms (Python script).&lt;br /&gt;
&lt;br /&gt;
* [[Read PDB-String]] -- Parses a string in PDB format to a PyMOL object.&lt;br /&gt;
&lt;br /&gt;
* [[Color Objects]] -- Colors all objects differently (Python script).&lt;br /&gt;
&lt;br /&gt;
* [[Key Wait]] -- Process key events in a Python script.&lt;br /&gt;
&lt;br /&gt;
* [[Bounding Box]] -- Create a bounding box around a selection (Python script; requires numarray and Scientific; gilleain)&lt;br /&gt;
&lt;br /&gt;
* [[pdbsurvey]] -- Surveys the pdb for recently added structures that are relevant to a user-specified keywords list (in a text file)&lt;br /&gt;
&lt;br /&gt;
* [[TransformSelectionByCameraView]] -- Transforms the selection by the camera view.&lt;br /&gt;
&lt;br /&gt;
* [[WFMesh]] -- Imports wavefront object mesh files; Starwars as an example!&lt;br /&gt;
&lt;br /&gt;
[[Category:Scripting|Script Library]]&lt;/div&gt;</summary>
		<author><name>Zac</name></author>
	</entry>
	<entry>
		<id>https://wiki.pymol.org/index.php?title=Category:Script_Library&amp;diff=3864</id>
		<title>Category:Script Library</title>
		<link rel="alternate" type="text/html" href="https://wiki.pymol.org/index.php?title=Category:Script_Library&amp;diff=3864"/>
		<updated>2005-05-26T08:02:59Z</updated>

		<summary type="html">&lt;p&gt;Zac: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* [[Show aromatics]] -- This script will display a backbone &amp;quot;worm&amp;quot; for your protein, with all of the sidechains for aromatic residues displayed as green &amp;quot;sticks&amp;quot;.  Usage: Save this as &amp;quot;show_aromatics.pml&amp;quot;, load your protein in PyMOL, and run the script (select &amp;quot;Run&amp;quot; from the &amp;quot;File&amp;quot; menu). (PyMOL script; TStout)&lt;br /&gt;
&lt;br /&gt;
* [[Show hydrophobics]] -- This script will display a backbone &amp;quot;worm&amp;quot; for your protein, with all of the sidechains for hydrophobic residues displayed as orange &amp;quot;sticks&amp;quot;.  Usage: Same as &amp;quot;show aromatics&amp;quot;. (PyMOL script; TStout)&lt;br /&gt;
&lt;br /&gt;
* [[Show charged]] -- This script will display a backbone &amp;quot;worm&amp;quot; for your protein, with all of the sidechains for charged residues displayed as red (negative) or blue (posititve) &amp;quot;sticks&amp;quot;.  Usage: Same as &amp;quot;show aromatics&amp;quot;. (PyMOL script; TStout)&lt;br /&gt;
&lt;br /&gt;
* [[Show hydrophilic]] -- This script will display a backbone &amp;quot;worm&amp;quot; for your protein, with all of the sidechains for hydrophilic residues displayed as green &amp;quot;sticks&amp;quot;.  Usage: Same as &amp;quot;show aromatics&amp;quot;. (PyMOL script; TStout)&lt;br /&gt;
&lt;br /&gt;
* [[Perp Maker]] -- Creates a perpendicular plane through the center of your protein with respect to the camera's current position.  (If you translate the protein towards the camera a bit, you get a nice surface, sometimes.) A stupid little script I wrote in response to a request a few months ago (and it doesn't even conform to the request!)  Load a protein, run the script (read the documentation in the script). (Jason Vertrees/[[User:Tree|Tree]])&lt;br /&gt;
&lt;br /&gt;
* [[Axes]] -- Creates a 3D-CGO object that shows the three coordinate axes.&lt;br /&gt;
&lt;br /&gt;
* [[CGO Text]] -- Creates a 3D-CGO text object.&lt;br /&gt;
&lt;br /&gt;
* [[List Selection]] -- Prints a list of all residues in a selection (both Python and .pml).&lt;br /&gt;
&lt;br /&gt;
* [[List Colors]] -- Lists the color of all residues in a selection (both Python and .pml).&lt;br /&gt;
&lt;br /&gt;
* [[List Secondary Structures]] -- Secondary structures (both predefined and those calculated with the 'dss' command) can be exported as a long string ('HHHHLLLLSSS').&lt;br /&gt;
&lt;br /&gt;
* [[Split Movement]] -- Moves two parts of one object into different directions.&lt;br /&gt;
&lt;br /&gt;
* [[Selection Exists]] -- Python method that returns true if a selection of a given name exists.&lt;br /&gt;
&lt;br /&gt;
* [[Get Coordinates I]] -- Retrieves atom coordinates as Python objects.&lt;br /&gt;
&lt;br /&gt;
* [[Get Coordinates II]] -- Retrieves atom coordinates as Python array (list object).&lt;br /&gt;
&lt;br /&gt;
* [[grepset]] -- List all settings matching a given keyword. - ''by EHP''&lt;br /&gt;
&lt;br /&gt;
* [[disconnect]] -- unbond a single atom from its neighbors. - ''by EHP''&lt;br /&gt;
&lt;br /&gt;
* [[Measure Distance]] -- Measures the distance between two atoms (Python script).&lt;br /&gt;
&lt;br /&gt;
* [[Read PDB-String]] -- Parses a string in PDB format to a PyMOL object.&lt;br /&gt;
&lt;br /&gt;
* [[Color Objects]] -- Colors all objects differently (Python script).&lt;br /&gt;
&lt;br /&gt;
* [[Key Wait]] -- Process key events in a Python script.&lt;br /&gt;
&lt;br /&gt;
* [[Bounding Box]] -- Create a bounding box around a selection (Python script; requires numarray and Scientific; gilleain)&lt;br /&gt;
&lt;br /&gt;
* [[pdbsurvey]] -- Surveys the pdb for recently added structures that are relevant to a user-specified keywords list (in a text file)&lt;br /&gt;
&lt;br /&gt;
* [[TransformSelectionByCameraView]] -- Transforms the selection by the camera view.&lt;br /&gt;
&lt;br /&gt;
* [[WFMesh]] -- Imports wavefront object mesh files; Starwars as an example!&lt;br /&gt;
&lt;br /&gt;
[[Category:Scripting|Script Library]]&lt;/div&gt;</summary>
		<author><name>Zac</name></author>
	</entry>
	<entry>
		<id>https://wiki.pymol.org/index.php?title=Selection_Algebra&amp;diff=8768</id>
		<title>Selection Algebra</title>
		<link rel="alternate" type="text/html" href="https://wiki.pymol.org/index.php?title=Selection_Algebra&amp;diff=8768"/>
		<updated>2005-05-23T15:27:47Z</updated>

		<summary type="html">&lt;p&gt;Zac: /* Selection Operator/Modifier Table */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Selection Algebra==&lt;br /&gt;
===Intro===&lt;br /&gt;
Selections can be made more precise or inclusive by combining them with logical operators, including the boolean '''and''', '''or''', and '''not'''. The boolean '''and''' selects only those items that have both (or all) of the named properties, and the boolean '''or''' selects items that have either (or any) of them. Venn diagrams show that '''and ''' selects the areas of overlap, while '''or''' selects both areas. &lt;br /&gt;
&lt;br /&gt;
http://pymol.sourceforge.net/newman/user/S0220venn.jpg&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Selection Operator/Modifier Table===&lt;br /&gt;
Selection operators and modifiers are listed below. The dummy variables ''s1'' and ''s2'' stand for selection-expressions such as &amp;quot;chain a&amp;quot; or &amp;quot;hydro.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;TABLE BORDER=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;TR&amp;gt;&amp;lt;TH ALIGN=&amp;quot;CENTER&amp;quot; WIDTH=&amp;quot;100&amp;quot;&amp;gt;Operator&amp;lt;/TH&amp;gt;&amp;lt;TH&amp;gt;Short form&amp;lt;/TH&amp;gt;&lt;br /&gt;
&amp;lt;TH&amp;gt;Effect&amp;lt;/TH&amp;gt;&lt;br /&gt;
&amp;lt;/TR&amp;gt;&lt;br /&gt;
&amp;lt;TR&amp;gt;&amp;lt;TD ALIGN=&amp;quot;CENTER&amp;quot;&amp;gt;not&amp;lt;I&amp;gt;s&amp;lt;/I&amp;gt;1&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;TD ALIGN=&amp;quot;CENTER&amp;quot;&amp;gt;!&amp;lt;I&amp;gt;s&amp;lt;/I&amp;gt;1&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;TD&amp;gt;Selects atoms that are not included in &amp;lt;I&amp;gt;s&amp;lt;/I&amp;gt;1&lt;br /&gt;
&amp;lt;pre&amp;gt;PyMOL&amp;gt; select sidechains, ! bb&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/TD&amp;gt;&amp;lt;/TR&amp;gt;&lt;br /&gt;
&amp;lt;TR&amp;gt;&amp;lt;TD ALIGN=&amp;quot;CENTER&amp;quot;&amp;gt;&amp;lt;I&amp;gt; s&amp;lt;/I&amp;gt;1 and&amp;lt;I&amp;gt; s&amp;lt;/I&amp;gt;2&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;TD ALIGN=&amp;quot;CENTER&amp;quot;&amp;gt;&amp;lt;I&amp;gt; s&amp;lt;/I&amp;gt;1 &amp;amp;amp;&amp;lt;I&amp;gt; s&amp;lt;/I&amp;gt;2&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;TD&amp;gt;Selects atoms included in both&amp;lt;I&amp;gt; s&amp;lt;/I&amp;gt;1 and&amp;lt;I&amp;gt; s&amp;lt;/I&amp;gt;2&lt;br /&gt;
&amp;lt;pre&amp;gt;PyMOL&amp;gt; select far_bb, bb &amp;amp;amp;farfrm_ten&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/TD&amp;gt;&amp;lt;/TR&amp;gt;&lt;br /&gt;
&amp;lt;TR&amp;gt;&amp;lt;TD ALIGN=&amp;quot;CENTER&amp;quot;&amp;gt;&amp;lt;I&amp;gt; s&amp;lt;/I&amp;gt;1 or&amp;lt;I&amp;gt; s&amp;lt;/I&amp;gt;2&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;TD ALIGN=&amp;quot;CENTER&amp;quot;&amp;gt;&amp;lt;I&amp;gt; s&amp;lt;/I&amp;gt;1 |&amp;lt;I&amp;gt; s&amp;lt;/I&amp;gt;2&amp;lt;/TD&amp;gt;&amp;lt;TD&amp;gt;Selects atoms included in either&amp;lt;I&amp;gt; s&amp;lt;/I&amp;gt;1 or&amp;lt;I&amp;gt; s&amp;lt;/I&amp;gt;2&lt;br /&gt;
&amp;lt;pre&amp;gt;PyMOL&amp;gt; select all_prot, bb | sidechain&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/TD&amp;gt;&amp;lt;/TR&amp;gt;&lt;br /&gt;
&amp;lt;TR&amp;gt;&amp;lt;TD ALIGN=&amp;quot;CENTER&amp;quot;&amp;gt;&amp;lt;I&amp;gt; s&amp;lt;/I&amp;gt;1 in&amp;lt;I&amp;gt; s&amp;lt;/I&amp;gt;2&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;TD ALIGN=&amp;quot;CENTER&amp;quot;&amp;gt;&amp;lt;I&amp;gt; s&amp;lt;/I&amp;gt;1 in&amp;lt;I&amp;gt; s&amp;lt;/I&amp;gt;2&amp;lt;/TD&amp;gt;&amp;lt;TD&amp;gt;Selects atoms in&amp;lt;I&amp;gt; s&amp;lt;/I&amp;gt;1 whose&lt;br /&gt;
 identifiers name, resi, resn, chain and segi &amp;lt;strong&amp;gt;&amp;lt;u&amp;gt;all&amp;lt;/u&amp;gt;&amp;lt;/strong&amp;gt; match atoms in&amp;lt;I&amp;gt; s&amp;lt;/I&amp;gt;2&lt;br /&gt;
&amp;lt;pre&amp;gt;PyMOL&amp;gt; select same_atms, pept in prot&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/TD&amp;gt;&amp;lt;/TR&amp;gt;&lt;br /&gt;
&amp;lt;TR&amp;gt;&amp;lt;TD ALIGN=&amp;quot;CENTER&amp;quot;&amp;gt;&amp;lt;I&amp;gt; s&amp;lt;/I&amp;gt;1 like&amp;lt;I&amp;gt; s&amp;lt;/I&amp;gt;2&amp;lt;/TD&amp;gt;&amp;lt;TD ALIGN=&amp;quot;CENTER&amp;quot;&amp;gt;&amp;lt;I&amp;gt; s&amp;lt;/I&amp;gt;1 l.&amp;lt;I&amp;gt; s&amp;lt;/I&amp;gt;2&amp;lt;/TD&amp;gt;&amp;lt;TD&amp;gt;Selects atoms in&amp;lt;I&amp;gt; s&amp;lt;/I&amp;gt;1 whose identifiers name and resi match atoms in&amp;lt;I&amp;gt; s&amp;lt;/I&amp;gt;2&lt;br /&gt;
&amp;lt;pre&amp;gt;PyMOL&amp;gt; select similar_atms, pept like prot&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/TD&amp;gt;&amp;lt;/TR&amp;gt;&lt;br /&gt;
&amp;lt;TR&amp;gt;&amp;lt;TD ALIGN=&amp;quot;CENTER&amp;quot;&amp;gt;&amp;lt;I&amp;gt; s&amp;lt;/I&amp;gt;1 gap&amp;lt;I&amp;gt; X&amp;lt;/I&amp;gt;&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;TD ALIGN=&amp;quot;CENTER&amp;quot;&amp;gt;&amp;lt;I&amp;gt; s&amp;lt;/I&amp;gt;1 gap&amp;lt;I&amp;gt; X&amp;lt;/I&amp;gt;&amp;lt;/TD&amp;gt;&amp;lt;TD&amp;gt;Selects all atoms whose van der Waals radii are separated from the van der Waals radii of&amp;lt;I&amp;gt; s&amp;lt;/I&amp;gt;1 by a minimum of&amp;lt;I&amp;gt; X&amp;lt;/I&amp;gt; Angstroms.&lt;br /&gt;
&amp;lt;pre&amp;gt;PyMOL&amp;gt; select farfrm_ten, resi 10 gap 5&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/TD&amp;gt;&amp;lt;/TR&amp;gt;&lt;br /&gt;
&amp;lt;TR&amp;gt;&amp;lt;TD ALIGN=&amp;quot;CENTER&amp;quot;&amp;gt;&amp;lt;I&amp;gt; s&amp;lt;/I&amp;gt;1 around&amp;lt;I&amp;gt; X&amp;lt;/I&amp;gt;&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;TD ALIGN=&amp;quot;CENTER&amp;quot;&amp;gt;&amp;lt;I&amp;gt; s&amp;lt;/I&amp;gt;1 a.&amp;lt;I&amp;gt; X&amp;lt;/I&amp;gt;&amp;lt;/TD&amp;gt;&amp;lt;TD&amp;gt;Selects atoms with centers within&amp;lt;I&amp;gt; X&amp;lt;/I&amp;gt; Angstroms of the center of any atom in&amp;lt;I&amp;gt; s&amp;lt;/I&amp;gt;1&lt;br /&gt;
&amp;lt;pre&amp;gt;PyMOL&amp;gt; select near_ten, resi 10 around 5&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/TD&amp;gt;&amp;lt;/TR&amp;gt;&lt;br /&gt;
&amp;lt;TR&amp;gt;&amp;lt;TD ALIGN=&amp;quot;CENTER&amp;quot;&amp;gt;&amp;lt;I&amp;gt; s&amp;lt;/I&amp;gt;1 expand&amp;lt;I&amp;gt; X&amp;lt;/I&amp;gt;&lt;br /&gt;
&amp;lt;/TD&amp;gt;&amp;lt;TD ALIGN=&amp;quot;CENTER&amp;quot;&amp;gt;&amp;lt;I&amp;gt; s&amp;lt;/I&amp;gt;1 e.&amp;lt;I&amp;gt; X&amp;lt;/I&amp;gt;&amp;lt;/TD&amp;gt;&amp;lt;TD&amp;gt;Expands&amp;lt;I&amp;gt; s&amp;lt;/I&amp;gt;1 by all atoms within&amp;lt;I&amp;gt; X&amp;lt;/I&amp;gt; Angstroms of the center of any atom in&amp;lt;I&amp;gt; s&amp;lt;/I&amp;gt;1&lt;br /&gt;
&amp;lt;pre&amp;gt;PyMOL&amp;gt; select near_ten_x, near10 expand 3&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/TD&amp;gt;&amp;lt;/TR&amp;gt;&lt;br /&gt;
&amp;lt;TR&amp;gt;&amp;lt;TD ALIGN=&amp;quot;CENTER&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;I&amp;gt; s&amp;lt;/I&amp;gt;1 within X of&amp;lt;I&amp;gt; s&amp;lt;/I&amp;gt;2&amp;amp;nbsp;&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;TD ALIGN=&amp;quot;CENTER&amp;quot;&amp;gt;&amp;lt;I&amp;gt; s&amp;lt;/I&amp;gt;1 w. X of&amp;lt;I&amp;gt; s&amp;lt;/I&amp;gt;2&amp;amp;nbsp;&amp;lt;/TD&amp;gt;&amp;lt;TD&amp;gt;Selects atoms in&amp;lt;I&amp;gt; s&amp;lt;/I&amp;gt;1 that are within X Angstroms of the&amp;lt;I&amp;gt; s&amp;lt;/I&amp;gt;2&lt;br /&gt;
&amp;lt;pre&amp;gt;PyMOL&amp;gt; select bbnearten, bb w. 4 of resi 10&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/TD&amp;gt;&amp;lt;/TR&amp;gt;&lt;br /&gt;
&amp;lt;TR&amp;gt;&amp;lt;TD ALIGN=&amp;quot;CENTER&amp;quot;&amp;gt;byres&amp;lt;I&amp;gt; s&amp;lt;/I&amp;gt;1&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;TD ALIGN=&amp;quot;CENTER&amp;quot;&amp;gt;br.&amp;lt;I&amp;gt; s&amp;lt;/I&amp;gt;1&amp;lt;/TD&amp;gt;&amp;lt;TD&amp;gt;Expands selection to complete residues&lt;br /&gt;
&amp;lt;pre&amp;gt;PyMOL&amp;gt; select complete_res, br. bbnear10&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/TD&amp;gt;&amp;lt;/TR&amp;gt;&lt;br /&gt;
&amp;lt;TR&amp;gt;&amp;lt;TD ALIGN=&amp;quot;CENTER&amp;quot;&amp;gt;byobject&amp;lt;I&amp;gt; s&amp;lt;/I&amp;gt;1&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;TD ALIGN=&amp;quot;CENTER&amp;quot;&amp;gt;bo.&amp;lt;I&amp;gt; s&amp;lt;/I&amp;gt;1&amp;lt;/TD&amp;gt;&amp;lt;TD&amp;gt;Expands selection to complete objects&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;PyMOL&amp;gt; select near_obj, bo. near_res&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/TD&amp;gt;&amp;lt;/TR&amp;gt;&lt;br /&gt;
&amp;lt;TR&amp;gt;&amp;lt;TD ALIGN=&amp;quot;CENTER&amp;quot;&amp;gt;neighbor&amp;lt;I&amp;gt; s&amp;lt;/I&amp;gt;1&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;TD ALIGN=&amp;quot;CENTER&amp;quot;&amp;gt;nbr.&amp;lt;I&amp;gt; s&amp;lt;/I&amp;gt;1&amp;lt;/TD&amp;gt;&amp;lt;TD&amp;gt;Selects atoms directly bonded to&amp;lt;I&amp;gt; s&amp;lt;/I&amp;gt;1&lt;br /&gt;
&amp;lt;pre&amp;gt;PyMOL&amp;gt; select vicinos, neighbor resi 10&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/TD&amp;gt;&amp;lt;/TR&amp;gt;&lt;br /&gt;
&amp;lt;/TABLE&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Examples===&lt;br /&gt;
Logical selections can be combined. For example, you might select atoms that are part of chain a, but not residue number 125:&lt;br /&gt;
      &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
   PyMOL&amp;gt; select chain a and (not resi 125)      # selects atoms that are part of&lt;br /&gt;
                                                 # chain a, but not &lt;br /&gt;
                                                 # residue number 125.&lt;br /&gt;
&lt;br /&gt;
   PyMOL&amp;gt; select (name cb or name cg1 or name cg2) and chain A    # These two &lt;br /&gt;
                                                                  # selections are &lt;br /&gt;
   PyMOL&amp;gt; select name cb+cg1+cg2 and chain A                      # equivalent.&lt;br /&gt;
                                                                  # select c-beta's,&lt;br /&gt;
                                                                  # c-gamma-1's and &lt;br /&gt;
                                                                  # c-gamma-2's &lt;br /&gt;
                                                                  # that are &lt;br /&gt;
                                                                  # in chain A.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Like the results of groups of arithmetic operations, the results of groups of logical operations depend on which operation is performed first. They have an order of precedence. To ensure that the operations are performed in the order you have in mind, use parentheses:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;   byres ((chain a or (chain b and (not resi 125))) around 5) &amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
PyMOL will expand its logical selection out from the innermost parentheses.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Selector Quick Reference]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Making Selections]]&lt;/div&gt;</summary>
		<author><name>Zac</name></author>
	</entry>
	<entry>
		<id>https://wiki.pymol.org/index.php?title=Grepset&amp;diff=13884</id>
		<title>Grepset</title>
		<link rel="alternate" type="text/html" href="https://wiki.pymol.org/index.php?title=Grepset&amp;diff=13884"/>
		<updated>2005-04-23T14:42:43Z</updated>

		<summary type="html">&lt;p&gt;Zac: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Use this little script to explore PyMOL's myriad settings.&lt;br /&gt;
&lt;br /&gt;
Usefull for newbies and those with not so good memory skills...&lt;br /&gt;
&lt;br /&gt;
To use:&lt;br /&gt;
&lt;br /&gt;
# put the script in a file called '''grepset.py'''&lt;br /&gt;
# from within PyMOL execute '''run grepset.py'''&lt;br /&gt;
# try it out, see examples below.&lt;br /&gt;
&lt;br /&gt;
Example 1: '''grepset light'''&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cartoon_highlight_color        default&lt;br /&gt;
dot_lighting                   on&lt;br /&gt;
light                          [ -0.40000, -0.40000, -1.00000 ]&lt;br /&gt;
mesh_lighting                  off&lt;br /&gt;
two_sided_lighting             off&lt;br /&gt;
5 settings matched&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Example 2: '''grepset trans'''&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cartoon_transparency           0.00000&lt;br /&gt;
ray_transparency_contrast      1.00000&lt;br /&gt;
ray_transparency_shadows       1&lt;br /&gt;
ray_transparency_spec_cut      0.90000&lt;br /&gt;
ray_transparency_specular      0.40000&lt;br /&gt;
sphere_transparency            0.00000&lt;br /&gt;
stick_transparency             0.00000&lt;br /&gt;
transparency                   0.00000&lt;br /&gt;
transparency_mode              2&lt;br /&gt;
transparency_picking_mode      2&lt;br /&gt;
10 settings matched&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Example 3: '''grepset ^trans'''&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
transparency                   0.00000&lt;br /&gt;
transparency_mode              2&lt;br /&gt;
transparency_picking_mode      2&lt;br /&gt;
3 settings matched&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== The Script itself: grepset.py ==&lt;br /&gt;
&amp;lt;source lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
from pymol import cmd&lt;br /&gt;
import pymol.setting&lt;br /&gt;
&lt;br /&gt;
def grepset(regexp=''):&lt;br /&gt;
   '''&lt;br /&gt;
DESCRIPTION&lt;br /&gt;
   &amp;quot;grepset&amp;quot; greps through the list of settings using a python&lt;br /&gt;
   regular expression as defined in the 're' module.&lt;br /&gt;
   It returns a list of settings/values matching the regexp.&lt;br /&gt;
   No regexp returns every setting.&lt;br /&gt;
&lt;br /&gt;
USAGE&lt;br /&gt;
   grepset [regexp]&lt;br /&gt;
&lt;br /&gt;
EXAMPLE&lt;br /&gt;
   grepset line&lt;br /&gt;
   grepset ray&lt;br /&gt;
&lt;br /&gt;
SEE ALSO&lt;br /&gt;
   Python re module&lt;br /&gt;
   '''&lt;br /&gt;
&lt;br /&gt;
   from re import compile&lt;br /&gt;
&lt;br /&gt;
   count=0&lt;br /&gt;
   regexp=compile(regexp)&lt;br /&gt;
   for a in pymol.setting.get_index_list():&lt;br /&gt;
      setting=pymol.setting._get_name(a)&lt;br /&gt;
      if regexp.search(setting):&lt;br /&gt;
         count = count + 1&lt;br /&gt;
         print '%-30s %s' % (setting, cmd.get_setting_text(a,'',-1))&lt;br /&gt;
&lt;br /&gt;
   print '%d settings matched' % count&lt;br /&gt;
cmd.extend('grepset',grepset)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''Author: Ezequiel (Zac) Panepucci''&lt;br /&gt;
&lt;br /&gt;
[[Category:Scripting_Script_Library|grepset]]&lt;/div&gt;</summary>
		<author><name>Zac</name></author>
	</entry>
	<entry>
		<id>https://wiki.pymol.org/index.php?title=Grepset&amp;diff=13883</id>
		<title>Grepset</title>
		<link rel="alternate" type="text/html" href="https://wiki.pymol.org/index.php?title=Grepset&amp;diff=13883"/>
		<updated>2005-04-18T15:14:01Z</updated>

		<summary type="html">&lt;p&gt;Zac: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Use this little script to explore PyMOL's myriad settings.&lt;br /&gt;
&lt;br /&gt;
Usefull for newbies and those with not so good memory skills...&lt;br /&gt;
&lt;br /&gt;
To use:&lt;br /&gt;
&lt;br /&gt;
# put the script in a file called '''grepset.py'''&lt;br /&gt;
# from within PyMOL execute '''run grepset.py'''&lt;br /&gt;
# try it out, see examples below.&lt;br /&gt;
&lt;br /&gt;
Example 1: '''grepset light'''&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cartoon_highlight_color        default&lt;br /&gt;
dot_lighting                   on&lt;br /&gt;
light                          [ -0.40000, -0.40000, -1.00000 ]&lt;br /&gt;
mesh_lighting                  off&lt;br /&gt;
two_sided_lighting             off&lt;br /&gt;
5 settings matched&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Example 2: '''grepset trans'''&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cartoon_transparency           0.00000&lt;br /&gt;
ray_transparency_contrast      1.00000&lt;br /&gt;
ray_transparency_shadows       1&lt;br /&gt;
ray_transparency_spec_cut      0.90000&lt;br /&gt;
ray_transparency_specular      0.40000&lt;br /&gt;
sphere_transparency            0.00000&lt;br /&gt;
stick_transparency             0.00000&lt;br /&gt;
transparency                   0.00000&lt;br /&gt;
transparency_mode              2&lt;br /&gt;
transparency_picking_mode      2&lt;br /&gt;
10 settings matched&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Example 3: '''grepset ^trans'''&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
transparency                   0.00000&lt;br /&gt;
transparency_mode              2&lt;br /&gt;
transparency_picking_mode      2&lt;br /&gt;
3 settings matched&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== The Script itself: grepset.py ==&lt;br /&gt;
&amp;lt;source lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
from pymol import cmd&lt;br /&gt;
import pymol.setting&lt;br /&gt;
&lt;br /&gt;
def grepset(regexp=''):&lt;br /&gt;
   '''&lt;br /&gt;
DESCRIPTION&lt;br /&gt;
   &amp;quot;grepset&amp;quot; greps through the list of settings using a python&lt;br /&gt;
   regular expression as defined in the 're' module.&lt;br /&gt;
   It returns a list of settings/values matching the regexp.&lt;br /&gt;
   No regexp returns every setting.&lt;br /&gt;
&lt;br /&gt;
USAGE&lt;br /&gt;
   grepset [regexp]&lt;br /&gt;
&lt;br /&gt;
EXAMPLE&lt;br /&gt;
   grepset line&lt;br /&gt;
   grepset ray&lt;br /&gt;
&lt;br /&gt;
SEE ALSO&lt;br /&gt;
   Python re module&lt;br /&gt;
   '''&lt;br /&gt;
&lt;br /&gt;
   from re import compile&lt;br /&gt;
&lt;br /&gt;
   count=0&lt;br /&gt;
   regexp=compile(regexp)&lt;br /&gt;
   for a in pymol.setting.get_index_list():&lt;br /&gt;
      setting=pymol.setting._get_name(a)&lt;br /&gt;
      if regexp.search(setting):&lt;br /&gt;
         count = count + 1&lt;br /&gt;
         print '%-30s %s' % (setting, cmd.get_setting_text(a,'',-1))&lt;br /&gt;
&lt;br /&gt;
   print '%d settings matched' % count&lt;br /&gt;
cmd.extend('grepset',grepset)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Scripting_Script_Library|grepset]]&lt;/div&gt;</summary>
		<author><name>Zac</name></author>
	</entry>
	<entry>
		<id>https://wiki.pymol.org/index.php?title=Grepset&amp;diff=13882</id>
		<title>Grepset</title>
		<link rel="alternate" type="text/html" href="https://wiki.pymol.org/index.php?title=Grepset&amp;diff=13882"/>
		<updated>2005-04-18T15:11:48Z</updated>

		<summary type="html">&lt;p&gt;Zac: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Use this little script to explore PyMOL's myriad settings.&lt;br /&gt;
&lt;br /&gt;
Usefull for newbies and those with not so good memory skills...&lt;br /&gt;
&lt;br /&gt;
To use:&lt;br /&gt;
&lt;br /&gt;
# put the script in a file called '''grepset.py'''&lt;br /&gt;
# from within PyMOL execute '''run grepset.py'''&lt;br /&gt;
# try it out, see examples below.&lt;br /&gt;
&lt;br /&gt;
Example 1: '''grepset light'''&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cartoon_highlight_color        default&lt;br /&gt;
dot_lighting                   on&lt;br /&gt;
light                          [ -0.40000, -0.40000, -1.00000 ]&lt;br /&gt;
mesh_lighting                  off&lt;br /&gt;
two_sided_lighting             off&lt;br /&gt;
5 settings matched&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Example 2: '''grepset trans'''&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cartoon_transparency           0.00000&lt;br /&gt;
ray_transparency_contrast      1.00000&lt;br /&gt;
ray_transparency_shadows       1&lt;br /&gt;
ray_transparency_spec_cut      0.90000&lt;br /&gt;
ray_transparency_specular      0.40000&lt;br /&gt;
sphere_transparency            0.00000&lt;br /&gt;
stick_transparency             0.00000&lt;br /&gt;
transparency                   0.00000&lt;br /&gt;
transparency_mode              2&lt;br /&gt;
transparency_picking_mode      2&lt;br /&gt;
10 settings matched&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Example 3: '''grepset ^trans'''&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
transparency                   0.00000&lt;br /&gt;
transparency_mode              2&lt;br /&gt;
transparency_picking_mode      2&lt;br /&gt;
3 settings matched&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== The Script itself: grepset.py ==&lt;br /&gt;
&amp;lt;source lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
from pymol import cmd&lt;br /&gt;
import pymol.setting&lt;br /&gt;
&lt;br /&gt;
def grepset(regexp=''):&lt;br /&gt;
   '''&lt;br /&gt;
DESCRIPTION&lt;br /&gt;
   &amp;quot;grepset&amp;quot; greps through the list of settings using a python&lt;br /&gt;
   regular expression as defined in the 're' module.&lt;br /&gt;
   It returns a list of settings/values matching the regexp.&lt;br /&gt;
   No regexp returns every setting.&lt;br /&gt;
&lt;br /&gt;
USAGE&lt;br /&gt;
   grepset [regexp]&lt;br /&gt;
&lt;br /&gt;
EXAMPLE&lt;br /&gt;
   grepset line&lt;br /&gt;
   grepset ray&lt;br /&gt;
&lt;br /&gt;
SEE ALSO&lt;br /&gt;
   Python re module&lt;br /&gt;
   '''&lt;br /&gt;
&lt;br /&gt;
   from re import compile&lt;br /&gt;
&lt;br /&gt;
   count=0&lt;br /&gt;
   regexp=compile(regexp)&lt;br /&gt;
   for a in pymol.setting.get_index_list():&lt;br /&gt;
      setting=pymol.setting._get_name(a)&lt;br /&gt;
      if regexp.search(setting):&lt;br /&gt;
         count = count + 1&lt;br /&gt;
         print '%-30s %s' % (setting, cmd.get_setting_text(a,'',-1))&lt;br /&gt;
&lt;br /&gt;
   print '%d settings matched' % count&lt;br /&gt;
cmd.extend('grepset',grepset)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;/div&gt;</summary>
		<author><name>Zac</name></author>
	</entry>
	<entry>
		<id>https://wiki.pymol.org/index.php?title=Grepset&amp;diff=13881</id>
		<title>Grepset</title>
		<link rel="alternate" type="text/html" href="https://wiki.pymol.org/index.php?title=Grepset&amp;diff=13881"/>
		<updated>2005-04-18T15:05:18Z</updated>

		<summary type="html">&lt;p&gt;Zac: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Use this little script to explore PyMOL's myriad settings.&lt;br /&gt;
&lt;br /&gt;
Usefull for newbies and those with not so good memory skills...&lt;br /&gt;
&lt;br /&gt;
Example 1: '''grepset light'''&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cartoon_highlight_color        default&lt;br /&gt;
dot_lighting                   on&lt;br /&gt;
light                          [ -0.40000, -0.40000, -1.00000 ]&lt;br /&gt;
mesh_lighting                  off&lt;br /&gt;
two_sided_lighting             off&lt;br /&gt;
5 settings matched&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Example 2: '''grepset trans'''&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cartoon_transparency           0.00000&lt;br /&gt;
ray_transparency_contrast      1.00000&lt;br /&gt;
ray_transparency_shadows       1&lt;br /&gt;
ray_transparency_spec_cut      0.90000&lt;br /&gt;
ray_transparency_specular      0.40000&lt;br /&gt;
sphere_transparency            0.00000&lt;br /&gt;
stick_transparency             0.00000&lt;br /&gt;
transparency                   0.00000&lt;br /&gt;
transparency_mode              2&lt;br /&gt;
transparency_picking_mode      2&lt;br /&gt;
10 settings matched&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Example 3: '''grepset ^trans'''&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
transparency                   0.00000&lt;br /&gt;
transparency_mode              2&lt;br /&gt;
transparency_picking_mode      2&lt;br /&gt;
3 settings matched&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
from pymol import cmd&lt;br /&gt;
import pymol.setting&lt;br /&gt;
&lt;br /&gt;
def grepset(regexp=''):&lt;br /&gt;
   '''&lt;br /&gt;
DESCRIPTION&lt;br /&gt;
   &amp;quot;grepset&amp;quot; greps through the list of settings using a python&lt;br /&gt;
   regular expression as defined in the 're' module.&lt;br /&gt;
   It returns a list of settings/values matching the regexp.&lt;br /&gt;
   No regexp returns every setting.&lt;br /&gt;
&lt;br /&gt;
USAGE&lt;br /&gt;
   grepset [regexp]&lt;br /&gt;
&lt;br /&gt;
EXAMPLE&lt;br /&gt;
   grepset line&lt;br /&gt;
   grepset ray&lt;br /&gt;
&lt;br /&gt;
SEE ALSO&lt;br /&gt;
   Python re module&lt;br /&gt;
   '''&lt;br /&gt;
&lt;br /&gt;
   from re import compile&lt;br /&gt;
&lt;br /&gt;
   count=0&lt;br /&gt;
   regexp=compile(regexp)&lt;br /&gt;
   for a in pymol.setting.get_index_list():&lt;br /&gt;
      setting=pymol.setting._get_name(a)&lt;br /&gt;
      if regexp.search(setting):&lt;br /&gt;
         count = count + 1&lt;br /&gt;
         print '%-30s %s' % (setting, cmd.get_setting_text(a,'',-1))&lt;br /&gt;
&lt;br /&gt;
   print '%d settings matched' % count&lt;br /&gt;
cmd.extend('grepset',grepset)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;/div&gt;</summary>
		<author><name>Zac</name></author>
	</entry>
	<entry>
		<id>https://wiki.pymol.org/index.php?title=XFree86_Configuration&amp;diff=10636</id>
		<title>XFree86 Configuration</title>
		<link rel="alternate" type="text/html" href="https://wiki.pymol.org/index.php?title=XFree86_Configuration&amp;diff=10636"/>
		<updated>2005-02-17T09:59:15Z</updated>

		<summary type="html">&lt;p&gt;Zac: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Iiyama HM204DT + Nvidia Quadro FX 1100 on Fedora Core 2 (updated as of 2005-02-17) ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Section &amp;quot;Module&amp;quot;&lt;br /&gt;
        Load  &amp;quot;dbe&amp;quot;&lt;br /&gt;
        Load  &amp;quot;extmod&amp;quot;&lt;br /&gt;
        Load  &amp;quot;fbdevhw&amp;quot;&lt;br /&gt;
        Load  &amp;quot;glx&amp;quot;&lt;br /&gt;
        Load  &amp;quot;record&amp;quot;&lt;br /&gt;
        Load  &amp;quot;freetype&amp;quot;&lt;br /&gt;
        Load  &amp;quot;type1&amp;quot;&lt;br /&gt;
        #Load  &amp;quot;dri&amp;quot;    # THIS MUST BE COMMENTED OUT&lt;br /&gt;
 EndSection&lt;br /&gt;
&lt;br /&gt;
 Section &amp;quot;Monitor&amp;quot;&lt;br /&gt;
   Identifier   &amp;quot;hm204dt&amp;quot;&lt;br /&gt;
   VendorName   &amp;quot;Iiyama&amp;quot;&lt;br /&gt;
   ModelName    &amp;quot;HM204DT&amp;quot;&lt;br /&gt;
   HorizSync    30 - 142&lt;br /&gt;
   VertRefresh  50 - 200&lt;br /&gt;
   Option      &amp;quot;dpms&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
   # 1400x1100 @ 120.00 Hz (GTF) hsync: 141.48 kHz; pclk: 275.04 MHz&lt;br /&gt;
   Modeline &amp;quot;1400x1100_120&amp;quot;  275.04  1400 1520 1672 1944  1100 1101 1104 1179  -HSync +Vsync&lt;br /&gt;
 EndSection&lt;br /&gt;
&lt;br /&gt;
 Section &amp;quot;Device&amp;quot;&lt;br /&gt;
        Identifier  &amp;quot;quadrofx&amp;quot;&lt;br /&gt;
        Driver      &amp;quot;nvidia&amp;quot;&lt;br /&gt;
        VendorName  &amp;quot;PNY&amp;quot;&lt;br /&gt;
        BoardName   &amp;quot;NVIDIA Quadro FX 1100&amp;quot;&lt;br /&gt;
        Option &amp;quot;AllowDFPStereo&amp;quot; &amp;quot;true&amp;quot;&lt;br /&gt;
        Option &amp;quot;Stereo&amp;quot; &amp;quot;3&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
&lt;br /&gt;
 Section &amp;quot;Screen&amp;quot;&lt;br /&gt;
        Identifier &amp;quot;Screen0&amp;quot;&lt;br /&gt;
        Device     &amp;quot;quadrofx&amp;quot;&lt;br /&gt;
        Monitor    &amp;quot;hm204dt&amp;quot;&lt;br /&gt;
        DefaultDepth     24&lt;br /&gt;
        SubSection &amp;quot;Display&amp;quot;&lt;br /&gt;
                Viewport   0 0&lt;br /&gt;
                Depth     24&lt;br /&gt;
                Modes   &amp;quot;1400x1100_120&amp;quot; &amp;quot;1280x1024&amp;quot;&lt;br /&gt;
        EndSubSection&lt;br /&gt;
 EndSection&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;/div&gt;</summary>
		<author><name>Zac</name></author>
	</entry>
</feed>