library(RSQLite)
library(LUMA)
if(!file.exists("data-raw/Blanks_Neg.SQLite")) {
download.file(
"https://raw.githubusercontent.com/jmosl01/lcmsfishdata/master/data-raw/Blanks_Neg.SQLite",
"data-raw/Blanks_Neg.SQLite"
)
}
peak_db <- connect_peakdb(file.base = "Blanks_Neg",
db.dir = "data-raw")
mynames <- RSQLite::dbListTables(peak_db)
# mynames <- mynames[1:(length(mynames)-2)]
mynames <- mynames[-grep("sqlite",mynames)]
Blanks_Neg <- lapply(mynames, function(x) read_tbl(x, peak.db = peak_db))
temp <- gsub(" ", "_", mynames)
names(Blanks_Neg) <- temp
names(Blanks_Neg)
colname.list <- lapply(Blanks_Neg, colnames)
orig_colname <- colnames(Blanks_Neg[["From_CAMERA"]])
#Repeat as many times as necessary until all colnames are appropriate for LUMA function examples and tests
newcolname.list <- lapply(Blanks_Neg, function(x) {
mycolnames <- colnames(x)
newcolnames <- mycolnames[-which(mycolnames %in% orig_colname)]
return(newcolnames)
})
mylengths <- sapply(newcolname.list, length)
newcolname.list[which(mylengths %in% max(mylengths))]
usethis::use_data(Blanks_Neg, compress = "xz", overwrite = T)
dbDisconnect(peak_db)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.