|
201 | 201 | <dd><p>Return the farthest nodes and the diameter of the tree.</p> |
202 | 202 | </dd></dl> |
203 | 203 |
|
| 204 | +<dl class="py function"> |
| 205 | +<dt class="sig sig-object py" id="ete4.core.operations.get_common_values"> |
| 206 | +<span class="sig-name descname"><span class="pre">get_common_values</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">t1</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">t2</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">prop</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">'name'</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">strict</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="headerlink" href="#ete4.core.operations.get_common_values" title="Link to this definition">¶</a></dt> |
| 207 | +<dd><p>Return the common leaf property prop values of trees t1 and t2.</p> |
| 208 | +<p>If strict, raise AssertionError if t1 and t2 don’t share leaves.</p> |
| 209 | +</dd></dl> |
| 210 | + |
204 | 211 | <dl class="py function"> |
205 | 212 | <dt class="sig sig-object py" id="ete4.core.operations.get_distance_fn"> |
206 | 213 | <span class="sig-name descname"><span class="pre">get_distance_fn</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">topological</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">asserted</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="headerlink" href="#ete4.core.operations.get_distance_fn" title="Link to this definition">¶</a></dt> |
|
275 | 282 | <dd><p>Return a short name corresponding to the index i.</p> |
276 | 283 | </dd></dl> |
277 | 284 |
|
| 285 | +<dl class="py function"> |
| 286 | +<dt class="sig sig-object py" id="ete4.core.operations.make_partitions"> |
| 287 | +<span class="sig-name descname"><span class="pre">make_partitions</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">tree</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">common_vals</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">prop</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">'name'</span></span></em><span class="sig-paren">)</span><a class="headerlink" href="#ete4.core.operations.make_partitions" title="Link to this definition">¶</a></dt> |
| 288 | +<dd><p>Return a set of partitions of the given tree.</p> |
| 289 | +<p>A “partition” is an id for each node, based on the leaves that it |
| 290 | +has at each side. The id is unique no matter the topology.</p> |
| 291 | +</dd></dl> |
| 292 | + |
278 | 293 | <dl class="py function"> |
279 | 294 | <dt class="sig sig-object py" id="ete4.core.operations.mean_distance"> |
280 | 295 | <span class="sig-name descname"><span class="pre">mean_distance</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">tree</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">weight_fn</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">leaf</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">topological</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="headerlink" href="#ete4.core.operations.mean_distance" title="Link to this definition">¶</a></dt> |
|
314 | 329 | <dd><p>Change the position of the current node with respect to its parent.</p> |
315 | 330 | </dd></dl> |
316 | 331 |
|
| 332 | +<dl class="py function"> |
| 333 | +<dt class="sig sig-object py" id="ete4.core.operations.partition_id"> |
| 334 | +<span class="sig-name descname"><span class="pre">partition_id</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">values1</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">values2</span></span></em><span class="sig-paren">)</span><a class="headerlink" href="#ete4.core.operations.partition_id" title="Link to this definition">¶</a></dt> |
| 335 | +<dd><p>Return a unique id based on the given sets of values.</p> |
| 336 | +</dd></dl> |
| 337 | + |
317 | 338 | <dl class="py function"> |
318 | 339 | <dt class="sig sig-object py" id="ete4.core.operations.phylogenetic_diversity"> |
319 | 340 | <span class="sig-name descname"><span class="pre">phylogenetic_diversity</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">tree</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">topological</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="headerlink" href="#ete4.core.operations.phylogenetic_diversity" title="Link to this definition">¶</a></dt> |
|
388 | 409 | </dl> |
389 | 410 | </dd></dl> |
390 | 411 |
|
| 412 | +<dl class="py function"> |
| 413 | +<dt class="sig sig-object py" id="ete4.core.operations.robinson_foulds"> |
| 414 | +<span class="sig-name descname"><span class="pre">robinson_foulds</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">t1</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">t2</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">prop</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">'name'</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">normalized</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">False</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">strict</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="headerlink" href="#ete4.core.operations.robinson_foulds" title="Link to this definition">¶</a></dt> |
| 415 | +<dd><p>Return the Robinson-Foulds distance between trees t1 and t2.</p> |
| 416 | +<dl class="simple"> |
| 417 | +<dt>The distance is A + B, where</dt><dd><p>A: number of partitions implied by the 1st tree but not the 2nd |
| 418 | +B: number of partitions implied by the 2nd tree but not the 1st</p> |
| 419 | +</dd> |
| 420 | +</dl> |
| 421 | +</dd></dl> |
| 422 | + |
391 | 423 | <dl class="py function"> |
392 | 424 | <dt class="sig sig-object py" id="ete4.core.operations.root_at"> |
393 | 425 | <span class="sig-name descname"><span class="pre">root_at</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">bprops</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="headerlink" href="#ete4.core.operations.root_at" title="Link to this definition">¶</a></dt> |
|
0 commit comments