# HG changeset patch # User tomnl # Date 1527874875 14400 # Node ID c8b34df46dae818a908149e5cf97b4617d44e2f6 # Parent e8291b9d129b981302b9d83bb9dc8b951f1e2725 planemo upload for repository https://github.com/computational-metabolomics/mspurity-galaxy commit 04023134d8f28e85927ca293373c506484149ead-dirty diff -r e8291b9d129b -r c8b34df46dae create_sqlite_db.R --- a/create_sqlite_db.R Thu May 31 11:26:26 2018 -0400 +++ b/create_sqlite_db.R Fri Jun 01 13:41:15 2018 -0400 @@ -138,10 +138,12 @@ con <- DBI::dbConnect(RSQLite::SQLite(), db_pth) -add_extra_table_elucidation <- function(name, pth, db_con, filter_Score=NA, filter_Rank=NA){ +add_extra_table_elucidation <- function(name, pth, db_con){ if (is.null(pth)){ return(0) - } + } + + DBI::dbWriteTable(conn=db_con, name=name, value=pth, sep='\t', header=T) @@ -162,11 +164,11 @@ DBI::dbWriteTable(db_con, name=name, value=df, row.names=FALSE, append=append) } -add_probmetab <- function(pth, con){ +add_probmetab <- function(pth, xset, con){ if (!is.null(pth)){ df <- read.table(pth, header = TRUE, sep='\t', stringsAsFactors = FALSE, comment.char = "") - df$grp_id <- 1:nrow(df) + df$grp_id <- match(df$name, xcms::groupnames(xset)) start <- T for (i in 1:nrow(df)){ @@ -207,13 +209,15 @@ add_extra_table_elucidation('metfrag_results', opt$metfrag_result, con, filter_Score=0.6, filter_Rank=NA) add_extra_table_elucidation('sirius_csifingerid_results', opt$sirius_csifingerid_result, con, filter_Score=NA, filter_Rank=5) -add_probmetab(opt$probmetab_result, con) + if (is.null(xset)){ DBI::dbWriteTable(con, name='xset_classes', value=xa@xcmsSet@phenoData, row.names=TRUE) + add_probmetab(opt$probmetab_result, xset, con) }else{ DBI::dbWriteTable(con, name='xset_classes', value=xset@phenoData, row.names=TRUE) + add_probmetab(opt$probmetab_result, xset, con) }