data-raw/Blanks_Neg.R

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)
jmosl01/lcmsfishdata documentation built on July 22, 2020, 9:41 a.m.