updateeuks <- function()
{
ftp <- "ftp://ftp.ncbi.nlm.nih.gov/genomes/GENOME_REPORTS/eukaryotes.txt"
x <- read.delim(ftp, comment.char="", stringsAsFactors=FALSE, na.strings="-")
if(ncol(x) != 21){
print("Warning - number of columns have changed")
prj <- x
}else{
names(x) <- c("name", "taxid", "acc", "pid", "group", "subgroup", "size", "gc",
"assembly", "chromosomes", "organelles", "plasmids",
"wgs", "scaffolds", "genes", "proteins", "released", "modified", "status", "center", "biosample")
x$released <- as.Date(x$released)
x$modified <- as.Date(x$modified)
prj <- x[order(x$name), c(4,1,19,17, 2, 3, 5:16,18, 20:21)]
rownames(prj) <- NULL
}
## avoid warning for non-ASCII characters in R CMD check
if( capabilities("iconv")) prj$center <- latin2char(prj$center)
## attributes
class(prj) <- c("genomes", "data.frame")
attr(prj, "url") <- ftp
attr(prj, "date") <- Sys.Date()
attr(prj, "update") <- "updateeuks()"
prj
}
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.