From e8c61dc3560c2507f9467398ace723f037b2c9d7 Mon Sep 17 00:00:00 2001
From: dj44vuri <julian.sagebiel@idiv.de>
Date: Fri, 15 Dec 2023 15:37:15 +0100
Subject: [PATCH] made generate markdown as function

---
 Projects/CSA/ExperimentalDesign.R |  1 +
 functions.R                       | 16 ++++++++++++++++
 generatemd.R                      | 11 +++--------
 3 files changed, 20 insertions(+), 8 deletions(-)

diff --git a/Projects/CSA/ExperimentalDesign.R b/Projects/CSA/ExperimentalDesign.R
index 2ff47e8..8f40a98 100644
--- a/Projects/CSA/ExperimentalDesign.R
+++ b/Projects/CSA/ExperimentalDesign.R
@@ -39,3 +39,4 @@ summary(design)
 
 saveRDS(design$design, "Projects/CSA/Designs/design1.RDS")
 
+write.csv2(design$design, "Projects/CSA/Designs/design1.csv")
diff --git a/functions.R b/functions.R
index 231ffb5..2092551 100644
--- a/functions.R
+++ b/functions.R
@@ -1,6 +1,22 @@
+make_md <- function(f=file){
+  
+  
+  
+  
+  rmarkdown::render("simulation_output.rmd",
+                    output_file = paste0(
+                      stringr::str_remove_all(
+                        file,"parameters_|.R$"),".html"),
+                    params = list(file=file)
+  )
+  
+}
+
 
 sim_all <- function(){
 
+  require("stringr")
+  
   designfile<-list.files(designpath,full.names = T)
   designname <- str_remove_all(list.files(designpath,full.names = F),
                                "(.ngd|_|.RDS)")  ## Make sure designnames to not contain file ending and "_", as the may cause issues when replace
diff --git a/generatemd.R b/generatemd.R
index 36f349f..d3d9b3a 100644
--- a/generatemd.R
+++ b/generatemd.R
@@ -1,16 +1,11 @@
 
 rm(list=ls())
 
+source("functions.R")
+
 file <- "Projects/feedadditives/parameters_feedadd.R"
 #  file <- "Projects/CSA/parameters_csa.R"
 
 
-rmarkdown::render("simulation_output.rmd",
-                  output_file = paste0(
-                    stringr::str_remove_all(
-                      file,"parameters_|.R$"),".html"),
-                  params = list(file=file)
-                  )
-
-
 
+make_md()
\ No newline at end of file
-- 
GitLab