Learn R Programming

PAnnBuilder (version 1.36.0)

loadFromUrl: Load Files from a Web Site

Description

Given an url, these functions download a file from a given web site and unzip the file if it is compressed.

Usage

loadFromUrl(srcUrl, destDir = "", verbose=FALSE) validateUrl(srcUrl) unzipFile(fileName, where = file.path(path.package("PAnnBuilder"), "data"), isgz = FALSE)

Arguments

srcUrl
srcUrl a character string for the url of the file to be downloaded
destDir
destDir a character string for a loacal directory where the file to be downloaded will be saved
where
where same as destDir
isgz
isga a boolean indicating whether the downloaded file is a gz file
fileName
fileName a character string for the name of a file
verbose
A booline indicating whether to print extra information.

Value

loadFromUrl returns a character string for the name of the file saved locally.

Details

These functions are used by various objects in package pubRepo to download data files from a web site. If the file is compressed, decompressing will be applied and the path for the decompressed file will be returned.

validateUrl will terminate the process if an invalid url is passed.

unzipFile decompress the file passed as fileName.

References

Zhang, J., Carey, V., Gentleman, R. (2003) An extensible application for assembling annotation for genomic data.Bioinformatics 19(1), 155-156.

Examples

Run this code
## Not run: 
# # Get a dummy data file from Bioconductor web site
# data <-
# loadFromUrl("http://www.bioconductor.org/datafiles/wwwsources/Tll_tmpl.gz",
# destDir = "")
# unlink(data)
# ## End(Not run)

Run the code above in your browser using DataLab