swap.nodes: Swap two nodes

Description Usage Arguments Value Note Author(s) See Also Examples

Description

The function swapps two subtrees.

Usage

1
swap.nodes(inode, jnode, name, nodematrix)

Arguments

inode

the root node of the first subtree

jnode

the root node of the second subtree

name

the species names

nodematrix

the tree node matrix

Value

nodes

the tree node matrix after swapping

treestr

the tree string after swapping

Note

The function is unable to swap two overlapped subtrees.

Author(s)

Liang Liu lliu@uga.edu

See Also

del.node

Examples

1
2
3
4
treestr<-"((((H:0.00402,C:0.00402):0.00304,G:0.00707):0.00929,O:0.01635):0.1,W:0.12);"
nodematrix<-read.tree.nodes(treestr)$nodes
spname<-read.tree.nodes(treestr)$names
swap.nodes(1,2,spname,nodematrix)

bomeara/phybase documentation built on May 12, 2019, 11:35 p.m.