Skip to content

Commit cddf10c

Browse files
committed
1 parent a78d9d4 commit cddf10c

File tree

75 files changed

+138
-91
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

75 files changed

+138
-91
lines changed

docs/dev/_sources/generated/skbio.metadata.IntervalMetadata.rst.txt

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -285,6 +285,7 @@ skbio.metadata.IntervalMetadata
285285
~IntervalMetadata.__deepcopy__
286286
~IntervalMetadata.__eq__
287287
~IntervalMetadata.__ne__
288+
~IntervalMetadata.__str__
288289

289290

290291

@@ -297,7 +298,6 @@ skbio.metadata.IntervalMetadata
297298
~IntervalMetadata.__gt__
298299
~IntervalMetadata.__le__
299300
~IntervalMetadata.__lt__
300-
~IntervalMetadata.__str__
301301

302302

303303

@@ -342,4 +342,8 @@ skbio.metadata.IntervalMetadata
342342
.. automethod:: IntervalMetadata.__ne__
343343

344344

345+
346+
.. automethod:: IntervalMetadata.__str__
347+
348+
345349

docs/dev/_sources/generated/skbio.metadata.SampleMetadata.rst.txt

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -303,6 +303,7 @@ skbio.metadata.SampleMetadata
303303

304304
~SampleMetadata.__eq__
305305
~SampleMetadata.__ne__
306+
~SampleMetadata.__str__
306307

307308

308309

@@ -315,7 +316,6 @@ skbio.metadata.SampleMetadata
315316
~SampleMetadata.__gt__
316317
~SampleMetadata.__le__
317318
~SampleMetadata.__lt__
318-
~SampleMetadata.__str__
319319

320320

321321

@@ -348,4 +348,8 @@ skbio.metadata.SampleMetadata
348348
.. automethod:: SampleMetadata.__ne__
349349

350350

351+
352+
.. automethod:: SampleMetadata.__str__
353+
354+
351355

docs/dev/generated/skbio.alignment.TabularMSA.read.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -711,7 +711,7 @@
711711
<h1>skbio.alignment.TabularMSA.read<a class="headerlink" href="#skbio-alignment-tabularmsa-read" title="Link to this heading">#</a></h1>
712712
<dl class="py method">
713713
<dt class="sig sig-object py" id="skbio.alignment.TabularMSA.read">
714-
<span class="sig-prename descclassname"><span class="pre">TabularMSA.</span></span><span class="sig-name descname"><span class="pre">read</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">format</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="o"><span class="pre">**</span></span><span class="n"><span class="pre">kwargs</span></span></em><span class="sig-paren">)</span><a class="reference external" href="https://github.com/scikit-bio/scikit-bio/blob/main/skbio/io/descriptors.py#L23"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#skbio.alignment.TabularMSA.read" title="Link to this definition">#</a></dt>
714+
<span class="sig-prename descclassname"><span class="pre">TabularMSA.</span></span><span class="sig-name descname"><span class="pre">read</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">format</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="o"><span class="pre">**</span></span><span class="n"><span class="pre">kwargs</span></span></em><span class="sig-paren">)</span><a class="reference external" href="https://github.com/scikit-bio/scikit-bio/blob/main/skbio/io/descriptors.py#L20"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#skbio.alignment.TabularMSA.read" title="Link to this definition">#</a></dt>
715715
<dd><p>Create a new <code class="docutils literal notranslate"><span class="pre">TabularMSA</span></code> instance from a file.</p>
716716
<p>This is a convenience method for <a class="reference internal" href="skbio.io.registry.read.html#skbio.io.registry.read" title="skbio.io.registry.read"><code class="xref py py-func docutils literal notranslate"><span class="pre">skbio.io.registry.read</span></code></a>. For more information
717717
about the I/O system in scikit-bio, please see <a class="reference internal" href="../io.html#module-skbio.io" title="skbio.io"><code class="xref py py-mod docutils literal notranslate"><span class="pre">skbio.io</span></code></a>.</p>

docs/dev/generated/skbio.alignment.TabularMSA.write.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -711,7 +711,7 @@
711711
<h1>skbio.alignment.TabularMSA.write<a class="headerlink" href="#skbio-alignment-tabularmsa-write" title="Link to this heading">#</a></h1>
712712
<dl class="py method">
713713
<dt class="sig sig-object py" id="skbio.alignment.TabularMSA.write">
714-
<span class="sig-prename descclassname"><span class="pre">TabularMSA.</span></span><span class="sig-name descname"><span class="pre">write</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">file</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">format</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="o"><span class="pre">**</span></span><span class="n"><span class="pre">kwargs</span></span></em><span class="sig-paren">)</span><a class="reference external" href="https://github.com/scikit-bio/scikit-bio/blob/main/skbio/io/descriptors.py#L82"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#skbio.alignment.TabularMSA.write" title="Link to this definition">#</a></dt>
714+
<span class="sig-prename descclassname"><span class="pre">TabularMSA.</span></span><span class="sig-name descname"><span class="pre">write</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">file</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">format</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="o"><span class="pre">**</span></span><span class="n"><span class="pre">kwargs</span></span></em><span class="sig-paren">)</span><a class="reference external" href="https://github.com/scikit-bio/scikit-bio/blob/main/skbio/io/descriptors.py#L80"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#skbio.alignment.TabularMSA.write" title="Link to this definition">#</a></dt>
715715
<dd><p>Write an instance of <code class="docutils literal notranslate"><span class="pre">TabularMSA</span></code> to a file.</p>
716716
<p>This is a convenience method for <a class="reference internal" href="skbio.io.registry.write.html#skbio.io.registry.write" title="skbio.io.registry.write"><code class="xref py py-func docutils literal notranslate"><span class="pre">skbio.io.registry.write</span></code></a>. For more
717717
information about the I/O system in scikit-bio, please see <a class="reference internal" href="../io.html#module-skbio.io" title="skbio.io"><code class="xref py py-mod docutils literal notranslate"><span class="pre">skbio.io</span></code></a>.</p>

docs/dev/generated/skbio.embedding.Embedding.read.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -691,7 +691,7 @@
691691
<h1>skbio.embedding.Embedding.read<a class="headerlink" href="#skbio-embedding-embedding-read" title="Link to this heading">#</a></h1>
692692
<dl class="py method">
693693
<dt class="sig sig-object py" id="skbio.embedding.Embedding.read">
694-
<span class="sig-prename descclassname"><span class="pre">Embedding.</span></span><span class="sig-name descname"><span class="pre">read</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">format</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="o"><span class="pre">**</span></span><span class="n"><span class="pre">kwargs</span></span></em><span class="sig-paren">)</span><a class="reference external" href="https://github.com/scikit-bio/scikit-bio/blob/main/skbio/io/descriptors.py#L23"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#skbio.embedding.Embedding.read" title="Link to this definition">#</a></dt>
694+
<span class="sig-prename descclassname"><span class="pre">Embedding.</span></span><span class="sig-name descname"><span class="pre">read</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">format</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="o"><span class="pre">**</span></span><span class="n"><span class="pre">kwargs</span></span></em><span class="sig-paren">)</span><a class="reference external" href="https://github.com/scikit-bio/scikit-bio/blob/main/skbio/io/descriptors.py#L20"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#skbio.embedding.Embedding.read" title="Link to this definition">#</a></dt>
695695
<dd><p>Create a new <code class="docutils literal notranslate"><span class="pre">Embedding</span></code> instance from a file.</p>
696696
<p>This is a convenience method for <a class="reference internal" href="skbio.io.registry.read.html#skbio.io.registry.read" title="skbio.io.registry.read"><code class="xref py py-func docutils literal notranslate"><span class="pre">skbio.io.registry.read</span></code></a>. For more information
697697
about the I/O system in scikit-bio, please see <a class="reference internal" href="../io.html#module-skbio.io" title="skbio.io"><code class="xref py py-mod docutils literal notranslate"><span class="pre">skbio.io</span></code></a>.</p>

docs/dev/generated/skbio.embedding.Embedding.write.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -691,7 +691,7 @@
691691
<h1>skbio.embedding.Embedding.write<a class="headerlink" href="#skbio-embedding-embedding-write" title="Link to this heading">#</a></h1>
692692
<dl class="py method">
693693
<dt class="sig sig-object py" id="skbio.embedding.Embedding.write">
694-
<span class="sig-prename descclassname"><span class="pre">Embedding.</span></span><span class="sig-name descname"><span class="pre">write</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">file</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">format</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="o"><span class="pre">**</span></span><span class="n"><span class="pre">kwargs</span></span></em><span class="sig-paren">)</span><a class="reference external" href="https://github.com/scikit-bio/scikit-bio/blob/main/skbio/io/descriptors.py#L82"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#skbio.embedding.Embedding.write" title="Link to this definition">#</a></dt>
694+
<span class="sig-prename descclassname"><span class="pre">Embedding.</span></span><span class="sig-name descname"><span class="pre">write</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">file</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">format</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="o"><span class="pre">**</span></span><span class="n"><span class="pre">kwargs</span></span></em><span class="sig-paren">)</span><a class="reference external" href="https://github.com/scikit-bio/scikit-bio/blob/main/skbio/io/descriptors.py#L80"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#skbio.embedding.Embedding.write" title="Link to this definition">#</a></dt>
695695
<dd><p>Write an instance of <code class="docutils literal notranslate"><span class="pre">Embedding</span></code> to a file.</p>
696696
<p>This is a convenience method for <a class="reference internal" href="skbio.io.registry.write.html#skbio.io.registry.write" title="skbio.io.registry.write"><code class="xref py py-func docutils literal notranslate"><span class="pre">skbio.io.registry.write</span></code></a>. For more
697697
information about the I/O system in scikit-bio, please see <a class="reference internal" href="../io.html#module-skbio.io" title="skbio.io"><code class="xref py py-mod docutils literal notranslate"><span class="pre">skbio.io</span></code></a>.</p>

docs/dev/generated/skbio.io.registry.Format.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -710,7 +710,7 @@
710710
<h1>skbio.io.registry.Format<a class="headerlink" href="#skbio-io-registry-format" title="Link to this heading">#</a></h1>
711711
<dl class="py class">
712712
<dt class="sig sig-object py" id="skbio.io.registry.Format">
713-
<em class="property"><span class="k"><span class="pre">class</span></span><span class="w"> </span></em><span class="sig-prename descclassname"><span class="pre">skbio.io.registry.</span></span><span class="sig-name descname"><span class="pre">Format</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">name</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">encoding</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">newline</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/io/registry.py#L667"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#skbio.io.registry.Format" title="Link to this definition">#</a></dt>
713+
<em class="property"><span class="k"><span class="pre">class</span></span><span class="w"> </span></em><span class="sig-prename descclassname"><span class="pre">skbio.io.registry.</span></span><span class="sig-name descname"><span class="pre">Format</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">name</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">encoding</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">newline</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/io/registry.py#L680"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#skbio.io.registry.Format" title="Link to this definition">#</a></dt>
714714
<dd><p>Defines a format on which readers/writers/sniffer can be registered.</p>
715715
<dl class="field-list simple">
716716
<dt class="field-odd">Parameters<span class="colon">:</span></dt>

docs/dev/generated/skbio.io.registry.Format.reader.html

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -713,7 +713,7 @@
713713
<h1>skbio.io.registry.Format.reader<a class="headerlink" href="#skbio-io-registry-format-reader" title="Link to this heading">#</a></h1>
714714
<dl class="py method">
715715
<dt class="sig sig-object py" id="skbio.io.registry.Format.reader">
716-
<span class="sig-prename descclassname"><span class="pre">Format.</span></span><span class="sig-name descname"><span class="pre">reader</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">cls</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">override</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">False</span></span></em><span class="sig-paren">)</span><a class="reference external" href="https://github.com/scikit-bio/scikit-bio/blob/main/skbio/io/registry.py#L825"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#skbio.io.registry.Format.reader" title="Link to this definition">#</a></dt>
716+
<span class="sig-prename descclassname"><span class="pre">Format.</span></span><span class="sig-name descname"><span class="pre">reader</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">cls</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">override</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">False</span></span></em><span class="sig-paren">)</span><a class="reference external" href="https://github.com/scikit-bio/scikit-bio/blob/main/skbio/io/registry.py#L838"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#skbio.io.registry.Format.reader" title="Link to this definition">#</a></dt>
717717
<dd><p>Decorate a function to act as the reader for a class in this format.</p>
718718
<p>The function should take an argument which will be an implementation
719719
of either <a class="reference external" href="https://docs.python.org/3/library/io.html#io.TextIOBase" title="(in Python v3.14)"><code class="xref py py-class docutils literal notranslate"><span class="pre">io.TextIOBase</span></code></a> or <a class="reference external" href="https://docs.python.org/3/library/io.html#io.BufferedReader" title="(in Python v3.14)"><code class="xref py py-class docutils literal notranslate"><span class="pre">io.BufferedReader</span></code></a>
@@ -755,8 +755,11 @@ <h1>skbio.io.registry.Format.reader<a class="headerlink" href="#skbio-io-registr
755755
<span class="gp">... </span> <span class="bp">self</span><span class="o">.</span><span class="n">content</span> <span class="o">=</span> <span class="n">content</span>
756756
<span class="gp">...</span>
757757
<span class="gp">&gt;&gt;&gt; </span><span class="nd">@myformat</span><span class="o">.</span><span class="n">reader</span><span class="p">(</span><span class="n">MyObject</span><span class="p">)</span>
758-
<span class="gp">... </span><span class="k">def</span><span class="w"> </span><span class="nf">myformat_reader</span><span class="p">(</span><span class="n">fh</span><span class="p">):</span>
759-
<span class="gp">... </span> <span class="k">return</span> <span class="n">MyObject</span><span class="p">(</span><span class="n">fh</span><span class="o">.</span><span class="n">readlines</span><span class="p">()[</span><span class="mi">1</span><span class="p">:])</span>
758+
<span class="gp">... </span><span class="k">def</span><span class="w"> </span><span class="nf">myformat_reader</span><span class="p">(</span><span class="n">fh</span><span class="p">,</span> <span class="bp">cls</span><span class="o">=</span><span class="kc">None</span><span class="p">):</span>
759+
<span class="gp">... </span> <span class="c1"># These lines enable any subclass on your class to inherit this reader!</span>
760+
<span class="gp">... </span> <span class="k">if</span> <span class="bp">cls</span> <span class="ow">is</span> <span class="kc">None</span><span class="p">:</span>
761+
<span class="gp">... </span> <span class="bp">cls</span> <span class="o">=</span> <span class="n">MyObject</span>
762+
<span class="gp">... </span> <span class="k">return</span> <span class="bp">cls</span><span class="p">(</span><span class="n">fh</span><span class="o">.</span><span class="n">readlines</span><span class="p">()[</span><span class="mi">1</span><span class="p">:])</span>
760763
<span class="gp">...</span>
761764
<span class="gp">&gt;&gt;&gt; </span><span class="n">MyObject</span><span class="o">.</span><span class="n">read</span><span class="p">([</span><span class="s2">&quot;myformat2</span><span class="se">\n</span><span class="s2">&quot;</span><span class="p">,</span> <span class="s2">&quot;some content here!</span><span class="se">\n</span><span class="s2">&quot;</span><span class="p">],</span>
762765
<span class="gp">... </span> <span class="nb">format</span><span class="o">=</span><span class="s1">&#39;myformat&#39;</span><span class="p">)</span><span class="o">.</span><span class="n">content</span>

0 commit comments

Comments
 (0)