R/invSite.R

Defines functions invSite

# function to identify invariant sites
invSite <- function(x){
  .x <- x[!{grepl("\\?", x)|grepl("\\-", x)}]
  if(sum(grepl("[[:punct:]]", .x))>0){
    result <- FALSE
  }else{
    result <- length(unique(.x))==1
  }
  return(result)
}
manabusakamoto/evoldiver documentation built on March 9, 2024, 9:56 a.m.