map.to.singleton takes an object of class "phylo" with a mapped discrete character and converts it to a tree with singleton nodes, in which edge has only one state. The states for each edge are stored in names(tree$edge.length). plotTree.singletons plots a tree with singleton nodes.map.to.singleton(tree)
plotTree.singletons(tree)"phylo" with a mapped discrete character or (for plotTree.singletons a tree with singleton nodes."phylo" with singleton nodes. plotTree.singletons plots a tree. If names(tree$edge.length)!=NULL it will use a different color from palette for each mapped state.collapse.singles, make.simmap