Sophie

Sophie

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

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

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

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

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

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

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

      <th class="navbar" width="100%"></th>
  </tr>
</table>
<table width="100%" cellpadding="0" cellspacing="0">
  <tr valign="top">
    <td width="100%">
      <span class="breadcrumbs">
        <a href="Bio-module.html">Package&nbsp;Bio</a> ::
        <a href="Bio.PopGen-module.html">Package&nbsp;PopGen</a> ::
        Package&nbsp;GenePop
      </span>
    </td>
    <td>
      <table cellpadding="0" cellspacing="0">
        <!-- hide/show private -->
        <tr><td align="right"><span class="options">[<a href="javascript:void(0);" class="privatelink"
    onclick="toggle_private();">hide&nbsp;private</a>]</span></td></tr>
        <tr><td align="right"><span class="options"
            >[<a href="frames.html" target="_top">frames</a
            >]&nbsp;|&nbsp;<a href="Bio.PopGen.GenePop-pysrc.html"
            target="_top">no&nbsp;frames</a>]</span></td></tr>
      </table>
    </td>
  </tr>
</table>
<h1 class="epydoc">Source Code for <a href="Bio.PopGen.GenePop-module.html">Package Bio.PopGen.GenePop</a></h1>
<pre class="py-src">
<a name="L1"></a><tt class="py-lineno">  1</tt>  <tt class="py-line"><tt class="py-comment"># Copyright 2007 by Tiago Antao.  All rights reserved.</tt> </tt>
<a name="L2"></a><tt class="py-lineno">  2</tt>  <tt class="py-line"><tt class="py-comment"></tt><tt class="py-comment"># This code is part of the Biopython distribution and governed by its</tt> </tt>
<a name="L3"></a><tt class="py-lineno">  3</tt>  <tt class="py-line"><tt class="py-comment"></tt><tt class="py-comment"># license.  Please see the LICENSE file that should have been included</tt> </tt>
<a name="L4"></a><tt class="py-lineno">  4</tt>  <tt class="py-line"><tt class="py-comment"></tt><tt class="py-comment"># as part of this package.</tt> </tt>
<a name="L5"></a><tt class="py-lineno">  5</tt>  <tt class="py-line"><tt class="py-comment"></tt> </tt>
<a name="L6"></a><tt class="py-lineno">  6</tt>  <tt class="py-line"><tt class="py-docstring">"""</tt> </tt>
<a name="L7"></a><tt class="py-lineno">  7</tt>  <tt class="py-line"><tt class="py-docstring">This module provides code to work with GenePop.</tt> </tt>
<a name="L8"></a><tt class="py-lineno">  8</tt>  <tt class="py-line"><tt class="py-docstring"></tt> </tt>
<a name="L9"></a><tt class="py-lineno">  9</tt>  <tt class="py-line"><tt class="py-docstring">See http://wbiomed.curtin.edu.au/genepop/ , the format is documented</tt> </tt>
<a name="L10"></a><tt class="py-lineno"> 10</tt>  <tt class="py-line"><tt class="py-docstring">here: http://wbiomed.curtin.edu.au/genepop/help_input.html .</tt> </tt>
<a name="L11"></a><tt class="py-lineno"> 11</tt>  <tt class="py-line"><tt class="py-docstring"></tt> </tt>
<a name="L12"></a><tt class="py-lineno"> 12</tt>  <tt class="py-line"><tt class="py-docstring">Classes:</tt> </tt>
<a name="L13"></a><tt class="py-lineno"> 13</tt>  <tt class="py-line"><tt class="py-docstring">Record           Holds GenePop data.</tt> </tt>
<a name="L14"></a><tt class="py-lineno"> 14</tt>  <tt class="py-line"><tt class="py-docstring">RecordParser     Parses a GenePop record (file) into a Record object.</tt> </tt>
<a name="L15"></a><tt class="py-lineno"> 15</tt>  <tt class="py-line"><tt class="py-docstring"></tt> </tt>
<a name="L16"></a><tt class="py-lineno"> 16</tt>  <tt class="py-line"><tt class="py-docstring">_Scanner         Scans a GenePop record.</tt> </tt>
<a name="L17"></a><tt class="py-lineno"> 17</tt>  <tt class="py-line"><tt class="py-docstring">_RecordConsumer  Consumes GenePop data to a Record object.</tt> </tt>
<a name="L18"></a><tt class="py-lineno"> 18</tt>  <tt class="py-line"><tt class="py-docstring"></tt> </tt>
<a name="L19"></a><tt class="py-lineno"> 19</tt>  <tt class="py-line"><tt class="py-docstring">Partially inspired on MedLine Code.</tt> </tt>
<a name="L20"></a><tt class="py-lineno"> 20</tt>  <tt class="py-line"><tt class="py-docstring"></tt> </tt>
<a name="L21"></a><tt class="py-lineno"> 21</tt>  <tt class="py-line"><tt class="py-docstring">"""</tt> </tt>
<a name="L22"></a><tt class="py-lineno"> 22</tt>  <tt class="py-line"><tt class="py-keyword">from</tt> <tt id="link-0" class="py-name" targets="Method Bio.Crystal.Crystal.copy()=Bio.Crystal.Crystal-class.html#copy,Method Bio.GA.Organism.Organism.copy()=Bio.GA.Organism.Organism-class.html#copy,Method Bio.GenBank.NCBIDictionary.copy()=Bio.GenBank.NCBIDictionary-class.html#copy,Method Bio.PDB.Vector'.Vector.copy()=Bio.PDB.Vector%27.Vector-class.html#copy,Method Bio.Prosite.ExPASyDictionary.copy()=Bio.Prosite.ExPASyDictionary-class.html#copy,Method Bio.Prosite.Pattern.PrositeTerm.copy()=Bio.Prosite.Pattern.PrositeTerm-class.html#copy,Method Bio.Prosite.Prodoc.ExPASyDictionary.copy()=Bio.Prosite.Prodoc.ExPASyDictionary-class.html#copy,Method Bio.PubMed.Dictionary.copy()=Bio.PubMed.Dictionary-class.html#copy,Method Bio.SwissProt.SProt.ExPASyDictionary.copy()=Bio.SwissProt.SProt.ExPASyDictionary-class.html#copy,Method Martel.Expression.Any.copy()=Martel.Expression.Any-class.html#copy,Method Martel.Expression.AnyEol.copy()=Martel.Expression.AnyEol-class.html#copy,Method Martel.Expression.Assert.copy()=Martel.Expression.Assert-class.html#copy,Method Martel.Expression.AtBeginning.copy()=Martel.Expression.AtBeginning-class.html#copy,Method Martel.Expression.AtEnd.copy()=Martel.Expression.AtEnd-class.html#copy,Method Martel.Expression.Debug.copy()=Martel.Expression.Debug-class.html#copy,Method Martel.Expression.Dot.copy()=Martel.Expression.Dot-class.html#copy,Method Martel.Expression.Expression.copy()=Martel.Expression.Expression-class.html#copy,Method Martel.Expression.ExpressionList.copy()=Martel.Expression.ExpressionList-class.html#copy,Method Martel.Expression.FastFeature.copy()=Martel.Expression.FastFeature-class.html#copy,Method Martel.Expression.Group.copy()=Martel.Expression.Group-class.html#copy,Method Martel.Expression.GroupRef.copy()=Martel.Expression.GroupRef-class.html#copy,Method Martel.Expression.HeaderFooter.copy()=Martel.Expression.HeaderFooter-class.html#copy,Method Martel.Expression.Literal.copy()=Martel.Expression.Literal-class.html#copy,Method Martel.Expression.MaxRepeat.copy()=Martel.Expression.MaxRepeat-class.html#copy,Method Martel.Expression.NullOp.copy()=Martel.Expression.NullOp-class.html#copy,Method Martel.Expression.ParseRecords.copy()=Martel.Expression.ParseRecords-class.html#copy,Method Martel.Expression.PassThrough.copy()=Martel.Expression.PassThrough-class.html#copy,Method Martel.Expression.Str.copy()=Martel.Expression.Str-class.html#copy,Method Martel.IterParser.IterHeaderFooter.copy()=Martel.IterParser.IterHeaderFooter-class.html#copy,Method Martel.IterParser.IterRecords.copy()=Martel.IterParser.IterRecords-class.html#copy,Method Martel.Iterator.IteratorRecords.copy()=Martel.Iterator.IteratorRecords-class.html#copy,Method Martel.Parser.HeaderFooterParser.copy()=Martel.Parser.HeaderFooterParser-class.html#copy,Method Martel.Parser.Parser.copy()=Martel.Parser.Parser-class.html#copy,Method Martel.Parser.RecordParser.copy()=Martel.Parser.RecordParser-class.html#copy"><a title="Bio.Crystal.Crystal.copy
Bio.GA.Organism.Organism.copy
Bio.GenBank.NCBIDictionary.copy
Bio.PDB.Vector'.Vector.copy
Bio.Prosite.ExPASyDictionary.copy
Bio.Prosite.Pattern.PrositeTerm.copy
Bio.Prosite.Prodoc.ExPASyDictionary.copy
Bio.PubMed.Dictionary.copy
Bio.SwissProt.SProt.ExPASyDictionary.copy
Martel.Expression.Any.copy
Martel.Expression.AnyEol.copy
Martel.Expression.Assert.copy
Martel.Expression.AtBeginning.copy
Martel.Expression.AtEnd.copy
Martel.Expression.Debug.copy
Martel.Expression.Dot.copy
Martel.Expression.Expression.copy
Martel.Expression.ExpressionList.copy
Martel.Expression.FastFeature.copy
Martel.Expression.Group.copy
Martel.Expression.GroupRef.copy
Martel.Expression.HeaderFooter.copy
Martel.Expression.Literal.copy
Martel.Expression.MaxRepeat.copy
Martel.Expression.NullOp.copy
Martel.Expression.ParseRecords.copy
Martel.Expression.PassThrough.copy
Martel.Expression.Str.copy
Martel.IterParser.IterHeaderFooter.copy
Martel.IterParser.IterRecords.copy
Martel.Iterator.IteratorRecords.copy
Martel.Parser.HeaderFooterParser.copy
Martel.Parser.Parser.copy
Martel.Parser.RecordParser.copy" class="py-name" href="#" onclick="return doclink('link-0', 'copy', 'link-0');">copy</a></tt> <tt class="py-keyword">import</tt> <tt class="py-name">deepcopy</tt> </tt>
<a name="L23"></a><tt class="py-lineno"> 23</tt>  <tt class="py-line"><tt class="py-keyword">from</tt> <tt class="py-name">types</tt> <tt class="py-keyword">import</tt> <tt class="py-op">*</tt> </tt>
<a name="L24"></a><tt class="py-lineno"> 24</tt>  <tt class="py-line"> </tt>
<a name="L25"></a><tt class="py-lineno"> 25</tt>  <tt class="py-line"><tt class="py-keyword">from</tt> <tt id="link-1" class="py-name" targets="Package Bio=Bio-module.html"><a title="Bio" class="py-name" href="#" onclick="return doclink('link-1', 'Bio', 'link-1');">Bio</a></tt> <tt class="py-keyword">import</tt> <tt id="link-2" class="py-name" targets="Module Bio.File=Bio.File-module.html"><a title="Bio.File" class="py-name" href="#" onclick="return doclink('link-2', 'File', 'link-2');">File</a></tt> </tt>
<a name="L26"></a><tt class="py-lineno"> 26</tt>  <tt class="py-line"><tt class="py-keyword">from</tt> <tt id="link-3" class="py-name"><a title="Bio" class="py-name" href="#" onclick="return doclink('link-3', 'Bio', 'link-1');">Bio</a></tt><tt class="py-op">.</tt><tt id="link-4" class="py-name" targets="Module Bio.ParserSupport=Bio.ParserSupport-module.html"><a title="Bio.ParserSupport" class="py-name" href="#" onclick="return doclink('link-4', 'ParserSupport', 'link-4');">ParserSupport</a></tt> <tt class="py-keyword">import</tt> <tt class="py-op">*</tt> </tt>
<a name="L27"></a><tt class="py-lineno"> 27</tt>  <tt class="py-line"> </tt>
<a name="L28"></a><tt class="py-lineno"> 28</tt>  <tt class="py-line"> </tt>
<a name="Record"></a><div id="Record-def"><a name="L29"></a><tt class="py-lineno"> 29</tt> <a class="py-toggle" href="#" id="Record-toggle" onclick="return toggle('Record');">-</a><tt class="py-line"><tt class="py-keyword">class</tt> <a class="py-def-name" href="Bio.PopGen.GenePop.Record-class.html">Record</a><tt class="py-op">:</tt> </tt>
</div><div id="Record-collapsed" style="display:none;" pad="+++" indent="++++"></div><div id="Record-expanded"><a name="L30"></a><tt class="py-lineno"> 30</tt>  <tt class="py-line">    <tt class="py-docstring">"""Holds information from a GenePop record.</tt> </tt>
<a name="L31"></a><tt class="py-lineno"> 31</tt>  <tt class="py-line"><tt class="py-docstring"></tt> </tt>
<a name="L32"></a><tt class="py-lineno"> 32</tt>  <tt class="py-line"><tt class="py-docstring">    Members:</tt> </tt>
<a name="L33"></a><tt class="py-lineno"> 33</tt>  <tt class="py-line"><tt class="py-docstring">    marker_len         The marker length (2 or 3 digit code per allele).    </tt> </tt>
<a name="L34"></a><tt class="py-lineno"> 34</tt>  <tt class="py-line"><tt class="py-docstring">    </tt> </tt>
<a name="L35"></a><tt class="py-lineno"> 35</tt>  <tt class="py-line"><tt class="py-docstring">    comment_line       Comment line.</tt> </tt>
<a name="L36"></a><tt class="py-lineno"> 36</tt>  <tt class="py-line"><tt class="py-docstring"></tt> </tt>
<a name="L37"></a><tt class="py-lineno"> 37</tt>  <tt class="py-line"><tt class="py-docstring">    loci_list          List of loci names.</tt> </tt>
<a name="L38"></a><tt class="py-lineno"> 38</tt>  <tt class="py-line"><tt class="py-docstring">    </tt> </tt>
<a name="L39"></a><tt class="py-lineno"> 39</tt>  <tt class="py-line"><tt class="py-docstring">    populations        List of population data.</tt> </tt>
<a name="L40"></a><tt class="py-lineno"> 40</tt>  <tt class="py-line"><tt class="py-docstring">    </tt> </tt>
<a name="L41"></a><tt class="py-lineno"> 41</tt>  <tt class="py-line"><tt class="py-docstring">    populations has one element per population. Each element is itself</tt> </tt>
<a name="L42"></a><tt class="py-lineno"> 42</tt>  <tt class="py-line"><tt class="py-docstring">    a list of individuals, each individual is a pair composed by individual</tt> </tt>
<a name="L43"></a><tt class="py-lineno"> 43</tt>  <tt class="py-line"><tt class="py-docstring">    name and a list of alleles (2 per marker): Example</tt> </tt>
<a name="L44"></a><tt class="py-lineno"> 44</tt>  <tt class="py-line"><tt class="py-docstring">    [</tt> </tt>
<a name="L45"></a><tt class="py-lineno"> 45</tt>  <tt class="py-line"><tt class="py-docstring">        [</tt> </tt>
<a name="L46"></a><tt class="py-lineno"> 46</tt>  <tt class="py-line"><tt class="py-docstring">            ('Ind1', [(1,2),    (3,3), (200,201)],</tt> </tt>
<a name="L47"></a><tt class="py-lineno"> 47</tt>  <tt class="py-line"><tt class="py-docstring">            ('Ind2', [(2,None), (3,3), (None,None)],</tt> </tt>
<a name="L48"></a><tt class="py-lineno"> 48</tt>  <tt class="py-line"><tt class="py-docstring">        ],</tt> </tt>
<a name="L49"></a><tt class="py-lineno"> 49</tt>  <tt class="py-line"><tt class="py-docstring">        [</tt> </tt>
<a name="L50"></a><tt class="py-lineno"> 50</tt>  <tt class="py-line"><tt class="py-docstring">            ('Other1', [(1,1),  (4,3), (200,200)],</tt> </tt>
<a name="L51"></a><tt class="py-lineno"> 51</tt>  <tt class="py-line"><tt class="py-docstring">        ]</tt> </tt>
<a name="L52"></a><tt class="py-lineno"> 52</tt>  <tt class="py-line"><tt class="py-docstring">    ]</tt> </tt>
<a name="L53"></a><tt class="py-lineno"> 53</tt>  <tt class="py-line"><tt class="py-docstring"></tt> </tt>
<a name="L54"></a><tt class="py-lineno"> 54</tt>  <tt class="py-line"><tt class="py-docstring">    </tt> </tt>
<a name="L55"></a><tt class="py-lineno"> 55</tt>  <tt class="py-line"><tt class="py-docstring">    """</tt> </tt>
<a name="Record.__init__"></a><div id="Record.__init__-def"><a name="L56"></a><tt class="py-lineno"> 56</tt> <a class="py-toggle" href="#" id="Record.__init__-toggle" onclick="return toggle('Record.__init__');">-</a><tt class="py-line">    <tt class="py-keyword">def</tt> <a class="py-def-name" href="Bio.PopGen.GenePop.Record-class.html#__init__">__init__</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
</div><div id="Record.__init__-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="Record.__init__-expanded"><a name="L57"></a><tt class="py-lineno"> 57</tt>  <tt class="py-line">        <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-5" class="py-name" targets="Method Bio.PopGen.GenePop._RecordConsumer.marker_len()=Bio.PopGen.GenePop._RecordConsumer-class.html#marker_len"><a title="Bio.PopGen.GenePop._RecordConsumer.marker_len" class="py-name" href="#" onclick="return doclink('link-5', 'marker_len', 'link-5');">marker_len</a></tt>      <tt class="py-op">=</tt> <tt class="py-number">0</tt> </tt>
<a name="L58"></a><tt class="py-lineno"> 58</tt>  <tt class="py-line">        <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-6" class="py-name" targets="Variable Bio.Emboss.primer3_format.comment_line=Bio.Emboss.primer3_format-module.html#comment_line,Variable Bio.IntelliGenetics.intelligenetics_format.comment_line=Bio.IntelliGenetics.intelligenetics_format-module.html#comment_line,Variable Bio.NBRF.nbrf_format.comment_line=Bio.NBRF.nbrf_format-module.html#comment_line,Variable Bio.Saf.saf_format.comment_line=Bio.Saf.saf_format-module.html#comment_line"><a title="Bio.Emboss.primer3_format.comment_line
Bio.IntelliGenetics.intelligenetics_format.comment_line
Bio.NBRF.nbrf_format.comment_line
Bio.Saf.saf_format.comment_line" class="py-name" href="#" onclick="return doclink('link-6', 'comment_line', 'link-6');">comment_line</a></tt>    <tt class="py-op">=</tt> <tt class="py-string">""</tt> </tt>
<a name="L59"></a><tt class="py-lineno"> 59</tt>  <tt class="py-line">        <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">loci_list</tt>       <tt class="py-op">=</tt> <tt class="py-op">[</tt><tt class="py-op">]</tt> </tt>
<a name="L60"></a><tt class="py-lineno"> 60</tt>  <tt class="py-line">        <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">populations</tt>     <tt class="py-op">=</tt> <tt class="py-op">[</tt><tt class="py-op">]</tt> </tt>
</div><a name="L61"></a><tt class="py-lineno"> 61</tt>  <tt class="py-line"> </tt>
<a name="Record.__str__"></a><div id="Record.__str__-def"><a name="L62"></a><tt class="py-lineno"> 62</tt> <a class="py-toggle" href="#" id="Record.__str__-toggle" onclick="return toggle('Record.__str__');">-</a><tt class="py-line">    <tt class="py-keyword">def</tt> <a class="py-def-name" href="Bio.PopGen.GenePop.Record-class.html#__str__">__str__</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
</div><div id="Record.__str__-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="Record.__str__-expanded"><a name="L63"></a><tt class="py-lineno"> 63</tt>  <tt class="py-line">        <tt class="py-name">rep</tt>  <tt class="py-op">=</tt> <tt class="py-op">[</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-7" class="py-name"><a title="Bio.Emboss.primer3_format.comment_line
Bio.IntelliGenetics.intelligenetics_format.comment_line
Bio.NBRF.nbrf_format.comment_line
Bio.Saf.saf_format.comment_line" class="py-name" href="#" onclick="return doclink('link-7', 'comment_line', 'link-6');">comment_line</a></tt> <tt class="py-op">+</tt> <tt class="py-string">'\n'</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">rep</tt><tt class="py-op">.</tt><tt id="link-8" class="py-name" targets="Method Bio.Crystal.Chain.append()=Bio.Crystal.Chain-class.html#append,Method Bio.EUtils.POM.ElementNode.append()=Bio.EUtils.POM.ElementNode-class.html#append,Method Bio.EUtils.sourcegen.SourceFile.append()=Bio.EUtils.sourcegen.SourceFile-class.html#append,Method Bio.SCOP.Raf.SeqMap.append()=Bio.SCOP.Raf.SeqMap-class.html#append,Method Bio.Seq.MutableSeq.append()=Bio.Seq.MutableSeq-class.html#append,Method Bio.Wise.psw.Alignment.append()=Bio.Wise.psw.Alignment-class.html#append,Method Bio.Wise.psw.AlignmentColumn.append()=Bio.Wise.psw.AlignmentColumn-class.html#append,Method Martel.msre_parse.SubPattern.append()=Martel.msre_parse.SubPattern-class.html#append"><a title="Bio.Crystal.Chain.append
Bio.EUtils.POM.ElementNode.append
Bio.EUtils.sourcegen.SourceFile.append
Bio.SCOP.Raf.SeqMap.append
Bio.Seq.MutableSeq.append
Bio.Wise.psw.Alignment.append
Bio.Wise.psw.AlignmentColumn.append
Martel.msre_parse.SubPattern.append" class="py-name" href="#" onclick="return doclink('link-8', 'append', 'link-8');">append</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">self</tt><tt class="py-op">.</tt><tt class="py-name">loci_list</tt><tt class="py-op">)</tt> <tt class="py-op">+</tt> <tt class="py-string">'\n'</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">for</tt> <tt id="link-9" class="py-name" targets="Method Bio.Seq.MutableSeq.pop()=Bio.Seq.MutableSeq-class.html#pop"><a title="Bio.Seq.MutableSeq.pop" class="py-name" href="#" onclick="return doclink('link-9', 'pop', 'link-9');">pop</a></tt> <tt class="py-keyword">in</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">populations</tt><tt class="py-op">:</tt> </tt>
<a name="L66"></a><tt class="py-lineno"> 66</tt>  <tt class="py-line">            <tt class="py-name">rep</tt><tt class="py-op">.</tt><tt id="link-10" class="py-name"><a title="Bio.Crystal.Chain.append
Bio.EUtils.POM.ElementNode.append
Bio.EUtils.sourcegen.SourceFile.append
Bio.SCOP.Raf.SeqMap.append
Bio.Seq.MutableSeq.append
Bio.Wise.psw.Alignment.append
Bio.Wise.psw.AlignmentColumn.append
Martel.msre_parse.SubPattern.append" class="py-name" href="#" onclick="return doclink('link-10', 'append', 'link-8');">append</a></tt><tt class="py-op">(</tt><tt class="py-string">'Pop\n'</tt><tt class="py-op">)</tt> </tt>
<a name="L67"></a><tt class="py-lineno"> 67</tt>  <tt class="py-line">            <tt class="py-keyword">for</tt> <tt class="py-name">indiv</tt> <tt class="py-keyword">in</tt> <tt id="link-11" class="py-name"><a title="Bio.Seq.MutableSeq.pop" class="py-name" href="#" onclick="return doclink('link-11', 'pop', 'link-9');">pop</a></tt><tt class="py-op">:</tt> </tt>
<a name="L68"></a><tt class="py-lineno"> 68</tt>  <tt class="py-line">                <tt id="link-12" class="py-name" targets="Variable Bio.Encodings.IUPACEncoding.name=Bio.Encodings.IUPACEncoding-module.html#name"><a title="Bio.Encodings.IUPACEncoding.name" class="py-name" href="#" onclick="return doclink('link-12', 'name', 'link-12');">name</a></tt><tt class="py-op">,</tt> <tt class="py-name">markers</tt> <tt class="py-op">=</tt> <tt class="py-name">indiv</tt> </tt>
<a name="L69"></a><tt class="py-lineno"> 69</tt>  <tt class="py-line">                <tt class="py-name">rep</tt><tt class="py-op">.</tt><tt id="link-13" class="py-name"><a title="Bio.Crystal.Chain.append
Bio.EUtils.POM.ElementNode.append
Bio.EUtils.sourcegen.SourceFile.append
Bio.SCOP.Raf.SeqMap.append
Bio.Seq.MutableSeq.append
Bio.Wise.psw.Alignment.append
Bio.Wise.psw.AlignmentColumn.append
Martel.msre_parse.SubPattern.append" class="py-name" href="#" onclick="return doclink('link-13', 'append', 'link-8');">append</a></tt><tt class="py-op">(</tt><tt id="link-14" class="py-name"><a title="Bio.Encodings.IUPACEncoding.name" class="py-name" href="#" onclick="return doclink('link-14', 'name', 'link-12');">name</a></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">rep</tt><tt class="py-op">.</tt><tt id="link-15" class="py-name"><a title="Bio.Crystal.Chain.append
Bio.EUtils.POM.ElementNode.append
Bio.EUtils.sourcegen.SourceFile.append
Bio.SCOP.Raf.SeqMap.append
Bio.Seq.MutableSeq.append
Bio.Wise.psw.Alignment.append
Bio.Wise.psw.AlignmentColumn.append
Martel.msre_parse.SubPattern.append" class="py-name" href="#" onclick="return doclink('link-15', 'append', 'link-8');">append</a></tt><tt class="py-op">(</tt><tt class="py-string">','</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">for</tt> <tt class="py-name">marker</tt> <tt class="py-keyword">in</tt> <tt class="py-name">markers</tt><tt class="py-op">:</tt> </tt>
<a name="L72"></a><tt class="py-lineno"> 72</tt>  <tt class="py-line">                    <tt class="py-name">rep</tt><tt class="py-op">.</tt><tt id="link-16" class="py-name"><a title="Bio.Crystal.Chain.append
Bio.EUtils.POM.ElementNode.append
Bio.EUtils.sourcegen.SourceFile.append
Bio.SCOP.Raf.SeqMap.append
Bio.Seq.MutableSeq.append
Bio.Wise.psw.Alignment.append
Bio.Wise.psw.AlignmentColumn.append
Martel.msre_parse.SubPattern.append" class="py-name" href="#" onclick="return doclink('link-16', 'append', 'link-8');">append</a></tt><tt class="py-op">(</tt><tt class="py-string">' '</tt><tt class="py-op">)</tt> </tt>
<a name="L73"></a><tt class="py-lineno"> 73</tt>  <tt class="py-line">                    <tt class="py-keyword">for</tt> <tt class="py-name">al</tt> <tt class="py-keyword">in</tt> <tt class="py-name">marker</tt><tt class="py-op">:</tt> </tt>
<a name="L74"></a><tt class="py-lineno"> 74</tt>  <tt class="py-line">                        <tt class="py-keyword">if</tt> <tt class="py-name">al</tt> <tt class="py-op">==</tt> <tt class="py-name">None</tt><tt class="py-op">:</tt> </tt>
<a name="L75"></a><tt class="py-lineno"> 75</tt>  <tt class="py-line">                            <tt class="py-name">al</tt> <tt class="py-op">=</tt> <tt class="py-string">'0'</tt> </tt>
<a name="L76"></a><tt class="py-lineno"> 76</tt>  <tt class="py-line">                        <tt class="py-name">aStr</tt> <tt class="py-op">=</tt> <tt class="py-name">str</tt><tt class="py-op">(</tt><tt class="py-name">al</tt><tt class="py-op">)</tt> </tt>
<a name="L77"></a><tt class="py-lineno"> 77</tt>  <tt class="py-line">                        <tt class="py-keyword">while</tt> <tt class="py-name">len</tt><tt class="py-op">(</tt><tt class="py-name">aStr</tt><tt class="py-op">)</tt><tt class="py-op">&lt;</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-17" class="py-name"><a title="Bio.PopGen.GenePop._RecordConsumer.marker_len" class="py-name" href="#" onclick="return doclink('link-17', 'marker_len', 'link-5');">marker_len</a></tt><tt class="py-op">:</tt> </tt>
<a name="L78"></a><tt class="py-lineno"> 78</tt>  <tt class="py-line">                            <tt class="py-name">aStr</tt> <tt class="py-op">=</tt> <tt class="py-string">""</tt><tt class="py-op">.</tt><tt class="py-name">join</tt><tt class="py-op">(</tt><tt class="py-op">[</tt><tt class="py-string">'0'</tt><tt class="py-op">,</tt> <tt class="py-name">aStr</tt><tt class="py-op">]</tt><tt class="py-op">)</tt> </tt>
<a name="L79"></a><tt class="py-lineno"> 79</tt>  <tt class="py-line">                        <tt class="py-name">rep</tt><tt class="py-op">.</tt><tt id="link-18" class="py-name"><a title="Bio.Crystal.Chain.append
Bio.EUtils.POM.ElementNode.append
Bio.EUtils.sourcegen.SourceFile.append
Bio.SCOP.Raf.SeqMap.append
Bio.Seq.MutableSeq.append
Bio.Wise.psw.Alignment.append
Bio.Wise.psw.AlignmentColumn.append
Martel.msre_parse.SubPattern.append" class="py-name" href="#" onclick="return doclink('link-18', 'append', 'link-8');">append</a></tt><tt class="py-op">(</tt><tt class="py-name">aStr</tt><tt class="py-op">)</tt> </tt>
<a name="L80"></a><tt class="py-lineno"> 80</tt>  <tt class="py-line">                <tt class="py-name">rep</tt><tt class="py-op">.</tt><tt id="link-19" class="py-name"><a title="Bio.Crystal.Chain.append
Bio.EUtils.POM.ElementNode.append
Bio.EUtils.sourcegen.SourceFile.append
Bio.SCOP.Raf.SeqMap.append
Bio.Seq.MutableSeq.append
Bio.Wise.psw.Alignment.append
Bio.Wise.psw.AlignmentColumn.append
Martel.msre_parse.SubPattern.append" class="py-name" href="#" onclick="return doclink('link-19', 'append', 'link-8');">append</a></tt><tt class="py-op">(</tt><tt class="py-string">'\n'</tt><tt class="py-op">)</tt> </tt>
<a name="L81"></a><tt class="py-lineno"> 81</tt>  <tt class="py-line">        <tt class="py-keyword">return</tt> <tt class="py-string">""</tt><tt class="py-op">.</tt><tt class="py-name">join</tt><tt class="py-op">(</tt><tt class="py-name">rep</tt><tt class="py-op">)</tt> </tt>
</div><a name="L82"></a><tt class="py-lineno"> 82</tt>  <tt class="py-line"> </tt>
<a name="Record.split_in_pops"></a><div id="Record.split_in_pops-def"><a name="L83"></a><tt class="py-lineno"> 83</tt> <a class="py-toggle" href="#" id="Record.split_in_pops-toggle" onclick="return toggle('Record.split_in_pops');">-</a><tt class="py-line">    <tt class="py-keyword">def</tt> <a class="py-def-name" href="Bio.PopGen.GenePop.Record-class.html#split_in_pops">split_in_pops</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt> <tt class="py-param">pop_names</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
</div><div id="Record.split_in_pops-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="Record.split_in_pops-expanded"><a name="L84"></a><tt class="py-lineno"> 84</tt>  <tt class="py-line">        <tt class="py-docstring">"""Splits a GP record in a dictionary with 1 pop per entry.</tt> </tt>
<a name="L85"></a><tt class="py-lineno"> 85</tt>  <tt class="py-line"><tt class="py-docstring"></tt> </tt>
<a name="L86"></a><tt class="py-lineno"> 86</tt>  <tt class="py-line"><tt class="py-docstring">            Given a record with n pops and m loci returns a dictionary</tt> </tt>
<a name="L87"></a><tt class="py-lineno"> 87</tt>  <tt class="py-line"><tt class="py-docstring">            of records (key pop_name) where each item is a record</tt> </tt>
<a name="L88"></a><tt class="py-lineno"> 88</tt>  <tt class="py-line"><tt class="py-docstring">            with a single pop and m loci.</tt> </tt>
<a name="L89"></a><tt class="py-lineno"> 89</tt>  <tt class="py-line"><tt class="py-docstring"></tt> </tt>
<a name="L90"></a><tt class="py-lineno"> 90</tt>  <tt class="py-line"><tt class="py-docstring">            Parameters:</tt> </tt>
<a name="L91"></a><tt class="py-lineno"> 91</tt>  <tt class="py-line"><tt class="py-docstring">            pop_names - Population names</tt> </tt>
<a name="L92"></a><tt class="py-lineno"> 92</tt>  <tt class="py-line"><tt class="py-docstring">        """</tt> </tt>
<a name="L93"></a><tt class="py-lineno"> 93</tt>  <tt class="py-line">        <tt class="py-name">gp_pops</tt> <tt class="py-op">=</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">for</tt> <tt id="link-20" 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-20', 'i', 'link-20');">i</a></tt> <tt class="py-keyword">in</tt> <tt class="py-name">range</tt><tt class="py-op">(</tt><tt class="py-name">len</tt><tt class="py-op">(</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">populations</tt><tt class="py-op">)</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
<a name="L95"></a><tt class="py-lineno"> 95</tt>  <tt class="py-line">            <tt class="py-name">gp_pop</tt> <tt class="py-op">=</tt> <tt id="link-21" class="py-name" targets="Package Bio.PopGen.GenePop=Bio.PopGen.GenePop-module.html"><a title="Bio.PopGen.GenePop" class="py-name" href="#" onclick="return doclink('link-21', 'GenePop', 'link-21');">GenePop</a></tt><tt class="py-op">.</tt><tt id="link-22" class="py-name" targets="Module Bio.Blast.Record=Bio.Blast.Record-module.html,Module Bio.CDD.Record=Bio.CDD.Record-module.html,Class Bio.CDD.Record.Record=Bio.CDD.Record.Record-class.html,Class Bio.Cluster.Record=Bio.Cluster.Record-class.html,Class Bio.Compass.Record=Bio.Compass.Record-class.html,Module Bio.ECell.Record=Bio.ECell.Record-module.html,Class Bio.ECell.Record.Record=Bio.ECell.Record.Record-class.html,Class Bio.Fasta.Record=Bio.Fasta.Record-class.html,Module Bio.GenBank.Record=Bio.GenBank.Record-module.html,Class Bio.GenBank.Record.Record=Bio.GenBank.Record.Record-class.html,Module Bio.Geo.Record=Bio.Geo.Record-module.html,Class Bio.Geo.Record.Record=Bio.Geo.Record.Record-class.html,Class Bio.Gobase.Record=Bio.Gobase.Record-class.html,Module Bio.IntelliGenetics.Record=Bio.IntelliGenetics.Record-module.html,Class Bio.IntelliGenetics.Record.Record=Bio.IntelliGenetics.Record.Record-class.html,Class Bio.InterPro.Record=Bio.InterPro.Record-class.html,Class Bio.KEGG.Compound.Record=Bio.KEGG.Compound.Record-class.html,Class Bio.KEGG.Enzyme.Record=Bio.KEGG.Enzyme.Record-class.html,Class Bio.LocusLink.Record=Bio.LocusLink.Record-class.html,Class Bio.LocusLink.web_parse.Record=Bio.LocusLink.web_parse.Record-class.html,Class Bio.Medline.Record=Bio.Medline.Record-class.html,Module Bio.MetaTool.Record=Bio.MetaTool.Record-module.html,Class Bio.MetaTool.Record.Record=Bio.MetaTool.Record.Record-class.html,Module Bio.NBRF.Record=Bio.NBRF.Record-module.html,Class Bio.NBRF.Record.Record=Bio.NBRF.Record.Record-class.html,Class Bio.Ndb.Record=Bio.Ndb.Record-class.html,Class Bio.PopGen.FDist.Record=Bio.PopGen.FDist.Record-class.html,Class Bio.PopGen.GenePop.Record=Bio.PopGen.GenePop.Record-class.html,Class Bio.Prosite.Prodoc.Record=Bio.Prosite.Prodoc.Record-class.html,Class Bio.Prosite.Record=Bio.Prosite.Record-class.html,Class Bio.Rebase.Record=Bio.Rebase.Record-class.html,Class Bio.SCOP.Cla.Record=Bio.SCOP.Cla.Record-class.html,Class Bio.SCOP.Des.Record=Bio.SCOP.Des.Record-class.html,Class Bio.SCOP.Dom.Record=Bio.SCOP.Dom.Record-class.html,Class Bio.SCOP.Hie.Record=Bio.SCOP.Hie.Record-class.html,Module Bio.Saf.Record=Bio.Saf.Record-module.html,Class Bio.Saf.Record.Record=Bio.Saf.Record.Record-class.html,Class Bio.Sequencing.Phd.Record=Bio.Sequencing.Phd.Record-class.html,Class Bio.SwissProt.KeyWList.Record=Bio.SwissProt.KeyWList.Record-class.html,Class Bio.SwissProt.SProt.Record=Bio.SwissProt.SProt.Record-class.html"><a title="Bio.Blast.Record
Bio.CDD.Record
Bio.CDD.Record.Record
Bio.Cluster.Record
Bio.Compass.Record
Bio.ECell.Record
Bio.ECell.Record.Record
Bio.Fasta.Record
Bio.GenBank.Record
Bio.GenBank.Record.Record
Bio.Geo.Record
Bio.Geo.Record.Record
Bio.Gobase.Record
Bio.IntelliGenetics.Record
Bio.IntelliGenetics.Record.Record
Bio.InterPro.Record
Bio.KEGG.Compound.Record
Bio.KEGG.Enzyme.Record
Bio.LocusLink.Record
Bio.LocusLink.web_parse.Record
Bio.Medline.Record
Bio.MetaTool.Record
Bio.MetaTool.Record.Record
Bio.NBRF.Record
Bio.NBRF.Record.Record
Bio.Ndb.Record
Bio.PopGen.FDist.Record
Bio.PopGen.GenePop.Record
Bio.Prosite.Prodoc.Record
Bio.Prosite.Record
Bio.Rebase.Record
Bio.SCOP.Cla.Record
Bio.SCOP.Des.Record
Bio.SCOP.Dom.Record
Bio.SCOP.Hie.Record
Bio.Saf.Record
Bio.Saf.Record.Record
Bio.Sequencing.Phd.Record
Bio.SwissProt.KeyWList.Record
Bio.SwissProt.SProt.Record" class="py-name" href="#" onclick="return doclink('link-22', 'Record', 'link-22');">Record</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt> </tt>
<a name="L96"></a><tt class="py-lineno"> 96</tt>  <tt class="py-line">            <tt class="py-name">gp_pop</tt><tt class="py-op">.</tt><tt id="link-23" class="py-name"><a title="Bio.PopGen.GenePop._RecordConsumer.marker_len" class="py-name" href="#" onclick="return doclink('link-23', 'marker_len', 'link-5');">marker_len</a></tt> <tt class="py-op">=</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-24" class="py-name"><a title="Bio.PopGen.GenePop._RecordConsumer.marker_len" class="py-name" href="#" onclick="return doclink('link-24', 'marker_len', 'link-5');">marker_len</a></tt> </tt>
<a name="L97"></a><tt class="py-lineno"> 97</tt>  <tt class="py-line">            <tt class="py-name">gp_pop</tt><tt class="py-op">.</tt><tt id="link-25" class="py-name"><a title="Bio.Emboss.primer3_format.comment_line
Bio.IntelliGenetics.intelligenetics_format.comment_line
Bio.NBRF.nbrf_format.comment_line
Bio.Saf.saf_format.comment_line" class="py-name" href="#" onclick="return doclink('link-25', 'comment_line', 'link-6');">comment_line</a></tt> <tt class="py-op">=</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-26" class="py-name"><a title="Bio.Emboss.primer3_format.comment_line
Bio.IntelliGenetics.intelligenetics_format.comment_line
Bio.NBRF.nbrf_format.comment_line
Bio.Saf.saf_format.comment_line" class="py-name" href="#" onclick="return doclink('link-26', 'comment_line', 'link-6');">comment_line</a></tt> </tt>
<a name="L98"></a><tt class="py-lineno"> 98</tt>  <tt class="py-line">            <tt class="py-name">gp_pop</tt><tt class="py-op">.</tt><tt class="py-name">loci_list</tt> <tt class="py-op">=</tt> <tt class="py-name">deepcopy</tt><tt class="py-op">(</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">loci_list</tt><tt class="py-op">)</tt> </tt>
<a name="L99"></a><tt class="py-lineno"> 99</tt>  <tt class="py-line">            <tt class="py-name">gp_pop</tt><tt class="py-op">.</tt><tt class="py-name">populations</tt> <tt class="py-op">=</tt> <tt class="py-op">[</tt><tt class="py-name">deepcopy</tt><tt class="py-op">(</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">populations</tt><tt class="py-op">[</tt><tt id="link-27" class="py-name"><a title="Bio.PDB.Polypeptide.i" class="py-name" href="#" onclick="return doclink('link-27', 'i', 'link-20');">i</a></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 class="py-name">gp_pops</tt><tt class="py-op">[</tt><tt class="py-name">pop_names</tt><tt class="py-op">[</tt><tt id="link-28" class="py-name"><a title="Bio.PDB.Polypeptide.i" class="py-name" href="#" onclick="return doclink('link-28', 'i', 'link-20');">i</a></tt><tt class="py-op">]</tt><tt class="py-op">]</tt> <tt class="py-op">=</tt> <tt class="py-name">gp_pop</tt> </tt>
<a name="L101"></a><tt class="py-lineno">101</tt>  <tt class="py-line">        <tt class="py-keyword">return</tt> <tt class="py-name">gp_pops</tt> </tt>
</div><a name="L102"></a><tt class="py-lineno">102</tt>  <tt class="py-line"> </tt>
<a name="Record.split_in_loci"></a><div id="Record.split_in_loci-def"><a name="L103"></a><tt class="py-lineno">103</tt> <a class="py-toggle" href="#" id="Record.split_in_loci-toggle" onclick="return toggle('Record.split_in_loci');">-</a><tt class="py-line">    <tt class="py-keyword">def</tt> <a class="py-def-name" href="Bio.PopGen.GenePop.Record-class.html#split_in_loci">split_in_loci</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt> <tt class="py-param">gp</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
</div><div id="Record.split_in_loci-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="Record.split_in_loci-expanded"><a name="L104"></a><tt class="py-lineno">104</tt>  <tt class="py-line">        <tt class="py-docstring">"""Splits a GP record in a dictionary with 1 locus per entry.</tt> </tt>
<a name="L105"></a><tt class="py-lineno">105</tt>  <tt class="py-line"><tt class="py-docstring"></tt> </tt>
<a name="L106"></a><tt class="py-lineno">106</tt>  <tt class="py-line"><tt class="py-docstring">            Given a record with n pops and m loci returns a dictionary</tt> </tt>
<a name="L107"></a><tt class="py-lineno">107</tt>  <tt class="py-line"><tt class="py-docstring">            of records (key locus name) where each item is a record</tt> </tt>
<a name="L108"></a><tt class="py-lineno">108</tt>  <tt class="py-line"><tt class="py-docstring">            with a single locus and n pops.</tt> </tt>
<a name="L109"></a><tt class="py-lineno">109</tt>  <tt class="py-line"><tt class="py-docstring">        """</tt> </tt>
<a name="L110"></a><tt class="py-lineno">110</tt>  <tt class="py-line">        <tt class="py-name">gp_loci</tt> <tt class="py-op">=</tt> <tt class="py-op">{</tt><tt class="py-op">}</tt> </tt>
<a name="L111"></a><tt class="py-lineno">111</tt>  <tt class="py-line">        <tt class="py-keyword">for</tt> <tt id="link-29" class="py-name"><a title="Bio.PDB.Polypeptide.i" class="py-name" href="#" onclick="return doclink('link-29', 'i', 'link-20');">i</a></tt> <tt class="py-keyword">in</tt> <tt class="py-name">range</tt><tt class="py-op">(</tt><tt class="py-name">len</tt><tt class="py-op">(</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">loci_list</tt><tt class="py-op">)</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
<a name="L112"></a><tt class="py-lineno">112</tt>  <tt class="py-line">            <tt class="py-name">gp_pop</tt> <tt class="py-op">=</tt> <tt id="link-30" class="py-name"><a title="Bio.PopGen.GenePop" class="py-name" href="#" onclick="return doclink('link-30', 'GenePop', 'link-21');">GenePop</a></tt><tt class="py-op">.</tt><tt id="link-31" class="py-name"><a title="Bio.Blast.Record
Bio.CDD.Record
Bio.CDD.Record.Record
Bio.Cluster.Record
Bio.Compass.Record
Bio.ECell.Record
Bio.ECell.Record.Record
Bio.Fasta.Record
Bio.GenBank.Record
Bio.GenBank.Record.Record
Bio.Geo.Record
Bio.Geo.Record.Record
Bio.Gobase.Record
Bio.IntelliGenetics.Record
Bio.IntelliGenetics.Record.Record
Bio.InterPro.Record
Bio.KEGG.Compound.Record
Bio.KEGG.Enzyme.Record
Bio.LocusLink.Record
Bio.LocusLink.web_parse.Record
Bio.Medline.Record
Bio.MetaTool.Record
Bio.MetaTool.Record.Record
Bio.NBRF.Record
Bio.NBRF.Record.Record
Bio.Ndb.Record
Bio.PopGen.FDist.Record
Bio.PopGen.GenePop.Record
Bio.Prosite.Prodoc.Record
Bio.Prosite.Record
Bio.Rebase.Record
Bio.SCOP.Cla.Record
Bio.SCOP.Des.Record
Bio.SCOP.Dom.Record
Bio.SCOP.Hie.Record
Bio.Saf.Record
Bio.Saf.Record.Record
Bio.Sequencing.Phd.Record
Bio.SwissProt.KeyWList.Record
Bio.SwissProt.SProt.Record" class="py-name" href="#" onclick="return doclink('link-31', 'Record', 'link-22');">Record</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt> </tt>
<a name="L113"></a><tt class="py-lineno">113</tt>  <tt class="py-line">            <tt class="py-name">gp_pop</tt><tt class="py-op">.</tt><tt id="link-32" class="py-name"><a title="Bio.PopGen.GenePop._RecordConsumer.marker_len" class="py-name" href="#" onclick="return doclink('link-32', 'marker_len', 'link-5');">marker_len</a></tt> <tt class="py-op">=</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-33" class="py-name"><a title="Bio.PopGen.GenePop._RecordConsumer.marker_len" class="py-name" href="#" onclick="return doclink('link-33', 'marker_len', 'link-5');">marker_len</a></tt> </tt>
<a name="L114"></a><tt class="py-lineno">114</tt>  <tt class="py-line">            <tt class="py-name">gp_pop</tt><tt class="py-op">.</tt><tt id="link-34" class="py-name"><a title="Bio.Emboss.primer3_format.comment_line
Bio.IntelliGenetics.intelligenetics_format.comment_line
Bio.NBRF.nbrf_format.comment_line
Bio.Saf.saf_format.comment_line" class="py-name" href="#" onclick="return doclink('link-34', 'comment_line', 'link-6');">comment_line</a></tt> <tt class="py-op">=</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-35" class="py-name"><a title="Bio.Emboss.primer3_format.comment_line
Bio.IntelliGenetics.intelligenetics_format.comment_line
Bio.NBRF.nbrf_format.comment_line
Bio.Saf.saf_format.comment_line" class="py-name" href="#" onclick="return doclink('link-35', 'comment_line', 'link-6');">comment_line</a></tt> </tt>
<a name="L115"></a><tt class="py-lineno">115</tt>  <tt class="py-line">            <tt class="py-name">gp_pop</tt><tt class="py-op">.</tt><tt class="py-name">loci_list</tt> <tt class="py-op">=</tt> <tt class="py-op">[</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">loci_list</tt><tt class="py-op">[</tt><tt id="link-36" class="py-name"><a title="Bio.PDB.Polypeptide.i" class="py-name" href="#" onclick="return doclink('link-36', 'i', 'link-20');">i</a></tt><tt class="py-op">]</tt><tt class="py-op">]</tt> </tt>
<a name="L116"></a><tt class="py-lineno">116</tt>  <tt class="py-line">            <tt class="py-name">gp_pop</tt><tt class="py-op">.</tt><tt class="py-name">populations</tt> <tt class="py-op">=</tt> <tt class="py-op">[</tt><tt class="py-op">]</tt> </tt>
<a name="L117"></a><tt class="py-lineno">117</tt>  <tt class="py-line">            <tt class="py-keyword">for</tt> <tt id="link-37" class="py-name"><a title="Bio.Seq.MutableSeq.pop" class="py-name" href="#" onclick="return doclink('link-37', 'pop', 'link-9');">pop</a></tt> <tt class="py-keyword">in</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">populations</tt><tt class="py-op">:</tt> </tt>
<a name="L118"></a><tt class="py-lineno">118</tt>  <tt class="py-line">                <tt class="py-name">my_pop</tt> <tt class="py-op">=</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">for</tt> <tt class="py-name">indiv</tt> <tt class="py-keyword">in</tt> <tt id="link-38" class="py-name"><a title="Bio.Seq.MutableSeq.pop" class="py-name" href="#" onclick="return doclink('link-38', 'pop', 'link-9');">pop</a></tt><tt class="py-op">:</tt> </tt>
<a name="L120"></a><tt class="py-lineno">120</tt>  <tt class="py-line">                    <tt class="py-name">my_pop</tt><tt class="py-op">.</tt><tt id="link-39" class="py-name"><a title="Bio.Crystal.Chain.append
Bio.EUtils.POM.ElementNode.append
Bio.EUtils.sourcegen.SourceFile.append
Bio.SCOP.Raf.SeqMap.append
Bio.Seq.MutableSeq.append
Bio.Wise.psw.Alignment.append
Bio.Wise.psw.AlignmentColumn.append
Martel.msre_parse.SubPattern.append" class="py-name" href="#" onclick="return doclink('link-39', 'append', 'link-8');">append</a></tt><tt class="py-op">(</tt><tt class="py-op">(</tt><tt class="py-name">indiv</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 class="py-name">indiv</tt><tt class="py-op">[</tt><tt class="py-number">1</tt><tt class="py-op">]</tt><tt class="py-op">[</tt><tt id="link-40" class="py-name"><a title="Bio.PDB.Polypeptide.i" class="py-name" href="#" onclick="return doclink('link-40', 'i', 'link-20');">i</a></tt><tt class="py-op">]</tt><tt class="py-op">]</tt><tt class="py-op">)</tt><tt class="py-op">)</tt> </tt>
<a name="L121"></a><tt class="py-lineno">121</tt>  <tt class="py-line">                <tt class="py-name">gp_pop</tt><tt class="py-op">.</tt><tt class="py-name">populations</tt><tt class="py-op">.</tt><tt id="link-41" class="py-name"><a title="Bio.Crystal.Chain.append
Bio.EUtils.POM.ElementNode.append
Bio.EUtils.sourcegen.SourceFile.append
Bio.SCOP.Raf.SeqMap.append
Bio.Seq.MutableSeq.append
Bio.Wise.psw.Alignment.append
Bio.Wise.psw.AlignmentColumn.append
Martel.msre_parse.SubPattern.append" class="py-name" href="#" onclick="return doclink('link-41', 'append', 'link-8');">append</a></tt><tt class="py-op">(</tt><tt class="py-name">my_pop</tt><tt class="py-op">)</tt> </tt>
<a name="L122"></a><tt class="py-lineno">122</tt>  <tt class="py-line">            <tt class="py-name">gp_loci</tt><tt class="py-op">[</tt><tt class="py-name">gp_pop</tt><tt class="py-op">.</tt><tt class="py-name">loci_list</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 class="py-name">gp_pop</tt> </tt>
<a name="L123"></a><tt class="py-lineno">123</tt>  <tt class="py-line">        <tt class="py-keyword">return</tt> <tt class="py-name">gp_loci</tt> </tt>
</div><a name="L124"></a><tt class="py-lineno">124</tt>  <tt class="py-line"> </tt>
<a name="L125"></a><tt class="py-lineno">125</tt>  <tt class="py-line"> </tt>
<a name="Record.remove_population"></a><div id="Record.remove_population-def"><a name="L126"></a><tt class="py-lineno">126</tt> <a class="py-toggle" href="#" id="Record.remove_population-toggle" onclick="return toggle('Record.remove_population');">-</a><tt class="py-line">    <tt class="py-keyword">def</tt> <a class="py-def-name" href="Bio.PopGen.GenePop.Record-class.html#remove_population">remove_population</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt> <tt class="py-param">pos</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
</div><div id="Record.remove_population-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="Record.remove_population-expanded"><a name="L127"></a><tt class="py-lineno">127</tt>  <tt class="py-line">        <tt class="py-docstring">"""Removes a population (by position).</tt> </tt>
<a name="L128"></a><tt class="py-lineno">128</tt>  <tt class="py-line"><tt class="py-docstring">        """</tt> </tt>
<a name="L129"></a><tt class="py-lineno">129</tt>  <tt class="py-line">        <tt class="py-keyword">del</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">populations</tt><tt class="py-op">[</tt><tt class="py-name">pos</tt><tt class="py-op">]</tt> </tt>
</div><a name="L130"></a><tt class="py-lineno">130</tt>  <tt class="py-line">     </tt>
<a name="Record.remove_locus_by_position"></a><div id="Record.remove_locus_by_position-def"><a name="L131"></a><tt class="py-lineno">131</tt> <a class="py-toggle" href="#" id="Record.remove_locus_by_position-toggle" onclick="return toggle('Record.remove_locus_by_position');">-</a><tt class="py-line">    <tt class="py-keyword">def</tt> <a class="py-def-name" href="Bio.PopGen.GenePop.Record-class.html#remove_locus_by_position">remove_locus_by_position</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt> <tt class="py-param">pos</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
</div><div id="Record.remove_locus_by_position-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="Record.remove_locus_by_position-expanded"><a name="L132"></a><tt class="py-lineno">132</tt>  <tt class="py-line">        <tt class="py-docstring">"""Removes a locus by position.</tt> </tt>
<a name="L133"></a><tt class="py-lineno">133</tt>  <tt class="py-line"><tt class="py-docstring">        """</tt> </tt>
<a name="L134"></a><tt class="py-lineno">134</tt>  <tt class="py-line">        <tt class="py-keyword">del</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">loci_list</tt><tt class="py-op">[</tt><tt class="py-name">pos</tt><tt class="py-op">]</tt> </tt>
<a name="L135"></a><tt class="py-lineno">135</tt>  <tt class="py-line">        <tt class="py-keyword">for</tt> <tt id="link-42" class="py-name"><a title="Bio.Seq.MutableSeq.pop" class="py-name" href="#" onclick="return doclink('link-42', 'pop', 'link-9');">pop</a></tt> <tt class="py-keyword">in</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">populations</tt><tt class="py-op">:</tt> </tt>
<a name="L136"></a><tt class="py-lineno">136</tt>  <tt class="py-line">            <tt class="py-keyword">for</tt> <tt class="py-name">indiv</tt> <tt class="py-keyword">in</tt> <tt id="link-43" class="py-name"><a title="Bio.Seq.MutableSeq.pop" class="py-name" href="#" onclick="return doclink('link-43', 'pop', 'link-9');">pop</a></tt><tt class="py-op">:</tt> </tt>
<a name="L137"></a><tt class="py-lineno">137</tt>  <tt class="py-line">                <tt id="link-44" class="py-name"><a title="Bio.Encodings.IUPACEncoding.name" class="py-name" href="#" onclick="return doclink('link-44', 'name', 'link-12');">name</a></tt><tt class="py-op">,</tt> <tt class="py-name">loci</tt> <tt class="py-op">=</tt> <tt class="py-name">indiv</tt> </tt>
<a name="L138"></a><tt class="py-lineno">138</tt>  <tt class="py-line">                <tt class="py-keyword">del</tt> <tt class="py-name">loci</tt><tt class="py-op">[</tt><tt class="py-name">pos</tt><tt class="py-op">]</tt> </tt>
</div><a name="L139"></a><tt class="py-lineno">139</tt>  <tt class="py-line"> </tt>
<a name="Record.remove_locus_by_name"></a><div id="Record.remove_locus_by_name-def"><a name="L140"></a><tt class="py-lineno">140</tt> <a class="py-toggle" href="#" id="Record.remove_locus_by_name-toggle" onclick="return toggle('Record.remove_locus_by_name');">-</a><tt class="py-line">    <tt class="py-keyword">def</tt> <a class="py-def-name" href="Bio.PopGen.GenePop.Record-class.html#remove_locus_by_name">remove_locus_by_name</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt> <tt class="py-param">name</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
</div><div id="Record.remove_locus_by_name-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="Record.remove_locus_by_name-expanded"><a name="L141"></a><tt class="py-lineno">141</tt>  <tt class="py-line">        <tt class="py-docstring">"""Removes a locus by name.</tt> </tt>
<a name="L142"></a><tt class="py-lineno">142</tt>  <tt class="py-line"><tt class="py-docstring">        """</tt> </tt>
<a name="L143"></a><tt class="py-lineno">143</tt>  <tt class="py-line">        <tt class="py-keyword">for</tt> <tt id="link-45" class="py-name"><a title="Bio.PDB.Polypeptide.i" class="py-name" href="#" onclick="return doclink('link-45', 'i', 'link-20');">i</a></tt> <tt class="py-keyword">in</tt> <tt class="py-name">range</tt><tt class="py-op">(</tt><tt class="py-name">len</tt><tt class="py-op">(</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">loci_list</tt><tt class="py-op">)</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
<a name="L144"></a><tt class="py-lineno">144</tt>  <tt class="py-line">            <tt class="py-keyword">if</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">loci_list</tt><tt class="py-op">[</tt><tt id="link-46" class="py-name"><a title="Bio.PDB.Polypeptide.i" class="py-name" href="#" onclick="return doclink('link-46', 'i', 'link-20');">i</a></tt><tt class="py-op">]</tt> <tt class="py-op">==</tt> <tt id="link-47" class="py-name"><a title="Bio.Encodings.IUPACEncoding.name" class="py-name" href="#" onclick="return doclink('link-47', 'name', 'link-12');">name</a></tt><tt class="py-op">:</tt> </tt>
<a name="L145"></a><tt class="py-lineno">145</tt>  <tt class="py-line">                <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-48" class="py-name" targets="Method Bio.PopGen.GenePop.Record.remove_locus_by_position()=Bio.PopGen.GenePop.Record-class.html#remove_locus_by_position"><a title="Bio.PopGen.GenePop.Record.remove_locus_by_position" class="py-name" href="#" onclick="return doclink('link-48', 'remove_locus_by_position', 'link-48');">remove_locus_by_position</a></tt><tt class="py-op">(</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-20');">i</a></tt><tt class="py-op">)</tt> </tt>
<a name="L146"></a><tt class="py-lineno">146</tt>  <tt class="py-line">                <tt class="py-keyword">return</tt> </tt>
</div></div><a name="L147"></a><tt class="py-lineno">147</tt>  <tt class="py-line">        <tt class="py-comment">#If here than locus not existent... Maybe raise exception?</tt> </tt>
<a name="L148"></a><tt class="py-lineno">148</tt>  <tt class="py-line"><tt class="py-comment"></tt>        <tt class="py-comment">#   Although it should be Ok... Just a boolean return, maybe?</tt> </tt>
<a name="L149"></a><tt class="py-lineno">149</tt>  <tt class="py-line"><tt class="py-comment"></tt>     </tt>
<a name="L150"></a><tt class="py-lineno">150</tt>  <tt class="py-line"> </tt>
<a name="RecordParser"></a><div id="RecordParser-def"><a name="L151"></a><tt class="py-lineno">151</tt> <a class="py-toggle" href="#" id="RecordParser-toggle" onclick="return toggle('RecordParser');">-</a><tt class="py-line"><tt class="py-keyword">class</tt> <a class="py-def-name" href="Bio.PopGen.GenePop.RecordParser-class.html">RecordParser</a><tt class="py-op">(</tt><tt class="py-base-class">AbstractParser</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
</div><div id="RecordParser-collapsed" style="display:none;" pad="+++" indent="++++"></div><div id="RecordParser-expanded"><a name="L152"></a><tt class="py-lineno">152</tt>  <tt class="py-line">    <tt class="py-docstring">"""Parses GenePop data into a Record object.</tt> </tt>
<a name="L153"></a><tt class="py-lineno">153</tt>  <tt class="py-line"><tt class="py-docstring"></tt> </tt>
<a name="L154"></a><tt class="py-lineno">154</tt>  <tt class="py-line"><tt class="py-docstring">    """</tt> </tt>
<a name="RecordParser.__init__"></a><div id="RecordParser.__init__-def"><a name="L155"></a><tt class="py-lineno">155</tt> <a class="py-toggle" href="#" id="RecordParser.__init__-toggle" onclick="return toggle('RecordParser.__init__');">-</a><tt class="py-line">    <tt class="py-keyword">def</tt> <a class="py-def-name" href="Bio.PopGen.GenePop.RecordParser-class.html#__init__">__init__</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
</div><div id="RecordParser.__init__-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="RecordParser.__init__-expanded"><a name="L156"></a><tt class="py-lineno">156</tt>  <tt class="py-line">        <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_scanner</tt> <tt class="py-op">=</tt> <tt id="link-50" class="py-name" targets="Class Bio.Blast.NCBIStandalone._Scanner=Bio.Blast.NCBIStandalone._Scanner-class.html,Class Bio.Blast.NCBIWWW._Scanner=Bio.Blast.NCBIWWW._Scanner-class.html,Class Bio.CDD._Scanner=Bio.CDD._Scanner-class.html,Class Bio.Compass._Scanner=Bio.Compass._Scanner-class.html,Class Bio.ECell._Scanner=Bio.ECell._Scanner-class.html,Class Bio.Enzyme._Scanner=Bio.Enzyme._Scanner-class.html,Class Bio.Gobase._Scanner=Bio.Gobase._Scanner-class.html,Class Bio.IntelliGenetics._Scanner=Bio.IntelliGenetics._Scanner-class.html,Class Bio.LocusLink._Scanner=Bio.LocusLink._Scanner-class.html,Class Bio.Medline._Scanner=Bio.Medline._Scanner-class.html,Class Bio.MetaTool._Scanner=Bio.MetaTool._Scanner-class.html,Class Bio.NBRF._Scanner=Bio.NBRF._Scanner-class.html,Class Bio.PopGen.FDist._Scanner=Bio.PopGen.FDist._Scanner-class.html,Class Bio.PopGen.GenePop._Scanner=Bio.PopGen.GenePop._Scanner-class.html,Class Bio.Prosite.Prodoc._Scanner=Bio.Prosite.Prodoc._Scanner-class.html,Class Bio.Prosite._Scanner=Bio.Prosite._Scanner-class.html,Class Bio.Rebase._Scanner=Bio.Rebase._Scanner-class.html,Class Bio.Saf._Scanner=Bio.Saf._Scanner-class.html,Class Bio.Sequencing.Ace._Scanner=Bio.Sequencing.Ace._Scanner-class.html,Class Bio.Sequencing.Phd._Scanner=Bio.Sequencing.Phd._Scanner-class.html,Class Bio.SwissProt.KeyWList._Scanner=Bio.SwissProt.KeyWList._Scanner-class.html,Class Bio.SwissProt.SProt._Scanner=Bio.SwissProt.SProt._Scanner-class.html,Class Bio.UniGene._Scanner=Bio.UniGene._Scanner-class.html"><a title="Bio.Blast.NCBIStandalone._Scanner
Bio.Blast.NCBIWWW._Scanner
Bio.CDD._Scanner
Bio.Compass._Scanner
Bio.ECell._Scanner
Bio.Enzyme._Scanner
Bio.Gobase._Scanner
Bio.IntelliGenetics._Scanner
Bio.LocusLink._Scanner
Bio.Medline._Scanner
Bio.MetaTool._Scanner
Bio.NBRF._Scanner
Bio.PopGen.FDist._Scanner
Bio.PopGen.GenePop._Scanner
Bio.Prosite.Prodoc._Scanner
Bio.Prosite._Scanner
Bio.Rebase._Scanner
Bio.Saf._Scanner
Bio.Sequencing.Ace._Scanner
Bio.Sequencing.Phd._Scanner
Bio.SwissProt.KeyWList._Scanner
Bio.SwissProt.SProt._Scanner
Bio.UniGene._Scanner" class="py-name" href="#" onclick="return doclink('link-50', '_Scanner', 'link-50');">_Scanner</a></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 class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_consumer</tt> <tt class="py-op">=</tt> <tt id="link-51" class="py-name" targets="Class Bio.CDD._RecordConsumer=Bio.CDD._RecordConsumer-class.html,Class Bio.ECell._RecordConsumer=Bio.ECell._RecordConsumer-class.html,Class Bio.Enzyme._RecordConsumer=Bio.Enzyme._RecordConsumer-class.html,Class Bio.GenBank._RecordConsumer=Bio.GenBank._RecordConsumer-class.html,Class Bio.Gobase._RecordConsumer=Bio.Gobase._RecordConsumer-class.html,Class Bio.IntelliGenetics._RecordConsumer=Bio.IntelliGenetics._RecordConsumer-class.html,Class Bio.LocusLink._RecordConsumer=Bio.LocusLink._RecordConsumer-class.html,Class Bio.Medline._RecordConsumer=Bio.Medline._RecordConsumer-class.html,Class Bio.MetaTool._RecordConsumer=Bio.MetaTool._RecordConsumer-class.html,Class Bio.NBRF._RecordConsumer=Bio.NBRF._RecordConsumer-class.html,Class Bio.PopGen.FDist._RecordConsumer=Bio.PopGen.FDist._RecordConsumer-class.html,Class Bio.PopGen.GenePop._RecordConsumer=Bio.PopGen.GenePop._RecordConsumer-class.html,Class Bio.Prosite.Prodoc._RecordConsumer=Bio.Prosite.Prodoc._RecordConsumer-class.html,Class Bio.Prosite._RecordConsumer=Bio.Prosite._RecordConsumer-class.html,Class Bio.Rebase._RecordConsumer=Bio.Rebase._RecordConsumer-class.html,Class Bio.Saf._RecordConsumer=Bio.Saf._RecordConsumer-class.html,Class Bio.Sequencing.Ace._RecordConsumer=Bio.Sequencing.Ace._RecordConsumer-class.html,Class Bio.Sequencing.Phd._RecordConsumer=Bio.Sequencing.Phd._RecordConsumer-class.html,Class Bio.SwissProt.SProt._RecordConsumer=Bio.SwissProt.SProt._RecordConsumer-class.html,Class Bio.UniGene._RecordConsumer=Bio.UniGene._RecordConsumer-class.html"><a title="Bio.CDD._RecordConsumer
Bio.ECell._RecordConsumer
Bio.Enzyme._RecordConsumer
Bio.GenBank._RecordConsumer
Bio.Gobase._RecordConsumer
Bio.IntelliGenetics._RecordConsumer
Bio.LocusLink._RecordConsumer
Bio.Medline._RecordConsumer
Bio.MetaTool._RecordConsumer
Bio.NBRF._RecordConsumer
Bio.PopGen.FDist._RecordConsumer
Bio.PopGen.GenePop._RecordConsumer
Bio.Prosite.Prodoc._RecordConsumer
Bio.Prosite._RecordConsumer
Bio.Rebase._RecordConsumer
Bio.Saf._RecordConsumer
Bio.Sequencing.Ace._RecordConsumer
Bio.Sequencing.Phd._RecordConsumer
Bio.SwissProt.SProt._RecordConsumer
Bio.UniGene._RecordConsumer" class="py-name" href="#" onclick="return doclink('link-51', '_RecordConsumer', 'link-51');">_RecordConsumer</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt> </tt>
</div><a name="L158"></a><tt class="py-lineno">158</tt>  <tt class="py-line"> </tt>
<a name="RecordParser.parse"></a><div id="RecordParser.parse-def"><a name="L159"></a><tt class="py-lineno">159</tt> <a class="py-toggle" href="#" id="RecordParser.parse-toggle" onclick="return toggle('RecordParser.parse');">-</a><tt class="py-line">    <tt class="py-keyword">def</tt> <a class="py-def-name" href="Bio.PopGen.GenePop.RecordParser-class.html#parse">parse</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt> <tt class="py-param">handle</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
</div><div id="RecordParser.parse-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="RecordParser.parse-expanded"><a name="L160"></a><tt class="py-lineno">160</tt>  <tt class="py-line">        <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_scanner</tt><tt class="py-op">.</tt><tt id="link-52" class="py-name" targets="Method Bio.Affy.CelFile.CelScanner.feed()=Bio.Affy.CelFile.CelScanner-class.html#feed,Method Bio.AlignAce.Scanner.AlignAceScanner.feed()=Bio.AlignAce.Scanner.AlignAceScanner-class.html#feed,Method Bio.AlignAce.Scanner.CompareAceScanner.feed()=Bio.AlignAce.Scanner.CompareAceScanner-class.html#feed,Method Bio.Blast.NCBIStandalone._Scanner.feed()=Bio.Blast.NCBIStandalone._Scanner-class.html#feed,Method Bio.Blast.NCBIWWW._Scanner.feed()=Bio.Blast.NCBIWWW._Scanner-class.html#feed,Method Bio.CDD._Scanner.feed()=Bio.CDD._Scanner-class.html#feed,Method Bio.Compass._Scanner.feed()=Bio.Compass._Scanner-class.html#feed,Method Bio.ECell._Scanner.feed()=Bio.ECell._Scanner-class.html#feed,Method Bio.Emboss.Primer._Primer3Scanner.feed()=Bio.Emboss.Primer._Primer3Scanner-class.html#feed,Method Bio.Emboss.Primer._PrimerSearchScanner.feed()=Bio.Emboss.Primer._PrimerSearchScanner-class.html#feed,Method Bio.Enzyme._Scanner.feed()=Bio.Enzyme._Scanner-class.html#feed,Method Bio.GenBank.Scanner.InsdcScanner.feed()=Bio.GenBank.Scanner.InsdcScanner-class.html#feed,Method Bio.Gobase._Scanner.feed()=Bio.Gobase._Scanner-class.html#feed,Method Bio.IntelliGenetics._Scanner.feed()=Bio.IntelliGenetics._Scanner-class.html#feed,Method Bio.InterPro.InterProParser.feed()=Bio.InterPro.InterProParser-class.html#feed,Method Bio.LocusLink._Scanner.feed()=Bio.LocusLink._Scanner-class.html#feed,Method Bio.LocusLink.web_parse.LocusLinkParser.feed()=Bio.LocusLink.web_parse.LocusLinkParser-class.html#feed,Method Bio.MEME.Parser._MASTScanner.feed()=Bio.MEME.Parser._MASTScanner-class.html#feed,Method Bio.MEME.Parser._MEMEScanner.feed()=Bio.MEME.Parser._MEMEScanner-class.html#feed,Method Bio.Medline._Scanner.feed()=Bio.Medline._Scanner-class.html#feed,Method Bio.MetaTool._Scanner.feed()=Bio.MetaTool._Scanner-class.html#feed,Method Bio.NBRF._Scanner.feed()=Bio.NBRF._Scanner-class.html#feed,Method Bio.Ndb.NdbParser.feed()=Bio.Ndb.NdbParser-class.html#feed,Method Bio.NetCatch.ExtractUrls.feed()=Bio.NetCatch.ExtractUrls-class.html#feed,Method Bio.PopGen.FDist._Scanner.feed()=Bio.PopGen.FDist._Scanner-class.html#feed,Method Bio.PopGen.GenePop._Scanner.feed()=Bio.PopGen.GenePop._Scanner-class.html#feed,Method Bio.Prosite.Prodoc._Scanner.feed()=Bio.Prosite.Prodoc._Scanner-class.html#feed,Method Bio.Prosite._Scanner.feed()=Bio.Prosite._Scanner-class.html#feed,Method Bio.Rebase._Scanner.feed()=Bio.Rebase._Scanner-class.html#feed,Method Bio.Saf._Scanner.feed()=Bio.Saf._Scanner-class.html#feed,Method Bio.Sequencing.Ace._Scanner.feed()=Bio.Sequencing.Ace._Scanner-class.html#feed,Method Bio.Sequencing.Phd._Scanner.feed()=Bio.Sequencing.Phd._Scanner-class.html#feed,Method Bio.SwissProt.KeyWList._Scanner.feed()=Bio.SwissProt.KeyWList._Scanner-class.html#feed,Method Bio.SwissProt.SProt._Scanner.feed()=Bio.SwissProt.SProt._Scanner-class.html#feed,Method Bio.UniGene._Scanner.feed()=Bio.UniGene._Scanner-class.html#feed"><a title="Bio.Affy.CelFile.CelScanner.feed
Bio.AlignAce.Scanner.AlignAceScanner.feed
Bio.AlignAce.Scanner.CompareAceScanner.feed
Bio.Blast.NCBIStandalone._Scanner.feed
Bio.Blast.NCBIWWW._Scanner.feed
Bio.CDD._Scanner.feed
Bio.Compass._Scanner.feed
Bio.ECell._Scanner.feed
Bio.Emboss.Primer._Primer3Scanner.feed
Bio.Emboss.Primer._PrimerSearchScanner.feed
Bio.Enzyme._Scanner.feed
Bio.GenBank.Scanner.InsdcScanner.feed
Bio.Gobase._Scanner.feed
Bio.IntelliGenetics._Scanner.feed
Bio.InterPro.InterProParser.feed
Bio.LocusLink._Scanner.feed
Bio.LocusLink.web_parse.LocusLinkParser.feed
Bio.MEME.Parser._MASTScanner.feed
Bio.MEME.Parser._MEMEScanner.feed
Bio.Medline._Scanner.feed
Bio.MetaTool._Scanner.feed
Bio.NBRF._Scanner.feed
Bio.Ndb.NdbParser.feed
Bio.NetCatch.ExtractUrls.feed
Bio.PopGen.FDist._Scanner.feed
Bio.PopGen.GenePop._Scanner.feed
Bio.Prosite.Prodoc._Scanner.feed
Bio.Prosite._Scanner.feed
Bio.Rebase._Scanner.feed
Bio.Saf._Scanner.feed
Bio.Sequencing.Ace._Scanner.feed
Bio.Sequencing.Phd._Scanner.feed
Bio.SwissProt.KeyWList._Scanner.feed
Bio.SwissProt.SProt._Scanner.feed
Bio.UniGene._Scanner.feed" class="py-name" href="#" onclick="return doclink('link-52', 'feed', 'link-52');">feed</a></tt><tt class="py-op">(</tt><tt id="link-53" class="py-name" targets="Variable Bio.LocusLink.web_parse.handle=Bio.LocusLink.web_parse-module.html#handle,Variable Bio.Ndb.handle=Bio.Ndb-module.html#handle"><a title="Bio.LocusLink.web_parse.handle
Bio.Ndb.handle" class="py-name" href="#" onclick="return doclink('link-53', 'handle', 'link-53');">handle</a></tt><tt class="py-op">,</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_consumer</tt><tt class="py-op">)</tt> </tt>
<a name="L161"></a><tt class="py-lineno">161</tt>  <tt class="py-line">        <tt class="py-keyword">return</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_consumer</tt><tt class="py-op">.</tt><tt id="link-54" class="py-name" targets="Variable BioSQL.BioSeq.DBSeq.data=BioSQL.BioSeq.DBSeq-class.html#data"><a title="BioSQL.BioSeq.DBSeq.data" class="py-name" href="#" onclick="return doclink('link-54', 'data', 'link-54');">data</a></tt> </tt>
</div></div><a name="L162"></a><tt class="py-lineno">162</tt>  <tt class="py-line"> </tt>
<a name="parse"></a><div id="parse-def"><a name="L163"></a><tt class="py-lineno">163</tt> <a class="py-toggle" href="#" id="parse-toggle" onclick="return toggle('parse');">-</a><tt class="py-line"><tt class="py-keyword">def</tt> <a class="py-def-name" href="Bio.PopGen.GenePop-module.html#parse">parse</a><tt class="py-op">(</tt><tt class="py-param">handle</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
</div><div id="parse-collapsed" style="display:none;" pad="+++" indent="++++"></div><div id="parse-expanded"><a name="L164"></a><tt class="py-lineno">164</tt>  <tt class="py-line">   <tt class="py-docstring">"""Parses a handle containing a GenePop file.</tt> </tt>
<a name="L165"></a><tt class="py-lineno">165</tt>  <tt class="py-line"><tt class="py-docstring">   """</tt> </tt>
<a name="L166"></a><tt class="py-lineno">166</tt>  <tt class="py-line">   <tt class="py-name">parser</tt> <tt class="py-op">=</tt> <tt id="link-55" class="py-name" targets="Class Bio.CDD.RecordParser=Bio.CDD.RecordParser-class.html,Class Bio.Compass.RecordParser=Bio.Compass.RecordParser-class.html,Class Bio.ECell.RecordParser=Bio.ECell.RecordParser-class.html,Class Bio.Enzyme.RecordParser=Bio.Enzyme.RecordParser-class.html,Class Bio.Fasta.RecordParser=Bio.Fasta.RecordParser-class.html,Class Bio.GenBank.RecordParser=Bio.GenBank.RecordParser-class.html,Class Bio.Gobase.RecordParser=Bio.Gobase.RecordParser-class.html,Class Bio.IntelliGenetics.RecordParser=Bio.IntelliGenetics.RecordParser-class.html,Class Bio.LocusLink.RecordParser=Bio.LocusLink.RecordParser-class.html,Class Bio.Medline.RecordParser=Bio.Medline.RecordParser-class.html,Class Bio.MetaTool.RecordParser=Bio.MetaTool.RecordParser-class.html,Class Bio.NBRF.RecordParser=Bio.NBRF.RecordParser-class.html,Class Bio.PopGen.FDist.RecordParser=Bio.PopGen.FDist.RecordParser-class.html,Class Bio.PopGen.GenePop.RecordParser=Bio.PopGen.GenePop.RecordParser-class.html,Class Bio.Prosite.Prodoc.RecordParser=Bio.Prosite.Prodoc.RecordParser-class.html,Class Bio.Prosite.RecordParser=Bio.Prosite.RecordParser-class.html,Class Bio.Rebase.RecordParser=Bio.Rebase.RecordParser-class.html,Class Bio.Saf.RecordParser=Bio.Saf.RecordParser-class.html,Class Bio.Sequencing.Ace.RecordParser=Bio.Sequencing.Ace.RecordParser-class.html,Class Bio.Sequencing.Phd.RecordParser=Bio.Sequencing.Phd.RecordParser-class.html,Class Bio.SwissProt.SProt.RecordParser=Bio.SwissProt.SProt.RecordParser-class.html,Class Bio.UniGene.RecordParser=Bio.UniGene.RecordParser-class.html,Class Martel.Parser.RecordParser=Martel.Parser.RecordParser-class.html"><a title="Bio.CDD.RecordParser
Bio.Compass.RecordParser
Bio.ECell.RecordParser
Bio.Enzyme.RecordParser
Bio.Fasta.RecordParser
Bio.GenBank.RecordParser
Bio.Gobase.RecordParser
Bio.IntelliGenetics.RecordParser
Bio.LocusLink.RecordParser
Bio.Medline.RecordParser
Bio.MetaTool.RecordParser
Bio.NBRF.RecordParser
Bio.PopGen.FDist.RecordParser
Bio.PopGen.GenePop.RecordParser
Bio.Prosite.Prodoc.RecordParser
Bio.Prosite.RecordParser
Bio.Rebase.RecordParser
Bio.Saf.RecordParser
Bio.Sequencing.Ace.RecordParser
Bio.Sequencing.Phd.RecordParser
Bio.SwissProt.SProt.RecordParser
Bio.UniGene.RecordParser
Martel.Parser.RecordParser" class="py-name" href="#" onclick="return doclink('link-55', 'RecordParser', 'link-55');">RecordParser</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt> </tt>
<a name="L167"></a><tt class="py-lineno">167</tt>  <tt class="py-line">   <tt class="py-keyword">return</tt> <tt class="py-name">parser</tt><tt class="py-op">.</tt><tt id="link-56" class="py-name" targets="Method Bio.Affy.CelFile.CelParser.parse()=Bio.Affy.CelFile.CelParser-class.html#parse,Method Bio.AlignAce.Parser.AlignAceParser.parse()=Bio.AlignAce.Parser.AlignAceParser-class.html#parse,Method Bio.AlignAce.Parser.CompareAceParser.parse()=Bio.AlignAce.Parser.CompareAceParser-class.html#parse,Function Bio.AlignIO.parse()=Bio.AlignIO-module.html#parse,Method Bio.Blast.NCBIStandalone.BlastErrorParser.parse()=Bio.Blast.NCBIStandalone.BlastErrorParser-class.html#parse,Method Bio.Blast.NCBIStandalone.BlastParser.parse()=Bio.Blast.NCBIStandalone.BlastParser-class.html#parse,Method Bio.Blast.NCBIStandalone.PSIBlastParser.parse()=Bio.Blast.NCBIStandalone.PSIBlastParser-class.html#parse,Method Bio.Blast.NCBIWWW.BlastParser.parse()=Bio.Blast.NCBIWWW.BlastParser-class.html#parse,Method Bio.Blast.NCBIXML.BlastParser.parse()=Bio.Blast.NCBIXML.BlastParser-class.html#parse,Function Bio.Blast.NCBIXML.parse()=Bio.Blast.NCBIXML-module.html#parse,Method Bio.CDD.RecordParser.parse()=Bio.CDD.RecordParser-class.html#parse,Method Bio.Compass.RecordParser.parse()=Bio.Compass.RecordParser-class.html#parse,Function Bio.Decode.parse()=Bio.Decode-module.html#parse,Method Bio.ECell.RecordParser.parse()=Bio.ECell.RecordParser-class.html#parse,Method Bio.EUtils.POM.POMDocument.parse()=Bio.EUtils.POM.POMDocument-class.html#parse,Module Bio.EUtils.parse=Bio.EUtils.parse-module.html,Method Bio.Emboss.Primer.Primer3Parser.parse()=Bio.Emboss.Primer.Primer3Parser-class.html#parse,Method Bio.Emboss.Primer.PrimerSearchParser.parse()=Bio.Emboss.Primer.PrimerSearchParser-class.html#parse,Method Bio.Enzyme.RecordParser.parse()=Bio.Enzyme.RecordParser-class.html#parse,Method Bio.Fasta.RecordParser.parse()=Bio.Fasta.RecordParser-class.html#parse,Method Bio.Fasta.SequenceParser.parse()=Bio.Fasta.SequenceParser-class.html#parse,Method Bio.GenBank.FeatureParser.parse()=Bio.GenBank.FeatureParser-class.html#parse,Function Bio.GenBank.LocationParser.parse()=Bio.GenBank.LocationParser-module.html#parse,Method Bio.GenBank.RecordParser.parse()=Bio.GenBank.RecordParser-class.html#parse,Method Bio.GenBank.Scanner.InsdcScanner.parse()=Bio.GenBank.Scanner.InsdcScanner-class.html#parse,Function Bio.Geo.parse()=Bio.Geo-module.html#parse,Method Bio.Gobase.RecordParser.parse()=Bio.Gobase.RecordParser-class.html#parse,Method Bio.IntelliGenetics.RecordParser.parse()=Bio.IntelliGenetics.RecordParser-class.html#parse,Method Bio.InterPro.InterProParser.parse()=Bio.InterPro.InterProParser-class.html#parse,Function Bio.KEGG.Compound.parse()=Bio.KEGG.Compound-module.html#parse,Function Bio.KEGG.Enzyme.parse()=Bio.KEGG.Enzyme-module.html#parse,Function Bio.KEGG.Map.parse()=Bio.KEGG.Map-module.html#parse,Method Bio.LocusLink.RecordParser.parse()=Bio.LocusLink.RecordParser-class.html#parse,Method Bio.LocusLink.web_parse.LocusLinkParser.parse()=Bio.LocusLink.web_parse.LocusLinkParser-class.html#parse,Method Bio.MEME.Parser.MASTParser.parse()=Bio.MEME.Parser.MASTParser-class.html#parse,Method Bio.MEME.Parser.MEMEParser.parse()=Bio.MEME.Parser.MEMEParser-class.html#parse,Method Bio.Medline.RecordParser.parse()=Bio.Medline.RecordParser-class.html#parse,Method Bio.MetaTool.RecordParser.parse()=Bio.MetaTool.RecordParser-class.html#parse,Method Bio.NBRF.RecordParser.parse()=Bio.NBRF.RecordParser-class.html#parse,Method Bio.Ndb.NdbParser.parse()=Bio.Ndb.NdbParser-class.html#parse,Method Bio.ParserSupport.AbstractParser.parse()=Bio.ParserSupport.AbstractParser-class.html#parse,Method Bio.Parsers.spark.GenericParser.parse()=Bio.Parsers.spark.GenericParser-class.html#parse,Method Bio.PopGen.FDist.RecordParser.parse()=Bio.PopGen.FDist.RecordParser-class.html#parse,Method Bio.PopGen.GenePop.RecordParser.parse()=Bio.PopGen.GenePop.RecordParser-class.html#parse,Function Bio.PopGen.GenePop.parse()=Bio.PopGen.GenePop-module.html#parse,Method Bio.Prosite.Prodoc.RecordParser.parse()=Bio.Prosite.Prodoc.RecordParser-class.html#parse,Function Bio.Prosite.Prodoc.parse()=Bio.Prosite.Prodoc-module.html#parse,Method Bio.Prosite.RecordParser.parse()=Bio.Prosite.RecordParser-class.html#parse,Function Bio.Prosite.parse()=Bio.Prosite-module.html#parse,Method Bio.Rebase.RecordParser.parse()=Bio.Rebase.RecordParser-class.html#parse,Method Bio.SCOP.Cla.Parser.parse()=Bio.SCOP.Cla.Parser-class.html#parse,Function Bio.SCOP.Cla.parse()=Bio.SCOP.Cla-module.html#parse,Method Bio.SCOP.Des.Parser.parse()=Bio.SCOP.Des.Parser-class.html#parse,Function Bio.SCOP.Des.parse()=Bio.SCOP.Des-module.html#parse,Method Bio.SCOP.Dom.Parser.parse()=Bio.SCOP.Dom.Parser-class.html#parse,Function Bio.SCOP.Dom.parse()=Bio.SCOP.Dom-module.html#parse,Method Bio.SCOP.Hie.Parser.parse()=Bio.SCOP.Hie.Parser-class.html#parse,Function Bio.SCOP.Hie.parse()=Bio.SCOP.Hie-module.html#parse,Method Bio.SCOP.Raf.Parser.parse()=Bio.SCOP.Raf.Parser-class.html#parse,Function Bio.SCOP.Raf.parse()=Bio.SCOP.Raf-module.html#parse,Method Bio.Saf.RecordParser.parse()=Bio.Saf.RecordParser-class.html#parse,Function Bio.SeqIO.parse()=Bio.SeqIO-module.html#parse,Method Bio.Sequencing.Ace.ACEParser.parse()=Bio.Sequencing.Ace.ACEParser-class.html#parse,Method Bio.Sequencing.Ace.RecordParser.parse()=Bio.Sequencing.Ace.RecordParser-class.html#parse,Method Bio.Sequencing.Phd.RecordParser.parse()=Bio.Sequencing.Phd.RecordParser-class.html#parse,Method Bio.SwissProt.KeyWList.ListParser.parse()=Bio.SwissProt.KeyWList.ListParser-class.html#parse,Function Bio.SwissProt.KeyWList.parse()=Bio.SwissProt.KeyWList-module.html#parse,Method Bio.SwissProt.SProt.RecordParser.parse()=Bio.SwissProt.SProt.RecordParser-class.html#parse,Method Bio.SwissProt.SProt.SequenceParser.parse()=Bio.SwissProt.SProt.SequenceParser-class.html#parse,Function Bio.SwissProt.parse()=Bio.SwissProt-module.html#parse,Method Bio.UniGene.RecordParser.parse()=Bio.UniGene.RecordParser-class.html#parse,Function Bio.Wise.psw.parse()=Bio.Wise.psw-module.html#parse,Method Martel.Parser.HeaderFooterParser.parse()=Martel.Parser.HeaderFooterParser-class.html#parse,Method Martel.Parser.Parser.parse()=Martel.Parser.Parser-class.html#parse,Method Martel.Parser.RecordParser.parse()=Martel.Parser.RecordParser-class.html#parse,Function Martel.msre_parse.parse()=Martel.msre_parse-module.html#parse"><a title="Bio.Affy.CelFile.CelParser.parse
Bio.AlignAce.Parser.AlignAceParser.parse
Bio.AlignAce.Parser.CompareAceParser.parse
Bio.AlignIO.parse
Bio.Blast.NCBIStandalone.BlastErrorParser.parse
Bio.Blast.NCBIStandalone.BlastParser.parse
Bio.Blast.NCBIStandalone.PSIBlastParser.parse
Bio.Blast.NCBIWWW.BlastParser.parse
Bio.Blast.NCBIXML.BlastParser.parse
Bio.Blast.NCBIXML.parse
Bio.CDD.RecordParser.parse
Bio.Compass.RecordParser.parse
Bio.Decode.parse
Bio.ECell.RecordParser.parse
Bio.EUtils.POM.POMDocument.parse
Bio.EUtils.parse
Bio.Emboss.Primer.Primer3Parser.parse
Bio.Emboss.Primer.PrimerSearchParser.parse
Bio.Enzyme.RecordParser.parse
Bio.Fasta.RecordParser.parse
Bio.Fasta.SequenceParser.parse
Bio.GenBank.FeatureParser.parse
Bio.GenBank.LocationParser.parse
Bio.GenBank.RecordParser.parse
Bio.GenBank.Scanner.InsdcScanner.parse
Bio.Geo.parse
Bio.Gobase.RecordParser.parse
Bio.IntelliGenetics.RecordParser.parse
Bio.InterPro.InterProParser.parse
Bio.KEGG.Compound.parse
Bio.KEGG.Enzyme.parse
Bio.KEGG.Map.parse
Bio.LocusLink.RecordParser.parse
Bio.LocusLink.web_parse.LocusLinkParser.parse
Bio.MEME.Parser.MASTParser.parse
Bio.MEME.Parser.MEMEParser.parse
Bio.Medline.RecordParser.parse
Bio.MetaTool.RecordParser.parse
Bio.NBRF.RecordParser.parse
Bio.Ndb.NdbParser.parse
Bio.ParserSupport.AbstractParser.parse
Bio.Parsers.spark.GenericParser.parse
Bio.PopGen.FDist.RecordParser.parse
Bio.PopGen.GenePop.RecordParser.parse
Bio.PopGen.GenePop.parse
Bio.Prosite.Prodoc.RecordParser.parse
Bio.Prosite.Prodoc.parse
Bio.Prosite.RecordParser.parse
Bio.Prosite.parse
Bio.Rebase.RecordParser.parse
Bio.SCOP.Cla.Parser.parse
Bio.SCOP.Cla.parse
Bio.SCOP.Des.Parser.parse
Bio.SCOP.Des.parse
Bio.SCOP.Dom.Parser.parse
Bio.SCOP.Dom.parse
Bio.SCOP.Hie.Parser.parse
Bio.SCOP.Hie.parse
Bio.SCOP.Raf.Parser.parse
Bio.SCOP.Raf.parse
Bio.Saf.RecordParser.parse
Bio.SeqIO.parse
Bio.Sequencing.Ace.ACEParser.parse
Bio.Sequencing.Ace.RecordParser.parse
Bio.Sequencing.Phd.RecordParser.parse
Bio.SwissProt.KeyWList.ListParser.parse
Bio.SwissProt.KeyWList.parse
Bio.SwissProt.SProt.RecordParser.parse
Bio.SwissProt.SProt.SequenceParser.parse
Bio.SwissProt.parse
Bio.UniGene.RecordParser.parse
Bio.Wise.psw.parse
Martel.Parser.HeaderFooterParser.parse
Martel.Parser.Parser.parse
Martel.Parser.RecordParser.parse
Martel.msre_parse.parse" class="py-name" href="#" onclick="return doclink('link-56', 'parse', 'link-56');">parse</a></tt><tt class="py-op">(</tt><tt id="link-57" class="py-name"><a title="Bio.LocusLink.web_parse.handle
Bio.Ndb.handle" class="py-name" href="#" onclick="return doclink('link-57', 'handle', 'link-53');">handle</a></tt><tt class="py-op">)</tt> </tt>
</div><a name="L168"></a><tt class="py-lineno">168</tt>  <tt class="py-line"> </tt>
<a name="_Scanner"></a><div id="_Scanner-def"><a name="L169"></a><tt class="py-lineno">169</tt> <a class="py-toggle" href="#" id="_Scanner-toggle" onclick="return toggle('_Scanner');">-</a><tt class="py-line"><tt class="py-keyword">class</tt> <a class="py-def-name" href="Bio.PopGen.GenePop._Scanner-class.html">_Scanner</a><tt class="py-op">:</tt> </tt>
</div><div id="_Scanner-collapsed" style="display:none;" pad="+++" indent="++++"></div><div id="_Scanner-expanded"><a name="L170"></a><tt class="py-lineno">170</tt>  <tt class="py-line">    <tt class="py-docstring">"""Scans a GenePop record.</tt> </tt>
<a name="L171"></a><tt class="py-lineno">171</tt>  <tt class="py-line"><tt class="py-docstring">    </tt> </tt>
<a name="L172"></a><tt class="py-lineno">172</tt>  <tt class="py-line"><tt class="py-docstring">    There is only one record per file.</tt> </tt>
<a name="L173"></a><tt class="py-lineno">173</tt>  <tt class="py-line"><tt class="py-docstring">    </tt> </tt>
<a name="L174"></a><tt class="py-lineno">174</tt>  <tt class="py-line"><tt class="py-docstring">    """</tt> </tt>
<a name="L175"></a><tt class="py-lineno">175</tt>  <tt class="py-line"> </tt>
<a name="_Scanner.feed"></a><div id="_Scanner.feed-def"><a name="L176"></a><tt class="py-lineno">176</tt> <a class="py-toggle" href="#" id="_Scanner.feed-toggle" onclick="return toggle('_Scanner.feed');">-</a><tt class="py-line">    <tt class="py-keyword">def</tt> <a class="py-def-name" href="Bio.PopGen.GenePop._Scanner-class.html#feed">feed</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt> <tt class="py-param">handle</tt><tt class="py-op">,</tt> <tt class="py-param">consumer</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
</div><div id="_Scanner.feed-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="_Scanner.feed-expanded"><a name="L177"></a><tt class="py-lineno">177</tt>  <tt class="py-line">        <tt class="py-docstring">"""feed(self, handle, consumer)</tt> </tt>
<a name="L178"></a><tt class="py-lineno">178</tt>  <tt class="py-line"><tt class="py-docstring"></tt> </tt>
<a name="L179"></a><tt class="py-lineno">179</tt>  <tt class="py-line"><tt class="py-docstring">        Feed in a GenePop unit record for scanning.  handle is a file-like</tt> </tt>
<a name="L180"></a><tt class="py-lineno">180</tt>  <tt class="py-line"><tt class="py-docstring">        object that contains a Genepop record.  consumer is a</tt> </tt>
<a name="L181"></a><tt class="py-lineno">181</tt>  <tt class="py-line"><tt class="py-docstring">        Consumer object that will receive events as the report is scanned.</tt> </tt>
<a name="L182"></a><tt class="py-lineno">182</tt>  <tt class="py-line"><tt class="py-docstring"></tt> </tt>
<a name="L183"></a><tt class="py-lineno">183</tt>  <tt class="py-line"><tt class="py-docstring">        """</tt> </tt>
<a name="L184"></a><tt class="py-lineno">184</tt>  <tt class="py-line">        <tt class="py-keyword">if</tt> <tt class="py-name">isinstance</tt><tt class="py-op">(</tt><tt id="link-58" class="py-name"><a title="Bio.LocusLink.web_parse.handle
Bio.Ndb.handle" class="py-name" href="#" onclick="return doclink('link-58', 'handle', 'link-53');">handle</a></tt><tt class="py-op">,</tt> <tt id="link-59" class="py-name"><a title="Bio.File" class="py-name" href="#" onclick="return doclink('link-59', 'File', 'link-2');">File</a></tt><tt class="py-op">.</tt><tt id="link-60" class="py-name" targets="Class Bio.File.UndoHandle=Bio.File.UndoHandle-class.html"><a title="Bio.File.UndoHandle" class="py-name" href="#" onclick="return doclink('link-60', 'UndoHandle', 'link-60');">UndoHandle</a></tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
<a name="L185"></a><tt class="py-lineno">185</tt>  <tt class="py-line">            <tt class="py-name">uhandle</tt> <tt class="py-op">=</tt> <tt id="link-61" class="py-name"><a title="Bio.LocusLink.web_parse.handle
Bio.Ndb.handle" class="py-name" href="#" onclick="return doclink('link-61', 'handle', 'link-53');">handle</a></tt> </tt>
<a name="L186"></a><tt class="py-lineno">186</tt>  <tt class="py-line">        <tt class="py-keyword">else</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">uhandle</tt> <tt class="py-op">=</tt> <tt id="link-62" class="py-name"><a title="Bio.File" class="py-name" href="#" onclick="return doclink('link-62', 'File', 'link-2');">File</a></tt><tt class="py-op">.</tt><tt id="link-63" class="py-name"><a title="Bio.File.UndoHandle" class="py-name" href="#" onclick="return doclink('link-63', 'UndoHandle', 'link-60');">UndoHandle</a></tt><tt class="py-op">(</tt><tt id="link-64" class="py-name"><a title="Bio.LocusLink.web_parse.handle
Bio.Ndb.handle" class="py-name" href="#" onclick="return doclink('link-64', 'handle', 'link-53');">handle</a></tt><tt class="py-op">)</tt> </tt>
<a name="L188"></a><tt class="py-lineno">188</tt>  <tt class="py-line"> </tt>
<a name="L189"></a><tt class="py-lineno">189</tt>  <tt class="py-line"> </tt>
<a name="L190"></a><tt class="py-lineno">190</tt>  <tt class="py-line">        <tt class="py-name">consumer</tt><tt class="py-op">.</tt><tt id="link-65" class="py-name" targets="Method Bio.Medline._RecordConsumer.start_record()=Bio.Medline._RecordConsumer-class.html#start_record,Method Bio.PopGen.FDist._RecordConsumer.start_record()=Bio.PopGen.FDist._RecordConsumer-class.html#start_record,Method Bio.PopGen.GenePop._RecordConsumer.start_record()=Bio.PopGen.GenePop._RecordConsumer-class.html#start_record,Method Bio.Prosite.Prodoc._RecordConsumer.start_record()=Bio.Prosite.Prodoc._RecordConsumer-class.html#start_record,Method Bio.Prosite._RecordConsumer.start_record()=Bio.Prosite._RecordConsumer-class.html#start_record,Method Bio.SwissProt.SProt._RecordConsumer.start_record()=Bio.SwissProt.SProt._RecordConsumer-class.html#start_record,Method Bio.SwissProt.SProt._SequenceConsumer.start_record()=Bio.SwissProt.SProt._SequenceConsumer-class.html#start_record,Method Bio.builders.SeqRecord.sequence.BuildSeqRecord.start_record()=Bio.builders.SeqRecord.sequence.BuildSeqRecord-class.html#start_record"><a title="Bio.Medline._RecordConsumer.start_record
Bio.PopGen.FDist._RecordConsumer.start_record
Bio.PopGen.GenePop._RecordConsumer.start_record
Bio.Prosite.Prodoc._RecordConsumer.start_record
Bio.Prosite._RecordConsumer.start_record
Bio.SwissProt.SProt._RecordConsumer.start_record
Bio.SwissProt.SProt._SequenceConsumer.start_record
Bio.builders.SeqRecord.sequence.BuildSeqRecord.start_record" class="py-name" href="#" onclick="return doclink('link-65', 'start_record', 'link-65');">start_record</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt> </tt>
<a name="L191"></a><tt class="py-lineno">191</tt>  <tt class="py-line">         </tt>
<a name="L192"></a><tt class="py-lineno">192</tt>  <tt class="py-line">        <tt id="link-66" class="py-name"><a title="Bio.Emboss.primer3_format.comment_line
Bio.IntelliGenetics.intelligenetics_format.comment_line
Bio.NBRF.nbrf_format.comment_line
Bio.Saf.saf_format.comment_line" class="py-name" href="#" onclick="return doclink('link-66', 'comment_line', 'link-6');">comment_line</a></tt> <tt class="py-op">=</tt> <tt class="py-name">uhandle</tt><tt class="py-op">.</tt><tt id="link-67" class="py-name" targets="Method Bio.EUtils.ReseekFile.ReseekFile.readline()=Bio.EUtils.ReseekFile.ReseekFile-class.html#readline,Method Bio.File.SGMLHandle.readline()=Bio.File.SGMLHandle-class.html#readline,Method Bio.File.UndoHandle.readline()=Bio.File.UndoHandle-class.html#readline,Method Bio.SGMLExtractor.SGMLExtractorHandle.readline()=Bio.SGMLExtractor.SGMLExtractorHandle-class.html#readline"><a title="Bio.EUtils.ReseekFile.ReseekFile.readline
Bio.File.SGMLHandle.readline
Bio.File.UndoHandle.readline
Bio.SGMLExtractor.SGMLExtractorHandle.readline" class="py-name" href="#" onclick="return doclink('link-67', 'readline', 'link-67');">readline</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt><tt class="py-op">.</tt><tt class="py-name">rstrip</tt><tt class="py-op">(</tt><tt class="py-op">)</tt> </tt>
<a name="L193"></a><tt class="py-lineno">193</tt>  <tt class="py-line">        <tt class="py-name">consumer</tt><tt class="py-op">.</tt><tt id="link-68" class="py-name" targets="Method Bio.EUtils.POM.ElementNode.comment()=Bio.EUtils.POM.ElementNode-class.html#comment,Method Bio.Enzyme._RecordConsumer.comment()=Bio.Enzyme._RecordConsumer-class.html#comment,Method Bio.GenBank._FeatureConsumer.comment()=Bio.GenBank._FeatureConsumer-class.html#comment,Method Bio.GenBank._RecordConsumer.comment()=Bio.GenBank._RecordConsumer-class.html#comment,Method Bio.IntelliGenetics._RecordConsumer.comment()=Bio.IntelliGenetics._RecordConsumer-class.html#comment,Method Bio.NBRF._RecordConsumer.comment()=Bio.NBRF._RecordConsumer-class.html#comment,Method Bio.PopGen.GenePop._RecordConsumer.comment()=Bio.PopGen.GenePop._RecordConsumer-class.html#comment,Method Bio.Prosite._RecordConsumer.comment()=Bio.Prosite._RecordConsumer-class.html#comment,Method Bio.SwissProt.SProt._RecordConsumer.comment()=Bio.SwissProt.SProt._RecordConsumer-class.html#comment,Method Bio.SwissProt.SProt._SequenceConsumer.comment()=Bio.SwissProt.SProt._SequenceConsumer-class.html#comment,Variable Bio.expressions.swissprot.sprot38.comment=Bio.expressions.swissprot.sprot38-module.html#comment,Variable Martel.test.test_swissprot38.comment=Martel.test.test_swissprot38-module.html#comment,Variable Martel.test.testformats.swissprot38.comment=Martel.test.testformats.swissprot38-module.html#comment"><a title="Bio.EUtils.POM.ElementNode.comment
Bio.Enzyme._RecordConsumer.comment
Bio.GenBank._FeatureConsumer.comment
Bio.GenBank._RecordConsumer.comment
Bio.IntelliGenetics._RecordConsumer.comment
Bio.NBRF._RecordConsumer.comment
Bio.PopGen.GenePop._RecordConsumer.comment
Bio.Prosite._RecordConsumer.comment
Bio.SwissProt.SProt._RecordConsumer.comment
Bio.SwissProt.SProt._SequenceConsumer.comment
Bio.expressions.swissprot.sprot38.comment
Martel.test.test_swissprot38.comment
Martel.test.testformats.swissprot38.comment" class="py-name" href="#" onclick="return doclink('link-68', 'comment', 'link-68');">comment</a></tt><tt class="py-op">(</tt><tt id="link-69" class="py-name"><a title="Bio.Emboss.primer3_format.comment_line
Bio.IntelliGenetics.intelligenetics_format.comment_line
Bio.NBRF.nbrf_format.comment_line
Bio.Saf.saf_format.comment_line" class="py-name" href="#" onclick="return doclink('link-69', 'comment_line', 'link-6');">comment_line</a></tt><tt class="py-op">)</tt> </tt>
<a name="L194"></a><tt class="py-lineno">194</tt>  <tt class="py-line">         </tt>
<a name="L195"></a><tt class="py-lineno">195</tt>  <tt class="py-line">        <tt class="py-comment">#We can now have one loci per line or all loci in a single line</tt> </tt>
<a name="L196"></a><tt class="py-lineno">196</tt>  <tt class="py-line"><tt class="py-comment"></tt>        <tt class="py-comment">#seperated by either space or comma+space...</tt> </tt>
<a name="L197"></a><tt class="py-lineno">197</tt>  <tt class="py-line"><tt class="py-comment"></tt>        <tt class="py-comment">#We will remove all commas on loci... that should not be a problem</tt> </tt>
<a name="L198"></a><tt class="py-lineno">198</tt>  <tt class="py-line"><tt class="py-comment"></tt>        <tt class="py-name">sample_loci_line</tt> <tt class="py-op">=</tt> <tt class="py-name">uhandle</tt><tt class="py-op">.</tt><tt id="link-70" class="py-name"><a title="Bio.EUtils.ReseekFile.ReseekFile.readline
Bio.File.SGMLHandle.readline
Bio.File.UndoHandle.readline
Bio.SGMLExtractor.SGMLExtractorHandle.readline" class="py-name" href="#" onclick="return doclink('link-70', 'readline', 'link-67');">readline</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt><tt class="py-op">.</tt><tt class="py-name">rstrip</tt><tt class="py-op">(</tt><tt class="py-op">)</tt><tt class="py-op">.</tt><tt class="py-name">replace</tt><tt class="py-op">(</tt><tt class="py-string">','</tt><tt class="py-op">,</tt> <tt class="py-string">''</tt><tt class="py-op">)</tt> </tt>
<a name="L199"></a><tt class="py-lineno">199</tt>  <tt class="py-line">        <tt class="py-name">all_loci</tt> <tt class="py-op">=</tt> <tt class="py-name">sample_loci_line</tt><tt class="py-op">.</tt><tt id="link-71" class="py-name" targets="Method Bio.Nexus.Trees.Tree.split()=Bio.Nexus.Trees.Tree-class.html#split,Method Bio.Restriction.Restriction.RestrictionBatch.split()=Bio.Restriction.Restriction.RestrictionBatch-class.html#split"><a title="Bio.Nexus.Trees.Tree.split
Bio.Restriction.Restriction.RestrictionBatch.split" class="py-name" href="#" onclick="return doclink('link-71', 'split', 'link-71');">split</a></tt><tt class="py-op">(</tt><tt class="py-string">' '</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">if</tt> <tt class="py-name">len</tt><tt class="py-op">(</tt><tt class="py-name">all_loci</tt><tt class="py-op">)</tt><tt class="py-op">&gt;</tt><tt class="py-number">1</tt><tt class="py-op">:</tt> <tt class="py-comment">#This is all loci in one line</tt> </tt>
<a name="L201"></a><tt class="py-lineno">201</tt>  <tt class="py-line">            <tt class="py-keyword">for</tt> <tt id="link-72" class="py-name" targets="Method Bio.GenBank._FeatureConsumer.locus()=Bio.GenBank._FeatureConsumer-class.html#locus,Method Bio.GenBank._RecordConsumer.locus()=Bio.GenBank._RecordConsumer-class.html#locus,Variable Bio.expressions.genbank.locus=Bio.expressions.genbank-module.html#locus"><a title="Bio.GenBank._FeatureConsumer.locus
Bio.GenBank._RecordConsumer.locus
Bio.expressions.genbank.locus" class="py-name" href="#" onclick="return doclink('link-72', 'locus', 'link-72');">locus</a></tt> <tt class="py-keyword">in</tt> <tt class="py-name">all_loci</tt><tt class="py-op">:</tt> </tt>
<a name="L202"></a><tt class="py-lineno">202</tt>  <tt class="py-line">                <tt class="py-name">consumer</tt><tt class="py-op">.</tt><tt id="link-73" class="py-name" targets="Method Bio.PopGen.GenePop._RecordConsumer.loci_name()=Bio.PopGen.GenePop._RecordConsumer-class.html#loci_name"><a title="Bio.PopGen.GenePop._RecordConsumer.loci_name" class="py-name" href="#" onclick="return doclink('link-73', 'loci_name', 'link-73');">loci_name</a></tt><tt class="py-op">(</tt><tt id="link-74" class="py-name"><a title="Bio.GenBank._FeatureConsumer.locus
Bio.GenBank._RecordConsumer.locus
Bio.expressions.genbank.locus" class="py-name" href="#" onclick="return doclink('link-74', 'locus', 'link-72');">locus</a></tt><tt class="py-op">)</tt> </tt>
<a name="L203"></a><tt class="py-lineno">203</tt>  <tt class="py-line">        <tt class="py-keyword">else</tt><tt class="py-op">:</tt> </tt>
<a name="L204"></a><tt class="py-lineno">204</tt>  <tt class="py-line">            <tt class="py-name">consumer</tt><tt class="py-op">.</tt><tt id="link-75" class="py-name"><a title="Bio.PopGen.GenePop._RecordConsumer.loci_name" class="py-name" href="#" onclick="return doclink('link-75', 'loci_name', 'link-73');">loci_name</a></tt><tt class="py-op">(</tt><tt class="py-name">sample_loci_line</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">next_line</tt> <tt class="py-op">=</tt> <tt class="py-name">uhandle</tt><tt class="py-op">.</tt><tt id="link-76" class="py-name"><a title="Bio.EUtils.ReseekFile.ReseekFile.readline
Bio.File.SGMLHandle.readline
Bio.File.UndoHandle.readline
Bio.SGMLExtractor.SGMLExtractorHandle.readline" class="py-name" href="#" onclick="return doclink('link-76', 'readline', 'link-67');">readline</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt><tt class="py-op">.</tt><tt class="py-name">rstrip</tt><tt class="py-op">(</tt><tt class="py-op">)</tt> </tt>
<a name="L206"></a><tt class="py-lineno">206</tt>  <tt class="py-line">        <tt class="py-keyword">while</tt> <tt class="py-name">next_line</tt><tt class="py-op">.</tt><tt class="py-name">upper</tt><tt class="py-op">(</tt><tt class="py-op">)</tt><tt class="py-op">&lt;&gt;</tt><tt class="py-string">'POP'</tt><tt class="py-op">:</tt> </tt>
<a name="L207"></a><tt class="py-lineno">207</tt>  <tt class="py-line">            <tt class="py-keyword">if</tt> <tt class="py-name">next_line</tt> <tt class="py-op">==</tt> <tt class="py-string">''</tt><tt class="py-op">:</tt> </tt>
<a name="L208"></a><tt class="py-lineno">208</tt>  <tt class="py-line">                <tt class="py-keyword">raise</tt> <tt class="py-name">ValueError</tt><tt class="py-op">(</tt><tt class="py-string">'No population data found, file probably not GenePop related'</tt><tt class="py-op">)</tt> </tt>
<a name="L209"></a><tt class="py-lineno">209</tt>  <tt class="py-line">            <tt class="py-name">consumer</tt><tt class="py-op">.</tt><tt id="link-77" class="py-name"><a title="Bio.PopGen.GenePop._RecordConsumer.loci_name" class="py-name" href="#" onclick="return doclink('link-77', 'loci_name', 'link-73');">loci_name</a></tt><tt class="py-op">(</tt><tt class="py-name">next_line</tt><tt class="py-op">)</tt> </tt>
<a name="L210"></a><tt class="py-lineno">210</tt>  <tt class="py-line">            <tt class="py-name">next_line</tt> <tt class="py-op">=</tt> <tt class="py-name">uhandle</tt><tt class="py-op">.</tt><tt id="link-78" class="py-name"><a title="Bio.EUtils.ReseekFile.ReseekFile.readline
Bio.File.SGMLHandle.readline
Bio.File.UndoHandle.readline
Bio.SGMLExtractor.SGMLExtractorHandle.readline" class="py-name" href="#" onclick="return doclink('link-78', 'readline', 'link-67');">readline</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt><tt class="py-op">.</tt><tt class="py-name">rstrip</tt><tt class="py-op">(</tt><tt class="py-op">)</tt> </tt>
<a name="L211"></a><tt class="py-lineno">211</tt>  <tt class="py-line">        <tt class="py-name">consumer</tt><tt class="py-op">.</tt><tt id="link-79" class="py-name" targets="Method Bio.PopGen.GenePop._RecordConsumer.start_pop()=Bio.PopGen.GenePop._RecordConsumer-class.html#start_pop"><a title="Bio.PopGen.GenePop._RecordConsumer.start_pop" class="py-name" href="#" onclick="return doclink('link-79', 'start_pop', 'link-79');">start_pop</a></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 class="py-name">first_individual</tt> <tt class="py-op">=</tt> <tt id="link-80" class="py-name" targets="Variable Bio.EUtils.POM.True=Bio.EUtils.POM-module.html#True"><a title="Bio.EUtils.POM.True" class="py-name" href="#" onclick="return doclink('link-80', 'True', 'link-80');">True</a></tt> </tt>
<a name="L213"></a><tt class="py-lineno">213</tt>  <tt class="py-line">        <tt class="py-name">line</tt> <tt class="py-op">=</tt> <tt class="py-name">uhandle</tt><tt class="py-op">.</tt><tt id="link-81" class="py-name"><a title="Bio.EUtils.ReseekFile.ReseekFile.readline
Bio.File.SGMLHandle.readline
Bio.File.UndoHandle.readline
Bio.SGMLExtractor.SGMLExtractorHandle.readline" class="py-name" href="#" onclick="return doclink('link-81', 'readline', 'link-67');">readline</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt><tt class="py-op">.</tt><tt class="py-name">rstrip</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-keyword">while</tt> <tt class="py-name">line</tt><tt class="py-op">&lt;&gt;</tt><tt class="py-string">''</tt><tt class="py-op">:</tt> </tt>
<a name="L215"></a><tt class="py-lineno">215</tt>  <tt class="py-line">            <tt class="py-keyword">if</tt> <tt class="py-name">line</tt><tt class="py-op">.</tt><tt class="py-name">upper</tt><tt class="py-op">(</tt><tt class="py-op">)</tt><tt class="py-op">==</tt><tt class="py-string">'POP'</tt><tt class="py-op">:</tt> </tt>
<a name="L216"></a><tt class="py-lineno">216</tt>  <tt class="py-line">                <tt class="py-name">consumer</tt><tt class="py-op">.</tt><tt id="link-82" class="py-name"><a title="Bio.PopGen.GenePop._RecordConsumer.start_pop" class="py-name" href="#" onclick="return doclink('link-82', 'start_pop', 'link-79');">start_pop</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt> </tt>
<a name="L217"></a><tt class="py-lineno">217</tt>  <tt class="py-line">            <tt class="py-keyword">else</tt><tt class="py-op">:</tt> </tt>
<a name="L218"></a><tt class="py-lineno">218</tt>  <tt class="py-line">                <tt class="py-op">(</tt><tt class="py-name">indiv_name</tt><tt class="py-op">,</tt> <tt class="py-name">marker_line</tt><tt class="py-op">)</tt> <tt class="py-op">=</tt> <tt class="py-name">line</tt><tt class="py-op">.</tt><tt id="link-83" class="py-name"><a title="Bio.Nexus.Trees.Tree.split
Bio.Restriction.Restriction.RestrictionBatch.split" class="py-name" href="#" onclick="return doclink('link-83', 'split', 'link-71');">split</a></tt><tt class="py-op">(</tt><tt class="py-string">','</tt><tt class="py-op">)</tt> </tt>
<a name="L219"></a><tt class="py-lineno">219</tt>  <tt class="py-line">                <tt class="py-name">markers</tt> <tt class="py-op">=</tt> <tt class="py-name">marker_line</tt><tt class="py-op">.</tt><tt class="py-name">replace</tt><tt class="py-op">(</tt><tt class="py-string">'\t'</tt><tt class="py-op">,</tt> <tt class="py-string">' '</tt><tt class="py-op">)</tt><tt class="py-op">.</tt><tt id="link-84" class="py-name"><a title="Bio.Nexus.Trees.Tree.split
Bio.Restriction.Restriction.RestrictionBatch.split" class="py-name" href="#" onclick="return doclink('link-84', 'split', 'link-71');">split</a></tt><tt class="py-op">(</tt><tt class="py-string">' '</tt><tt class="py-op">)</tt> </tt>
<a name="L220"></a><tt class="py-lineno">220</tt>  <tt class="py-line">                <tt class="py-keyword">for</tt> <tt id="link-85" class="py-name"><a title="Bio.PDB.Polypeptide.i" class="py-name" href="#" onclick="return doclink('link-85', 'i', 'link-20');">i</a></tt> <tt class="py-keyword">in</tt> <tt class="py-name">range</tt><tt class="py-op">(</tt><tt class="py-name">len</tt><tt class="py-op">(</tt><tt class="py-name">markers</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-number">1</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
<a name="L221"></a><tt class="py-lineno">221</tt>  <tt class="py-line">                    <tt class="py-keyword">if</tt> <tt class="py-name">markers</tt><tt class="py-op">[</tt><tt id="link-86" class="py-name"><a title="Bio.PDB.Polypeptide.i" class="py-name" href="#" onclick="return doclink('link-86', 'i', 'link-20');">i</a></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-string">''</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">del</tt><tt class="py-op">(</tt><tt class="py-name">markers</tt><tt class="py-op">[</tt><tt id="link-87" class="py-name"><a title="Bio.PDB.Polypeptide.i" class="py-name" href="#" onclick="return doclink('link-87', 'i', 'link-20');">i</a></tt><tt class="py-op">-</tt><tt class="py-number">1</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">if</tt> <tt class="py-name">first_individual</tt><tt class="py-op">:</tt> </tt>
<a name="L224"></a><tt class="py-lineno">224</tt>  <tt class="py-line">                    <tt class="py-name">first_individual</tt> <tt class="py-op">=</tt> <tt id="link-88" class="py-name" targets="Variable Bio.EUtils.POM.False=Bio.EUtils.POM-module.html#False"><a title="Bio.EUtils.POM.False" class="py-name" href="#" onclick="return doclink('link-88', 'False', 'link-88');">False</a></tt> </tt>
<a name="L225"></a><tt class="py-lineno">225</tt>  <tt class="py-line">                    <tt class="py-keyword">if</tt> <tt class="py-name">len</tt><tt class="py-op">(</tt><tt class="py-name">markers</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 class="py-number">4</tt><tt class="py-op">:</tt> <tt class="py-comment">#2 digits per allele</tt> </tt>
<a name="L226"></a><tt class="py-lineno">226</tt>  <tt class="py-line">                        <tt id="link-89" class="py-name"><a title="Bio.PopGen.GenePop._RecordConsumer.marker_len" class="py-name" href="#" onclick="return doclink('link-89', 'marker_len', 'link-5');">marker_len</a></tt> <tt class="py-op">=</tt> <tt class="py-number">2</tt> </tt>
<a name="L227"></a><tt class="py-lineno">227</tt>  <tt class="py-line">                    <tt class="py-keyword">else</tt><tt class="py-op">:</tt> </tt>
<a name="L228"></a><tt class="py-lineno">228</tt>  <tt class="py-line">                        <tt id="link-90" class="py-name"><a title="Bio.PopGen.GenePop._RecordConsumer.marker_len" class="py-name" href="#" onclick="return doclink('link-90', 'marker_len', 'link-5');">marker_len</a></tt> <tt class="py-op">=</tt> <tt class="py-number">3</tt> </tt>
<a name="L229"></a><tt class="py-lineno">229</tt>  <tt class="py-line">                    <tt class="py-name">consumer</tt><tt class="py-op">.</tt><tt id="link-91" class="py-name"><a title="Bio.PopGen.GenePop._RecordConsumer.marker_len" class="py-name" href="#" onclick="return doclink('link-91', 'marker_len', 'link-5');">marker_len</a></tt><tt class="py-op">(</tt><tt id="link-92" class="py-name"><a title="Bio.PopGen.GenePop._RecordConsumer.marker_len" class="py-name" href="#" onclick="return doclink('link-92', 'marker_len', 'link-5');">marker_len</a></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">allele_list</tt> <tt class="py-op">=</tt> <tt class="py-op">[</tt><tt class="py-op">]</tt> </tt>
<a name="L231"></a><tt class="py-lineno">231</tt>  <tt class="py-line">                <tt class="py-keyword">for</tt> <tt class="py-name">marker</tt> <tt class="py-keyword">in</tt> <tt class="py-name">markers</tt><tt class="py-op">:</tt> </tt>
<a name="L232"></a><tt class="py-lineno">232</tt>  <tt class="py-line">                    <tt class="py-name">allele_list</tt><tt class="py-op">.</tt><tt id="link-93" class="py-name"><a title="Bio.Crystal.Chain.append
Bio.EUtils.POM.ElementNode.append
Bio.EUtils.sourcegen.SourceFile.append
Bio.SCOP.Raf.SeqMap.append
Bio.Seq.MutableSeq.append
Bio.Wise.psw.Alignment.append
Bio.Wise.psw.AlignmentColumn.append
Martel.msre_parse.SubPattern.append" class="py-name" href="#" onclick="return doclink('link-93', 'append', 'link-8');">append</a></tt><tt class="py-op">(</tt><tt class="py-op">(</tt> </tt>
<a name="L233"></a><tt class="py-lineno">233</tt>  <tt class="py-line">                        <tt class="py-name">int</tt><tt class="py-op">(</tt><tt class="py-name">marker</tt><tt class="py-op">[</tt><tt class="py-number">0</tt><tt class="py-op">:</tt><tt id="link-94" class="py-name"><a title="Bio.PopGen.GenePop._RecordConsumer.marker_len" class="py-name" href="#" onclick="return doclink('link-94', 'marker_len', 'link-5');">marker_len</a></tt><tt class="py-op">]</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 class="py-name">int</tt><tt class="py-op">(</tt><tt class="py-name">marker</tt><tt class="py-op">[</tt><tt id="link-95" class="py-name"><a title="Bio.PopGen.GenePop._RecordConsumer.marker_len" class="py-name" href="#" onclick="return doclink('link-95', 'marker_len', 'link-5');">marker_len</a></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 class="py-op">)</tt><tt class="py-op">)</tt> </tt>
<a name="L236"></a><tt class="py-lineno">236</tt>  <tt class="py-line">                <tt class="py-name">consumer</tt><tt class="py-op">.</tt><tt id="link-96" class="py-name" targets="Method Bio.PopGen.GenePop._RecordConsumer.individual()=Bio.PopGen.GenePop._RecordConsumer-class.html#individual"><a title="Bio.PopGen.GenePop._RecordConsumer.individual" class="py-name" href="#" onclick="return doclink('link-96', 'individual', 'link-96');">individual</a></tt><tt class="py-op">(</tt><tt class="py-name">indiv_name</tt><tt class="py-op">,</tt> <tt class="py-name">allele_list</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">line</tt> <tt class="py-op">=</tt> <tt class="py-name">uhandle</tt><tt class="py-op">.</tt><tt id="link-97" class="py-name"><a title="Bio.EUtils.ReseekFile.ReseekFile.readline
Bio.File.SGMLHandle.readline
Bio.File.UndoHandle.readline
Bio.SGMLExtractor.SGMLExtractorHandle.readline" class="py-name" href="#" onclick="return doclink('link-97', 'readline', 'link-67');">readline</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt><tt class="py-op">.</tt><tt class="py-name">rstrip</tt><tt class="py-op">(</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">consumer</tt><tt class="py-op">.</tt><tt id="link-98" class="py-name" targets="Method Bio.Emboss.Primer._Primer3RecordConsumer.end_record()=Bio.Emboss.Primer._Primer3RecordConsumer-class.html#end_record,Method Bio.Emboss.Primer._PrimerSearchRecordConsumer.end_record()=Bio.Emboss.Primer._PrimerSearchRecordConsumer-class.html#end_record,Method Bio.Medline._RecordConsumer.end_record()=Bio.Medline._RecordConsumer-class.html#end_record,Method Bio.Mindy.SimpleSeqRecord.FixDocumentBuilder.end_record()=Bio.Mindy.SimpleSeqRecord.FixDocumentBuilder-class.html#end_record,Method Bio.PopGen.FDist._RecordConsumer.end_record()=Bio.PopGen.FDist._RecordConsumer-class.html#end_record,Method Bio.PopGen.GenePop._RecordConsumer.end_record()=Bio.PopGen.GenePop._RecordConsumer-class.html#end_record,Method Bio.Prosite.Prodoc._RecordConsumer.end_record()=Bio.Prosite.Prodoc._RecordConsumer-class.html#end_record,Method Bio.Prosite._RecordConsumer.end_record()=Bio.Prosite._RecordConsumer-class.html#end_record,Method Bio.SwissProt.SProt._RecordConsumer.end_record()=Bio.SwissProt.SProt._RecordConsumer-class.html#end_record,Method Bio.SwissProt.SProt._SequenceConsumer.end_record()=Bio.SwissProt.SProt._SequenceConsumer-class.html#end_record,Method Bio.builders.SeqRecord.sequence.BuildSeqRecord.end_record()=Bio.builders.SeqRecord.sequence.BuildSeqRecord-class.html#end_record"><a title="Bio.Emboss.Primer._Primer3RecordConsumer.end_record
Bio.Emboss.Primer._PrimerSearchRecordConsumer.end_record
Bio.Medline._RecordConsumer.end_record
Bio.Mindy.SimpleSeqRecord.FixDocumentBuilder.end_record
Bio.PopGen.FDist._RecordConsumer.end_record
Bio.PopGen.GenePop._RecordConsumer.end_record
Bio.Prosite.Prodoc._RecordConsumer.end_record
Bio.Prosite._RecordConsumer.end_record
Bio.SwissProt.SProt._RecordConsumer.end_record
Bio.SwissProt.SProt._SequenceConsumer.end_record
Bio.builders.SeqRecord.sequence.BuildSeqRecord.end_record" class="py-name" href="#" onclick="return doclink('link-98', 'end_record', 'link-98');">end_record</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt> </tt>
</div></div><a name="L239"></a><tt class="py-lineno">239</tt>  <tt class="py-line"> </tt>
<a name="_RecordConsumer"></a><div id="_RecordConsumer-def"><a name="L240"></a><tt class="py-lineno">240</tt> <a class="py-toggle" href="#" id="_RecordConsumer-toggle" onclick="return toggle('_RecordConsumer');">-</a><tt class="py-line"><tt class="py-keyword">class</tt> <a class="py-def-name" href="Bio.PopGen.GenePop._RecordConsumer-class.html">_RecordConsumer</a><tt class="py-op">(</tt><tt class="py-base-class">AbstractConsumer</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
</div><div id="_RecordConsumer-collapsed" style="display:none;" pad="+++" indent="++++"></div><div id="_RecordConsumer-expanded"><a name="L241"></a><tt class="py-lineno">241</tt>  <tt class="py-line">    <tt class="py-docstring">"""Consumer that converts a GenePop record to a Record object.</tt> </tt>
<a name="L242"></a><tt class="py-lineno">242</tt>  <tt class="py-line"><tt class="py-docstring"></tt> </tt>
<a name="L243"></a><tt class="py-lineno">243</tt>  <tt class="py-line"><tt class="py-docstring">    Members:</tt> </tt>
<a name="L244"></a><tt class="py-lineno">244</tt>  <tt class="py-line"><tt class="py-docstring">    data    Record with GenePop data.</tt> </tt>
<a name="L245"></a><tt class="py-lineno">245</tt>  <tt class="py-line"><tt class="py-docstring"></tt> </tt>
<a name="L246"></a><tt class="py-lineno">246</tt>  <tt class="py-line"><tt class="py-docstring">    """</tt> </tt>
<a name="_RecordConsumer.__init__"></a><div id="_RecordConsumer.__init__-def"><a name="L247"></a><tt class="py-lineno">247</tt> <a class="py-toggle" href="#" id="_RecordConsumer.__init__-toggle" onclick="return toggle('_RecordConsumer.__init__');">-</a><tt class="py-line">    <tt class="py-keyword">def</tt> <a class="py-def-name" href="Bio.PopGen.GenePop._RecordConsumer-class.html#__init__">__init__</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
</div><div id="_RecordConsumer.__init__-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="_RecordConsumer.__init__-expanded"><a name="L248"></a><tt class="py-lineno">248</tt>  <tt class="py-line">        <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-99" class="py-name"><a title="BioSQL.BioSeq.DBSeq.data" class="py-name" href="#" onclick="return doclink('link-99', 'data', 'link-54');">data</a></tt> <tt class="py-op">=</tt> <tt class="py-name">None</tt> </tt>
</div><a name="L249"></a><tt class="py-lineno">249</tt>  <tt class="py-line"> </tt>
<a name="_RecordConsumer.start_record"></a><div id="_RecordConsumer.start_record-def"><a name="L250"></a><tt class="py-lineno">250</tt> <a class="py-toggle" href="#" id="_RecordConsumer.start_record-toggle" onclick="return toggle('_RecordConsumer.start_record');">-</a><tt class="py-line">    <tt class="py-keyword">def</tt> <a class="py-def-name" href="Bio.PopGen.GenePop._RecordConsumer-class.html#start_record">start_record</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
</div><div id="_RecordConsumer.start_record-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="_RecordConsumer.start_record-expanded"><a name="L251"></a><tt class="py-lineno">251</tt>  <tt class="py-line">        <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-100" class="py-name"><a title="BioSQL.BioSeq.DBSeq.data" class="py-name" href="#" onclick="return doclink('link-100', 'data', 'link-54');">data</a></tt> <tt class="py-op">=</tt> <tt id="link-101" class="py-name"><a title="Bio.Blast.Record
Bio.CDD.Record
Bio.CDD.Record.Record
Bio.Cluster.Record
Bio.Compass.Record
Bio.ECell.Record
Bio.ECell.Record.Record
Bio.Fasta.Record
Bio.GenBank.Record
Bio.GenBank.Record.Record
Bio.Geo.Record
Bio.Geo.Record.Record
Bio.Gobase.Record
Bio.IntelliGenetics.Record
Bio.IntelliGenetics.Record.Record
Bio.InterPro.Record
Bio.KEGG.Compound.Record
Bio.KEGG.Enzyme.Record
Bio.LocusLink.Record
Bio.LocusLink.web_parse.Record
Bio.Medline.Record
Bio.MetaTool.Record
Bio.MetaTool.Record.Record
Bio.NBRF.Record
Bio.NBRF.Record.Record
Bio.Ndb.Record
Bio.PopGen.FDist.Record
Bio.PopGen.GenePop.Record
Bio.Prosite.Prodoc.Record
Bio.Prosite.Record
Bio.Rebase.Record
Bio.SCOP.Cla.Record
Bio.SCOP.Des.Record
Bio.SCOP.Dom.Record
Bio.SCOP.Hie.Record
Bio.Saf.Record
Bio.Saf.Record.Record
Bio.Sequencing.Phd.Record
Bio.SwissProt.KeyWList.Record
Bio.SwissProt.SProt.Record" class="py-name" href="#" onclick="return doclink('link-101', 'Record', 'link-22');">Record</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt> </tt>
</div><a name="L252"></a><tt class="py-lineno">252</tt>  <tt class="py-line"> </tt>
<a name="_RecordConsumer.end_record"></a><div id="_RecordConsumer.end_record-def"><a name="L253"></a><tt class="py-lineno">253</tt> <a class="py-toggle" href="#" id="_RecordConsumer.end_record-toggle" onclick="return toggle('_RecordConsumer.end_record');">-</a><tt class="py-line">    <tt class="py-keyword">def</tt> <a class="py-def-name" href="Bio.PopGen.GenePop._RecordConsumer-class.html#end_record">end_record</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
</div><div id="_RecordConsumer.end_record-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="_RecordConsumer.end_record-expanded"><a name="L254"></a><tt class="py-lineno">254</tt>  <tt class="py-line">        <tt class="py-name">pops</tt> <tt class="py-op">=</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-102" class="py-name"><a title="BioSQL.BioSeq.DBSeq.data" class="py-name" href="#" onclick="return doclink('link-102', 'data', 'link-54');">data</a></tt><tt class="py-op">.</tt><tt class="py-name">populations</tt> </tt>
<a name="L255"></a><tt class="py-lineno">255</tt>  <tt class="py-line">        <tt class="py-name">loci</tt> <tt class="py-op">=</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-103" class="py-name"><a title="BioSQL.BioSeq.DBSeq.data" class="py-name" href="#" onclick="return doclink('link-103', 'data', 'link-54');">data</a></tt><tt class="py-op">.</tt><tt class="py-name">loci_list</tt> </tt>
<a name="L256"></a><tt class="py-lineno">256</tt>  <tt class="py-line">        <tt class="py-keyword">for</tt> <tt class="py-name">pop_i</tt> <tt class="py-keyword">in</tt> <tt class="py-name">range</tt><tt class="py-op">(</tt><tt class="py-name">len</tt><tt class="py-op">(</tt><tt class="py-name">pops</tt><tt class="py-op">)</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 class="py-keyword">for</tt> <tt class="py-name">indiv_i</tt> <tt class="py-keyword">in</tt> <tt class="py-name">range</tt><tt class="py-op">(</tt><tt class="py-name">len</tt><tt class="py-op">(</tt><tt class="py-name">pops</tt><tt class="py-op">[</tt><tt class="py-name">pop_i</tt><tt class="py-op">]</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 class="py-keyword">for</tt> <tt class="py-name">mk_i</tt> <tt class="py-keyword">in</tt> <tt class="py-name">range</tt><tt class="py-op">(</tt><tt class="py-name">len</tt><tt class="py-op">(</tt><tt class="py-name">loci</tt><tt class="py-op">)</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
<a name="L259"></a><tt class="py-lineno">259</tt>  <tt class="py-line">                    <tt class="py-name">mk_orig</tt> <tt class="py-op">=</tt> <tt class="py-name">pops</tt><tt class="py-op">[</tt><tt class="py-name">pop_i</tt><tt class="py-op">]</tt><tt class="py-op">[</tt><tt class="py-name">indiv_i</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-name">mk_i</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">mk_real</tt> <tt class="py-op">=</tt> <tt class="py-op">[</tt><tt class="py-op">]</tt> </tt>
<a name="L261"></a><tt class="py-lineno">261</tt>  <tt class="py-line">                    <tt class="py-keyword">for</tt> <tt class="py-name">al</tt> <tt class="py-keyword">in</tt> <tt class="py-name">mk_orig</tt><tt class="py-op">:</tt> </tt>
<a name="L262"></a><tt class="py-lineno">262</tt>  <tt class="py-line">                        <tt class="py-keyword">if</tt> <tt class="py-name">al</tt> <tt class="py-op">==</tt> <tt class="py-number">0</tt><tt class="py-op">:</tt> </tt>
<a name="L263"></a><tt class="py-lineno">263</tt>  <tt class="py-line">                            <tt class="py-name">mk_real</tt><tt class="py-op">.</tt><tt id="link-104" class="py-name"><a title="Bio.Crystal.Chain.append
Bio.EUtils.POM.ElementNode.append
Bio.EUtils.sourcegen.SourceFile.append
Bio.SCOP.Raf.SeqMap.append
Bio.Seq.MutableSeq.append
Bio.Wise.psw.Alignment.append
Bio.Wise.psw.AlignmentColumn.append
Martel.msre_parse.SubPattern.append" class="py-name" href="#" onclick="return doclink('link-104', 'append', 'link-8');">append</a></tt><tt class="py-op">(</tt><tt class="py-name">None</tt><tt class="py-op">)</tt> </tt>
<a name="L264"></a><tt class="py-lineno">264</tt>  <tt class="py-line">                        <tt class="py-keyword">else</tt><tt class="py-op">:</tt> </tt>
<a name="L265"></a><tt class="py-lineno">265</tt>  <tt class="py-line">                            <tt class="py-name">mk_real</tt><tt class="py-op">.</tt><tt id="link-105" class="py-name"><a title="Bio.Crystal.Chain.append
Bio.EUtils.POM.ElementNode.append
Bio.EUtils.sourcegen.SourceFile.append
Bio.SCOP.Raf.SeqMap.append
Bio.Seq.MutableSeq.append
Bio.Wise.psw.Alignment.append
Bio.Wise.psw.AlignmentColumn.append
Martel.msre_parse.SubPattern.append" class="py-name" href="#" onclick="return doclink('link-105', 'append', 'link-8');">append</a></tt><tt class="py-op">(</tt><tt class="py-name">al</tt><tt class="py-op">)</tt> </tt>
<a name="L266"></a><tt class="py-lineno">266</tt>  <tt class="py-line">                    <tt class="py-name">pops</tt><tt class="py-op">[</tt><tt class="py-name">pop_i</tt><tt class="py-op">]</tt><tt class="py-op">[</tt><tt class="py-name">indiv_i</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-name">mk_i</tt><tt class="py-op">]</tt> <tt class="py-op">=</tt> <tt class="py-name">tuple</tt><tt class="py-op">(</tt><tt class="py-name">mk_real</tt><tt class="py-op">)</tt> </tt>
</div><a name="L267"></a><tt class="py-lineno">267</tt>  <tt class="py-line"> </tt>
<a name="_RecordConsumer.comment"></a><div id="_RecordConsumer.comment-def"><a name="L268"></a><tt class="py-lineno">268</tt> <a class="py-toggle" href="#" id="_RecordConsumer.comment-toggle" onclick="return toggle('_RecordConsumer.comment');">-</a><tt class="py-line">    <tt class="py-keyword">def</tt> <a class="py-def-name" href="Bio.PopGen.GenePop._RecordConsumer-class.html#comment">comment</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt> <tt class="py-param">comment_line</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
</div><div id="_RecordConsumer.comment-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="_RecordConsumer.comment-expanded"><a name="L269"></a><tt class="py-lineno">269</tt>  <tt class="py-line">        <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-106" class="py-name"><a title="BioSQL.BioSeq.DBSeq.data" class="py-name" href="#" onclick="return doclink('link-106', 'data', 'link-54');">data</a></tt><tt class="py-op">.</tt><tt id="link-107" class="py-name"><a title="Bio.Emboss.primer3_format.comment_line
Bio.IntelliGenetics.intelligenetics_format.comment_line
Bio.NBRF.nbrf_format.comment_line
Bio.Saf.saf_format.comment_line" class="py-name" href="#" onclick="return doclink('link-107', 'comment_line', 'link-6');">comment_line</a></tt> <tt class="py-op">=</tt> <tt id="link-108" class="py-name"><a title="Bio.Emboss.primer3_format.comment_line
Bio.IntelliGenetics.intelligenetics_format.comment_line
Bio.NBRF.nbrf_format.comment_line
Bio.Saf.saf_format.comment_line" class="py-name" href="#" onclick="return doclink('link-108', 'comment_line', 'link-6');">comment_line</a></tt> </tt>
</div><a name="L270"></a><tt class="py-lineno">270</tt>  <tt class="py-line"> </tt>
<a name="_RecordConsumer.loci_name"></a><div id="_RecordConsumer.loci_name-def"><a name="L271"></a><tt class="py-lineno">271</tt> <a class="py-toggle" href="#" id="_RecordConsumer.loci_name-toggle" onclick="return toggle('_RecordConsumer.loci_name');">-</a><tt class="py-line">    <tt class="py-keyword">def</tt> <a class="py-def-name" href="Bio.PopGen.GenePop._RecordConsumer-class.html#loci_name">loci_name</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt> <tt class="py-param">locus</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
</div><div id="_RecordConsumer.loci_name-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="_RecordConsumer.loci_name-expanded"><a name="L272"></a><tt class="py-lineno">272</tt>  <tt class="py-line">        <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-109" class="py-name"><a title="BioSQL.BioSeq.DBSeq.data" class="py-name" href="#" onclick="return doclink('link-109', 'data', 'link-54');">data</a></tt><tt class="py-op">.</tt><tt class="py-name">loci_list</tt><tt class="py-op">.</tt><tt id="link-110" class="py-name"><a title="Bio.Crystal.Chain.append
Bio.EUtils.POM.ElementNode.append
Bio.EUtils.sourcegen.SourceFile.append
Bio.SCOP.Raf.SeqMap.append
Bio.Seq.MutableSeq.append
Bio.Wise.psw.Alignment.append
Bio.Wise.psw.AlignmentColumn.append
Martel.msre_parse.SubPattern.append" class="py-name" href="#" onclick="return doclink('link-110', 'append', 'link-8');">append</a></tt><tt class="py-op">(</tt><tt id="link-111" class="py-name"><a title="Bio.GenBank._FeatureConsumer.locus
Bio.GenBank._RecordConsumer.locus
Bio.expressions.genbank.locus" class="py-name" href="#" onclick="return doclink('link-111', 'locus', 'link-72');">locus</a></tt><tt class="py-op">)</tt> </tt>
</div><a name="L273"></a><tt class="py-lineno">273</tt>  <tt class="py-line"> </tt>
<a name="_RecordConsumer.marker_len"></a><div id="_RecordConsumer.marker_len-def"><a name="L274"></a><tt class="py-lineno">274</tt> <a class="py-toggle" href="#" id="_RecordConsumer.marker_len-toggle" onclick="return toggle('_RecordConsumer.marker_len');">-</a><tt class="py-line">    <tt class="py-keyword">def</tt> <a class="py-def-name" href="Bio.PopGen.GenePop._RecordConsumer-class.html#marker_len">marker_len</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt> <tt class="py-param">marker_len</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
</div><div id="_RecordConsumer.marker_len-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="_RecordConsumer.marker_len-expanded"><a name="L275"></a><tt class="py-lineno">275</tt>  <tt class="py-line">        <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-112" class="py-name"><a title="BioSQL.BioSeq.DBSeq.data" class="py-name" href="#" onclick="return doclink('link-112', 'data', 'link-54');">data</a></tt><tt class="py-op">.</tt><tt id="link-113" class="py-name"><a title="Bio.PopGen.GenePop._RecordConsumer.marker_len" class="py-name" href="#" onclick="return doclink('link-113', 'marker_len', 'link-5');">marker_len</a></tt> <tt class="py-op">=</tt> <tt id="link-114" class="py-name"><a title="Bio.PopGen.GenePop._RecordConsumer.marker_len" class="py-name" href="#" onclick="return doclink('link-114', 'marker_len', 'link-5');">marker_len</a></tt> </tt>
</div><a name="L276"></a><tt class="py-lineno">276</tt>  <tt class="py-line"> </tt>
<a name="_RecordConsumer.start_pop"></a><div id="_RecordConsumer.start_pop-def"><a name="L277"></a><tt class="py-lineno">277</tt> <a class="py-toggle" href="#" id="_RecordConsumer.start_pop-toggle" onclick="return toggle('_RecordConsumer.start_pop');">-</a><tt class="py-line">    <tt class="py-keyword">def</tt> <a class="py-def-name" href="Bio.PopGen.GenePop._RecordConsumer-class.html#start_pop">start_pop</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
</div><div id="_RecordConsumer.start_pop-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="_RecordConsumer.start_pop-expanded"><a name="L278"></a><tt class="py-lineno">278</tt>  <tt class="py-line">        <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">current_pop</tt> <tt class="py-op">=</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-name">self</tt><tt class="py-op">.</tt><tt id="link-115" class="py-name"><a title="BioSQL.BioSeq.DBSeq.data" class="py-name" href="#" onclick="return doclink('link-115', 'data', 'link-54');">data</a></tt><tt class="py-op">.</tt><tt class="py-name">populations</tt><tt class="py-op">.</tt><tt id="link-116" class="py-name"><a title="Bio.Crystal.Chain.append
Bio.EUtils.POM.ElementNode.append
Bio.EUtils.sourcegen.SourceFile.append
Bio.SCOP.Raf.SeqMap.append
Bio.Seq.MutableSeq.append
Bio.Wise.psw.Alignment.append
Bio.Wise.psw.AlignmentColumn.append
Martel.msre_parse.SubPattern.append" class="py-name" href="#" onclick="return doclink('link-116', 'append', 'link-8');">append</a></tt><tt class="py-op">(</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">current_pop</tt><tt class="py-op">)</tt> </tt>
</div><a name="L280"></a><tt class="py-lineno">280</tt>  <tt class="py-line"> </tt>
<a name="_RecordConsumer.individual"></a><div id="_RecordConsumer.individual-def"><a name="L281"></a><tt class="py-lineno">281</tt> <a class="py-toggle" href="#" id="_RecordConsumer.individual-toggle" onclick="return toggle('_RecordConsumer.individual');">-</a><tt class="py-line">    <tt class="py-keyword">def</tt> <a class="py-def-name" href="Bio.PopGen.GenePop._RecordConsumer-class.html#individual">individual</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt> <tt class="py-param">indiv_name</tt><tt class="py-op">,</tt> <tt class="py-param">allele_list</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
</div><div id="_RecordConsumer.individual-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="_RecordConsumer.individual-expanded"><a name="L282"></a><tt class="py-lineno">282</tt>  <tt class="py-line">        <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">current_pop</tt><tt class="py-op">.</tt><tt id="link-117" class="py-name"><a title="Bio.Crystal.Chain.append
Bio.EUtils.POM.ElementNode.append
Bio.EUtils.sourcegen.SourceFile.append
Bio.SCOP.Raf.SeqMap.append
Bio.Seq.MutableSeq.append
Bio.Wise.psw.Alignment.append
Bio.Wise.psw.AlignmentColumn.append
Martel.msre_parse.SubPattern.append" class="py-name" href="#" onclick="return doclink('link-117', 'append', 'link-8');">append</a></tt><tt class="py-op">(</tt><tt class="py-op">(</tt><tt class="py-name">indiv_name</tt><tt class="py-op">,</tt> <tt class="py-name">allele_list</tt><tt class="py-op">)</tt><tt class="py-op">)</tt> </tt>
</div></div><a name="L283"></a><tt class="py-lineno">283</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:16 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>