#' Determines if two phylogenies are equal
#' as parsed by olli's rBEAST package its function beast2out.read.trees
#' @param p the first phylogeny
#' @param q the second phylogeny
#' @return TRUE or FALSE
#' @examples
#' p <- ape::rcoal(10)
#' q <- ape::rcoal(10)
#' testit::assert(are_identical_phylogenies(p, p))
#' testit::assert(!are_identical_phylogenies(p, q))
#' @author Richèl Bilderbeek
#' @export
are_identical_phylogenies <- function(p, q) {
if (!ribir::is_phylogeny(p)) {
stop("p must be a phylogeny")
}
if (!ribir::is_phylogeny(q)) {
stop("q must be a phylogeny")
}
return(ape::all.equal.phylo(p, q))
}
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.