R/loadFilteredResultsAsGRanges.R

Defines functions loadFilteredResultsAsGRanges

Documented in loadFilteredResultsAsGRanges

#' load snakePipes Filtered.results.*.bed file as GRanges object with appropriate column names
#'
#' loads snakePipes Filtered.results.*.bed file as GRanges object, giving appropriate column names
#' @param pathToFile (string) an absolute or relative path to a file
#' @export

loadFilteredResultsAsGRanges = function(pathToFile){

  columnNames =
    c("chr", "start", "end", "width", "strand", "score", "nWindows", "logFC.up", "logFC.down", "PValue", "FDR", "direction", "best.logFC" , "best.start", "name")

  output =
    data.table::fread(pathToFile, col.names = columnNames) %>%
    dplyr::mutate(start = start+1) %>%
    as("GRanges")

  return(output)

}
AdrijaK/omicsWrappers documentation built on July 22, 2020, 2:11 p.m.