Segments the edges of a phylogeny by splitting them at particular positions
pf_edge_segmentize.Rd
Segments the edges of a phylogeny by splitting them at particular positions
Arguments
- x
A
pfc
object- edges
A vector of edge names
- positions
A vector of position to cut the edges (must be same length as
edges
)
Examples
pf_edge_segmentize(rpfc(100), "t1", 0.01)
#> Joining with `by = join_by(edge)`
#> <pfc<e:199>[100]>
#> First 10 phylogenetic flows:
#> [1] ◎──2.3503──→ Node5_1 ──0.2241──→ Node8_1 ──0.1007──→ Node15_1 ──0.0878──→ Node38_1 ──0.0190──→ Node54_1 ──0.0100──→ t1_1 ──0.0069──→ t1_2
#>
#> [2] ◎──1.6532──→ Node2_1 ──0.6170──→ Node3_1 ──0.2228──→ Node6_1 ──0.2811──→ Node47_1 ──0.0164──→ Node74_1 ──0.0084──→ t10_1
#>
#> [3] ◎──2.35032──→ Node5_1 ──0.24750──→ Node9_1 ──0.14812──→ Node27_1 ──0.00055──→ Node28_1 ──0.01501──→ Node37_1 ──0.03097──→ Node81_1 ──0.00641──→ t100_1
#>
#> [4] ◎──1.653──→ Node2_1 ──0.617──→ Node3_1 ──0.223──→ Node6_1 ──0.162──→ Node11_1 ──0.046──→ Node20_1 ──0.059──→ Node35_1 ──0.023──→ Node55_1 ──0.017──→ t11_1
#>
#> [5] ◎──1.6532──→ Node2_1 ──0.6170──→ Node3_1 ──0.2228──→ Node6_1 ──0.1616──→ Node11_1 ──0.1395──→ Node85_1 ──0.0048──→ t12_1
#>
#> [6] ◎──2.35032──→ Node5_1 ──0.24750──→ Node9_1 ──0.14812──→ Node27_1 ──0.00055──→ Node28_1 ──0.00401──→ Node31_1 ──0.04837──→ t13_1
#>
#> [7] ◎──1.6532──→ Node2_1 ──0.9474──→ Node10_1 ──0.0749──→ Node16_1 ──0.0285──→ Node21_1 ──0.0711──→ Node48_1 ──0.0077──→ Node57_1 ──0.0088──→ Node78_1 ──0.0014──→ Node83_1 ──0.0057──→ t14_1
#>
#> [8] ◎──1.6532──→ Node2_1 ──0.9474──→ Node10_1 ──0.0749──→ Node16_1 ──0.0285──→ Node21_1 ──0.0711──→ Node48_1 ──0.0077──→ Node57_1 ──0.0041──→ Node66_1 ──0.0014──→ Node71_1 ──0.0105──→ t15_1
#>
#> [9] ◎──2.3503──→ Node5_1 ──0.2241──→ Node8_1 ──0.1007──→ Node15_1 ──0.0298──→ Node22_1 ──0.0625──→ Node41_1 ──0.0078──→ Node49_1 ──0.0155──→ Node77_1 ──0.0080──→ t16_1
#>
#> [10] ◎──1.653──→ Node2_1 ──0.617──→ Node3_1 ──0.073──→ Node4_1 ──0.192──→ Node7_1 ──0.121──→ Node12_1 ──0.021──→ Node17_1 ──0.121──→ t17_1