R/get.bedpe.id.R

Defines functions get.bedpe.id

Documented in get.bedpe.id

# get BEDPE ID column from VCF

get.bedpe.id <- function(df) {
  name <- df$ID;
  if ('EVENT' %in% names(df)) {
    name <- df$EVENT;
  } else if (any(grepl('^Manta', name))) {
    name <- gsub(':.$', '', df$ID);
  } else if (any(grepl('_[12]$', name))) {
    name <- gsub('_[12]$', '', df$ID);
  }
  return(name);
}

Try the bedr package in your browser

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

bedr documentation built on April 11, 2025, 5:52 p.m.