# \donttest{
# The filteration of P.link of regular size should be done with `filter_plink.pedmap()`.
# however, here, we use a mini vcf instead just for example and test
pedfile <- system.file("extdata",
"snp3kvars-CHR8-25947258-25951166-plink.ped",
package = "geneHapR")
mapfile <- system.file("extdata",
"snp3kvars-CHR8-25947258-25951166-plink.map",
package = "geneHapR")
oldDir <- getwd()
temp_dir <- tempdir()
if(! dir.exists(temp_dir))
dir.create(temp_dir)
setwd(temp_dir)
file.copy(pedfile, "test.ped")
file.copy(mapfile, "test.map")
# extract a single gene/range from large vcf
filterLargeP.link(root = "test",
rootOut = "filtered_test",
Chr = "scaffold_1", POS = c(4300,5000), override = TRUE)
setwd(oldDir)
# delete temp_dir
unlink(temp_dir, recursive = TRUE)
# }
Run the code above in your browser using DataLab