Learn R Programming

ape (version 5.6-2)

unique.multiPhylo: Revomes Duplicate Trees

Description

This function scans a list of trees, and returns a list with the duplicate trees removed. By default the labelled topologies are compared.

Usage

# S3 method for multiPhylo
unique(x, incomparables = FALSE,
        use.edge.length = FALSE,
        use.tip.label = TRUE, ...)

Value

an object of class "multiPhylo" with an attribute

"old.index" indicating which trees of the original list are similar (the tree of smaller index is taken as reference).

Arguments

x

an object of class "multiPhylo".

incomparables

unused (for compatibility with the generic).

use.edge.length

a logical specifying whether to consider the edge lengths in the comparisons; the default is FALSE.

use.tip.label

a logical specifying whether to consider the tip labels in the comparisons; the default is TRUE.

...

further arguments passed to or from other methods.

Author

Emmanuel Paradis

See Also

all.equal.phylo, unique for the generic R function, read.tree, read.nexus

Examples

Run this code
TR <- rmtree(50, 4)
length(unique(TR)) # not always 15...
howmanytrees(4)

Run the code above in your browser using DataLab