# 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.