Skip to contents

Segments the edges of a phylogeny by splitting them at particular positions

Usage

pf_edge_segmentize(x, edges, 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)

Value

A pfc object with edges segmented

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