#' Read genome chromosome sizes file.
#'
#' \code{read_chrom_size} reads a file containing genome chromosome sizes using
#' the \code{\link[data.table]{fread}} function.
#'
#' @param file The name of the file to read data values from.
#'
#' @return A \code{\link[data.table]{data.table}} object.
#'
#' @author C.A.Kapourani \email{C.A.Kapourani@@ed.ac.uk}
#'
#' @seealso \code{\link{read_rna_encode_caltech}},
#' \code{\link{read_bs_encode_haib}}
#'
#' @examples
#' # Get the location of the hg19 file
#' hg19_file <- system.file("extdata", "hg19", package = "processHTS")
#' hg_data <- read_chrom_size(file=hg19_file)
#'
#' \dontrun{
#' read.chrom_size(20)
#' }
#'
#' @export
read_chrom_size <- function(file){
message("Reading file ", file, " ...")
data_raw <- data.table::fread(input = file,
sep = "\t",
header = FALSE,
col.names = c("chr", "size"))
message("Done!\n")
return(data_raw)
}
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.