rmClade: Remove a clade from a tree

View source: R/a.R

rmCladeR Documentation

Remove a clade from a tree

Description

Returns a tree with a clade removed

Usage

rmClade(tree, id)

Arguments

tree

TreeMan object

id

node ID parent of clade to be removed

Details

Inverse function of getSubtree(). Takes a tree and removes a clade based on an internal node specified. Node is specified with id, all descending nodes and tips are removed. The resulting tree will replace the missing clade with a tip of id.

See Also

addClade, getSubtree, rmTips https://github.com/DomBennett/treeman/wiki/manip-methods

Examples


t1 <- randTree(100)
# remove a clade
t2 <- rmClade(t1, "n2")
summary(t1)
summary(t2)

ropensci/phylotaR documentation built on July 9, 2023, 3:17 p.m.