Sophie

Sophie

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

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.GenBank</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;GenBank
      </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.GenBank-module.html"
            target="_top">no&nbsp;frames</a>]</span></td></tr>
      </table>
    </td>
  </tr>
</table>
<!-- ==================== PACKAGE DESCRIPTION ==================== -->
<h1 class="epydoc">Package GenBank</h1><p class="nomargin-top"><span class="codelink"><a href="Bio.GenBank-pysrc.html">source&nbsp;code</a></span></p>
<pre class="literalblock">
Code to work with GenBank formatted files.

Classes:
Iterator              Iterate through a file of GenBank entries
Dictionary            Access a GenBank file using a dictionary interface.
ErrorFeatureParser    Catch errors caused during parsing.
FeatureParser         Parse GenBank data in Seq and SeqFeature objects.
RecordParser          Parse GenBank data into a Record object.
NCBIDictionary        Access GenBank using a dictionary interface.

_BaseGenBankConsumer  A base class for GenBank consumer that implements
                      some helpful functions that are in common between
                      consumers.
_FeatureConsumer      Create SeqFeature objects from info generated by
                      the Scanner
_RecordConsumer       Create a GenBank record object from Scanner info.
_PrintingConsumer     A debugging consumer.

ParserFailureError    Exception indicating a failure in the parser (ie.
                      scanner or consumer)
LocationParserError   Exception indiciating a problem with the spark based
                      location parser.

Functions:
search_for            Do a query against GenBank.
download_many         Download many GenBank records.

</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.GenBank.LocationParser-module.html">Bio.GenBank.LocationParser</a></strong>    </li>
    <li> <strong class="uidlink"><a href="Bio.GenBank.Record-module.html">Bio.GenBank.Record</a></strong>: <em class="summary">Hold GenBank data in a straightforward format.</em>    </li>
    <li> <strong class="uidlink"><a href="Bio.GenBank.Scanner-module.html">Bio.GenBank.Scanner</a></strong>    </li>
    <li> <strong class="uidlink"><a href="Bio.GenBank.utils-module.html">Bio.GenBank.utils</a></strong>: <em class="summary">Useful utilities for helping in parsing GenBank files.</em>    </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.GenBank.Iterator-class.html" class="summary-name">Iterator</a><br />
      Iterator interface to move over a file of GenBank entries one at a 
        time.
    </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.GenBank.ParserFailureError-class.html" class="summary-name">ParserFailureError</a><br />
      Failure caused by some kind of problem in the parser.
    </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.GenBank.LocationParserError-class.html" class="summary-name">LocationParserError</a><br />
      Could not Properly parse out a location from a GenBank file.
    </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.GenBank.FeatureParser-class.html" class="summary-name">FeatureParser</a><br />
      Parse GenBank files into Seq + Feature objects.
    </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.GenBank.RecordParser-class.html" class="summary-name">RecordParser</a><br />
      Parse GenBank files into Record objects
    </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.GenBank._BaseGenBankConsumer-class.html" class="summary-name" onclick="show_private();">_BaseGenBankConsumer</a><br />
      Abstract GenBank consumer providing useful general functions.
    </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.GenBank._FeatureConsumer-class.html" class="summary-name" onclick="show_private();">_FeatureConsumer</a><br />
      Create a SeqRecord object with Features to return.
    </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.GenBank._RecordConsumer-class.html" class="summary-name" onclick="show_private();">_RecordConsumer</a><br />
      Create a GenBank Record object from scanner generated information.
    </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.GenBank.NCBIDictionary-class.html" class="summary-name">NCBIDictionary</a><br />
      Access GenBank using a read-only dictionary interface.
    </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.GenBank-module.html#search_for" class="summary-sig-name">search_for</a>(<span class="summary-sig-arg">search</span>,
        <span class="summary-sig-arg">database</span>=<span class="summary-sig-default"><code class="variable-quote">'</code><code class="variable-string">nucleotide</code><code class="variable-quote">'</code></span>,
        <span class="summary-sig-arg">reldate</span>=<span class="summary-sig-default">None</span>,
        <span class="summary-sig-arg">mindate</span>=<span class="summary-sig-default">None</span>,
        <span class="summary-sig-arg">maxdate</span>=<span class="summary-sig-default">None</span>,
        <span class="summary-sig-arg">start_id</span>=<span class="summary-sig-default">0</span>,
        <span class="summary-sig-arg">max_ids</span>=<span class="summary-sig-default">50000000</span>)</span><br />
      search_for(search[, reldate][, mindate][, maxdate] [, batchsize][, 
      delay][, callback_fn][, start_id][, max_ids]) -&gt; ids</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="Bio.GenBank-pysrc.html#search_for">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">handle of results</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a href="Bio.GenBank-module.html#download_many" class="summary-sig-name">download_many</a>(<span class="summary-sig-arg">ids</span>,
        <span class="summary-sig-arg">database</span>=<span class="summary-sig-default"><code class="variable-quote">'</code><code class="variable-string">nucleotide</code><code class="variable-quote">'</code></span>)</span><br />
      Download many records from GenBank.</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="Bio.GenBank-pysrc.html#download_many">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 name="GENBANK_INDENT"></a><span class="summary-name">GENBANK_INDENT</span> = <code title="12">12</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="GENBANK_SPACER"></a><span class="summary-name">GENBANK_SPACER</span> = <code title="'            '"><code class="variable-quote">'</code><code class="variable-string">            </code><code class="variable-quote">'</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="FEATURE_KEY_INDENT"></a><span class="summary-name">FEATURE_KEY_INDENT</span> = <code title="5">5</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="FEATURE_QUALIFIER_INDENT"></a><span class="summary-name">FEATURE_QUALIFIER_INDENT</span> = <code title="21">21</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="FEATURE_KEY_SPACER"></a><span class="summary-name">FEATURE_KEY_SPACER</span> = <code title="'     '"><code class="variable-quote">'</code><code class="variable-string">     </code><code class="variable-quote">'</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="FEATURE_QUALIFIER_SPACER"></a><span class="summary-name">FEATURE_QUALIFIER_SPACER</span> = <code title="'                     '"><code class="variable-quote">'</code><code class="variable-string">                     </code><code class="variable-quote">'</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="search_for"></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_for</span>(<span class="sig-arg">search</span>,
        <span class="sig-arg">database</span>=<span class="sig-default"><code class="variable-quote">'</code><code class="variable-string">nucleotide</code><code class="variable-quote">'</code></span>,
        <span class="sig-arg">reldate</span>=<span class="sig-default">None</span>,
        <span class="sig-arg">mindate</span>=<span class="sig-default">None</span>,
        <span class="sig-arg">maxdate</span>=<span class="sig-default">None</span>,
        <span class="sig-arg">start_id</span>=<span class="sig-default">0</span>,
        <span class="sig-arg">max_ids</span>=<span class="sig-default">50000000</span>)</span>
  </h3>
  </td><td align="right" valign="top"
    ><span class="codelink"><a href="Bio.GenBank-pysrc.html#search_for">source&nbsp;code</a></span>&nbsp;
    </td>
  </tr></table>
  
  <p>search_for(search[, reldate][, mindate][, maxdate] [, batchsize][, 
  delay][, callback_fn][, start_id][, max_ids]) -&gt; ids</p>
  <p>Search GenBank and return a list of the GenBank identifiers (gi's) 
  that match the criteria.  search is the search string used to search the 
  database.  Valid values for database are 'nucleotide', 'protein', 
  'popset' and 'genome'.  reldate is the number of dates prior to the 
  current date to restrict the search.  mindate and maxdate are the dates 
  to restrict the search, e.g. 2002/01/01.  start_id is the number to begin
  retrieval on. max_ids specifies the maximum number of id's to 
  retrieve.</p>
  <p>batchsize, delay and callback_fn are old parameters for compatibility 
  -- do not set them.</p>
  <dl class="fields">
  </dl>
</td></tr></table>
</div>
<a name="download_many"></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">download_many</span>(<span class="sig-arg">ids</span>,
        <span class="sig-arg">database</span>=<span class="sig-default"><code class="variable-quote">'</code><code class="variable-string">nucleotide</code><code class="variable-quote">'</code></span>)</span>
  </h3>
  </td><td align="right" valign="top"
    ><span class="codelink"><a href="Bio.GenBank-pysrc.html#download_many">source&nbsp;code</a></span>&nbsp;
    </td>
  </tr></table>
  
  <p>Download many records from GenBank.  ids is a list of gis or 
  accessions.</p>
  <p>callback_fn, broken_fn, delay, faildelay, batchsize, parser are old 
  parameter for compatibility. They should not be used.</p>
  <dl class="fields">
    <dt>Returns: handle of results</dt>
  </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:23 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>