Jain, Nitin
2005-Dec-20 17:19 UTC
[R] Extracting data from .zip file in WINDOWS version of package
Hello, I am building a R-package for Genetics analysis. The accepted data is in pedigree (.ped) file format. To load the data (say CAMP.ped) from "data" directory, I have a function "CAMP.R", which does the job. The package builds successfully in Linux (.tar.gz) and the data loads successfully by "data(CAMP)". However, when I build the package in WINDOWS, the data directory is zipped, and the command "data(CAMP)" gives an error - Error in readGenes(gfile = "CAMP.ped",....) Genotype file CAMP.ped does not exist. While debugging "data(CAMP)", I found that only the file "CAMP.R" is extracted temporarily, and not the file "CAMP.ped" - which causes the error. Linux version does not face this problem as the data directory is not zipped. Could you please suggest a way around for this problem? Thanks. Best, Nitin ______________________ Nitin Jain, PhD <nitin.jain at pfizer.com> Non Clinical Statistics Pfizer, Inc. (Groton, CT) Bldg: 260, # 1451 Ph: (860) 686-2526 (Office) Fax: (860) 686-6170 ---------------------------------------------------------------------- LEGAL NOTICE\ Unless expressly stated otherwise, this messag...{{dropped}}
Prof Brian Ripley
2005-Dec-20 19:14 UTC
[R] Extracting data from .zip file in WINDOWS version of package
On Tue, 20 Dec 2005, Jain, Nitin wrote:> I am building a R-package for Genetics analysis. The accepted data is in pedigree (.ped) file format. > > To load the data (say CAMP.ped) from "data" directory, I have a function "CAMP.R", which does the job. > The package builds successfully in Linux (.tar.gz) and the data loads successfully by "data(CAMP)". > > However, when I build the package in WINDOWS, the data directory is zipped, and the command "data(CAMP)" > gives an error - > Error in readGenes(gfile = "CAMP.ped",....) > Genotype file CAMP.ped does not exist. > > While debugging "data(CAMP)", I found that only the file "CAMP.R" is extracted temporarily, and not the file > "CAMP.ped" - which causes the error. > > Linux version does not face this problem as the data directory is not zipped.Well, not zipped by default: it can be zipped.> Could you please suggest a way around for this problem?You need to read the `Writing R Extensions' manual and set the appropriate option in the DESCRIPTION file. Search for 'ZipData' -- Brian D. Ripley, ripley at stats.ox.ac.uk Professor of Applied Statistics, http://www.stats.ox.ac.uk/~ripley/ University of Oxford, Tel: +44 1865 272861 (self) 1 South Parks Road, +44 1865 272866 (PA) Oxford OX1 3TG, UK Fax: +44 1865 272595
Jain, Nitin
2005-Dec-20 20:31 UTC
[R] Extracting data from .zip file in WINDOWS version of package
Dear Andy and Prof. Ripley, Thank you very much for the suggestions. Tried the "ZipData" option, and it solved my problem. I think Andy's suggestion should also work, but haven't tried it yet. I appreciate such a speedy response. Best regards, Nitin ______________________ Nitin Jain, PhD <nitin.jain at pfizer.com> Non Clinical Statistics Pfizer, Inc. (Groton, CT) Bldg: 260, # 1451 Ph: (860) 686-2526 (Office) Fax: (860) 686-6170 -----Original Message----- From: Prof Brian Ripley [mailto:ripley at stats.ox.ac.uk] Sent: Tuesday, December 20, 2005 2:15 PM To: Jain, Nitin Cc: r-help at stat.math.ethz.ch; ligges at statistik.uni-dortmund.de Subject: Re: [R] Extracting data from .zip file in WINDOWS version of package On Tue, 20 Dec 2005, Jain, Nitin wrote:> I am building a R-package for Genetics analysis. The accepted data is in pedigree (.ped) file format. > > To load the data (say CAMP.ped) from "data" directory, I have a function "CAMP.R", which does the job. > The package builds successfully in Linux (.tar.gz) and the data loads successfully by "data(CAMP)". > > However, when I build the package in WINDOWS, the data directory is zipped, and the command "data(CAMP)" > gives an error - > Error in readGenes(gfile = "CAMP.ped",....) > Genotype file CAMP.ped does not exist. > > While debugging "data(CAMP)", I found that only the file "CAMP.R" is extracted temporarily, and not the file > "CAMP.ped" - which causes the error. > > Linux version does not face this problem as the data directory is not zipped.Well, not zipped by default: it can be zipped.> Could you please suggest a way around for this problem?You need to read the `Writing R Extensions' manual and set the appropriate option in the DESCRIPTION file. Search for 'ZipData' -- Brian D. Ripley, ripley at stats.ox.ac.uk Professor of Applied Statistics, http://www.stats.ox.ac.uk/~ripley/ University of Oxford, Tel: +44 1865 272861 (self) 1 South Parks Road, +44 1865 272866 (PA) Oxford OX1 3TG, UK Fax: +44 1865 272595 ---------------------------------------------------------------------- LEGAL NOTICE\ Unless expressly stated otherwise, this messag...{{dropped}}