Sophie

Sophie

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

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

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

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

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

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

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

      <th class="navbar" width="100%"></th>
  </tr>
</table>
<table width="100%" cellpadding="0" cellspacing="0">
  <tr valign="top">
    <td width="100%">
      <span class="breadcrumbs">
        <a href="Martel-module.html">Package&nbsp;Martel</a> ::
        <a href="Martel.test-module.html">Package&nbsp;test</a> ::
        Module&nbsp;test_Iterator
      </span>
    </td>
    <td>
      <table cellpadding="0" cellspacing="0">
        <!-- hide/show private -->
        <tr><td align="right"><span class="options">[<a href="javascript:void(0);" class="privatelink"
    onclick="toggle_private();">hide&nbsp;private</a>]</span></td></tr>
        <tr><td align="right"><span class="options"
            >[<a href="frames.html" target="_top">frames</a
            >]&nbsp;|&nbsp;<a href="Martel.test.test_Iterator-pysrc.html"
            target="_top">no&nbsp;frames</a>]</span></td></tr>
      </table>
    </td>
  </tr>
</table>
<h1 class="epydoc">Source Code for <a href="Martel.test.test_Iterator-module.html">Module Martel.test.test_Iterator</a></h1>
<pre class="py-src">
<a name="L1"></a><tt class="py-lineno">  1</tt>  <tt class="py-line"><tt class="py-comment"># tests of the iterator interface</tt> </tt>
<a name="L2"></a><tt class="py-lineno">  2</tt>  <tt class="py-line"><tt class="py-comment"></tt> </tt>
<a name="L3"></a><tt class="py-lineno">  3</tt>  <tt class="py-line"><tt class="py-keyword">import</tt> <tt class="py-name">os</tt> </tt>
<a name="L4"></a><tt class="py-lineno">  4</tt>  <tt class="py-line"><tt class="py-keyword">from</tt> <tt id="link-0" class="py-name" targets="Package Martel.test.testformats=Martel.test.testformats-module.html"><a title="Martel.test.testformats" class="py-name" href="#" onclick="return doclink('link-0', 'testformats', 'link-0');">testformats</a></tt> <tt class="py-keyword">import</tt> <tt id="link-1" class="py-name" targets="Module Martel.test.testformats.swissprot38=Martel.test.testformats.swissprot38-module.html"><a title="Martel.test.testformats.swissprot38" class="py-name" href="#" onclick="return doclink('link-1', 'swissprot38', 'link-1');">swissprot38</a></tt> </tt>
<a name="L5"></a><tt class="py-lineno">  5</tt>  <tt class="py-line"><tt class="py-keyword">import</tt> <tt id="link-2" class="py-name" targets="Package Martel=Martel-module.html"><a title="Martel" class="py-name" href="#" onclick="return doclink('link-2', 'Martel', 'link-2');">Martel</a></tt> </tt>
<a name="L6"></a><tt class="py-lineno">  6</tt>  <tt class="py-line"><tt class="py-keyword">from</tt> <tt id="link-3" class="py-name"><a title="Martel" class="py-name" href="#" onclick="return doclink('link-3', 'Martel', 'link-2');">Martel</a></tt> <tt class="py-keyword">import</tt> <tt id="link-4" class="py-name" targets="Module Martel.RecordReader=Martel.RecordReader-module.html,Class Martel.RecordReader.RecordReader=Martel.RecordReader.RecordReader-class.html"><a title="Martel.RecordReader
Martel.RecordReader.RecordReader" class="py-name" href="#" onclick="return doclink('link-4', 'RecordReader', 'link-4');">RecordReader</a></tt><tt class="py-op">,</tt> <tt id="link-5" class="py-name" targets="Module Bio.AlignAce.Parser=Bio.AlignAce.Parser-module.html,Module Bio.Entrez.Parser=Bio.Entrez.Parser-module.html,Module Bio.MEME.Parser=Bio.MEME.Parser-module.html,Class Bio.SCOP.Cla.Parser=Bio.SCOP.Cla.Parser-class.html,Class Bio.SCOP.Des.Parser=Bio.SCOP.Des.Parser-class.html,Class Bio.SCOP.Dom.Parser=Bio.SCOP.Dom.Parser-class.html,Class Bio.SCOP.Hie.Parser=Bio.SCOP.Hie.Parser-class.html,Class Bio.SCOP.Raf.Parser=Bio.SCOP.Raf.Parser-class.html,Module Martel.Parser=Martel.Parser-module.html,Class Martel.Parser.Parser=Martel.Parser.Parser-class.html"><a title="Bio.AlignAce.Parser
Bio.Entrez.Parser
Bio.MEME.Parser
Bio.SCOP.Cla.Parser
Bio.SCOP.Des.Parser
Bio.SCOP.Dom.Parser
Bio.SCOP.Hie.Parser
Bio.SCOP.Raf.Parser
Martel.Parser
Martel.Parser.Parser" class="py-name" href="#" onclick="return doclink('link-5', 'Parser', 'link-5');">Parser</a></tt> </tt>
<a name="L7"></a><tt class="py-lineno">  7</tt>  <tt class="py-line"><tt class="py-keyword">from</tt> <tt class="py-name">xml</tt><tt class="py-op">.</tt><tt class="py-name">sax</tt> <tt class="py-keyword">import</tt> <tt class="py-name">handler</tt> </tt>
<a name="L8"></a><tt class="py-lineno">  8</tt>  <tt class="py-line"> </tt>
<a name="L9"></a><tt class="py-lineno">  9</tt>  <tt class="py-line"><tt class="py-keyword">import</tt> <tt id="link-6" class="py-name" targets="Module Martel.test.test_swissprot38=Martel.test.test_swissprot38-module.html"><a title="Martel.test.test_swissprot38" class="py-name" href="#" onclick="return doclink('link-6', 'test_swissprot38', 'link-6');">test_swissprot38</a></tt> </tt>
<a name="L10"></a><tt class="py-lineno"> 10</tt>  <tt class="py-line"> </tt>
<a name="L11"></a><tt class="py-lineno"> 11</tt>  <tt class="py-line"><tt id="link-7" class="py-name" targets="Method Bio.EUtils.POM.ElementNode.text()=Bio.EUtils.POM.ElementNode-class.html#text,Method Bio.Prosite.Prodoc._RecordConsumer.text()=Bio.Prosite.Prodoc._RecordConsumer-class.html#text,Variable Martel.test.test_Iterator.text=Martel.test.test_Iterator-module.html#text,Variable Martel.test.test_ParseRecords.text=Martel.test.test_ParseRecords-module.html#text"><a title="Bio.EUtils.POM.ElementNode.text
Bio.Prosite.Prodoc._RecordConsumer.text
Martel.test.test_Iterator.text
Martel.test.test_ParseRecords.text" class="py-name" href="#" onclick="return doclink('link-7', 'text', 'link-7');">text</a></tt> <tt class="py-op">=</tt> <tt id="link-8" class="py-name"><a title="Martel.test.test_swissprot38" class="py-name" href="#" onclick="return doclink('link-8', 'test_swissprot38', 'link-6');">test_swissprot38</a></tt><tt class="py-op">.</tt><tt id="link-9" class="py-name" targets="Variable Martel.test.test_swissprot38.record1=Martel.test.test_swissprot38-module.html#record1"><a title="Martel.test.test_swissprot38.record1" class="py-name" href="#" onclick="return doclink('link-9', 'record1', 'link-9');">record1</a></tt> <tt class="py-op">+</tt> <tt id="link-10" class="py-name"><a title="Martel.test.test_swissprot38" class="py-name" href="#" onclick="return doclink('link-10', 'test_swissprot38', 'link-6');">test_swissprot38</a></tt><tt class="py-op">.</tt><tt id="link-11" class="py-name" targets="Variable Martel.test.test_swissprot38.record2=Martel.test.test_swissprot38-module.html#record2"><a title="Martel.test.test_swissprot38.record2" class="py-name" href="#" onclick="return doclink('link-11', 'record2', 'link-11');">record2</a></tt> </tt>
<a name="L12"></a><tt class="py-lineno"> 12</tt>  <tt class="py-line"> </tt>
<a name="L13"></a><tt class="py-lineno"> 13</tt>  <tt class="py-line"> </tt>
<a name="test1"></a><div id="test1-def"><a name="L14"></a><tt class="py-lineno"> 14</tt> <a class="py-toggle" href="#" id="test1-toggle" onclick="return toggle('test1');">-</a><tt class="py-line"><tt class="py-keyword">def</tt> <a class="py-def-name" href="Martel.test.test_Iterator-module.html#test1">test1</a><tt class="py-op">(</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
</div><div id="test1-collapsed" style="display:none;" pad="+++" indent="++++"></div><div id="test1-expanded"><a name="L15"></a><tt class="py-lineno"> 15</tt>  <tt class="py-line">    <tt class="py-comment"># Does it read all of the records?</tt> </tt>
<a name="L16"></a><tt class="py-lineno"> 16</tt>  <tt class="py-line"><tt class="py-comment"></tt>    <tt class="py-name">iterator</tt> <tt class="py-op">=</tt> <tt id="link-12" class="py-name"><a title="Martel.test.testformats.swissprot38" class="py-name" href="#" onclick="return doclink('link-12', 'swissprot38', 'link-1');">swissprot38</a></tt><tt class="py-op">.</tt><tt id="link-13" class="py-name" targets="Method Bio.Restriction.Restriction.RestrictionBatch.format()=Bio.Restriction.Restriction.RestrictionBatch-class.html#format,Variable Bio.expressions.blast.ncbiblast.format=Bio.expressions.blast.ncbiblast-module.html#format,Variable Bio.expressions.blast.wublast.format=Bio.expressions.blast.wublast-module.html#format,Variable Bio.expressions.blocks.format=Bio.expressions.blocks-module.html#format,Variable Bio.expressions.embl.embl65.format=Bio.expressions.embl.embl65-module.html#format,Variable Bio.expressions.fasta.format=Bio.expressions.fasta-module.html#format,Variable Bio.expressions.genbank.format=Bio.expressions.genbank-module.html#format,Variable Bio.expressions.hmmpfam.format=Bio.expressions.hmmpfam-module.html#format,Variable Bio.expressions.swissprot.ipi.format=Bio.expressions.swissprot.ipi-module.html#format,Variable Bio.expressions.swissprot.speclist.format=Bio.expressions.swissprot.speclist-module.html#format,Variable Bio.expressions.swissprot.sprot38.format=Bio.expressions.swissprot.sprot38-module.html#format,Variable Bio.expressions.swissprot.sprot40.format=Bio.expressions.swissprot.sprot40-module.html#format,Variable Bio.expressions.transfac.format=Bio.expressions.transfac-module.html#format,Variable Martel.test.test_swissprot38.format=Martel.test.test_swissprot38-module.html#format,Variable Martel.test.testformats.swissprot38.format=Martel.test.testformats.swissprot38-module.html#format"><a title="Bio.Restriction.Restriction.RestrictionBatch.format
Bio.expressions.blast.ncbiblast.format
Bio.expressions.blast.wublast.format
Bio.expressions.blocks.format
Bio.expressions.embl.embl65.format
Bio.expressions.fasta.format
Bio.expressions.genbank.format
Bio.expressions.hmmpfam.format
Bio.expressions.swissprot.ipi.format
Bio.expressions.swissprot.speclist.format
Bio.expressions.swissprot.sprot38.format
Bio.expressions.swissprot.sprot40.format
Bio.expressions.transfac.format
Martel.test.test_swissprot38.format
Martel.test.testformats.swissprot38.format" class="py-name" href="#" onclick="return doclink('link-13', 'format', 'link-13');">format</a></tt><tt class="py-op">.</tt><tt id="link-14" class="py-name" targets="Method Bio.config.FormatRegistry.FormatObject.make_iterator()=Bio.config.FormatRegistry.FormatObject-class.html#make_iterator,Method Martel.Expression.Expression.make_iterator()=Martel.Expression.Expression-class.html#make_iterator,Method Martel.Expression.HeaderFooter.make_iterator()=Martel.Expression.HeaderFooter-class.html#make_iterator,Method Martel.Expression.ParseRecords.make_iterator()=Martel.Expression.ParseRecords-class.html#make_iterator"><a title="Bio.config.FormatRegistry.FormatObject.make_iterator
Martel.Expression.Expression.make_iterator
Martel.Expression.HeaderFooter.make_iterator
Martel.Expression.ParseRecords.make_iterator" class="py-name" href="#" onclick="return doclink('link-14', 'make_iterator', 'link-14');">make_iterator</a></tt><tt class="py-op">(</tt><tt class="py-string">"swissprot38_record"</tt><tt class="py-op">)</tt> </tt>
<a name="L17"></a><tt class="py-lineno"> 17</tt>  <tt class="py-line">    <tt class="py-name">stream</tt> <tt class="py-op">=</tt> <tt class="py-name">iterator</tt><tt class="py-op">.</tt><tt id="link-15" class="py-name" targets="Method Martel.IterParser.IterHeaderFooter.iterateString()=Martel.IterParser.IterHeaderFooter-class.html#iterateString,Method Martel.IterParser.IterRecords.iterateString()=Martel.IterParser.IterRecords-class.html#iterateString,Method Martel.Iterator.Iterator.iterateString()=Martel.Iterator.Iterator-class.html#iterateString,Method Martel.Iterator.IteratorHeaderFooter.iterateString()=Martel.Iterator.IteratorHeaderFooter-class.html#iterateString,Method Martel.Iterator.IteratorRecords.iterateString()=Martel.Iterator.IteratorRecords-class.html#iterateString"><a title="Martel.IterParser.IterHeaderFooter.iterateString
Martel.IterParser.IterRecords.iterateString
Martel.Iterator.Iterator.iterateString
Martel.Iterator.IteratorHeaderFooter.iterateString
Martel.Iterator.IteratorRecords.iterateString" class="py-name" href="#" onclick="return doclink('link-15', 'iterateString', 'link-15');">iterateString</a></tt><tt class="py-op">(</tt><tt id="link-16" class="py-name"><a title="Bio.EUtils.POM.ElementNode.text
Bio.Prosite.Prodoc._RecordConsumer.text
Martel.test.test_Iterator.text
Martel.test.test_ParseRecords.text" class="py-name" href="#" onclick="return doclink('link-16', 'text', 'link-7');">text</a></tt><tt class="py-op">,</tt> <tt class="py-name">handler</tt><tt class="py-op">.</tt><tt class="py-name">ContentHandler</tt><tt class="py-op">(</tt><tt class="py-op">)</tt><tt class="py-op">)</tt> </tt>
<a name="L18"></a><tt class="py-lineno"> 18</tt>  <tt class="py-line">    <tt id="link-17" class="py-name" targets="Variable Bio.PDB.Polypeptide.i=Bio.PDB.Polypeptide-module.html#i"><a title="Bio.PDB.Polypeptide.i" class="py-name" href="#" onclick="return doclink('link-17', 'i', 'link-17');">i</a></tt> <tt class="py-op">=</tt> <tt class="py-number">0</tt> </tt>
<a name="L19"></a><tt class="py-lineno"> 19</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="L20"></a><tt class="py-lineno"> 20</tt>  <tt class="py-line">        <tt class="py-keyword">try</tt><tt class="py-op">:</tt> </tt>
<a name="L21"></a><tt class="py-lineno"> 21</tt>  <tt class="py-line">            <tt id="link-18" class="py-name" targets="Variable Bio.MarkovModel.x=Bio.MarkovModel-module.html#x,Variable Bio.Statistics.lowess.x=Bio.Statistics.lowess-module.html#x"><a title="Bio.MarkovModel.x
Bio.Statistics.lowess.x" class="py-name" href="#" onclick="return doclink('link-18', 'x', 'link-18');">x</a></tt> <tt class="py-op">=</tt> <tt class="py-name">stream</tt><tt class="py-op">.</tt><tt id="link-19" 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-19', 'next', 'link-19');">next</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt> </tt>
<a name="L22"></a><tt class="py-lineno"> 22</tt>  <tt class="py-line">        <tt class="py-keyword">except</tt> <tt class="py-name">StopIteration</tt><tt class="py-op">:</tt>  <tt class="py-comment"># for IterParser objects</tt> </tt>
<a name="L23"></a><tt class="py-lineno"> 23</tt>  <tt class="py-line">            <tt id="link-20" class="py-name"><a title="Bio.MarkovModel.x
Bio.Statistics.lowess.x" class="py-name" href="#" onclick="return doclink('link-20', 'x', 'link-18');">x</a></tt> <tt class="py-op">=</tt> <tt class="py-name">None</tt> </tt>
<a name="L24"></a><tt class="py-lineno"> 24</tt>  <tt class="py-line">        <tt class="py-keyword">if</tt> <tt id="link-21" class="py-name"><a title="Bio.MarkovModel.x
Bio.Statistics.lowess.x" class="py-name" href="#" onclick="return doclink('link-21', 'x', 'link-18');">x</a></tt> <tt class="py-keyword">is</tt> <tt class="py-name">None</tt><tt class="py-op">:</tt> </tt>
<a name="L25"></a><tt class="py-lineno"> 25</tt>  <tt class="py-line">            <tt class="py-keyword">break</tt> </tt>
<a name="L26"></a><tt class="py-lineno"> 26</tt>  <tt class="py-line">        <tt id="link-22" class="py-name"><a title="Bio.PDB.Polypeptide.i" class="py-name" href="#" onclick="return doclink('link-22', 'i', 'link-17');">i</a></tt> <tt class="py-op">=</tt> <tt id="link-23" class="py-name"><a title="Bio.PDB.Polypeptide.i" class="py-name" href="#" onclick="return doclink('link-23', 'i', 'link-17');">i</a></tt> <tt class="py-op">+</tt> <tt class="py-number">1</tt> </tt>
<a name="L27"></a><tt class="py-lineno"> 27</tt>  <tt class="py-line">    <tt class="py-keyword">assert</tt> <tt id="link-24" class="py-name"><a title="Bio.PDB.Polypeptide.i" class="py-name" href="#" onclick="return doclink('link-24', 'i', 'link-17');">i</a></tt> <tt class="py-op">==</tt> <tt class="py-number">2</tt><tt class="py-op">,</tt> <tt id="link-25" class="py-name"><a title="Bio.PDB.Polypeptide.i" class="py-name" href="#" onclick="return doclink('link-25', 'i', 'link-17');">i</a></tt> </tt>
</div><a name="L28"></a><tt class="py-lineno"> 28</tt>  <tt class="py-line">             </tt>
<a name="test2"></a><div id="test2-def"><a name="L29"></a><tt class="py-lineno"> 29</tt> <a class="py-toggle" href="#" id="test2-toggle" onclick="return toggle('test2');">-</a><tt class="py-line"><tt class="py-keyword">def</tt> <a class="py-def-name" href="Martel.test.test_Iterator-module.html#test2">test2</a><tt class="py-op">(</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
</div><div id="test2-collapsed" style="display:none;" pad="+++" indent="++++"></div><div id="test2-expanded"><a name="L30"></a><tt class="py-lineno"> 30</tt>  <tt class="py-line">    <tt class="py-comment"># Is is reading a record at a time?</tt> </tt>
<a name="L31"></a><tt class="py-lineno"> 31</tt>  <tt class="py-line"><tt class="py-comment"></tt>    <tt class="py-name">iterator</tt> <tt class="py-op">=</tt> <tt id="link-26" class="py-name"><a title="Martel.test.testformats.swissprot38" class="py-name" href="#" onclick="return doclink('link-26', 'swissprot38', 'link-1');">swissprot38</a></tt><tt class="py-op">.</tt><tt id="link-27" class="py-name"><a title="Bio.Restriction.Restriction.RestrictionBatch.format
Bio.expressions.blast.ncbiblast.format
Bio.expressions.blast.wublast.format
Bio.expressions.blocks.format
Bio.expressions.embl.embl65.format
Bio.expressions.fasta.format
Bio.expressions.genbank.format
Bio.expressions.hmmpfam.format
Bio.expressions.swissprot.ipi.format
Bio.expressions.swissprot.speclist.format
Bio.expressions.swissprot.sprot38.format
Bio.expressions.swissprot.sprot40.format
Bio.expressions.transfac.format
Martel.test.test_swissprot38.format
Martel.test.testformats.swissprot38.format" class="py-name" href="#" onclick="return doclink('link-27', 'format', 'link-13');">format</a></tt><tt class="py-op">.</tt><tt id="link-28" class="py-name"><a title="Bio.config.FormatRegistry.FormatObject.make_iterator
Martel.Expression.Expression.make_iterator
Martel.Expression.HeaderFooter.make_iterator
Martel.Expression.ParseRecords.make_iterator" class="py-name" href="#" onclick="return doclink('link-28', 'make_iterator', 'link-14');">make_iterator</a></tt><tt class="py-op">(</tt><tt class="py-string">"swissprot38_record"</tt><tt class="py-op">)</tt> </tt>
<a name="L32"></a><tt class="py-lineno"> 32</tt>  <tt class="py-line">    <tt class="py-name">stream</tt> <tt class="py-op">=</tt> <tt class="py-name">iterator</tt><tt class="py-op">.</tt><tt id="link-29" class="py-name"><a title="Martel.IterParser.IterHeaderFooter.iterateString
Martel.IterParser.IterRecords.iterateString
Martel.Iterator.Iterator.iterateString
Martel.Iterator.IteratorHeaderFooter.iterateString
Martel.Iterator.IteratorRecords.iterateString" class="py-name" href="#" onclick="return doclink('link-29', 'iterateString', 'link-15');">iterateString</a></tt><tt class="py-op">(</tt><tt id="link-30" class="py-name"><a title="Martel.test.test_swissprot38" class="py-name" href="#" onclick="return doclink('link-30', 'test_swissprot38', 'link-6');">test_swissprot38</a></tt><tt class="py-op">.</tt><tt id="link-31" class="py-name"><a title="Martel.test.test_swissprot38.record1" class="py-name" href="#" onclick="return doclink('link-31', 'record1', 'link-9');">record1</a></tt> <tt class="py-op">+</tt> <tt class="py-string">"X"</tt> <tt class="py-op">*</tt> <tt class="py-number">100</tt><tt class="py-op">,</tt> </tt>
<a name="L33"></a><tt class="py-lineno"> 33</tt>  <tt class="py-line">                                    <tt class="py-name">handler</tt><tt class="py-op">.</tt><tt class="py-name">ContentHandler</tt><tt class="py-op">(</tt><tt class="py-op">)</tt><tt class="py-op">)</tt> </tt>
<a name="L34"></a><tt class="py-lineno"> 34</tt>  <tt class="py-line">    <tt id="link-32" class="py-name"><a title="Bio.MarkovModel.x
Bio.Statistics.lowess.x" class="py-name" href="#" onclick="return doclink('link-32', 'x', 'link-18');">x</a></tt> <tt class="py-op">=</tt> <tt class="py-name">stream</tt><tt class="py-op">.</tt><tt id="link-33" class="py-name"><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-33', 'next', 'link-19');">next</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt> </tt>
<a name="L35"></a><tt class="py-lineno"> 35</tt>  <tt class="py-line">    <tt class="py-keyword">assert</tt> <tt id="link-34" class="py-name"><a title="Bio.MarkovModel.x
Bio.Statistics.lowess.x" class="py-name" href="#" onclick="return doclink('link-34', 'x', 'link-18');">x</a></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 id="link-35" class="py-name"><a title="Bio.MarkovModel.x
Bio.Statistics.lowess.x" class="py-name" href="#" onclick="return doclink('link-35', 'x', 'link-18');">x</a></tt> </tt>
<a name="L36"></a><tt class="py-lineno"> 36</tt>  <tt class="py-line">    <tt class="py-keyword">try</tt><tt class="py-op">:</tt> </tt>
<a name="L37"></a><tt class="py-lineno"> 37</tt>  <tt class="py-line">        <tt id="link-36" class="py-name"><a title="Bio.MarkovModel.x
Bio.Statistics.lowess.x" class="py-name" href="#" onclick="return doclink('link-36', 'x', 'link-18');">x</a></tt> <tt class="py-op">=</tt> <tt class="py-name">stream</tt><tt class="py-op">.</tt><tt id="link-37" class="py-name"><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-37', 'next', 'link-19');">next</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt> </tt>
<a name="L38"></a><tt class="py-lineno"> 38</tt>  <tt class="py-line">    <tt class="py-keyword">except</tt> <tt class="py-name">KeyboardInterrupt</tt><tt class="py-op">:</tt> </tt>
<a name="L39"></a><tt class="py-lineno"> 39</tt>  <tt class="py-line">        <tt class="py-keyword">raise</tt> </tt>
<a name="L40"></a><tt class="py-lineno"> 40</tt>  <tt class="py-line">    <tt class="py-keyword">except</tt><tt class="py-op">:</tt> </tt>
<a name="L41"></a><tt class="py-lineno"> 41</tt>  <tt class="py-line">        <tt class="py-keyword">pass</tt> </tt>
<a name="L42"></a><tt class="py-lineno"> 42</tt>  <tt class="py-line">    <tt class="py-keyword">else</tt><tt class="py-op">:</tt> </tt>
<a name="L43"></a><tt class="py-lineno"> 43</tt>  <tt class="py-line">        <tt class="py-keyword">raise</tt> <tt class="py-name">AssertionError</tt><tt class="py-op">,</tt> <tt class="py-string">"should not allow X's"</tt> </tt>
</div><a name="L44"></a><tt class="py-lineno"> 44</tt>  <tt class="py-line"> </tt>
<a name="test3"></a><div id="test3-def"><a name="L45"></a><tt class="py-lineno"> 45</tt> <a class="py-toggle" href="#" id="test3-toggle" onclick="return toggle('test3');">-</a><tt class="py-line"><tt class="py-keyword">def</tt> <a class="py-def-name" href="Martel.test.test_Iterator-module.html#test3">test3</a><tt class="py-op">(</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
</div><div id="test3-collapsed" style="display:none;" pad="+++" indent="++++"></div><div id="test3-expanded"><a name="L46"></a><tt class="py-lineno"> 46</tt>  <tt class="py-line">    <tt class="py-comment"># test the non-record reader parser</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">iterator</tt> <tt class="py-op">=</tt> <tt id="link-38" class="py-name"><a title="Martel.test.testformats.swissprot38" class="py-name" href="#" onclick="return doclink('link-38', 'swissprot38', 'link-1');">swissprot38</a></tt><tt class="py-op">.</tt><tt id="link-39" class="py-name"><a title="Bio.Restriction.Restriction.RestrictionBatch.format
Bio.expressions.blast.ncbiblast.format
Bio.expressions.blast.wublast.format
Bio.expressions.blocks.format
Bio.expressions.embl.embl65.format
Bio.expressions.fasta.format
Bio.expressions.genbank.format
Bio.expressions.hmmpfam.format
Bio.expressions.swissprot.ipi.format
Bio.expressions.swissprot.speclist.format
Bio.expressions.swissprot.sprot38.format
Bio.expressions.swissprot.sprot40.format
Bio.expressions.transfac.format
Martel.test.test_swissprot38.format
Martel.test.testformats.swissprot38.format" class="py-name" href="#" onclick="return doclink('link-39', 'format', 'link-13');">format</a></tt><tt class="py-op">.</tt><tt class="py-name">expression</tt><tt class="py-op">.</tt><tt id="link-40" class="py-name"><a title="Bio.config.FormatRegistry.FormatObject.make_iterator
Martel.Expression.Expression.make_iterator
Martel.Expression.HeaderFooter.make_iterator
Martel.Expression.ParseRecords.make_iterator" class="py-name" href="#" onclick="return doclink('link-40', 'make_iterator', 'link-14');">make_iterator</a></tt><tt class="py-op">(</tt><tt class="py-string">"swissprot38_record"</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">stream</tt> <tt class="py-op">=</tt> <tt class="py-name">iterator</tt><tt class="py-op">.</tt><tt id="link-41" class="py-name"><a title="Martel.IterParser.IterHeaderFooter.iterateString
Martel.IterParser.IterRecords.iterateString
Martel.Iterator.Iterator.iterateString
Martel.Iterator.IteratorHeaderFooter.iterateString
Martel.Iterator.IteratorRecords.iterateString" class="py-name" href="#" onclick="return doclink('link-41', 'iterateString', 'link-15');">iterateString</a></tt><tt class="py-op">(</tt><tt id="link-42" class="py-name"><a title="Bio.EUtils.POM.ElementNode.text
Bio.Prosite.Prodoc._RecordConsumer.text
Martel.test.test_Iterator.text
Martel.test.test_ParseRecords.text" class="py-name" href="#" onclick="return doclink('link-42', 'text', 'link-7');">text</a></tt><tt class="py-op">,</tt> <tt class="py-name">handler</tt><tt class="py-op">.</tt><tt class="py-name">ContentHandler</tt><tt class="py-op">(</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 id="link-43" class="py-name"><a title="Bio.PDB.Polypeptide.i" class="py-name" href="#" onclick="return doclink('link-43', 'i', 'link-17');">i</a></tt> <tt class="py-op">=</tt> <tt class="py-number">0</tt> </tt>
<a name="L50"></a><tt class="py-lineno"> 50</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="L51"></a><tt class="py-lineno"> 51</tt>  <tt class="py-line">        <tt id="link-44" class="py-name"><a title="Bio.MarkovModel.x
Bio.Statistics.lowess.x" class="py-name" href="#" onclick="return doclink('link-44', 'x', 'link-18');">x</a></tt> <tt class="py-op">=</tt> <tt class="py-name">stream</tt><tt class="py-op">.</tt><tt id="link-45" class="py-name"><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-45', 'next', 'link-19');">next</a></tt><tt class="py-op">(</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">if</tt> <tt id="link-46" class="py-name"><a title="Bio.MarkovModel.x
Bio.Statistics.lowess.x" class="py-name" href="#" onclick="return doclink('link-46', 'x', 'link-18');">x</a></tt> <tt class="py-keyword">is</tt> <tt class="py-name">None</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">break</tt> </tt>
<a name="L54"></a><tt class="py-lineno"> 54</tt>  <tt class="py-line">        <tt id="link-47" class="py-name"><a title="Bio.PDB.Polypeptide.i" class="py-name" href="#" onclick="return doclink('link-47', 'i', 'link-17');">i</a></tt> <tt class="py-op">=</tt> <tt id="link-48" class="py-name"><a title="Bio.PDB.Polypeptide.i" class="py-name" href="#" onclick="return doclink('link-48', 'i', 'link-17');">i</a></tt> <tt class="py-op">+</tt> <tt class="py-number">1</tt> </tt>
<a name="L55"></a><tt class="py-lineno"> 55</tt>  <tt class="py-line">    <tt class="py-keyword">assert</tt> <tt id="link-49" class="py-name"><a title="Bio.PDB.Polypeptide.i" class="py-name" href="#" onclick="return doclink('link-49', 'i', 'link-17');">i</a></tt> <tt class="py-op">==</tt> <tt class="py-number">2</tt><tt class="py-op">,</tt> <tt id="link-50" class="py-name"><a title="Bio.PDB.Polypeptide.i" class="py-name" href="#" onclick="return doclink('link-50', 'i', 'link-17');">i</a></tt> </tt>
</div><a name="L56"></a><tt class="py-lineno"> 56</tt>  <tt class="py-line"> </tt>
<a name="test4"></a><div id="test4-def"><a name="L57"></a><tt class="py-lineno"> 57</tt> <a class="py-toggle" href="#" id="test4-toggle" onclick="return toggle('test4');">-</a><tt class="py-line"><tt class="py-keyword">def</tt> <a class="py-def-name" href="Martel.test.test_Iterator-module.html#test4">test4</a><tt class="py-op">(</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
</div><div id="test4-collapsed" style="display:none;" pad="+++" indent="++++"></div><div id="test4-expanded"><a name="L58"></a><tt class="py-lineno"> 58</tt>  <tt class="py-line">    <tt class="py-comment"># Make sure the default returns LAX items</tt> </tt>
<a name="L59"></a><tt class="py-lineno"> 59</tt>  <tt class="py-line"><tt class="py-comment"></tt>    <tt id="link-51" class="py-name" targets="Variable Bio.Affy.CelFile.exp=Bio.Affy.CelFile-module.html#exp,Variable Bio.LogisticRegression.exp=Bio.LogisticRegression-module.html#exp,Variable Bio.MarkovModel.exp=Bio.MarkovModel-module.html#exp,Variable Bio.MaxEntropy.exp=Bio.MaxEntropy-module.html#exp,Variable Bio.NaiveBayes.exp=Bio.NaiveBayes-module.html#exp,Variable Bio.Statistics.lowess.exp=Bio.Statistics.lowess-module.html#exp,Variable Bio.distance.exp=Bio.distance-module.html#exp,Variable Bio.kNN.exp=Bio.kNN-module.html#exp"><a title="Bio.Affy.CelFile.exp
Bio.LogisticRegression.exp
Bio.MarkovModel.exp
Bio.MaxEntropy.exp
Bio.NaiveBayes.exp
Bio.Statistics.lowess.exp
Bio.distance.exp
Bio.kNN.exp" class="py-name" href="#" onclick="return doclink('link-51', 'exp', 'link-51');">exp</a></tt> <tt class="py-op">=</tt> <tt id="link-52" class="py-name"><a title="Martel" class="py-name" href="#" onclick="return doclink('link-52', 'Martel', 'link-2');">Martel</a></tt><tt class="py-op">.</tt><tt id="link-53" class="py-name" targets="Function Martel.Re()=Martel-module.html#Re"><a title="Martel.Re" class="py-name" href="#" onclick="return doclink('link-53', 'Re', 'link-53');">Re</a></tt><tt class="py-op">(</tt><tt class="py-string">"(?P&lt;term&gt;(?P&lt;a&gt;a+)(?P&lt;b&gt;b+))+"</tt><tt class="py-op">)</tt> </tt>
<a name="L60"></a><tt class="py-lineno"> 60</tt>  <tt class="py-line">    <tt id="link-54" class="py-name"><a title="Bio.MarkovModel.x
Bio.Statistics.lowess.x" class="py-name" href="#" onclick="return doclink('link-54', 'x', 'link-18');">x</a></tt> <tt class="py-op">=</tt> <tt id="link-55" class="py-name"><a title="Bio.Affy.CelFile.exp
Bio.LogisticRegression.exp
Bio.MarkovModel.exp
Bio.MaxEntropy.exp
Bio.NaiveBayes.exp
Bio.Statistics.lowess.exp
Bio.distance.exp
Bio.kNN.exp" class="py-name" href="#" onclick="return doclink('link-55', 'exp', 'link-51');">exp</a></tt><tt class="py-op">.</tt><tt id="link-56" class="py-name"><a title="Bio.config.FormatRegistry.FormatObject.make_iterator
Martel.Expression.Expression.make_iterator
Martel.Expression.HeaderFooter.make_iterator
Martel.Expression.ParseRecords.make_iterator" class="py-name" href="#" onclick="return doclink('link-56', 'make_iterator', 'link-14');">make_iterator</a></tt><tt class="py-op">(</tt><tt class="py-string">"term"</tt><tt class="py-op">)</tt><tt class="py-op">.</tt><tt id="link-57" class="py-name"><a title="Martel.IterParser.IterHeaderFooter.iterateString
Martel.IterParser.IterRecords.iterateString
Martel.Iterator.Iterator.iterateString
Martel.Iterator.IteratorHeaderFooter.iterateString
Martel.Iterator.IteratorRecords.iterateString" class="py-name" href="#" onclick="return doclink('link-57', 'iterateString', 'link-15');">iterateString</a></tt><tt class="py-op">(</tt><tt class="py-string">"aabbabaaaabb"</tt><tt class="py-op">)</tt> </tt>
<a name="L61"></a><tt class="py-lineno"> 61</tt>  <tt class="py-line">    <tt class="py-name">term</tt> <tt class="py-op">=</tt> <tt id="link-58" class="py-name"><a title="Bio.MarkovModel.x
Bio.Statistics.lowess.x" class="py-name" href="#" onclick="return doclink('link-58', 'x', 'link-18');">x</a></tt><tt class="py-op">.</tt><tt id="link-59" class="py-name"><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-59', 'next', 'link-19');">next</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt> </tt>
<a name="L62"></a><tt class="py-lineno"> 62</tt>  <tt class="py-line">    <tt class="py-keyword">assert</tt> <tt class="py-name">len</tt><tt class="py-op">(</tt><tt class="py-name">term</tt><tt class="py-op">[</tt><tt class="py-string">"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-keyword">and</tt> <tt class="py-name">term</tt><tt class="py-op">[</tt><tt class="py-string">"a"</tt><tt class="py-op">]</tt><tt class="py-op">[</tt><tt class="py-number">0</tt><tt class="py-op">]</tt> <tt class="py-op">==</tt> <tt class="py-string">"aa"</tt><tt class="py-op">,</tt> <tt class="py-name">term</tt><tt class="py-op">[</tt><tt class="py-string">"a"</tt><tt class="py-op">]</tt> </tt>
<a name="L63"></a><tt class="py-lineno"> 63</tt>  <tt class="py-line">    <tt class="py-keyword">assert</tt> <tt class="py-name">len</tt><tt class="py-op">(</tt><tt class="py-name">term</tt><tt class="py-op">[</tt><tt class="py-string">"b"</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-keyword">and</tt> <tt class="py-name">term</tt><tt class="py-op">[</tt><tt class="py-string">"b"</tt><tt class="py-op">]</tt><tt class="py-op">[</tt><tt class="py-number">0</tt><tt class="py-op">]</tt> <tt class="py-op">==</tt> <tt class="py-string">"bb"</tt><tt class="py-op">,</tt> <tt class="py-name">term</tt><tt class="py-op">[</tt><tt class="py-string">"b"</tt><tt class="py-op">]</tt> </tt>
<a name="L64"></a><tt class="py-lineno"> 64</tt>  <tt class="py-line">    <tt class="py-name">term</tt> <tt class="py-op">=</tt> <tt id="link-60" class="py-name"><a title="Bio.MarkovModel.x
Bio.Statistics.lowess.x" class="py-name" href="#" onclick="return doclink('link-60', 'x', 'link-18');">x</a></tt><tt class="py-op">.</tt><tt id="link-61" class="py-name"><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-61', 'next', 'link-19');">next</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt> </tt>
<a name="L65"></a><tt class="py-lineno"> 65</tt>  <tt class="py-line">    <tt class="py-keyword">assert</tt> <tt class="py-name">len</tt><tt class="py-op">(</tt><tt class="py-name">term</tt><tt class="py-op">[</tt><tt class="py-string">"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-keyword">and</tt> <tt class="py-name">term</tt><tt class="py-op">[</tt><tt class="py-string">"a"</tt><tt class="py-op">]</tt><tt class="py-op">[</tt><tt class="py-number">0</tt><tt class="py-op">]</tt> <tt class="py-op">==</tt> <tt class="py-string">"a"</tt><tt class="py-op">,</tt> <tt class="py-name">term</tt><tt class="py-op">[</tt><tt class="py-string">"a"</tt><tt class="py-op">]</tt> </tt>
<a name="L66"></a><tt class="py-lineno"> 66</tt>  <tt class="py-line">    <tt class="py-keyword">assert</tt> <tt class="py-name">len</tt><tt class="py-op">(</tt><tt class="py-name">term</tt><tt class="py-op">[</tt><tt class="py-string">"b"</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-keyword">and</tt> <tt class="py-name">term</tt><tt class="py-op">[</tt><tt class="py-string">"b"</tt><tt class="py-op">]</tt><tt class="py-op">[</tt><tt class="py-number">0</tt><tt class="py-op">]</tt> <tt class="py-op">==</tt> <tt class="py-string">"b"</tt><tt class="py-op">,</tt> <tt class="py-name">term</tt><tt class="py-op">[</tt><tt class="py-string">"b"</tt><tt class="py-op">]</tt> </tt>
<a name="L67"></a><tt class="py-lineno"> 67</tt>  <tt class="py-line">    <tt class="py-name">term</tt> <tt class="py-op">=</tt> <tt id="link-62" class="py-name"><a title="Bio.MarkovModel.x
Bio.Statistics.lowess.x" class="py-name" href="#" onclick="return doclink('link-62', 'x', 'link-18');">x</a></tt><tt class="py-op">.</tt><tt id="link-63" class="py-name"><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-63', 'next', 'link-19');">next</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt> </tt>
<a name="L68"></a><tt class="py-lineno"> 68</tt>  <tt class="py-line">    <tt class="py-keyword">assert</tt> <tt class="py-name">len</tt><tt class="py-op">(</tt><tt class="py-name">term</tt><tt class="py-op">[</tt><tt class="py-string">"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-keyword">and</tt> <tt class="py-name">term</tt><tt class="py-op">[</tt><tt class="py-string">"a"</tt><tt class="py-op">]</tt><tt class="py-op">[</tt><tt class="py-number">0</tt><tt class="py-op">]</tt> <tt class="py-op">==</tt> <tt class="py-string">"aaaa"</tt><tt class="py-op">,</tt> <tt class="py-name">term</tt><tt class="py-op">[</tt><tt class="py-string">"a"</tt><tt class="py-op">]</tt> </tt>
<a name="L69"></a><tt class="py-lineno"> 69</tt>  <tt class="py-line">    <tt class="py-keyword">assert</tt> <tt class="py-name">len</tt><tt class="py-op">(</tt><tt class="py-name">term</tt><tt class="py-op">[</tt><tt class="py-string">"b"</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-keyword">and</tt> <tt class="py-name">term</tt><tt class="py-op">[</tt><tt class="py-string">"b"</tt><tt class="py-op">]</tt><tt class="py-op">[</tt><tt class="py-number">0</tt><tt class="py-op">]</tt> <tt class="py-op">==</tt> <tt class="py-string">"bb"</tt><tt class="py-op">,</tt> <tt class="py-name">term</tt><tt class="py-op">[</tt><tt class="py-string">"b"</tt><tt class="py-op">]</tt> </tt>
<a name="L70"></a><tt class="py-lineno"> 70</tt>  <tt class="py-line">    <tt class="py-name">term</tt> <tt class="py-op">=</tt> <tt id="link-64" class="py-name"><a title="Bio.MarkovModel.x
Bio.Statistics.lowess.x" class="py-name" href="#" onclick="return doclink('link-64', 'x', 'link-18');">x</a></tt><tt class="py-op">.</tt><tt id="link-65" class="py-name"><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-65', 'next', 'link-19');">next</a></tt><tt class="py-op">(</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">assert</tt> <tt class="py-name">term</tt> <tt class="py-keyword">is</tt> <tt class="py-name">None</tt><tt class="py-op">,</tt> <tt class="py-string">"Did not stop correctly"</tt> </tt>
</div><a name="L72"></a><tt class="py-lineno"> 72</tt>  <tt class="py-line"> </tt>
<a name="test5"></a><div id="test5-def"><a name="L73"></a><tt class="py-lineno"> 73</tt> <a class="py-toggle" href="#" id="test5-toggle" onclick="return toggle('test5');">-</a><tt class="py-line"><tt class="py-keyword">def</tt> <a class="py-def-name" href="Martel.test.test_Iterator-module.html#test5">test5</a><tt class="py-op">(</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
</div><div id="test5-collapsed" style="display:none;" pad="+++" indent="++++"></div><div id="test5-expanded"><a name="L74"></a><tt class="py-lineno"> 74</tt>  <tt class="py-line">    <tt class="py-comment"># Does 'iter' work?</tt> </tt>
<a name="L75"></a><tt class="py-lineno"> 75</tt>  <tt class="py-line"><tt class="py-comment"></tt>    <tt class="py-keyword">try</tt><tt class="py-op">:</tt> </tt>
<a name="L76"></a><tt class="py-lineno"> 76</tt>  <tt class="py-line">        <tt class="py-name">iter</tt> </tt>
<a name="L77"></a><tt class="py-lineno"> 77</tt>  <tt class="py-line">    <tt class="py-keyword">except</tt> <tt class="py-name">NameError</tt><tt class="py-op">:</tt> </tt>
<a name="L78"></a><tt class="py-lineno"> 78</tt>  <tt class="py-line">        <tt class="py-keyword">print</tt> <tt class="py-string">"Test skipped - missing 'iter' builtin from Python 2.2."</tt> </tt>
<a name="L79"></a><tt class="py-lineno"> 79</tt>  <tt class="py-line">        <tt class="py-keyword">return</tt> </tt>
<a name="L80"></a><tt class="py-lineno"> 80</tt>  <tt class="py-line">    <tt id="link-66" class="py-name"><a title="Bio.Affy.CelFile.exp
Bio.LogisticRegression.exp
Bio.MarkovModel.exp
Bio.MaxEntropy.exp
Bio.NaiveBayes.exp
Bio.Statistics.lowess.exp
Bio.distance.exp
Bio.kNN.exp" class="py-name" href="#" onclick="return doclink('link-66', 'exp', 'link-51');">exp</a></tt> <tt class="py-op">=</tt> <tt id="link-67" class="py-name"><a title="Martel" class="py-name" href="#" onclick="return doclink('link-67', 'Martel', 'link-2');">Martel</a></tt><tt class="py-op">.</tt><tt id="link-68" class="py-name"><a title="Martel.Re" class="py-name" href="#" onclick="return doclink('link-68', 'Re', 'link-53');">Re</a></tt><tt class="py-op">(</tt><tt class="py-string">"(?P&lt;term&gt;(?P&lt;a&gt;a+)(?P&lt;b&gt;b+))+"</tt><tt class="py-op">)</tt> </tt>
<a name="L81"></a><tt class="py-lineno"> 81</tt>  <tt class="py-line">    <tt id="link-69" class="py-name"><a title="Bio.MarkovModel.x
Bio.Statistics.lowess.x" class="py-name" href="#" onclick="return doclink('link-69', 'x', 'link-18');">x</a></tt> <tt class="py-op">=</tt> <tt id="link-70" class="py-name"><a title="Bio.Affy.CelFile.exp
Bio.LogisticRegression.exp
Bio.MarkovModel.exp
Bio.MaxEntropy.exp
Bio.NaiveBayes.exp
Bio.Statistics.lowess.exp
Bio.distance.exp
Bio.kNN.exp" class="py-name" href="#" onclick="return doclink('link-70', 'exp', 'link-51');">exp</a></tt><tt class="py-op">.</tt><tt id="link-71" class="py-name"><a title="Bio.config.FormatRegistry.FormatObject.make_iterator
Martel.Expression.Expression.make_iterator
Martel.Expression.HeaderFooter.make_iterator
Martel.Expression.ParseRecords.make_iterator" class="py-name" href="#" onclick="return doclink('link-71', 'make_iterator', 'link-14');">make_iterator</a></tt><tt class="py-op">(</tt><tt class="py-string">"term"</tt><tt class="py-op">)</tt> </tt>
<a name="L82"></a><tt class="py-lineno"> 82</tt>  <tt class="py-line">    <tt class="py-name">it</tt> <tt class="py-op">=</tt> <tt class="py-name">iter</tt><tt class="py-op">(</tt><tt id="link-72" class="py-name"><a title="Bio.MarkovModel.x
Bio.Statistics.lowess.x" class="py-name" href="#" onclick="return doclink('link-72', 'x', 'link-18');">x</a></tt><tt class="py-op">.</tt><tt id="link-73" class="py-name"><a title="Martel.IterParser.IterHeaderFooter.iterateString
Martel.IterParser.IterRecords.iterateString
Martel.Iterator.Iterator.iterateString
Martel.Iterator.IteratorHeaderFooter.iterateString
Martel.Iterator.IteratorRecords.iterateString" class="py-name" href="#" onclick="return doclink('link-73', 'iterateString', 'link-15');">iterateString</a></tt><tt class="py-op">(</tt><tt class="py-string">"aabbabaaaabb"</tt><tt class="py-op">)</tt><tt class="py-op">)</tt> </tt>
<a name="L83"></a><tt class="py-lineno"> 83</tt>  <tt class="py-line">    <tt class="py-name">term</tt> <tt class="py-op">=</tt> <tt class="py-name">it</tt><tt class="py-op">.</tt><tt id="link-74" class="py-name"><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-74', 'next', 'link-19');">next</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt> </tt>
<a name="L84"></a><tt class="py-lineno"> 84</tt>  <tt class="py-line">    <tt class="py-keyword">assert</tt> <tt class="py-name">len</tt><tt class="py-op">(</tt><tt class="py-name">term</tt><tt class="py-op">[</tt><tt class="py-string">"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-keyword">and</tt> <tt class="py-name">term</tt><tt class="py-op">[</tt><tt class="py-string">"a"</tt><tt class="py-op">]</tt><tt class="py-op">[</tt><tt class="py-number">0</tt><tt class="py-op">]</tt> <tt class="py-op">==</tt> <tt class="py-string">"aa"</tt><tt class="py-op">,</tt> <tt class="py-name">term</tt><tt class="py-op">[</tt><tt class="py-string">"a"</tt><tt class="py-op">]</tt> </tt>
<a name="L85"></a><tt class="py-lineno"> 85</tt>  <tt class="py-line">    <tt class="py-keyword">assert</tt> <tt class="py-name">len</tt><tt class="py-op">(</tt><tt class="py-name">term</tt><tt class="py-op">[</tt><tt class="py-string">"b"</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-keyword">and</tt> <tt class="py-name">term</tt><tt class="py-op">[</tt><tt class="py-string">"b"</tt><tt class="py-op">]</tt><tt class="py-op">[</tt><tt class="py-number">0</tt><tt class="py-op">]</tt> <tt class="py-op">==</tt> <tt class="py-string">"bb"</tt><tt class="py-op">,</tt> <tt class="py-name">term</tt><tt class="py-op">[</tt><tt class="py-string">"b"</tt><tt class="py-op">]</tt> </tt>
<a name="L86"></a><tt class="py-lineno"> 86</tt>  <tt class="py-line">    <tt class="py-name">term</tt> <tt class="py-op">=</tt> <tt class="py-name">it</tt><tt class="py-op">.</tt><tt id="link-75" class="py-name"><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-75', 'next', 'link-19');">next</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt> </tt>
<a name="L87"></a><tt class="py-lineno"> 87</tt>  <tt class="py-line">    <tt class="py-keyword">assert</tt> <tt class="py-name">len</tt><tt class="py-op">(</tt><tt class="py-name">term</tt><tt class="py-op">[</tt><tt class="py-string">"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-keyword">and</tt> <tt class="py-name">term</tt><tt class="py-op">[</tt><tt class="py-string">"a"</tt><tt class="py-op">]</tt><tt class="py-op">[</tt><tt class="py-number">0</tt><tt class="py-op">]</tt> <tt class="py-op">==</tt> <tt class="py-string">"a"</tt><tt class="py-op">,</tt> <tt class="py-name">term</tt><tt class="py-op">[</tt><tt class="py-string">"a"</tt><tt class="py-op">]</tt> </tt>
<a name="L88"></a><tt class="py-lineno"> 88</tt>  <tt class="py-line">    <tt class="py-keyword">assert</tt> <tt class="py-name">len</tt><tt class="py-op">(</tt><tt class="py-name">term</tt><tt class="py-op">[</tt><tt class="py-string">"b"</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-keyword">and</tt> <tt class="py-name">term</tt><tt class="py-op">[</tt><tt class="py-string">"b"</tt><tt class="py-op">]</tt><tt class="py-op">[</tt><tt class="py-number">0</tt><tt class="py-op">]</tt> <tt class="py-op">==</tt> <tt class="py-string">"b"</tt><tt class="py-op">,</tt> <tt class="py-name">term</tt><tt class="py-op">[</tt><tt class="py-string">"b"</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">term</tt> <tt class="py-op">=</tt> <tt class="py-name">it</tt><tt class="py-op">.</tt><tt id="link-76" class="py-name"><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-76', 'next', 'link-19');">next</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt> </tt>
<a name="L90"></a><tt class="py-lineno"> 90</tt>  <tt class="py-line">    <tt class="py-keyword">assert</tt> <tt class="py-name">len</tt><tt class="py-op">(</tt><tt class="py-name">term</tt><tt class="py-op">[</tt><tt class="py-string">"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-keyword">and</tt> <tt class="py-name">term</tt><tt class="py-op">[</tt><tt class="py-string">"a"</tt><tt class="py-op">]</tt><tt class="py-op">[</tt><tt class="py-number">0</tt><tt class="py-op">]</tt> <tt class="py-op">==</tt> <tt class="py-string">"aaaa"</tt><tt class="py-op">,</tt> <tt class="py-name">term</tt><tt class="py-op">[</tt><tt class="py-string">"a"</tt><tt class="py-op">]</tt> </tt>
<a name="L91"></a><tt class="py-lineno"> 91</tt>  <tt class="py-line">    <tt class="py-keyword">assert</tt> <tt class="py-name">len</tt><tt class="py-op">(</tt><tt class="py-name">term</tt><tt class="py-op">[</tt><tt class="py-string">"b"</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-keyword">and</tt> <tt class="py-name">term</tt><tt class="py-op">[</tt><tt class="py-string">"b"</tt><tt class="py-op">]</tt><tt class="py-op">[</tt><tt class="py-number">0</tt><tt class="py-op">]</tt> <tt class="py-op">==</tt> <tt class="py-string">"bb"</tt><tt class="py-op">,</tt> <tt class="py-name">term</tt><tt class="py-op">[</tt><tt class="py-string">"b"</tt><tt class="py-op">]</tt> </tt>
<a name="L92"></a><tt class="py-lineno"> 92</tt>  <tt class="py-line">    <tt class="py-keyword">try</tt><tt class="py-op">:</tt> </tt>
<a name="L93"></a><tt class="py-lineno"> 93</tt>  <tt class="py-line">        <tt class="py-name">it</tt><tt class="py-op">.</tt><tt id="link-77" class="py-name"><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-77', 'next', 'link-19');">next</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt> </tt>
<a name="L94"></a><tt class="py-lineno"> 94</tt>  <tt class="py-line">        <tt class="py-keyword">raise</tt> <tt class="py-name">AssertionError</tt><tt class="py-op">(</tt><tt class="py-string">"Did not stop correctly"</tt><tt class="py-op">)</tt> </tt>
<a name="L95"></a><tt class="py-lineno"> 95</tt>  <tt class="py-line">    <tt class="py-keyword">except</tt> <tt class="py-name">StopIteration</tt><tt class="py-op">:</tt> </tt>
<a name="L96"></a><tt class="py-lineno"> 96</tt>  <tt class="py-line">        <tt class="py-keyword">pass</tt> </tt>
</div><a name="L97"></a><tt class="py-lineno"> 97</tt>  <tt class="py-line"> </tt>
<a name="test_header_footer1"></a><div id="test_header_footer1-def"><a name="L98"></a><tt class="py-lineno"> 98</tt> <a class="py-toggle" href="#" id="test_header_footer1-toggle" onclick="return toggle('test_header_footer1');">-</a><tt class="py-line"><tt class="py-keyword">def</tt> <a class="py-def-name" href="Martel.test.test_Iterator-module.html#test_header_footer1">test_header_footer1</a><tt class="py-op">(</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
</div><div id="test_header_footer1-collapsed" style="display:none;" pad="+++" indent="++++"></div><div id="test_header_footer1-expanded"><a name="L99"></a><tt class="py-lineno"> 99</tt>  <tt class="py-line">    <tt id="link-78" class="py-name"><a title="Bio.Affy.CelFile.exp
Bio.LogisticRegression.exp
Bio.MarkovModel.exp
Bio.MaxEntropy.exp
Bio.NaiveBayes.exp
Bio.Statistics.lowess.exp
Bio.distance.exp
Bio.kNN.exp" class="py-name" href="#" onclick="return doclink('link-78', 'exp', 'link-51');">exp</a></tt> <tt class="py-op">=</tt> <tt id="link-79" class="py-name"><a title="Martel" class="py-name" href="#" onclick="return doclink('link-79', 'Martel', 'link-2');">Martel</a></tt><tt class="py-op">.</tt><tt id="link-80" class="py-name" targets="Class Martel.Expression.HeaderFooter=Martel.Expression.HeaderFooter-class.html"><a title="Martel.Expression.HeaderFooter" class="py-name" href="#" onclick="return doclink('link-80', 'HeaderFooter', 'link-80');">HeaderFooter</a></tt><tt class="py-op">(</tt><tt class="py-string">"dataset"</tt><tt class="py-op">,</tt> <tt class="py-op">{</tt><tt class="py-op">}</tt><tt class="py-op">,</tt> </tt>
<a name="L100"></a><tt class="py-lineno">100</tt>  <tt class="py-line">                              <tt id="link-81" class="py-name"><a title="Martel" class="py-name" href="#" onclick="return doclink('link-81', 'Martel', 'link-2');">Martel</a></tt><tt class="py-op">.</tt><tt id="link-82" class="py-name"><a title="Martel.Re" class="py-name" href="#" onclick="return doclink('link-82', 'Re', 'link-53');">Re</a></tt><tt class="py-op">(</tt><tt class="py-string">"header\R"</tt><tt class="py-op">)</tt><tt class="py-op">,</tt> </tt>
<a name="L101"></a><tt class="py-lineno">101</tt>  <tt class="py-line">                              <tt id="link-83" class="py-name"><a title="Martel.RecordReader
Martel.RecordReader.RecordReader" class="py-name" href="#" onclick="return doclink('link-83', 'RecordReader', 'link-4');">RecordReader</a></tt><tt class="py-op">.</tt><tt id="link-84" class="py-name" targets="Class Martel.RecordReader.CountLines=Martel.RecordReader.CountLines-class.html"><a title="Martel.RecordReader.CountLines" class="py-name" href="#" onclick="return doclink('link-84', 'CountLines', 'link-84');">CountLines</a></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 class="py-op">,</tt> </tt>
<a name="L102"></a><tt class="py-lineno">102</tt>  <tt class="py-line">                               </tt>
<a name="L103"></a><tt class="py-lineno">103</tt>  <tt class="py-line">                              <tt id="link-85" class="py-name"><a title="Martel" class="py-name" href="#" onclick="return doclink('link-85', 'Martel', 'link-2');">Martel</a></tt><tt class="py-op">.</tt><tt id="link-86" class="py-name"><a title="Martel.Re" class="py-name" href="#" onclick="return doclink('link-86', 'Re', 'link-53');">Re</a></tt><tt class="py-op">(</tt><tt class="py-string">"a(?P&lt;b&gt;b*)a\R"</tt><tt class="py-op">)</tt><tt class="py-op">,</tt> </tt>
<a name="L104"></a><tt class="py-lineno">104</tt>  <tt class="py-line">                              <tt id="link-87" class="py-name"><a title="Martel.RecordReader
Martel.RecordReader.RecordReader" class="py-name" href="#" onclick="return doclink('link-87', 'RecordReader', 'link-4');">RecordReader</a></tt><tt class="py-op">.</tt><tt id="link-88" class="py-name"><a title="Martel.RecordReader.CountLines" class="py-name" href="#" onclick="return doclink('link-88', 'CountLines', 'link-84');">CountLines</a></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 class="py-op">,</tt> </tt>
<a name="L105"></a><tt class="py-lineno">105</tt>  <tt class="py-line">                               </tt>
<a name="L106"></a><tt class="py-lineno">106</tt>  <tt class="py-line">                              <tt id="link-89" class="py-name"><a title="Martel" class="py-name" href="#" onclick="return doclink('link-89', 'Martel', 'link-2');">Martel</a></tt><tt class="py-op">.</tt><tt id="link-90" class="py-name"><a title="Martel.Re" class="py-name" href="#" onclick="return doclink('link-90', 'Re', 'link-53');">Re</a></tt><tt class="py-op">(</tt><tt class="py-string">"end\R"</tt><tt class="py-op">)</tt><tt class="py-op">,</tt> </tt>
<a name="L107"></a><tt class="py-lineno">107</tt>  <tt class="py-line">                              <tt id="link-91" class="py-name"><a title="Martel.RecordReader
Martel.RecordReader.RecordReader" class="py-name" href="#" onclick="return doclink('link-91', 'RecordReader', 'link-4');">RecordReader</a></tt><tt class="py-op">.</tt><tt id="link-92" class="py-name"><a title="Martel.RecordReader.CountLines" class="py-name" href="#" onclick="return doclink('link-92', 'CountLines', 'link-84');">CountLines</a></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 class="py-op">,</tt><tt class="py-op">)</tt> </tt>
<a name="L108"></a><tt class="py-lineno">108</tt>  <tt class="py-line">    <tt class="py-name">lines</tt> <tt class="py-op">=</tt> <tt class="py-op">[</tt> </tt>
<a name="L109"></a><tt class="py-lineno">109</tt>  <tt class="py-line">        <tt class="py-string">"header"</tt><tt class="py-op">,</tt> </tt>
<a name="L110"></a><tt class="py-lineno">110</tt>  <tt class="py-line">        <tt class="py-string">"aa"</tt><tt class="py-op">,</tt> </tt>
<a name="L111"></a><tt class="py-lineno">111</tt>  <tt class="py-line">        <tt class="py-string">"aba"</tt><tt class="py-op">,</tt> </tt>
<a name="L112"></a><tt class="py-lineno">112</tt>  <tt class="py-line">        <tt class="py-string">"abba"</tt><tt class="py-op">,</tt> </tt>
<a name="L113"></a><tt class="py-lineno">113</tt>  <tt class="py-line">        <tt class="py-string">"end"</tt> </tt>
<a name="L114"></a><tt class="py-lineno">114</tt>  <tt class="py-line">        <tt class="py-op">]</tt> </tt>
<a name="L115"></a><tt class="py-lineno">115</tt>  <tt class="py-line">    <tt id="link-93" class="py-name"><a title="Bio.EUtils.POM.ElementNode.text
Bio.Prosite.Prodoc._RecordConsumer.text
Martel.test.test_Iterator.text
Martel.test.test_ParseRecords.text" class="py-name" href="#" onclick="return doclink('link-93', 'text', 'link-7');">text</a></tt> <tt class="py-op">=</tt> <tt class="py-string">"\n"</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-op">+</tt> <tt class="py-string">"\n"</tt> </tt>
<a name="L116"></a><tt class="py-lineno">116</tt>  <tt class="py-line"> </tt>
<a name="L117"></a><tt class="py-lineno">117</tt>  <tt class="py-line">    <tt id="link-94" class="py-name"><a title="Bio.PDB.Polypeptide.i" class="py-name" href="#" onclick="return doclink('link-94', 'i', 'link-17');">i</a></tt> <tt class="py-op">=</tt> <tt class="py-number">0</tt> </tt>
<a name="L118"></a><tt class="py-lineno">118</tt>  <tt class="py-line">    <tt class="py-keyword">for</tt> <tt class="py-name">info</tt> <tt class="py-keyword">in</tt> <tt id="link-95" class="py-name"><a title="Bio.Affy.CelFile.exp
Bio.LogisticRegression.exp
Bio.MarkovModel.exp
Bio.MaxEntropy.exp
Bio.NaiveBayes.exp
Bio.Statistics.lowess.exp
Bio.distance.exp
Bio.kNN.exp" class="py-name" href="#" onclick="return doclink('link-95', 'exp', 'link-51');">exp</a></tt><tt class="py-op">.</tt><tt id="link-96" class="py-name"><a title="Bio.config.FormatRegistry.FormatObject.make_iterator
Martel.Expression.Expression.make_iterator
Martel.Expression.HeaderFooter.make_iterator
Martel.Expression.ParseRecords.make_iterator" class="py-name" href="#" onclick="return doclink('link-96', 'make_iterator', 'link-14');">make_iterator</a></tt><tt class="py-op">(</tt><tt class="py-string">"b"</tt><tt class="py-op">)</tt><tt class="py-op">.</tt><tt id="link-97" class="py-name"><a title="Martel.IterParser.IterHeaderFooter.iterateString
Martel.IterParser.IterRecords.iterateString
Martel.Iterator.Iterator.iterateString
Martel.Iterator.IteratorHeaderFooter.iterateString
Martel.Iterator.IteratorRecords.iterateString" class="py-name" href="#" onclick="return doclink('link-97', 'iterateString', 'link-15');">iterateString</a></tt><tt class="py-op">(</tt><tt id="link-98" class="py-name"><a title="Bio.EUtils.POM.ElementNode.text
Bio.Prosite.Prodoc._RecordConsumer.text
Martel.test.test_Iterator.text
Martel.test.test_ParseRecords.text" class="py-name" href="#" onclick="return doclink('link-98', 'text', 'link-7');">text</a></tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
<a name="L119"></a><tt class="py-lineno">119</tt>  <tt class="py-line">        <tt class="py-keyword">assert</tt> <tt class="py-name">len</tt><tt class="py-op">(</tt><tt class="py-name">info</tt><tt class="py-op">[</tt><tt class="py-string">"b"</tt><tt class="py-op">]</tt><tt class="py-op">)</tt> <tt class="py-op">==</tt> <tt class="py-number">1</tt> </tt>
<a name="L120"></a><tt class="py-lineno">120</tt>  <tt class="py-line">        <tt class="py-keyword">assert</tt> <tt class="py-name">len</tt><tt class="py-op">(</tt><tt class="py-name">info</tt><tt class="py-op">[</tt><tt class="py-string">"b"</tt><tt class="py-op">]</tt><tt class="py-op">[</tt><tt class="py-number">0</tt><tt class="py-op">]</tt><tt class="py-op">)</tt> <tt class="py-op">==</tt> <tt id="link-99" class="py-name"><a title="Bio.PDB.Polypeptide.i" class="py-name" href="#" onclick="return doclink('link-99', 'i', 'link-17');">i</a></tt><tt class="py-op">,</tt> <tt class="py-op">(</tt><tt class="py-name">info</tt><tt class="py-op">[</tt><tt class="py-string">"b"</tt><tt class="py-op">]</tt><tt class="py-op">[</tt><tt class="py-number">0</tt><tt class="py-op">]</tt><tt class="py-op">,</tt> <tt id="link-100" class="py-name"><a title="Bio.PDB.Polypeptide.i" class="py-name" href="#" onclick="return doclink('link-100', 'i', 'link-17');">i</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-101" class="py-name"><a title="Bio.PDB.Polypeptide.i" class="py-name" href="#" onclick="return doclink('link-101', 'i', 'link-17');">i</a></tt> <tt class="py-op">=</tt> <tt id="link-102" class="py-name"><a title="Bio.PDB.Polypeptide.i" class="py-name" href="#" onclick="return doclink('link-102', 'i', 'link-17');">i</a></tt> <tt class="py-op">+</tt><tt class="py-number">1</tt> </tt>
<a name="L122"></a><tt class="py-lineno">122</tt>  <tt class="py-line">    <tt class="py-keyword">assert</tt> <tt id="link-103" class="py-name"><a title="Bio.PDB.Polypeptide.i" class="py-name" href="#" onclick="return doclink('link-103', 'i', 'link-17');">i</a></tt> <tt class="py-op">==</tt> <tt class="py-number">3</tt><tt class="py-op">,</tt> <tt id="link-104" class="py-name"><a title="Bio.PDB.Polypeptide.i" class="py-name" href="#" onclick="return doclink('link-104', 'i', 'link-17');">i</a></tt> </tt>
</div><a name="L123"></a><tt class="py-lineno">123</tt>  <tt class="py-line">                         </tt>
<a name="L124"></a><tt class="py-lineno">124</tt>  <tt class="py-line"> </tt>
<a name="test_header_footer2"></a><div id="test_header_footer2-def"><a name="L125"></a><tt class="py-lineno">125</tt> <a class="py-toggle" href="#" id="test_header_footer2-toggle" onclick="return toggle('test_header_footer2');">-</a><tt class="py-line"><tt class="py-keyword">def</tt> <a class="py-def-name" href="Martel.test.test_Iterator-module.html#test_header_footer2">test_header_footer2</a><tt class="py-op">(</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
</div><div id="test_header_footer2-collapsed" style="display:none;" pad="+++" indent="++++"></div><div id="test_header_footer2-expanded"><a name="L126"></a><tt class="py-lineno">126</tt>  <tt class="py-line">    <tt id="link-105" class="py-name"><a title="Bio.Affy.CelFile.exp
Bio.LogisticRegression.exp
Bio.MarkovModel.exp
Bio.MaxEntropy.exp
Bio.NaiveBayes.exp
Bio.Statistics.lowess.exp
Bio.distance.exp
Bio.kNN.exp" class="py-name" href="#" onclick="return doclink('link-105', 'exp', 'link-51');">exp</a></tt> <tt class="py-op">=</tt> <tt id="link-106" class="py-name"><a title="Martel" class="py-name" href="#" onclick="return doclink('link-106', 'Martel', 'link-2');">Martel</a></tt><tt class="py-op">.</tt><tt id="link-107" class="py-name"><a title="Martel.Expression.HeaderFooter" class="py-name" href="#" onclick="return doclink('link-107', 'HeaderFooter', 'link-80');">HeaderFooter</a></tt><tt class="py-op">(</tt><tt class="py-string">"dataset"</tt><tt class="py-op">,</tt> <tt class="py-op">{</tt><tt class="py-op">}</tt><tt class="py-op">,</tt> </tt>
<a name="L127"></a><tt class="py-lineno">127</tt>  <tt class="py-line">                              <tt class="py-name">None</tt><tt class="py-op">,</tt> </tt>
<a name="L128"></a><tt class="py-lineno">128</tt>  <tt class="py-line">                              <tt class="py-name">None</tt><tt class="py-op">,</tt> <tt class="py-name">None</tt><tt class="py-op">,</tt> </tt>
<a name="L129"></a><tt class="py-lineno">129</tt>  <tt class="py-line">                               </tt>
<a name="L130"></a><tt class="py-lineno">130</tt>  <tt class="py-line">                              <tt id="link-108" class="py-name"><a title="Martel" class="py-name" href="#" onclick="return doclink('link-108', 'Martel', 'link-2');">Martel</a></tt><tt class="py-op">.</tt><tt id="link-109" class="py-name"><a title="Martel.Re" class="py-name" href="#" onclick="return doclink('link-109', 'Re', 'link-53');">Re</a></tt><tt class="py-op">(</tt><tt class="py-string">"a(?P&lt;b&gt;b*)a\R"</tt><tt class="py-op">)</tt><tt class="py-op">,</tt> </tt>
<a name="L131"></a><tt class="py-lineno">131</tt>  <tt class="py-line">                              <tt id="link-110" class="py-name"><a title="Martel.RecordReader
Martel.RecordReader.RecordReader" class="py-name" href="#" onclick="return doclink('link-110', 'RecordReader', 'link-4');">RecordReader</a></tt><tt class="py-op">.</tt><tt id="link-111" class="py-name"><a title="Martel.RecordReader.CountLines" class="py-name" href="#" onclick="return doclink('link-111', 'CountLines', 'link-84');">CountLines</a></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 class="py-op">,</tt> </tt>
<a name="L132"></a><tt class="py-lineno">132</tt>  <tt class="py-line">                               </tt>
<a name="L133"></a><tt class="py-lineno">133</tt>  <tt class="py-line">                              <tt id="link-112" class="py-name"><a title="Martel" class="py-name" href="#" onclick="return doclink('link-112', 'Martel', 'link-2');">Martel</a></tt><tt class="py-op">.</tt><tt id="link-113" class="py-name"><a title="Martel.Re" class="py-name" href="#" onclick="return doclink('link-113', 'Re', 'link-53');">Re</a></tt><tt class="py-op">(</tt><tt class="py-string">"end\R"</tt><tt class="py-op">)</tt><tt class="py-op">,</tt> </tt>
<a name="L134"></a><tt class="py-lineno">134</tt>  <tt class="py-line">                              <tt id="link-114" class="py-name"><a title="Martel.RecordReader
Martel.RecordReader.RecordReader" class="py-name" href="#" onclick="return doclink('link-114', 'RecordReader', 'link-4');">RecordReader</a></tt><tt class="py-op">.</tt><tt id="link-115" class="py-name"><a title="Martel.RecordReader.CountLines" class="py-name" href="#" onclick="return doclink('link-115', 'CountLines', 'link-84');">CountLines</a></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 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">lines</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-string">"aa"</tt><tt class="py-op">,</tt> </tt>
<a name="L137"></a><tt class="py-lineno">137</tt>  <tt class="py-line">        <tt class="py-string">"aba"</tt><tt class="py-op">,</tt> </tt>
<a name="L138"></a><tt class="py-lineno">138</tt>  <tt class="py-line">        <tt class="py-string">"abba"</tt><tt class="py-op">,</tt> </tt>
<a name="L139"></a><tt class="py-lineno">139</tt>  <tt class="py-line">        <tt class="py-string">"end"</tt> </tt>
<a name="L140"></a><tt class="py-lineno">140</tt>  <tt class="py-line">        <tt class="py-op">]</tt> </tt>
<a name="L141"></a><tt class="py-lineno">141</tt>  <tt class="py-line">    <tt id="link-116" class="py-name"><a title="Bio.EUtils.POM.ElementNode.text
Bio.Prosite.Prodoc._RecordConsumer.text
Martel.test.test_Iterator.text
Martel.test.test_ParseRecords.text" class="py-name" href="#" onclick="return doclink('link-116', 'text', 'link-7');">text</a></tt> <tt class="py-op">=</tt> <tt class="py-string">"\n"</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-op">+</tt> <tt class="py-string">"\n"</tt> </tt>
<a name="L142"></a><tt class="py-lineno">142</tt>  <tt class="py-line"> </tt>
<a name="L143"></a><tt class="py-lineno">143</tt>  <tt class="py-line">    <tt id="link-117" class="py-name"><a title="Bio.PDB.Polypeptide.i" class="py-name" href="#" onclick="return doclink('link-117', 'i', 'link-17');">i</a></tt> <tt class="py-op">=</tt> <tt class="py-number">0</tt> </tt>
<a name="L144"></a><tt class="py-lineno">144</tt>  <tt class="py-line">    <tt class="py-keyword">for</tt> <tt class="py-name">info</tt> <tt class="py-keyword">in</tt> <tt id="link-118" class="py-name"><a title="Bio.Affy.CelFile.exp
Bio.LogisticRegression.exp
Bio.MarkovModel.exp
Bio.MaxEntropy.exp
Bio.NaiveBayes.exp
Bio.Statistics.lowess.exp
Bio.distance.exp
Bio.kNN.exp" class="py-name" href="#" onclick="return doclink('link-118', 'exp', 'link-51');">exp</a></tt><tt class="py-op">.</tt><tt id="link-119" class="py-name"><a title="Bio.config.FormatRegistry.FormatObject.make_iterator
Martel.Expression.Expression.make_iterator
Martel.Expression.HeaderFooter.make_iterator
Martel.Expression.ParseRecords.make_iterator" class="py-name" href="#" onclick="return doclink('link-119', 'make_iterator', 'link-14');">make_iterator</a></tt><tt class="py-op">(</tt><tt class="py-string">"b"</tt><tt class="py-op">)</tt><tt class="py-op">.</tt><tt id="link-120" class="py-name"><a title="Martel.IterParser.IterHeaderFooter.iterateString
Martel.IterParser.IterRecords.iterateString
Martel.Iterator.Iterator.iterateString
Martel.Iterator.IteratorHeaderFooter.iterateString
Martel.Iterator.IteratorRecords.iterateString" class="py-name" href="#" onclick="return doclink('link-120', 'iterateString', 'link-15');">iterateString</a></tt><tt class="py-op">(</tt><tt id="link-121" class="py-name"><a title="Bio.EUtils.POM.ElementNode.text
Bio.Prosite.Prodoc._RecordConsumer.text
Martel.test.test_Iterator.text
Martel.test.test_ParseRecords.text" class="py-name" href="#" onclick="return doclink('link-121', 'text', 'link-7');">text</a></tt><tt class="py-op">)</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">assert</tt> <tt class="py-name">len</tt><tt class="py-op">(</tt><tt class="py-name">info</tt><tt class="py-op">[</tt><tt class="py-string">"b"</tt><tt class="py-op">]</tt><tt class="py-op">)</tt> <tt class="py-op">==</tt> <tt class="py-number">1</tt> </tt>
<a name="L146"></a><tt class="py-lineno">146</tt>  <tt class="py-line">        <tt class="py-keyword">assert</tt> <tt class="py-name">len</tt><tt class="py-op">(</tt><tt class="py-name">info</tt><tt class="py-op">[</tt><tt class="py-string">"b"</tt><tt class="py-op">]</tt><tt class="py-op">[</tt><tt class="py-number">0</tt><tt class="py-op">]</tt><tt class="py-op">)</tt> <tt class="py-op">==</tt> <tt id="link-122" class="py-name"><a title="Bio.PDB.Polypeptide.i" class="py-name" href="#" onclick="return doclink('link-122', 'i', 'link-17');">i</a></tt><tt class="py-op">,</tt> <tt class="py-op">(</tt><tt class="py-name">info</tt><tt class="py-op">[</tt><tt class="py-string">"b"</tt><tt class="py-op">]</tt><tt class="py-op">[</tt><tt class="py-number">0</tt><tt class="py-op">]</tt><tt class="py-op">,</tt> <tt id="link-123" class="py-name"><a title="Bio.PDB.Polypeptide.i" class="py-name" href="#" onclick="return doclink('link-123', 'i', 'link-17');">i</a></tt><tt class="py-op">)</tt> </tt>
<a name="L147"></a><tt class="py-lineno">147</tt>  <tt class="py-line">        <tt id="link-124" class="py-name"><a title="Bio.PDB.Polypeptide.i" class="py-name" href="#" onclick="return doclink('link-124', 'i', 'link-17');">i</a></tt> <tt class="py-op">=</tt> <tt id="link-125" class="py-name"><a title="Bio.PDB.Polypeptide.i" class="py-name" href="#" onclick="return doclink('link-125', 'i', 'link-17');">i</a></tt> <tt class="py-op">+</tt><tt class="py-number">1</tt> </tt>
<a name="L148"></a><tt class="py-lineno">148</tt>  <tt class="py-line">    <tt class="py-keyword">assert</tt> <tt id="link-126" class="py-name"><a title="Bio.PDB.Polypeptide.i" class="py-name" href="#" onclick="return doclink('link-126', 'i', 'link-17');">i</a></tt> <tt class="py-op">==</tt> <tt class="py-number">3</tt><tt class="py-op">,</tt> <tt id="link-127" class="py-name"><a title="Bio.PDB.Polypeptide.i" class="py-name" href="#" onclick="return doclink('link-127', 'i', 'link-17');">i</a></tt> </tt>
</div><a name="L149"></a><tt class="py-lineno">149</tt>  <tt class="py-line">                         </tt>
<a name="L150"></a><tt class="py-lineno">150</tt>  <tt class="py-line"> </tt>
<a name="test_header_footer3"></a><div id="test_header_footer3-def"><a name="L151"></a><tt class="py-lineno">151</tt> <a class="py-toggle" href="#" id="test_header_footer3-toggle" onclick="return toggle('test_header_footer3');">-</a><tt class="py-line"><tt class="py-keyword">def</tt> <a class="py-def-name" href="Martel.test.test_Iterator-module.html#test_header_footer3">test_header_footer3</a><tt class="py-op">(</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
</div><div id="test_header_footer3-collapsed" style="display:none;" pad="+++" indent="++++"></div><div id="test_header_footer3-expanded"><a name="L152"></a><tt class="py-lineno">152</tt>  <tt class="py-line">    <tt id="link-128" class="py-name"><a title="Bio.Affy.CelFile.exp
Bio.LogisticRegression.exp
Bio.MarkovModel.exp
Bio.MaxEntropy.exp
Bio.NaiveBayes.exp
Bio.Statistics.lowess.exp
Bio.distance.exp
Bio.kNN.exp" class="py-name" href="#" onclick="return doclink('link-128', 'exp', 'link-51');">exp</a></tt> <tt class="py-op">=</tt> <tt id="link-129" class="py-name"><a title="Martel" class="py-name" href="#" onclick="return doclink('link-129', 'Martel', 'link-2');">Martel</a></tt><tt class="py-op">.</tt><tt id="link-130" class="py-name"><a title="Martel.Expression.HeaderFooter" class="py-name" href="#" onclick="return doclink('link-130', 'HeaderFooter', 'link-80');">HeaderFooter</a></tt><tt class="py-op">(</tt><tt class="py-string">"dataset"</tt><tt class="py-op">,</tt> <tt class="py-op">{</tt><tt class="py-op">}</tt><tt class="py-op">,</tt> </tt>
<a name="L153"></a><tt class="py-lineno">153</tt>  <tt class="py-line">                              <tt class="py-name">None</tt><tt class="py-op">,</tt> </tt>
<a name="L154"></a><tt class="py-lineno">154</tt>  <tt class="py-line">                              <tt class="py-name">None</tt><tt class="py-op">,</tt> <tt class="py-name">None</tt><tt class="py-op">,</tt> </tt>
<a name="L155"></a><tt class="py-lineno">155</tt>  <tt class="py-line">                               </tt>
<a name="L156"></a><tt class="py-lineno">156</tt>  <tt class="py-line">                              <tt id="link-131" class="py-name"><a title="Martel" class="py-name" href="#" onclick="return doclink('link-131', 'Martel', 'link-2');">Martel</a></tt><tt class="py-op">.</tt><tt id="link-132" class="py-name"><a title="Martel.Re" class="py-name" href="#" onclick="return doclink('link-132', 'Re', 'link-53');">Re</a></tt><tt class="py-op">(</tt><tt class="py-string">"a(?P&lt;b&gt;b*)a\R"</tt><tt class="py-op">)</tt><tt class="py-op">,</tt> </tt>
<a name="L157"></a><tt class="py-lineno">157</tt>  <tt class="py-line">                              <tt id="link-133" class="py-name"><a title="Martel.RecordReader
Martel.RecordReader.RecordReader" class="py-name" href="#" onclick="return doclink('link-133', 'RecordReader', 'link-4');">RecordReader</a></tt><tt class="py-op">.</tt><tt id="link-134" class="py-name"><a title="Martel.RecordReader.CountLines" class="py-name" href="#" onclick="return doclink('link-134', 'CountLines', 'link-84');">CountLines</a></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 class="py-op">,</tt> </tt>
<a name="L158"></a><tt class="py-lineno">158</tt>  <tt class="py-line">                               </tt>
<a name="L159"></a><tt class="py-lineno">159</tt>  <tt class="py-line">                              <tt class="py-name">None</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">None</tt><tt class="py-op">,</tt> <tt class="py-name">None</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">lines</tt> <tt class="py-op">=</tt> <tt class="py-op">[</tt> </tt>
<a name="L162"></a><tt class="py-lineno">162</tt>  <tt class="py-line">        <tt class="py-string">"aa"</tt><tt class="py-op">,</tt> </tt>
<a name="L163"></a><tt class="py-lineno">163</tt>  <tt class="py-line">        <tt class="py-string">"aba"</tt><tt class="py-op">,</tt> </tt>
<a name="L164"></a><tt class="py-lineno">164</tt>  <tt class="py-line">        <tt class="py-string">"abba"</tt><tt class="py-op">,</tt> </tt>
<a name="L165"></a><tt class="py-lineno">165</tt>  <tt class="py-line">        <tt class="py-op">]</tt> </tt>
<a name="L166"></a><tt class="py-lineno">166</tt>  <tt class="py-line">    <tt id="link-135" class="py-name"><a title="Bio.EUtils.POM.ElementNode.text
Bio.Prosite.Prodoc._RecordConsumer.text
Martel.test.test_Iterator.text
Martel.test.test_ParseRecords.text" class="py-name" href="#" onclick="return doclink('link-135', 'text', 'link-7');">text</a></tt> <tt class="py-op">=</tt> <tt class="py-string">"\n"</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-op">+</tt> <tt class="py-string">"\n"</tt> </tt>
<a name="L167"></a><tt class="py-lineno">167</tt>  <tt class="py-line"> </tt>
<a name="L168"></a><tt class="py-lineno">168</tt>  <tt class="py-line">    <tt id="link-136" class="py-name"><a title="Bio.PDB.Polypeptide.i" class="py-name" href="#" onclick="return doclink('link-136', 'i', 'link-17');">i</a></tt> <tt class="py-op">=</tt> <tt class="py-number">0</tt> </tt>
<a name="L169"></a><tt class="py-lineno">169</tt>  <tt class="py-line">    <tt class="py-keyword">for</tt> <tt class="py-name">info</tt> <tt class="py-keyword">in</tt> <tt id="link-137" class="py-name"><a title="Bio.Affy.CelFile.exp
Bio.LogisticRegression.exp
Bio.MarkovModel.exp
Bio.MaxEntropy.exp
Bio.NaiveBayes.exp
Bio.Statistics.lowess.exp
Bio.distance.exp
Bio.kNN.exp" class="py-name" href="#" onclick="return doclink('link-137', 'exp', 'link-51');">exp</a></tt><tt class="py-op">.</tt><tt id="link-138" class="py-name"><a title="Bio.config.FormatRegistry.FormatObject.make_iterator
Martel.Expression.Expression.make_iterator
Martel.Expression.HeaderFooter.make_iterator
Martel.Expression.ParseRecords.make_iterator" class="py-name" href="#" onclick="return doclink('link-138', 'make_iterator', 'link-14');">make_iterator</a></tt><tt class="py-op">(</tt><tt class="py-string">"b"</tt><tt class="py-op">)</tt><tt class="py-op">.</tt><tt id="link-139" class="py-name"><a title="Martel.IterParser.IterHeaderFooter.iterateString
Martel.IterParser.IterRecords.iterateString
Martel.Iterator.Iterator.iterateString
Martel.Iterator.IteratorHeaderFooter.iterateString
Martel.Iterator.IteratorRecords.iterateString" class="py-name" href="#" onclick="return doclink('link-139', 'iterateString', 'link-15');">iterateString</a></tt><tt class="py-op">(</tt><tt id="link-140" class="py-name"><a title="Bio.EUtils.POM.ElementNode.text
Bio.Prosite.Prodoc._RecordConsumer.text
Martel.test.test_Iterator.text
Martel.test.test_ParseRecords.text" class="py-name" href="#" onclick="return doclink('link-140', 'text', 'link-7');">text</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-keyword">assert</tt> <tt class="py-name">len</tt><tt class="py-op">(</tt><tt class="py-name">info</tt><tt class="py-op">[</tt><tt class="py-string">"b"</tt><tt class="py-op">]</tt><tt class="py-op">)</tt> <tt class="py-op">==</tt> <tt class="py-number">1</tt> </tt>
<a name="L171"></a><tt class="py-lineno">171</tt>  <tt class="py-line">        <tt class="py-keyword">assert</tt> <tt class="py-name">len</tt><tt class="py-op">(</tt><tt class="py-name">info</tt><tt class="py-op">[</tt><tt class="py-string">"b"</tt><tt class="py-op">]</tt><tt class="py-op">[</tt><tt class="py-number">0</tt><tt class="py-op">]</tt><tt class="py-op">)</tt> <tt class="py-op">==</tt> <tt id="link-141" class="py-name"><a title="Bio.PDB.Polypeptide.i" class="py-name" href="#" onclick="return doclink('link-141', 'i', 'link-17');">i</a></tt><tt class="py-op">,</tt> <tt class="py-op">(</tt><tt class="py-name">info</tt><tt class="py-op">[</tt><tt class="py-string">"b"</tt><tt class="py-op">]</tt><tt class="py-op">[</tt><tt class="py-number">0</tt><tt class="py-op">]</tt><tt class="py-op">,</tt> <tt id="link-142" class="py-name"><a title="Bio.PDB.Polypeptide.i" class="py-name" href="#" onclick="return doclink('link-142', 'i', 'link-17');">i</a></tt><tt class="py-op">)</tt> </tt>
<a name="L172"></a><tt class="py-lineno">172</tt>  <tt class="py-line">        <tt id="link-143" class="py-name"><a title="Bio.PDB.Polypeptide.i" class="py-name" href="#" onclick="return doclink('link-143', 'i', 'link-17');">i</a></tt> <tt class="py-op">=</tt> <tt id="link-144" class="py-name"><a title="Bio.PDB.Polypeptide.i" class="py-name" href="#" onclick="return doclink('link-144', 'i', 'link-17');">i</a></tt> <tt class="py-op">+</tt><tt class="py-number">1</tt> </tt>
<a name="L173"></a><tt class="py-lineno">173</tt>  <tt class="py-line">    <tt class="py-keyword">assert</tt> <tt id="link-145" class="py-name"><a title="Bio.PDB.Polypeptide.i" class="py-name" href="#" onclick="return doclink('link-145', 'i', 'link-17');">i</a></tt> <tt class="py-op">==</tt> <tt class="py-number">3</tt><tt class="py-op">,</tt> <tt id="link-146" class="py-name"><a title="Bio.PDB.Polypeptide.i" class="py-name" href="#" onclick="return doclink('link-146', 'i', 'link-17');">i</a></tt> </tt>
</div><a name="L174"></a><tt class="py-lineno">174</tt>  <tt class="py-line">                         </tt>
<a name="L175"></a><tt class="py-lineno">175</tt>  <tt class="py-line"> </tt>
<a name="test_header_footer4"></a><div id="test_header_footer4-def"><a name="L176"></a><tt class="py-lineno">176</tt> <a class="py-toggle" href="#" id="test_header_footer4-toggle" onclick="return toggle('test_header_footer4');">-</a><tt class="py-line"><tt class="py-keyword">def</tt> <a class="py-def-name" href="Martel.test.test_Iterator-module.html#test_header_footer4">test_header_footer4</a><tt class="py-op">(</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
</div><div id="test_header_footer4-collapsed" style="display:none;" pad="+++" indent="++++"></div><div id="test_header_footer4-expanded"><a name="L177"></a><tt class="py-lineno">177</tt>  <tt class="py-line">    <tt class="py-comment"># Test that the errors are correct</tt> </tt>
<a name="L178"></a><tt class="py-lineno">178</tt>  <tt class="py-line"><tt class="py-comment"></tt>    <tt id="link-147" class="py-name"><a title="Bio.Affy.CelFile.exp
Bio.LogisticRegression.exp
Bio.MarkovModel.exp
Bio.MaxEntropy.exp
Bio.NaiveBayes.exp
Bio.Statistics.lowess.exp
Bio.distance.exp
Bio.kNN.exp" class="py-name" href="#" onclick="return doclink('link-147', 'exp', 'link-51');">exp</a></tt> <tt class="py-op">=</tt> <tt id="link-148" class="py-name"><a title="Martel" class="py-name" href="#" onclick="return doclink('link-148', 'Martel', 'link-2');">Martel</a></tt><tt class="py-op">.</tt><tt id="link-149" class="py-name"><a title="Martel.Expression.HeaderFooter" class="py-name" href="#" onclick="return doclink('link-149', 'HeaderFooter', 'link-80');">HeaderFooter</a></tt><tt class="py-op">(</tt><tt class="py-string">"dataset"</tt><tt class="py-op">,</tt> <tt class="py-op">{</tt><tt class="py-op">}</tt><tt class="py-op">,</tt> </tt>
<a name="L179"></a><tt class="py-lineno">179</tt>  <tt class="py-line">                              <tt id="link-150" class="py-name"><a title="Martel" class="py-name" href="#" onclick="return doclink('link-150', 'Martel', 'link-2');">Martel</a></tt><tt class="py-op">.</tt><tt id="link-151" class="py-name"><a title="Martel.Re" class="py-name" href="#" onclick="return doclink('link-151', 'Re', 'link-53');">Re</a></tt><tt class="py-op">(</tt><tt class="py-string">"header\R"</tt><tt class="py-op">)</tt><tt class="py-op">,</tt> </tt>
<a name="L180"></a><tt class="py-lineno">180</tt>  <tt class="py-line">                              <tt id="link-152" class="py-name"><a title="Martel.RecordReader
Martel.RecordReader.RecordReader" class="py-name" href="#" onclick="return doclink('link-152', 'RecordReader', 'link-4');">RecordReader</a></tt><tt class="py-op">.</tt><tt id="link-153" class="py-name"><a title="Martel.RecordReader.CountLines" class="py-name" href="#" onclick="return doclink('link-153', 'CountLines', 'link-84');">CountLines</a></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 class="py-op">,</tt> </tt>
<a name="L181"></a><tt class="py-lineno">181</tt>  <tt class="py-line">                               </tt>
<a name="L182"></a><tt class="py-lineno">182</tt>  <tt class="py-line">                              <tt id="link-154" class="py-name"><a title="Martel" class="py-name" href="#" onclick="return doclink('link-154', 'Martel', 'link-2');">Martel</a></tt><tt class="py-op">.</tt><tt id="link-155" class="py-name"><a title="Martel.Re" class="py-name" href="#" onclick="return doclink('link-155', 'Re', 'link-53');">Re</a></tt><tt class="py-op">(</tt><tt class="py-string">"a(?P&lt;b&gt;b*)a\R"</tt><tt class="py-op">)</tt><tt class="py-op">,</tt> </tt>
<a name="L183"></a><tt class="py-lineno">183</tt>  <tt class="py-line">                              <tt id="link-156" class="py-name"><a title="Martel.RecordReader
Martel.RecordReader.RecordReader" class="py-name" href="#" onclick="return doclink('link-156', 'RecordReader', 'link-4');">RecordReader</a></tt><tt class="py-op">.</tt><tt id="link-157" class="py-name"><a title="Martel.RecordReader.CountLines" class="py-name" href="#" onclick="return doclink('link-157', 'CountLines', 'link-84');">CountLines</a></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 class="py-op">,</tt> </tt>
<a name="L184"></a><tt class="py-lineno">184</tt>  <tt class="py-line">                               </tt>
<a name="L185"></a><tt class="py-lineno">185</tt>  <tt class="py-line">                              <tt id="link-158" class="py-name"><a title="Martel" class="py-name" href="#" onclick="return doclink('link-158', 'Martel', 'link-2');">Martel</a></tt><tt class="py-op">.</tt><tt id="link-159" class="py-name"><a title="Martel.Re" class="py-name" href="#" onclick="return doclink('link-159', 'Re', 'link-53');">Re</a></tt><tt class="py-op">(</tt><tt class="py-string">"end\R"</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 id="link-160" class="py-name"><a title="Martel.RecordReader
Martel.RecordReader.RecordReader" class="py-name" href="#" onclick="return doclink('link-160', 'RecordReader', 'link-4');">RecordReader</a></tt><tt class="py-op">.</tt><tt id="link-161" class="py-name"><a title="Martel.RecordReader.CountLines" class="py-name" href="#" onclick="return doclink('link-161', 'CountLines', 'link-84');">CountLines</a></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 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-name">lines</tt> <tt class="py-op">=</tt> <tt class="py-op">[</tt> </tt>
<a name="L188"></a><tt class="py-lineno">188</tt>  <tt class="py-line">        <tt class="py-string">"HEADER"</tt><tt class="py-op">,</tt> </tt>
<a name="L189"></a><tt class="py-lineno">189</tt>  <tt class="py-line">        <tt class="py-string">"aa"</tt><tt class="py-op">,</tt> </tt>
<a name="L190"></a><tt class="py-lineno">190</tt>  <tt class="py-line">        <tt class="py-string">"aba"</tt><tt class="py-op">,</tt> </tt>
<a name="L191"></a><tt class="py-lineno">191</tt>  <tt class="py-line">        <tt class="py-string">"abba"</tt><tt class="py-op">,</tt> </tt>
<a name="L192"></a><tt class="py-lineno">192</tt>  <tt class="py-line">        <tt class="py-string">"end"</tt> </tt>
<a name="L193"></a><tt class="py-lineno">193</tt>  <tt class="py-line">        <tt class="py-op">]</tt> </tt>
<a name="L194"></a><tt class="py-lineno">194</tt>  <tt class="py-line">    <tt id="link-162" class="py-name"><a title="Bio.EUtils.POM.ElementNode.text
Bio.Prosite.Prodoc._RecordConsumer.text
Martel.test.test_Iterator.text
Martel.test.test_ParseRecords.text" class="py-name" href="#" onclick="return doclink('link-162', 'text', 'link-7');">text</a></tt> <tt class="py-op">=</tt> <tt class="py-string">"\n"</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-op">+</tt> <tt class="py-string">"\n"</tt> </tt>
<a name="L195"></a><tt class="py-lineno">195</tt>  <tt class="py-line"> </tt>
<a name="L196"></a><tt class="py-lineno">196</tt>  <tt class="py-line">    <tt class="py-keyword">try</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">for</tt> <tt class="py-name">info</tt> <tt class="py-keyword">in</tt> <tt id="link-163" class="py-name"><a title="Bio.Affy.CelFile.exp
Bio.LogisticRegression.exp
Bio.MarkovModel.exp
Bio.MaxEntropy.exp
Bio.NaiveBayes.exp
Bio.Statistics.lowess.exp
Bio.distance.exp
Bio.kNN.exp" class="py-name" href="#" onclick="return doclink('link-163', 'exp', 'link-51');">exp</a></tt><tt class="py-op">.</tt><tt id="link-164" class="py-name"><a title="Bio.config.FormatRegistry.FormatObject.make_iterator
Martel.Expression.Expression.make_iterator
Martel.Expression.HeaderFooter.make_iterator
Martel.Expression.ParseRecords.make_iterator" class="py-name" href="#" onclick="return doclink('link-164', 'make_iterator', 'link-14');">make_iterator</a></tt><tt class="py-op">(</tt><tt class="py-string">"b"</tt><tt class="py-op">)</tt><tt class="py-op">.</tt><tt id="link-165" class="py-name"><a title="Martel.IterParser.IterHeaderFooter.iterateString
Martel.IterParser.IterRecords.iterateString
Martel.Iterator.Iterator.iterateString
Martel.Iterator.IteratorHeaderFooter.iterateString
Martel.Iterator.IteratorRecords.iterateString" class="py-name" href="#" onclick="return doclink('link-165', 'iterateString', 'link-15');">iterateString</a></tt><tt class="py-op">(</tt><tt id="link-166" class="py-name"><a title="Bio.EUtils.POM.ElementNode.text
Bio.Prosite.Prodoc._RecordConsumer.text
Martel.test.test_Iterator.text
Martel.test.test_ParseRecords.text" class="py-name" href="#" onclick="return doclink('link-166', 'text', 'link-7');">text</a></tt><tt class="py-op">)</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">pass</tt> </tt>
<a name="L199"></a><tt class="py-lineno">199</tt>  <tt class="py-line">    <tt class="py-keyword">except</tt> <tt id="link-167" class="py-name"><a title="Bio.AlignAce.Parser
Bio.Entrez.Parser
Bio.MEME.Parser
Bio.SCOP.Cla.Parser
Bio.SCOP.Des.Parser
Bio.SCOP.Dom.Parser
Bio.SCOP.Hie.Parser
Bio.SCOP.Raf.Parser
Martel.Parser
Martel.Parser.Parser" class="py-name" href="#" onclick="return doclink('link-167', 'Parser', 'link-5');">Parser</a></tt><tt class="py-op">.</tt><tt id="link-168" class="py-name" targets="Class Martel.Parser.ParserPositionException=Martel.Parser.ParserPositionException-class.html"><a title="Martel.Parser.ParserPositionException" class="py-name" href="#" onclick="return doclink('link-168', 'ParserPositionException', 'link-168');">ParserPositionException</a></tt><tt class="py-op">,</tt> <tt class="py-name">exc</tt><tt class="py-op">:</tt> </tt>
<a name="L200"></a><tt class="py-lineno">200</tt>  <tt class="py-line">        <tt class="py-keyword">assert</tt> <tt class="py-name">exc</tt><tt class="py-op">.</tt><tt class="py-name">pos</tt> <tt class="py-op">==</tt> <tt class="py-number">0</tt> </tt>
</div><a name="L201"></a><tt class="py-lineno">201</tt>  <tt class="py-line">                         </tt>
<a name="L202"></a><tt class="py-lineno">202</tt>  <tt class="py-line"> </tt>
<a name="test_header_footer5"></a><div id="test_header_footer5-def"><a name="L203"></a><tt class="py-lineno">203</tt> <a class="py-toggle" href="#" id="test_header_footer5-toggle" onclick="return toggle('test_header_footer5');">-</a><tt class="py-line"><tt class="py-keyword">def</tt> <a class="py-def-name" href="Martel.test.test_Iterator-module.html#test_header_footer5">test_header_footer5</a><tt class="py-op">(</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
</div><div id="test_header_footer5-collapsed" style="display:none;" pad="+++" indent="++++"></div><div id="test_header_footer5-expanded"><a name="L204"></a><tt class="py-lineno">204</tt>  <tt class="py-line">    <tt id="link-169" class="py-name"><a title="Bio.Affy.CelFile.exp
Bio.LogisticRegression.exp
Bio.MarkovModel.exp
Bio.MaxEntropy.exp
Bio.NaiveBayes.exp
Bio.Statistics.lowess.exp
Bio.distance.exp
Bio.kNN.exp" class="py-name" href="#" onclick="return doclink('link-169', 'exp', 'link-51');">exp</a></tt> <tt class="py-op">=</tt> <tt id="link-170" class="py-name"><a title="Martel" class="py-name" href="#" onclick="return doclink('link-170', 'Martel', 'link-2');">Martel</a></tt><tt class="py-op">.</tt><tt id="link-171" class="py-name"><a title="Martel.Expression.HeaderFooter" class="py-name" href="#" onclick="return doclink('link-171', 'HeaderFooter', 'link-80');">HeaderFooter</a></tt><tt class="py-op">(</tt><tt class="py-string">"dataset"</tt><tt class="py-op">,</tt> <tt class="py-op">{</tt><tt class="py-op">}</tt><tt class="py-op">,</tt> </tt>
<a name="L205"></a><tt class="py-lineno">205</tt>  <tt class="py-line">                              <tt class="py-name">None</tt><tt class="py-op">,</tt> </tt>
<a name="L206"></a><tt class="py-lineno">206</tt>  <tt class="py-line">                              <tt class="py-name">None</tt><tt class="py-op">,</tt> <tt class="py-name">None</tt><tt class="py-op">,</tt> </tt>
<a name="L207"></a><tt class="py-lineno">207</tt>  <tt class="py-line">                               </tt>
<a name="L208"></a><tt class="py-lineno">208</tt>  <tt class="py-line">                              <tt id="link-172" class="py-name"><a title="Martel" class="py-name" href="#" onclick="return doclink('link-172', 'Martel', 'link-2');">Martel</a></tt><tt class="py-op">.</tt><tt id="link-173" class="py-name"><a title="Martel.Re" class="py-name" href="#" onclick="return doclink('link-173', 'Re', 'link-53');">Re</a></tt><tt class="py-op">(</tt><tt class="py-string">"a(?P&lt;b&gt;b*)a\R"</tt><tt class="py-op">)</tt><tt class="py-op">,</tt> </tt>
<a name="L209"></a><tt class="py-lineno">209</tt>  <tt class="py-line">                              <tt id="link-174" class="py-name"><a title="Martel.RecordReader
Martel.RecordReader.RecordReader" class="py-name" href="#" onclick="return doclink('link-174', 'RecordReader', 'link-4');">RecordReader</a></tt><tt class="py-op">.</tt><tt id="link-175" class="py-name"><a title="Martel.RecordReader.CountLines" class="py-name" href="#" onclick="return doclink('link-175', 'CountLines', 'link-84');">CountLines</a></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 class="py-op">,</tt> </tt>
<a name="L210"></a><tt class="py-lineno">210</tt>  <tt class="py-line">                               </tt>
<a name="L211"></a><tt class="py-lineno">211</tt>  <tt class="py-line">                              <tt id="link-176" class="py-name"><a title="Martel" class="py-name" href="#" onclick="return doclink('link-176', 'Martel', 'link-2');">Martel</a></tt><tt class="py-op">.</tt><tt id="link-177" class="py-name"><a title="Martel.Re" class="py-name" href="#" onclick="return doclink('link-177', 'Re', 'link-53');">Re</a></tt><tt class="py-op">(</tt><tt class="py-string">"end\R"</tt><tt class="py-op">)</tt><tt class="py-op">,</tt> </tt>
<a name="L212"></a><tt class="py-lineno">212</tt>  <tt class="py-line">                              <tt id="link-178" class="py-name"><a title="Martel.RecordReader
Martel.RecordReader.RecordReader" class="py-name" href="#" onclick="return doclink('link-178', 'RecordReader', 'link-4');">RecordReader</a></tt><tt class="py-op">.</tt><tt id="link-179" class="py-name"><a title="Martel.RecordReader.CountLines" class="py-name" href="#" onclick="return doclink('link-179', 'CountLines', 'link-84');">CountLines</a></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 class="py-op">,</tt><tt class="py-op">)</tt> </tt>
<a name="L213"></a><tt class="py-lineno">213</tt>  <tt class="py-line">    <tt class="py-name">lines</tt> <tt class="py-op">=</tt> <tt class="py-op">[</tt> </tt>
<a name="L214"></a><tt class="py-lineno">214</tt>  <tt class="py-line">        <tt class="py-string">"aa"</tt><tt class="py-op">,</tt> </tt>
<a name="L215"></a><tt class="py-lineno">215</tt>  <tt class="py-line">        <tt class="py-string">"aba"</tt><tt class="py-op">,</tt> </tt>
<a name="L216"></a><tt class="py-lineno">216</tt>  <tt class="py-line">        <tt class="py-string">"abba"</tt><tt class="py-op">,</tt> </tt>
<a name="L217"></a><tt class="py-lineno">217</tt>  <tt class="py-line">        <tt class="py-string">"END"</tt> </tt>
<a name="L218"></a><tt class="py-lineno">218</tt>  <tt class="py-line">        <tt class="py-op">]</tt> </tt>
<a name="L219"></a><tt class="py-lineno">219</tt>  <tt class="py-line">    <tt id="link-180" class="py-name"><a title="Bio.EUtils.POM.ElementNode.text
Bio.Prosite.Prodoc._RecordConsumer.text
Martel.test.test_Iterator.text
Martel.test.test_ParseRecords.text" class="py-name" href="#" onclick="return doclink('link-180', 'text', 'link-7');">text</a></tt> <tt class="py-op">=</tt> <tt class="py-string">"\n"</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-op">+</tt> <tt class="py-string">"\n"</tt> </tt>
<a name="L220"></a><tt class="py-lineno">220</tt>  <tt class="py-line"> </tt>
<a name="L221"></a><tt class="py-lineno">221</tt>  <tt class="py-line">    <tt class="py-keyword">try</tt><tt class="py-op">:</tt> </tt>
<a name="L222"></a><tt class="py-lineno">222</tt>  <tt class="py-line">        <tt class="py-keyword">for</tt> <tt class="py-name">info</tt> <tt class="py-keyword">in</tt> <tt id="link-181" class="py-name"><a title="Bio.Affy.CelFile.exp
Bio.LogisticRegression.exp
Bio.MarkovModel.exp
Bio.MaxEntropy.exp
Bio.NaiveBayes.exp
Bio.Statistics.lowess.exp
Bio.distance.exp
Bio.kNN.exp" class="py-name" href="#" onclick="return doclink('link-181', 'exp', 'link-51');">exp</a></tt><tt class="py-op">.</tt><tt id="link-182" class="py-name"><a title="Bio.config.FormatRegistry.FormatObject.make_iterator
Martel.Expression.Expression.make_iterator
Martel.Expression.HeaderFooter.make_iterator
Martel.Expression.ParseRecords.make_iterator" class="py-name" href="#" onclick="return doclink('link-182', 'make_iterator', 'link-14');">make_iterator</a></tt><tt class="py-op">(</tt><tt class="py-string">"b"</tt><tt class="py-op">)</tt><tt class="py-op">.</tt><tt id="link-183" class="py-name"><a title="Martel.IterParser.IterHeaderFooter.iterateString
Martel.IterParser.IterRecords.iterateString
Martel.Iterator.Iterator.iterateString
Martel.Iterator.IteratorHeaderFooter.iterateString
Martel.Iterator.IteratorRecords.iterateString" class="py-name" href="#" onclick="return doclink('link-183', 'iterateString', 'link-15');">iterateString</a></tt><tt class="py-op">(</tt><tt id="link-184" class="py-name"><a title="Bio.EUtils.POM.ElementNode.text
Bio.Prosite.Prodoc._RecordConsumer.text
Martel.test.test_Iterator.text
Martel.test.test_ParseRecords.text" class="py-name" href="#" onclick="return doclink('link-184', 'text', 'link-7');">text</a></tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
<a name="L223"></a><tt class="py-lineno">223</tt>  <tt class="py-line">            <tt class="py-keyword">assert</tt> <tt class="py-name">len</tt><tt class="py-op">(</tt><tt class="py-name">info</tt><tt class="py-op">[</tt><tt class="py-string">"b"</tt><tt class="py-op">]</tt><tt class="py-op">)</tt> <tt class="py-op">==</tt> <tt class="py-number">1</tt> </tt>
<a name="L224"></a><tt class="py-lineno">224</tt>  <tt class="py-line">    <tt class="py-keyword">except</tt> <tt id="link-185" class="py-name"><a title="Bio.AlignAce.Parser
Bio.Entrez.Parser
Bio.MEME.Parser
Bio.SCOP.Cla.Parser
Bio.SCOP.Des.Parser
Bio.SCOP.Dom.Parser
Bio.SCOP.Hie.Parser
Bio.SCOP.Raf.Parser
Martel.Parser
Martel.Parser.Parser" class="py-name" href="#" onclick="return doclink('link-185', 'Parser', 'link-5');">Parser</a></tt><tt class="py-op">.</tt><tt id="link-186" class="py-name"><a title="Martel.Parser.ParserPositionException" class="py-name" href="#" onclick="return doclink('link-186', 'ParserPositionException', 'link-168');">ParserPositionException</a></tt><tt class="py-op">,</tt> <tt class="py-name">exc</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">assert</tt> <tt class="py-name">exc</tt><tt class="py-op">.</tt><tt class="py-name">pos</tt> <tt class="py-op">==</tt> <tt class="py-number">12</tt><tt class="py-op">,</tt> <tt class="py-name">exc</tt><tt class="py-op">.</tt><tt class="py-name">pos</tt> </tt>
</div><a name="L226"></a><tt class="py-lineno">226</tt>  <tt class="py-line">                         </tt>
<a name="L227"></a><tt class="py-lineno">227</tt>  <tt class="py-line"> </tt>
<a name="test_header_footer6"></a><div id="test_header_footer6-def"><a name="L228"></a><tt class="py-lineno">228</tt> <a class="py-toggle" href="#" id="test_header_footer6-toggle" onclick="return toggle('test_header_footer6');">-</a><tt class="py-line"><tt class="py-keyword">def</tt> <a class="py-def-name" href="Martel.test.test_Iterator-module.html#test_header_footer6">test_header_footer6</a><tt class="py-op">(</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
</div><div id="test_header_footer6-collapsed" style="display:none;" pad="+++" indent="++++"></div><div id="test_header_footer6-expanded"><a name="L229"></a><tt class="py-lineno">229</tt>  <tt class="py-line">    <tt id="link-187" class="py-name"><a title="Bio.Affy.CelFile.exp
Bio.LogisticRegression.exp
Bio.MarkovModel.exp
Bio.MaxEntropy.exp
Bio.NaiveBayes.exp
Bio.Statistics.lowess.exp
Bio.distance.exp
Bio.kNN.exp" class="py-name" href="#" onclick="return doclink('link-187', 'exp', 'link-51');">exp</a></tt> <tt class="py-op">=</tt> <tt id="link-188" class="py-name"><a title="Martel" class="py-name" href="#" onclick="return doclink('link-188', 'Martel', 'link-2');">Martel</a></tt><tt class="py-op">.</tt><tt id="link-189" class="py-name"><a title="Martel.Expression.HeaderFooter" class="py-name" href="#" onclick="return doclink('link-189', 'HeaderFooter', 'link-80');">HeaderFooter</a></tt><tt class="py-op">(</tt><tt class="py-string">"dataset"</tt><tt class="py-op">,</tt> <tt class="py-op">{</tt><tt class="py-op">}</tt><tt class="py-op">,</tt> </tt>
<a name="L230"></a><tt class="py-lineno">230</tt>  <tt class="py-line">                              <tt class="py-name">None</tt><tt class="py-op">,</tt> </tt>
<a name="L231"></a><tt class="py-lineno">231</tt>  <tt class="py-line">                              <tt class="py-name">None</tt><tt class="py-op">,</tt> <tt class="py-name">None</tt><tt class="py-op">,</tt> </tt>
<a name="L232"></a><tt class="py-lineno">232</tt>  <tt class="py-line">                               </tt>
<a name="L233"></a><tt class="py-lineno">233</tt>  <tt class="py-line">                              <tt id="link-190" class="py-name"><a title="Martel" class="py-name" href="#" onclick="return doclink('link-190', 'Martel', 'link-2');">Martel</a></tt><tt class="py-op">.</tt><tt id="link-191" class="py-name"><a title="Martel.Re" class="py-name" href="#" onclick="return doclink('link-191', 'Re', 'link-53');">Re</a></tt><tt class="py-op">(</tt><tt class="py-string">"a(?P&lt;b&gt;b*)a\R"</tt><tt class="py-op">)</tt><tt class="py-op">,</tt> </tt>
<a name="L234"></a><tt class="py-lineno">234</tt>  <tt class="py-line">                              <tt id="link-192" class="py-name"><a title="Martel.RecordReader
Martel.RecordReader.RecordReader" class="py-name" href="#" onclick="return doclink('link-192', 'RecordReader', 'link-4');">RecordReader</a></tt><tt class="py-op">.</tt><tt id="link-193" class="py-name"><a title="Martel.RecordReader.CountLines" class="py-name" href="#" onclick="return doclink('link-193', 'CountLines', 'link-84');">CountLines</a></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 class="py-op">,</tt> </tt>
<a name="L235"></a><tt class="py-lineno">235</tt>  <tt class="py-line">                               </tt>
<a name="L236"></a><tt class="py-lineno">236</tt>  <tt class="py-line">                              <tt class="py-name">None</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">None</tt><tt class="py-op">,</tt> <tt class="py-name">None</tt><tt class="py-op">)</tt> </tt>
<a name="L238"></a><tt class="py-lineno">238</tt>  <tt class="py-line">    <tt class="py-name">lines</tt> <tt class="py-op">=</tt> <tt class="py-op">[</tt> </tt>
<a name="L239"></a><tt class="py-lineno">239</tt>  <tt class="py-line">        <tt class="py-string">"aA"</tt><tt class="py-op">,</tt> </tt>
<a name="L240"></a><tt class="py-lineno">240</tt>  <tt class="py-line">        <tt class="py-string">"aBbbba"</tt><tt class="py-op">,</tt> </tt>
<a name="L241"></a><tt class="py-lineno">241</tt>  <tt class="py-line">        <tt class="py-string">"abba"</tt><tt class="py-op">,</tt> </tt>
<a name="L242"></a><tt class="py-lineno">242</tt>  <tt class="py-line">        <tt class="py-op">]</tt> </tt>
<a name="L243"></a><tt class="py-lineno">243</tt>  <tt class="py-line">    <tt id="link-194" class="py-name"><a title="Bio.EUtils.POM.ElementNode.text
Bio.Prosite.Prodoc._RecordConsumer.text
Martel.test.test_Iterator.text
Martel.test.test_ParseRecords.text" class="py-name" href="#" onclick="return doclink('link-194', 'text', 'link-7');">text</a></tt> <tt class="py-op">=</tt> <tt class="py-string">"\n"</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-op">+</tt> <tt class="py-string">"\n"</tt> </tt>
<a name="L244"></a><tt class="py-lineno">244</tt>  <tt class="py-line"> </tt>
<a name="L245"></a><tt class="py-lineno">245</tt>  <tt class="py-line">    <tt class="py-keyword">try</tt><tt class="py-op">:</tt> </tt>
<a name="L246"></a><tt class="py-lineno">246</tt>  <tt class="py-line">        <tt class="py-keyword">for</tt> <tt class="py-name">info</tt> <tt class="py-keyword">in</tt> <tt id="link-195" class="py-name"><a title="Bio.Affy.CelFile.exp
Bio.LogisticRegression.exp
Bio.MarkovModel.exp
Bio.MaxEntropy.exp
Bio.NaiveBayes.exp
Bio.Statistics.lowess.exp
Bio.distance.exp
Bio.kNN.exp" class="py-name" href="#" onclick="return doclink('link-195', 'exp', 'link-51');">exp</a></tt><tt class="py-op">.</tt><tt id="link-196" class="py-name"><a title="Bio.config.FormatRegistry.FormatObject.make_iterator
Martel.Expression.Expression.make_iterator
Martel.Expression.HeaderFooter.make_iterator
Martel.Expression.ParseRecords.make_iterator" class="py-name" href="#" onclick="return doclink('link-196', 'make_iterator', 'link-14');">make_iterator</a></tt><tt class="py-op">(</tt><tt class="py-string">"b"</tt><tt class="py-op">)</tt><tt class="py-op">.</tt><tt id="link-197" class="py-name"><a title="Martel.IterParser.IterHeaderFooter.iterateString
Martel.IterParser.IterRecords.iterateString
Martel.Iterator.Iterator.iterateString
Martel.Iterator.IteratorHeaderFooter.iterateString
Martel.Iterator.IteratorRecords.iterateString" class="py-name" href="#" onclick="return doclink('link-197', 'iterateString', 'link-15');">iterateString</a></tt><tt class="py-op">(</tt><tt id="link-198" class="py-name"><a title="Bio.EUtils.POM.ElementNode.text
Bio.Prosite.Prodoc._RecordConsumer.text
Martel.test.test_Iterator.text
Martel.test.test_ParseRecords.text" class="py-name" href="#" onclick="return doclink('link-198', 'text', 'link-7');">text</a></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>
<a name="L248"></a><tt class="py-lineno">248</tt>  <tt class="py-line">    <tt class="py-keyword">except</tt> <tt id="link-199" class="py-name"><a title="Bio.AlignAce.Parser
Bio.Entrez.Parser
Bio.MEME.Parser
Bio.SCOP.Cla.Parser
Bio.SCOP.Des.Parser
Bio.SCOP.Dom.Parser
Bio.SCOP.Hie.Parser
Bio.SCOP.Raf.Parser
Martel.Parser
Martel.Parser.Parser" class="py-name" href="#" onclick="return doclink('link-199', 'Parser', 'link-5');">Parser</a></tt><tt class="py-op">.</tt><tt id="link-200" class="py-name"><a title="Martel.Parser.ParserPositionException" class="py-name" href="#" onclick="return doclink('link-200', 'ParserPositionException', 'link-168');">ParserPositionException</a></tt><tt class="py-op">,</tt> <tt class="py-name">exc</tt><tt class="py-op">:</tt> </tt>
<a name="L249"></a><tt class="py-lineno">249</tt>  <tt class="py-line">        <tt class="py-keyword">assert</tt> <tt class="py-name">exc</tt><tt class="py-op">.</tt><tt class="py-name">pos</tt> <tt class="py-op">==</tt> <tt class="py-number">1</tt><tt class="py-op">,</tt> <tt class="py-name">exc</tt><tt class="py-op">.</tt><tt class="py-name">pos</tt> </tt>
</div><a name="L250"></a><tt class="py-lineno">250</tt>  <tt class="py-line"> </tt>
<a name="test_header_footer7"></a><div id="test_header_footer7-def"><a name="L251"></a><tt class="py-lineno">251</tt> <a class="py-toggle" href="#" id="test_header_footer7-toggle" onclick="return toggle('test_header_footer7');">-</a><tt class="py-line"><tt class="py-keyword">def</tt> <a class="py-def-name" href="Martel.test.test_Iterator-module.html#test_header_footer7">test_header_footer7</a><tt class="py-op">(</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
</div><div id="test_header_footer7-collapsed" style="display:none;" pad="+++" indent="++++"></div><div id="test_header_footer7-expanded"><a name="L252"></a><tt class="py-lineno">252</tt>  <tt class="py-line">    <tt id="link-201" class="py-name"><a title="Bio.Affy.CelFile.exp
Bio.LogisticRegression.exp
Bio.MarkovModel.exp
Bio.MaxEntropy.exp
Bio.NaiveBayes.exp
Bio.Statistics.lowess.exp
Bio.distance.exp
Bio.kNN.exp" class="py-name" href="#" onclick="return doclink('link-201', 'exp', 'link-51');">exp</a></tt> <tt class="py-op">=</tt> <tt id="link-202" class="py-name"><a title="Martel" class="py-name" href="#" onclick="return doclink('link-202', 'Martel', 'link-2');">Martel</a></tt><tt class="py-op">.</tt><tt id="link-203" class="py-name"><a title="Martel.Expression.HeaderFooter" class="py-name" href="#" onclick="return doclink('link-203', 'HeaderFooter', 'link-80');">HeaderFooter</a></tt><tt class="py-op">(</tt><tt class="py-string">"dataset"</tt><tt class="py-op">,</tt> <tt class="py-op">{</tt><tt class="py-op">}</tt><tt class="py-op">,</tt> </tt>
<a name="L253"></a><tt class="py-lineno">253</tt>  <tt class="py-line">                              <tt class="py-name">None</tt><tt class="py-op">,</tt> </tt>
<a name="L254"></a><tt class="py-lineno">254</tt>  <tt class="py-line">                              <tt class="py-name">None</tt><tt class="py-op">,</tt> <tt class="py-name">None</tt><tt class="py-op">,</tt> </tt>
<a name="L255"></a><tt class="py-lineno">255</tt>  <tt class="py-line">                               </tt>
<a name="L256"></a><tt class="py-lineno">256</tt>  <tt class="py-line">                              <tt id="link-204" class="py-name"><a title="Martel" class="py-name" href="#" onclick="return doclink('link-204', 'Martel', 'link-2');">Martel</a></tt><tt class="py-op">.</tt><tt id="link-205" class="py-name"><a title="Martel.Re" class="py-name" href="#" onclick="return doclink('link-205', 'Re', 'link-53');">Re</a></tt><tt class="py-op">(</tt><tt class="py-string">"a(?P&lt;b&gt;b*)a\R"</tt><tt class="py-op">)</tt><tt class="py-op">,</tt> </tt>
<a name="L257"></a><tt class="py-lineno">257</tt>  <tt class="py-line">                              <tt id="link-206" class="py-name"><a title="Martel.RecordReader
Martel.RecordReader.RecordReader" class="py-name" href="#" onclick="return doclink('link-206', 'RecordReader', 'link-4');">RecordReader</a></tt><tt class="py-op">.</tt><tt id="link-207" class="py-name"><a title="Martel.RecordReader.CountLines" class="py-name" href="#" onclick="return doclink('link-207', 'CountLines', 'link-84');">CountLines</a></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 class="py-op">,</tt> </tt>
<a name="L258"></a><tt class="py-lineno">258</tt>  <tt class="py-line">                               </tt>
<a name="L259"></a><tt class="py-lineno">259</tt>  <tt class="py-line">                              <tt class="py-name">None</tt><tt class="py-op">,</tt> </tt>
<a name="L260"></a><tt class="py-lineno">260</tt>  <tt class="py-line">                              <tt class="py-name">None</tt><tt class="py-op">,</tt> <tt class="py-name">None</tt><tt class="py-op">)</tt> </tt>
<a name="L261"></a><tt class="py-lineno">261</tt>  <tt class="py-line">    <tt class="py-name">lines</tt> <tt class="py-op">=</tt> <tt class="py-op">[</tt> </tt>
<a name="L262"></a><tt class="py-lineno">262</tt>  <tt class="py-line">        <tt class="py-string">"aa"</tt><tt class="py-op">,</tt> </tt>
<a name="L263"></a><tt class="py-lineno">263</tt>  <tt class="py-line">        <tt class="py-string">"aBbbba"</tt><tt class="py-op">,</tt> </tt>
<a name="L264"></a><tt class="py-lineno">264</tt>  <tt class="py-line">        <tt class="py-string">"abba"</tt><tt class="py-op">,</tt> </tt>
<a name="L265"></a><tt class="py-lineno">265</tt>  <tt class="py-line">        <tt class="py-op">]</tt> </tt>
<a name="L266"></a><tt class="py-lineno">266</tt>  <tt class="py-line">    <tt id="link-208" class="py-name"><a title="Bio.EUtils.POM.ElementNode.text
Bio.Prosite.Prodoc._RecordConsumer.text
Martel.test.test_Iterator.text
Martel.test.test_ParseRecords.text" class="py-name" href="#" onclick="return doclink('link-208', 'text', 'link-7');">text</a></tt> <tt class="py-op">=</tt> <tt class="py-string">"\n"</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-op">+</tt> <tt class="py-string">"\n"</tt> </tt>
<a name="L267"></a><tt class="py-lineno">267</tt>  <tt class="py-line"> </tt>
<a name="L268"></a><tt class="py-lineno">268</tt>  <tt class="py-line">    <tt class="py-keyword">try</tt><tt class="py-op">:</tt> </tt>
<a name="L269"></a><tt class="py-lineno">269</tt>  <tt class="py-line">        <tt class="py-keyword">for</tt> <tt class="py-name">info</tt> <tt class="py-keyword">in</tt> <tt id="link-209" class="py-name"><a title="Bio.Affy.CelFile.exp
Bio.LogisticRegression.exp
Bio.MarkovModel.exp
Bio.MaxEntropy.exp
Bio.NaiveBayes.exp
Bio.Statistics.lowess.exp
Bio.distance.exp
Bio.kNN.exp" class="py-name" href="#" onclick="return doclink('link-209', 'exp', 'link-51');">exp</a></tt><tt class="py-op">.</tt><tt id="link-210" class="py-name"><a title="Bio.config.FormatRegistry.FormatObject.make_iterator
Martel.Expression.Expression.make_iterator
Martel.Expression.HeaderFooter.make_iterator
Martel.Expression.ParseRecords.make_iterator" class="py-name" href="#" onclick="return doclink('link-210', 'make_iterator', 'link-14');">make_iterator</a></tt><tt class="py-op">(</tt><tt class="py-string">"b"</tt><tt class="py-op">)</tt><tt class="py-op">.</tt><tt id="link-211" class="py-name"><a title="Martel.IterParser.IterHeaderFooter.iterateString
Martel.IterParser.IterRecords.iterateString
Martel.Iterator.Iterator.iterateString
Martel.Iterator.IteratorHeaderFooter.iterateString
Martel.Iterator.IteratorRecords.iterateString" class="py-name" href="#" onclick="return doclink('link-211', 'iterateString', 'link-15');">iterateString</a></tt><tt class="py-op">(</tt><tt id="link-212" class="py-name"><a title="Bio.EUtils.POM.ElementNode.text
Bio.Prosite.Prodoc._RecordConsumer.text
Martel.test.test_Iterator.text
Martel.test.test_ParseRecords.text" class="py-name" href="#" onclick="return doclink('link-212', 'text', 'link-7');">text</a></tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
<a name="L270"></a><tt class="py-lineno">270</tt>  <tt class="py-line">            <tt class="py-keyword">pass</tt> </tt>
<a name="L271"></a><tt class="py-lineno">271</tt>  <tt class="py-line">    <tt class="py-keyword">except</tt> <tt id="link-213" class="py-name"><a title="Bio.AlignAce.Parser
Bio.Entrez.Parser
Bio.MEME.Parser
Bio.SCOP.Cla.Parser
Bio.SCOP.Des.Parser
Bio.SCOP.Dom.Parser
Bio.SCOP.Hie.Parser
Bio.SCOP.Raf.Parser
Martel.Parser
Martel.Parser.Parser" class="py-name" href="#" onclick="return doclink('link-213', 'Parser', 'link-5');">Parser</a></tt><tt class="py-op">.</tt><tt id="link-214" class="py-name"><a title="Martel.Parser.ParserPositionException" class="py-name" href="#" onclick="return doclink('link-214', 'ParserPositionException', 'link-168');">ParserPositionException</a></tt><tt class="py-op">,</tt> <tt class="py-name">exc</tt><tt class="py-op">:</tt> </tt>
<a name="L272"></a><tt class="py-lineno">272</tt>  <tt class="py-line">        <tt class="py-keyword">assert</tt> <tt class="py-name">exc</tt><tt class="py-op">.</tt><tt class="py-name">pos</tt> <tt class="py-op">==</tt> <tt class="py-number">4</tt><tt class="py-op">,</tt> <tt class="py-name">exc</tt><tt class="py-op">.</tt><tt class="py-name">pos</tt> </tt>
</div><a name="L273"></a><tt class="py-lineno">273</tt>  <tt class="py-line">                         </tt>
<a name="L274"></a><tt class="py-lineno">274</tt>  <tt class="py-line"> </tt>
<a name="L275"></a><tt class="py-lineno">275</tt>  <tt class="py-line">     </tt>
<a name="test"></a><div id="test-def"><a name="L276"></a><tt class="py-lineno">276</tt> <a class="py-toggle" href="#" id="test-toggle" onclick="return toggle('test');">-</a><tt class="py-line"><tt class="py-keyword">def</tt> <a class="py-def-name" href="Martel.test.test_Iterator-module.html#test">test</a><tt class="py-op">(</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
</div><div id="test-collapsed" style="display:none;" pad="+++" indent="++++"></div><div id="test-expanded"><a name="L277"></a><tt class="py-lineno">277</tt>  <tt class="py-line">    <tt class="py-comment"># print "Iteration through all records"</tt> </tt>
<a name="L278"></a><tt class="py-lineno">278</tt>  <tt class="py-line"><tt class="py-comment"></tt>    <tt id="link-215" class="py-name" targets="Function Martel.test.test_Iterator.test1()=Martel.test.test_Iterator-module.html#test1,Function Martel.test.test_LAX.test1()=Martel.test.test_LAX-module.html#test1,Function Martel.test.test_optimize.test1()=Martel.test.test_optimize-module.html#test1"><a title="Martel.test.test_Iterator.test1
Martel.test.test_LAX.test1
Martel.test.test_optimize.test1" class="py-name" href="#" onclick="return doclink('link-215', 'test1', 'link-215');">test1</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt> </tt>
<a name="L279"></a><tt class="py-lineno">279</tt>  <tt class="py-line">    <tt class="py-comment"># print "Iteration a record at a time"</tt> </tt>
<a name="L280"></a><tt class="py-lineno">280</tt>  <tt class="py-line"><tt class="py-comment"></tt>    <tt id="link-216" class="py-name" targets="Function Martel.test.test_Iterator.test2()=Martel.test.test_Iterator-module.html#test2,Function Martel.test.test_optimize.test2()=Martel.test.test_optimize-module.html#test2"><a title="Martel.test.test_Iterator.test2
Martel.test.test_optimize.test2" class="py-name" href="#" onclick="return doclink('link-216', 'test2', 'link-216');">test2</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt> </tt>
<a name="L281"></a><tt class="py-lineno">281</tt>  <tt class="py-line">    <tt class="py-comment"># print "Test non-record-based parsers"</tt> </tt>
<a name="L282"></a><tt class="py-lineno">282</tt>  <tt class="py-line"><tt class="py-comment"></tt>    <tt id="link-217" class="py-name" targets="Function Martel.test.test_Iterator.test3()=Martel.test.test_Iterator-module.html#test3,Function Martel.test.test_optimize.test3()=Martel.test.test_optimize-module.html#test3"><a title="Martel.test.test_Iterator.test3
Martel.test.test_optimize.test3" class="py-name" href="#" onclick="return doclink('link-217', 'test3', 'link-217');">test3</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt> </tt>
<a name="L283"></a><tt class="py-lineno">283</tt>  <tt class="py-line">    <tt class="py-comment"># print "Test return of LAX objects"</tt> </tt>
<a name="L284"></a><tt class="py-lineno">284</tt>  <tt class="py-line"><tt class="py-comment"></tt>    <tt id="link-218" class="py-name" targets="Function Martel.test.test_Iterator.test4()=Martel.test.test_Iterator-module.html#test4,Function Martel.test.test_optimize.test4()=Martel.test.test_optimize-module.html#test4"><a title="Martel.test.test_Iterator.test4
Martel.test.test_optimize.test4" class="py-name" href="#" onclick="return doclink('link-218', 'test4', 'link-218');">test4</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt> </tt>
<a name="L285"></a><tt class="py-lineno">285</tt>  <tt class="py-line">    <tt class="py-comment"># print "Test Python 2.2 iterators"</tt> </tt>
<a name="L286"></a><tt class="py-lineno">286</tt>  <tt class="py-line"><tt class="py-comment"></tt>    <tt id="link-219" class="py-name" targets="Function Martel.test.test_Iterator.test5()=Martel.test.test_Iterator-module.html#test5,Function Martel.test.test_optimize.test5()=Martel.test.test_optimize-module.html#test5"><a title="Martel.test.test_Iterator.test5
Martel.test.test_optimize.test5" class="py-name" href="#" onclick="return doclink('link-219', 'test5', 'link-219');">test5</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt> </tt>
<a name="L287"></a><tt class="py-lineno">287</tt>  <tt class="py-line"> </tt>
<a name="L288"></a><tt class="py-lineno">288</tt>  <tt class="py-line">    <tt id="link-220" class="py-name" targets="Function Martel.test.test_Iterator.test_header_footer1()=Martel.test.test_Iterator-module.html#test_header_footer1,Function Martel.test.test_Parser.test_header_footer1()=Martel.test.test_Parser-module.html#test_header_footer1"><a title="Martel.test.test_Iterator.test_header_footer1
Martel.test.test_Parser.test_header_footer1" class="py-name" href="#" onclick="return doclink('link-220', 'test_header_footer1', 'link-220');">test_header_footer1</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt> </tt>
<a name="L289"></a><tt class="py-lineno">289</tt>  <tt class="py-line">    <tt id="link-221" class="py-name" targets="Function Martel.test.test_Iterator.test_header_footer2()=Martel.test.test_Iterator-module.html#test_header_footer2,Function Martel.test.test_Parser.test_header_footer2()=Martel.test.test_Parser-module.html#test_header_footer2"><a title="Martel.test.test_Iterator.test_header_footer2
Martel.test.test_Parser.test_header_footer2" class="py-name" href="#" onclick="return doclink('link-221', 'test_header_footer2', 'link-221');">test_header_footer2</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt> </tt>
<a name="L290"></a><tt class="py-lineno">290</tt>  <tt class="py-line">    <tt id="link-222" class="py-name" targets="Function Martel.test.test_Iterator.test_header_footer3()=Martel.test.test_Iterator-module.html#test_header_footer3,Function Martel.test.test_Parser.test_header_footer3()=Martel.test.test_Parser-module.html#test_header_footer3"><a title="Martel.test.test_Iterator.test_header_footer3
Martel.test.test_Parser.test_header_footer3" class="py-name" href="#" onclick="return doclink('link-222', 'test_header_footer3', 'link-222');">test_header_footer3</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt> </tt>
<a name="L291"></a><tt class="py-lineno">291</tt>  <tt class="py-line">    <tt id="link-223" class="py-name" targets="Function Martel.test.test_Iterator.test_header_footer4()=Martel.test.test_Iterator-module.html#test_header_footer4,Function Martel.test.test_Parser.test_header_footer4()=Martel.test.test_Parser-module.html#test_header_footer4"><a title="Martel.test.test_Iterator.test_header_footer4
Martel.test.test_Parser.test_header_footer4" class="py-name" href="#" onclick="return doclink('link-223', 'test_header_footer4', 'link-223');">test_header_footer4</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt> </tt>
<a name="L292"></a><tt class="py-lineno">292</tt>  <tt class="py-line">    <tt id="link-224" class="py-name" targets="Function Martel.test.test_Iterator.test_header_footer5()=Martel.test.test_Iterator-module.html#test_header_footer5,Function Martel.test.test_Parser.test_header_footer5()=Martel.test.test_Parser-module.html#test_header_footer5"><a title="Martel.test.test_Iterator.test_header_footer5
Martel.test.test_Parser.test_header_footer5" class="py-name" href="#" onclick="return doclink('link-224', 'test_header_footer5', 'link-224');">test_header_footer5</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt> </tt>
<a name="L293"></a><tt class="py-lineno">293</tt>  <tt class="py-line">    <tt id="link-225" class="py-name" targets="Function Martel.test.test_Iterator.test_header_footer6()=Martel.test.test_Iterator-module.html#test_header_footer6,Function Martel.test.test_Parser.test_header_footer6()=Martel.test.test_Parser-module.html#test_header_footer6"><a title="Martel.test.test_Iterator.test_header_footer6
Martel.test.test_Parser.test_header_footer6" class="py-name" href="#" onclick="return doclink('link-225', 'test_header_footer6', 'link-225');">test_header_footer6</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt> </tt>
<a name="L294"></a><tt class="py-lineno">294</tt>  <tt class="py-line">    <tt id="link-226" class="py-name" targets="Function Martel.test.test_Iterator.test_header_footer7()=Martel.test.test_Iterator-module.html#test_header_footer7,Function Martel.test.test_Parser.test_header_footer7()=Martel.test.test_Parser-module.html#test_header_footer7"><a title="Martel.test.test_Iterator.test_header_footer7
Martel.test.test_Parser.test_header_footer7" class="py-name" href="#" onclick="return doclink('link-226', 'test_header_footer7', 'link-226');">test_header_footer7</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt> </tt>
</div><a name="L295"></a><tt class="py-lineno">295</tt>  <tt class="py-line"> </tt>
<a name="L296"></a><tt class="py-lineno">296</tt>  <tt class="py-line"><tt class="py-keyword">if</tt> <tt class="py-name">__name__</tt> <tt class="py-op">==</tt> <tt class="py-string">"__main__"</tt><tt class="py-op">:</tt> </tt>
<a name="L297"></a><tt class="py-lineno">297</tt>  <tt class="py-line">    <tt id="link-227" class="py-name" targets="Function Bio.Decode.test()=Bio.Decode-module.html#test,Function Bio.EUtils.ReseekFile.test()=Bio.EUtils.ReseekFile-module.html#test,Package Martel.test=Martel.test-module.html,Method Martel.test.support.Storage.test()=Martel.test.support.Storage-class.html#test,Function Martel.test.test()=Martel.test-module.html#test,Function Martel.test.test_Expression.test()=Martel.test.test_Expression-module.html#test,Function Martel.test.test_Generate.test()=Martel.test.test_Generate-module.html#test,Function Martel.test.test_IterParser.test()=Martel.test.test_IterParser-module.html#test,Function Martel.test.test_Iterator.test()=Martel.test.test_Iterator-module.html#test,Function Martel.test.test_LAX.test()=Martel.test.test_LAX-module.html#test,Function Martel.test.test_ParseRecords.test()=Martel.test.test_ParseRecords-module.html#test,Function Martel.test.test_Parser.test()=Martel.test.test_Parser-module.html#test,Function Martel.test.test_RecordReader.test()=Martel.test.test_RecordReader-module.html#test,Function Martel.test.test_RecordReader2.test()=Martel.test.test_RecordReader2-module.html#test,Function Martel.test.test_Time.test()=Martel.test.test_Time-module.html#test,Function Martel.test.test_attrs.test()=Martel.test.test_attrs-module.html#test,Function Martel.test.test_convert_re.test()=Martel.test.test_convert_re-module.html#test,Function Martel.test.test_delimiter.test()=Martel.test.test_delimiter-module.html#test,Function Martel.test.test_macros.test()=Martel.test.test_macros-module.html#test,Function Martel.test.test_optimize.test()=Martel.test.test_optimize-module.html#test,Function Martel.test.test_swissprot38.test()=Martel.test.test_swissprot38-module.html#test"><a title="Bio.Decode.test
Bio.EUtils.ReseekFile.test
Martel.test
Martel.test.support.Storage.test
Martel.test.test
Martel.test.test_Expression.test
Martel.test.test_Generate.test
Martel.test.test_IterParser.test
Martel.test.test_Iterator.test
Martel.test.test_LAX.test
Martel.test.test_ParseRecords.test
Martel.test.test_Parser.test
Martel.test.test_RecordReader.test
Martel.test.test_RecordReader2.test
Martel.test.test_Time.test
Martel.test.test_attrs.test
Martel.test.test_convert_re.test
Martel.test.test_delimiter.test
Martel.test.test_macros.test
Martel.test.test_optimize.test
Martel.test.test_swissprot38.test" class="py-name" href="#" onclick="return doclink('link-227', 'test', 'link-227');">test</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt> </tt>
<a name="L298"></a><tt class="py-lineno">298</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>&nbsp;&nbsp;&nbsp;<a
        href="module-tree.html">Trees</a>&nbsp;&nbsp;&nbsp;</th>

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

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

      <th class="navbar" width="100%"></th>
  </tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" width="100%%">
  <tr>
    <td align="left" class="footer">
    Generated by Epydoc 3.0.1 on Mon Sep 15 09:28:11 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>