inst/test_projects/faulty_project/readBedFiles.R

readBedFiles = function(project) {
  cwd = getwd()
  paths = pepr::sampleTable(project)$file_path
  sampleNames = pepr::sampleTable(project)$sample_name
  setwd(dirname(project@file))
  result = lapply(paths, function(x){
    df = read.table(x)
    colnames(df) = c('chr', 'start', 'end')
    gr = GenomicRanges::GRanges(df) 
  })
  setwd(cwd)
  names(result) = sampleNames
  return(GenomicRanges::GRangesList(result))
}
pepkit/BiocProject documentation built on July 28, 2023, 2:49 p.m.