R: Number of distinct splits

NSplits {TreeTools} | R Documentation

## Number of distinct splits

### Description

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

### Usage

    NSplits(x)

    NPartitions(x)

    ## S3 method for class 'phylo'
    NSplits(x)

    ## S3 method for class 'list'
    NSplits(x)

    ## S3 method for class 'multiPhylo'
    NSplits(x)

    ## S3 method for class 'Splits'
    NSplits(x)

    ## S3 method for class 'numeric'
    NSplits(x)

    ## S3 method for class ''NULL''
    NSplits(x)

    ## S3 method for class 'ClusterTable'
    NSplits(x)

    ## S3 method for class '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.

### Author(s)

Martin R. Smith (martin.smith@durham.ac.uk)

### See Also

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

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

### Examples

    NSplits(8L)
    NSplits(PectinateTree(8))
    NSplits(as.Splits(BalancedTree(8)))

[Package TreeTools version 1.4.1 Index]