Skip to content

Commit 85941e5

Browse files
committed
1 parent 63c7c90 commit 85941e5

File tree

88 files changed

+4874
-226
lines changed

Some content is hidden

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

88 files changed

+4874
-226
lines changed
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
:orphan:
2+
3+
skbio.tree.TreeNode.bipart
4+
==========================
5+
6+
.. currentmodule:: skbio.tree
7+
8+
.. automethod:: TreeNode.bipart
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
:orphan:
2+
3+
skbio.tree.TreeNode.biparts
4+
===========================
5+
6+
.. currentmodule:: skbio.tree
7+
8+
.. automethod:: TreeNode.biparts
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
:orphan:
2+
3+
skbio.tree.TreeNode.compare_biparts
4+
===================================
5+
6+
.. currentmodule:: skbio.tree
7+
8+
.. automethod:: TreeNode.compare_biparts
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
:orphan:
2+
3+
skbio.tree.TreeNode.compare_wrfd
4+
================================
5+
6+
.. currentmodule:: skbio.tree
7+
8+
.. automethod:: TreeNode.compare_wrfd

docs/dev/_sources/generated/skbio.tree.TreeNode.rst.txt

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -252,6 +252,14 @@ skbio.tree.TreeNode
252252

253253

254254

255+
256+
257+
258+
259+
260+
261+
262+
255263

256264

257265

@@ -707,6 +715,30 @@ skbio.tree.TreeNode
707715

708716

709717

718+
719+
720+
721+
722+
723+
724+
725+
726+
727+
728+
729+
730+
731+
732+
733+
734+
735+
736+
737+
738+
739+
740+
741+
710742

711743

712744

@@ -895,6 +927,8 @@ skbio.tree.TreeNode
895927
~TreeNode.count
896928
~TreeNode.subset
897929
~TreeNode.subsets
930+
~TreeNode.bipart
931+
~TreeNode.biparts
898932
~TreeNode.assign_supports
899933
~TreeNode.is_bifurcating
900934
~TreeNode.observed_node_counts
@@ -904,7 +938,9 @@ skbio.tree.TreeNode
904938
~TreeNode.get_max_distance
905939
~TreeNode.tip_tip_distances
906940
~TreeNode.compare_rfd
941+
~TreeNode.compare_wrfd
907942
~TreeNode.compare_subsets
943+
~TreeNode.compare_biparts
908944
~TreeNode.compare_tip_distances
909945

910946
.. rubric:: Tree visualization

docs/dev/generated/skbio.tree.TreeNode.accumulate_to_ancestor.html

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -651,6 +651,8 @@
651651
<li class="toctree-l2"><a class="reference internal" href="skbio.tree.TreeNode.count.html">skbio.tree.TreeNode.count</a></li>
652652
<li class="toctree-l2"><a class="reference internal" href="skbio.tree.TreeNode.subset.html">skbio.tree.TreeNode.subset</a></li>
653653
<li class="toctree-l2"><a class="reference internal" href="skbio.tree.TreeNode.subsets.html">skbio.tree.TreeNode.subsets</a></li>
654+
<li class="toctree-l2"><a class="reference internal" href="skbio.tree.TreeNode.bipart.html">skbio.tree.TreeNode.bipart</a></li>
655+
<li class="toctree-l2"><a class="reference internal" href="skbio.tree.TreeNode.biparts.html">skbio.tree.TreeNode.biparts</a></li>
654656
<li class="toctree-l2"><a class="reference internal" href="skbio.tree.TreeNode.assign_supports.html">skbio.tree.TreeNode.assign_supports</a></li>
655657
<li class="toctree-l2"><a class="reference internal" href="skbio.tree.TreeNode.is_bifurcating.html">skbio.tree.TreeNode.is_bifurcating</a></li>
656658
<li class="toctree-l2"><a class="reference internal" href="skbio.tree.TreeNode.observed_node_counts.html">skbio.tree.TreeNode.observed_node_counts</a></li>
@@ -660,7 +662,9 @@
660662
<li class="toctree-l2"><a class="reference internal" href="skbio.tree.TreeNode.get_max_distance.html">skbio.tree.TreeNode.get_max_distance</a></li>
661663
<li class="toctree-l2"><a class="reference internal" href="skbio.tree.TreeNode.tip_tip_distances.html">skbio.tree.TreeNode.tip_tip_distances</a></li>
662664
<li class="toctree-l2"><a class="reference internal" href="skbio.tree.TreeNode.compare_rfd.html">skbio.tree.TreeNode.compare_rfd</a></li>
665+
<li class="toctree-l2"><a class="reference internal" href="skbio.tree.TreeNode.compare_wrfd.html">skbio.tree.TreeNode.compare_wrfd</a></li>
663666
<li class="toctree-l2"><a class="reference internal" href="skbio.tree.TreeNode.compare_subsets.html">skbio.tree.TreeNode.compare_subsets</a></li>
667+
<li class="toctree-l2"><a class="reference internal" href="skbio.tree.TreeNode.compare_biparts.html">skbio.tree.TreeNode.compare_biparts</a></li>
664668
<li class="toctree-l2"><a class="reference internal" href="skbio.tree.TreeNode.compare_tip_distances.html">skbio.tree.TreeNode.compare_tip_distances</a></li>
665669
<li class="toctree-l2"><a class="reference internal" href="skbio.tree.TreeNode.ascii_art.html">skbio.tree.TreeNode.ascii_art</a></li>
666670
<li class="toctree-l2"><a class="reference internal" href="skbio.tree.TreeNode.from_linkage_matrix.html">skbio.tree.TreeNode.from_linkage_matrix</a></li>
@@ -744,7 +748,7 @@
744748
<h1>skbio.tree.TreeNode.accumulate_to_ancestor<a class="headerlink" href="#skbio-tree-treenode-accumulate-to-ancestor" title="Link to this heading">#</a></h1>
745749
<dl class="py method">
746750
<dt class="sig sig-object py" id="skbio.tree.TreeNode.accumulate_to_ancestor">
747-
<span class="sig-prename descclassname"><span class="pre">TreeNode.</span></span><span class="sig-name descname"><span class="pre">accumulate_to_ancestor</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">ancestor</span></span></em><span class="sig-paren">)</span><a class="reference external" href="https://github.com/scikit-bio/scikit-bio/blob/main/skbio/tree/_tree.py#L3301"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#skbio.tree.TreeNode.accumulate_to_ancestor" title="Link to this definition">#</a></dt>
751+
<span class="sig-prename descclassname"><span class="pre">TreeNode.</span></span><span class="sig-name descname"><span class="pre">accumulate_to_ancestor</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">ancestor</span></span></em><span class="sig-paren">)</span><a class="reference external" href="https://github.com/scikit-bio/scikit-bio/blob/main/skbio/tree/_tree.py#L3742"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#skbio.tree.TreeNode.accumulate_to_ancestor" title="Link to this definition">#</a></dt>
748752
<dd><p>Calculate the distance between self and an ancestor.</p>
749753
<p>The distance is the sum of branch lengths connecting the current node and the
750754
given ancestral node.</p>

docs/dev/generated/skbio.tree.TreeNode.ancestors.html

Lines changed: 15 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -651,6 +651,8 @@
651651
<li class="toctree-l2"><a class="reference internal" href="skbio.tree.TreeNode.count.html">skbio.tree.TreeNode.count</a></li>
652652
<li class="toctree-l2"><a class="reference internal" href="skbio.tree.TreeNode.subset.html">skbio.tree.TreeNode.subset</a></li>
653653
<li class="toctree-l2"><a class="reference internal" href="skbio.tree.TreeNode.subsets.html">skbio.tree.TreeNode.subsets</a></li>
654+
<li class="toctree-l2"><a class="reference internal" href="skbio.tree.TreeNode.bipart.html">skbio.tree.TreeNode.bipart</a></li>
655+
<li class="toctree-l2"><a class="reference internal" href="skbio.tree.TreeNode.biparts.html">skbio.tree.TreeNode.biparts</a></li>
654656
<li class="toctree-l2"><a class="reference internal" href="skbio.tree.TreeNode.assign_supports.html">skbio.tree.TreeNode.assign_supports</a></li>
655657
<li class="toctree-l2"><a class="reference internal" href="skbio.tree.TreeNode.is_bifurcating.html">skbio.tree.TreeNode.is_bifurcating</a></li>
656658
<li class="toctree-l2"><a class="reference internal" href="skbio.tree.TreeNode.observed_node_counts.html">skbio.tree.TreeNode.observed_node_counts</a></li>
@@ -660,7 +662,9 @@
660662
<li class="toctree-l2"><a class="reference internal" href="skbio.tree.TreeNode.get_max_distance.html">skbio.tree.TreeNode.get_max_distance</a></li>
661663
<li class="toctree-l2"><a class="reference internal" href="skbio.tree.TreeNode.tip_tip_distances.html">skbio.tree.TreeNode.tip_tip_distances</a></li>
662664
<li class="toctree-l2"><a class="reference internal" href="skbio.tree.TreeNode.compare_rfd.html">skbio.tree.TreeNode.compare_rfd</a></li>
665+
<li class="toctree-l2"><a class="reference internal" href="skbio.tree.TreeNode.compare_wrfd.html">skbio.tree.TreeNode.compare_wrfd</a></li>
663666
<li class="toctree-l2"><a class="reference internal" href="skbio.tree.TreeNode.compare_subsets.html">skbio.tree.TreeNode.compare_subsets</a></li>
667+
<li class="toctree-l2"><a class="reference internal" href="skbio.tree.TreeNode.compare_biparts.html">skbio.tree.TreeNode.compare_biparts</a></li>
664668
<li class="toctree-l2"><a class="reference internal" href="skbio.tree.TreeNode.compare_tip_distances.html">skbio.tree.TreeNode.compare_tip_distances</a></li>
665669
<li class="toctree-l2"><a class="reference internal" href="skbio.tree.TreeNode.ascii_art.html">skbio.tree.TreeNode.ascii_art</a></li>
666670
<li class="toctree-l2"><a class="reference internal" href="skbio.tree.TreeNode.from_linkage_matrix.html">skbio.tree.TreeNode.from_linkage_matrix</a></li>
@@ -744,17 +748,21 @@
744748
<h1>skbio.tree.TreeNode.ancestors<a class="headerlink" href="#skbio-tree-treenode-ancestors" title="Link to this heading">#</a></h1>
745749
<dl class="py method">
746750
<dt class="sig sig-object py" id="skbio.tree.TreeNode.ancestors">
747-
<span class="sig-prename descclassname"><span class="pre">TreeNode.</span></span><span class="sig-name descname"><span class="pre">ancestors</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">include_self</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/tree/_tree.py#L470"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#skbio.tree.TreeNode.ancestors" title="Link to this definition">#</a></dt>
751+
<span class="sig-prename descclassname"><span class="pre">TreeNode.</span></span><span class="sig-name descname"><span class="pre">ancestors</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">include_self</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/tree/_tree.py#L445"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#skbio.tree.TreeNode.ancestors" title="Link to this definition">#</a></dt>
748752
<dd><p>Return all ancestral nodes from self back to the root.</p>
749753
<dl class="field-list simple">
750-
<dt class="field-odd">Returns<span class="colon">:</span></dt>
754+
<dt class="field-odd">Parameters<span class="colon">:</span></dt>
751755
<dd class="field-odd"><dl class="simple">
752-
<dt>list of TreeNode</dt><dd><p>The path, toward the root, from self.</p>
753-
</dd>
754756
<dt><strong>include_self</strong><span class="classifier">bool, optional</span></dt><dd><p>Whether to include the initial node in the path (default: False).</p>
755757
</dd>
756758
</dl>
757759
</dd>
760+
<dt class="field-even">Returns<span class="colon">:</span></dt>
761+
<dd class="field-even"><dl class="simple">
762+
<dt>list of TreeNode</dt><dd><p>The path from self toward the root.</p>
763+
</dd>
764+
</dl>
765+
</dd>
758766
</dl>
759767
<p class="rubric">Examples</p>
760768
<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</span> <span class="kn">import</span> <span class="n">TreeNode</span>
@@ -767,7 +775,9 @@ <h1>skbio.tree.TreeNode.ancestors<a class="headerlink" href="#skbio-tree-treenod
767775
<span class="go"> | /-d</span>
768776
<span class="go"> \f-------|</span>
769777
<span class="go"> \-e</span>
770-
<span class="gp">&gt;&gt;&gt; </span><span class="n">tip</span> <span class="o">=</span> <span class="n">tree</span><span class="o">.</span><span class="n">find</span><span class="p">(</span><span class="s1">&#39;a&#39;</span><span class="p">)</span>
778+
</pre></div>
779+
</div>
780+
<div class="doctest highlight-default notranslate"><div class="highlight"><pre><span></span><span class="gp">&gt;&gt;&gt; </span><span class="n">tip</span> <span class="o">=</span> <span class="n">tree</span><span class="o">.</span><span class="n">find</span><span class="p">(</span><span class="s1">&#39;a&#39;</span><span class="p">)</span>
771781
<span class="gp">&gt;&gt;&gt; </span><span class="p">[</span><span class="n">node</span><span class="o">.</span><span class="n">name</span> <span class="k">for</span> <span class="n">node</span> <span class="ow">in</span> <span class="n">tip</span><span class="o">.</span><span class="n">ancestors</span><span class="p">()]</span>
772782
<span class="go">[&#39;c&#39;, &#39;g&#39;]</span>
773783
<span class="gp">&gt;&gt;&gt; </span><span class="p">[</span><span class="n">node</span><span class="o">.</span><span class="n">name</span> <span class="k">for</span> <span class="n">node</span> <span class="ow">in</span> <span class="n">tip</span><span class="o">.</span><span class="n">ancestors</span><span class="p">(</span><span class="n">include_self</span><span class="o">=</span><span class="kc">True</span><span class="p">)]</span>

docs/dev/generated/skbio.tree.TreeNode.append.html

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -651,6 +651,8 @@
651651
<li class="toctree-l2"><a class="reference internal" href="skbio.tree.TreeNode.count.html">skbio.tree.TreeNode.count</a></li>
652652
<li class="toctree-l2"><a class="reference internal" href="skbio.tree.TreeNode.subset.html">skbio.tree.TreeNode.subset</a></li>
653653
<li class="toctree-l2"><a class="reference internal" href="skbio.tree.TreeNode.subsets.html">skbio.tree.TreeNode.subsets</a></li>
654+
<li class="toctree-l2"><a class="reference internal" href="skbio.tree.TreeNode.bipart.html">skbio.tree.TreeNode.bipart</a></li>
655+
<li class="toctree-l2"><a class="reference internal" href="skbio.tree.TreeNode.biparts.html">skbio.tree.TreeNode.biparts</a></li>
654656
<li class="toctree-l2"><a class="reference internal" href="skbio.tree.TreeNode.assign_supports.html">skbio.tree.TreeNode.assign_supports</a></li>
655657
<li class="toctree-l2"><a class="reference internal" href="skbio.tree.TreeNode.is_bifurcating.html">skbio.tree.TreeNode.is_bifurcating</a></li>
656658
<li class="toctree-l2"><a class="reference internal" href="skbio.tree.TreeNode.observed_node_counts.html">skbio.tree.TreeNode.observed_node_counts</a></li>
@@ -660,7 +662,9 @@
660662
<li class="toctree-l2"><a class="reference internal" href="skbio.tree.TreeNode.get_max_distance.html">skbio.tree.TreeNode.get_max_distance</a></li>
661663
<li class="toctree-l2"><a class="reference internal" href="skbio.tree.TreeNode.tip_tip_distances.html">skbio.tree.TreeNode.tip_tip_distances</a></li>
662664
<li class="toctree-l2"><a class="reference internal" href="skbio.tree.TreeNode.compare_rfd.html">skbio.tree.TreeNode.compare_rfd</a></li>
665+
<li class="toctree-l2"><a class="reference internal" href="skbio.tree.TreeNode.compare_wrfd.html">skbio.tree.TreeNode.compare_wrfd</a></li>
663666
<li class="toctree-l2"><a class="reference internal" href="skbio.tree.TreeNode.compare_subsets.html">skbio.tree.TreeNode.compare_subsets</a></li>
667+
<li class="toctree-l2"><a class="reference internal" href="skbio.tree.TreeNode.compare_biparts.html">skbio.tree.TreeNode.compare_biparts</a></li>
664668
<li class="toctree-l2"><a class="reference internal" href="skbio.tree.TreeNode.compare_tip_distances.html">skbio.tree.TreeNode.compare_tip_distances</a></li>
665669
<li class="toctree-l2"><a class="reference internal" href="skbio.tree.TreeNode.ascii_art.html">skbio.tree.TreeNode.ascii_art</a></li>
666670
<li class="toctree-l2"><a class="reference internal" href="skbio.tree.TreeNode.from_linkage_matrix.html">skbio.tree.TreeNode.from_linkage_matrix</a></li>
@@ -744,7 +748,7 @@
744748
<h1>skbio.tree.TreeNode.append<a class="headerlink" href="#skbio-tree-treenode-append" title="Link to this heading">#</a></h1>
745749
<dl class="py method">
746750
<dt class="sig sig-object py" id="skbio.tree.TreeNode.append">
747-
<span class="sig-prename descclassname"><span class="pre">TreeNode.</span></span><span class="sig-name descname"><span class="pre">append</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">node</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">uncache</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">True</span></span></em><span class="sig-paren">)</span><a class="reference external" href="https://github.com/scikit-bio/scikit-bio/blob/main/skbio/tree/_tree.py#L1184"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#skbio.tree.TreeNode.append" title="Link to this definition">#</a></dt>
751+
<span class="sig-prename descclassname"><span class="pre">TreeNode.</span></span><span class="sig-name descname"><span class="pre">append</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">node</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">uncache</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">True</span></span></em><span class="sig-paren">)</span><a class="reference external" href="https://github.com/scikit-bio/scikit-bio/blob/main/skbio/tree/_tree.py#L1176"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#skbio.tree.TreeNode.append" title="Link to this definition">#</a></dt>
748752
<dd><p>Add a node to self’s children.</p>
749753
<dl class="field-list">
750754
<dt class="field-odd">Parameters<span class="colon">:</span></dt>

0 commit comments

Comments
 (0)