[R] question about system.file()
Rasmus Liland
jen@r@@mu@ @end|ng |rom gm@||@com
Fri Apr 10 22:45:19 CEST 2020
On Fri, Apr 10, 2020 at 2:54 PM Duncan Murdoch wrote:
> On 10/04/2020 3:46 p.m., Ana Marija wrote:
> > I have in current directory from
> > where I would run this function a
> > file named output4.bed
>
> Just use "output4.bed" as the
> filename. The system.file() function
> is for working out the filename of
> files installed in packages.
>
> > what is "extdata" ? Do I need it if
> > my output4.bed is in the directory
> > from where I am running this?
"extdata" is a directory of five example
files from the SNPRelate package:
hapmap_geno.gds, plinkhapmap.bed.gz,
plinkhapmap.bim.gz, plinkhapmap.fam.gz,
and sequence.vcf. On my system the
directory is in
~/R/x86_64-pc-linux-gnu-library/3.6/SNPRelate/extdata
...
> > Also do I need to have .gz format of
> > output4.bed?
Not if the files were not gzipped, you
do not. Example files in packages are
compressed to save space for example
code you will maybe will try only once,
four of the files in that directory are
gzipped, I do not know about that vCard
file ... Just input your own paths.
Try to find your files using
list.files(".", "bed$") or something
...
On 2020-04-10 14:49 -0500, Ana Marija wrote:
> I tried to do this but I got this
Thus, try this:
bed.fn <- "output4.bed"
fam.fn <- "output4.fam"
bim.fn <- "output4.bim"
SNPRelate::snpgdsBED2GDS(bed.fn, fam.fn, bim.fn, "output4.gds")
Best,
Rasmus
More information about the R-help
mailing list