tmp/filterPass_manta.R

library(devtools)
devtools::load_all('/imppc/labs/lplab/share/marc/repos/ergWgsTools')
vcf_path <- '/imppc/labs/lplab/share/marc/insulinomas/processed/hg38/vcf/manta/raw'
vcfs <- list.files(vcf_path,
                   pattern = 'somaticSV.vcf.gz$',
                   recursive = T,
                   full.names = T)

out_path <- '/imppc/labs/lplab/share/marc/insulinomas/processed/hg38/vcf/manta/pass'
dir.create(out_path, showWarnings = F)
for(vcf in vcfs){

  pass_vcf <- dirname(vcf)
  pass_vcf <- dirname(pass_vcf)
  pass_vcf <- dirname(pass_vcf)
  pass_vcf <- gsub('_out_manta', '.vcf', basename(pass_vcf))
  pass_vcf <- file.path(out_path, pass_vcf)

  filterPass(vcf = vcf,
             pass_vcf = pass_vcf)
}
msubirana/ergWgsTools documentation built on June 8, 2020, 8:07 a.m.