R/check_gene_list_overlap.R

Defines functions check_gene_list_overlap

Documented in check_gene_list_overlap

#' Check if input gene lists overlap
#'
#' @param gene.lists A list of gene lists.
#' example: list(c("gene1", "gene2"), c("gene1"))
#'
#' @return Warning if gene sets overlap
#' @export
#'
#' @examples
#' # Overlap
#' check_gene_list_overlap(list(c("gene1", "gene2"), c("gene1")))
#'
#' #No overlap
#' check_gene_list_overlap(list(c("gene1", "gene2"), c("gene3")))
check_gene_list_overlap <- function(gene.lists){
  if (any(duplicated(unlist(gene.lists)))){
    warning("Gene lists overlap!")
  }
}

Try the SeedMatchR package in your browser

Any scripts or data that you put into this service are public.

SeedMatchR documentation built on Oct. 25, 2023, 1:08 a.m.