<?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.Enzyme</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 Enzyme </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.Enzyme-pysrc.html" target="_top">no frames</a>]</span></td></tr> </table> </td> </tr> </table> <h1 class="epydoc">Source Code for <a href="Bio.Enzyme-module.html">Package Bio.Enzyme</a></h1> <pre class="py-src"> <a name="L1"></a><tt class="py-lineno"> 1</tt> <tt class="py-line"><tt class="py-comment"># Copyright 1999 by Jeffrey Chang. All rights reserved.</tt> </tt> <a name="L2"></a><tt class="py-lineno"> 2</tt> <tt class="py-line"><tt class="py-comment"></tt><tt class="py-comment"># This code is part of the Biopython distribution and governed by its</tt> </tt> <a name="L3"></a><tt class="py-lineno"> 3</tt> <tt class="py-line"><tt class="py-comment"></tt><tt class="py-comment"># license. Please see the LICENSE file that should have been included</tt> </tt> <a name="L4"></a><tt class="py-lineno"> 4</tt> <tt class="py-line"><tt class="py-comment"></tt><tt class="py-comment"># as part of this package.</tt> </tt> <a name="L5"></a><tt class="py-lineno"> 5</tt> <tt class="py-line"><tt class="py-comment"></tt> </tt> <a name="L6"></a><tt class="py-lineno"> 6</tt> <tt class="py-line"><tt class="py-docstring">"""</tt> </tt> <a name="L7"></a><tt class="py-lineno"> 7</tt> <tt class="py-line"><tt class="py-docstring">This module provides code to work with the enzyme.dat file from</tt> </tt> <a name="L8"></a><tt class="py-lineno"> 8</tt> <tt class="py-line"><tt class="py-docstring">Enzyme.</tt> </tt> <a name="L9"></a><tt class="py-lineno"> 9</tt> <tt class="py-line"><tt class="py-docstring">http://www.expasy.ch/enzyme/</tt> </tt> <a name="L10"></a><tt class="py-lineno"> 10</tt> <tt class="py-line"><tt class="py-docstring"></tt> </tt> <a name="L11"></a><tt class="py-lineno"> 11</tt> <tt class="py-line"><tt class="py-docstring"></tt> </tt> <a name="L12"></a><tt class="py-lineno"> 12</tt> <tt class="py-line"><tt class="py-docstring">Classes:</tt> </tt> <a name="L13"></a><tt class="py-lineno"> 13</tt> <tt class="py-line"><tt class="py-docstring">_Scanner Scans Enzyme data.</tt> </tt> <a name="L14"></a><tt class="py-lineno"> 14</tt> <tt class="py-line"><tt class="py-docstring"></tt> </tt> <a name="L15"></a><tt class="py-lineno"> 15</tt> <tt class="py-line"><tt class="py-docstring">"""</tt> </tt> <a name="L16"></a><tt class="py-lineno"> 16</tt> <tt class="py-line"> </tt> <a name="L17"></a><tt class="py-lineno"> 17</tt> <tt class="py-line"><tt class="py-keyword">from</tt> <tt id="link-0" class="py-name" targets="Package Bio=Bio-module.html"><a title="Bio" class="py-name" href="#" onclick="return doclink('link-0', 'Bio', 'link-0');">Bio</a></tt> <tt class="py-keyword">import</tt> <tt id="link-1" class="py-name" targets="Module Bio.File=Bio.File-module.html"><a title="Bio.File" class="py-name" href="#" onclick="return doclink('link-1', 'File', 'link-1');">File</a></tt> </tt> <a name="L18"></a><tt class="py-lineno"> 18</tt> <tt class="py-line"><tt class="py-keyword">from</tt> <tt id="link-2" class="py-name"><a title="Bio" class="py-name" href="#" onclick="return doclink('link-2', 'Bio', 'link-0');">Bio</a></tt><tt class="py-op">.</tt><tt id="link-3" class="py-name" targets="Module Bio.ParserSupport=Bio.ParserSupport-module.html"><a title="Bio.ParserSupport" class="py-name" href="#" onclick="return doclink('link-3', 'ParserSupport', 'link-3');">ParserSupport</a></tt> <tt class="py-keyword">import</tt> <tt class="py-op">*</tt> </tt> <a name="L19"></a><tt class="py-lineno"> 19</tt> <tt class="py-line"> </tt> <a name="_Scanner"></a><div id="_Scanner-def"><a name="L20"></a><tt class="py-lineno"> 20</tt> <a class="py-toggle" href="#" id="_Scanner-toggle" onclick="return toggle('_Scanner');">-</a><tt class="py-line"><tt class="py-keyword">class</tt> <a class="py-def-name" href="Bio.Enzyme._Scanner-class.html">_Scanner</a><tt class="py-op">:</tt> </tt> </div><div id="_Scanner-collapsed" style="display:none;" pad="+++" indent="++++"></div><div id="_Scanner-expanded"><a name="L21"></a><tt class="py-lineno"> 21</tt> <tt class="py-line"> <tt class="py-docstring">"""Scans Enzyme data.</tt> </tt> <a name="L22"></a><tt class="py-lineno"> 22</tt> <tt class="py-line"><tt class="py-docstring"></tt> </tt> <a name="L23"></a><tt class="py-lineno"> 23</tt> <tt class="py-line"><tt class="py-docstring"> Tested with:</tt> </tt> <a name="L24"></a><tt class="py-lineno"> 24</tt> <tt class="py-line"><tt class="py-docstring"> Release 33</tt> </tt> <a name="L25"></a><tt class="py-lineno"> 25</tt> <tt class="py-line"><tt class="py-docstring"> """</tt> </tt> <a name="L26"></a><tt class="py-lineno"> 26</tt> <tt class="py-line"> </tt> <a name="_Scanner.feed"></a><div id="_Scanner.feed-def"><a name="L27"></a><tt class="py-lineno"> 27</tt> <a class="py-toggle" href="#" id="_Scanner.feed-toggle" onclick="return toggle('_Scanner.feed');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="Bio.Enzyme._Scanner-class.html#feed">feed</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt> <tt class="py-param">handle</tt><tt class="py-op">,</tt> <tt class="py-param">consumer</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt> </div><div id="_Scanner.feed-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="_Scanner.feed-expanded"><a name="L28"></a><tt class="py-lineno"> 28</tt> <tt class="py-line"> <tt class="py-docstring">"""feed(self, handle, consumer)</tt> </tt> <a name="L29"></a><tt class="py-lineno"> 29</tt> <tt class="py-line"><tt class="py-docstring"></tt> </tt> <a name="L30"></a><tt class="py-lineno"> 30</tt> <tt class="py-line"><tt class="py-docstring"> Feed in Enzyme data for scanning. handle is a file-like object</tt> </tt> <a name="L31"></a><tt class="py-lineno"> 31</tt> <tt class="py-line"><tt class="py-docstring"> that contains keyword information. consumer is a Consumer</tt> </tt> <a name="L32"></a><tt class="py-lineno"> 32</tt> <tt class="py-line"><tt class="py-docstring"> object that will receive events as the report is scanned.</tt> </tt> <a name="L33"></a><tt class="py-lineno"> 33</tt> <tt class="py-line"><tt class="py-docstring"></tt> </tt> <a name="L34"></a><tt class="py-lineno"> 34</tt> <tt class="py-line"><tt class="py-docstring"> """</tt> </tt> <a name="L35"></a><tt class="py-lineno"> 35</tt> <tt class="py-line"> <tt class="py-keyword">if</tt> <tt class="py-name">isinstance</tt><tt class="py-op">(</tt><tt id="link-4" class="py-name" targets="Variable Bio.LocusLink.web_parse.handle=Bio.LocusLink.web_parse-module.html#handle,Variable Bio.Ndb.handle=Bio.Ndb-module.html#handle"><a title="Bio.LocusLink.web_parse.handle Bio.Ndb.handle" class="py-name" href="#" onclick="return doclink('link-4', 'handle', 'link-4');">handle</a></tt><tt class="py-op">,</tt> <tt id="link-5" class="py-name"><a title="Bio.File" class="py-name" href="#" onclick="return doclink('link-5', 'File', 'link-1');">File</a></tt><tt class="py-op">.</tt><tt id="link-6" class="py-name" targets="Class Bio.File.UndoHandle=Bio.File.UndoHandle-class.html"><a title="Bio.File.UndoHandle" class="py-name" href="#" onclick="return doclink('link-6', 'UndoHandle', 'link-6');">UndoHandle</a></tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt> <a name="L36"></a><tt class="py-lineno"> 36</tt> <tt class="py-line"> <tt class="py-name">uhandle</tt> <tt class="py-op">=</tt> <tt id="link-7" class="py-name"><a title="Bio.LocusLink.web_parse.handle Bio.Ndb.handle" class="py-name" href="#" onclick="return doclink('link-7', 'handle', 'link-4');">handle</a></tt> </tt> <a name="L37"></a><tt class="py-lineno"> 37</tt> <tt class="py-line"> <tt class="py-keyword">else</tt><tt class="py-op">:</tt> </tt> <a name="L38"></a><tt class="py-lineno"> 38</tt> <tt class="py-line"> <tt class="py-name">uhandle</tt> <tt class="py-op">=</tt> <tt id="link-8" class="py-name"><a title="Bio.File" class="py-name" href="#" onclick="return doclink('link-8', 'File', 'link-1');">File</a></tt><tt class="py-op">.</tt><tt id="link-9" class="py-name"><a title="Bio.File.UndoHandle" class="py-name" href="#" onclick="return doclink('link-9', 'UndoHandle', 'link-6');">UndoHandle</a></tt><tt class="py-op">(</tt><tt id="link-10" class="py-name"><a title="Bio.LocusLink.web_parse.handle Bio.Ndb.handle" class="py-name" href="#" onclick="return doclink('link-10', 'handle', 'link-4');">handle</a></tt><tt class="py-op">)</tt> </tt> <a name="L39"></a><tt class="py-lineno"> 39</tt> <tt class="py-line"> </tt> <a name="L40"></a><tt class="py-lineno"> 40</tt> <tt class="py-line"> <tt class="py-keyword">while</tt> <tt class="py-keyword">not</tt> <tt id="link-11" class="py-name" targets="Function Bio.ParserSupport.is_blank_line()=Bio.ParserSupport-module.html#is_blank_line"><a title="Bio.ParserSupport.is_blank_line" class="py-name" href="#" onclick="return doclink('link-11', 'is_blank_line', 'link-11');">is_blank_line</a></tt><tt class="py-op">(</tt><tt class="py-name">uhandle</tt><tt class="py-op">.</tt><tt id="link-12" class="py-name" targets="Method Bio.File.UndoHandle.peekline()=Bio.File.UndoHandle-class.html#peekline"><a title="Bio.File.UndoHandle.peekline" class="py-name" href="#" onclick="return doclink('link-12', 'peekline', 'link-12');">peekline</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> <tt class="py-comment"># Am I done yet?</tt> </tt> <a name="L41"></a><tt class="py-lineno"> 41</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-13" class="py-name" targets="Method Bio.Compass._Scanner._scan_record()=Bio.Compass._Scanner-class.html#_scan_record,Method Bio.Enzyme._Scanner._scan_record()=Bio.Enzyme._Scanner-class.html#_scan_record,Method Bio.Gobase._Scanner._scan_record()=Bio.Gobase._Scanner-class.html#_scan_record,Method Bio.Medline._Scanner._scan_record()=Bio.Medline._Scanner-class.html#_scan_record,Method Bio.Prosite.Prodoc._Scanner._scan_record()=Bio.Prosite.Prodoc._Scanner-class.html#_scan_record,Method Bio.Prosite._Scanner._scan_record()=Bio.Prosite._Scanner-class.html#_scan_record,Method Bio.Rebase._Scanner._scan_record()=Bio.Rebase._Scanner-class.html#_scan_record,Method Bio.Sequencing.Ace._Scanner._scan_record()=Bio.Sequencing.Ace._Scanner-class.html#_scan_record,Method Bio.Sequencing.Phd._Scanner._scan_record()=Bio.Sequencing.Phd._Scanner-class.html#_scan_record,Method Bio.SwissProt.SProt._Scanner._scan_record()=Bio.SwissProt.SProt._Scanner-class.html#_scan_record"><a title="Bio.Compass._Scanner._scan_record Bio.Enzyme._Scanner._scan_record Bio.Gobase._Scanner._scan_record Bio.Medline._Scanner._scan_record Bio.Prosite.Prodoc._Scanner._scan_record Bio.Prosite._Scanner._scan_record Bio.Rebase._Scanner._scan_record Bio.Sequencing.Ace._Scanner._scan_record Bio.Sequencing.Phd._Scanner._scan_record Bio.SwissProt.SProt._Scanner._scan_record" class="py-name" href="#" onclick="return doclink('link-13', '_scan_record', 'link-13');">_scan_record</a></tt><tt class="py-op">(</tt><tt class="py-name">uhandle</tt><tt class="py-op">,</tt> <tt class="py-name">consumer</tt><tt class="py-op">)</tt> </tt> </div><a name="L42"></a><tt class="py-lineno"> 42</tt> <tt class="py-line"> </tt> <a name="_Scanner._scan_record"></a><div id="_Scanner._scan_record-def"><a name="L43"></a><tt class="py-lineno"> 43</tt> <a class="py-toggle" href="#" id="_Scanner._scan_record-toggle" onclick="return toggle('_Scanner._scan_record');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="Bio.Enzyme._Scanner-class.html#_scan_record">_scan_record</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt> <tt class="py-param">uhandle</tt><tt class="py-op">,</tt> <tt class="py-param">consumer</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt> </div><div id="_Scanner._scan_record-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="_Scanner._scan_record-expanded"><a name="L44"></a><tt class="py-lineno"> 44</tt> <tt class="py-line"> <tt class="py-comment"># The first record is just copyright information embedded in</tt> </tt> <a name="L45"></a><tt class="py-lineno"> 45</tt> <tt class="py-line"><tt class="py-comment"></tt> <tt class="py-comment"># comments. Check to see if I'm at the first record. If so,</tt> </tt> <a name="L46"></a><tt class="py-lineno"> 46</tt> <tt class="py-line"><tt class="py-comment"></tt> <tt class="py-comment"># then just scan the comments and the terminator.</tt> </tt> <a name="L47"></a><tt class="py-lineno"> 47</tt> <tt class="py-line"><tt class="py-comment"></tt> <tt class="py-name">consumer</tt><tt class="py-op">.</tt><tt id="link-14" class="py-name" targets="Method Bio.Medline._RecordConsumer.start_record()=Bio.Medline._RecordConsumer-class.html#start_record,Method Bio.PopGen.FDist._RecordConsumer.start_record()=Bio.PopGen.FDist._RecordConsumer-class.html#start_record,Method Bio.PopGen.GenePop._RecordConsumer.start_record()=Bio.PopGen.GenePop._RecordConsumer-class.html#start_record,Method Bio.Prosite.Prodoc._RecordConsumer.start_record()=Bio.Prosite.Prodoc._RecordConsumer-class.html#start_record,Method Bio.Prosite._RecordConsumer.start_record()=Bio.Prosite._RecordConsumer-class.html#start_record,Method Bio.SwissProt.SProt._RecordConsumer.start_record()=Bio.SwissProt.SProt._RecordConsumer-class.html#start_record,Method Bio.SwissProt.SProt._SequenceConsumer.start_record()=Bio.SwissProt.SProt._SequenceConsumer-class.html#start_record,Method Bio.builders.SeqRecord.sequence.BuildSeqRecord.start_record()=Bio.builders.SeqRecord.sequence.BuildSeqRecord-class.html#start_record"><a title="Bio.Medline._RecordConsumer.start_record Bio.PopGen.FDist._RecordConsumer.start_record Bio.PopGen.GenePop._RecordConsumer.start_record Bio.Prosite.Prodoc._RecordConsumer.start_record Bio.Prosite._RecordConsumer.start_record Bio.SwissProt.SProt._RecordConsumer.start_record Bio.SwissProt.SProt._SequenceConsumer.start_record Bio.builders.SeqRecord.sequence.BuildSeqRecord.start_record" class="py-name" href="#" onclick="return doclink('link-14', 'start_record', 'link-14');">start_record</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt> </tt> <a name="L48"></a><tt class="py-lineno"> 48</tt> <tt class="py-line"> <tt class="py-name">line</tt> <tt class="py-op">=</tt> <tt class="py-name">uhandle</tt><tt class="py-op">.</tt><tt id="link-15" class="py-name"><a title="Bio.File.UndoHandle.peekline" class="py-name" href="#" onclick="return doclink('link-15', 'peekline', 'link-12');">peekline</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt> </tt> <a name="L49"></a><tt class="py-lineno"> 49</tt> <tt class="py-line"> <tt class="py-keyword">if</tt> <tt class="py-name">line</tt><tt class="py-op">[</tt><tt class="py-op">:</tt><tt class="py-number">2</tt><tt class="py-op">]</tt> <tt class="py-op">==</tt> <tt class="py-string">'CC'</tt><tt class="py-op">:</tt> </tt> <a name="L50"></a><tt class="py-lineno"> 50</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-16" class="py-name" targets="Method Bio.Enzyme._Scanner._scan_cc()=Bio.Enzyme._Scanner-class.html#_scan_cc,Method Bio.Prosite._Scanner._scan_cc()=Bio.Prosite._Scanner-class.html#_scan_cc,Method Bio.SwissProt.SProt._Scanner._scan_cc()=Bio.SwissProt.SProt._Scanner-class.html#_scan_cc"><a title="Bio.Enzyme._Scanner._scan_cc Bio.Prosite._Scanner._scan_cc Bio.SwissProt.SProt._Scanner._scan_cc" class="py-name" href="#" onclick="return doclink('link-16', '_scan_cc', 'link-16');">_scan_cc</a></tt><tt class="py-op">(</tt><tt class="py-name">uhandle</tt><tt class="py-op">,</tt> <tt class="py-name">consumer</tt><tt class="py-op">)</tt> </tt> <a name="L51"></a><tt class="py-lineno"> 51</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-17" class="py-name" targets="Method Bio.Enzyme._Scanner._scan_terminator()=Bio.Enzyme._Scanner-class.html#_scan_terminator,Method Bio.Prosite._Scanner._scan_terminator()=Bio.Prosite._Scanner-class.html#_scan_terminator,Method Bio.SwissProt.SProt._Scanner._scan_terminator()=Bio.SwissProt.SProt._Scanner-class.html#_scan_terminator"><a title="Bio.Enzyme._Scanner._scan_terminator Bio.Prosite._Scanner._scan_terminator Bio.SwissProt.SProt._Scanner._scan_terminator" class="py-name" href="#" onclick="return doclink('link-17', '_scan_terminator', 'link-17');">_scan_terminator</a></tt><tt class="py-op">(</tt><tt class="py-name">uhandle</tt><tt class="py-op">,</tt> <tt class="py-name">consumer</tt><tt class="py-op">)</tt> </tt> <a name="L52"></a><tt class="py-lineno"> 52</tt> <tt class="py-line"> <tt class="py-keyword">else</tt><tt class="py-op">:</tt> </tt> <a name="L53"></a><tt class="py-lineno"> 53</tt> <tt class="py-line"> <tt class="py-keyword">for</tt> <tt class="py-name">fn</tt> <tt class="py-keyword">in</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-18" class="py-name" targets="Variable Bio.Enzyme._Scanner._scan_fns=Bio.Enzyme._Scanner-class.html#_scan_fns,Variable Bio.Prosite._Scanner._scan_fns=Bio.Prosite._Scanner-class.html#_scan_fns,Variable Bio.SwissProt.SProt._Scanner._scan_fns=Bio.SwissProt.SProt._Scanner-class.html#_scan_fns"><a title="Bio.Enzyme._Scanner._scan_fns Bio.Prosite._Scanner._scan_fns Bio.SwissProt.SProt._Scanner._scan_fns" class="py-name" href="#" onclick="return doclink('link-18', '_scan_fns', 'link-18');">_scan_fns</a></tt><tt class="py-op">:</tt> </tt> <a name="L54"></a><tt class="py-lineno"> 54</tt> <tt class="py-line"> <tt class="py-name">fn</tt><tt class="py-op">(</tt><tt class="py-name">self</tt><tt class="py-op">,</tt> <tt class="py-name">uhandle</tt><tt class="py-op">,</tt> <tt class="py-name">consumer</tt><tt class="py-op">)</tt> </tt> <a name="L55"></a><tt class="py-lineno"> 55</tt> <tt class="py-line"> <tt class="py-name">consumer</tt><tt class="py-op">.</tt><tt id="link-19" class="py-name" targets="Method Bio.Emboss.Primer._Primer3RecordConsumer.end_record()=Bio.Emboss.Primer._Primer3RecordConsumer-class.html#end_record,Method Bio.Emboss.Primer._PrimerSearchRecordConsumer.end_record()=Bio.Emboss.Primer._PrimerSearchRecordConsumer-class.html#end_record,Method Bio.Medline._RecordConsumer.end_record()=Bio.Medline._RecordConsumer-class.html#end_record,Method Bio.Mindy.SimpleSeqRecord.FixDocumentBuilder.end_record()=Bio.Mindy.SimpleSeqRecord.FixDocumentBuilder-class.html#end_record,Method Bio.PopGen.FDist._RecordConsumer.end_record()=Bio.PopGen.FDist._RecordConsumer-class.html#end_record,Method Bio.PopGen.GenePop._RecordConsumer.end_record()=Bio.PopGen.GenePop._RecordConsumer-class.html#end_record,Method Bio.Prosite.Prodoc._RecordConsumer.end_record()=Bio.Prosite.Prodoc._RecordConsumer-class.html#end_record,Method Bio.Prosite._RecordConsumer.end_record()=Bio.Prosite._RecordConsumer-class.html#end_record,Method Bio.SwissProt.SProt._RecordConsumer.end_record()=Bio.SwissProt.SProt._RecordConsumer-class.html#end_record,Method Bio.SwissProt.SProt._SequenceConsumer.end_record()=Bio.SwissProt.SProt._SequenceConsumer-class.html#end_record,Method Bio.builders.SeqRecord.sequence.BuildSeqRecord.end_record()=Bio.builders.SeqRecord.sequence.BuildSeqRecord-class.html#end_record"><a title="Bio.Emboss.Primer._Primer3RecordConsumer.end_record Bio.Emboss.Primer._PrimerSearchRecordConsumer.end_record Bio.Medline._RecordConsumer.end_record Bio.Mindy.SimpleSeqRecord.FixDocumentBuilder.end_record Bio.PopGen.FDist._RecordConsumer.end_record Bio.PopGen.GenePop._RecordConsumer.end_record Bio.Prosite.Prodoc._RecordConsumer.end_record Bio.Prosite._RecordConsumer.end_record Bio.SwissProt.SProt._RecordConsumer.end_record Bio.SwissProt.SProt._SequenceConsumer.end_record Bio.builders.SeqRecord.sequence.BuildSeqRecord.end_record" class="py-name" href="#" onclick="return doclink('link-19', 'end_record', 'link-19');">end_record</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt> </tt> </div><a name="L56"></a><tt class="py-lineno"> 56</tt> <tt class="py-line"> </tt> <a name="_Scanner._scan_line"></a><div id="_Scanner._scan_line-def"><a name="L57"></a><tt class="py-lineno"> 57</tt> <a class="py-toggle" href="#" id="_Scanner._scan_line-toggle" onclick="return toggle('_Scanner._scan_line');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="Bio.Enzyme._Scanner-class.html#_scan_line">_scan_line</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt> <tt class="py-param">line_type</tt><tt class="py-op">,</tt> <tt class="py-param">uhandle</tt><tt class="py-op">,</tt> <tt class="py-param">event_fn</tt><tt class="py-op">,</tt> </tt> <a name="L58"></a><tt class="py-lineno"> 58</tt> <tt class="py-line"> <tt class="py-param">exactly_one</tt><tt class="py-op">=</tt><tt class="py-name">None</tt><tt class="py-op">,</tt> <tt class="py-param">one_or_more</tt><tt class="py-op">=</tt><tt class="py-name">None</tt><tt class="py-op">,</tt> <tt class="py-param">any_number</tt><tt class="py-op">=</tt><tt class="py-name">None</tt><tt class="py-op">,</tt> </tt> <a name="L59"></a><tt class="py-lineno"> 59</tt> <tt class="py-line"> <tt class="py-param">up_to_one</tt><tt class="py-op">=</tt><tt class="py-name">None</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt> </div><div id="_Scanner._scan_line-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="_Scanner._scan_line-expanded"><a name="L60"></a><tt class="py-lineno"> 60</tt> <tt class="py-line"> <tt class="py-comment"># Callers must set exactly one of exactly_one, one_or_more, or</tt> </tt> <a name="L61"></a><tt class="py-lineno"> 61</tt> <tt class="py-line"><tt class="py-comment"></tt> <tt class="py-comment"># any_number to a true value. I do not explicitly check to</tt> </tt> <a name="L62"></a><tt class="py-lineno"> 62</tt> <tt class="py-line"><tt class="py-comment"></tt> <tt class="py-comment"># make sure this function is called correctly.</tt> </tt> <a name="L63"></a><tt class="py-lineno"> 63</tt> <tt class="py-line"><tt class="py-comment"></tt> </tt> <a name="L64"></a><tt class="py-lineno"> 64</tt> <tt class="py-line"> <tt class="py-comment"># This does not guarantee any parameter safety, but I</tt> </tt> <a name="L65"></a><tt class="py-lineno"> 65</tt> <tt class="py-line"><tt class="py-comment"></tt> <tt class="py-comment"># like the readability. The other strategy I tried was have</tt> </tt> <a name="L66"></a><tt class="py-lineno"> 66</tt> <tt class="py-line"><tt class="py-comment"></tt> <tt class="py-comment"># parameters min_lines, max_lines.</tt> </tt> <a name="L67"></a><tt class="py-lineno"> 67</tt> <tt class="py-line"><tt class="py-comment"></tt> </tt> <a name="L68"></a><tt class="py-lineno"> 68</tt> <tt class="py-line"> <tt class="py-keyword">if</tt> <tt class="py-name">exactly_one</tt> <tt class="py-keyword">or</tt> <tt class="py-name">one_or_more</tt><tt class="py-op">:</tt> </tt> <a name="L69"></a><tt class="py-lineno"> 69</tt> <tt class="py-line"> <tt id="link-20" class="py-name" targets="Function Bio.ParserSupport.read_and_call()=Bio.ParserSupport-module.html#read_and_call"><a title="Bio.ParserSupport.read_and_call" class="py-name" href="#" onclick="return doclink('link-20', 'read_and_call', 'link-20');">read_and_call</a></tt><tt class="py-op">(</tt><tt class="py-name">uhandle</tt><tt class="py-op">,</tt> <tt class="py-name">event_fn</tt><tt class="py-op">,</tt> <tt id="link-21" class="py-name" targets="Method Bio.GFF.easy.Location.start()=Bio.GFF.easy.Location-class.html#start,Method Bio.Prosite.Pattern.PrositeMatch.start()=Bio.Prosite.Pattern.PrositeMatch-class.html#start,Variable Bio.Restriction._Update.RestrictionCompiler.start=Bio.Restriction._Update.RestrictionCompiler-module.html#start,Method Martel.LAX.LAX.start()=Martel.LAX.LAX-class.html#start"><a title="Bio.GFF.easy.Location.start Bio.Prosite.Pattern.PrositeMatch.start Bio.Restriction._Update.RestrictionCompiler.start Martel.LAX.LAX.start" class="py-name" href="#" onclick="return doclink('link-21', 'start', 'link-21');">start</a></tt><tt class="py-op">=</tt><tt class="py-name">line_type</tt><tt class="py-op">)</tt> </tt> <a name="L70"></a><tt class="py-lineno"> 70</tt> <tt class="py-line"> <tt class="py-keyword">if</tt> <tt class="py-name">one_or_more</tt> <tt class="py-keyword">or</tt> <tt class="py-name">any_number</tt><tt class="py-op">:</tt> </tt> <a name="L71"></a><tt class="py-lineno"> 71</tt> <tt class="py-line"> <tt class="py-keyword">while</tt> <tt class="py-number">1</tt><tt class="py-op">:</tt> </tt> <a name="L72"></a><tt class="py-lineno"> 72</tt> <tt class="py-line"> <tt class="py-keyword">if</tt> <tt class="py-keyword">not</tt> <tt id="link-22" class="py-name" targets="Function Bio.ParserSupport.attempt_read_and_call()=Bio.ParserSupport-module.html#attempt_read_and_call"><a title="Bio.ParserSupport.attempt_read_and_call" class="py-name" href="#" onclick="return doclink('link-22', 'attempt_read_and_call', 'link-22');">attempt_read_and_call</a></tt><tt class="py-op">(</tt><tt class="py-name">uhandle</tt><tt class="py-op">,</tt> <tt class="py-name">event_fn</tt><tt class="py-op">,</tt> </tt> <a name="L73"></a><tt class="py-lineno"> 73</tt> <tt class="py-line"> <tt id="link-23" class="py-name"><a title="Bio.GFF.easy.Location.start Bio.Prosite.Pattern.PrositeMatch.start Bio.Restriction._Update.RestrictionCompiler.start Martel.LAX.LAX.start" class="py-name" href="#" onclick="return doclink('link-23', 'start', 'link-21');">start</a></tt><tt class="py-op">=</tt><tt class="py-name">line_type</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt> <a name="L74"></a><tt class="py-lineno"> 74</tt> <tt class="py-line"> <tt class="py-keyword">break</tt> </tt> <a name="L75"></a><tt class="py-lineno"> 75</tt> <tt class="py-line"> <tt class="py-keyword">if</tt> <tt class="py-name">up_to_one</tt><tt class="py-op">:</tt> </tt> <a name="L76"></a><tt class="py-lineno"> 76</tt> <tt class="py-line"> <tt id="link-24" class="py-name"><a title="Bio.ParserSupport.attempt_read_and_call" class="py-name" href="#" onclick="return doclink('link-24', 'attempt_read_and_call', 'link-22');">attempt_read_and_call</a></tt><tt class="py-op">(</tt><tt class="py-name">uhandle</tt><tt class="py-op">,</tt> <tt class="py-name">event_fn</tt><tt class="py-op">,</tt> <tt id="link-25" class="py-name"><a title="Bio.GFF.easy.Location.start Bio.Prosite.Pattern.PrositeMatch.start Bio.Restriction._Update.RestrictionCompiler.start Martel.LAX.LAX.start" class="py-name" href="#" onclick="return doclink('link-25', 'start', 'link-21');">start</a></tt><tt class="py-op">=</tt><tt class="py-name">line_type</tt><tt class="py-op">)</tt> </tt> </div><a name="L77"></a><tt class="py-lineno"> 77</tt> <tt class="py-line"> </tt> <a name="_Scanner._scan_id"></a><div id="_Scanner._scan_id-def"><a name="L78"></a><tt class="py-lineno"> 78</tt> <a class="py-toggle" href="#" id="_Scanner._scan_id-toggle" onclick="return toggle('_Scanner._scan_id');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="Bio.Enzyme._Scanner-class.html#_scan_id">_scan_id</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt> <tt class="py-param">uhandle</tt><tt class="py-op">,</tt> <tt class="py-param">consumer</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt> </div><div id="_Scanner._scan_id-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="_Scanner._scan_id-expanded"><a name="L79"></a><tt class="py-lineno"> 79</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-26" class="py-name" targets="Method Bio.Enzyme._Scanner._scan_line()=Bio.Enzyme._Scanner-class.html#_scan_line,Method Bio.Gobase._Scanner._scan_line()=Bio.Gobase._Scanner-class.html#_scan_line,Method Bio.Prosite._Scanner._scan_line()=Bio.Prosite._Scanner-class.html#_scan_line,Method Bio.Rebase._Scanner._scan_line()=Bio.Rebase._Scanner-class.html#_scan_line,Method Bio.SwissProt.SProt._Scanner._scan_line()=Bio.SwissProt.SProt._Scanner-class.html#_scan_line"><a title="Bio.Enzyme._Scanner._scan_line Bio.Gobase._Scanner._scan_line Bio.Prosite._Scanner._scan_line Bio.Rebase._Scanner._scan_line Bio.SwissProt.SProt._Scanner._scan_line" class="py-name" href="#" onclick="return doclink('link-26', '_scan_line', 'link-26');">_scan_line</a></tt><tt class="py-op">(</tt><tt class="py-string">'ID'</tt><tt class="py-op">,</tt> <tt class="py-name">uhandle</tt><tt class="py-op">,</tt> <tt class="py-name">consumer</tt><tt class="py-op">.</tt><tt id="link-27" class="py-name" targets="Method Bio.Enzyme._RecordConsumer.identification()=Bio.Enzyme._RecordConsumer-class.html#identification,Method Bio.Medline._RecordConsumer.identification()=Bio.Medline._RecordConsumer-class.html#identification,Method Bio.Prosite._RecordConsumer.identification()=Bio.Prosite._RecordConsumer-class.html#identification,Method Bio.SwissProt.SProt._RecordConsumer.identification()=Bio.SwissProt.SProt._RecordConsumer-class.html#identification,Method Bio.SwissProt.SProt._SequenceConsumer.identification()=Bio.SwissProt.SProt._SequenceConsumer-class.html#identification"><a title="Bio.Enzyme._RecordConsumer.identification Bio.Medline._RecordConsumer.identification Bio.Prosite._RecordConsumer.identification Bio.SwissProt.SProt._RecordConsumer.identification Bio.SwissProt.SProt._SequenceConsumer.identification" class="py-name" href="#" onclick="return doclink('link-27', 'identification', 'link-27');">identification</a></tt><tt class="py-op">,</tt> <tt class="py-name">exactly_one</tt><tt class="py-op">=</tt><tt class="py-number">1</tt><tt class="py-op">)</tt> </tt> </div><a name="L80"></a><tt class="py-lineno"> 80</tt> <tt class="py-line"> </tt> <a name="_Scanner._scan_de"></a><div id="_Scanner._scan_de-def"><a name="L81"></a><tt class="py-lineno"> 81</tt> <a class="py-toggle" href="#" id="_Scanner._scan_de-toggle" onclick="return toggle('_Scanner._scan_de');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="Bio.Enzyme._Scanner-class.html#_scan_de">_scan_de</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt> <tt class="py-param">uhandle</tt><tt class="py-op">,</tt> <tt class="py-param">consumer</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt> </div><div id="_Scanner._scan_de-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="_Scanner._scan_de-expanded"><a name="L82"></a><tt class="py-lineno"> 82</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-28" class="py-name"><a title="Bio.Enzyme._Scanner._scan_line Bio.Gobase._Scanner._scan_line Bio.Prosite._Scanner._scan_line Bio.Rebase._Scanner._scan_line Bio.SwissProt.SProt._Scanner._scan_line" class="py-name" href="#" onclick="return doclink('link-28', '_scan_line', 'link-26');">_scan_line</a></tt><tt class="py-op">(</tt><tt class="py-string">'DE'</tt><tt class="py-op">,</tt> <tt class="py-name">uhandle</tt><tt class="py-op">,</tt> <tt class="py-name">consumer</tt><tt class="py-op">.</tt><tt id="link-29" class="py-name" targets="Method Bio.Blast.NCBIStandalone._DescriptionConsumer.description()=Bio.Blast.NCBIStandalone._DescriptionConsumer-class.html#description,Method Bio.Enzyme._RecordConsumer.description()=Bio.Enzyme._RecordConsumer-class.html#description,Method Bio.Prosite._RecordConsumer.description()=Bio.Prosite._RecordConsumer-class.html#description,Function Bio.Std.description()=Bio.Std-module.html#description,Method Bio.SwissProt.SProt._RecordConsumer.description()=Bio.SwissProt.SProt._RecordConsumer-class.html#description,Method Bio.SwissProt.SProt._SequenceConsumer.description()=Bio.SwissProt.SProt._SequenceConsumer-class.html#description,Variable Martel.setup.run_local_tests.description=Martel.setup.run_local_tests-class.html#description"><a title="Bio.Blast.NCBIStandalone._DescriptionConsumer.description Bio.Enzyme._RecordConsumer.description Bio.Prosite._RecordConsumer.description Bio.Std.description Bio.SwissProt.SProt._RecordConsumer.description Bio.SwissProt.SProt._SequenceConsumer.description Martel.setup.run_local_tests.description" class="py-name" href="#" onclick="return doclink('link-29', 'description', 'link-29');">description</a></tt><tt class="py-op">,</tt> <tt class="py-name">one_or_more</tt><tt class="py-op">=</tt><tt class="py-number">1</tt><tt class="py-op">)</tt> </tt> </div><a name="L83"></a><tt class="py-lineno"> 83</tt> <tt class="py-line"> </tt> <a name="_Scanner._scan_an"></a><div id="_Scanner._scan_an-def"><a name="L84"></a><tt class="py-lineno"> 84</tt> <a class="py-toggle" href="#" id="_Scanner._scan_an-toggle" onclick="return toggle('_Scanner._scan_an');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="Bio.Enzyme._Scanner-class.html#_scan_an">_scan_an</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt> <tt class="py-param">uhandle</tt><tt class="py-op">,</tt> <tt class="py-param">consumer</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt> </div><div id="_Scanner._scan_an-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="_Scanner._scan_an-expanded"><a name="L85"></a><tt class="py-lineno"> 85</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-30" class="py-name"><a title="Bio.Enzyme._Scanner._scan_line Bio.Gobase._Scanner._scan_line Bio.Prosite._Scanner._scan_line Bio.Rebase._Scanner._scan_line Bio.SwissProt.SProt._Scanner._scan_line" class="py-name" href="#" onclick="return doclink('link-30', '_scan_line', 'link-26');">_scan_line</a></tt><tt class="py-op">(</tt><tt class="py-string">'AN'</tt><tt class="py-op">,</tt> <tt class="py-name">uhandle</tt><tt class="py-op">,</tt> <tt class="py-name">consumer</tt><tt class="py-op">.</tt><tt id="link-31" class="py-name" targets="Method Bio.Enzyme._RecordConsumer.alternate_name()=Bio.Enzyme._RecordConsumer-class.html#alternate_name"><a title="Bio.Enzyme._RecordConsumer.alternate_name" class="py-name" href="#" onclick="return doclink('link-31', 'alternate_name', 'link-31');">alternate_name</a></tt><tt class="py-op">,</tt> <tt class="py-name">any_number</tt><tt class="py-op">=</tt><tt class="py-number">1</tt><tt class="py-op">)</tt> </tt> </div><a name="L86"></a><tt class="py-lineno"> 86</tt> <tt class="py-line"> </tt> <a name="_Scanner._scan_ca"></a><div id="_Scanner._scan_ca-def"><a name="L87"></a><tt class="py-lineno"> 87</tt> <a class="py-toggle" href="#" id="_Scanner._scan_ca-toggle" onclick="return toggle('_Scanner._scan_ca');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="Bio.Enzyme._Scanner-class.html#_scan_ca">_scan_ca</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt> <tt class="py-param">uhandle</tt><tt class="py-op">,</tt> <tt class="py-param">consumer</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt> </div><div id="_Scanner._scan_ca-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="_Scanner._scan_ca-expanded"><a name="L88"></a><tt class="py-lineno"> 88</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-32" class="py-name"><a title="Bio.Enzyme._Scanner._scan_line Bio.Gobase._Scanner._scan_line Bio.Prosite._Scanner._scan_line Bio.Rebase._Scanner._scan_line Bio.SwissProt.SProt._Scanner._scan_line" class="py-name" href="#" onclick="return doclink('link-32', '_scan_line', 'link-26');">_scan_line</a></tt><tt class="py-op">(</tt><tt class="py-string">'CA'</tt><tt class="py-op">,</tt> <tt class="py-name">uhandle</tt><tt class="py-op">,</tt> <tt class="py-name">consumer</tt><tt class="py-op">.</tt><tt id="link-33" class="py-name" targets="Method Bio.Enzyme._RecordConsumer.catalytic_activity()=Bio.Enzyme._RecordConsumer-class.html#catalytic_activity"><a title="Bio.Enzyme._RecordConsumer.catalytic_activity" class="py-name" href="#" onclick="return doclink('link-33', 'catalytic_activity', 'link-33');">catalytic_activity</a></tt><tt class="py-op">,</tt> </tt> <a name="L89"></a><tt class="py-lineno"> 89</tt> <tt class="py-line"> <tt class="py-name">any_number</tt><tt class="py-op">=</tt><tt class="py-number">1</tt><tt class="py-op">)</tt> </tt> </div><a name="L90"></a><tt class="py-lineno"> 90</tt> <tt class="py-line"> </tt> <a name="_Scanner._scan_cf"></a><div id="_Scanner._scan_cf-def"><a name="L91"></a><tt class="py-lineno"> 91</tt> <a class="py-toggle" href="#" id="_Scanner._scan_cf-toggle" onclick="return toggle('_Scanner._scan_cf');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="Bio.Enzyme._Scanner-class.html#_scan_cf">_scan_cf</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt> <tt class="py-param">uhandle</tt><tt class="py-op">,</tt> <tt class="py-param">consumer</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt> </div><div id="_Scanner._scan_cf-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="_Scanner._scan_cf-expanded"><a name="L92"></a><tt class="py-lineno"> 92</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-34" class="py-name"><a title="Bio.Enzyme._Scanner._scan_line Bio.Gobase._Scanner._scan_line Bio.Prosite._Scanner._scan_line Bio.Rebase._Scanner._scan_line Bio.SwissProt.SProt._Scanner._scan_line" class="py-name" href="#" onclick="return doclink('link-34', '_scan_line', 'link-26');">_scan_line</a></tt><tt class="py-op">(</tt><tt class="py-string">'CF'</tt><tt class="py-op">,</tt> <tt class="py-name">uhandle</tt><tt class="py-op">,</tt> <tt class="py-name">consumer</tt><tt class="py-op">.</tt><tt id="link-35" class="py-name" targets="Method Bio.Enzyme._RecordConsumer.cofactor()=Bio.Enzyme._RecordConsumer-class.html#cofactor"><a title="Bio.Enzyme._RecordConsumer.cofactor" class="py-name" href="#" onclick="return doclink('link-35', 'cofactor', 'link-35');">cofactor</a></tt><tt class="py-op">,</tt> <tt class="py-name">any_number</tt><tt class="py-op">=</tt><tt class="py-number">1</tt><tt class="py-op">)</tt> </tt> </div><a name="L93"></a><tt class="py-lineno"> 93</tt> <tt class="py-line"> </tt> <a name="_Scanner._scan_cc"></a><div id="_Scanner._scan_cc-def"><a name="L94"></a><tt class="py-lineno"> 94</tt> <a class="py-toggle" href="#" id="_Scanner._scan_cc-toggle" onclick="return toggle('_Scanner._scan_cc');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="Bio.Enzyme._Scanner-class.html#_scan_cc">_scan_cc</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt> <tt class="py-param">uhandle</tt><tt class="py-op">,</tt> <tt class="py-param">consumer</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt> </div><div id="_Scanner._scan_cc-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="_Scanner._scan_cc-expanded"><a name="L95"></a><tt class="py-lineno"> 95</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-36" class="py-name"><a title="Bio.Enzyme._Scanner._scan_line Bio.Gobase._Scanner._scan_line Bio.Prosite._Scanner._scan_line Bio.Rebase._Scanner._scan_line Bio.SwissProt.SProt._Scanner._scan_line" class="py-name" href="#" onclick="return doclink('link-36', '_scan_line', 'link-26');">_scan_line</a></tt><tt class="py-op">(</tt><tt class="py-string">'CC'</tt><tt class="py-op">,</tt> <tt class="py-name">uhandle</tt><tt class="py-op">,</tt> <tt class="py-name">consumer</tt><tt class="py-op">.</tt><tt id="link-37" class="py-name" targets="Method Bio.EUtils.POM.ElementNode.comment()=Bio.EUtils.POM.ElementNode-class.html#comment,Method Bio.Enzyme._RecordConsumer.comment()=Bio.Enzyme._RecordConsumer-class.html#comment,Method Bio.GenBank._FeatureConsumer.comment()=Bio.GenBank._FeatureConsumer-class.html#comment,Method Bio.GenBank._RecordConsumer.comment()=Bio.GenBank._RecordConsumer-class.html#comment,Method Bio.IntelliGenetics._RecordConsumer.comment()=Bio.IntelliGenetics._RecordConsumer-class.html#comment,Method Bio.NBRF._RecordConsumer.comment()=Bio.NBRF._RecordConsumer-class.html#comment,Method Bio.PopGen.GenePop._RecordConsumer.comment()=Bio.PopGen.GenePop._RecordConsumer-class.html#comment,Method Bio.Prosite._RecordConsumer.comment()=Bio.Prosite._RecordConsumer-class.html#comment,Method Bio.SwissProt.SProt._RecordConsumer.comment()=Bio.SwissProt.SProt._RecordConsumer-class.html#comment,Method Bio.SwissProt.SProt._SequenceConsumer.comment()=Bio.SwissProt.SProt._SequenceConsumer-class.html#comment,Variable Bio.expressions.swissprot.sprot38.comment=Bio.expressions.swissprot.sprot38-module.html#comment,Variable Martel.test.test_swissprot38.comment=Martel.test.test_swissprot38-module.html#comment,Variable Martel.test.testformats.swissprot38.comment=Martel.test.testformats.swissprot38-module.html#comment"><a title="Bio.EUtils.POM.ElementNode.comment Bio.Enzyme._RecordConsumer.comment Bio.GenBank._FeatureConsumer.comment Bio.GenBank._RecordConsumer.comment Bio.IntelliGenetics._RecordConsumer.comment Bio.NBRF._RecordConsumer.comment Bio.PopGen.GenePop._RecordConsumer.comment Bio.Prosite._RecordConsumer.comment Bio.SwissProt.SProt._RecordConsumer.comment Bio.SwissProt.SProt._SequenceConsumer.comment Bio.expressions.swissprot.sprot38.comment Martel.test.test_swissprot38.comment Martel.test.testformats.swissprot38.comment" class="py-name" href="#" onclick="return doclink('link-37', 'comment', 'link-37');">comment</a></tt><tt class="py-op">,</tt> <tt class="py-name">any_number</tt><tt class="py-op">=</tt><tt class="py-number">1</tt><tt class="py-op">)</tt> </tt> </div><a name="L96"></a><tt class="py-lineno"> 96</tt> <tt class="py-line"> </tt> <a name="_Scanner._scan_di"></a><div id="_Scanner._scan_di-def"><a name="L97"></a><tt class="py-lineno"> 97</tt> <a class="py-toggle" href="#" id="_Scanner._scan_di-toggle" onclick="return toggle('_Scanner._scan_di');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="Bio.Enzyme._Scanner-class.html#_scan_di">_scan_di</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt> <tt class="py-param">uhandle</tt><tt class="py-op">,</tt> <tt class="py-param">consumer</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt> </div><div id="_Scanner._scan_di-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="_Scanner._scan_di-expanded"><a name="L98"></a><tt class="py-lineno"> 98</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-38" class="py-name"><a title="Bio.Enzyme._Scanner._scan_line Bio.Gobase._Scanner._scan_line Bio.Prosite._Scanner._scan_line Bio.Rebase._Scanner._scan_line Bio.SwissProt.SProt._Scanner._scan_line" class="py-name" href="#" onclick="return doclink('link-38', '_scan_line', 'link-26');">_scan_line</a></tt><tt class="py-op">(</tt><tt class="py-string">'DI'</tt><tt class="py-op">,</tt> <tt class="py-name">uhandle</tt><tt class="py-op">,</tt> <tt class="py-name">consumer</tt><tt class="py-op">.</tt><tt id="link-39" class="py-name" targets="Method Bio.Enzyme._RecordConsumer.disease()=Bio.Enzyme._RecordConsumer-class.html#disease"><a title="Bio.Enzyme._RecordConsumer.disease" class="py-name" href="#" onclick="return doclink('link-39', 'disease', 'link-39');">disease</a></tt><tt class="py-op">,</tt> <tt class="py-name">any_number</tt><tt class="py-op">=</tt><tt class="py-number">1</tt><tt class="py-op">)</tt> </tt> </div><a name="L99"></a><tt class="py-lineno"> 99</tt> <tt class="py-line"> </tt> <a name="_Scanner._scan_pr"></a><div id="_Scanner._scan_pr-def"><a name="L100"></a><tt class="py-lineno">100</tt> <a class="py-toggle" href="#" id="_Scanner._scan_pr-toggle" onclick="return toggle('_Scanner._scan_pr');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="Bio.Enzyme._Scanner-class.html#_scan_pr">_scan_pr</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt> <tt class="py-param">uhandle</tt><tt class="py-op">,</tt> <tt class="py-param">consumer</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt> </div><div id="_Scanner._scan_pr-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="_Scanner._scan_pr-expanded"><a name="L101"></a><tt class="py-lineno">101</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-40" class="py-name"><a title="Bio.Enzyme._Scanner._scan_line Bio.Gobase._Scanner._scan_line Bio.Prosite._Scanner._scan_line Bio.Rebase._Scanner._scan_line Bio.SwissProt.SProt._Scanner._scan_line" class="py-name" href="#" onclick="return doclink('link-40', '_scan_line', 'link-26');">_scan_line</a></tt><tt class="py-op">(</tt><tt class="py-string">'PR'</tt><tt class="py-op">,</tt> <tt class="py-name">uhandle</tt><tt class="py-op">,</tt> <tt class="py-name">consumer</tt><tt class="py-op">.</tt><tt id="link-41" class="py-name" targets="Method Bio.Enzyme._RecordConsumer.prosite_reference()=Bio.Enzyme._RecordConsumer-class.html#prosite_reference,Method Bio.Prosite.Prodoc._RecordConsumer.prosite_reference()=Bio.Prosite.Prodoc._RecordConsumer-class.html#prosite_reference"><a title="Bio.Enzyme._RecordConsumer.prosite_reference Bio.Prosite.Prodoc._RecordConsumer.prosite_reference" class="py-name" href="#" onclick="return doclink('link-41', 'prosite_reference', 'link-41');">prosite_reference</a></tt><tt class="py-op">,</tt> </tt> <a name="L102"></a><tt class="py-lineno">102</tt> <tt class="py-line"> <tt class="py-name">any_number</tt><tt class="py-op">=</tt><tt class="py-number">1</tt><tt class="py-op">)</tt> </tt> </div><a name="L103"></a><tt class="py-lineno">103</tt> <tt class="py-line"> </tt> <a name="_Scanner._scan_dr"></a><div id="_Scanner._scan_dr-def"><a name="L104"></a><tt class="py-lineno">104</tt> <a class="py-toggle" href="#" id="_Scanner._scan_dr-toggle" onclick="return toggle('_Scanner._scan_dr');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="Bio.Enzyme._Scanner-class.html#_scan_dr">_scan_dr</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt> <tt class="py-param">uhandle</tt><tt class="py-op">,</tt> <tt class="py-param">consumer</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt> </div><div id="_Scanner._scan_dr-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="_Scanner._scan_dr-expanded"><a name="L105"></a><tt class="py-lineno">105</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-42" class="py-name"><a title="Bio.Enzyme._Scanner._scan_line Bio.Gobase._Scanner._scan_line Bio.Prosite._Scanner._scan_line Bio.Rebase._Scanner._scan_line Bio.SwissProt.SProt._Scanner._scan_line" class="py-name" href="#" onclick="return doclink('link-42', '_scan_line', 'link-26');">_scan_line</a></tt><tt class="py-op">(</tt><tt class="py-string">'DR'</tt><tt class="py-op">,</tt> <tt class="py-name">uhandle</tt><tt class="py-op">,</tt> <tt class="py-name">consumer</tt><tt class="py-op">.</tt><tt id="link-43" class="py-name" targets="Method Bio.Enzyme._RecordConsumer.databank_reference()=Bio.Enzyme._RecordConsumer-class.html#databank_reference"><a title="Bio.Enzyme._RecordConsumer.databank_reference" class="py-name" href="#" onclick="return doclink('link-43', 'databank_reference', 'link-43');">databank_reference</a></tt><tt class="py-op">,</tt> </tt> <a name="L106"></a><tt class="py-lineno">106</tt> <tt class="py-line"> <tt class="py-name">any_number</tt><tt class="py-op">=</tt><tt class="py-number">1</tt><tt class="py-op">)</tt> </tt> </div><a name="L107"></a><tt class="py-lineno">107</tt> <tt class="py-line"> </tt> <a name="_Scanner._scan_terminator"></a><div id="_Scanner._scan_terminator-def"><a name="L108"></a><tt class="py-lineno">108</tt> <a class="py-toggle" href="#" id="_Scanner._scan_terminator-toggle" onclick="return toggle('_Scanner._scan_terminator');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="Bio.Enzyme._Scanner-class.html#_scan_terminator">_scan_terminator</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt> <tt class="py-param">uhandle</tt><tt class="py-op">,</tt> <tt class="py-param">consumer</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt> </div><div id="_Scanner._scan_terminator-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="_Scanner._scan_terminator-expanded"><a name="L109"></a><tt class="py-lineno">109</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-44" class="py-name"><a title="Bio.Enzyme._Scanner._scan_line Bio.Gobase._Scanner._scan_line Bio.Prosite._Scanner._scan_line Bio.Rebase._Scanner._scan_line Bio.SwissProt.SProt._Scanner._scan_line" class="py-name" href="#" onclick="return doclink('link-44', '_scan_line', 'link-26');">_scan_line</a></tt><tt class="py-op">(</tt><tt class="py-string">'//'</tt><tt class="py-op">,</tt> <tt class="py-name">uhandle</tt><tt class="py-op">,</tt> <tt class="py-name">consumer</tt><tt class="py-op">.</tt><tt id="link-45" class="py-name" targets="Method Bio.Prosite._RecordConsumer.terminator()=Bio.Prosite._RecordConsumer-class.html#terminator,Method Bio.SwissProt.SProt._RecordConsumer.terminator()=Bio.SwissProt.SProt._RecordConsumer-class.html#terminator"><a title="Bio.Prosite._RecordConsumer.terminator Bio.SwissProt.SProt._RecordConsumer.terminator" class="py-name" href="#" onclick="return doclink('link-45', 'terminator', 'link-45');">terminator</a></tt><tt class="py-op">,</tt> <tt class="py-name">exactly_one</tt><tt class="py-op">=</tt><tt class="py-number">1</tt><tt class="py-op">)</tt> </tt> </div><a name="L110"></a><tt class="py-lineno">110</tt> <tt class="py-line"> </tt> <a name="L111"></a><tt class="py-lineno">111</tt> <tt class="py-line"> <tt id="link-46" class="py-name"><a title="Bio.Enzyme._Scanner._scan_fns Bio.Prosite._Scanner._scan_fns Bio.SwissProt.SProt._Scanner._scan_fns" class="py-name" href="#" onclick="return doclink('link-46', '_scan_fns', 'link-18');">_scan_fns</a></tt> <tt class="py-op">=</tt> <tt class="py-op">[</tt> </tt> <a name="L112"></a><tt class="py-lineno">112</tt> <tt class="py-line"> <tt id="link-47" class="py-name" targets="Method Bio.Enzyme._Scanner._scan_id()=Bio.Enzyme._Scanner-class.html#_scan_id,Method Bio.Prosite._Scanner._scan_id()=Bio.Prosite._Scanner-class.html#_scan_id,Method Bio.SwissProt.SProt._Scanner._scan_id()=Bio.SwissProt.SProt._Scanner-class.html#_scan_id"><a title="Bio.Enzyme._Scanner._scan_id Bio.Prosite._Scanner._scan_id Bio.SwissProt.SProt._Scanner._scan_id" class="py-name" href="#" onclick="return doclink('link-47', '_scan_id', 'link-47');">_scan_id</a></tt><tt class="py-op">,</tt> </tt> <a name="L113"></a><tt class="py-lineno">113</tt> <tt class="py-line"> <tt id="link-48" class="py-name" targets="Method Bio.Enzyme._Scanner._scan_de()=Bio.Enzyme._Scanner-class.html#_scan_de,Method Bio.Prosite._Scanner._scan_de()=Bio.Prosite._Scanner-class.html#_scan_de,Method Bio.SwissProt.SProt._Scanner._scan_de()=Bio.SwissProt.SProt._Scanner-class.html#_scan_de"><a title="Bio.Enzyme._Scanner._scan_de Bio.Prosite._Scanner._scan_de Bio.SwissProt.SProt._Scanner._scan_de" class="py-name" href="#" onclick="return doclink('link-48', '_scan_de', 'link-48');">_scan_de</a></tt><tt class="py-op">,</tt> </tt> <a name="L114"></a><tt class="py-lineno">114</tt> <tt class="py-line"> <tt id="link-49" class="py-name" targets="Method Bio.Enzyme._Scanner._scan_an()=Bio.Enzyme._Scanner-class.html#_scan_an"><a title="Bio.Enzyme._Scanner._scan_an" class="py-name" href="#" onclick="return doclink('link-49', '_scan_an', 'link-49');">_scan_an</a></tt><tt class="py-op">,</tt> </tt> <a name="L115"></a><tt class="py-lineno">115</tt> <tt class="py-line"> <tt id="link-50" class="py-name" targets="Method Bio.Enzyme._Scanner._scan_ca()=Bio.Enzyme._Scanner-class.html#_scan_ca"><a title="Bio.Enzyme._Scanner._scan_ca" class="py-name" href="#" onclick="return doclink('link-50', '_scan_ca', 'link-50');">_scan_ca</a></tt><tt class="py-op">,</tt> </tt> <a name="L116"></a><tt class="py-lineno">116</tt> <tt class="py-line"> <tt id="link-51" class="py-name" targets="Method Bio.Enzyme._Scanner._scan_cf()=Bio.Enzyme._Scanner-class.html#_scan_cf"><a title="Bio.Enzyme._Scanner._scan_cf" class="py-name" href="#" onclick="return doclink('link-51', '_scan_cf', 'link-51');">_scan_cf</a></tt><tt class="py-op">,</tt> </tt> <a name="L117"></a><tt class="py-lineno">117</tt> <tt class="py-line"> <tt id="link-52" class="py-name"><a title="Bio.Enzyme._Scanner._scan_cc Bio.Prosite._Scanner._scan_cc Bio.SwissProt.SProt._Scanner._scan_cc" class="py-name" href="#" onclick="return doclink('link-52', '_scan_cc', 'link-16');">_scan_cc</a></tt><tt class="py-op">,</tt> </tt> <a name="L118"></a><tt class="py-lineno">118</tt> <tt class="py-line"> <tt id="link-53" class="py-name" targets="Method Bio.Enzyme._Scanner._scan_di()=Bio.Enzyme._Scanner-class.html#_scan_di"><a title="Bio.Enzyme._Scanner._scan_di" class="py-name" href="#" onclick="return doclink('link-53', '_scan_di', 'link-53');">_scan_di</a></tt><tt class="py-op">,</tt> </tt> <a name="L119"></a><tt class="py-lineno">119</tt> <tt class="py-line"> <tt id="link-54" class="py-name" targets="Method Bio.Enzyme._Scanner._scan_pr()=Bio.Enzyme._Scanner-class.html#_scan_pr,Method Bio.Prosite._Scanner._scan_pr()=Bio.Prosite._Scanner-class.html#_scan_pr"><a title="Bio.Enzyme._Scanner._scan_pr Bio.Prosite._Scanner._scan_pr" class="py-name" href="#" onclick="return doclink('link-54', '_scan_pr', 'link-54');">_scan_pr</a></tt><tt class="py-op">,</tt> </tt> <a name="L120"></a><tt class="py-lineno">120</tt> <tt class="py-line"> <tt id="link-55" class="py-name" targets="Method Bio.Enzyme._Scanner._scan_dr()=Bio.Enzyme._Scanner-class.html#_scan_dr,Method Bio.Prosite._Scanner._scan_dr()=Bio.Prosite._Scanner-class.html#_scan_dr,Method Bio.SwissProt.SProt._Scanner._scan_dr()=Bio.SwissProt.SProt._Scanner-class.html#_scan_dr"><a title="Bio.Enzyme._Scanner._scan_dr Bio.Prosite._Scanner._scan_dr Bio.SwissProt.SProt._Scanner._scan_dr" class="py-name" href="#" onclick="return doclink('link-55', '_scan_dr', 'link-55');">_scan_dr</a></tt><tt class="py-op">,</tt> </tt> <a name="L121"></a><tt class="py-lineno">121</tt> <tt class="py-line"> <tt id="link-56" class="py-name"><a title="Bio.Enzyme._Scanner._scan_terminator Bio.Prosite._Scanner._scan_terminator Bio.SwissProt.SProt._Scanner._scan_terminator" class="py-name" href="#" onclick="return doclink('link-56', '_scan_terminator', 'link-17');">_scan_terminator</a></tt> </tt> <a name="L122"></a><tt class="py-lineno">122</tt> <tt class="py-line"> <tt class="py-op">]</tt> </tt> </div><a name="DataRecord"></a><div id="DataRecord-def"><a name="L123"></a><tt class="py-lineno">123</tt> <a class="py-toggle" href="#" id="DataRecord-toggle" onclick="return toggle('DataRecord');">-</a><tt class="py-line"><tt class="py-keyword">class</tt> <a class="py-def-name" href="Bio.Enzyme.DataRecord-class.html">DataRecord</a><tt class="py-op">:</tt> </tt> </div><div id="DataRecord-collapsed" style="display:none;" pad="+++" indent="++++"></div><div id="DataRecord-expanded"><a name="DataRecord.__init__"></a><div id="DataRecord.__init__-def"><a name="L124"></a><tt class="py-lineno">124</tt> <a class="py-toggle" href="#" id="DataRecord.__init__-toggle" onclick="return toggle('DataRecord.__init__');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="Bio.Enzyme.DataRecord-class.html#__init__">__init__</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt><tt class="py-param">tr_code</tt><tt class="py-op">=</tt><tt class="py-string">''</tt><tt class="py-op">,</tt><tt class="py-param">sw_code</tt><tt class="py-op">=</tt><tt class="py-string">''</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt> </div><div id="DataRecord.__init__-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="DataRecord.__init__-expanded"><a name="L125"></a><tt class="py-lineno">125</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">tr_code</tt> <tt class="py-op">=</tt> <tt class="py-name">tr_code</tt> </tt> <a name="L126"></a><tt class="py-lineno">126</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">sw_code</tt> <tt class="py-op">=</tt> <tt class="py-name">sw_code</tt> </tt> </div><a name="L127"></a><tt class="py-lineno">127</tt> <tt class="py-line"> </tt> <a name="DataRecord.__str__"></a><div id="DataRecord.__str__-def"><a name="L128"></a><tt class="py-lineno">128</tt> <a class="py-toggle" href="#" id="DataRecord.__str__-toggle" onclick="return toggle('DataRecord.__str__');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="Bio.Enzyme.DataRecord-class.html#__str__">__str__</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt> </div><div id="DataRecord.__str__-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="DataRecord.__str__-expanded"><a name="L129"></a><tt class="py-lineno">129</tt> <tt class="py-line"> <tt class="py-keyword">return</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">tr_code</tt> <tt class="py-op">+</tt> <tt class="py-string">", "</tt> <tt class="py-op">+</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">sw_code</tt> </tt> </div></div><a name="L130"></a><tt class="py-lineno">130</tt> <tt class="py-line"> </tt> <a name="EnzymeRecord"></a><div id="EnzymeRecord-def"><a name="L131"></a><tt class="py-lineno">131</tt> <a class="py-toggle" href="#" id="EnzymeRecord-toggle" onclick="return toggle('EnzymeRecord');">-</a><tt class="py-line"><tt class="py-keyword">class</tt> <a class="py-def-name" href="Bio.Enzyme.EnzymeRecord-class.html">EnzymeRecord</a><tt class="py-op">:</tt> </tt> </div><div id="EnzymeRecord-collapsed" style="display:none;" pad="+++" indent="++++"></div><div id="EnzymeRecord-expanded"><a name="EnzymeRecord.__init__"></a><div id="EnzymeRecord.__init__-def"><a name="L132"></a><tt class="py-lineno">132</tt> <a class="py-toggle" href="#" id="EnzymeRecord.__init__-toggle" onclick="return toggle('EnzymeRecord.__init__');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="Bio.Enzyme.EnzymeRecord-class.html#__init__">__init__</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt> </div><div id="EnzymeRecord.__init__-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="EnzymeRecord.__init__-expanded"><a name="L133"></a><tt class="py-lineno">133</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-57" class="py-name" targets="Class Bio.EUtils.POM.ID=Bio.EUtils.POM.ID-class.html,Method Bio.UniGene._RecordConsumer.ID()=Bio.UniGene._RecordConsumer-class.html#ID,Variable Bio.expressions.blocks.ID=Bio.expressions.blocks-module.html#ID,Variable Bio.expressions.swissprot.sprot38.ID=Bio.expressions.swissprot.sprot38-module.html#ID,Variable Martel.test.test_swissprot38.ID=Martel.test.test_swissprot38-module.html#ID,Variable Martel.test.testformats.swissprot38.ID=Martel.test.testformats.swissprot38-module.html#ID"><a title="Bio.EUtils.POM.ID Bio.UniGene._RecordConsumer.ID Bio.expressions.blocks.ID Bio.expressions.swissprot.sprot38.ID Martel.test.test_swissprot38.ID Martel.test.testformats.swissprot38.ID" class="py-name" href="#" onclick="return doclink('link-57', 'ID', 'link-57');">ID</a></tt> <tt class="py-op">=</tt> <tt class="py-string">''</tt> </tt> <a name="L134"></a><tt class="py-lineno">134</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-58" class="py-name" targets="Variable Bio.expressions.blocks.DE=Bio.expressions.blocks-module.html#DE,Variable Bio.expressions.swissprot.sprot38.DE=Bio.expressions.swissprot.sprot38-module.html#DE,Variable Martel.test.test_swissprot38.DE=Martel.test.test_swissprot38-module.html#DE,Variable Martel.test.testformats.swissprot38.DE=Martel.test.testformats.swissprot38-module.html#DE"><a title="Bio.expressions.blocks.DE Bio.expressions.swissprot.sprot38.DE Martel.test.test_swissprot38.DE Martel.test.testformats.swissprot38.DE" class="py-name" href="#" onclick="return doclink('link-58', 'DE', 'link-58');">DE</a></tt> <tt class="py-op">=</tt> <tt class="py-op">[</tt><tt class="py-op">]</tt> </tt> <a name="L135"></a><tt class="py-lineno">135</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">AN</tt> <tt class="py-op">=</tt> <tt class="py-op">[</tt><tt class="py-op">]</tt> </tt> <a name="L136"></a><tt class="py-lineno">136</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">CA</tt> <tt class="py-op">=</tt> <tt class="py-string">''</tt> </tt> <a name="L137"></a><tt class="py-lineno">137</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">CF</tt> <tt class="py-op">=</tt> <tt class="py-op">[</tt><tt class="py-op">]</tt> </tt> <a name="L138"></a><tt class="py-lineno">138</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-59" class="py-name" targets="Variable Bio.expressions.swissprot.sprot38.CC=Bio.expressions.swissprot.sprot38-module.html#CC,Variable Martel.test.test_swissprot38.CC=Martel.test.test_swissprot38-module.html#CC,Variable Martel.test.testformats.swissprot38.CC=Martel.test.testformats.swissprot38-module.html#CC"><a title="Bio.expressions.swissprot.sprot38.CC Martel.test.test_swissprot38.CC Martel.test.testformats.swissprot38.CC" class="py-name" href="#" onclick="return doclink('link-59', 'CC', 'link-59');">CC</a></tt> <tt class="py-op">=</tt> <tt class="py-op">[</tt><tt class="py-op">]</tt> <tt class="py-comment"># one comment per line</tt> </tt> <a name="L139"></a><tt class="py-lineno">139</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">DI</tt> <tt class="py-op">=</tt> <tt class="py-op">[</tt><tt class="py-op">]</tt> </tt> <a name="L140"></a><tt class="py-lineno">140</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">PR</tt> <tt class="py-op">=</tt> <tt class="py-op">[</tt><tt class="py-op">]</tt> </tt> <a name="L141"></a><tt class="py-lineno">141</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-60" class="py-name" targets="Variable Bio.expressions.swissprot.sprot38.DR=Bio.expressions.swissprot.sprot38-module.html#DR,Variable Martel.test.test_swissprot38.DR=Martel.test.test_swissprot38-module.html#DR,Variable Martel.test.testformats.swissprot38.DR=Martel.test.testformats.swissprot38-module.html#DR"><a title="Bio.expressions.swissprot.sprot38.DR Martel.test.test_swissprot38.DR Martel.test.testformats.swissprot38.DR" class="py-name" href="#" onclick="return doclink('link-60', 'DR', 'link-60');">DR</a></tt> <tt class="py-op">=</tt> <tt class="py-op">[</tt><tt class="py-op">]</tt> </tt> </div><a name="L142"></a><tt class="py-lineno">142</tt> <tt class="py-line"> </tt> <a name="EnzymeRecord.__repr__"></a><div id="EnzymeRecord.__repr__-def"><a name="L143"></a><tt class="py-lineno">143</tt> <a class="py-toggle" href="#" id="EnzymeRecord.__repr__-toggle" onclick="return toggle('EnzymeRecord.__repr__');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="Bio.Enzyme.EnzymeRecord-class.html#__repr__">__repr__</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt> </div><div id="EnzymeRecord.__repr__-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="EnzymeRecord.__repr__-expanded"><a name="L144"></a><tt class="py-lineno">144</tt> <tt class="py-line"> <tt class="py-keyword">if</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-61" class="py-name"><a title="Bio.EUtils.POM.ID Bio.UniGene._RecordConsumer.ID Bio.expressions.blocks.ID Bio.expressions.swissprot.sprot38.ID Martel.test.test_swissprot38.ID Martel.test.testformats.swissprot38.ID" class="py-name" href="#" onclick="return doclink('link-61', 'ID', 'link-57');">ID</a></tt><tt class="py-op">:</tt> </tt> <a name="L145"></a><tt class="py-lineno">145</tt> <tt class="py-line"> <tt class="py-keyword">if</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-62" class="py-name"><a title="Bio.expressions.blocks.DE Bio.expressions.swissprot.sprot38.DE Martel.test.test_swissprot38.DE Martel.test.testformats.swissprot38.DE" class="py-name" href="#" onclick="return doclink('link-62', 'DE', 'link-58');">DE</a></tt><tt class="py-op">:</tt> </tt> <a name="L146"></a><tt class="py-lineno">146</tt> <tt class="py-line"> <tt class="py-keyword">return</tt> <tt class="py-string">"%s (%s, %s)"</tt> <tt class="py-op">%</tt> <tt class="py-op">(</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">__class__</tt><tt class="py-op">.</tt><tt class="py-name">__name__</tt><tt class="py-op">,</tt> </tt> <a name="L147"></a><tt class="py-lineno">147</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-63" class="py-name"><a title="Bio.EUtils.POM.ID Bio.UniGene._RecordConsumer.ID Bio.expressions.blocks.ID Bio.expressions.swissprot.sprot38.ID Martel.test.test_swissprot38.ID Martel.test.testformats.swissprot38.ID" class="py-name" href="#" onclick="return doclink('link-63', 'ID', 'link-57');">ID</a></tt><tt class="py-op">,</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-64" class="py-name"><a title="Bio.expressions.blocks.DE Bio.expressions.swissprot.sprot38.DE Martel.test.test_swissprot38.DE Martel.test.testformats.swissprot38.DE" class="py-name" href="#" onclick="return doclink('link-64', 'DE', 'link-58');">DE</a></tt><tt class="py-op">[</tt><tt class="py-number">0</tt><tt class="py-op">]</tt><tt class="py-op">)</tt> </tt> <a name="L148"></a><tt class="py-lineno">148</tt> <tt class="py-line"> <tt class="py-keyword">else</tt><tt class="py-op">:</tt> </tt> <a name="L149"></a><tt class="py-lineno">149</tt> <tt class="py-line"> <tt class="py-keyword">return</tt> <tt class="py-string">"%s (%s)"</tt> <tt class="py-op">%</tt> <tt class="py-op">(</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">__class__</tt><tt class="py-op">.</tt><tt class="py-name">__name__</tt><tt class="py-op">,</tt> </tt> <a name="L150"></a><tt class="py-lineno">150</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-65" class="py-name"><a title="Bio.EUtils.POM.ID Bio.UniGene._RecordConsumer.ID Bio.expressions.blocks.ID Bio.expressions.swissprot.sprot38.ID Martel.test.test_swissprot38.ID Martel.test.testformats.swissprot38.ID" class="py-name" href="#" onclick="return doclink('link-65', 'ID', 'link-57');">ID</a></tt><tt class="py-op">)</tt> </tt> <a name="L151"></a><tt class="py-lineno">151</tt> <tt class="py-line"> <tt class="py-keyword">else</tt><tt class="py-op">:</tt> </tt> <a name="L152"></a><tt class="py-lineno">152</tt> <tt class="py-line"> <tt class="py-keyword">return</tt> <tt class="py-string">"%s ( )"</tt> <tt class="py-op">%</tt> <tt class="py-op">(</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">__class__</tt><tt class="py-op">.</tt><tt class="py-name">__name__</tt><tt class="py-op">)</tt> </tt> </div><a name="L153"></a><tt class="py-lineno">153</tt> <tt class="py-line"> </tt> <a name="EnzymeRecord.__str__"></a><div id="EnzymeRecord.__str__-def"><a name="L154"></a><tt class="py-lineno">154</tt> <a class="py-toggle" href="#" id="EnzymeRecord.__str__-toggle" onclick="return toggle('EnzymeRecord.__str__');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="Bio.Enzyme.EnzymeRecord-class.html#__str__">__str__</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt> </div><div id="EnzymeRecord.__str__-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="EnzymeRecord.__str__-expanded"><a name="L155"></a><tt class="py-lineno">155</tt> <tt class="py-line"> <tt class="py-name">output</tt> <tt class="py-op">=</tt> <tt class="py-string">"ID: "</tt> <tt class="py-op">+</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-66" class="py-name"><a title="Bio.EUtils.POM.ID Bio.UniGene._RecordConsumer.ID Bio.expressions.blocks.ID Bio.expressions.swissprot.sprot38.ID Martel.test.test_swissprot38.ID Martel.test.testformats.swissprot38.ID" class="py-name" href="#" onclick="return doclink('link-66', 'ID', 'link-57');">ID</a></tt> </tt> <a name="L156"></a><tt class="py-lineno">156</tt> <tt class="py-line"> <tt class="py-name">output</tt> <tt class="py-op">+=</tt> <tt class="py-string">" DE: "</tt> <tt class="py-op">+</tt> <tt class="py-name">repr</tt><tt class="py-op">(</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-67" class="py-name"><a title="Bio.expressions.blocks.DE Bio.expressions.swissprot.sprot38.DE Martel.test.test_swissprot38.DE Martel.test.testformats.swissprot38.DE" class="py-name" href="#" onclick="return doclink('link-67', 'DE', 'link-58');">DE</a></tt><tt class="py-op">)</tt> </tt> <a name="L157"></a><tt class="py-lineno">157</tt> <tt class="py-line"> <tt class="py-name">output</tt> <tt class="py-op">+=</tt> <tt class="py-string">" AN: "</tt> <tt class="py-op">+</tt> <tt class="py-name">repr</tt><tt class="py-op">(</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">AN</tt><tt class="py-op">)</tt> </tt> <a name="L158"></a><tt class="py-lineno">158</tt> <tt class="py-line"> <tt class="py-name">output</tt> <tt class="py-op">+=</tt> <tt class="py-string">" CA: '"</tt> <tt class="py-op">+</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">CA</tt> <tt class="py-op">+</tt> <tt class="py-string">"'"</tt> </tt> <a name="L159"></a><tt class="py-lineno">159</tt> <tt class="py-line"> <tt class="py-name">output</tt> <tt class="py-op">+=</tt> <tt class="py-string">" CF: "</tt> <tt class="py-op">+</tt> <tt class="py-name">repr</tt><tt class="py-op">(</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">CF</tt><tt class="py-op">)</tt> </tt> <a name="L160"></a><tt class="py-lineno">160</tt> <tt class="py-line"> <tt class="py-name">output</tt> <tt class="py-op">+=</tt> <tt class="py-string">" CC: "</tt> <tt class="py-op">+</tt> <tt class="py-name">repr</tt><tt class="py-op">(</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-68" class="py-name"><a title="Bio.expressions.swissprot.sprot38.CC Martel.test.test_swissprot38.CC Martel.test.testformats.swissprot38.CC" class="py-name" href="#" onclick="return doclink('link-68', 'CC', 'link-59');">CC</a></tt><tt class="py-op">)</tt> </tt> <a name="L161"></a><tt class="py-lineno">161</tt> <tt class="py-line"> <tt class="py-name">output</tt> <tt class="py-op">+=</tt> <tt class="py-string">" DI: "</tt> <tt class="py-op">+</tt> <tt class="py-name">repr</tt><tt class="py-op">(</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">DI</tt><tt class="py-op">)</tt> </tt> <a name="L162"></a><tt class="py-lineno">162</tt> <tt class="py-line"> <tt class="py-name">output</tt> <tt class="py-op">+=</tt> <tt class="py-string">" PR: "</tt> <tt class="py-op">+</tt> <tt class="py-name">repr</tt><tt class="py-op">(</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">PR</tt><tt class="py-op">)</tt> </tt> <a name="L163"></a><tt class="py-lineno">163</tt> <tt class="py-line"> <tt class="py-name">output</tt> <tt class="py-op">+=</tt> <tt class="py-string">" DR: %d Records"</tt> <tt class="py-op">%</tt> <tt class="py-name">len</tt><tt class="py-op">(</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-69" class="py-name"><a title="Bio.expressions.swissprot.sprot38.DR Martel.test.test_swissprot38.DR Martel.test.testformats.swissprot38.DR" class="py-name" href="#" onclick="return doclink('link-69', 'DR', 'link-60');">DR</a></tt><tt class="py-op">)</tt> </tt> <a name="L164"></a><tt class="py-lineno">164</tt> <tt class="py-line"> </tt> <a name="L165"></a><tt class="py-lineno">165</tt> <tt class="py-line"> <tt class="py-keyword">return</tt> <tt class="py-name">output</tt> </tt> </div></div><a name="L166"></a><tt class="py-lineno">166</tt> <tt class="py-line"> </tt> <a name="RecordParser"></a><div id="RecordParser-def"><a name="L167"></a><tt class="py-lineno">167</tt> <a class="py-toggle" href="#" id="RecordParser-toggle" onclick="return toggle('RecordParser');">-</a><tt class="py-line"><tt class="py-keyword">class</tt> <a class="py-def-name" href="Bio.Enzyme.RecordParser-class.html">RecordParser</a><tt class="py-op">(</tt><tt class="py-base-class">AbstractParser</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt> </div><div id="RecordParser-collapsed" style="display:none;" pad="+++" indent="++++"></div><div id="RecordParser-expanded"><a name="RecordParser.__init__"></a><div id="RecordParser.__init__-def"><a name="L168"></a><tt class="py-lineno">168</tt> <a class="py-toggle" href="#" id="RecordParser.__init__-toggle" onclick="return toggle('RecordParser.__init__');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="Bio.Enzyme.RecordParser-class.html#__init__">__init__</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt> </div><div id="RecordParser.__init__-collapsed" style="display:none;" pad="+++" indent="++++++++++++"></div><div id="RecordParser.__init__-expanded"><a name="L169"></a><tt class="py-lineno">169</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_scanner</tt> <tt class="py-op">=</tt> <tt id="link-70" class="py-name" targets="Class Bio.Blast.NCBIStandalone._Scanner=Bio.Blast.NCBIStandalone._Scanner-class.html,Class Bio.Blast.NCBIWWW._Scanner=Bio.Blast.NCBIWWW._Scanner-class.html,Class Bio.CDD._Scanner=Bio.CDD._Scanner-class.html,Class Bio.Compass._Scanner=Bio.Compass._Scanner-class.html,Class Bio.ECell._Scanner=Bio.ECell._Scanner-class.html,Class Bio.Enzyme._Scanner=Bio.Enzyme._Scanner-class.html,Class Bio.Gobase._Scanner=Bio.Gobase._Scanner-class.html,Class Bio.IntelliGenetics._Scanner=Bio.IntelliGenetics._Scanner-class.html,Class Bio.LocusLink._Scanner=Bio.LocusLink._Scanner-class.html,Class Bio.Medline._Scanner=Bio.Medline._Scanner-class.html,Class Bio.MetaTool._Scanner=Bio.MetaTool._Scanner-class.html,Class Bio.NBRF._Scanner=Bio.NBRF._Scanner-class.html,Class Bio.PopGen.FDist._Scanner=Bio.PopGen.FDist._Scanner-class.html,Class Bio.PopGen.GenePop._Scanner=Bio.PopGen.GenePop._Scanner-class.html,Class Bio.Prosite.Prodoc._Scanner=Bio.Prosite.Prodoc._Scanner-class.html,Class Bio.Prosite._Scanner=Bio.Prosite._Scanner-class.html,Class Bio.Rebase._Scanner=Bio.Rebase._Scanner-class.html,Class Bio.Saf._Scanner=Bio.Saf._Scanner-class.html,Class Bio.Sequencing.Ace._Scanner=Bio.Sequencing.Ace._Scanner-class.html,Class Bio.Sequencing.Phd._Scanner=Bio.Sequencing.Phd._Scanner-class.html,Class Bio.SwissProt.KeyWList._Scanner=Bio.SwissProt.KeyWList._Scanner-class.html,Class Bio.SwissProt.SProt._Scanner=Bio.SwissProt.SProt._Scanner-class.html,Class Bio.UniGene._Scanner=Bio.UniGene._Scanner-class.html"><a title="Bio.Blast.NCBIStandalone._Scanner Bio.Blast.NCBIWWW._Scanner Bio.CDD._Scanner Bio.Compass._Scanner Bio.ECell._Scanner Bio.Enzyme._Scanner Bio.Gobase._Scanner Bio.IntelliGenetics._Scanner Bio.LocusLink._Scanner Bio.Medline._Scanner Bio.MetaTool._Scanner Bio.NBRF._Scanner Bio.PopGen.FDist._Scanner Bio.PopGen.GenePop._Scanner Bio.Prosite.Prodoc._Scanner Bio.Prosite._Scanner Bio.Rebase._Scanner Bio.Saf._Scanner Bio.Sequencing.Ace._Scanner Bio.Sequencing.Phd._Scanner Bio.SwissProt.KeyWList._Scanner Bio.SwissProt.SProt._Scanner Bio.UniGene._Scanner" class="py-name" href="#" onclick="return doclink('link-70', '_Scanner', 'link-70');">_Scanner</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt> </tt> <a name="L170"></a><tt class="py-lineno">170</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_consumer</tt> <tt class="py-op">=</tt> <tt id="link-71" class="py-name" targets="Class Bio.CDD._RecordConsumer=Bio.CDD._RecordConsumer-class.html,Class Bio.ECell._RecordConsumer=Bio.ECell._RecordConsumer-class.html,Class Bio.Enzyme._RecordConsumer=Bio.Enzyme._RecordConsumer-class.html,Class Bio.GenBank._RecordConsumer=Bio.GenBank._RecordConsumer-class.html,Class Bio.Gobase._RecordConsumer=Bio.Gobase._RecordConsumer-class.html,Class Bio.IntelliGenetics._RecordConsumer=Bio.IntelliGenetics._RecordConsumer-class.html,Class Bio.LocusLink._RecordConsumer=Bio.LocusLink._RecordConsumer-class.html,Class Bio.Medline._RecordConsumer=Bio.Medline._RecordConsumer-class.html,Class Bio.MetaTool._RecordConsumer=Bio.MetaTool._RecordConsumer-class.html,Class Bio.NBRF._RecordConsumer=Bio.NBRF._RecordConsumer-class.html,Class Bio.PopGen.FDist._RecordConsumer=Bio.PopGen.FDist._RecordConsumer-class.html,Class Bio.PopGen.GenePop._RecordConsumer=Bio.PopGen.GenePop._RecordConsumer-class.html,Class Bio.Prosite.Prodoc._RecordConsumer=Bio.Prosite.Prodoc._RecordConsumer-class.html,Class Bio.Prosite._RecordConsumer=Bio.Prosite._RecordConsumer-class.html,Class Bio.Rebase._RecordConsumer=Bio.Rebase._RecordConsumer-class.html,Class Bio.Saf._RecordConsumer=Bio.Saf._RecordConsumer-class.html,Class Bio.Sequencing.Ace._RecordConsumer=Bio.Sequencing.Ace._RecordConsumer-class.html,Class Bio.Sequencing.Phd._RecordConsumer=Bio.Sequencing.Phd._RecordConsumer-class.html,Class Bio.SwissProt.SProt._RecordConsumer=Bio.SwissProt.SProt._RecordConsumer-class.html,Class Bio.UniGene._RecordConsumer=Bio.UniGene._RecordConsumer-class.html"><a title="Bio.CDD._RecordConsumer Bio.ECell._RecordConsumer Bio.Enzyme._RecordConsumer Bio.GenBank._RecordConsumer Bio.Gobase._RecordConsumer Bio.IntelliGenetics._RecordConsumer Bio.LocusLink._RecordConsumer Bio.Medline._RecordConsumer Bio.MetaTool._RecordConsumer Bio.NBRF._RecordConsumer Bio.PopGen.FDist._RecordConsumer Bio.PopGen.GenePop._RecordConsumer Bio.Prosite.Prodoc._RecordConsumer Bio.Prosite._RecordConsumer Bio.Rebase._RecordConsumer Bio.Saf._RecordConsumer Bio.Sequencing.Ace._RecordConsumer Bio.Sequencing.Phd._RecordConsumer Bio.SwissProt.SProt._RecordConsumer Bio.UniGene._RecordConsumer" class="py-name" href="#" onclick="return doclink('link-71', '_RecordConsumer', 'link-71');">_RecordConsumer</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt> </tt> </div><a name="L171"></a><tt class="py-lineno">171</tt> <tt class="py-line"> </tt> <a name="RecordParser.parse"></a><div id="RecordParser.parse-def"><a name="L172"></a><tt class="py-lineno">172</tt> <a class="py-toggle" href="#" id="RecordParser.parse-toggle" onclick="return toggle('RecordParser.parse');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="Bio.Enzyme.RecordParser-class.html#parse">parse</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt> <tt class="py-param">handle</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt> </div><div id="RecordParser.parse-collapsed" style="display:none;" pad="+++" indent="++++++++++++"></div><div id="RecordParser.parse-expanded"><a name="L173"></a><tt class="py-lineno">173</tt> <tt class="py-line"> <tt class="py-keyword">if</tt> <tt class="py-name">isinstance</tt><tt class="py-op">(</tt><tt id="link-72" class="py-name"><a title="Bio.LocusLink.web_parse.handle Bio.Ndb.handle" class="py-name" href="#" onclick="return doclink('link-72', 'handle', 'link-4');">handle</a></tt><tt class="py-op">,</tt> <tt id="link-73" class="py-name"><a title="Bio.File" class="py-name" href="#" onclick="return doclink('link-73', 'File', 'link-1');">File</a></tt><tt class="py-op">.</tt><tt id="link-74" class="py-name"><a title="Bio.File.UndoHandle" class="py-name" href="#" onclick="return doclink('link-74', 'UndoHandle', 'link-6');">UndoHandle</a></tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt> <a name="L174"></a><tt class="py-lineno">174</tt> <tt class="py-line"> <tt class="py-name">uhandle</tt> <tt class="py-op">=</tt> <tt id="link-75" class="py-name"><a title="Bio.LocusLink.web_parse.handle Bio.Ndb.handle" class="py-name" href="#" onclick="return doclink('link-75', 'handle', 'link-4');">handle</a></tt> </tt> <a name="L175"></a><tt class="py-lineno">175</tt> <tt class="py-line"> <tt class="py-keyword">else</tt><tt class="py-op">:</tt> </tt> <a name="L176"></a><tt class="py-lineno">176</tt> <tt class="py-line"> <tt class="py-name">uhandle</tt> <tt class="py-op">=</tt> <tt id="link-76" class="py-name"><a title="Bio.File" class="py-name" href="#" onclick="return doclink('link-76', 'File', 'link-1');">File</a></tt><tt class="py-op">.</tt><tt id="link-77" class="py-name"><a title="Bio.File.UndoHandle" class="py-name" href="#" onclick="return doclink('link-77', 'UndoHandle', 'link-6');">UndoHandle</a></tt><tt class="py-op">(</tt><tt id="link-78" class="py-name"><a title="Bio.LocusLink.web_parse.handle Bio.Ndb.handle" class="py-name" href="#" onclick="return doclink('link-78', 'handle', 'link-4');">handle</a></tt><tt class="py-op">)</tt> </tt> <a name="L177"></a><tt class="py-lineno">177</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_scanner</tt><tt class="py-op">.</tt><tt id="link-79" class="py-name" targets="Method Bio.Affy.CelFile.CelScanner.feed()=Bio.Affy.CelFile.CelScanner-class.html#feed,Method Bio.AlignAce.Scanner.AlignAceScanner.feed()=Bio.AlignAce.Scanner.AlignAceScanner-class.html#feed,Method Bio.AlignAce.Scanner.CompareAceScanner.feed()=Bio.AlignAce.Scanner.CompareAceScanner-class.html#feed,Method Bio.Blast.NCBIStandalone._Scanner.feed()=Bio.Blast.NCBIStandalone._Scanner-class.html#feed,Method Bio.Blast.NCBIWWW._Scanner.feed()=Bio.Blast.NCBIWWW._Scanner-class.html#feed,Method Bio.CDD._Scanner.feed()=Bio.CDD._Scanner-class.html#feed,Method Bio.Compass._Scanner.feed()=Bio.Compass._Scanner-class.html#feed,Method Bio.ECell._Scanner.feed()=Bio.ECell._Scanner-class.html#feed,Method Bio.Emboss.Primer._Primer3Scanner.feed()=Bio.Emboss.Primer._Primer3Scanner-class.html#feed,Method Bio.Emboss.Primer._PrimerSearchScanner.feed()=Bio.Emboss.Primer._PrimerSearchScanner-class.html#feed,Method Bio.Enzyme._Scanner.feed()=Bio.Enzyme._Scanner-class.html#feed,Method Bio.GenBank.Scanner.InsdcScanner.feed()=Bio.GenBank.Scanner.InsdcScanner-class.html#feed,Method Bio.Gobase._Scanner.feed()=Bio.Gobase._Scanner-class.html#feed,Method Bio.IntelliGenetics._Scanner.feed()=Bio.IntelliGenetics._Scanner-class.html#feed,Method Bio.InterPro.InterProParser.feed()=Bio.InterPro.InterProParser-class.html#feed,Method Bio.LocusLink._Scanner.feed()=Bio.LocusLink._Scanner-class.html#feed,Method Bio.LocusLink.web_parse.LocusLinkParser.feed()=Bio.LocusLink.web_parse.LocusLinkParser-class.html#feed,Method Bio.MEME.Parser._MASTScanner.feed()=Bio.MEME.Parser._MASTScanner-class.html#feed,Method Bio.MEME.Parser._MEMEScanner.feed()=Bio.MEME.Parser._MEMEScanner-class.html#feed,Method Bio.Medline._Scanner.feed()=Bio.Medline._Scanner-class.html#feed,Method Bio.MetaTool._Scanner.feed()=Bio.MetaTool._Scanner-class.html#feed,Method Bio.NBRF._Scanner.feed()=Bio.NBRF._Scanner-class.html#feed,Method Bio.Ndb.NdbParser.feed()=Bio.Ndb.NdbParser-class.html#feed,Method Bio.NetCatch.ExtractUrls.feed()=Bio.NetCatch.ExtractUrls-class.html#feed,Method Bio.PopGen.FDist._Scanner.feed()=Bio.PopGen.FDist._Scanner-class.html#feed,Method Bio.PopGen.GenePop._Scanner.feed()=Bio.PopGen.GenePop._Scanner-class.html#feed,Method Bio.Prosite.Prodoc._Scanner.feed()=Bio.Prosite.Prodoc._Scanner-class.html#feed,Method Bio.Prosite._Scanner.feed()=Bio.Prosite._Scanner-class.html#feed,Method Bio.Rebase._Scanner.feed()=Bio.Rebase._Scanner-class.html#feed,Method Bio.Saf._Scanner.feed()=Bio.Saf._Scanner-class.html#feed,Method Bio.Sequencing.Ace._Scanner.feed()=Bio.Sequencing.Ace._Scanner-class.html#feed,Method Bio.Sequencing.Phd._Scanner.feed()=Bio.Sequencing.Phd._Scanner-class.html#feed,Method Bio.SwissProt.KeyWList._Scanner.feed()=Bio.SwissProt.KeyWList._Scanner-class.html#feed,Method Bio.SwissProt.SProt._Scanner.feed()=Bio.SwissProt.SProt._Scanner-class.html#feed,Method Bio.UniGene._Scanner.feed()=Bio.UniGene._Scanner-class.html#feed"><a title="Bio.Affy.CelFile.CelScanner.feed Bio.AlignAce.Scanner.AlignAceScanner.feed Bio.AlignAce.Scanner.CompareAceScanner.feed Bio.Blast.NCBIStandalone._Scanner.feed Bio.Blast.NCBIWWW._Scanner.feed Bio.CDD._Scanner.feed Bio.Compass._Scanner.feed Bio.ECell._Scanner.feed Bio.Emboss.Primer._Primer3Scanner.feed Bio.Emboss.Primer._PrimerSearchScanner.feed Bio.Enzyme._Scanner.feed Bio.GenBank.Scanner.InsdcScanner.feed Bio.Gobase._Scanner.feed Bio.IntelliGenetics._Scanner.feed Bio.InterPro.InterProParser.feed Bio.LocusLink._Scanner.feed Bio.LocusLink.web_parse.LocusLinkParser.feed Bio.MEME.Parser._MASTScanner.feed Bio.MEME.Parser._MEMEScanner.feed Bio.Medline._Scanner.feed Bio.MetaTool._Scanner.feed Bio.NBRF._Scanner.feed Bio.Ndb.NdbParser.feed Bio.NetCatch.ExtractUrls.feed Bio.PopGen.FDist._Scanner.feed Bio.PopGen.GenePop._Scanner.feed Bio.Prosite.Prodoc._Scanner.feed Bio.Prosite._Scanner.feed Bio.Rebase._Scanner.feed Bio.Saf._Scanner.feed Bio.Sequencing.Ace._Scanner.feed Bio.Sequencing.Phd._Scanner.feed Bio.SwissProt.KeyWList._Scanner.feed Bio.SwissProt.SProt._Scanner.feed Bio.UniGene._Scanner.feed" class="py-name" href="#" onclick="return doclink('link-79', 'feed', 'link-79');">feed</a></tt><tt class="py-op">(</tt><tt class="py-name">uhandle</tt><tt class="py-op">,</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_consumer</tt><tt class="py-op">)</tt> </tt> <a name="L178"></a><tt class="py-lineno">178</tt> <tt class="py-line"> <tt class="py-keyword">return</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_consumer</tt><tt class="py-op">.</tt><tt class="py-name">enzyme_record</tt> </tt> </div></div><a name="L179"></a><tt class="py-lineno">179</tt> <tt class="py-line"> </tt> <a name="Iterator"></a><div id="Iterator-def"><a name="L180"></a><tt class="py-lineno">180</tt> <a class="py-toggle" href="#" id="Iterator-toggle" onclick="return toggle('Iterator');">-</a><tt class="py-line"><tt class="py-keyword">class</tt> <a class="py-def-name" href="Bio.Enzyme.Iterator-class.html">Iterator</a><tt class="py-op">:</tt> </tt> </div><div id="Iterator-collapsed" style="display:none;" pad="+++" indent="++++"></div><div id="Iterator-expanded"><a name="Iterator.__init__"></a><div id="Iterator.__init__-def"><a name="L181"></a><tt class="py-lineno">181</tt> <a class="py-toggle" href="#" id="Iterator.__init__-toggle" onclick="return toggle('Iterator.__init__');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="Bio.Enzyme.Iterator-class.html#__init__">__init__</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt> <tt class="py-param">handle</tt><tt class="py-op">,</tt> <tt class="py-param">parser</tt><tt class="py-op">=</tt><tt class="py-name">None</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt> </div><div id="Iterator.__init__-collapsed" style="display:none;" pad="+++" indent="++++++++++++"></div><div id="Iterator.__init__-expanded"><a name="L182"></a><tt class="py-lineno">182</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_uhandle</tt> <tt class="py-op">=</tt> <tt id="link-80" class="py-name"><a title="Bio.File" class="py-name" href="#" onclick="return doclink('link-80', 'File', 'link-1');">File</a></tt><tt class="py-op">.</tt><tt id="link-81" class="py-name"><a title="Bio.File.UndoHandle" class="py-name" href="#" onclick="return doclink('link-81', 'UndoHandle', 'link-6');">UndoHandle</a></tt><tt class="py-op">(</tt><tt id="link-82" class="py-name"><a title="Bio.LocusLink.web_parse.handle Bio.Ndb.handle" class="py-name" href="#" onclick="return doclink('link-82', 'handle', 'link-4');">handle</a></tt><tt class="py-op">)</tt> </tt> </div><a name="L183"></a><tt class="py-lineno">183</tt> <tt class="py-line"> </tt> <a name="Iterator.next"></a><div id="Iterator.next-def"><a name="L184"></a><tt class="py-lineno">184</tt> <a class="py-toggle" href="#" id="Iterator.next-toggle" onclick="return toggle('Iterator.next');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="Bio.Enzyme.Iterator-class.html#next">next</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt> </div><div id="Iterator.next-collapsed" style="display:none;" pad="+++" indent="++++++++++++"></div><div id="Iterator.next-expanded"><a name="L185"></a><tt class="py-lineno">185</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_parser</tt> <tt class="py-op">=</tt> <tt id="link-83" class="py-name" targets="Class Bio.CDD.RecordParser=Bio.CDD.RecordParser-class.html,Class Bio.Compass.RecordParser=Bio.Compass.RecordParser-class.html,Class Bio.ECell.RecordParser=Bio.ECell.RecordParser-class.html,Class Bio.Enzyme.RecordParser=Bio.Enzyme.RecordParser-class.html,Class Bio.Fasta.RecordParser=Bio.Fasta.RecordParser-class.html,Class Bio.GenBank.RecordParser=Bio.GenBank.RecordParser-class.html,Class Bio.Gobase.RecordParser=Bio.Gobase.RecordParser-class.html,Class Bio.IntelliGenetics.RecordParser=Bio.IntelliGenetics.RecordParser-class.html,Class Bio.LocusLink.RecordParser=Bio.LocusLink.RecordParser-class.html,Class Bio.Medline.RecordParser=Bio.Medline.RecordParser-class.html,Class Bio.MetaTool.RecordParser=Bio.MetaTool.RecordParser-class.html,Class Bio.NBRF.RecordParser=Bio.NBRF.RecordParser-class.html,Class Bio.PopGen.FDist.RecordParser=Bio.PopGen.FDist.RecordParser-class.html,Class Bio.PopGen.GenePop.RecordParser=Bio.PopGen.GenePop.RecordParser-class.html,Class Bio.Prosite.Prodoc.RecordParser=Bio.Prosite.Prodoc.RecordParser-class.html,Class Bio.Prosite.RecordParser=Bio.Prosite.RecordParser-class.html,Class Bio.Rebase.RecordParser=Bio.Rebase.RecordParser-class.html,Class Bio.Saf.RecordParser=Bio.Saf.RecordParser-class.html,Class Bio.Sequencing.Ace.RecordParser=Bio.Sequencing.Ace.RecordParser-class.html,Class Bio.Sequencing.Phd.RecordParser=Bio.Sequencing.Phd.RecordParser-class.html,Class Bio.SwissProt.SProt.RecordParser=Bio.SwissProt.SProt.RecordParser-class.html,Class Bio.UniGene.RecordParser=Bio.UniGene.RecordParser-class.html,Class Martel.Parser.RecordParser=Martel.Parser.RecordParser-class.html"><a title="Bio.CDD.RecordParser Bio.Compass.RecordParser Bio.ECell.RecordParser Bio.Enzyme.RecordParser Bio.Fasta.RecordParser Bio.GenBank.RecordParser Bio.Gobase.RecordParser Bio.IntelliGenetics.RecordParser Bio.LocusLink.RecordParser Bio.Medline.RecordParser Bio.MetaTool.RecordParser Bio.NBRF.RecordParser Bio.PopGen.FDist.RecordParser Bio.PopGen.GenePop.RecordParser Bio.Prosite.Prodoc.RecordParser Bio.Prosite.RecordParser Bio.Rebase.RecordParser Bio.Saf.RecordParser Bio.Sequencing.Ace.RecordParser Bio.Sequencing.Phd.RecordParser Bio.SwissProt.SProt.RecordParser Bio.UniGene.RecordParser Martel.Parser.RecordParser" class="py-name" href="#" onclick="return doclink('link-83', 'RecordParser', 'link-83');">RecordParser</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt> </tt> <a name="L186"></a><tt class="py-lineno">186</tt> <tt class="py-line"> <tt class="py-name">lines</tt> <tt class="py-op">=</tt> <tt class="py-op">[</tt><tt class="py-op">]</tt> </tt> <a name="L187"></a><tt class="py-lineno">187</tt> <tt class="py-line"> <tt class="py-keyword">while</tt> <tt class="py-number">1</tt><tt class="py-op">:</tt> </tt> <a name="L188"></a><tt class="py-lineno">188</tt> <tt class="py-line"> <tt class="py-name">line</tt> <tt class="py-op">=</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_uhandle</tt><tt class="py-op">.</tt><tt id="link-84" class="py-name" targets="Method Bio.EUtils.ReseekFile.ReseekFile.readline()=Bio.EUtils.ReseekFile.ReseekFile-class.html#readline,Method Bio.File.SGMLHandle.readline()=Bio.File.SGMLHandle-class.html#readline,Method Bio.File.UndoHandle.readline()=Bio.File.UndoHandle-class.html#readline,Method Bio.SGMLExtractor.SGMLExtractorHandle.readline()=Bio.SGMLExtractor.SGMLExtractorHandle-class.html#readline"><a title="Bio.EUtils.ReseekFile.ReseekFile.readline Bio.File.SGMLHandle.readline Bio.File.UndoHandle.readline Bio.SGMLExtractor.SGMLExtractorHandle.readline" class="py-name" href="#" onclick="return doclink('link-84', 'readline', 'link-84');">readline</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt> </tt> <a name="L189"></a><tt class="py-lineno">189</tt> <tt class="py-line"> <tt class="py-keyword">if</tt> <tt class="py-keyword">not</tt> <tt class="py-name">line</tt><tt class="py-op">:</tt> <tt class="py-keyword">break</tt> </tt> <a name="L190"></a><tt class="py-lineno">190</tt> <tt class="py-line"> <tt class="py-keyword">if</tt> <tt class="py-name">line</tt><tt class="py-op">[</tt><tt class="py-op">:</tt><tt class="py-number">2</tt><tt class="py-op">]</tt> <tt class="py-op">==</tt> <tt class="py-string">'//'</tt><tt class="py-op">:</tt> </tt> <a name="L191"></a><tt class="py-lineno">191</tt> <tt class="py-line"> <tt class="py-keyword">break</tt> </tt> <a name="L192"></a><tt class="py-lineno">192</tt> <tt class="py-line"> <tt class="py-name">lines</tt><tt class="py-op">.</tt><tt id="link-85" class="py-name" targets="Method Bio.Crystal.Chain.append()=Bio.Crystal.Chain-class.html#append,Method Bio.EUtils.POM.ElementNode.append()=Bio.EUtils.POM.ElementNode-class.html#append,Method Bio.EUtils.sourcegen.SourceFile.append()=Bio.EUtils.sourcegen.SourceFile-class.html#append,Method Bio.SCOP.Raf.SeqMap.append()=Bio.SCOP.Raf.SeqMap-class.html#append,Method Bio.Seq.MutableSeq.append()=Bio.Seq.MutableSeq-class.html#append,Method Bio.Wise.psw.Alignment.append()=Bio.Wise.psw.Alignment-class.html#append,Method Bio.Wise.psw.AlignmentColumn.append()=Bio.Wise.psw.AlignmentColumn-class.html#append,Method Martel.msre_parse.SubPattern.append()=Martel.msre_parse.SubPattern-class.html#append"><a title="Bio.Crystal.Chain.append Bio.EUtils.POM.ElementNode.append Bio.EUtils.sourcegen.SourceFile.append Bio.SCOP.Raf.SeqMap.append Bio.Seq.MutableSeq.append Bio.Wise.psw.Alignment.append Bio.Wise.psw.AlignmentColumn.append Martel.msre_parse.SubPattern.append" class="py-name" href="#" onclick="return doclink('link-85', 'append', 'link-85');">append</a></tt><tt class="py-op">(</tt><tt class="py-name">line</tt><tt class="py-op">)</tt> </tt> <a name="L193"></a><tt class="py-lineno">193</tt> <tt class="py-line"> <tt class="py-keyword">if</tt> <tt class="py-keyword">not</tt> <tt class="py-name">lines</tt><tt class="py-op">:</tt> </tt> <a name="L194"></a><tt class="py-lineno">194</tt> <tt class="py-line"> <tt class="py-keyword">return</tt> <tt class="py-name">None</tt> </tt> <a name="L195"></a><tt class="py-lineno">195</tt> <tt class="py-line"> <tt class="py-name">lines</tt><tt class="py-op">.</tt><tt id="link-86" class="py-name"><a title="Bio.Crystal.Chain.append Bio.EUtils.POM.ElementNode.append Bio.EUtils.sourcegen.SourceFile.append Bio.SCOP.Raf.SeqMap.append Bio.Seq.MutableSeq.append Bio.Wise.psw.Alignment.append Bio.Wise.psw.AlignmentColumn.append Martel.msre_parse.SubPattern.append" class="py-name" href="#" onclick="return doclink('link-86', 'append', 'link-85');">append</a></tt><tt class="py-op">(</tt><tt class="py-string">'//'</tt><tt class="py-op">)</tt> </tt> <a name="L196"></a><tt class="py-lineno">196</tt> <tt class="py-line"> <tt id="link-87" class="py-name" targets="Variable BioSQL.BioSeq.DBSeq.data=BioSQL.BioSeq.DBSeq-class.html#data"><a title="BioSQL.BioSeq.DBSeq.data" class="py-name" href="#" onclick="return doclink('link-87', 'data', 'link-87');">data</a></tt> <tt class="py-op">=</tt> <tt class="py-name">string</tt><tt class="py-op">.</tt><tt class="py-name">join</tt><tt class="py-op">(</tt><tt class="py-name">lines</tt><tt class="py-op">,</tt><tt class="py-string">''</tt><tt class="py-op">)</tt> </tt> <a name="L197"></a><tt class="py-lineno">197</tt> <tt class="py-line"> <tt class="py-keyword">if</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_parser</tt> <tt class="py-keyword">is</tt> <tt class="py-keyword">not</tt> <tt class="py-name">None</tt><tt class="py-op">:</tt> </tt> <a name="L198"></a><tt class="py-lineno">198</tt> <tt class="py-line"> <tt class="py-keyword">return</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_parser</tt><tt class="py-op">.</tt><tt id="link-88" class="py-name" targets="Method Bio.Affy.CelFile.CelParser.parse()=Bio.Affy.CelFile.CelParser-class.html#parse,Method Bio.AlignAce.Parser.AlignAceParser.parse()=Bio.AlignAce.Parser.AlignAceParser-class.html#parse,Method Bio.AlignAce.Parser.CompareAceParser.parse()=Bio.AlignAce.Parser.CompareAceParser-class.html#parse,Function Bio.AlignIO.parse()=Bio.AlignIO-module.html#parse,Method Bio.Blast.NCBIStandalone.BlastErrorParser.parse()=Bio.Blast.NCBIStandalone.BlastErrorParser-class.html#parse,Method Bio.Blast.NCBIStandalone.BlastParser.parse()=Bio.Blast.NCBIStandalone.BlastParser-class.html#parse,Method Bio.Blast.NCBIStandalone.PSIBlastParser.parse()=Bio.Blast.NCBIStandalone.PSIBlastParser-class.html#parse,Method Bio.Blast.NCBIWWW.BlastParser.parse()=Bio.Blast.NCBIWWW.BlastParser-class.html#parse,Method Bio.Blast.NCBIXML.BlastParser.parse()=Bio.Blast.NCBIXML.BlastParser-class.html#parse,Function Bio.Blast.NCBIXML.parse()=Bio.Blast.NCBIXML-module.html#parse,Method Bio.CDD.RecordParser.parse()=Bio.CDD.RecordParser-class.html#parse,Method Bio.Compass.RecordParser.parse()=Bio.Compass.RecordParser-class.html#parse,Function Bio.Decode.parse()=Bio.Decode-module.html#parse,Method Bio.ECell.RecordParser.parse()=Bio.ECell.RecordParser-class.html#parse,Method Bio.EUtils.POM.POMDocument.parse()=Bio.EUtils.POM.POMDocument-class.html#parse,Module Bio.EUtils.parse=Bio.EUtils.parse-module.html,Method Bio.Emboss.Primer.Primer3Parser.parse()=Bio.Emboss.Primer.Primer3Parser-class.html#parse,Method Bio.Emboss.Primer.PrimerSearchParser.parse()=Bio.Emboss.Primer.PrimerSearchParser-class.html#parse,Method Bio.Enzyme.RecordParser.parse()=Bio.Enzyme.RecordParser-class.html#parse,Method Bio.Fasta.RecordParser.parse()=Bio.Fasta.RecordParser-class.html#parse,Method Bio.Fasta.SequenceParser.parse()=Bio.Fasta.SequenceParser-class.html#parse,Method Bio.GenBank.FeatureParser.parse()=Bio.GenBank.FeatureParser-class.html#parse,Function Bio.GenBank.LocationParser.parse()=Bio.GenBank.LocationParser-module.html#parse,Method Bio.GenBank.RecordParser.parse()=Bio.GenBank.RecordParser-class.html#parse,Method Bio.GenBank.Scanner.InsdcScanner.parse()=Bio.GenBank.Scanner.InsdcScanner-class.html#parse,Function Bio.Geo.parse()=Bio.Geo-module.html#parse,Method Bio.Gobase.RecordParser.parse()=Bio.Gobase.RecordParser-class.html#parse,Method Bio.IntelliGenetics.RecordParser.parse()=Bio.IntelliGenetics.RecordParser-class.html#parse,Method Bio.InterPro.InterProParser.parse()=Bio.InterPro.InterProParser-class.html#parse,Function Bio.KEGG.Compound.parse()=Bio.KEGG.Compound-module.html#parse,Function Bio.KEGG.Enzyme.parse()=Bio.KEGG.Enzyme-module.html#parse,Function Bio.KEGG.Map.parse()=Bio.KEGG.Map-module.html#parse,Method Bio.LocusLink.RecordParser.parse()=Bio.LocusLink.RecordParser-class.html#parse,Method Bio.LocusLink.web_parse.LocusLinkParser.parse()=Bio.LocusLink.web_parse.LocusLinkParser-class.html#parse,Method Bio.MEME.Parser.MASTParser.parse()=Bio.MEME.Parser.MASTParser-class.html#parse,Method Bio.MEME.Parser.MEMEParser.parse()=Bio.MEME.Parser.MEMEParser-class.html#parse,Method Bio.Medline.RecordParser.parse()=Bio.Medline.RecordParser-class.html#parse,Method Bio.MetaTool.RecordParser.parse()=Bio.MetaTool.RecordParser-class.html#parse,Method Bio.NBRF.RecordParser.parse()=Bio.NBRF.RecordParser-class.html#parse,Method Bio.Ndb.NdbParser.parse()=Bio.Ndb.NdbParser-class.html#parse,Method Bio.ParserSupport.AbstractParser.parse()=Bio.ParserSupport.AbstractParser-class.html#parse,Method Bio.Parsers.spark.GenericParser.parse()=Bio.Parsers.spark.GenericParser-class.html#parse,Method Bio.PopGen.FDist.RecordParser.parse()=Bio.PopGen.FDist.RecordParser-class.html#parse,Method Bio.PopGen.GenePop.RecordParser.parse()=Bio.PopGen.GenePop.RecordParser-class.html#parse,Function Bio.PopGen.GenePop.parse()=Bio.PopGen.GenePop-module.html#parse,Method Bio.Prosite.Prodoc.RecordParser.parse()=Bio.Prosite.Prodoc.RecordParser-class.html#parse,Function Bio.Prosite.Prodoc.parse()=Bio.Prosite.Prodoc-module.html#parse,Method Bio.Prosite.RecordParser.parse()=Bio.Prosite.RecordParser-class.html#parse,Function Bio.Prosite.parse()=Bio.Prosite-module.html#parse,Method Bio.Rebase.RecordParser.parse()=Bio.Rebase.RecordParser-class.html#parse,Method Bio.SCOP.Cla.Parser.parse()=Bio.SCOP.Cla.Parser-class.html#parse,Function Bio.SCOP.Cla.parse()=Bio.SCOP.Cla-module.html#parse,Method Bio.SCOP.Des.Parser.parse()=Bio.SCOP.Des.Parser-class.html#parse,Function Bio.SCOP.Des.parse()=Bio.SCOP.Des-module.html#parse,Method Bio.SCOP.Dom.Parser.parse()=Bio.SCOP.Dom.Parser-class.html#parse,Function Bio.SCOP.Dom.parse()=Bio.SCOP.Dom-module.html#parse,Method Bio.SCOP.Hie.Parser.parse()=Bio.SCOP.Hie.Parser-class.html#parse,Function Bio.SCOP.Hie.parse()=Bio.SCOP.Hie-module.html#parse,Method Bio.SCOP.Raf.Parser.parse()=Bio.SCOP.Raf.Parser-class.html#parse,Function Bio.SCOP.Raf.parse()=Bio.SCOP.Raf-module.html#parse,Method Bio.Saf.RecordParser.parse()=Bio.Saf.RecordParser-class.html#parse,Function Bio.SeqIO.parse()=Bio.SeqIO-module.html#parse,Method Bio.Sequencing.Ace.ACEParser.parse()=Bio.Sequencing.Ace.ACEParser-class.html#parse,Method Bio.Sequencing.Ace.RecordParser.parse()=Bio.Sequencing.Ace.RecordParser-class.html#parse,Method Bio.Sequencing.Phd.RecordParser.parse()=Bio.Sequencing.Phd.RecordParser-class.html#parse,Method Bio.SwissProt.KeyWList.ListParser.parse()=Bio.SwissProt.KeyWList.ListParser-class.html#parse,Function Bio.SwissProt.KeyWList.parse()=Bio.SwissProt.KeyWList-module.html#parse,Method Bio.SwissProt.SProt.RecordParser.parse()=Bio.SwissProt.SProt.RecordParser-class.html#parse,Method Bio.SwissProt.SProt.SequenceParser.parse()=Bio.SwissProt.SProt.SequenceParser-class.html#parse,Function Bio.SwissProt.parse()=Bio.SwissProt-module.html#parse,Method Bio.UniGene.RecordParser.parse()=Bio.UniGene.RecordParser-class.html#parse,Function Bio.Wise.psw.parse()=Bio.Wise.psw-module.html#parse,Method Martel.Parser.HeaderFooterParser.parse()=Martel.Parser.HeaderFooterParser-class.html#parse,Method Martel.Parser.Parser.parse()=Martel.Parser.Parser-class.html#parse,Method Martel.Parser.RecordParser.parse()=Martel.Parser.RecordParser-class.html#parse,Function Martel.msre_parse.parse()=Martel.msre_parse-module.html#parse"><a title="Bio.Affy.CelFile.CelParser.parse Bio.AlignAce.Parser.AlignAceParser.parse Bio.AlignAce.Parser.CompareAceParser.parse Bio.AlignIO.parse Bio.Blast.NCBIStandalone.BlastErrorParser.parse Bio.Blast.NCBIStandalone.BlastParser.parse Bio.Blast.NCBIStandalone.PSIBlastParser.parse Bio.Blast.NCBIWWW.BlastParser.parse Bio.Blast.NCBIXML.BlastParser.parse Bio.Blast.NCBIXML.parse Bio.CDD.RecordParser.parse Bio.Compass.RecordParser.parse Bio.Decode.parse Bio.ECell.RecordParser.parse Bio.EUtils.POM.POMDocument.parse Bio.EUtils.parse Bio.Emboss.Primer.Primer3Parser.parse Bio.Emboss.Primer.PrimerSearchParser.parse Bio.Enzyme.RecordParser.parse Bio.Fasta.RecordParser.parse Bio.Fasta.SequenceParser.parse Bio.GenBank.FeatureParser.parse Bio.GenBank.LocationParser.parse Bio.GenBank.RecordParser.parse Bio.GenBank.Scanner.InsdcScanner.parse Bio.Geo.parse Bio.Gobase.RecordParser.parse Bio.IntelliGenetics.RecordParser.parse Bio.InterPro.InterProParser.parse Bio.KEGG.Compound.parse Bio.KEGG.Enzyme.parse Bio.KEGG.Map.parse Bio.LocusLink.RecordParser.parse Bio.LocusLink.web_parse.LocusLinkParser.parse Bio.MEME.Parser.MASTParser.parse Bio.MEME.Parser.MEMEParser.parse Bio.Medline.RecordParser.parse Bio.MetaTool.RecordParser.parse Bio.NBRF.RecordParser.parse Bio.Ndb.NdbParser.parse Bio.ParserSupport.AbstractParser.parse Bio.Parsers.spark.GenericParser.parse Bio.PopGen.FDist.RecordParser.parse Bio.PopGen.GenePop.RecordParser.parse Bio.PopGen.GenePop.parse Bio.Prosite.Prodoc.RecordParser.parse Bio.Prosite.Prodoc.parse Bio.Prosite.RecordParser.parse Bio.Prosite.parse Bio.Rebase.RecordParser.parse Bio.SCOP.Cla.Parser.parse Bio.SCOP.Cla.parse Bio.SCOP.Des.Parser.parse Bio.SCOP.Des.parse Bio.SCOP.Dom.Parser.parse Bio.SCOP.Dom.parse Bio.SCOP.Hie.Parser.parse Bio.SCOP.Hie.parse Bio.SCOP.Raf.Parser.parse Bio.SCOP.Raf.parse Bio.Saf.RecordParser.parse Bio.SeqIO.parse Bio.Sequencing.Ace.ACEParser.parse Bio.Sequencing.Ace.RecordParser.parse Bio.Sequencing.Phd.RecordParser.parse Bio.SwissProt.KeyWList.ListParser.parse Bio.SwissProt.KeyWList.parse Bio.SwissProt.SProt.RecordParser.parse Bio.SwissProt.SProt.SequenceParser.parse Bio.SwissProt.parse Bio.UniGene.RecordParser.parse Bio.Wise.psw.parse Martel.Parser.HeaderFooterParser.parse Martel.Parser.Parser.parse Martel.Parser.RecordParser.parse Martel.msre_parse.parse" class="py-name" href="#" onclick="return doclink('link-88', 'parse', 'link-88');">parse</a></tt><tt class="py-op">(</tt><tt id="link-89" class="py-name"><a title="Bio.File" class="py-name" href="#" onclick="return doclink('link-89', 'File', 'link-1');">File</a></tt><tt class="py-op">.</tt><tt class="py-name">StringHandle</tt><tt class="py-op">(</tt><tt id="link-90" class="py-name"><a title="BioSQL.BioSeq.DBSeq.data" class="py-name" href="#" onclick="return doclink('link-90', 'data', 'link-87');">data</a></tt><tt class="py-op">)</tt><tt class="py-op">)</tt> </tt> <a name="L199"></a><tt class="py-lineno">199</tt> <tt class="py-line"> <tt class="py-keyword">return</tt> <tt id="link-91" class="py-name"><a title="BioSQL.BioSeq.DBSeq.data" class="py-name" href="#" onclick="return doclink('link-91', 'data', 'link-87');">data</a></tt> </tt> </div><a name="L200"></a><tt class="py-lineno">200</tt> <tt class="py-line"> </tt> <a name="Iterator.__iter__"></a><div id="Iterator.__iter__-def"><a name="L201"></a><tt class="py-lineno">201</tt> <a class="py-toggle" href="#" id="Iterator.__iter__-toggle" onclick="return toggle('Iterator.__iter__');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="Bio.Enzyme.Iterator-class.html#__iter__">__iter__</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt> </div><div id="Iterator.__iter__-collapsed" style="display:none;" pad="+++" indent="++++++++++++"></div><div id="Iterator.__iter__-expanded"><a name="L202"></a><tt class="py-lineno">202</tt> <tt class="py-line"> <tt class="py-keyword">return</tt> <tt class="py-name">iter</tt><tt class="py-op">(</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-92" class="py-name" targets="Method Bio.AlignIO.ClustalIO.ClustalIterator.next()=Bio.AlignIO.ClustalIO.ClustalIterator-class.html#next,Method Bio.AlignIO.EmbossIO.EmbossIterator.next()=Bio.AlignIO.EmbossIO.EmbossIterator-class.html#next,Method Bio.AlignIO.FastaIO.FastaM10Iterator.next()=Bio.AlignIO.FastaIO.FastaM10Iterator-class.html#next,Method Bio.AlignIO.Interfaces.AlignmentIterator.next()=Bio.AlignIO.Interfaces.AlignmentIterator-class.html#next,Method Bio.AlignIO.PhylipIO.PhylipIterator.next()=Bio.AlignIO.PhylipIO.PhylipIterator-class.html#next,Method Bio.AlignIO.StockholmIO.StockholmIterator.next()=Bio.AlignIO.StockholmIO.StockholmIterator-class.html#next,Method Bio.Blast.NCBIStandalone.Iterator.next()=Bio.Blast.NCBIStandalone.Iterator-class.html#next,Method Bio.Blast.ParseBlastTable.BlastTableReader.next()=Bio.Blast.ParseBlastTable.BlastTableReader-class.html#next,Method Bio.CDD.Iterator.next()=Bio.CDD.Iterator-class.html#next,Method Bio.Compass.Iterator.next()=Bio.Compass.Iterator-class.html#next,Method Bio.DocSQL.IterationCursor.next()=Bio.DocSQL.IterationCursor-class.html#next,Method Bio.ECell.Iterator.next()=Bio.ECell.Iterator-class.html#next,Method Bio.Enzyme.Iterator.next()=Bio.Enzyme.Iterator-class.html#next,Method Bio.Fasta.Iterator.next()=Bio.Fasta.Iterator-class.html#next,Method Bio.GenBank.Iterator.next()=Bio.GenBank.Iterator-class.html#next,Method Bio.Gobase.Iterator.next()=Bio.Gobase.Iterator-class.html#next,Method Bio.IntelliGenetics.IntelliGeneticsReader.next()=Bio.IntelliGenetics.IntelliGeneticsReader-class.html#next,Method Bio.IntelliGenetics.Iterator.next()=Bio.IntelliGenetics.Iterator-class.html#next,Method Bio.LocusLink.Iterator.next()=Bio.LocusLink.Iterator-class.html#next,Method Bio.Medline.Iterator.next()=Bio.Medline.Iterator-class.html#next,Method Bio.MetaTool.Iterator.next()=Bio.MetaTool.Iterator-class.html#next,Method Bio.NBRF.Iterator.next()=Bio.NBRF.Iterator-class.html#next,Method Bio.Nexus.Nexus.CharBuffer.next()=Bio.Nexus.Nexus.CharBuffer-class.html#next,Method Bio.Prosite.Iterator.next()=Bio.Prosite.Iterator-class.html#next,Method Bio.Prosite.Prodoc.Iterator.next()=Bio.Prosite.Prodoc.Iterator-class.html#next,Method Bio.Rebase.Iterator.next()=Bio.Rebase.Iterator-class.html#next,Method Bio.SCOP.Cla.Iterator.next()=Bio.SCOP.Cla.Iterator-class.html#next,Method Bio.SCOP.Des.Iterator.next()=Bio.SCOP.Des.Iterator-class.html#next,Method Bio.SCOP.Dom.Iterator.next()=Bio.SCOP.Dom.Iterator-class.html#next,Method Bio.SCOP.Hie.Iterator.next()=Bio.SCOP.Hie.Iterator-class.html#next,Method Bio.SCOP.Raf.Iterator.next()=Bio.SCOP.Raf.Iterator-class.html#next,Method Bio.Saf.Iterator.next()=Bio.Saf.Iterator-class.html#next,Method Bio.SeqIO.Interfaces.InterlacedSequenceIterator.next()=Bio.SeqIO.Interfaces.InterlacedSequenceIterator-class.html#next,Method Bio.SeqIO.Interfaces.SequenceIterator.next()=Bio.SeqIO.Interfaces.SequenceIterator-class.html#next,Method Bio.Sequencing.Ace.Iterator.next()=Bio.Sequencing.Ace.Iterator-class.html#next,Method Bio.Sequencing.Phd.Iterator.next()=Bio.Sequencing.Phd.Iterator-class.html#next,Method Bio.SwissProt.SProt.Iterator.next()=Bio.SwissProt.SProt.Iterator-class.html#next,Method Bio.UniGene.Iterator.next()=Bio.UniGene.Iterator-class.html#next,Method Martel.Iterator.EventStream.next()=Martel.Iterator.EventStream-class.html#next,Method Martel.Iterator.HeaderFooterEventStream.next()=Martel.Iterator.HeaderFooterEventStream-class.html#next,Method Martel.Iterator.Iterate.next()=Martel.Iterator.Iterate-class.html#next,Method Martel.Iterator.RecordEventStream.next()=Martel.Iterator.RecordEventStream-class.html#next,Method Martel.RecordReader.CountLines.next()=Martel.RecordReader.CountLines-class.html#next,Method Martel.RecordReader.EndsWith.next()=Martel.RecordReader.EndsWith-class.html#next,Method Martel.RecordReader.Everything.next()=Martel.RecordReader.Everything-class.html#next,Method Martel.RecordReader.Nothing.next()=Martel.RecordReader.Nothing-class.html#next,Method Martel.RecordReader.RecordReader.next()=Martel.RecordReader.RecordReader-class.html#next,Method Martel.RecordReader.StartsWith.next()=Martel.RecordReader.StartsWith-class.html#next,Method Martel.RecordReader.Until.next()=Martel.RecordReader.Until-class.html#next"><a title="Bio.AlignIO.ClustalIO.ClustalIterator.next Bio.AlignIO.EmbossIO.EmbossIterator.next Bio.AlignIO.FastaIO.FastaM10Iterator.next Bio.AlignIO.Interfaces.AlignmentIterator.next Bio.AlignIO.PhylipIO.PhylipIterator.next Bio.AlignIO.StockholmIO.StockholmIterator.next Bio.Blast.NCBIStandalone.Iterator.next Bio.Blast.ParseBlastTable.BlastTableReader.next Bio.CDD.Iterator.next Bio.Compass.Iterator.next Bio.DocSQL.IterationCursor.next Bio.ECell.Iterator.next Bio.Enzyme.Iterator.next Bio.Fasta.Iterator.next Bio.GenBank.Iterator.next Bio.Gobase.Iterator.next Bio.IntelliGenetics.IntelliGeneticsReader.next Bio.IntelliGenetics.Iterator.next Bio.LocusLink.Iterator.next Bio.Medline.Iterator.next Bio.MetaTool.Iterator.next Bio.NBRF.Iterator.next Bio.Nexus.Nexus.CharBuffer.next Bio.Prosite.Iterator.next Bio.Prosite.Prodoc.Iterator.next Bio.Rebase.Iterator.next Bio.SCOP.Cla.Iterator.next Bio.SCOP.Des.Iterator.next Bio.SCOP.Dom.Iterator.next Bio.SCOP.Hie.Iterator.next Bio.SCOP.Raf.Iterator.next Bio.Saf.Iterator.next Bio.SeqIO.Interfaces.InterlacedSequenceIterator.next Bio.SeqIO.Interfaces.SequenceIterator.next Bio.Sequencing.Ace.Iterator.next Bio.Sequencing.Phd.Iterator.next Bio.SwissProt.SProt.Iterator.next Bio.UniGene.Iterator.next Martel.Iterator.EventStream.next Martel.Iterator.HeaderFooterEventStream.next Martel.Iterator.Iterate.next Martel.Iterator.RecordEventStream.next Martel.RecordReader.CountLines.next Martel.RecordReader.EndsWith.next Martel.RecordReader.Everything.next Martel.RecordReader.Nothing.next Martel.RecordReader.RecordReader.next Martel.RecordReader.StartsWith.next Martel.RecordReader.Until.next" class="py-name" href="#" onclick="return doclink('link-92', 'next', 'link-92');">next</a></tt><tt class="py-op">,</tt> <tt class="py-name">None</tt><tt class="py-op">)</tt> </tt> </div></div><a name="L203"></a><tt class="py-lineno">203</tt> <tt class="py-line"> </tt> <a name="_RecordConsumer"></a><div id="_RecordConsumer-def"><a name="L204"></a><tt class="py-lineno">204</tt> <a class="py-toggle" href="#" id="_RecordConsumer-toggle" onclick="return toggle('_RecordConsumer');">-</a><tt class="py-line"><tt class="py-keyword">class</tt> <a class="py-def-name" href="Bio.Enzyme._RecordConsumer-class.html">_RecordConsumer</a><tt class="py-op">(</tt><tt class="py-base-class">AbstractConsumer</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt> </div><div id="_RecordConsumer-collapsed" style="display:none;" pad="+++" indent="++++"></div><div id="_RecordConsumer-expanded"><a name="_RecordConsumer.__init__"></a><div id="_RecordConsumer.__init__-def"><a name="L205"></a><tt class="py-lineno">205</tt> <a class="py-toggle" href="#" id="_RecordConsumer.__init__-toggle" onclick="return toggle('_RecordConsumer.__init__');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="Bio.Enzyme._RecordConsumer-class.html#__init__">__init__</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt> </div><div id="_RecordConsumer.__init__-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="_RecordConsumer.__init__-expanded"><a name="L206"></a><tt class="py-lineno">206</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">enzyme_record</tt> <tt class="py-op">=</tt> <tt id="link-93" class="py-name" targets="Class Bio.Enzyme.EnzymeRecord=Bio.Enzyme.EnzymeRecord-class.html"><a title="Bio.Enzyme.EnzymeRecord" class="py-name" href="#" onclick="return doclink('link-93', 'EnzymeRecord', 'link-93');">EnzymeRecord</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt> </tt> </div><a name="_RecordConsumer.identification"></a><div id="_RecordConsumer.identification-def"><a name="L207"></a><tt class="py-lineno">207</tt> <a class="py-toggle" href="#" id="_RecordConsumer.identification-toggle" onclick="return toggle('_RecordConsumer.identification');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="Bio.Enzyme._RecordConsumer-class.html#identification">identification</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt> <tt class="py-param">id_info</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt> </div><div id="_RecordConsumer.identification-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="_RecordConsumer.identification-expanded"><a name="L208"></a><tt class="py-lineno">208</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">enzyme_record</tt><tt class="py-op">.</tt><tt id="link-94" class="py-name"><a title="Bio.EUtils.POM.ID Bio.UniGene._RecordConsumer.ID Bio.expressions.blocks.ID Bio.expressions.swissprot.sprot38.ID Martel.test.test_swissprot38.ID Martel.test.testformats.swissprot38.ID" class="py-name" href="#" onclick="return doclink('link-94', 'ID', 'link-57');">ID</a></tt> <tt class="py-op">=</tt> <tt class="py-name">id_info</tt><tt class="py-op">.</tt><tt id="link-95" class="py-name" targets="Method Bio.Nexus.Trees.Tree.split()=Bio.Nexus.Trees.Tree-class.html#split,Method Bio.Restriction.Restriction.RestrictionBatch.split()=Bio.Restriction.Restriction.RestrictionBatch-class.html#split"><a title="Bio.Nexus.Trees.Tree.split Bio.Restriction.Restriction.RestrictionBatch.split" class="py-name" href="#" onclick="return doclink('link-95', 'split', 'link-95');">split</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt><tt class="py-op">[</tt><tt class="py-number">1</tt><tt class="py-op">]</tt> </tt> </div><a name="_RecordConsumer.description"></a><div id="_RecordConsumer.description-def"><a name="L209"></a><tt class="py-lineno">209</tt> <a class="py-toggle" href="#" id="_RecordConsumer.description-toggle" onclick="return toggle('_RecordConsumer.description');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="Bio.Enzyme._RecordConsumer-class.html#description">description</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt><tt class="py-param">de_info</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt> </div><div id="_RecordConsumer.description-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="_RecordConsumer.description-expanded"><a name="L210"></a><tt class="py-lineno">210</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">enzyme_record</tt><tt class="py-op">.</tt><tt id="link-96" class="py-name"><a title="Bio.expressions.blocks.DE Bio.expressions.swissprot.sprot38.DE Martel.test.test_swissprot38.DE Martel.test.testformats.swissprot38.DE" class="py-name" href="#" onclick="return doclink('link-96', 'DE', 'link-58');">DE</a></tt><tt class="py-op">.</tt><tt id="link-97" class="py-name"><a title="Bio.Crystal.Chain.append Bio.EUtils.POM.ElementNode.append Bio.EUtils.sourcegen.SourceFile.append Bio.SCOP.Raf.SeqMap.append Bio.Seq.MutableSeq.append Bio.Wise.psw.Alignment.append Bio.Wise.psw.AlignmentColumn.append Martel.msre_parse.SubPattern.append" class="py-name" href="#" onclick="return doclink('link-97', 'append', 'link-85');">append</a></tt><tt class="py-op">(</tt><tt class="py-name">de_info</tt><tt class="py-op">[</tt><tt class="py-number">2</tt><tt class="py-op">:</tt><tt class="py-op">]</tt><tt class="py-op">.</tt><tt id="link-98" class="py-name" targets="Class Bio.EUtils.DTDs.LinkOut.strip=Bio.EUtils.DTDs.LinkOut.strip-class.html,Method Bio.File.SGMLStripper.strip()=Bio.File.SGMLStripper-class.html#strip,Method Bio.SGMLExtractor.SGMLExtractor.strip()=Bio.SGMLExtractor.SGMLExtractor-class.html#strip"><a title="Bio.EUtils.DTDs.LinkOut.strip Bio.File.SGMLStripper.strip Bio.SGMLExtractor.SGMLExtractor.strip" class="py-name" href="#" onclick="return doclink('link-98', 'strip', 'link-98');">strip</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt><tt class="py-op">)</tt> </tt> </div><a name="_RecordConsumer.alternate_name"></a><div id="_RecordConsumer.alternate_name-def"><a name="L211"></a><tt class="py-lineno">211</tt> <a class="py-toggle" href="#" id="_RecordConsumer.alternate_name-toggle" onclick="return toggle('_RecordConsumer.alternate_name');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="Bio.Enzyme._RecordConsumer-class.html#alternate_name">alternate_name</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt><tt class="py-param">an_info</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt> </div><div id="_RecordConsumer.alternate_name-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="_RecordConsumer.alternate_name-expanded"><a name="L212"></a><tt class="py-lineno">212</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">enzyme_record</tt><tt class="py-op">.</tt><tt class="py-name">AN</tt><tt class="py-op">.</tt><tt id="link-99" class="py-name"><a title="Bio.Crystal.Chain.append Bio.EUtils.POM.ElementNode.append Bio.EUtils.sourcegen.SourceFile.append Bio.SCOP.Raf.SeqMap.append Bio.Seq.MutableSeq.append Bio.Wise.psw.Alignment.append Bio.Wise.psw.AlignmentColumn.append Martel.msre_parse.SubPattern.append" class="py-name" href="#" onclick="return doclink('link-99', 'append', 'link-85');">append</a></tt><tt class="py-op">(</tt><tt class="py-name">an_info</tt><tt class="py-op">[</tt><tt class="py-number">2</tt><tt class="py-op">:</tt><tt class="py-op">]</tt><tt class="py-op">.</tt><tt id="link-100" class="py-name"><a title="Bio.EUtils.DTDs.LinkOut.strip Bio.File.SGMLStripper.strip Bio.SGMLExtractor.SGMLExtractor.strip" class="py-name" href="#" onclick="return doclink('link-100', 'strip', 'link-98');">strip</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt><tt class="py-op">)</tt> </tt> </div><a name="_RecordConsumer.catalytic_activity"></a><div id="_RecordConsumer.catalytic_activity-def"><a name="L213"></a><tt class="py-lineno">213</tt> <a class="py-toggle" href="#" id="_RecordConsumer.catalytic_activity-toggle" onclick="return toggle('_RecordConsumer.catalytic_activity');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="Bio.Enzyme._RecordConsumer-class.html#catalytic_activity">catalytic_activity</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt> <tt class="py-param">ca_info</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt> </div><div id="_RecordConsumer.catalytic_activity-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="_RecordConsumer.catalytic_activity-expanded"><a name="L214"></a><tt class="py-lineno">214</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">enzyme_record</tt><tt class="py-op">.</tt><tt class="py-name">CA</tt> <tt class="py-op">=</tt> <tt class="py-name">string</tt><tt class="py-op">.</tt><tt class="py-name">join</tt><tt class="py-op">(</tt><tt class="py-op">[</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">enzyme_record</tt><tt class="py-op">.</tt><tt class="py-name">CA</tt><tt class="py-op">,</tt><tt class="py-name">ca_info</tt><tt class="py-op">[</tt><tt class="py-number">2</tt><tt class="py-op">:</tt><tt class="py-op">]</tt><tt class="py-op">.</tt><tt id="link-101" class="py-name"><a title="Bio.EUtils.DTDs.LinkOut.strip Bio.File.SGMLStripper.strip Bio.SGMLExtractor.SGMLExtractor.strip" class="py-name" href="#" onclick="return doclink('link-101', 'strip', 'link-98');">strip</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt><tt class="py-op">]</tt><tt class="py-op">,</tt><tt class="py-string">''</tt><tt class="py-op">)</tt> </tt> </div><a name="_RecordConsumer.cofactor"></a><div id="_RecordConsumer.cofactor-def"><a name="L215"></a><tt class="py-lineno">215</tt> <a class="py-toggle" href="#" id="_RecordConsumer.cofactor-toggle" onclick="return toggle('_RecordConsumer.cofactor');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="Bio.Enzyme._RecordConsumer-class.html#cofactor">cofactor</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt> <tt class="py-param">cf_info</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt> </div><div id="_RecordConsumer.cofactor-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="_RecordConsumer.cofactor-expanded"><a name="L216"></a><tt class="py-lineno">216</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">enzyme_record</tt><tt class="py-op">.</tt><tt class="py-name">CF</tt><tt class="py-op">.</tt><tt id="link-102" class="py-name"><a title="Bio.Crystal.Chain.append Bio.EUtils.POM.ElementNode.append Bio.EUtils.sourcegen.SourceFile.append Bio.SCOP.Raf.SeqMap.append Bio.Seq.MutableSeq.append Bio.Wise.psw.Alignment.append Bio.Wise.psw.AlignmentColumn.append Martel.msre_parse.SubPattern.append" class="py-name" href="#" onclick="return doclink('link-102', 'append', 'link-85');">append</a></tt><tt class="py-op">(</tt><tt class="py-name">cf_info</tt><tt class="py-op">[</tt><tt class="py-number">2</tt><tt class="py-op">:</tt><tt class="py-op">]</tt><tt class="py-op">.</tt><tt id="link-103" class="py-name"><a title="Bio.EUtils.DTDs.LinkOut.strip Bio.File.SGMLStripper.strip Bio.SGMLExtractor.SGMLExtractor.strip" class="py-name" href="#" onclick="return doclink('link-103', 'strip', 'link-98');">strip</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt><tt class="py-op">)</tt> </tt> </div><a name="_RecordConsumer.comment"></a><div id="_RecordConsumer.comment-def"><a name="L217"></a><tt class="py-lineno">217</tt> <a class="py-toggle" href="#" id="_RecordConsumer.comment-toggle" onclick="return toggle('_RecordConsumer.comment');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="Bio.Enzyme._RecordConsumer-class.html#comment">comment</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt> <tt class="py-param">cc_info</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt> </div><div id="_RecordConsumer.comment-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="_RecordConsumer.comment-expanded"><a name="L218"></a><tt class="py-lineno">218</tt> <tt class="py-line"> <tt class="py-name">cc</tt> <tt class="py-op">=</tt> <tt class="py-name">cc_info</tt><tt class="py-op">[</tt><tt class="py-number">2</tt><tt class="py-op">:</tt><tt class="py-op">]</tt><tt class="py-op">.</tt><tt id="link-104" class="py-name"><a title="Bio.EUtils.DTDs.LinkOut.strip Bio.File.SGMLStripper.strip Bio.SGMLExtractor.SGMLExtractor.strip" class="py-name" href="#" onclick="return doclink('link-104', 'strip', 'link-98');">strip</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt> </tt> <a name="L219"></a><tt class="py-lineno">219</tt> <tt class="py-line"> <tt class="py-keyword">if</tt> <tt class="py-name">cc</tt><tt class="py-op">.</tt><tt class="py-name">startswith</tt><tt class="py-op">(</tt><tt class="py-string">"-!-"</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt> <a name="L220"></a><tt class="py-lineno">220</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">enzyme_record</tt><tt class="py-op">.</tt><tt id="link-105" class="py-name"><a title="Bio.expressions.swissprot.sprot38.CC Martel.test.test_swissprot38.CC Martel.test.testformats.swissprot38.CC" class="py-name" href="#" onclick="return doclink('link-105', 'CC', 'link-59');">CC</a></tt><tt class="py-op">.</tt><tt id="link-106" class="py-name"><a title="Bio.Crystal.Chain.append Bio.EUtils.POM.ElementNode.append Bio.EUtils.sourcegen.SourceFile.append Bio.SCOP.Raf.SeqMap.append Bio.Seq.MutableSeq.append Bio.Wise.psw.Alignment.append Bio.Wise.psw.AlignmentColumn.append Martel.msre_parse.SubPattern.append" class="py-name" href="#" onclick="return doclink('link-106', 'append', 'link-85');">append</a></tt><tt class="py-op">(</tt><tt class="py-name">cc</tt><tt class="py-op">[</tt><tt class="py-name">len</tt><tt class="py-op">(</tt><tt class="py-string">"-!-"</tt><tt class="py-op">)</tt><tt class="py-op">:</tt><tt class="py-op">]</tt><tt class="py-op">.</tt><tt id="link-107" class="py-name"><a title="Bio.EUtils.DTDs.LinkOut.strip Bio.File.SGMLStripper.strip Bio.SGMLExtractor.SGMLExtractor.strip" class="py-name" href="#" onclick="return doclink('link-107', 'strip', 'link-98');">strip</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt><tt class="py-op">)</tt> </tt> <a name="L221"></a><tt class="py-lineno">221</tt> <tt class="py-line"> <tt class="py-keyword">else</tt><tt class="py-op">:</tt> </tt> <a name="L222"></a><tt class="py-lineno">222</tt> <tt class="py-line"> <tt class="py-comment"># The header is all CC, but doesn't start with -!-</tt> </tt> <a name="L223"></a><tt class="py-lineno">223</tt> <tt class="py-line"><tt class="py-comment"></tt> <tt class="py-keyword">if</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">enzyme_record</tt><tt class="py-op">.</tt><tt id="link-108" class="py-name"><a title="Bio.expressions.swissprot.sprot38.CC Martel.test.test_swissprot38.CC Martel.test.testformats.swissprot38.CC" class="py-name" href="#" onclick="return doclink('link-108', 'CC', 'link-59');">CC</a></tt><tt class="py-op">:</tt> </tt> <a name="L224"></a><tt class="py-lineno">224</tt> <tt class="py-line"> <tt class="py-name">pre_cc</tt> <tt class="py-op">=</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">enzyme_record</tt><tt class="py-op">.</tt><tt id="link-109" class="py-name"><a title="Bio.expressions.swissprot.sprot38.CC Martel.test.test_swissprot38.CC Martel.test.testformats.swissprot38.CC" class="py-name" href="#" onclick="return doclink('link-109', 'CC', 'link-59');">CC</a></tt><tt class="py-op">.</tt><tt id="link-110" class="py-name" targets="Method Bio.Seq.MutableSeq.pop()=Bio.Seq.MutableSeq-class.html#pop"><a title="Bio.Seq.MutableSeq.pop" class="py-name" href="#" onclick="return doclink('link-110', 'pop', 'link-110');">pop</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt> </tt> <a name="L225"></a><tt class="py-lineno">225</tt> <tt class="py-line"> <tt class="py-keyword">else</tt><tt class="py-op">:</tt> </tt> <a name="L226"></a><tt class="py-lineno">226</tt> <tt class="py-line"> <tt class="py-name">pre_cc</tt> <tt class="py-op">=</tt> <tt class="py-string">""</tt> </tt> <a name="L227"></a><tt class="py-lineno">227</tt> <tt class="py-line"> <tt class="py-name">new_cc</tt> <tt class="py-op">=</tt> <tt class="py-name">pre_cc</tt> <tt class="py-op">+</tt> <tt class="py-string">" "</tt> <tt class="py-op">+</tt> <tt class="py-name">cc</tt> </tt> <a name="L228"></a><tt class="py-lineno">228</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">enzyme_record</tt><tt class="py-op">.</tt><tt id="link-111" class="py-name"><a title="Bio.expressions.swissprot.sprot38.CC Martel.test.test_swissprot38.CC Martel.test.testformats.swissprot38.CC" class="py-name" href="#" onclick="return doclink('link-111', 'CC', 'link-59');">CC</a></tt><tt class="py-op">.</tt><tt id="link-112" class="py-name"><a title="Bio.Crystal.Chain.append Bio.EUtils.POM.ElementNode.append Bio.EUtils.sourcegen.SourceFile.append Bio.SCOP.Raf.SeqMap.append Bio.Seq.MutableSeq.append Bio.Wise.psw.Alignment.append Bio.Wise.psw.AlignmentColumn.append Martel.msre_parse.SubPattern.append" class="py-name" href="#" onclick="return doclink('link-112', 'append', 'link-85');">append</a></tt><tt class="py-op">(</tt><tt class="py-name">new_cc</tt><tt class="py-op">)</tt> </tt> </div><a name="_RecordConsumer.disease"></a><div id="_RecordConsumer.disease-def"><a name="L229"></a><tt class="py-lineno">229</tt> <a class="py-toggle" href="#" id="_RecordConsumer.disease-toggle" onclick="return toggle('_RecordConsumer.disease');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="Bio.Enzyme._RecordConsumer-class.html#disease">disease</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt> <tt class="py-param">di_info</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt> </div><div id="_RecordConsumer.disease-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="_RecordConsumer.disease-expanded"><a name="L230"></a><tt class="py-lineno">230</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">enzyme_record</tt><tt class="py-op">.</tt><tt class="py-name">DI</tt><tt class="py-op">.</tt><tt id="link-113" class="py-name"><a title="Bio.Crystal.Chain.append Bio.EUtils.POM.ElementNode.append Bio.EUtils.sourcegen.SourceFile.append Bio.SCOP.Raf.SeqMap.append Bio.Seq.MutableSeq.append Bio.Wise.psw.Alignment.append Bio.Wise.psw.AlignmentColumn.append Martel.msre_parse.SubPattern.append" class="py-name" href="#" onclick="return doclink('link-113', 'append', 'link-85');">append</a></tt><tt class="py-op">(</tt><tt class="py-name">di_info</tt><tt class="py-op">[</tt><tt class="py-number">2</tt><tt class="py-op">:</tt><tt class="py-op">]</tt><tt class="py-op">.</tt><tt id="link-114" class="py-name"><a title="Bio.EUtils.DTDs.LinkOut.strip Bio.File.SGMLStripper.strip Bio.SGMLExtractor.SGMLExtractor.strip" class="py-name" href="#" onclick="return doclink('link-114', 'strip', 'link-98');">strip</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt><tt class="py-op">)</tt> </tt> </div><a name="L231"></a><tt class="py-lineno">231</tt> <tt class="py-line"> </tt> <a name="_RecordConsumer.prosite_reference"></a><div id="_RecordConsumer.prosite_reference-def"><a name="L232"></a><tt class="py-lineno">232</tt> <a class="py-toggle" href="#" id="_RecordConsumer.prosite_reference-toggle" onclick="return toggle('_RecordConsumer.prosite_reference');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="Bio.Enzyme._RecordConsumer-class.html#prosite_reference">prosite_reference</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt><tt class="py-param">pr_info</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt> </div><div id="_RecordConsumer.prosite_reference-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="_RecordConsumer.prosite_reference-expanded"><a name="L233"></a><tt class="py-lineno">233</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">enzyme_record</tt><tt class="py-op">.</tt><tt class="py-name">PR</tt><tt class="py-op">.</tt><tt id="link-115" class="py-name"><a title="Bio.Crystal.Chain.append Bio.EUtils.POM.ElementNode.append Bio.EUtils.sourcegen.SourceFile.append Bio.SCOP.Raf.SeqMap.append Bio.Seq.MutableSeq.append Bio.Wise.psw.Alignment.append Bio.Wise.psw.AlignmentColumn.append Martel.msre_parse.SubPattern.append" class="py-name" href="#" onclick="return doclink('link-115', 'append', 'link-85');">append</a></tt><tt class="py-op">(</tt><tt class="py-name">pr_info</tt><tt class="py-op">.</tt><tt id="link-116" class="py-name"><a title="Bio.Nexus.Trees.Tree.split Bio.Restriction.Restriction.RestrictionBatch.split" class="py-name" href="#" onclick="return doclink('link-116', 'split', 'link-95');">split</a></tt><tt class="py-op">(</tt><tt class="py-string">';'</tt><tt class="py-op">)</tt><tt class="py-op">[</tt><tt class="py-number">1</tt><tt class="py-op">]</tt><tt class="py-op">.</tt><tt id="link-117" class="py-name"><a title="Bio.EUtils.DTDs.LinkOut.strip Bio.File.SGMLStripper.strip Bio.SGMLExtractor.SGMLExtractor.strip" class="py-name" href="#" onclick="return doclink('link-117', 'strip', 'link-98');">strip</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt><tt class="py-op">)</tt> </tt> </div><a name="L234"></a><tt class="py-lineno">234</tt> <tt class="py-line"> </tt> <a name="_RecordConsumer.databank_reference"></a><div id="_RecordConsumer.databank_reference-def"><a name="L235"></a><tt class="py-lineno">235</tt> <a class="py-toggle" href="#" id="_RecordConsumer.databank_reference-toggle" onclick="return toggle('_RecordConsumer.databank_reference');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="Bio.Enzyme._RecordConsumer-class.html#databank_reference">databank_reference</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt><tt class="py-param">dr_info</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt> </div><div id="_RecordConsumer.databank_reference-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="_RecordConsumer.databank_reference-expanded"><a name="L236"></a><tt class="py-lineno">236</tt> <tt class="py-line"> <tt class="py-name">good_data</tt> <tt class="py-op">=</tt> <tt class="py-name">dr_info</tt><tt class="py-op">[</tt><tt class="py-number">2</tt><tt class="py-op">:</tt><tt class="py-op">]</tt><tt class="py-op">.</tt><tt id="link-118" class="py-name"><a title="Bio.EUtils.DTDs.LinkOut.strip Bio.File.SGMLStripper.strip Bio.SGMLExtractor.SGMLExtractor.strip" class="py-name" href="#" onclick="return doclink('link-118', 'strip', 'link-98');">strip</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt> </tt> <a name="L237"></a><tt class="py-lineno">237</tt> <tt class="py-line"> <tt class="py-name">pair_data</tt> <tt class="py-op">=</tt> <tt class="py-name">good_data</tt><tt class="py-op">.</tt><tt id="link-119" class="py-name"><a title="Bio.Nexus.Trees.Tree.split Bio.Restriction.Restriction.RestrictionBatch.split" class="py-name" href="#" onclick="return doclink('link-119', 'split', 'link-95');">split</a></tt><tt class="py-op">(</tt><tt class="py-string">';'</tt><tt class="py-op">)</tt> </tt> <a name="L238"></a><tt class="py-lineno">238</tt> <tt class="py-line"> <tt class="py-keyword">for</tt> <tt class="py-name">pair</tt> <tt class="py-keyword">in</tt> <tt class="py-name">pair_data</tt><tt class="py-op">:</tt> </tt> <a name="L239"></a><tt class="py-lineno">239</tt> <tt class="py-line"> <tt class="py-keyword">if</tt> <tt class="py-keyword">not</tt> <tt class="py-name">pair</tt><tt class="py-op">:</tt> <tt class="py-keyword">continue</tt> </tt> <a name="L240"></a><tt class="py-lineno">240</tt> <tt class="py-line"> <tt class="py-name">data_record</tt> <tt class="py-op">=</tt> <tt id="link-120" class="py-name" targets="Class Bio.Enzyme.DataRecord=Bio.Enzyme.DataRecord-class.html"><a title="Bio.Enzyme.DataRecord" class="py-name" href="#" onclick="return doclink('link-120', 'DataRecord', 'link-120');">DataRecord</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt> </tt> <a name="L241"></a><tt class="py-lineno">241</tt> <tt class="py-line"> <tt class="py-name">t1</tt><tt class="py-op">,</tt> <tt class="py-name">t2</tt> <tt class="py-op">=</tt> <tt class="py-name">pair</tt><tt class="py-op">.</tt><tt id="link-121" class="py-name"><a title="Bio.Nexus.Trees.Tree.split Bio.Restriction.Restriction.RestrictionBatch.split" class="py-name" href="#" onclick="return doclink('link-121', 'split', 'link-95');">split</a></tt><tt class="py-op">(</tt><tt class="py-string">','</tt><tt class="py-op">)</tt> </tt> <a name="L242"></a><tt class="py-lineno">242</tt> <tt class="py-line"> <tt class="py-name">data_record</tt><tt class="py-op">.</tt><tt class="py-name">tr_code</tt><tt class="py-op">,</tt> <tt class="py-name">data_record</tt><tt class="py-op">.</tt><tt class="py-name">sw_code</tt> <tt class="py-op">=</tt> \ </tt> <a name="L243"></a><tt class="py-lineno">243</tt> <tt class="py-line"> <tt class="py-name">t1</tt><tt class="py-op">.</tt><tt id="link-122" class="py-name"><a title="Bio.EUtils.DTDs.LinkOut.strip Bio.File.SGMLStripper.strip Bio.SGMLExtractor.SGMLExtractor.strip" class="py-name" href="#" onclick="return doclink('link-122', 'strip', 'link-98');">strip</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt><tt class="py-op">,</tt> <tt class="py-name">t2</tt><tt class="py-op">.</tt><tt id="link-123" class="py-name"><a title="Bio.EUtils.DTDs.LinkOut.strip Bio.File.SGMLStripper.strip Bio.SGMLExtractor.SGMLExtractor.strip" class="py-name" href="#" onclick="return doclink('link-123', 'strip', 'link-98');">strip</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt> </tt> <a name="L244"></a><tt class="py-lineno">244</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">enzyme_record</tt><tt class="py-op">.</tt><tt id="link-124" class="py-name"><a title="Bio.expressions.swissprot.sprot38.DR Martel.test.test_swissprot38.DR Martel.test.testformats.swissprot38.DR" class="py-name" href="#" onclick="return doclink('link-124', 'DR', 'link-60');">DR</a></tt><tt class="py-op">.</tt><tt id="link-125" class="py-name"><a title="Bio.Crystal.Chain.append Bio.EUtils.POM.ElementNode.append Bio.EUtils.sourcegen.SourceFile.append Bio.SCOP.Raf.SeqMap.append Bio.Seq.MutableSeq.append Bio.Wise.psw.Alignment.append Bio.Wise.psw.AlignmentColumn.append Martel.msre_parse.SubPattern.append" class="py-name" href="#" onclick="return doclink('link-125', 'append', 'link-85');">append</a></tt><tt class="py-op">(</tt><tt class="py-name">data_record</tt><tt class="py-op">)</tt> </tt> <a name="L245"></a><tt class="py-lineno">245</tt> <tt class="py-line"> </tt> <a name="L246"></a><tt class="py-lineno">246</tt> <tt class="py-line"> <tt class="py-keyword">def</tt> <tt class="py-def-name">terminator</tt><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt><tt class="py-param">schwarzenegger</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt> <a name="L247"></a><tt class="py-lineno">247</tt> <tt class="py-line"> <tt class="py-keyword">pass</tt> <tt class="py-comment"># Hasta la Vista, baby!</tt> </tt> </div></div></div><a name="L248"></a><tt class="py-lineno">248</tt> <tt class="py-line"> </tt><script type="text/javascript"> <!-- expandto(location.href); // --> </script> </pre> <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:27:02 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>