Skip to content

Commit 09677c5

Browse files
committed
1 parent 864ba0b commit 09677c5

12 files changed

+137
-141
lines changed

docs/dev/.buildinfo

Lines changed: 0 additions & 4 deletions
This file was deleted.

docs/dev/generated/skbio.diversity.alpha.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -903,10 +903,10 @@ <h2>Coverage metrics<a class="headerlink" href="#coverage-metrics" title="Link t
903903
<tr class="row-even"><td><p><a class="reference internal" href="skbio.diversity.alpha.goods_coverage.html#skbio.diversity.alpha.goods_coverage" title="skbio.diversity.alpha.goods_coverage"><code class="xref py py-obj docutils literal notranslate"><span class="pre">goods_coverage</span></code></a>(counts)</p></td>
904904
<td><p>Calculate Good's coverage estimator.</p></td>
905905
</tr>
906-
<tr class="row-odd"><td><p><a class="reference internal" href="skbio.diversity.alpha.lladser_ci.html#skbio.diversity.alpha.lladser_ci" title="skbio.diversity.alpha.lladser_ci"><code class="xref py py-obj docutils literal notranslate"><span class="pre">lladser_ci</span></code></a>(counts, r[, alpha, f, ci_type])</p></td>
906+
<tr class="row-odd"><td><p><a class="reference internal" href="skbio.diversity.alpha.lladser_ci.html#skbio.diversity.alpha.lladser_ci" title="skbio.diversity.alpha.lladser_ci"><code class="xref py py-obj docutils literal notranslate"><span class="pre">lladser_ci</span></code></a>(counts, r[, alpha, f, ci_type, seed])</p></td>
907907
<td><p>Calculate single CI of the conditional uncovered probability.</p></td>
908908
</tr>
909-
<tr class="row-even"><td><p><a class="reference internal" href="skbio.diversity.alpha.lladser_pe.html#skbio.diversity.alpha.lladser_pe" title="skbio.diversity.alpha.lladser_pe"><code class="xref py py-obj docutils literal notranslate"><span class="pre">lladser_pe</span></code></a>(counts[, r])</p></td>
909+
<tr class="row-even"><td><p><a class="reference internal" href="skbio.diversity.alpha.lladser_pe.html#skbio.diversity.alpha.lladser_pe" title="skbio.diversity.alpha.lladser_pe"><code class="xref py py-obj docutils literal notranslate"><span class="pre">lladser_pe</span></code></a>(counts[, r, seed])</p></td>
910910
<td><p>Calculate single point estimate of conditional uncovered probability.</p></td>
911911
</tr>
912912
<tr class="row-odd"><td><p><a class="reference internal" href="skbio.diversity.alpha.robbins.html#skbio.diversity.alpha.robbins" title="skbio.diversity.alpha.robbins"><code class="xref py py-obj docutils literal notranslate"><span class="pre">robbins</span></code></a>(counts)</p></td>

docs/dev/generated/skbio.diversity.alpha.lladser_ci.html

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -740,11 +740,11 @@
740740
<h1>skbio.diversity.alpha.lladser_ci<a class="headerlink" href="#skbio-diversity-alpha-lladser-ci" title="Link to this heading">#</a></h1>
741741
<dl class="py function">
742742
<dt class="sig sig-object py" id="skbio.diversity.alpha.lladser_ci">
743-
<span class="sig-prename descclassname"><span class="pre">skbio.diversity.alpha.</span></span><span class="sig-name descname"><span class="pre">lladser_ci</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">counts</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">r</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">alpha</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">0.95</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">f</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">10</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">ci_type</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">'ULCL'</span></span></em><span class="sig-paren">)</span><a class="reference external" href="https://github.com/scikit-bio/scikit-bio/blob/main/skbio/diversity/alpha/_lladser.py#L60"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#skbio.diversity.alpha.lladser_ci" title="Link to this definition">#</a></dt>
743+
<span class="sig-prename descclassname"><span class="pre">skbio.diversity.alpha.</span></span><span class="sig-name descname"><span class="pre">lladser_ci</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">counts</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">r</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">alpha</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">0.95</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">f</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">10</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">ci_type</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">'ULCL'</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">seed</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">None</span></span></em><span class="sig-paren">)</span><a class="reference external" href="https://github.com/scikit-bio/scikit-bio/blob/main/skbio/diversity/alpha/_lladser.py#L66"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#skbio.diversity.alpha.lladser_ci" title="Link to this definition">#</a></dt>
744744
<dd><p>Calculate single CI of the conditional uncovered probability.</p>
745-
<dl class="field-list simple">
745+
<dl class="field-list">
746746
<dt class="field-odd">Parameters<span class="colon">:</span></dt>
747-
<dd class="field-odd"><dl class="simple">
747+
<dd class="field-odd"><dl>
748748
<dt><strong>counts</strong><span class="classifier">1-D array_like, int</span></dt><dd><p>Vector of counts.</p>
749749
</dd>
750750
<dt><strong>r</strong><span class="classifier">int</span></dt><dd><p>Number of new colors that are required for the next prediction.</p>
@@ -758,6 +758,11 @@ <h1>skbio.diversity.alpha.lladser_ci<a class="headerlink" href="#skbio-diversity
758758
conservative upper bound. If <code class="docutils literal notranslate"><span class="pre">'U'</span></code>, upper bound only, lower bound
759759
fixed to 0.0. If <code class="docutils literal notranslate"><span class="pre">'L'</span></code>, lower bound only, upper bound fixed to 1.0.</p>
760760
</dd>
761+
<dt><strong>seed</strong><span class="classifier">int or np.random.Generator, optional</span></dt><dd><p>A user-provided random seed or random generator instance.</p>
762+
<div class="versionadded">
763+
<p><span class="versionmodified added">Added in version 0.6.3.</span></p>
764+
</div>
765+
</dd>
761766
</dl>
762767
</dd>
763768
<dt class="field-even">Returns<span class="colon">:</span></dt>

docs/dev/generated/skbio.diversity.alpha.lladser_pe.html

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -740,15 +740,20 @@
740740
<h1>skbio.diversity.alpha.lladser_pe<a class="headerlink" href="#skbio-diversity-alpha-lladser-pe" title="Link to this heading">#</a></h1>
741741
<dl class="py function">
742742
<dt class="sig sig-object py" id="skbio.diversity.alpha.lladser_pe">
743-
<span class="sig-prename descclassname"><span class="pre">skbio.diversity.alpha.</span></span><span class="sig-name descname"><span class="pre">lladser_pe</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">counts</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">r</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">10</span></span></em><span class="sig-paren">)</span><a class="reference external" href="https://github.com/scikit-bio/scikit-bio/blob/main/skbio/diversity/alpha/_lladser.py#L14"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#skbio.diversity.alpha.lladser_pe" title="Link to this definition">#</a></dt>
743+
<span class="sig-prename descclassname"><span class="pre">skbio.diversity.alpha.</span></span><span class="sig-name descname"><span class="pre">lladser_pe</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">counts</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">r</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">10</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">seed</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">None</span></span></em><span class="sig-paren">)</span><a class="reference external" href="https://github.com/scikit-bio/scikit-bio/blob/main/skbio/diversity/alpha/_lladser.py#L15"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#skbio.diversity.alpha.lladser_pe" title="Link to this definition">#</a></dt>
744744
<dd><p>Calculate single point estimate of conditional uncovered probability.</p>
745-
<dl class="field-list simple">
745+
<dl class="field-list">
746746
<dt class="field-odd">Parameters<span class="colon">:</span></dt>
747-
<dd class="field-odd"><dl class="simple">
747+
<dd class="field-odd"><dl>
748748
<dt><strong>counts</strong><span class="classifier">1-D array_like, int</span></dt><dd><p>Vector of counts.</p>
749749
</dd>
750750
<dt><strong>r</strong><span class="classifier">int, optional</span></dt><dd><p>Number of new colors that are required for the next prediction.</p>
751751
</dd>
752+
<dt><strong>seed</strong><span class="classifier">int or np.random.Generator, optional</span></dt><dd><p>A user-provided random seed or random generator instance.</p>
753+
<div class="versionadded">
754+
<p><span class="versionmodified added">Added in version 0.6.3.</span></p>
755+
</div>
756+
</dd>
752757
</dl>
753758
</dd>
754759
<dt class="field-even">Returns<span class="colon">:</span></dt>

docs/dev/generated/skbio.stats.isubsample.html

Lines changed: 12 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -698,15 +698,15 @@
698698
<h1>skbio.stats.isubsample<a class="headerlink" href="#skbio-stats-isubsample" title="Link to this heading">#</a></h1>
699699
<dl class="py function">
700700
<dt class="sig sig-object py" id="skbio.stats.isubsample">
701-
<span class="sig-prename descclassname"><span class="pre">skbio.stats.</span></span><span class="sig-name descname"><span class="pre">isubsample</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">items</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">maximum</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">minimum</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">1</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">buf_size</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">1000</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">bin_f</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">None</span></span></em><span class="sig-paren">)</span><a class="reference external" href="https://github.com/scikit-bio/scikit-bio/blob/main/skbio/stats/_subsample.py#L21"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#skbio.stats.isubsample" title="Link to this definition">#</a></dt>
701+
<span class="sig-prename descclassname"><span class="pre">skbio.stats.</span></span><span class="sig-name descname"><span class="pre">isubsample</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">items</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">maximum</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">minimum</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">1</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">buf_size</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">1000</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">bin_f</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">None</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">seed</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">None</span></span></em><span class="sig-paren">)</span><a class="reference external" href="https://github.com/scikit-bio/scikit-bio/blob/main/skbio/stats/_subsample.py#L21"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#skbio.stats.isubsample" title="Link to this definition">#</a></dt>
702702
<dd><p>Randomly subsample items from bins, without replacement.</p>
703703
<p>Randomly subsample items without replacement from an unknown number of
704704
input items, that may fall into an unknown number of bins. This method is
705705
intended for data that either a) cannot fit into memory or b) subsampling
706706
collections of arbitrary datatypes.</p>
707-
<dl class="field-list simple">
707+
<dl class="field-list">
708708
<dt class="field-odd">Parameters<span class="colon">:</span></dt>
709-
<dd class="field-odd"><dl class="simple">
709+
<dd class="field-odd"><dl>
710710
<dt><strong>items</strong><span class="classifier">Iterable</span></dt><dd><p>The items to evaluate.</p>
711711
</dd>
712712
<dt><strong>maximum</strong><span class="classifier">unsigned int</span></dt><dd><p>The maximum number of items per bin.</p>
@@ -726,6 +726,11 @@ <h1>skbio.stats.isubsample<a class="headerlink" href="#skbio-stats-isubsample" t
726726
return a hashable value indicating the bin that that entry should be
727727
placed in.</p>
728728
</dd>
729+
<dt><strong>seed</strong><span class="classifier">int or np.random.Generator, optional</span></dt><dd><p>A user-provided random seed or random generator instance.</p>
730+
<div class="versionadded">
731+
<p><span class="versionmodified added">Added in version 0.6.3.</span></p>
732+
</div>
733+
</dd>
729734
</dl>
730735
</dd>
731736
<dt class="field-even">Returns<span class="colon">:</span></dt>
@@ -760,32 +765,30 @@ <h1>skbio.stats.isubsample<a class="headerlink" href="#skbio-stats-isubsample" t
760765
<p>Randomly keep up to 2 sequences per sample from a set of demultiplexed
761766
sequences:</p>
762767
<div class="doctest highlight-default notranslate"><div class="highlight"><pre><span></span><span class="gp">&gt;&gt;&gt; </span><span class="kn">from</span> <span class="nn">skbio.stats</span> <span class="kn">import</span> <span class="n">isubsample</span>
763-
<span class="gp">&gt;&gt;&gt; </span><span class="kn">import</span> <span class="nn">numpy</span> <span class="k">as</span> <span class="nn">np</span>
764-
<span class="gp">&gt;&gt;&gt; </span><span class="n">np</span><span class="o">.</span><span class="n">random</span><span class="o">.</span><span class="n">seed</span><span class="p">(</span><span class="mi">123</span><span class="p">)</span>
765768
<span class="gp">&gt;&gt;&gt; </span><span class="n">seqs</span> <span class="o">=</span> <span class="p">[(</span><span class="s1">&#39;sampleA&#39;</span><span class="p">,</span> <span class="s1">&#39;AATTGG&#39;</span><span class="p">),</span>
766769
<span class="gp">... </span> <span class="p">(</span><span class="s1">&#39;sampleB&#39;</span><span class="p">,</span> <span class="s1">&#39;ATATATAT&#39;</span><span class="p">),</span>
767770
<span class="gp">... </span> <span class="p">(</span><span class="s1">&#39;sampleC&#39;</span><span class="p">,</span> <span class="s1">&#39;ATGGCC&#39;</span><span class="p">),</span>
768771
<span class="gp">... </span> <span class="p">(</span><span class="s1">&#39;sampleB&#39;</span><span class="p">,</span> <span class="s1">&#39;ATGGCT&#39;</span><span class="p">),</span>
769772
<span class="gp">... </span> <span class="p">(</span><span class="s1">&#39;sampleB&#39;</span><span class="p">,</span> <span class="s1">&#39;ATGGCG&#39;</span><span class="p">),</span>
770773
<span class="gp">... </span> <span class="p">(</span><span class="s1">&#39;sampleA&#39;</span><span class="p">,</span> <span class="s1">&#39;ATGGCA&#39;</span><span class="p">)]</span>
771774
<span class="gp">&gt;&gt;&gt; </span><span class="n">bin_f</span> <span class="o">=</span> <span class="k">lambda</span> <span class="n">item</span><span class="p">:</span> <span class="n">item</span><span class="p">[</span><span class="mi">0</span><span class="p">]</span>
772-
<span class="gp">&gt;&gt;&gt; </span><span class="k">for</span> <span class="n">bin_</span><span class="p">,</span> <span class="n">item</span> <span class="ow">in</span> <span class="nb">sorted</span><span class="p">(</span><span class="n">isubsample</span><span class="p">(</span><span class="n">seqs</span><span class="p">,</span> <span class="mi">2</span><span class="p">,</span> <span class="n">bin_f</span><span class="o">=</span><span class="n">bin_f</span><span class="p">)):</span>
775+
<span class="gp">&gt;&gt;&gt; </span><span class="k">for</span> <span class="n">bin_</span><span class="p">,</span> <span class="n">item</span> <span class="ow">in</span> <span class="nb">sorted</span><span class="p">(</span><span class="n">isubsample</span><span class="p">(</span><span class="n">seqs</span><span class="p">,</span> <span class="mi">2</span><span class="p">,</span> <span class="n">bin_f</span><span class="o">=</span><span class="n">bin_f</span><span class="p">,</span> <span class="n">seed</span><span class="o">=</span><span class="mi">123</span><span class="p">)):</span>
773776
<span class="gp">... </span> <span class="nb">print</span><span class="p">(</span><span class="n">bin_</span><span class="p">,</span> <span class="n">item</span><span class="p">[</span><span class="mi">1</span><span class="p">])</span>
774777
<span class="go">sampleA AATTGG</span>
775778
<span class="go">sampleA ATGGCA</span>
776-
<span class="go">sampleB ATATATAT</span>
777779
<span class="go">sampleB ATGGCG</span>
780+
<span class="go">sampleB ATGGCT</span>
778781
<span class="go">sampleC ATGGCC</span>
779782
</pre></div>
780783
</div>
781784
<p>Now, let’s set the minimum to 2:</p>
782785
<div class="doctest highlight-default notranslate"><div class="highlight"><pre><span></span><span class="gp">&gt;&gt;&gt; </span><span class="n">bin_f</span> <span class="o">=</span> <span class="k">lambda</span> <span class="n">item</span><span class="p">:</span> <span class="n">item</span><span class="p">[</span><span class="mi">0</span><span class="p">]</span>
783-
<span class="gp">&gt;&gt;&gt; </span><span class="k">for</span> <span class="n">bin_</span><span class="p">,</span> <span class="n">item</span> <span class="ow">in</span> <span class="nb">sorted</span><span class="p">(</span><span class="n">isubsample</span><span class="p">(</span><span class="n">seqs</span><span class="p">,</span> <span class="mi">2</span><span class="p">,</span> <span class="mi">2</span><span class="p">,</span> <span class="n">bin_f</span><span class="o">=</span><span class="n">bin_f</span><span class="p">)):</span>
786+
<span class="gp">&gt;&gt;&gt; </span><span class="k">for</span> <span class="n">bin_</span><span class="p">,</span> <span class="n">item</span> <span class="ow">in</span> <span class="nb">sorted</span><span class="p">(</span><span class="n">isubsample</span><span class="p">(</span><span class="n">seqs</span><span class="p">,</span> <span class="mi">2</span><span class="p">,</span> <span class="mi">2</span><span class="p">,</span> <span class="n">bin_f</span><span class="o">=</span><span class="n">bin_f</span><span class="p">,</span> <span class="n">seed</span><span class="o">=</span><span class="mi">123</span><span class="p">)):</span>
784787
<span class="gp">... </span> <span class="nb">print</span><span class="p">(</span><span class="n">bin_</span><span class="p">,</span> <span class="n">item</span><span class="p">[</span><span class="mi">1</span><span class="p">])</span>
785788
<span class="go">sampleA AATTGG</span>
786789
<span class="go">sampleA ATGGCA</span>
787-
<span class="go">sampleB ATATATAT</span>
788790
<span class="go">sampleB ATGGCG</span>
791+
<span class="go">sampleB ATGGCT</span>
789792
</pre></div>
790793
</div>
791794
</dd></dl>

0 commit comments

Comments
 (0)