Skip to contents

Returns the values of named slot as a vector for atomic values, else list.

Usage

getNdsSlt(tree, slt_nm, ids, parallel = FALSE, progress = "none")

Arguments

tree

TreeMan object

slt_nm

slot name

ids

vector of node ids

parallel

logical, make parallel?

progress

name of the progress bar to use, see create_progress_bar

Details

Returned object depends on name, either character, vector or numeric. Parallelizable. Default node slots are: id, spn, prid, ptid and txnym.

Examples


tree <- randTree(10)
getNdsSlt(tree, slt_nm = "spn", ids = tree["tips"]) # return spans of all tips
#>         t1        t10         t2         t3         t4         t5         t6 
#> 0.31943145 0.75258064 0.37279644 0.84175181 0.32725295 0.89857319 0.66132519 
#>         t7         t8         t9 
#> 0.73113525 0.09751094 0.32514535