ts_tree {slendr} | R Documentation |
Get a tree from a given tree sequence
Description
For more information about optional keyword arguments see tskit documentation: https://tskit.dev/tskit/docs/stable/python-api.html#the-treesequence-class
Usage
ts_tree(ts, i, mode = c("index", "position"), ...)
Arguments
ts |
Tree sequence object of the class |
i |
Position of the tree in the tree sequence. If |
mode |
How should the |
... |
Additional keyword arguments accepted by
|
Value
Python-reticulate-based object of the class tskit.trees.Tree
Examples
init_env()
# load an example model with an already simulated tree sequence
slendr_ts <- system.file("extdata/models/introgression_slim.trees", package = "slendr")
model <- read_model(path = system.file("extdata/models/introgression", package = "slendr"))
# load the tree-sequence object from disk
ts <- ts_load(slendr_ts, model)
# extract the zero-th tree in the tree sequence
tree <- ts_tree(ts, i = 0)
# extract the tree at a position in the tree sequence
tree <- ts_tree(ts, i = 100000, mode = "position")