comparison galaxy/tools/LC-MSMS/XSeekerPreparator.R @ 6:207e36770d18 draft

" master branch Updating"
author lain
date Wed, 20 Jan 2021 17:47:51 +0000
parents a174cbbb12dd
children 5be8a770a11d
comparison
equal deleted inserted replaced
5:4d50e9324082 6:207e36770d18
1 1
2 2
3 TOOL_NAME <- "XSeekerPreparator" 3 TOOL_NAME <- "XSeekerPreparator"
4 VERSION <- "1.1.2" 4 VERSION <- "1.1.3"
5 5
6 OUTPUT_SPECIFIC_TOOL <- "XSeeker_Galaxy" 6 OUTPUT_SPECIFIC_TOOL <- "XSeeker_Galaxy"
7 7
8 ENRICHED_RDATA_VERSION <- paste("1.1.2", OUTPUT_SPECIFIC_TOOL, sep="-") 8 ENRICHED_RDATA_VERSION <- paste("1.1.2", OUTPUT_SPECIFIC_TOOL, sep="-")
9 ENRICHED_RDATA_DOC <- sprintf(" 9 ENRICHED_RDATA_DOC <- sprintf("
549 message("Features enrichment done.") 549 message("Features enrichment done.")
550 return (NULL) 550 return (NULL)
551 } 551 }
552 552
553 find_grouping_var <- function(var_meta) { 553 find_grouping_var <- function(var_meta) {
554 for (grouping_var in c(".", "Bio")) { 554 known_colnames = c(
555 if (!is.null(rdata$variableMetadata[[grouping_var]])) { 555 "name", "namecustom", "mz", "mzmin", "mzmax",
556 return (grouping_var) 556 "rt", "rtmin", "rtmax", "npeaks", "isotopes", "adduct", "pcgroup"
557 } 557 )
558 } 558 col_names <- colnames(var_meta)
559 return (NULL) 559 classes = list()
560 for (name in col_names) {
561 if (!(name %in% known_colnames)) {
562 classes[[length(classes)+1]] = name
563 }
564 }
565 if (length(classes) > 1) {
566 stop(sprintf("Only one class expected in the variable metadata. Found %d .", length(classes)))
567 }
568 if (length(classes) === 0) {
569 stop("Could not find any class column in your variableMetadata.")
570 }
571 return (classes[[1]])
560 } 572 }
561 573
562 add_sample_to_database <- function(orm, env, context, smol_xcms_set) { 574 add_sample_to_database <- function(orm, env, context, smol_xcms_set) {
563 message(sprintf("Processing sample %s", env$sample_name)) 575 message(sprintf("Processing sample %s", env$sample_name))
564 sample <- ( 576 sample <- (