R: Subset of a split on fewer leaves

Subsplit {TreeTools} | R Documentation

## Subset of a split on fewer leaves

### Description

`Subsplit()` removes leaves from a `Splits` object.

### Usage

    Subsplit(splits, tips, keepAll = FALSE, unique = TRUE)

### Arguments

`splits` | An object of class `Splits`.
`tips` | A vector specifying a subset of the leaf labels applied to `split`.
`keepAll` | logical specifying whether to keep entries that define trivial splits (i.e. splits of zero or one leaf) on the subset of leaves.
`unique` | logical specifying whether to remove duplicate splits.

### Value

`Subsplit()` returns an object of class `Splits`, defined on the leaves `tips`.

### Author(s)

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

### See Also

Other split manipulation functions: `TrivialSplits()`

### Examples

    splits <- as.Splits(PectinateTree(letters[1:9]))
    splits
    efgh <- Subsplit(splits, tips = letters[5:8], keepAll = TRUE)
    summary(efgh)

    TrivialSplits(efgh)

    summary(Subsplit(splits, tips = letters[5:8], keepAll = FALSE))

[Package TreeTools version 1.4.4 Index]