|
663 | 663 | <li class="toctree-l2"><a class="reference internal" href="skbio.tree.TreeNode.get_max_distance.html">skbio.tree.TreeNode.get_max_distance</a></li>
|
664 | 664 | <li class="toctree-l2"><a class="reference internal" href="skbio.tree.TreeNode.has_children.html">skbio.tree.TreeNode.has_children</a></li>
|
665 | 665 | <li class="toctree-l2"><a class="reference internal" href="skbio.tree.TreeNode.index_tree.html">skbio.tree.TreeNode.index_tree</a></li>
|
| 666 | +<li class="toctree-l2"><a class="reference internal" href="skbio.tree.TreeNode.insert.html">skbio.tree.TreeNode.insert</a></li> |
666 | 667 | <li class="toctree-l2"><a class="reference internal" href="skbio.tree.TreeNode.invalidate_caches.html">skbio.tree.TreeNode.invalidate_caches</a></li>
|
667 | 668 | <li class="toctree-l2"><a class="reference internal" href="skbio.tree.TreeNode.is_root.html">skbio.tree.TreeNode.is_root</a></li>
|
668 | 669 | <li class="toctree-l2"><a class="reference internal" href="skbio.tree.TreeNode.is_tip.html">skbio.tree.TreeNode.is_tip</a></li>
|
|
683 | 684 | <li class="toctree-l2"><a class="reference internal" href="skbio.tree.TreeNode.root.html">skbio.tree.TreeNode.root</a></li>
|
684 | 685 | <li class="toctree-l2"><a class="reference internal" href="skbio.tree.TreeNode.root_at.html">skbio.tree.TreeNode.root_at</a></li>
|
685 | 686 | <li class="toctree-l2"><a class="reference internal" href="skbio.tree.TreeNode.root_at_midpoint.html">skbio.tree.TreeNode.root_at_midpoint</a></li>
|
| 687 | +<li class="toctree-l2"><a class="reference internal" href="skbio.tree.TreeNode.root_by_outgroup.html">skbio.tree.TreeNode.root_by_outgroup</a></li> |
686 | 688 | <li class="toctree-l2"><a class="reference internal" href="skbio.tree.TreeNode.shear.html">skbio.tree.TreeNode.shear</a></li>
|
687 | 689 | <li class="toctree-l2"><a class="reference internal" href="skbio.tree.TreeNode.shuffle.html">skbio.tree.TreeNode.shuffle</a></li>
|
688 | 690 | <li class="toctree-l2"><a class="reference internal" href="skbio.tree.TreeNode.siblings.html">skbio.tree.TreeNode.siblings</a></li>
|
|
696 | 698 | <li class="toctree-l2"><a class="reference internal" href="skbio.tree.TreeNode.traverse.html">skbio.tree.TreeNode.traverse</a></li>
|
697 | 699 | <li class="toctree-l2"><a class="reference internal" href="skbio.tree.TreeNode.unpack.html">skbio.tree.TreeNode.unpack</a></li>
|
698 | 700 | <li class="toctree-l2"><a class="reference internal" href="skbio.tree.TreeNode.unpack_by_func.html">skbio.tree.TreeNode.unpack_by_func</a></li>
|
| 701 | +<li class="toctree-l2"><a class="reference internal" href="skbio.tree.TreeNode.unroot.html">skbio.tree.TreeNode.unroot</a></li> |
699 | 702 | <li class="toctree-l2"><a class="reference internal" href="skbio.tree.TreeNode.unrooted_copy.html">skbio.tree.TreeNode.unrooted_copy</a></li>
|
700 | 703 | <li class="toctree-l2"><a class="reference internal" href="skbio.tree.TreeNode.unrooted_deepcopy.html">skbio.tree.TreeNode.unrooted_deepcopy</a></li>
|
| 704 | +<li class="toctree-l2"><a class="reference internal" href="skbio.tree.TreeNode.unrooted_move.html">skbio.tree.TreeNode.unrooted_move</a></li> |
701 | 705 | <li class="toctree-l2"><a class="reference internal" href="skbio.tree.TreeNode.write.html">skbio.tree.TreeNode.write</a></li>
|
702 | 706 | </ul>
|
703 | 707 | </details></li>
|
|
771 | 775 | <h1>skbio.tree.TreeNode.__deepcopy__<a class="headerlink" href="#skbio-tree-treenode-deepcopy" title="Link to this heading">#</a></h1>
|
772 | 776 | <dl class="py method">
|
773 | 777 | <dt class="sig sig-object py" id="skbio.tree.TreeNode.__deepcopy__">
|
774 |
| -<span class="sig-prename descclassname"><span class="pre">TreeNode.</span></span><span class="sig-name descname"><span class="pre">__deepcopy__</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#L471"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#skbio.tree.TreeNode.__deepcopy__" title="Link to this definition">#</a></dt> |
775 |
| -<dd><p>Return a copy of self using an iterative approach.</p> |
776 |
| -<p>Perform an iterative deepcopy of self. It is not assured that the copy |
777 |
| -of node attributes will be performed iteratively as that depends on |
778 |
| -the copy method of the types being copied</p> |
779 |
| -<dl class="field-list simple"> |
780 |
| -<dt class="field-odd">Returns<span class="colon">:</span></dt> |
781 |
| -<dd class="field-odd"><dl class="simple"> |
782 |
| -<dt>TreeNode</dt><dd><p>A new copy of self</p> |
783 |
| -</dd> |
784 |
| -</dl> |
785 |
| -</dd> |
786 |
| -</dl> |
787 |
| -<div class="admonition seealso"> |
788 |
| -<p class="admonition-title">See also</p> |
789 |
| -<dl class="simple"> |
790 |
| -<dt><a class="reference internal" href="skbio.tree.TreeNode.unrooted_deepcopy.html#skbio.tree.TreeNode.unrooted_deepcopy" title="skbio.tree.TreeNode.unrooted_deepcopy"><code class="xref py py-obj docutils literal notranslate"><span class="pre">unrooted_deepcopy</span></code></a></dt><dd></dd> |
791 |
| -<dt><a class="reference internal" href="skbio.tree.TreeNode.unrooted_copy.html#skbio.tree.TreeNode.unrooted_copy" title="skbio.tree.TreeNode.unrooted_copy"><code class="xref py py-obj docutils literal notranslate"><span class="pre">unrooted_copy</span></code></a></dt><dd></dd> |
792 |
| -</dl> |
793 |
| -</div> |
794 |
| -<p class="rubric">Examples</p> |
795 |
| -<div class="doctest highlight-default notranslate"><div class="highlight"><pre><span></span><span class="gp">>>> </span><span class="kn">from</span> <span class="nn">skbio</span> <span class="kn">import</span> <span class="n">TreeNode</span> |
796 |
| -<span class="gp">>>> </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">"((a,b)c,(d,e)f)root;"</span><span class="p">])</span> |
797 |
| -<span class="gp">>>> </span><span class="n">tree_copy</span> <span class="o">=</span> <span class="n">tree</span><span class="o">.</span><span class="n">copy</span><span class="p">()</span> |
798 |
| -<span class="gp">>>> </span><span class="n">tree_nodes</span> <span class="o">=</span> <span class="nb">set</span><span class="p">([</span><span class="nb">id</span><span class="p">(</span><span class="n">n</span><span class="p">)</span> <span class="k">for</span> <span class="n">n</span> <span class="ow">in</span> <span class="n">tree</span><span class="o">.</span><span class="n">traverse</span><span class="p">()])</span> |
799 |
| -<span class="gp">>>> </span><span class="n">tree_copy_nodes</span> <span class="o">=</span> <span class="nb">set</span><span class="p">([</span><span class="nb">id</span><span class="p">(</span><span class="n">n</span><span class="p">)</span> <span class="k">for</span> <span class="n">n</span> <span class="ow">in</span> <span class="n">tree_copy</span><span class="o">.</span><span class="n">traverse</span><span class="p">()])</span> |
800 |
| -<span class="gp">>>> </span><span class="nb">print</span><span class="p">(</span><span class="nb">len</span><span class="p">(</span><span class="n">tree_nodes</span><span class="o">.</span><span class="n">intersection</span><span class="p">(</span><span class="n">tree_copy_nodes</span><span class="p">)))</span> |
801 |
| -<span class="go">0</span> |
802 |
| -</pre></div> |
803 |
| -</div> |
| 778 | +<span class="sig-prename descclassname"><span class="pre">TreeNode.</span></span><span class="sig-name descname"><span class="pre">__deepcopy__</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">memo</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#L617"><span class="viewcode-link"><span class="pre">[source]</span></span></a><a class="headerlink" href="#skbio.tree.TreeNode.__deepcopy__" title="Link to this definition">#</a></dt> |
| 779 | +<dd><p>Return a deep copy.</p> |
804 | 780 | </dd></dl>
|
805 | 781 |
|
806 | 782 | </section>
|
|
0 commit comments