Sophie

Sophie

distrib > Mandriva > 2008.1 > x86_64 > by-pkgid > 763d6289e1351f2d34257ce697a3ccb7 > files > 1305

biopython-doc-1.47-2mdv2008.1.x86_64.rpm

<?xml version="1.0" encoding="ascii"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
          "DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
  <title>Bio.SCOP</title>
  <link rel="stylesheet" href="epydoc.css" type="text/css" />
  <script type="text/javascript" src="epydoc.js"></script>
</head>

<body bgcolor="white" text="black" link="blue" vlink="#204080"
      alink="#204080">
<!-- ==================== NAVIGATION BAR ==================== -->
<table class="navbar" border="0" width="100%" cellpadding="0"
       bgcolor="#a0c0ff" cellspacing="0">
  <tr valign="middle">

  <!-- Tree link -->
      <th>&nbsp;&nbsp;&nbsp;<a
        href="module-tree.html">Trees</a>&nbsp;&nbsp;&nbsp;</th>

  <!-- Index link -->
      <th>&nbsp;&nbsp;&nbsp;<a
        href="identifier-index.html">Indices</a>&nbsp;&nbsp;&nbsp;</th>

  <!-- Help link -->
      <th>&nbsp;&nbsp;&nbsp;<a
        href="help.html">Help</a>&nbsp;&nbsp;&nbsp;</th>

      <th class="navbar" width="100%"></th>
  </tr>
</table>
<table width="100%" cellpadding="0" cellspacing="0">
  <tr valign="top">
    <td width="100%">
      <span class="breadcrumbs">
        <a href="Bio-module.html">Package&nbsp;Bio</a> ::
        Package&nbsp;SCOP
      </span>
    </td>
    <td>
      <table cellpadding="0" cellspacing="0">
        <!-- hide/show private -->
        <tr><td align="right"><span class="options">[<a href="javascript:void(0);" class="privatelink"
    onclick="toggle_private();">hide&nbsp;private</a>]</span></td></tr>
        <tr><td align="right"><span class="options"
            >[<a href="frames.html" target="_top">frames</a
            >]&nbsp;|&nbsp;<a href="Bio.SCOP-module.html"
            target="_top">no&nbsp;frames</a>]</span></td></tr>
      </table>
    </td>
  </tr>
</table>
<!-- ==================== PACKAGE DESCRIPTION ==================== -->
<h1 class="epydoc">Package SCOP</h1><p class="nomargin-top"><span class="codelink"><a href="Bio.SCOP-pysrc.html">source&nbsp;code</a></span></p>
<pre class="literalblock">
SCOP: Structural Classification of Proteins.

The SCOP database aims to provide a manually constructed classification of
all know protein structures into a hierarchy, the main levels of which
are family, superfamily and fold.

* &quot;SCOP&quot;:http://scop.mrc-lmb.cam.ac.uk/scop/

* &quot;Introduction&quot;:http://scop.mrc-lmb.cam.ac.uk/scop/intro.html

* &quot;SCOP parsable files&quot;:http://scop.mrc-lmb.cam.ac.uk/scop/parse/

The Scop object in this module represents the entire SCOP classification. It
can be built from the three SCOP parsable files, modified is so desired, and
converted back to the same file formats. A single SCOP domain (represented
by the Domain class) can be obtained from Scop using the domain's SCOP
identifier (sid).


nodeCodeDict  -- A mapping between known 2 letter node codes and a longer
                  description. The known node types are 'cl' (class), 'cf'
                  (fold), 'sf' (superfamily), 'fa' (family), 'dm' (domain), 
                  'sp' (species), 'px' (domain). Additional node types may
                  be added in the future.

This module also provides code to access SCOP over the WWW.

Functions:
search        -- Access the main CGI script.
_open         -- Internally used function.

</pre>

<!-- ==================== SUBMODULES ==================== -->
<a name="section-Submodules"></a>
<table class="summary" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr bgcolor="#70b0f0" class="table-header">
  <td colspan="2" class="table-header">
    <table border="0" cellpadding="0" cellspacing="0" width="100%">
      <tr valign="top">
        <td align="left"><span class="table-header">Submodules</span></td>
        <td align="right" valign="top"
         ><span class="options">[<a href="#section-Submodules"
         class="privatelink" onclick="toggle_private();"
         >hide private</a>]</span></td>
      </tr>
    </table>
  </td>
</tr>
  <tr><td class="summary">
  <ul class="nomargin">
    <li> <strong class="uidlink"><a href="Bio.SCOP.Cla-module.html">Bio.SCOP.Cla</a></strong>: <em class="summary">Handle the SCOP CLAssification file, which describes SCOP domains.</em>    </li>
    <li> <strong class="uidlink"><a href="Bio.SCOP.Des-module.html">Bio.SCOP.Des</a></strong>: <em class="summary">Handle the SCOP DEScription file.</em>    </li>
    <li> <strong class="uidlink"><a href="Bio.SCOP.Dom-module.html">Bio.SCOP.Dom</a></strong>: <em class="summary">Handle the SCOP DOMain file.</em>    </li>
    <li> <strong class="uidlink"><a href="Bio.SCOP.FileIndex-module.html">Bio.SCOP.FileIndex</a></strong>    </li>
    <li> <strong class="uidlink"><a href="Bio.SCOP.Hie-module.html">Bio.SCOP.Hie</a></strong>: <em class="summary">Handle the SCOP HIErarchy files, which describe the SCOP hierarchy 
        in terms of SCOP unique identifiers (sunid).</em>    </li>
    <li> <strong class="uidlink"><a href="Bio.SCOP.Raf-module.html">Bio.SCOP.Raf</a></strong>: <em class="summary">ASTRAL RAF (Rapid Access Format) Sequence Maps.</em>    </li>
    <li> <strong class="uidlink">Bio.SCOP.Residues</strong>    </li>
    <li> <strong class="uidlink"><a href="Bio.SCOP.Residues%27-module.html">Bio.SCOP.Residues'</a></strong>    </li>
  </ul></td></tr>
</table>

<br />
<!-- ==================== CLASSES ==================== -->
<a name="section-Classes"></a>
<table class="summary" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr bgcolor="#70b0f0" class="table-header">
  <td colspan="2" class="table-header">
    <table border="0" cellpadding="0" cellspacing="0" width="100%">
      <tr valign="top">
        <td align="left"><span class="table-header">Classes</span></td>
        <td align="right" valign="top"
         ><span class="options">[<a href="#section-Classes"
         class="privatelink" onclick="toggle_private();"
         >hide private</a>]</span></td>
      </tr>
    </table>
  </td>
</tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a href="Bio.SCOP.Scop-class.html" class="summary-name">Scop</a><br />
      The entire SCOP hierarchy.
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a href="Bio.SCOP.Node-class.html" class="summary-name">Node</a><br />
      A node in the Scop hierarchy
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a href="Bio.SCOP.Domain-class.html" class="summary-name">Domain</a><br />
      A SCOP domain.
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a href="Bio.SCOP.Astral-class.html" class="summary-name">Astral</a><br />
      Abstraction of the ASTRAL database, which has sequences for all the
        SCOP domains, as well as clusterings by percent id or evalue.
    </td>
  </tr>
</table>
<!-- ==================== FUNCTIONS ==================== -->
<a name="section-Functions"></a>
<table class="summary" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr bgcolor="#70b0f0" class="table-header">
  <td colspan="2" class="table-header">
    <table border="0" cellpadding="0" cellspacing="0" width="100%">
      <tr valign="top">
        <td align="left"><span class="table-header">Functions</span></td>
        <td align="right" valign="top"
         ><span class="options">[<a href="#section-Functions"
         class="privatelink" onclick="toggle_private();"
         >hide private</a>]</span></td>
      </tr>
    </table>
  </td>
</tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a href="Bio.SCOP-module.html#cmp_sccs" class="summary-sig-name">cmp_sccs</a>(<span class="summary-sig-arg">sccs1</span>,
        <span class="summary-sig-arg">sccs2</span>)</span><br />
      Order SCOP concise classification strings (sccs).</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="Bio.SCOP-pysrc.html#cmp_sccs">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a href="Bio.SCOP-module.html#parse_domain" class="summary-sig-name">parse_domain</a>(<span class="summary-sig-arg">str</span>)</span><br />
      Convert an ASTRAL header string into a Scop domain.</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="Bio.SCOP-pysrc.html#parse_domain">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr class="private">
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a name="_open_scop_file"></a><span class="summary-sig-name">_open_scop_file</span>(<span class="summary-sig-arg">scop_dir_path</span>,
        <span class="summary-sig-arg">version</span>,
        <span class="summary-sig-arg">filetype</span>)</span></td>
          <td align="right" valign="top">
            <span class="codelink"><a href="Bio.SCOP-pysrc.html#_open_scop_file">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a href="Bio.SCOP-module.html#search" class="summary-sig-name">search</a>(<span class="summary-sig-arg">pdb</span>=<span class="summary-sig-default">None</span>,
        <span class="summary-sig-arg">key</span>=<span class="summary-sig-default">None</span>,
        <span class="summary-sig-arg">sid</span>=<span class="summary-sig-default">None</span>,
        <span class="summary-sig-arg">disp</span>=<span class="summary-sig-default">None</span>,
        <span class="summary-sig-arg">dir</span>=<span class="summary-sig-default">None</span>,
        <span class="summary-sig-arg">loc</span>=<span class="summary-sig-default">None</span>,
        <span class="summary-sig-arg">cgi</span>=<span class="summary-sig-default">'http://scop.mrc-lmb.cam.ac.uk/scop/search.cgi'</span>,
        <span class="summary-sig-arg">**keywds</span>)</span><br />
      Access search.cgi and return a handle to the results.</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="Bio.SCOP-pysrc.html#search">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr class="private">
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">UndoHandle</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a href="Bio.SCOP-module.html#_open" class="summary-sig-name" onclick="show_private();">_open</a>(<span class="summary-sig-arg">cgi</span>,
        <span class="summary-sig-arg">params</span>=<span class="summary-sig-default">{}</span>,
        <span class="summary-sig-arg">get</span>=<span class="summary-sig-default">1</span>)</span><br />
      Open a handle to SCOP.</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="Bio.SCOP-pysrc.html#_open">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
</table>
<!-- ==================== VARIABLES ==================== -->
<a name="section-Variables"></a>
<table class="summary" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr bgcolor="#70b0f0" class="table-header">
  <td colspan="2" class="table-header">
    <table border="0" cellpadding="0" cellspacing="0" width="100%">
      <tr valign="top">
        <td align="left"><span class="table-header">Variables</span></td>
        <td align="right" valign="top"
         ><span class="options">[<a href="#section-Variables"
         class="privatelink" onclick="toggle_private();"
         >hide private</a>]</span></td>
      </tr>
    </table>
  </td>
</tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a href="Bio.SCOP-module.html#nodeCodeDict" class="summary-name">nodeCodeDict</a> = <code title="{'cf': 'fold',
 'cl': 'class',
 'dm': 'protein',
 'fa': 'family',
 'px': 'domain',
 'sf': 'superfamily',
 'sp': 'species'}"><code class="variable-group">{</code><code class="variable-quote">'</code><code class="variable-string">cf</code><code class="variable-quote">'</code><code class="variable-op">: </code><code class="variable-quote">'</code><code class="variable-string">fold</code><code class="variable-quote">'</code><code class="variable-op">, </code><code class="variable-quote">'</code><code class="variable-string">cl</code><code class="variable-quote">'</code><code class="variable-op">: </code><code class="variable-quote">'</code><code class="variable-string">class</code><code class="variable-quote">'</code><code class="variable-op">, </code><code class="variable-quote">'</code><code class="variable-string">dm</code><code class="variable-quote">'</code><code class="variable-op">: </code><code class="variable-quote">'</code><code class="variable-string">protein</code><code class="variable-quote">'</code><code class="variable-op">, </code><code class="variable-ellipsis">...</code></code>
    </td>
  </tr>
<tr class="private">
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a href="Bio.SCOP-module.html#_nodetype_to_code" class="summary-name" onclick="show_private();">_nodetype_to_code</a> = <code title="{'class': 'cl',
 'domain': 'px',
 'family': 'fa',
 'fold': 'cf',
 'protein': 'dm',
 'species': 'sp',
 'superfamily': 'sf'}"><code class="variable-group">{</code><code class="variable-quote">'</code><code class="variable-string">class</code><code class="variable-quote">'</code><code class="variable-op">: </code><code class="variable-quote">'</code><code class="variable-string">cl</code><code class="variable-quote">'</code><code class="variable-op">, </code><code class="variable-quote">'</code><code class="variable-string">domain</code><code class="variable-quote">'</code><code class="variable-op">: </code><code class="variable-quote">'</code><code class="variable-string">px</code><code class="variable-quote">'</code><code class="variable-op">, </code><code class="variable-quote">'</code><code class="variable-string">family</code><code class="variable-quote">'</code><code class="variable-op">: </code><code class="variable-ellipsis">...</code></code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a name="nodeCodeOrder"></a><span class="summary-name">nodeCodeOrder</span> = <code title="['ro', 'cl', 'cf', 'sf', 'fa', 'dm', 'sp', 'px']"><code class="variable-group">[</code><code class="variable-quote">'</code><code class="variable-string">ro</code><code class="variable-quote">'</code><code class="variable-op">, </code><code class="variable-quote">'</code><code class="variable-string">cl</code><code class="variable-quote">'</code><code class="variable-op">, </code><code class="variable-quote">'</code><code class="variable-string">cf</code><code class="variable-quote">'</code><code class="variable-op">, </code><code class="variable-quote">'</code><code class="variable-string">sf</code><code class="variable-quote">'</code><code class="variable-op">, </code><code class="variable-quote">'</code><code class="variable-string">fa</code><code class="variable-quote">'</code><code class="variable-op">, </code><code class="variable-quote">'</code><code class="variable-string">dm</code><code class="variable-quote">'</code><code class="variable-op">, </code><code class="variable-quote">'</code><code class="variable-string">sp</code><code class="variable-quote">'</code><code class="variable-op">, </code><code class="variable-quote">'</code><code class="variable-string">px</code><code class="variable-quote">'</code><code class="variable-group">]</code></code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a name="astralBibIds"></a><span class="summary-name">astralBibIds</span> = <code title="[10, 20, 25, 30, 35, 40, 50, 70, 90, 95, 100]"><code class="variable-group">[</code>10<code class="variable-op">, </code>20<code class="variable-op">, </code>25<code class="variable-op">, </code>30<code class="variable-op">, </code>35<code class="variable-op">, </code>40<code class="variable-op">, </code>50<code class="variable-op">, </code>70<code class="variable-op">, </code>90<code class="variable-op">, </code>95<code class="variable-op">, </code>100<code class="variable-group">]</code></code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a href="Bio.SCOP-module.html#astralEvs" class="summary-name">astralEvs</a> = <code title="[10,
 5,
 1,
 0.5,
 0.1,
 0.05,
 0.01,
 0.005,
..."><code class="variable-group">[</code>10<code class="variable-op">, </code>5<code class="variable-op">, </code>1<code class="variable-op">, </code>0.5<code class="variable-op">, </code>0.1<code class="variable-op">, </code>0.05<code class="variable-op">, </code>0.01<code class="variable-op">, </code>0.005<code class="variable-op">, </code>0.001<code class="variable-op">, </code>0.0<code class="variable-ellipsis">...</code></code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a href="Bio.SCOP-module.html#astralEv_to_file" class="summary-name">astralEv_to_file</a> = <code title="{1e-50: 'e-50',
 1e-25: 'e-25',
 1e-20: 'e-20',
 1e-15: 'e-15',
 1e-10: 'e-10',
 1e-05: 'e-5',
 0.0001: 'e-4',
 0.001: 'e-3',
..."><code class="variable-group">{</code>1e-50<code class="variable-op">: </code><code class="variable-quote">'</code><code class="variable-string">e-50</code><code class="variable-quote">'</code><code class="variable-op">, </code>1e-25<code class="variable-op">: </code><code class="variable-quote">'</code><code class="variable-string">e-25</code><code class="variable-quote">'</code><code class="variable-op">, </code>1e-20<code class="variable-op">: </code><code class="variable-quote">'</code><code class="variable-string">e-20</code><code class="variable-ellipsis">...</code></code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a href="Bio.SCOP-module.html#astralEv_to_sql" class="summary-name">astralEv_to_sql</a> = <code title="{1e-50: 'e_50',
 1e-25: 'e_25',
 1e-20: 'e_20',
 1e-15: 'e_15',
 1e-10: 'e_10',
 1e-05: 'e_5',
 0.0001: 'e_4',
 0.001: 'e_3',
..."><code class="variable-group">{</code>1e-50<code class="variable-op">: </code><code class="variable-quote">'</code><code class="variable-string">e_50</code><code class="variable-quote">'</code><code class="variable-op">, </code>1e-25<code class="variable-op">: </code><code class="variable-quote">'</code><code class="variable-string">e_25</code><code class="variable-quote">'</code><code class="variable-op">, </code>1e-20<code class="variable-op">: </code><code class="variable-quote">'</code><code class="variable-string">e_20</code><code class="variable-quote">'</code><code class="variable-ellipsis">...</code></code>
    </td>
  </tr>
<tr class="private">
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a href="Bio.SCOP-module.html#_domain_re" class="summary-name" onclick="show_private();">_domain_re</a> = <code title="re.compile(r'&gt;?([\w_\.]*)\s+([\w\.]*)\s+\(([^\)]*)\) (.*)')">re.compile(r'&gt;<code class="re-op">?</code><code class="re-group">(</code><code class="re-group">[</code>\w_\.<code class="re-group">]</code><code class="re-op">*</code><code class="re-group">)</code>\s<code class="re-op">+</code><code class="re-group">(</code><code class="re-group">[</code>\w\.<code class="re-group">]</code><code class="re-op">*</code><code class="re-group">)</code>\s<code class="re-op">+</code>\(<code class="re-group">(</code><code class="re-group">[^</code>\)<code class="re-group">]</code><code class="re-op">*</code><code class="variable-ellipsis">...</code></code>
    </td>
  </tr>
</table>
<!-- ==================== FUNCTION DETAILS ==================== -->
<a name="section-FunctionDetails"></a>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr bgcolor="#70b0f0" class="table-header">
  <td colspan="2" class="table-header">
    <table border="0" cellpadding="0" cellspacing="0" width="100%">
      <tr valign="top">
        <td align="left"><span class="table-header">Function Details</span></td>
        <td align="right" valign="top"
         ><span class="options">[<a href="#section-FunctionDetails"
         class="privatelink" onclick="toggle_private();"
         >hide private</a>]</span></td>
      </tr>
    </table>
  </td>
</tr>
</table>
<a name="cmp_sccs"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <table width="100%" cellpadding="0" cellspacing="0" border="0">
  <tr valign="top"><td>
  <h3 class="epydoc"><span class="sig"><span class="sig-name">cmp_sccs</span>(<span class="sig-arg">sccs1</span>,
        <span class="sig-arg">sccs2</span>)</span>
  </h3>
  </td><td align="right" valign="top"
    ><span class="codelink"><a href="Bio.SCOP-pysrc.html#cmp_sccs">source&nbsp;code</a></span>&nbsp;
    </td>
  </tr></table>
  
  <p>Order SCOP concise classification strings (sccs).</p>
  <p>a.4.5.1 &lt; a.4.5.11 &lt; b.1.1.1</p>
  <p>A sccs (e.g. a.4.5.11) compactly represents a domain's classification.
  The letter represents the class, and the numbers are the fold, 
  superfamily, and family, respectively.</p>
  <dl class="fields">
  </dl>
</td></tr></table>
</div>
<a name="parse_domain"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <table width="100%" cellpadding="0" cellspacing="0" border="0">
  <tr valign="top"><td>
  <h3 class="epydoc"><span class="sig"><span class="sig-name">parse_domain</span>(<span class="sig-arg">str</span>)</span>
  </h3>
  </td><td align="right" valign="top"
    ><span class="codelink"><a href="Bio.SCOP-pysrc.html#parse_domain">source&nbsp;code</a></span>&nbsp;
    </td>
  </tr></table>
  
  <p>Convert an ASTRAL header string into a Scop domain.</p>
  <p>An ASTRAL (http://astral.stanford.edu/) header contains a concise 
  description of a SCOP domain. A very similar format is used when a Domain
  object is converted into a string.  The Domain returned by this method 
  contains most of the SCOP information, but it will not be located within 
  the SCOP hierarchy (i.e. The parent node will be None). The description 
  is composed of the SCOP protein and species descriptions.</p>
  <p>A typical ASTRAL header looks like -- &gt;d1tpt_1 a.46.2.1 (1-70) 
  Thymidine phosphorylase {Escherichia coli}</p>
  <dl class="fields">
  </dl>
</td></tr></table>
</div>
<a name="search"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <table width="100%" cellpadding="0" cellspacing="0" border="0">
  <tr valign="top"><td>
  <h3 class="epydoc"><span class="sig"><span class="sig-name">search</span>(<span class="sig-arg">pdb</span>=<span class="sig-default">None</span>,
        <span class="sig-arg">key</span>=<span class="sig-default">None</span>,
        <span class="sig-arg">sid</span>=<span class="sig-default">None</span>,
        <span class="sig-arg">disp</span>=<span class="sig-default">None</span>,
        <span class="sig-arg">dir</span>=<span class="sig-default">None</span>,
        <span class="sig-arg">loc</span>=<span class="sig-default">None</span>,
        <span class="sig-arg">cgi</span>=<span class="sig-default">'http://scop.mrc-lmb.cam.ac.uk/scop/search.cgi'</span>,
        <span class="sig-arg">**keywds</span>)</span>
  </h3>
  </td><td align="right" valign="top"
    ><span class="codelink"><a href="Bio.SCOP-pysrc.html#search">source&nbsp;code</a></span>&nbsp;
    </td>
  </tr></table>
  
  <p>Access search.cgi and return a handle to the results.  See the online 
  help file for an explanation of the parameters: 
  http://scop.mrc-lmb.cam.ac.uk/scop/help.html</p>
  <p>Raises an IOError if there's a network error.</p>
  <dl class="fields">
  </dl>
</td></tr></table>
</div>
<a name="_open"></a>
<div class="private">
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <table width="100%" cellpadding="0" cellspacing="0" border="0">
  <tr valign="top"><td>
  <h3 class="epydoc"><span class="sig"><span class="sig-name">_open</span>(<span class="sig-arg">cgi</span>,
        <span class="sig-arg">params</span>=<span class="sig-default">{}</span>,
        <span class="sig-arg">get</span>=<span class="sig-default">1</span>)</span>
  </h3>
  </td><td align="right" valign="top"
    ><span class="codelink"><a href="Bio.SCOP-pysrc.html#_open">source&nbsp;code</a></span>&nbsp;
    </td>
  </tr></table>
  
  <p>Open a handle to SCOP.  cgi is the URL for the cgi script to access. 
  params is a dictionary with the options to pass to it.  get is a boolean 
  that describes whether a GET should be used.  Does some simple error 
  checking, and will raise an IOError if it encounters one.</p>
  <dl class="fields">
    <dt>Returns: UndoHandle</dt>
  </dl>
</td></tr></table>
</div>
<br />
<!-- ==================== VARIABLES DETAILS ==================== -->
<a name="section-VariablesDetails"></a>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr bgcolor="#70b0f0" class="table-header">
  <td colspan="2" class="table-header">
    <table border="0" cellpadding="0" cellspacing="0" width="100%">
      <tr valign="top">
        <td align="left"><span class="table-header">Variables Details</span></td>
        <td align="right" valign="top"
         ><span class="options">[<a href="#section-VariablesDetails"
         class="privatelink" onclick="toggle_private();"
         >hide private</a>]</span></td>
      </tr>
    </table>
  </td>
</tr>
</table>
<a name="nodeCodeDict"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <h3 class="epydoc">nodeCodeDict</h3>
  
  <dl class="fields">
  </dl>
  <dl class="fields">
    <dt>Value:</dt>
      <dd><table><tr><td><pre class="variable">
<code class="variable-group">{</code><code class="variable-quote">'</code><code class="variable-string">cf</code><code class="variable-quote">'</code><code class="variable-op">: </code><code class="variable-quote">'</code><code class="variable-string">fold</code><code class="variable-quote">'</code><code class="variable-op">,</code>
 <code class="variable-quote">'</code><code class="variable-string">cl</code><code class="variable-quote">'</code><code class="variable-op">: </code><code class="variable-quote">'</code><code class="variable-string">class</code><code class="variable-quote">'</code><code class="variable-op">,</code>
 <code class="variable-quote">'</code><code class="variable-string">dm</code><code class="variable-quote">'</code><code class="variable-op">: </code><code class="variable-quote">'</code><code class="variable-string">protein</code><code class="variable-quote">'</code><code class="variable-op">,</code>
 <code class="variable-quote">'</code><code class="variable-string">fa</code><code class="variable-quote">'</code><code class="variable-op">: </code><code class="variable-quote">'</code><code class="variable-string">family</code><code class="variable-quote">'</code><code class="variable-op">,</code>
 <code class="variable-quote">'</code><code class="variable-string">px</code><code class="variable-quote">'</code><code class="variable-op">: </code><code class="variable-quote">'</code><code class="variable-string">domain</code><code class="variable-quote">'</code><code class="variable-op">,</code>
 <code class="variable-quote">'</code><code class="variable-string">sf</code><code class="variable-quote">'</code><code class="variable-op">: </code><code class="variable-quote">'</code><code class="variable-string">superfamily</code><code class="variable-quote">'</code><code class="variable-op">,</code>
 <code class="variable-quote">'</code><code class="variable-string">sp</code><code class="variable-quote">'</code><code class="variable-op">: </code><code class="variable-quote">'</code><code class="variable-string">species</code><code class="variable-quote">'</code><code class="variable-group">}</code>
</pre></td></tr></table>
</dd>
  </dl>
</td></tr></table>
</div>
<a name="_nodetype_to_code"></a>
<div class="private">
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <h3 class="epydoc">_nodetype_to_code</h3>
  
  <dl class="fields">
  </dl>
  <dl class="fields">
    <dt>Value:</dt>
      <dd><table><tr><td><pre class="variable">
<code class="variable-group">{</code><code class="variable-quote">'</code><code class="variable-string">class</code><code class="variable-quote">'</code><code class="variable-op">: </code><code class="variable-quote">'</code><code class="variable-string">cl</code><code class="variable-quote">'</code><code class="variable-op">,</code>
 <code class="variable-quote">'</code><code class="variable-string">domain</code><code class="variable-quote">'</code><code class="variable-op">: </code><code class="variable-quote">'</code><code class="variable-string">px</code><code class="variable-quote">'</code><code class="variable-op">,</code>
 <code class="variable-quote">'</code><code class="variable-string">family</code><code class="variable-quote">'</code><code class="variable-op">: </code><code class="variable-quote">'</code><code class="variable-string">fa</code><code class="variable-quote">'</code><code class="variable-op">,</code>
 <code class="variable-quote">'</code><code class="variable-string">fold</code><code class="variable-quote">'</code><code class="variable-op">: </code><code class="variable-quote">'</code><code class="variable-string">cf</code><code class="variable-quote">'</code><code class="variable-op">,</code>
 <code class="variable-quote">'</code><code class="variable-string">protein</code><code class="variable-quote">'</code><code class="variable-op">: </code><code class="variable-quote">'</code><code class="variable-string">dm</code><code class="variable-quote">'</code><code class="variable-op">,</code>
 <code class="variable-quote">'</code><code class="variable-string">species</code><code class="variable-quote">'</code><code class="variable-op">: </code><code class="variable-quote">'</code><code class="variable-string">sp</code><code class="variable-quote">'</code><code class="variable-op">,</code>
 <code class="variable-quote">'</code><code class="variable-string">superfamily</code><code class="variable-quote">'</code><code class="variable-op">: </code><code class="variable-quote">'</code><code class="variable-string">sf</code><code class="variable-quote">'</code><code class="variable-group">}</code>
</pre></td></tr></table>
</dd>
  </dl>
</td></tr></table>
</div>
<a name="astralEvs"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <h3 class="epydoc">astralEvs</h3>
  
  <dl class="fields">
  </dl>
  <dl class="fields">
    <dt>Value:</dt>
      <dd><table><tr><td><pre class="variable">
<code class="variable-group">[</code>10<code class="variable-op">,</code>
 5<code class="variable-op">,</code>
 1<code class="variable-op">,</code>
 0.5<code class="variable-op">,</code>
 0.1<code class="variable-op">,</code>
 0.05<code class="variable-op">,</code>
 0.01<code class="variable-op">,</code>
 0.005<code class="variable-op">,</code>
<code class="variable-ellipsis">...</code>
</pre></td></tr></table>
</dd>
  </dl>
</td></tr></table>
</div>
<a name="astralEv_to_file"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <h3 class="epydoc">astralEv_to_file</h3>
  
  <dl class="fields">
  </dl>
  <dl class="fields">
    <dt>Value:</dt>
      <dd><table><tr><td><pre class="variable">
<code class="variable-group">{</code>1e-50<code class="variable-op">: </code><code class="variable-quote">'</code><code class="variable-string">e-50</code><code class="variable-quote">'</code><code class="variable-op">,</code>
 1e-25<code class="variable-op">: </code><code class="variable-quote">'</code><code class="variable-string">e-25</code><code class="variable-quote">'</code><code class="variable-op">,</code>
 1e-20<code class="variable-op">: </code><code class="variable-quote">'</code><code class="variable-string">e-20</code><code class="variable-quote">'</code><code class="variable-op">,</code>
 1e-15<code class="variable-op">: </code><code class="variable-quote">'</code><code class="variable-string">e-15</code><code class="variable-quote">'</code><code class="variable-op">,</code>
 1e-10<code class="variable-op">: </code><code class="variable-quote">'</code><code class="variable-string">e-10</code><code class="variable-quote">'</code><code class="variable-op">,</code>
 1e-05<code class="variable-op">: </code><code class="variable-quote">'</code><code class="variable-string">e-5</code><code class="variable-quote">'</code><code class="variable-op">,</code>
 0.0001<code class="variable-op">: </code><code class="variable-quote">'</code><code class="variable-string">e-4</code><code class="variable-quote">'</code><code class="variable-op">,</code>
 0.001<code class="variable-op">: </code><code class="variable-quote">'</code><code class="variable-string">e-3</code><code class="variable-quote">'</code><code class="variable-op">,</code>
<code class="variable-ellipsis">...</code>
</pre></td></tr></table>
</dd>
  </dl>
</td></tr></table>
</div>
<a name="astralEv_to_sql"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <h3 class="epydoc">astralEv_to_sql</h3>
  
  <dl class="fields">
  </dl>
  <dl class="fields">
    <dt>Value:</dt>
      <dd><table><tr><td><pre class="variable">
<code class="variable-group">{</code>1e-50<code class="variable-op">: </code><code class="variable-quote">'</code><code class="variable-string">e_50</code><code class="variable-quote">'</code><code class="variable-op">,</code>
 1e-25<code class="variable-op">: </code><code class="variable-quote">'</code><code class="variable-string">e_25</code><code class="variable-quote">'</code><code class="variable-op">,</code>
 1e-20<code class="variable-op">: </code><code class="variable-quote">'</code><code class="variable-string">e_20</code><code class="variable-quote">'</code><code class="variable-op">,</code>
 1e-15<code class="variable-op">: </code><code class="variable-quote">'</code><code class="variable-string">e_15</code><code class="variable-quote">'</code><code class="variable-op">,</code>
 1e-10<code class="variable-op">: </code><code class="variable-quote">'</code><code class="variable-string">e_10</code><code class="variable-quote">'</code><code class="variable-op">,</code>
 1e-05<code class="variable-op">: </code><code class="variable-quote">'</code><code class="variable-string">e_5</code><code class="variable-quote">'</code><code class="variable-op">,</code>
 0.0001<code class="variable-op">: </code><code class="variable-quote">'</code><code class="variable-string">e_4</code><code class="variable-quote">'</code><code class="variable-op">,</code>
 0.001<code class="variable-op">: </code><code class="variable-quote">'</code><code class="variable-string">e_3</code><code class="variable-quote">'</code><code class="variable-op">,</code>
<code class="variable-ellipsis">...</code>
</pre></td></tr></table>
</dd>
  </dl>
</td></tr></table>
</div>
<a name="_domain_re"></a>
<div class="private">
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <h3 class="epydoc">_domain_re</h3>
  
  <dl class="fields">
  </dl>
  <dl class="fields">
    <dt>Value:</dt>
      <dd><table><tr><td><pre class="variable">
re.compile(r'&gt;<code class="re-op">?</code><code class="re-group">(</code><code class="re-group">[</code>\w_\.<code class="re-group">]</code><code class="re-op">*</code><code class="re-group">)</code>\s<code class="re-op">+</code><code class="re-group">(</code><code class="re-group">[</code>\w\.<code class="re-group">]</code><code class="re-op">*</code><code class="re-group">)</code>\s<code class="re-op">+</code>\(<code class="re-group">(</code><code class="re-group">[^</code>\)<code class="re-group">]</code><code class="re-op">*</code><code class="re-group">)</code>\) <code class="re-group">(</code>.<code class="re-op">*</code><code class="re-group">)</code>')
</pre></td></tr></table>
</dd>
  </dl>
</td></tr></table>
</div>
<br />
<!-- ==================== NAVIGATION BAR ==================== -->
<table class="navbar" border="0" width="100%" cellpadding="0"
       bgcolor="#a0c0ff" cellspacing="0">
  <tr valign="middle">

  <!-- Tree link -->
      <th>&nbsp;&nbsp;&nbsp;<a
        href="module-tree.html">Trees</a>&nbsp;&nbsp;&nbsp;</th>

  <!-- Index link -->
      <th>&nbsp;&nbsp;&nbsp;<a
        href="identifier-index.html">Indices</a>&nbsp;&nbsp;&nbsp;</th>

  <!-- Help link -->
      <th>&nbsp;&nbsp;&nbsp;<a
        href="help.html">Help</a>&nbsp;&nbsp;&nbsp;</th>

      <th class="navbar" width="100%"></th>
  </tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" width="100%%">
  <tr>
    <td align="left" class="footer">
    Generated by Epydoc 3.0.1 on Mon Sep 15 09:26:25 2008
    </td>
    <td align="right" class="footer">
      <a target="mainFrame" href="http://epydoc.sourceforge.net"
        >http://epydoc.sourceforge.net</a>
    </td>
  </tr>
</table>

<script type="text/javascript">
  <!--
  // Private objects are initially displayed (because if
  // javascript is turned off then we want them to be
  // visible); but by default, we want to hide them.  So hide
  // them unless we have a cookie that says to show them.
  checkCookie();
  // -->
</script>
</body>
</html>