Skip to contents

Returns a tree with a node ID(s) removed

Usage

rmNodes(tree, nids, progress = "none")

Arguments

tree

TreeMan object

nids

internal node IDs

progress

name of the progress bar to use, see create_progress_bar

Details

Removes nodes in a tree. Joins the nodes following to the nodes preceding the node to be removed. Creates polytomies. Warning: do not use this function to remove tip nodes, this create a corrupted tree.

Examples


tree <- randTree(10)
tree <- rmNodes(tree, "n3")
summary(tree) # tree is now polytmous
#> Tree (TreeMan Object):
#>   + 10 tips
#>   + 8 internal nodes
#>   + Polytomous
#>   + PD 10.2
#>   + Root node is "n1"