Skip to content

Commit b76ca24

Browse files
committed
1 parent e1a3cc0 commit b76ca24

File tree

77 files changed

+1072
-55
lines changed

Some content is hidden

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

77 files changed

+1072
-55
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.is_bifurcating
4+
==================================
5+
6+
.. currentmodule:: skbio.tree
7+
8+
.. automethod:: TreeNode.is_bifurcating

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

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

249249

250250

251+
252+
251253

252254

253255

@@ -691,6 +693,12 @@ skbio.tree.TreeNode
691693

692694

693695

696+
697+
698+
699+
700+
701+
694702

695703

696704

@@ -871,6 +879,7 @@ skbio.tree.TreeNode
871879
~TreeNode.subset
872880
~TreeNode.subsets
873881
~TreeNode.assign_supports
882+
~TreeNode.is_bifurcating
874883
~TreeNode.observed_node_counts
875884
~TreeNode.accumulate_to_ancestor
876885
~TreeNode.descending_branch_length

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

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -676,6 +676,7 @@
676676
<li class="toctree-l2"><a class="reference internal" href="skbio.tree.TreeNode.subset.html">skbio.tree.TreeNode.subset</a></li>
677677
<li class="toctree-l2"><a class="reference internal" href="skbio.tree.TreeNode.subsets.html">skbio.tree.TreeNode.subsets</a></li>
678678
<li class="toctree-l2"><a class="reference internal" href="skbio.tree.TreeNode.assign_supports.html">skbio.tree.TreeNode.assign_supports</a></li>
679+
<li class="toctree-l2"><a class="reference internal" href="skbio.tree.TreeNode.is_bifurcating.html">skbio.tree.TreeNode.is_bifurcating</a></li>
679680
<li class="toctree-l2"><a class="reference internal" href="skbio.tree.TreeNode.observed_node_counts.html">skbio.tree.TreeNode.observed_node_counts</a></li>
680681
<li class="toctree-l2 current active"><a class="current reference internal" href="#">skbio.tree.TreeNode.accumulate_to_ancestor</a></li>
681682
<li class="toctree-l2"><a class="reference internal" href="skbio.tree.TreeNode.descending_branch_length.html">skbio.tree.TreeNode.descending_branch_length</a></li>
@@ -768,7 +769,7 @@
768769
<h1>skbio.tree.TreeNode.accumulate_to_ancestor<a class="headerlink" href="#skbio-tree-treenode-accumulate-to-ancestor" title="Link to this heading">#</a></h1>
769770
<dl class="py method">
770771
<dt class="sig sig-object py" id="skbio.tree.TreeNode.accumulate_to_ancestor">
771-
<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#L3159"><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>
772+
<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#L3205"><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>
772773
<dd><p>Calculate the distance between self and an ancestor.</p>
773774
<p>The distance is the sum of branch lengths connecting the current node and the
774775
given ancestral node.</p>

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

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -676,6 +676,7 @@
676676
<li class="toctree-l2"><a class="reference internal" href="skbio.tree.TreeNode.subset.html">skbio.tree.TreeNode.subset</a></li>
677677
<li class="toctree-l2"><a class="reference internal" href="skbio.tree.TreeNode.subsets.html">skbio.tree.TreeNode.subsets</a></li>
678678
<li class="toctree-l2"><a class="reference internal" href="skbio.tree.TreeNode.assign_supports.html">skbio.tree.TreeNode.assign_supports</a></li>
679+
<li class="toctree-l2"><a class="reference internal" href="skbio.tree.TreeNode.is_bifurcating.html">skbio.tree.TreeNode.is_bifurcating</a></li>
679680
<li class="toctree-l2"><a class="reference internal" href="skbio.tree.TreeNode.observed_node_counts.html">skbio.tree.TreeNode.observed_node_counts</a></li>
680681
<li class="toctree-l2"><a class="reference internal" href="skbio.tree.TreeNode.accumulate_to_ancestor.html">skbio.tree.TreeNode.accumulate_to_ancestor</a></li>
681682
<li class="toctree-l2"><a class="reference internal" href="skbio.tree.TreeNode.descending_branch_length.html">skbio.tree.TreeNode.descending_branch_length</a></li>

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

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -676,6 +676,7 @@
676676
<li class="toctree-l2"><a class="reference internal" href="skbio.tree.TreeNode.subset.html">skbio.tree.TreeNode.subset</a></li>
677677
<li class="toctree-l2"><a class="reference internal" href="skbio.tree.TreeNode.subsets.html">skbio.tree.TreeNode.subsets</a></li>
678678
<li class="toctree-l2"><a class="reference internal" href="skbio.tree.TreeNode.assign_supports.html">skbio.tree.TreeNode.assign_supports</a></li>
679+
<li class="toctree-l2"><a class="reference internal" href="skbio.tree.TreeNode.is_bifurcating.html">skbio.tree.TreeNode.is_bifurcating</a></li>
679680
<li class="toctree-l2"><a class="reference internal" href="skbio.tree.TreeNode.observed_node_counts.html">skbio.tree.TreeNode.observed_node_counts</a></li>
680681
<li class="toctree-l2"><a class="reference internal" href="skbio.tree.TreeNode.accumulate_to_ancestor.html">skbio.tree.TreeNode.accumulate_to_ancestor</a></li>
681682
<li class="toctree-l2"><a class="reference internal" href="skbio.tree.TreeNode.descending_branch_length.html">skbio.tree.TreeNode.descending_branch_length</a></li>

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

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -676,6 +676,7 @@
676676
<li class="toctree-l2"><a class="reference internal" href="skbio.tree.TreeNode.subset.html">skbio.tree.TreeNode.subset</a></li>
677677
<li class="toctree-l2"><a class="reference internal" href="skbio.tree.TreeNode.subsets.html">skbio.tree.TreeNode.subsets</a></li>
678678
<li class="toctree-l2"><a class="reference internal" href="skbio.tree.TreeNode.assign_supports.html">skbio.tree.TreeNode.assign_supports</a></li>
679+
<li class="toctree-l2"><a class="reference internal" href="skbio.tree.TreeNode.is_bifurcating.html">skbio.tree.TreeNode.is_bifurcating</a></li>
679680
<li class="toctree-l2"><a class="reference internal" href="skbio.tree.TreeNode.observed_node_counts.html">skbio.tree.TreeNode.observed_node_counts</a></li>
680681
<li class="toctree-l2"><a class="reference internal" href="skbio.tree.TreeNode.accumulate_to_ancestor.html">skbio.tree.TreeNode.accumulate_to_ancestor</a></li>
681682
<li class="toctree-l2"><a class="reference internal" href="skbio.tree.TreeNode.descending_branch_length.html">skbio.tree.TreeNode.descending_branch_length</a></li>
@@ -768,7 +769,7 @@
768769
<h1>skbio.tree.TreeNode.ascii_art<a class="headerlink" href="#skbio-tree-treenode-ascii-art" title="Link to this heading">#</a></h1>
769770
<dl class="py method">
770771
<dt class="sig sig-object py" id="skbio.tree.TreeNode.ascii_art">
771-
<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#L4406"><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>
772+
<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#L4452"><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>
772773
<dd><p>Return a string containing an ascii drawing of the tree.</p>
773774
<p>Note, this method calls a private recursive function and is not safe
774775
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
@@ -676,6 +676,7 @@
676676
<li class="toctree-l2"><a class="reference internal" href="skbio.tree.TreeNode.subset.html">skbio.tree.TreeNode.subset</a></li>
677677
<li class="toctree-l2"><a class="reference internal" href="skbio.tree.TreeNode.subsets.html">skbio.tree.TreeNode.subsets</a></li>
678678
<li class="toctree-l2"><a class="reference internal" href="skbio.tree.TreeNode.assign_supports.html">skbio.tree.TreeNode.assign_supports</a></li>
679+
<li class="toctree-l2"><a class="reference internal" href="skbio.tree.TreeNode.is_bifurcating.html">skbio.tree.TreeNode.is_bifurcating</a></li>
679680
<li class="toctree-l2"><a class="reference internal" href="skbio.tree.TreeNode.observed_node_counts.html">skbio.tree.TreeNode.observed_node_counts</a></li>
680681
<li class="toctree-l2"><a class="reference internal" href="skbio.tree.TreeNode.accumulate_to_ancestor.html">skbio.tree.TreeNode.accumulate_to_ancestor</a></li>
681682
<li class="toctree-l2"><a class="reference internal" href="skbio.tree.TreeNode.descending_branch_length.html">skbio.tree.TreeNode.descending_branch_length</a></li>
@@ -768,7 +769,7 @@
768769
<h1>skbio.tree.TreeNode.assign_ids<a class="headerlink" href="#skbio-tree-treenode-assign-ids" title="Link to this heading">#</a></h1>
769770
<dl class="py method">
770771
<dt class="sig sig-object py" id="skbio.tree.TreeNode.assign_ids">
771-
<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#L4022"><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>
772+
<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#L4068"><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>
772773
<dd><p>Assign topologically stable unique IDs to all nodes of the tree.</p>
773774
<div class="admonition seealso">
774775
<p class="admonition-title">See also</p>

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

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,7 @@
7070
<link rel="icon" href="../_static/favicon.ico"/>
7171
<link rel="index" title="Index" href="../genindex.html" />
7272
<link rel="search" title="Search" href="../search.html" />
73-
<link rel="next" title="skbio.tree.TreeNode.observed_node_counts" href="skbio.tree.TreeNode.observed_node_counts.html" />
73+
<link rel="next" title="skbio.tree.TreeNode.is_bifurcating" href="skbio.tree.TreeNode.is_bifurcating.html" />
7474
<link rel="prev" title="skbio.tree.TreeNode.subsets" href="skbio.tree.TreeNode.subsets.html" />
7575
<meta name="viewport" content="width=device-width, initial-scale=1"/>
7676
<meta name="docsearch:language" content="en"/>
@@ -676,6 +676,7 @@
676676
<li class="toctree-l2"><a class="reference internal" href="skbio.tree.TreeNode.subset.html">skbio.tree.TreeNode.subset</a></li>
677677
<li class="toctree-l2"><a class="reference internal" href="skbio.tree.TreeNode.subsets.html">skbio.tree.TreeNode.subsets</a></li>
678678
<li class="toctree-l2 current active"><a class="current reference internal" href="#">skbio.tree.TreeNode.assign_supports</a></li>
679+
<li class="toctree-l2"><a class="reference internal" href="skbio.tree.TreeNode.is_bifurcating.html">skbio.tree.TreeNode.is_bifurcating</a></li>
679680
<li class="toctree-l2"><a class="reference internal" href="skbio.tree.TreeNode.observed_node_counts.html">skbio.tree.TreeNode.observed_node_counts</a></li>
680681
<li class="toctree-l2"><a class="reference internal" href="skbio.tree.TreeNode.accumulate_to_ancestor.html">skbio.tree.TreeNode.accumulate_to_ancestor</a></li>
681682
<li class="toctree-l2"><a class="reference internal" href="skbio.tree.TreeNode.descending_branch_length.html">skbio.tree.TreeNode.descending_branch_length</a></li>
@@ -768,7 +769,7 @@
768769
<h1>skbio.tree.TreeNode.assign_supports<a class="headerlink" href="#skbio-tree-treenode-assign-supports" title="Link to this heading">#</a></h1>
769770
<dl class="py method">
770771
<dt class="sig sig-object py" id="skbio.tree.TreeNode.assign_supports">
771-
<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#L3065"><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>
772+
<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#L3068"><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>
772773
<dd><p>Extract support values from internal node labels of a tree.</p>
773774
<p class="rubric">Notes</p>
774775
<p>A “support value” measures the confidence or frequency of the incoming
@@ -837,11 +838,11 @@ <h1>skbio.tree.TreeNode.assign_supports<a class="headerlink" href="#skbio-tree-t
837838
</div>
838839
</a>
839840
<a class="right-next"
840-
href="skbio.tree.TreeNode.observed_node_counts.html"
841+
href="skbio.tree.TreeNode.is_bifurcating.html"
841842
title="next page">
842843
<div class="prev-next-info">
843844
<p class="prev-next-subtitle">next</p>
844-
<p class="prev-next-title">skbio.tree.TreeNode.observed_node_counts</p>
845+
<p class="prev-next-title">skbio.tree.TreeNode.is_bifurcating</p>
845846
</div>
846847
<i class="fa-solid fa-angle-right"></i>
847848
</a>

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

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -676,6 +676,7 @@
676676
<li class="toctree-l2"><a class="reference internal" href="skbio.tree.TreeNode.subset.html">skbio.tree.TreeNode.subset</a></li>
677677
<li class="toctree-l2"><a class="reference internal" href="skbio.tree.TreeNode.subsets.html">skbio.tree.TreeNode.subsets</a></li>
678678
<li class="toctree-l2"><a class="reference internal" href="skbio.tree.TreeNode.assign_supports.html">skbio.tree.TreeNode.assign_supports</a></li>
679+
<li class="toctree-l2"><a class="reference internal" href="skbio.tree.TreeNode.is_bifurcating.html">skbio.tree.TreeNode.is_bifurcating</a></li>
679680
<li class="toctree-l2"><a class="reference internal" href="skbio.tree.TreeNode.observed_node_counts.html">skbio.tree.TreeNode.observed_node_counts</a></li>
680681
<li class="toctree-l2"><a class="reference internal" href="skbio.tree.TreeNode.accumulate_to_ancestor.html">skbio.tree.TreeNode.accumulate_to_ancestor</a></li>
681682
<li class="toctree-l2"><a class="reference internal" href="skbio.tree.TreeNode.descending_branch_length.html">skbio.tree.TreeNode.descending_branch_length</a></li>
@@ -790,11 +791,13 @@ <h1>skbio.tree.TreeNode.bifurcate<a class="headerlink" href="#skbio-tree-treenod
790791
<p class="admonition-title">See also</p>
791792
<dl class="simple">
792793
<dt><a class="reference internal" href="skbio.tree.TreeNode.prune.html#skbio.tree.TreeNode.prune" title="skbio.tree.TreeNode.prune"><code class="xref py py-obj docutils literal notranslate"><span class="pre">prune</span></code></a></dt><dd></dd>
794+
<dt><a class="reference internal" href="skbio.tree.TreeNode.is_bifurcating.html#skbio.tree.TreeNode.is_bifurcating" title="skbio.tree.TreeNode.is_bifurcating"><code class="xref py py-obj docutils literal notranslate"><span class="pre">is_bifurcating</span></code></a></dt><dd></dd>
793795
</dl>
794796
</div>
795797
<p class="rubric">Notes</p>
796798
<p>This method does not modify single-child nodes. These nodes can be collapsed
797799
using <a class="reference internal" href="skbio.tree.TreeNode.prune.html#skbio.tree.TreeNode.prune" title="skbio.tree.TreeNode.prune"><code class="xref py py-meth docutils literal notranslate"><span class="pre">prune()</span></code></a> prior to this method to create a strictly bifurcating tree.</p>
800+
<p>This method modifies the subtree under the current node.</p>
798801
<p class="rubric">Examples</p>
799802
<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>
800803
<span class="gp">&gt;&gt;&gt; </span><span class="n">tree</span> <span class="o">=</span> <span class="n">TreeNode</span><span class="o">.</span><span class="n">read</span><span class="p">([</span><span class="s2">&quot;((a,b,g,h)c,(d,e)f)root;&quot;</span><span class="p">])</span>

0 commit comments

Comments
 (0)