TreeTools (version 1.4.1)

NSplits: Number of distinct splits

Description

NSplits() counts the unique bipartition splits in a tree or object.

Usage

NSplits(x)

NPartitions(x)

# S3 method for phylo NSplits(x)

# S3 method for list NSplits(x)

# S3 method for multiPhylo NSplits(x)

# S3 method for Splits NSplits(x)

# S3 method for numeric NSplits(x)

# S3 method for `NULL` NSplits(x)

# S3 method for ClusterTable NSplits(x)

# S3 method for character NSplits(x)

Arguments

x

A phylogenetic tree of class phylo; a list of such trees (of class list or multiPhylo); a Splits object; a vector of integers; or a character vector listing tips of a tree, or a character of length one specifying a tree in Newick format.

Value

NSplits() returns an integer specifying the number of bipartitions in the specified objects, or in a binary tree with x tips.

See Also

Other tree properties: ConsensusWithout(), NTip(), SplitsInBinaryTree(), TipLabels(), TreeIsRooted()

Other Splits operations: NTip(), SplitsInBinaryTree(), TipLabels(), TipsInSplits(), as.Splits(), match()

Examples

Run this code
# NOT RUN {
NSplits(8L)
NSplits(PectinateTree(8))
NSplits(as.Splits(BalancedTree(8)))
# }

Run the code above in your browser using DataLab