Returns a tree with new tips added based on given lineages and time points
Usage
pinTips(tree, tids, lngs, end_ages, tree_age)
Arguments
tree
TreeMan object
tids
new tip ids
lngs
list of vectors of the lineages of each tid (ordered high to low rank)
end_ages
end time points for each tid
tree_age
age of tree
Details
User must provide a vector of new tip IDs, a list of the ranked lineages
for these IDs (in ascending order) and a vector of end time points for each new ID
(0s for extant tips). The function expects the given tree to be taxonomically informed;
the txnym slot for every node should have a taxonomic label. The function takes
the lineage and tries to randomly add the new tip at the lowest point in the taxonomic rank
before the end time point. Note, returned tree will not have a node matrix.