R/getAllele.R

Defines functions getAllele

Documented in getAllele

getAllele <- function(fragRef, frag, limit = 0.8){
  dat <- getAll(fragRef, frag, limit)
  j <- dat[[1]]
  Checkrange <- dat[[2]]
  Lcheck <- length(Checkrange)
  if(j < Lcheck - j){
    Allrange <- Checkrange[(j+1):Lcheck]
  } else {
    Allrange <- Checkrange[1:j] 
  }
  Allele.code <- round(median(Allrange), digits = 0)
  if(is.na(Allele.code)){
    return(round(frag))
  } else {
    return(Allele.code)
  }
}
kkeenan02/MsatAllele documentation built on May 20, 2019, 10:42 a.m.