Skip to content

Commit c0480a7

Browse files
committed
1 parent 810568c commit c0480a7

File tree

88 files changed

+1243
-130
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

+1243
-130
lines changed

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

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -266,6 +266,8 @@ skbio.tree.TreeNode
266266

267267

268268

269+
270+
269271

270272

271273

@@ -763,6 +765,12 @@ skbio.tree.TreeNode
763765

764766

765767

768+
769+
770+
771+
772+
773+
766774

767775

768776

@@ -957,6 +965,7 @@ skbio.tree.TreeNode
957965
~TreeNode.is_bifurcating
958966
~TreeNode.observed_node_counts
959967
~TreeNode.accumulate_to_ancestor
968+
~TreeNode.total_length
960969
~TreeNode.descending_branch_length
961970
~TreeNode.distance
962971
~TreeNode.maxdist
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.total_length
4+
================================
5+
6+
.. currentmodule:: skbio.tree
7+
8+
.. automethod:: TreeNode.total_length

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

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,7 @@
7373
<link rel="icon" href="../_static/favicon.ico"/>
7474
<link rel="index" title="Index" href="../genindex.html" />
7575
<link rel="search" title="Search" href="../search.html" />
76-
<link rel="next" title="skbio.tree.TreeNode.descending_branch_length" href="skbio.tree.TreeNode.descending_branch_length.html" />
76+
<link rel="next" title="skbio.tree.TreeNode.total_length" href="skbio.tree.TreeNode.total_length.html" />
7777
<link rel="prev" title="skbio.tree.TreeNode.observed_node_counts" href="skbio.tree.TreeNode.observed_node_counts.html" />
7878
<meta name="viewport" content="width=device-width, initial-scale=1"/>
7979
<meta name="docsearch:language" content="en"/>
@@ -657,6 +657,7 @@
657657
<li class="toctree-l2"><a class="reference internal" href="skbio.tree.TreeNode.is_bifurcating.html">skbio.tree.TreeNode.is_bifurcating</a></li>
658658
<li class="toctree-l2"><a class="reference internal" href="skbio.tree.TreeNode.observed_node_counts.html">skbio.tree.TreeNode.observed_node_counts</a></li>
659659
<li class="toctree-l2 current active"><a class="current reference internal" href="#">skbio.tree.TreeNode.accumulate_to_ancestor</a></li>
660+
<li class="toctree-l2"><a class="reference internal" href="skbio.tree.TreeNode.total_length.html">skbio.tree.TreeNode.total_length</a></li>
660661
<li class="toctree-l2"><a class="reference internal" href="skbio.tree.TreeNode.descending_branch_length.html">skbio.tree.TreeNode.descending_branch_length</a></li>
661662
<li class="toctree-l2"><a class="reference internal" href="skbio.tree.TreeNode.distance.html">skbio.tree.TreeNode.distance</a></li>
662663
<li class="toctree-l2"><a class="reference internal" href="skbio.tree.TreeNode.maxdist.html">skbio.tree.TreeNode.maxdist</a></li>
@@ -751,7 +752,7 @@
751752
<h1>skbio.tree.TreeNode.accumulate_to_ancestor<a class="headerlink" href="#skbio-tree-treenode-accumulate-to-ancestor" title="Link to this heading">#</a></h1>
752753
<dl class="py method">
753754
<dt class="sig sig-object py" id="skbio.tree.TreeNode.accumulate_to_ancestor">
754-
<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#L3745"><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>
755+
<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#L3762"><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>
755756
<dd><p>Calculate the distance between self and an ancestor.</p>
756757
<p>The distance is the sum of branch lengths connecting the current node and the
757758
given ancestral node.</p>
@@ -816,11 +817,11 @@ <h1>skbio.tree.TreeNode.accumulate_to_ancestor<a class="headerlink" href="#skbio
816817
</div>
817818
</a>
818819
<a class="right-next"
819-
href="skbio.tree.TreeNode.descending_branch_length.html"
820+
href="skbio.tree.TreeNode.total_length.html"
820821
title="next page">
821822
<div class="prev-next-info">
822823
<p class="prev-next-subtitle">next</p>
823-
<p class="prev-next-title">skbio.tree.TreeNode.descending_branch_length</p>
824+
<p class="prev-next-title">skbio.tree.TreeNode.total_length</p>
824825
</div>
825826
<i class="fa-solid fa-angle-right"></i>
826827
</a>

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

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -657,6 +657,7 @@
657657
<li class="toctree-l2"><a class="reference internal" href="skbio.tree.TreeNode.is_bifurcating.html">skbio.tree.TreeNode.is_bifurcating</a></li>
658658
<li class="toctree-l2"><a class="reference internal" href="skbio.tree.TreeNode.observed_node_counts.html">skbio.tree.TreeNode.observed_node_counts</a></li>
659659
<li class="toctree-l2"><a class="reference internal" href="skbio.tree.TreeNode.accumulate_to_ancestor.html">skbio.tree.TreeNode.accumulate_to_ancestor</a></li>
660+
<li class="toctree-l2"><a class="reference internal" href="skbio.tree.TreeNode.total_length.html">skbio.tree.TreeNode.total_length</a></li>
660661
<li class="toctree-l2"><a class="reference internal" href="skbio.tree.TreeNode.descending_branch_length.html">skbio.tree.TreeNode.descending_branch_length</a></li>
661662
<li class="toctree-l2"><a class="reference internal" href="skbio.tree.TreeNode.distance.html">skbio.tree.TreeNode.distance</a></li>
662663
<li class="toctree-l2"><a class="reference internal" href="skbio.tree.TreeNode.maxdist.html">skbio.tree.TreeNode.maxdist</a></li>

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

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -657,6 +657,7 @@
657657
<li class="toctree-l2"><a class="reference internal" href="skbio.tree.TreeNode.is_bifurcating.html">skbio.tree.TreeNode.is_bifurcating</a></li>
658658
<li class="toctree-l2"><a class="reference internal" href="skbio.tree.TreeNode.observed_node_counts.html">skbio.tree.TreeNode.observed_node_counts</a></li>
659659
<li class="toctree-l2"><a class="reference internal" href="skbio.tree.TreeNode.accumulate_to_ancestor.html">skbio.tree.TreeNode.accumulate_to_ancestor</a></li>
660+
<li class="toctree-l2"><a class="reference internal" href="skbio.tree.TreeNode.total_length.html">skbio.tree.TreeNode.total_length</a></li>
660661
<li class="toctree-l2"><a class="reference internal" href="skbio.tree.TreeNode.descending_branch_length.html">skbio.tree.TreeNode.descending_branch_length</a></li>
661662
<li class="toctree-l2"><a class="reference internal" href="skbio.tree.TreeNode.distance.html">skbio.tree.TreeNode.distance</a></li>
662663
<li class="toctree-l2"><a class="reference internal" href="skbio.tree.TreeNode.maxdist.html">skbio.tree.TreeNode.maxdist</a></li>
@@ -751,7 +752,7 @@
751752
<h1>skbio.tree.TreeNode.append<a class="headerlink" href="#skbio-tree-treenode-append" title="Link to this heading">#</a></h1>
752753
<dl class="py method">
753754
<dt class="sig sig-object py" id="skbio.tree.TreeNode.append">
754-
<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#L1178"><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>
755+
<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#L1195"><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>
755756
<dd><p>Add a node to self’s children.</p>
756757
<dl class="field-list">
757758
<dt class="field-odd">Parameters<span class="colon">:</span></dt>

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

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -657,6 +657,7 @@
657657
<li class="toctree-l2"><a class="reference internal" href="skbio.tree.TreeNode.is_bifurcating.html">skbio.tree.TreeNode.is_bifurcating</a></li>
658658
<li class="toctree-l2"><a class="reference internal" href="skbio.tree.TreeNode.observed_node_counts.html">skbio.tree.TreeNode.observed_node_counts</a></li>
659659
<li class="toctree-l2"><a class="reference internal" href="skbio.tree.TreeNode.accumulate_to_ancestor.html">skbio.tree.TreeNode.accumulate_to_ancestor</a></li>
660+
<li class="toctree-l2"><a class="reference internal" href="skbio.tree.TreeNode.total_length.html">skbio.tree.TreeNode.total_length</a></li>
660661
<li class="toctree-l2"><a class="reference internal" href="skbio.tree.TreeNode.descending_branch_length.html">skbio.tree.TreeNode.descending_branch_length</a></li>
661662
<li class="toctree-l2"><a class="reference internal" href="skbio.tree.TreeNode.distance.html">skbio.tree.TreeNode.distance</a></li>
662663
<li class="toctree-l2"><a class="reference internal" href="skbio.tree.TreeNode.maxdist.html">skbio.tree.TreeNode.maxdist</a></li>
@@ -751,7 +752,7 @@
751752
<h1>skbio.tree.TreeNode.ascii_art<a class="headerlink" href="#skbio-tree-treenode-ascii-art" title="Link to this heading">#</a></h1>
752753
<dl class="py method">
753754
<dt class="sig sig-object py" id="skbio.tree.TreeNode.ascii_art">
754-
<span class="sig-prename descclassname"><span class="pre">TreeNode.</span></span><span class="sig-name descname"><span class="pre">ascii_art</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">show_internal</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">True</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">compact</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#L5647"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#skbio.tree.TreeNode.ascii_art" title="Link to this definition">#</a></dt>
755+
<span class="sig-prename descclassname"><span class="pre">TreeNode.</span></span><span class="sig-name descname"><span class="pre">ascii_art</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">show_internal</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">True</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">compact</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#L5751"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#skbio.tree.TreeNode.ascii_art" title="Link to this definition">#</a></dt>
755756
<dd><p>Return a string containing an ascii drawing of the tree.</p>
756757
<p>Note, this method calls a private recursive function and is not safe
757758
for large trees.</p>

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

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -657,6 +657,7 @@
657657
<li class="toctree-l2"><a class="reference internal" href="skbio.tree.TreeNode.is_bifurcating.html">skbio.tree.TreeNode.is_bifurcating</a></li>
658658
<li class="toctree-l2"><a class="reference internal" href="skbio.tree.TreeNode.observed_node_counts.html">skbio.tree.TreeNode.observed_node_counts</a></li>
659659
<li class="toctree-l2"><a class="reference internal" href="skbio.tree.TreeNode.accumulate_to_ancestor.html">skbio.tree.TreeNode.accumulate_to_ancestor</a></li>
660+
<li class="toctree-l2"><a class="reference internal" href="skbio.tree.TreeNode.total_length.html">skbio.tree.TreeNode.total_length</a></li>
660661
<li class="toctree-l2"><a class="reference internal" href="skbio.tree.TreeNode.descending_branch_length.html">skbio.tree.TreeNode.descending_branch_length</a></li>
661662
<li class="toctree-l2"><a class="reference internal" href="skbio.tree.TreeNode.distance.html">skbio.tree.TreeNode.distance</a></li>
662663
<li class="toctree-l2"><a class="reference internal" href="skbio.tree.TreeNode.maxdist.html">skbio.tree.TreeNode.maxdist</a></li>
@@ -751,7 +752,7 @@
751752
<h1>skbio.tree.TreeNode.assign_ids<a class="headerlink" href="#skbio-tree-treenode-assign-ids" title="Link to this heading">#</a></h1>
752753
<dl class="py method">
753754
<dt class="sig sig-object py" id="skbio.tree.TreeNode.assign_ids">
754-
<span class="sig-prename descclassname"><span class="pre">TreeNode.</span></span><span class="sig-name descname"><span class="pre">assign_ids</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference external" href="https://github.com/scikit-bio/scikit-bio/blob/main/skbio/tree/_tree.py#L5249"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#skbio.tree.TreeNode.assign_ids" title="Link to this definition">#</a></dt>
755+
<span class="sig-prename descclassname"><span class="pre">TreeNode.</span></span><span class="sig-name descname"><span class="pre">assign_ids</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference external" href="https://github.com/scikit-bio/scikit-bio/blob/main/skbio/tree/_tree.py#L5353"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#skbio.tree.TreeNode.assign_ids" title="Link to this definition">#</a></dt>
755756
<dd><p>Assign topologically stable unique IDs to all nodes of the tree.</p>
756757
<div class="admonition seealso">
757758
<p class="admonition-title">See also</p>

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

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -657,6 +657,7 @@
657657
<li class="toctree-l2"><a class="reference internal" href="skbio.tree.TreeNode.is_bifurcating.html">skbio.tree.TreeNode.is_bifurcating</a></li>
658658
<li class="toctree-l2"><a class="reference internal" href="skbio.tree.TreeNode.observed_node_counts.html">skbio.tree.TreeNode.observed_node_counts</a></li>
659659
<li class="toctree-l2"><a class="reference internal" href="skbio.tree.TreeNode.accumulate_to_ancestor.html">skbio.tree.TreeNode.accumulate_to_ancestor</a></li>
660+
<li class="toctree-l2"><a class="reference internal" href="skbio.tree.TreeNode.total_length.html">skbio.tree.TreeNode.total_length</a></li>
660661
<li class="toctree-l2"><a class="reference internal" href="skbio.tree.TreeNode.descending_branch_length.html">skbio.tree.TreeNode.descending_branch_length</a></li>
661662
<li class="toctree-l2"><a class="reference internal" href="skbio.tree.TreeNode.distance.html">skbio.tree.TreeNode.distance</a></li>
662663
<li class="toctree-l2"><a class="reference internal" href="skbio.tree.TreeNode.maxdist.html">skbio.tree.TreeNode.maxdist</a></li>
@@ -751,7 +752,7 @@
751752
<h1>skbio.tree.TreeNode.assign_supports<a class="headerlink" href="#skbio-tree-treenode-assign-supports" title="Link to this heading">#</a></h1>
752753
<dl class="py method">
753754
<dt class="sig sig-object py" id="skbio.tree.TreeNode.assign_supports">
754-
<span class="sig-prename descclassname"><span class="pre">TreeNode.</span></span><span class="sig-name descname"><span class="pre">assign_supports</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference external" href="https://github.com/scikit-bio/scikit-bio/blob/main/skbio/tree/_tree.py#L3608"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#skbio.tree.TreeNode.assign_supports" title="Link to this definition">#</a></dt>
755+
<span class="sig-prename descclassname"><span class="pre">TreeNode.</span></span><span class="sig-name descname"><span class="pre">assign_supports</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference external" href="https://github.com/scikit-bio/scikit-bio/blob/main/skbio/tree/_tree.py#L3625"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#skbio.tree.TreeNode.assign_supports" title="Link to this definition">#</a></dt>
755756
<dd><p>Extract support values from internal node labels of a tree.</p>
756757
<p class="rubric">Notes</p>
757758
<p>A “support value” measures the confidence or frequency of the incoming

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

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -657,6 +657,7 @@
657657
<li class="toctree-l2"><a class="reference internal" href="skbio.tree.TreeNode.is_bifurcating.html">skbio.tree.TreeNode.is_bifurcating</a></li>
658658
<li class="toctree-l2"><a class="reference internal" href="skbio.tree.TreeNode.observed_node_counts.html">skbio.tree.TreeNode.observed_node_counts</a></li>
659659
<li class="toctree-l2"><a class="reference internal" href="skbio.tree.TreeNode.accumulate_to_ancestor.html">skbio.tree.TreeNode.accumulate_to_ancestor</a></li>
660+
<li class="toctree-l2"><a class="reference internal" href="skbio.tree.TreeNode.total_length.html">skbio.tree.TreeNode.total_length</a></li>
660661
<li class="toctree-l2"><a class="reference internal" href="skbio.tree.TreeNode.descending_branch_length.html">skbio.tree.TreeNode.descending_branch_length</a></li>
661662
<li class="toctree-l2"><a class="reference internal" href="skbio.tree.TreeNode.distance.html">skbio.tree.TreeNode.distance</a></li>
662663
<li class="toctree-l2"><a class="reference internal" href="skbio.tree.TreeNode.maxdist.html">skbio.tree.TreeNode.maxdist</a></li>
@@ -751,7 +752,7 @@
751752
<h1>skbio.tree.TreeNode.bifurcate<a class="headerlink" href="#skbio-tree-treenode-bifurcate" title="Link to this heading">#</a></h1>
752753
<dl class="py method">
753754
<dt class="sig sig-object py" id="skbio.tree.TreeNode.bifurcate">
754-
<span class="sig-prename descclassname"><span class="pre">TreeNode.</span></span><span class="sig-name descname"><span class="pre">bifurcate</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">insert_length</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">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#L1869"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#skbio.tree.TreeNode.bifurcate" title="Link to this definition">#</a></dt>
755+
<span class="sig-prename descclassname"><span class="pre">TreeNode.</span></span><span class="sig-name descname"><span class="pre">bifurcate</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">insert_length</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">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#L1886"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#skbio.tree.TreeNode.bifurcate" title="Link to this definition">#</a></dt>
755756
<dd><p>Convert the tree into a bifurcating tree.</p>
756757
<p>All nodes that have more than two children will have additional intermediate
757758
nodes inserted to ensure that every node has only two children.</p>

0 commit comments

Comments
 (0)