useDynLib(coalescentMCMC, .registration = TRUE)

export(.coalescentMCMCenv, cleanMCMCtrees, coalescentMCMC, dcoal,
       dcoal.linear, dcoal.step, dcoal.time, dcoal.time2,
       EdgeLengthJittering, getLastTree, getMCMCstats, getMCMCtrees,
       NeighborhoodRearrangement, saveMCMCtrees, TipInterchange)

importFrom(ape, as.phylo, branching.times, dist.dna, Ntip,
           reorder.phylo, write.nexus, write.tree)
importFrom(coda, mcmc)
importFrom(phangorn, edQt, lli, phyDat, pml, pml.fit, pml.free, pml.init)
importFrom(Matrix, Matrix)
importFrom(stats, hclust, rbinom, reorder, runif)
