loadFromUrl: Load Files from a Web Site

Description Usage Arguments Details Value References Examples

View source: R/loadFromUrl.R

Description

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

Usage

1
2
3
4
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.

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.

Value

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

References

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

Examples

1
2
3
4
5
6
7
8
## 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)

PAnnBuilder documentation built on May 2, 2018, 4:07 a.m.