Form a smaller resolved quartet table by lumping some taxa into a composite taxon.
quartetTableCollapse(rqt, taxaA, taxaB)
a resolved quartet table with length(taxaA)+1
taxa; the
composite taxon is named as the concatenation of the sorted
names in taxaB
a resolved quartet table, as from quartetTableResolved
a vector of taxon names in rqt
to be included in the output table
a vector of taxon names in rqt
to form new composite taxon in the output table
This function is needed for the recursive calls in WQDSrec
.
It should only be applied to a resolved quartet table which includes counts
for all possible quartets on the taxa (though counts can be zero).
The sets taxaA
and taxaB
must be disjoint. Their union need not be all taxa in rqt
.
WQDCrecursive