# convertNode: Transfer between node number and node label In fionarhuang/TreeSummarizedExperiment: TreeSummarizedExperiment: a S4 Class for Data with Tree Structures

## Description

convertNode does the transformation between the number and the label of a node on a tree

## Usage

 1 2 3 transNode(tree, node, use.alias = FALSE, message = FALSE) convertNode(tree, node, use.alias = FALSE, message = FALSE)

## Arguments

 tree A phylo object node A character or numeric vector representing tree node label(s) or tree node number(s) use.alias A logical value, TRUE or FALSE. This is an optional argument that only requried when the input node is a numeric vector. The default is FALSE, and the node label would be returned; otherwise, the alias of node label would be output. The alias of node label is created by adding a prefix "alias_" to the node number. message A logical value, TRUE or FALSE. The default is FALSE. If TRUE, message will show when a tree have duplicated labels for some internal nodes.

a vector

Ruizhu Huang

## Examples

 1 2 3 4 5 6 7 8 9 10 11 12 13 14 library(ggtree) data(tinyTree) ggtree(tinyTree, branch.length = 'none') + geom_text2(aes(label = label), hjust = -0.3) + geom_text2(aes(label = node), vjust = -0.8, hjust = -0.3, color = 'blue') #check whether the node number and node label are matched convertNode(tinyTree, node = c(11, 2, 4, 15)) convertNode(tree = tinyTree, node = c("Node_16", "Node_11")) convertNode(tree = tinyTree, node = c("alias_16", "alias_11"))

fionarhuang/TreeSummarizedExperiment documentation built on Aug. 18, 2021, 12:15 p.m.