#######################################################################
### Use this R script to forge all the BSgenome data packages
###
### To run this script in batch mode:
### R-3.1 CMD BATCH --vanilla path/to/ForgeAll.R >ForgeAll.log 2>&1 &
###
library(BSgenome)
BSgenome_datapkgs <- c(
"BSgenome.Amellifera.BeeBase.assembly4",
"BSgenome.Amellifera.UCSC.apiMel2",
"BSgenome.Athaliana.TAIR.04232008",
"BSgenome.Athaliana.TAIR.TAIR9",
"BSgenome.Btaurus.UCSC.bosTau3",
"BSgenome.Btaurus.UCSC.bosTau4",
"BSgenome.Btaurus.UCSC.bosTau6",
"BSgenome.Celegans.UCSC.ce2",
"BSgenome.Celegans.UCSC.ce6",
"BSgenome.Celegans.UCSC.ce10",
"BSgenome.Cfamiliaris.UCSC.canFam2",
"BSgenome.Cfamiliaris.UCSC.canFam3",
"BSgenome.Dmelanogaster.UCSC.dm2",
"BSgenome.Dmelanogaster.UCSC.dm3",
"BSgenome.Drerio.UCSC.danRer5",
"BSgenome.Drerio.UCSC.danRer6",
"BSgenome.Drerio.UCSC.danRer7",
"BSgenome.Ecoli.NCBI.20080805",
"BSgenome.Gaculeatus.UCSC.gasAcu1",
"BSgenome.Ggallus.UCSC.galGal3",
"BSgenome.Ggallus.UCSC.galGal4",
"BSgenome.Hsapiens.UCSC.hg17",
"BSgenome.Hsapiens.UCSC.hg18",
"BSgenome.Hsapiens.UCSC.hg19",
"BSgenome.Hsapiens.NCBI.GRCh38",
"BSgenome.Mmulatta.UCSC.rheMac2",
"BSgenome.Mmulatta.UCSC.rheMac3",
"BSgenome.Mmusculus.UCSC.mm8",
"BSgenome.Mmusculus.UCSC.mm9",
"BSgenome.Mmusculus.UCSC.mm10",
"BSgenome.Ptroglodytes.UCSC.panTro2",
"BSgenome.Ptroglodytes.UCSC.panTro3",
"BSgenome.Rnorvegicus.UCSC.rn4",
"BSgenome.Rnorvegicus.UCSC.rn5",
"BSgenome.Scerevisiae.UCSC.sacCer1",
"BSgenome.Scerevisiae.UCSC.sacCer2",
"BSgenome.Scerevisiae.UCSC.sacCer3",
"BSgenome.Sscrofa.UCSC.susScr3",
"BSgenome.Tguttata.UCSC.taeGut1"
)
for (pkg in BSgenome_datapkgs) {
cat("\n")
cat("============================================================\n")
cat("START FORGING ", pkg, "\n", sep="")
cat("\n")
forgeBSgenomeDataPkg(pkg, mode="fa.rz")
cat("\n")
cat("END FORGING ", pkg, "\n", sep="")
}
MaskedBSgenome_datapkgs <- c(
"BSgenome.Amellifera.UCSC.apiMel2.masked",
"BSgenome.Btaurus.UCSC.bosTau3.masked",
"BSgenome.Btaurus.UCSC.bosTau4.masked",
"BSgenome.Btaurus.UCSC.bosTau6.masked",
"BSgenome.Cfamiliaris.UCSC.canFam2.masked",
"BSgenome.Cfamiliaris.UCSC.canFam3.masked",
"BSgenome.Dmelanogaster.UCSC.dm2.masked",
"BSgenome.Dmelanogaster.UCSC.dm3.masked",
"BSgenome.Drerio.UCSC.danRer5.masked",
"BSgenome.Drerio.UCSC.danRer6.masked",
"BSgenome.Drerio.UCSC.danRer7.masked",
"BSgenome.Gaculeatus.UCSC.gasAcu1.masked",
"BSgenome.Ggallus.UCSC.galGal3.masked",
"BSgenome.Ggallus.UCSC.galGal4.masked",
"BSgenome.Hsapiens.UCSC.hg17.masked",
"BSgenome.Hsapiens.UCSC.hg18.masked",
"BSgenome.Hsapiens.UCSC.hg19.masked",
"BSgenome.Mmulatta.UCSC.rheMac2.masked",
"BSgenome.Mmulatta.UCSC.rheMac3.masked",
"BSgenome.Mmusculus.UCSC.mm8.masked",
"BSgenome.Mmusculus.UCSC.mm9.masked",
"BSgenome.Mmusculus.UCSC.mm10.masked",
"BSgenome.Ptroglodytes.UCSC.panTro2.masked",
"BSgenome.Ptroglodytes.UCSC.panTro3.masked",
"BSgenome.Rnorvegicus.UCSC.rn4.masked",
"BSgenome.Rnorvegicus.UCSC.rn5.masked",
"BSgenome.Sscrofa.UCSC.susScr3.masked",
"BSgenome.Tguttata.UCSC.taeGut1.masked"
)
for (pkg in MaskedBSgenome_datapkgs) {
cat("\n")
cat("============================================================\n")
cat("START FORGING ", pkg, "\n", sep="")
cat("\n")
forgeMaskedBSgenomeDataPkg(pkg)
cat("\n")
cat("END FORGING ", pkg, "\n", sep="")
}
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.