check_parsimony_clusters: Check wether an allocation of the shifts is parsimonious,
in the "infinite site model".
Description
check_parsimony_clusters
takes a vector clusters of the tips, and
checks wether the number of groups of the tips induced by this allocation is
exactly the number of shifts plus one.
Usage
check_parsimony_clusters(tree, edges, clusters)
Value
boolean : TRUE if the allocation is parsimonious.
Details
This function computes explicitely the clustering of the tips, using
function check_parsimony
.
By default, this function uses enumerate_tips_under_edges
to compute
the list of tips under each edge, but a list can be provided (if many tests are done).