From 65264f415743f1544ad2f7e049af77562f62a269 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Todor=20Kondi=C4=87?= <todor.kondic@uni.lu>
Date: Sat, 2 May 2020 19:41:33 +0200
Subject: [PATCH] Add function to add mzML files to the data file table

* R/shiny-ui-base.R(add_mzML_files): New function.
---
 R/shiny-ui-base.R | 18 ++++++++++++++++++
 1 file changed, 18 insertions(+)

diff --git a/R/shiny-ui-base.R b/R/shiny-ui-base.R
index 9f52e56..4ee3722 100644
--- a/R/shiny-ui-base.R
+++ b/R/shiny-ui-base.R
@@ -120,3 +120,21 @@ combine_tags <- function(df_tags,txt_tags) {
     df_tags
 }
 
+add_mzML_files<-function(df,paths) {
+    lSet<-levels(df$set)
+    if (length(lSet>0) && !is.na(lSet)) {
+        nR<-length(paths)
+        if (nR>0) {
+            st<-nrow(df)+1
+            fi<-nrow(df)+nR
+            df[st:fi,'tag']<-levels(df$tag)[[1]]
+            df[st:fi,'set']<-levels(df$set)[[1]]
+            df[st:fi,'mode']<-levels(df$mode)[[1]]
+            df[st:fi,'Files']<-paths
+        }
+        df
+    } else {
+        warning("Define sets using the compound set table before trying to add files!")
+        df
+    }
+}
-- 
GitLab