<?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> <a href="module-tree.html">Trees</a> </th> <!-- Index link --> <th> <a href="identifier-index.html">Indices</a> </th> <!-- Help link --> <th> <a href="help.html">Help</a> </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 Bio</a> :: Package 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 private</a>]</span></td></tr> <tr><td align="right"><span class="options" >[<a href="frames.html" target="_top">frames</a >] | <a href="Bio.GenBank-module.html" target="_top">no 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 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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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"> </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]) -> ids</td> <td align="right" valign="top"> <span class="codelink"><a href="Bio.GenBank-pysrc.html#search_for">source 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 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"> </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"> </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"> </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"> </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"> </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"> </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 code</a></span> </td> </tr></table> <p>search_for(search[, reldate][, mindate][, maxdate] [, batchsize][, delay][, callback_fn][, start_id][, max_ids]) -> 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 code</a></span> </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> <a href="module-tree.html">Trees</a> </th> <!-- Index link --> <th> <a href="identifier-index.html">Indices</a> </th> <!-- Help link --> <th> <a href="help.html">Help</a> </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>