23 #ifndef _biomcmc_splitset_distances_h_ 24 #define _biomcmc_splitset_distances_h_ Definition: genetree.h:66
mapping between gene tree nodes (this) and (external) species tree nodes
Definition: genetree.h:48
int dSPR_gene_species_hdist(topology gene, topology species, splitset split)
h distance (edge disagreement assignment cost) between unrooted gene and species trees (leafset mappi...
Definition: splitset_distances.c:197
low-level file for gene tree and species tree reconciliation. This file is hidden from user and conta...
int dSPR_gene_species(topology gene, topology species, splitset split)
approximate dSPR between unrooted gene and species trees (leafset mapping)
Definition: splitset_distances.c:179
void del_splitset(splitset split)
free memory allocated for splitset structure
Definition: splitset_distances.c:81
splitset new_splitset_genespecies(topology gene, topology species, reconciliation rec)
Splitset structure for dSPR calculation (also allocates aux vectors)
Definition: splitset_distances.c:108
int dSPR_gene_species_rf(topology gene, topology species, splitset split)
RF distance between unrooted gene and species trees (leafset mapping)
Definition: splitset_distances.c:190
Binary unrooted topology (rooted at leaf with ID zero)
Definition: topology_common.h:47