<?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.Restriction._Update.RestrictionCompiler.DictionaryBuilder</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> :: <a href="Bio.Restriction-module.html">Package Restriction</a> :: <a href="Bio.Restriction._Update-module.html">Package _Update</a> :: <a href="Bio.Restriction._Update.RestrictionCompiler-module.html">Module RestrictionCompiler</a> :: Class DictionaryBuilder </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.Restriction._Update.RestrictionCompiler.DictionaryBuilder-class.html" target="_top">no frames</a>]</span></td></tr> </table> </td> </tr> </table> <!-- ==================== CLASS DESCRIPTION ==================== --> <h1 class="epydoc">Class DictionaryBuilder</h1><p class="nomargin-top"><span class="codelink"><a href="Bio.Restriction._Update.RestrictionCompiler-pysrc.html#DictionaryBuilder">source code</a></span></p> <pre class="base-tree"> object --+ | <strong class="uidshort">DictionaryBuilder</strong> </pre> <hr /> <!-- ==================== INSTANCE METHODS ==================== --> <a name="section-InstanceMethods"></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">Instance Methods</span></td> <td align="right" valign="top" ><span class="options">[<a href="#section-InstanceMethods" 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.Restriction._Update.RestrictionCompiler.DictionaryBuilder-class.html#__init__" class="summary-sig-name">__init__</a>()</span><br /> DictionaryBuilder([e_mail[, ftp_proxy]) -> DictionaryBuilder instance.</td> <td align="right" valign="top"> <span class="codelink"><a href="Bio.Restriction._Update.RestrictionCompiler-pysrc.html#DictionaryBuilder.__init__">source code</a></span> </td> </tr> </table> </td> </tr> <tr> <td width="15%" align="right" valign="top" class="summary"> <span class="summary-type">None</span> </td><td class="summary"> <table width="100%" cellpadding="0" cellspacing="0" border="0"> <tr> <td><span class="summary-sig"><a name="build_dict"></a><span class="summary-sig-name">build_dict</span>(<span class="summary-sig-arg">DB</span>)</span><br /> Construct the dictionary and build the files containing the new dictionaries.</td> <td align="right" valign="top"> <span class="codelink"><a href="Bio.Restriction._Update.RestrictionCompiler-pysrc.html#DictionaryBuilder.build_dict">source code</a></span> </td> </tr> </table> </td> </tr> <tr> <td width="15%" align="right" valign="top" class="summary"> <span class="summary-type">None</span> </td><td class="summary"> <table width="100%" cellpadding="0" cellspacing="0" border="0"> <tr> <td><span class="summary-sig"><a href="Bio.Restriction._Update.RestrictionCompiler.DictionaryBuilder-class.html#install_dict" class="summary-sig-name">install_dict</a>(<span class="summary-sig-arg">DB</span>)</span><br /> Install the newly created dictionary in the site-packages folder.</td> <td align="right" valign="top"> <span class="codelink"><a href="Bio.Restriction._Update.RestrictionCompiler-pysrc.html#DictionaryBuilder.install_dict">source code</a></span> </td> </tr> </table> </td> </tr> <tr> <td width="15%" align="right" valign="top" class="summary"> <span class="summary-type">None</span> </td><td class="summary"> <table width="100%" cellpadding="0" cellspacing="0" border="0"> <tr> <td><span class="summary-sig"><a name="no_install"></a><span class="summary-sig-name">no_install</span>(<span class="summary-sig-arg">BD</span>)</span><br /> build the new dictionary but do not install the dictionary.</td> <td align="right" valign="top"> <span class="codelink"><a href="Bio.Restriction._Update.RestrictionCompiler-pysrc.html#DictionaryBuilder.no_install">source code</a></span> </td> </tr> </table> </td> </tr> <tr> <td width="15%" align="right" valign="top" class="summary"> <span class="summary-type">None</span> </td><td class="summary"> <table width="100%" cellpadding="0" cellspacing="0" border="0"> <tr> <td><span class="summary-sig"><a name="lastrebasefile"></a><span class="summary-sig-name">lastrebasefile</span>(<span class="summary-sig-arg">BD</span>)</span><br /> Check the emboss files are up to date and download them if they are not.</td> <td align="right" valign="top"> <span class="codelink"><a href="Bio.Restriction._Update.RestrictionCompiler-pysrc.html#DictionaryBuilder.lastrebasefile">source code</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 name="parseline"></a><span class="summary-sig-name">parseline</span>(<span class="summary-sig-arg">self</span>, <span class="summary-sig-arg">line</span>)</span></td> <td align="right" valign="top"> <span class="codelink"><a href="Bio.Restriction._Update.RestrictionCompiler-pysrc.html#DictionaryBuilder.parseline">source code</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 name="removestart"></a><span class="summary-sig-name">removestart</span>(<span class="summary-sig-arg">self</span>, <span class="summary-sig-arg">file</span>)</span></td> <td align="right" valign="top"> <span class="codelink"><a href="Bio.Restriction._Update.RestrictionCompiler-pysrc.html#DictionaryBuilder.removestart">source code</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 name="getblock"></a><span class="summary-sig-name">getblock</span>(<span class="summary-sig-arg">self</span>, <span class="summary-sig-arg">file</span>, <span class="summary-sig-arg">index</span>)</span></td> <td align="right" valign="top"> <span class="codelink"><a href="Bio.Restriction._Update.RestrictionCompiler-pysrc.html#DictionaryBuilder.getblock">source code</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 name="get"></a><span class="summary-sig-name">get</span>(<span class="summary-sig-arg">self</span>, <span class="summary-sig-arg">block</span>)</span></td> <td align="right" valign="top"> <span class="codelink"><a href="Bio.Restriction._Update.RestrictionCompiler-pysrc.html#DictionaryBuilder.get">source code</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 name="information_mixer"></a><span class="summary-sig-name">information_mixer</span>(<span class="summary-sig-arg">self</span>, <span class="summary-sig-arg">file1</span>, <span class="summary-sig-arg">file2</span>, <span class="summary-sig-arg">file3</span>)</span></td> <td align="right" valign="top"> <span class="codelink"><a href="Bio.Restriction._Update.RestrictionCompiler-pysrc.html#DictionaryBuilder.information_mixer">source code</a></span> </td> </tr> </table> </td> </tr> <tr> <td colspan="2" class="summary"> <p class="indent-wrapped-lines"><b>Inherited from <code>object</code></b>: <code>__delattr__</code>, <code>__getattribute__</code>, <code>__hash__</code>, <code>__new__</code>, <code>__reduce__</code>, <code>__reduce_ex__</code>, <code>__repr__</code>, <code>__setattr__</code>, <code>__str__</code> </p> </td> </tr> </table> <!-- ==================== PROPERTIES ==================== --> <a name="section-Properties"></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">Properties</span></td> <td align="right" valign="top" ><span class="options">[<a href="#section-Properties" class="privatelink" onclick="toggle_private();" >hide private</a>]</span></td> </tr> </table> </td> </tr> <tr> <td colspan="2" class="summary"> <p class="indent-wrapped-lines"><b>Inherited from <code>object</code></b>: <code>__class__</code> </p> </td> </tr> </table> <!-- ==================== METHOD DETAILS ==================== --> <a name="section-MethodDetails"></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">Method Details</span></td> <td align="right" valign="top" ><span class="options">[<a href="#section-MethodDetails" class="privatelink" onclick="toggle_private();" >hide private</a>]</span></td> </tr> </table> </td> </tr> </table> <a name="__init__"></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">__init__</span>()</span> <br /><em class="fname">(Constructor)</em> </h3> </td><td align="right" valign="top" ><span class="codelink"><a href="Bio.Restriction._Update.RestrictionCompiler-pysrc.html#DictionaryBuilder.__init__">source code</a></span> </td> </tr></table> <p>DictionaryBuilder([e_mail[, ftp_proxy]) -> DictionaryBuilder instance.</p> <p>If the emboss files used for the construction need to be updated this class will download them if the ftp connection is correctly set. either in RanaConfig.py or given at run time.</p> <p>e_mail is the e-mail address used as password for the anonymous ftp connection.</p> <p>proxy is the ftp_proxy to use if any.</p> <dl class="fields"> <dt>Overrides: object.__init__ </dt> </dl> </td></tr></table> </div> <a name="install_dict"></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">install_dict</span>(<span class="sig-arg">DB</span>)</span> </h3> </td><td align="right" valign="top" ><span class="codelink"><a href="Bio.Restriction._Update.RestrictionCompiler-pysrc.html#DictionaryBuilder.install_dict">source code</a></span> </td> </tr></table> <p>Install the newly created dictionary in the site-packages folder.</p> <p>May need super user privilege on some architectures.</p> <dl class="fields"> <dt>Returns: None</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:38 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>