R/addRanks.R

Defines functions addRanks

Documented in addRanks

#' @export
addRanks <- function(ranks){
  if(!tibble::has_rownames(ranks)){
    row.names(ranks) <- paste0(ranks$chr, ":", as.character(ranks$pos))
  }
  ranks[order(ranks$PC_Score, decreasing = T), , drop=F]->ranks
  ranks$order <- 1:nrow(ranks)
  ranks[order(abs(ranks$PC_Score), decreasing = T),]->ranks
  ranks$abs.order <- 1:nrow(ranks)
  ranks$chr <- gsub("\\:.*", "", row.names(ranks))
  ranks$pos <- as.numeric(gsub(".*\\:", "", row.names(ranks)))
  return(ranks)
}

Try the PCBS package in your browser

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

PCBS documentation built on May 29, 2024, 9:48 a.m.