R/search_target.R

Defines functions search_target

#' @export
search_target <- function(DT, rolling_DT, target_snp, window_s = 20, step_s = 5, inplace = FALSE) {
  
  ref_idx <- refIdx(nrow(DT), window_s, step_s)
  
  target_id <- DT[, which(SNP %in% target_snp)]
  target_wids <- ref_idx[target_id >= from & target_id <= to, wid]
  rolling_DT[W_ID %in% target_wids]
}
cmcouto-silva/gdstat documentation built on Oct. 21, 2020, 7:24 p.m.