Subsplit {TreeTools} | R Documentation |
Subset of a split on fewer leaves
Description
Subsplit()
removes leaves from a Splits
object.
Usage
Subsplit(splits, tips, keepAll = FALSE, unique = TRUE)
Arguments
splits |
An object of class |
tips |
A vector specifying a subset of the leaf labels applied to |
keepAll |
logical specifying whether to keep entries that define trivial splits (i.e. splits of zero or one leaf) on the subset of leaves. |
unique |
logical specifying whether to remove duplicate splits. |
Value
Subsplit()
returns an object of class Splits
, defined on the
leaves tips
.
Author(s)
Martin R. Smith (martin.smith@durham.ac.uk)
See Also
KeepTip()
is a less flexible but faster equivalent.
Other split manipulation functions:
DropTip()
,
TrivialSplits()
Examples
splits <- as.Splits(PectinateTree(letters[1:9]))
splits
efgh <- Subsplit(splits, tips = letters[5:8], keepAll = TRUE)
summary(efgh)
TrivialSplits(efgh)
summary(Subsplit(splits, tips = letters[5:8], keepAll = FALSE))
[Package TreeTools version 1.12.0 Index]