R/isTip.R

Defines functions isTip.phylo isTip.tbl_tree

Documented in isTip.phylo isTip.tbl_tree

##' @method isTip tbl_tree
##' @rdname isTip
##' @export
isTip.tbl_tree <- function(.data, .node, ...) {
    tips <- .data$node[!.data$node %in% .data$parent]
    return(.node %in% tips)
}

##' @method isTip phylo
##' @rdname isTip
##' @export
isTip.phylo <- function(.data, .node, ...) {
    isTip.tbl_tree(as_tibble(.data), .node, ...)
}

##' @method isTip treedata
##' @rdname isTip
##' @export
isTip.treedata <- isTip.phylo
GuangchuangYu/tidytree documentation built on April 12, 2024, 5:23 a.m.