logical indicating whether the branches whose labels match
the regular expression provided in "pattern" should be
discarded and the others kept (FALSE; default) or vice versa.
Nodes without "label" attributes are ignored.
untag
logical (used only when invert = TRUE). Indicates whether
the specified pattern should be removed from the branch labels in
the returned object.
...
further arguments to be passed to grepl and gsub.
Value
Returns an object of class "dendrogram".
Details
This function recursively tests the "label" attribute of each
dendrogram node (including non-leaf inner nodes if applicable) for
the specified pattern, removing those that register a positive hit.
Note that positive matching inner nodes are removed along with all of
their sub-nodes, regardless of whether the "label" attributes of the
sub-nodes match the pattern.
See Also
The drop.tip function in the
ape package performs a similar operation for objects
of class "phylo". See regex for help with
compiling regular expressions.