annotate run.r @ 9:2af4b1e46d90 draft

"planemo upload for repository https://forgemia.inra.fr/carboseq/record-projet-carboseq/-/tree/0376c8590ba7b401f91db9be50a49e03cf5044fb/toos/CarboSeqSimulator commit 0376c8590ba7b401f91db9be50a49e03cf5044fb-dirty"
author siwaa
date Tue, 17 Sep 2024 10:41:39 +0000
parents 5fdc9d0c223b
children de71663fbce4
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
7
366449cab681 "planemo upload for repository https://forgemia.inra.fr/carboseq/record-projet-carboseq/-/tree/b4b11a86a9c43b3dd4a3d27af9f2d99463cdbffa/toos/CarboSeqSimulator commit b4b11a86a9c43b3dd4a3d27af9f2d99463cdbffa-dirty"
siwaa
parents: 4
diff changeset
1
1
89c69fcbf561 "planemo upload for repository https://forgemia.inra.fr/carboseq/record-projet-carboseq/-/tree/ae4b6513d1114f2bf0f476b9398c6d8d39e08a0c/toos/CarboSeqSimulator commit ae4b6513d1114f2bf0f476b9398c6d8d39e08a0c-dirty"
siwaa
parents:
diff changeset
2 # help : Rscript % --url=https://coby.infosol.inrae.fr:7777/semantify --srcDir=~/CSCL/src/csoprapreprocessor/inst/extdata/carboseq/set001/
89c69fcbf561 "planemo upload for repository https://forgemia.inra.fr/carboseq/record-projet-carboseq/-/tree/ae4b6513d1114f2bf0f476b9398c6d8d39e08a0c/toos/CarboSeqSimulator commit ae4b6513d1114f2bf0f476b9398c6d8d39e08a0c-dirty"
siwaa
parents:
diff changeset
3
89c69fcbf561 "planemo upload for repository https://forgemia.inra.fr/carboseq/record-projet-carboseq/-/tree/ae4b6513d1114f2bf0f476b9398c6d8d39e08a0c/toos/CarboSeqSimulator commit ae4b6513d1114f2bf0f476b9398c6d8d39e08a0c-dirty"
siwaa
parents:
diff changeset
4 # Function to parse command-line arguments
89c69fcbf561 "planemo upload for repository https://forgemia.inra.fr/carboseq/record-projet-carboseq/-/tree/ae4b6513d1114f2bf0f476b9398c6d8d39e08a0c/toos/CarboSeqSimulator commit ae4b6513d1114f2bf0f476b9398c6d8d39e08a0c-dirty"
siwaa
parents:
diff changeset
5 parse_args <- function() {
89c69fcbf561 "planemo upload for repository https://forgemia.inra.fr/carboseq/record-projet-carboseq/-/tree/ae4b6513d1114f2bf0f476b9398c6d8d39e08a0c/toos/CarboSeqSimulator commit ae4b6513d1114f2bf0f476b9398c6d8d39e08a0c-dirty"
siwaa
parents:
diff changeset
6 args <- commandArgs(trailingOnly = TRUE)
89c69fcbf561 "planemo upload for repository https://forgemia.inra.fr/carboseq/record-projet-carboseq/-/tree/ae4b6513d1114f2bf0f476b9398c6d8d39e08a0c/toos/CarboSeqSimulator commit ae4b6513d1114f2bf0f476b9398c6d8d39e08a0c-dirty"
siwaa
parents:
diff changeset
7
89c69fcbf561 "planemo upload for repository https://forgemia.inra.fr/carboseq/record-projet-carboseq/-/tree/ae4b6513d1114f2bf0f476b9398c6d8d39e08a0c/toos/CarboSeqSimulator commit ae4b6513d1114f2bf0f476b9398c6d8d39e08a0c-dirty"
siwaa
parents:
diff changeset
8 # Default values for optional parameters
89c69fcbf561 "planemo upload for repository https://forgemia.inra.fr/carboseq/record-projet-carboseq/-/tree/ae4b6513d1114f2bf0f476b9398c6d8d39e08a0c/toos/CarboSeqSimulator commit ae4b6513d1114f2bf0f476b9398c6d8d39e08a0c-dirty"
siwaa
parents:
diff changeset
9 url <- "https://coby.infosol.inrae.fr:8080/semantify/"
89c69fcbf561 "planemo upload for repository https://forgemia.inra.fr/carboseq/record-projet-carboseq/-/tree/ae4b6513d1114f2bf0f476b9398c6d8d39e08a0c/toos/CarboSeqSimulator commit ae4b6513d1114f2bf0f476b9398c6d8d39e08a0c-dirty"
siwaa
parents:
diff changeset
10 srcDir <- NULL
7
366449cab681 "planemo upload for repository https://forgemia.inra.fr/carboseq/record-projet-carboseq/-/tree/b4b11a86a9c43b3dd4a3d27af9f2d99463cdbffa/toos/CarboSeqSimulator commit b4b11a86a9c43b3dd4a3d27af9f2d99463cdbffa-dirty"
siwaa
parents: 4
diff changeset
11 # srcDirOutput <- NULL
366449cab681 "planemo upload for repository https://forgemia.inra.fr/carboseq/record-projet-carboseq/-/tree/b4b11a86a9c43b3dd4a3d27af9f2d99463cdbffa/toos/CarboSeqSimulator commit b4b11a86a9c43b3dd4a3d27af9f2d99463cdbffa-dirty"
siwaa
parents: 4
diff changeset
12 part <- "modeltoolbox_sem_remote"
1
89c69fcbf561 "planemo upload for repository https://forgemia.inra.fr/carboseq/record-projet-carboseq/-/tree/ae4b6513d1114f2bf0f476b9398c6d8d39e08a0c/toos/CarboSeqSimulator commit ae4b6513d1114f2bf0f476b9398c6d8d39e08a0c-dirty"
siwaa
parents:
diff changeset
13 DS <- T
89c69fcbf561 "planemo upload for repository https://forgemia.inra.fr/carboseq/record-projet-carboseq/-/tree/ae4b6513d1114f2bf0f476b9398c6d8d39e08a0c/toos/CarboSeqSimulator commit ae4b6513d1114f2bf0f476b9398c6d8d39e08a0c-dirty"
siwaa
parents:
diff changeset
14 NBCores <- 1
7
366449cab681 "planemo upload for repository https://forgemia.inra.fr/carboseq/record-projet-carboseq/-/tree/b4b11a86a9c43b3dd4a3d27af9f2d99463cdbffa/toos/CarboSeqSimulator commit b4b11a86a9c43b3dd4a3d27af9f2d99463cdbffa-dirty"
siwaa
parents: 4
diff changeset
15 semPath <- "."
1
89c69fcbf561 "planemo upload for repository https://forgemia.inra.fr/carboseq/record-projet-carboseq/-/tree/ae4b6513d1114f2bf0f476b9398c6d8d39e08a0c/toos/CarboSeqSimulator commit ae4b6513d1114f2bf0f476b9398c6d8d39e08a0c-dirty"
siwaa
parents:
diff changeset
16 # Parse arguments
89c69fcbf561 "planemo upload for repository https://forgemia.inra.fr/carboseq/record-projet-carboseq/-/tree/ae4b6513d1114f2bf0f476b9398c6d8d39e08a0c/toos/CarboSeqSimulator commit ae4b6513d1114f2bf0f476b9398c6d8d39e08a0c-dirty"
siwaa
parents:
diff changeset
17 for (arg in args) {
7
366449cab681 "planemo upload for repository https://forgemia.inra.fr/carboseq/record-projet-carboseq/-/tree/b4b11a86a9c43b3dd4a3d27af9f2d99463cdbffa/toos/CarboSeqSimulator commit b4b11a86a9c43b3dd4a3d27af9f2d99463cdbffa-dirty"
siwaa
parents: 4
diff changeset
18
1
89c69fcbf561 "planemo upload for repository https://forgemia.inra.fr/carboseq/record-projet-carboseq/-/tree/ae4b6513d1114f2bf0f476b9398c6d8d39e08a0c/toos/CarboSeqSimulator commit ae4b6513d1114f2bf0f476b9398c6d8d39e08a0c-dirty"
siwaa
parents:
diff changeset
19 if (grepl("^--url=", arg)) {
89c69fcbf561 "planemo upload for repository https://forgemia.inra.fr/carboseq/record-projet-carboseq/-/tree/ae4b6513d1114f2bf0f476b9398c6d8d39e08a0c/toos/CarboSeqSimulator commit ae4b6513d1114f2bf0f476b9398c6d8d39e08a0c-dirty"
siwaa
parents:
diff changeset
20 url <- sub("^--url=", "", arg)
89c69fcbf561 "planemo upload for repository https://forgemia.inra.fr/carboseq/record-projet-carboseq/-/tree/ae4b6513d1114f2bf0f476b9398c6d8d39e08a0c/toos/CarboSeqSimulator commit ae4b6513d1114f2bf0f476b9398c6d8d39e08a0c-dirty"
siwaa
parents:
diff changeset
21 }
89c69fcbf561 "planemo upload for repository https://forgemia.inra.fr/carboseq/record-projet-carboseq/-/tree/ae4b6513d1114f2bf0f476b9398c6d8d39e08a0c/toos/CarboSeqSimulator commit ae4b6513d1114f2bf0f476b9398c6d8d39e08a0c-dirty"
siwaa
parents:
diff changeset
22
7
366449cab681 "planemo upload for repository https://forgemia.inra.fr/carboseq/record-projet-carboseq/-/tree/b4b11a86a9c43b3dd4a3d27af9f2d99463cdbffa/toos/CarboSeqSimulator commit b4b11a86a9c43b3dd4a3d27af9f2d99463cdbffa-dirty"
siwaa
parents: 4
diff changeset
23 if (grepl("^--srcDir=", arg)) {
1
89c69fcbf561 "planemo upload for repository https://forgemia.inra.fr/carboseq/record-projet-carboseq/-/tree/ae4b6513d1114f2bf0f476b9398c6d8d39e08a0c/toos/CarboSeqSimulator commit ae4b6513d1114f2bf0f476b9398c6d8d39e08a0c-dirty"
siwaa
parents:
diff changeset
24 srcDir <- sub("^--srcDir=", "", arg)
89c69fcbf561 "planemo upload for repository https://forgemia.inra.fr/carboseq/record-projet-carboseq/-/tree/ae4b6513d1114f2bf0f476b9398c6d8d39e08a0c/toos/CarboSeqSimulator commit ae4b6513d1114f2bf0f476b9398c6d8d39e08a0c-dirty"
siwaa
parents:
diff changeset
25 }
89c69fcbf561 "planemo upload for repository https://forgemia.inra.fr/carboseq/record-projet-carboseq/-/tree/ae4b6513d1114f2bf0f476b9398c6d8d39e08a0c/toos/CarboSeqSimulator commit ae4b6513d1114f2bf0f476b9398c6d8d39e08a0c-dirty"
siwaa
parents:
diff changeset
26
7
366449cab681 "planemo upload for repository https://forgemia.inra.fr/carboseq/record-projet-carboseq/-/tree/b4b11a86a9c43b3dd4a3d27af9f2d99463cdbffa/toos/CarboSeqSimulator commit b4b11a86a9c43b3dd4a3d27af9f2d99463cdbffa-dirty"
siwaa
parents: 4
diff changeset
27 # if (grepl("^--srcDirOutput=", arg)) {
366449cab681 "planemo upload for repository https://forgemia.inra.fr/carboseq/record-projet-carboseq/-/tree/b4b11a86a9c43b3dd4a3d27af9f2d99463cdbffa/toos/CarboSeqSimulator commit b4b11a86a9c43b3dd4a3d27af9f2d99463cdbffa-dirty"
siwaa
parents: 4
diff changeset
28 # srcDirOutput <- sub("^--srcDirOutput=", "", arg)
366449cab681 "planemo upload for repository https://forgemia.inra.fr/carboseq/record-projet-carboseq/-/tree/b4b11a86a9c43b3dd4a3d27af9f2d99463cdbffa/toos/CarboSeqSimulator commit b4b11a86a9c43b3dd4a3d27af9f2d99463cdbffa-dirty"
siwaa
parents: 4
diff changeset
29 # }
366449cab681 "planemo upload for repository https://forgemia.inra.fr/carboseq/record-projet-carboseq/-/tree/b4b11a86a9c43b3dd4a3d27af9f2d99463cdbffa/toos/CarboSeqSimulator commit b4b11a86a9c43b3dd4a3d27af9f2d99463cdbffa-dirty"
siwaa
parents: 4
diff changeset
30 if (grepl("^--part=", arg)) {
1
89c69fcbf561 "planemo upload for repository https://forgemia.inra.fr/carboseq/record-projet-carboseq/-/tree/ae4b6513d1114f2bf0f476b9398c6d8d39e08a0c/toos/CarboSeqSimulator commit ae4b6513d1114f2bf0f476b9398c6d8d39e08a0c-dirty"
siwaa
parents:
diff changeset
31 part <- sub("^--part=", "", arg)
89c69fcbf561 "planemo upload for repository https://forgemia.inra.fr/carboseq/record-projet-carboseq/-/tree/ae4b6513d1114f2bf0f476b9398c6d8d39e08a0c/toos/CarboSeqSimulator commit ae4b6513d1114f2bf0f476b9398c6d8d39e08a0c-dirty"
siwaa
parents:
diff changeset
32 }
89c69fcbf561 "planemo upload for repository https://forgemia.inra.fr/carboseq/record-projet-carboseq/-/tree/ae4b6513d1114f2bf0f476b9398c6d8d39e08a0c/toos/CarboSeqSimulator commit ae4b6513d1114f2bf0f476b9398c6d8d39e08a0c-dirty"
siwaa
parents:
diff changeset
33
7
366449cab681 "planemo upload for repository https://forgemia.inra.fr/carboseq/record-projet-carboseq/-/tree/b4b11a86a9c43b3dd4a3d27af9f2d99463cdbffa/toos/CarboSeqSimulator commit b4b11a86a9c43b3dd4a3d27af9f2d99463cdbffa-dirty"
siwaa
parents: 4
diff changeset
34 if (grepl("^--DS=", arg)) {
1
89c69fcbf561 "planemo upload for repository https://forgemia.inra.fr/carboseq/record-projet-carboseq/-/tree/ae4b6513d1114f2bf0f476b9398c6d8d39e08a0c/toos/CarboSeqSimulator commit ae4b6513d1114f2bf0f476b9398c6d8d39e08a0c-dirty"
siwaa
parents:
diff changeset
35 DS <- ifelse(sub("^--DS=", "", arg) == "TRUE", TRUE, FALSE)
89c69fcbf561 "planemo upload for repository https://forgemia.inra.fr/carboseq/record-projet-carboseq/-/tree/ae4b6513d1114f2bf0f476b9398c6d8d39e08a0c/toos/CarboSeqSimulator commit ae4b6513d1114f2bf0f476b9398c6d8d39e08a0c-dirty"
siwaa
parents:
diff changeset
36 }
89c69fcbf561 "planemo upload for repository https://forgemia.inra.fr/carboseq/record-projet-carboseq/-/tree/ae4b6513d1114f2bf0f476b9398c6d8d39e08a0c/toos/CarboSeqSimulator commit ae4b6513d1114f2bf0f476b9398c6d8d39e08a0c-dirty"
siwaa
parents:
diff changeset
37
7
366449cab681 "planemo upload for repository https://forgemia.inra.fr/carboseq/record-projet-carboseq/-/tree/b4b11a86a9c43b3dd4a3d27af9f2d99463cdbffa/toos/CarboSeqSimulator commit b4b11a86a9c43b3dd4a3d27af9f2d99463cdbffa-dirty"
siwaa
parents: 4
diff changeset
38 if (grepl("^--NBCores=", arg)) {
1
89c69fcbf561 "planemo upload for repository https://forgemia.inra.fr/carboseq/record-projet-carboseq/-/tree/ae4b6513d1114f2bf0f476b9398c6d8d39e08a0c/toos/CarboSeqSimulator commit ae4b6513d1114f2bf0f476b9398c6d8d39e08a0c-dirty"
siwaa
parents:
diff changeset
39 NBCores <- as.numeric(sub("^--NBCores=", "", arg))
89c69fcbf561 "planemo upload for repository https://forgemia.inra.fr/carboseq/record-projet-carboseq/-/tree/ae4b6513d1114f2bf0f476b9398c6d8d39e08a0c/toos/CarboSeqSimulator commit ae4b6513d1114f2bf0f476b9398c6d8d39e08a0c-dirty"
siwaa
parents:
diff changeset
40 }
89c69fcbf561 "planemo upload for repository https://forgemia.inra.fr/carboseq/record-projet-carboseq/-/tree/ae4b6513d1114f2bf0f476b9398c6d8d39e08a0c/toos/CarboSeqSimulator commit ae4b6513d1114f2bf0f476b9398c6d8d39e08a0c-dirty"
siwaa
parents:
diff changeset
41
7
366449cab681 "planemo upload for repository https://forgemia.inra.fr/carboseq/record-projet-carboseq/-/tree/b4b11a86a9c43b3dd4a3d27af9f2d99463cdbffa/toos/CarboSeqSimulator commit b4b11a86a9c43b3dd4a3d27af9f2d99463cdbffa-dirty"
siwaa
parents: 4
diff changeset
42 if (grepl("^--srcOut=", arg)) {
1
89c69fcbf561 "planemo upload for repository https://forgemia.inra.fr/carboseq/record-projet-carboseq/-/tree/ae4b6513d1114f2bf0f476b9398c6d8d39e08a0c/toos/CarboSeqSimulator commit ae4b6513d1114f2bf0f476b9398c6d8d39e08a0c-dirty"
siwaa
parents:
diff changeset
43 srcOut <- sub("^--srcOut=", "", arg)
89c69fcbf561 "planemo upload for repository https://forgemia.inra.fr/carboseq/record-projet-carboseq/-/tree/ae4b6513d1114f2bf0f476b9398c6d8d39e08a0c/toos/CarboSeqSimulator commit ae4b6513d1114f2bf0f476b9398c6d8d39e08a0c-dirty"
siwaa
parents:
diff changeset
44 }
89c69fcbf561 "planemo upload for repository https://forgemia.inra.fr/carboseq/record-projet-carboseq/-/tree/ae4b6513d1114f2bf0f476b9398c6d8d39e08a0c/toos/CarboSeqSimulator commit ae4b6513d1114f2bf0f476b9398c6d8d39e08a0c-dirty"
siwaa
parents:
diff changeset
45
7
366449cab681 "planemo upload for repository https://forgemia.inra.fr/carboseq/record-projet-carboseq/-/tree/b4b11a86a9c43b3dd4a3d27af9f2d99463cdbffa/toos/CarboSeqSimulator commit b4b11a86a9c43b3dd4a3d27af9f2d99463cdbffa-dirty"
siwaa
parents: 4
diff changeset
46 if (grepl("^--semPath=", arg)) {
366449cab681 "planemo upload for repository https://forgemia.inra.fr/carboseq/record-projet-carboseq/-/tree/b4b11a86a9c43b3dd4a3d27af9f2d99463cdbffa/toos/CarboSeqSimulator commit b4b11a86a9c43b3dd4a3d27af9f2d99463cdbffa-dirty"
siwaa
parents: 4
diff changeset
47 semPath <- sub("^--semPath=", "", arg)
366449cab681 "planemo upload for repository https://forgemia.inra.fr/carboseq/record-projet-carboseq/-/tree/b4b11a86a9c43b3dd4a3d27af9f2d99463cdbffa/toos/CarboSeqSimulator commit b4b11a86a9c43b3dd4a3d27af9f2d99463cdbffa-dirty"
siwaa
parents: 4
diff changeset
48 }
1
89c69fcbf561 "planemo upload for repository https://forgemia.inra.fr/carboseq/record-projet-carboseq/-/tree/ae4b6513d1114f2bf0f476b9398c6d8d39e08a0c/toos/CarboSeqSimulator commit ae4b6513d1114f2bf0f476b9398c6d8d39e08a0c-dirty"
siwaa
parents:
diff changeset
49 }
89c69fcbf561 "planemo upload for repository https://forgemia.inra.fr/carboseq/record-projet-carboseq/-/tree/ae4b6513d1114f2bf0f476b9398c6d8d39e08a0c/toos/CarboSeqSimulator commit ae4b6513d1114f2bf0f476b9398c6d8d39e08a0c-dirty"
siwaa
parents:
diff changeset
50
7
366449cab681 "planemo upload for repository https://forgemia.inra.fr/carboseq/record-projet-carboseq/-/tree/b4b11a86a9c43b3dd4a3d27af9f2d99463cdbffa/toos/CarboSeqSimulator commit b4b11a86a9c43b3dd4a3d27af9f2d99463cdbffa-dirty"
siwaa
parents: 4
diff changeset
51 list( url = url, srcDir = srcDir, part = part, DS = DS,
366449cab681 "planemo upload for repository https://forgemia.inra.fr/carboseq/record-projet-carboseq/-/tree/b4b11a86a9c43b3dd4a3d27af9f2d99463cdbffa/toos/CarboSeqSimulator commit b4b11a86a9c43b3dd4a3d27af9f2d99463cdbffa-dirty"
siwaa
parents: 4
diff changeset
52 NBCores = NBCores, srcOut = srcOut, semPath = semPath )
1
89c69fcbf561 "planemo upload for repository https://forgemia.inra.fr/carboseq/record-projet-carboseq/-/tree/ae4b6513d1114f2bf0f476b9398c6d8d39e08a0c/toos/CarboSeqSimulator commit ae4b6513d1114f2bf0f476b9398c6d8d39e08a0c-dirty"
siwaa
parents:
diff changeset
53 }
89c69fcbf561 "planemo upload for repository https://forgemia.inra.fr/carboseq/record-projet-carboseq/-/tree/ae4b6513d1114f2bf0f476b9398c6d8d39e08a0c/toos/CarboSeqSimulator commit ae4b6513d1114f2bf0f476b9398c6d8d39e08a0c-dirty"
siwaa
parents:
diff changeset
54
89c69fcbf561 "planemo upload for repository https://forgemia.inra.fr/carboseq/record-projet-carboseq/-/tree/ae4b6513d1114f2bf0f476b9398c6d8d39e08a0c/toos/CarboSeqSimulator commit ae4b6513d1114f2bf0f476b9398c6d8d39e08a0c-dirty"
siwaa
parents:
diff changeset
55 argus <- parse_args()
7
366449cab681 "planemo upload for repository https://forgemia.inra.fr/carboseq/record-projet-carboseq/-/tree/b4b11a86a9c43b3dd4a3d27af9f2d99463cdbffa/toos/CarboSeqSimulator commit b4b11a86a9c43b3dd4a3d27af9f2d99463cdbffa-dirty"
siwaa
parents: 4
diff changeset
56
1
89c69fcbf561 "planemo upload for repository https://forgemia.inra.fr/carboseq/record-projet-carboseq/-/tree/ae4b6513d1114f2bf0f476b9398c6d8d39e08a0c/toos/CarboSeqSimulator commit ae4b6513d1114f2bf0f476b9398c6d8d39e08a0c-dirty"
siwaa
parents:
diff changeset
57 url <- argus[["url"]]
89c69fcbf561 "planemo upload for repository https://forgemia.inra.fr/carboseq/record-projet-carboseq/-/tree/ae4b6513d1114f2bf0f476b9398c6d8d39e08a0c/toos/CarboSeqSimulator commit ae4b6513d1114f2bf0f476b9398c6d8d39e08a0c-dirty"
siwaa
parents:
diff changeset
58 srcDir <- argus[["srcDir"]]
7
366449cab681 "planemo upload for repository https://forgemia.inra.fr/carboseq/record-projet-carboseq/-/tree/b4b11a86a9c43b3dd4a3d27af9f2d99463cdbffa/toos/CarboSeqSimulator commit b4b11a86a9c43b3dd4a3d27af9f2d99463cdbffa-dirty"
siwaa
parents: 4
diff changeset
59 # srcDirOutput <- argus[["srcDirOutput"]]
1
89c69fcbf561 "planemo upload for repository https://forgemia.inra.fr/carboseq/record-projet-carboseq/-/tree/ae4b6513d1114f2bf0f476b9398c6d8d39e08a0c/toos/CarboSeqSimulator commit ae4b6513d1114f2bf0f476b9398c6d8d39e08a0c-dirty"
siwaa
parents:
diff changeset
60 part <- argus[["part"]]
89c69fcbf561 "planemo upload for repository https://forgemia.inra.fr/carboseq/record-projet-carboseq/-/tree/ae4b6513d1114f2bf0f476b9398c6d8d39e08a0c/toos/CarboSeqSimulator commit ae4b6513d1114f2bf0f476b9398c6d8d39e08a0c-dirty"
siwaa
parents:
diff changeset
61 DS <- argus[["DS"]]
89c69fcbf561 "planemo upload for repository https://forgemia.inra.fr/carboseq/record-projet-carboseq/-/tree/ae4b6513d1114f2bf0f476b9398c6d8d39e08a0c/toos/CarboSeqSimulator commit ae4b6513d1114f2bf0f476b9398c6d8d39e08a0c-dirty"
siwaa
parents:
diff changeset
62 NBCores <- argus[["NBCores"]]
89c69fcbf561 "planemo upload for repository https://forgemia.inra.fr/carboseq/record-projet-carboseq/-/tree/ae4b6513d1114f2bf0f476b9398c6d8d39e08a0c/toos/CarboSeqSimulator commit ae4b6513d1114f2bf0f476b9398c6d8d39e08a0c-dirty"
siwaa
parents:
diff changeset
63
89c69fcbf561 "planemo upload for repository https://forgemia.inra.fr/carboseq/record-projet-carboseq/-/tree/ae4b6513d1114f2bf0f476b9398c6d8d39e08a0c/toos/CarboSeqSimulator commit ae4b6513d1114f2bf0f476b9398c6d8d39e08a0c-dirty"
siwaa
parents:
diff changeset
64 srcOut <- argus[["srcOut"]]
89c69fcbf561 "planemo upload for repository https://forgemia.inra.fr/carboseq/record-projet-carboseq/-/tree/ae4b6513d1114f2bf0f476b9398c6d8d39e08a0c/toos/CarboSeqSimulator commit ae4b6513d1114f2bf0f476b9398c6d8d39e08a0c-dirty"
siwaa
parents:
diff changeset
65
7
366449cab681 "planemo upload for repository https://forgemia.inra.fr/carboseq/record-projet-carboseq/-/tree/b4b11a86a9c43b3dd4a3d27af9f2d99463cdbffa/toos/CarboSeqSimulator commit b4b11a86a9c43b3dd4a3d27af9f2d99463cdbffa-dirty"
siwaa
parents: 4
diff changeset
66 semPath <- argus[["semPath"]]
366449cab681 "planemo upload for repository https://forgemia.inra.fr/carboseq/record-projet-carboseq/-/tree/b4b11a86a9c43b3dd4a3d27af9f2d99463cdbffa/toos/CarboSeqSimulator commit b4b11a86a9c43b3dd4a3d27af9f2d99463cdbffa-dirty"
siwaa
parents: 4
diff changeset
67
1
89c69fcbf561 "planemo upload for repository https://forgemia.inra.fr/carboseq/record-projet-carboseq/-/tree/ae4b6513d1114f2bf0f476b9398c6d8d39e08a0c/toos/CarboSeqSimulator commit ae4b6513d1114f2bf0f476b9398c6d8d39e08a0c-dirty"
siwaa
parents:
diff changeset
68 if (!endsWith(srcOut, "/")) {
89c69fcbf561 "planemo upload for repository https://forgemia.inra.fr/carboseq/record-projet-carboseq/-/tree/ae4b6513d1114f2bf0f476b9398c6d8d39e08a0c/toos/CarboSeqSimulator commit ae4b6513d1114f2bf0f476b9398c6d8d39e08a0c-dirty"
siwaa
parents:
diff changeset
69 srcOut <- paste0(srcOut, "/")
89c69fcbf561 "planemo upload for repository https://forgemia.inra.fr/carboseq/record-projet-carboseq/-/tree/ae4b6513d1114f2bf0f476b9398c6d8d39e08a0c/toos/CarboSeqSimulator commit ae4b6513d1114f2bf0f476b9398c6d8d39e08a0c-dirty"
siwaa
parents:
diff changeset
70 }
89c69fcbf561 "planemo upload for repository https://forgemia.inra.fr/carboseq/record-projet-carboseq/-/tree/ae4b6513d1114f2bf0f476b9398c6d8d39e08a0c/toos/CarboSeqSimulator commit ae4b6513d1114f2bf0f476b9398c6d8d39e08a0c-dirty"
siwaa
parents:
diff changeset
71
7
366449cab681 "planemo upload for repository https://forgemia.inra.fr/carboseq/record-projet-carboseq/-/tree/b4b11a86a9c43b3dd4a3d27af9f2d99463cdbffa/toos/CarboSeqSimulator commit b4b11a86a9c43b3dd4a3d27af9f2d99463cdbffa-dirty"
siwaa
parents: 4
diff changeset
72 #if (is.null(srcDirOutput)) {
366449cab681 "planemo upload for repository https://forgemia.inra.fr/carboseq/record-projet-carboseq/-/tree/b4b11a86a9c43b3dd4a3d27af9f2d99463cdbffa/toos/CarboSeqSimulator commit b4b11a86a9c43b3dd4a3d27af9f2d99463cdbffa-dirty"
siwaa
parents: 4
diff changeset
73 # srcDirOutput <- srcDir
366449cab681 "planemo upload for repository https://forgemia.inra.fr/carboseq/record-projet-carboseq/-/tree/b4b11a86a9c43b3dd4a3d27af9f2d99463cdbffa/toos/CarboSeqSimulator commit b4b11a86a9c43b3dd4a3d27af9f2d99463cdbffa-dirty"
siwaa
parents: 4
diff changeset
74 # }
366449cab681 "planemo upload for repository https://forgemia.inra.fr/carboseq/record-projet-carboseq/-/tree/b4b11a86a9c43b3dd4a3d27af9f2d99463cdbffa/toos/CarboSeqSimulator commit b4b11a86a9c43b3dd4a3d27af9f2d99463cdbffa-dirty"
siwaa
parents: 4
diff changeset
75
1
89c69fcbf561 "planemo upload for repository https://forgemia.inra.fr/carboseq/record-projet-carboseq/-/tree/ae4b6513d1114f2bf0f476b9398c6d8d39e08a0c/toos/CarboSeqSimulator commit ae4b6513d1114f2bf0f476b9398c6d8d39e08a0c-dirty"
siwaa
parents:
diff changeset
76 # url="https://147.100.203.110/semantify "
89c69fcbf561 "planemo upload for repository https://forgemia.inra.fr/carboseq/record-projet-carboseq/-/tree/ae4b6513d1114f2bf0f476b9398c6d8d39e08a0c/toos/CarboSeqSimulator commit ae4b6513d1114f2bf0f476b9398c6d8d39e08a0c-dirty"
siwaa
parents:
diff changeset
77 # srcDir="~/tmp/testFiles/400Sites/"
89c69fcbf561 "planemo upload for repository https://forgemia.inra.fr/carboseq/record-projet-carboseq/-/tree/ae4b6513d1114f2bf0f476b9398c6d8d39e08a0c/toos/CarboSeqSimulator commit ae4b6513d1114f2bf0f476b9398c6d8d39e08a0c-dirty"
siwaa
parents:
diff changeset
78 # part="modeltoolbox"
89c69fcbf561 "planemo upload for repository https://forgemia.inra.fr/carboseq/record-projet-carboseq/-/tree/ae4b6513d1114f2bf0f476b9398c6d8d39e08a0c/toos/CarboSeqSimulator commit ae4b6513d1114f2bf0f476b9398c6d8d39e08a0c-dirty"
siwaa
parents:
diff changeset
79 # part="csoprapreprocessor"
89c69fcbf561 "planemo upload for repository https://forgemia.inra.fr/carboseq/record-projet-carboseq/-/tree/ae4b6513d1114f2bf0f476b9398c6d8d39e08a0c/toos/CarboSeqSimulator commit ae4b6513d1114f2bf0f476b9398c6d8d39e08a0c-dirty"
siwaa
parents:
diff changeset
80 # DS=TRUE
89c69fcbf561 "planemo upload for repository https://forgemia.inra.fr/carboseq/record-projet-carboseq/-/tree/ae4b6513d1114f2bf0f476b9398c6d8d39e08a0c/toos/CarboSeqSimulator commit ae4b6513d1114f2bf0f476b9398c6d8d39e08a0c-dirty"
siwaa
parents:
diff changeset
81 # NBCores=10
89c69fcbf561 "planemo upload for repository https://forgemia.inra.fr/carboseq/record-projet-carboseq/-/tree/ae4b6513d1114f2bf0f476b9398c6d8d39e08a0c/toos/CarboSeqSimulator commit ae4b6513d1114f2bf0f476b9398c6d8d39e08a0c-dirty"
siwaa
parents:
diff changeset
82
89c69fcbf561 "planemo upload for repository https://forgemia.inra.fr/carboseq/record-projet-carboseq/-/tree/ae4b6513d1114f2bf0f476b9398c6d8d39e08a0c/toos/CarboSeqSimulator commit ae4b6513d1114f2bf0f476b9398c6d8d39e08a0c-dirty"
siwaa
parents:
diff changeset
83 # MTB{{{
89c69fcbf561 "planemo upload for repository https://forgemia.inra.fr/carboseq/record-projet-carboseq/-/tree/ae4b6513d1114f2bf0f476b9398c6d8d39e08a0c/toos/CarboSeqSimulator commit ae4b6513d1114f2bf0f476b9398c6d8d39e08a0c-dirty"
siwaa
parents:
diff changeset
84 if (part == "modeltoolbox") {
89c69fcbf561 "planemo upload for repository https://forgemia.inra.fr/carboseq/record-projet-carboseq/-/tree/ae4b6513d1114f2bf0f476b9398c6d8d39e08a0c/toos/CarboSeqSimulator commit ae4b6513d1114f2bf0f476b9398c6d8d39e08a0c-dirty"
siwaa
parents:
diff changeset
85 f0 <- function(){
89c69fcbf561 "planemo upload for repository https://forgemia.inra.fr/carboseq/record-projet-carboseq/-/tree/ae4b6513d1114f2bf0f476b9398c6d8d39e08a0c/toos/CarboSeqSimulator commit ae4b6513d1114f2bf0f476b9398c6d8d39e08a0c-dirty"
siwaa
parents:
diff changeset
86 modeltoolbox::loadCSVs(maxCores = NBCores, cinputCalculator = "cinest",
89c69fcbf561 "planemo upload for repository https://forgemia.inra.fr/carboseq/record-projet-carboseq/-/tree/ae4b6513d1114f2bf0f476b9398c6d8d39e08a0c/toos/CarboSeqSimulator commit ae4b6513d1114f2bf0f476b9398c6d8d39e08a0c-dirty"
siwaa
parents:
diff changeset
87 preprocessorInputs = ppi)
89c69fcbf561 "planemo upload for repository https://forgemia.inra.fr/carboseq/record-projet-carboseq/-/tree/ae4b6513d1114f2bf0f476b9398c6d8d39e08a0c/toos/CarboSeqSimulator commit ae4b6513d1114f2bf0f476b9398c6d8d39e08a0c-dirty"
siwaa
parents:
diff changeset
88 modeltoolbox::runSims(maxCores = NBCores)
89c69fcbf561 "planemo upload for repository https://forgemia.inra.fr/carboseq/record-projet-carboseq/-/tree/ae4b6513d1114f2bf0f476b9398c6d8d39e08a0c/toos/CarboSeqSimulator commit ae4b6513d1114f2bf0f476b9398c6d8d39e08a0c-dirty"
siwaa
parents:
diff changeset
89 res <- modeltoolbox::readSocForcingsResults()
89c69fcbf561 "planemo upload for repository https://forgemia.inra.fr/carboseq/record-projet-carboseq/-/tree/ae4b6513d1114f2bf0f476b9398c6d8d39e08a0c/toos/CarboSeqSimulator commit ae4b6513d1114f2bf0f476b9398c6d8d39e08a0c-dirty"
siwaa
parents:
diff changeset
90 fileName <- "resRun.RData"
89c69fcbf561 "planemo upload for repository https://forgemia.inra.fr/carboseq/record-projet-carboseq/-/tree/ae4b6513d1114f2bf0f476b9398c6d8d39e08a0c/toos/CarboSeqSimulator commit ae4b6513d1114f2bf0f476b9398c6d8d39e08a0c-dirty"
siwaa
parents:
diff changeset
91 filePath <- file.path(srcOut, fileName)
89c69fcbf561 "planemo upload for repository https://forgemia.inra.fr/carboseq/record-projet-carboseq/-/tree/ae4b6513d1114f2bf0f476b9398c6d8d39e08a0c/toos/CarboSeqSimulator commit ae4b6513d1114f2bf0f476b9398c6d8d39e08a0c-dirty"
siwaa
parents:
diff changeset
92 save(res, file = filePath)
89c69fcbf561 "planemo upload for repository https://forgemia.inra.fr/carboseq/record-projet-carboseq/-/tree/ae4b6513d1114f2bf0f476b9398c6d8d39e08a0c/toos/CarboSeqSimulator commit ae4b6513d1114f2bf0f476b9398c6d8d39e08a0c-dirty"
siwaa
parents:
diff changeset
93 }
89c69fcbf561 "planemo upload for repository https://forgemia.inra.fr/carboseq/record-projet-carboseq/-/tree/ae4b6513d1114f2bf0f476b9398c6d8d39e08a0c/toos/CarboSeqSimulator commit ae4b6513d1114f2bf0f476b9398c6d8d39e08a0c-dirty"
siwaa
parents:
diff changeset
94 }
89c69fcbf561 "planemo upload for repository https://forgemia.inra.fr/carboseq/record-projet-carboseq/-/tree/ae4b6513d1114f2bf0f476b9398c6d8d39e08a0c/toos/CarboSeqSimulator commit ae4b6513d1114f2bf0f476b9398c6d8d39e08a0c-dirty"
siwaa
parents:
diff changeset
95 #}}}
89c69fcbf561 "planemo upload for repository https://forgemia.inra.fr/carboseq/record-projet-carboseq/-/tree/ae4b6513d1114f2bf0f476b9398c6d8d39e08a0c/toos/CarboSeqSimulator commit ae4b6513d1114f2bf0f476b9398c6d8d39e08a0c-dirty"
siwaa
parents:
diff changeset
96
7
366449cab681 "planemo upload for repository https://forgemia.inra.fr/carboseq/record-projet-carboseq/-/tree/b4b11a86a9c43b3dd4a3d27af9f2d99463cdbffa/toos/CarboSeqSimulator commit b4b11a86a9c43b3dd4a3d27af9f2d99463cdbffa-dirty"
siwaa
parents: 4
diff changeset
97 if (part == "modeltoolbox_sem_local") {
366449cab681 "planemo upload for repository https://forgemia.inra.fr/carboseq/record-projet-carboseq/-/tree/b4b11a86a9c43b3dd4a3d27af9f2d99463cdbffa/toos/CarboSeqSimulator commit b4b11a86a9c43b3dd4a3d27af9f2d99463cdbffa-dirty"
siwaa
parents: 4
diff changeset
98 DS <- F
366449cab681 "planemo upload for repository https://forgemia.inra.fr/carboseq/record-projet-carboseq/-/tree/b4b11a86a9c43b3dd4a3d27af9f2d99463cdbffa/toos/CarboSeqSimulator commit b4b11a86a9c43b3dd4a3d27af9f2d99463cdbffa-dirty"
siwaa
parents: 4
diff changeset
99 print("Setting DS to F. Will semantify outside of the csoprapreprocessor functions")
366449cab681 "planemo upload for repository https://forgemia.inra.fr/carboseq/record-projet-carboseq/-/tree/b4b11a86a9c43b3dd4a3d27af9f2d99463cdbffa/toos/CarboSeqSimulator commit b4b11a86a9c43b3dd4a3d27af9f2d99463cdbffa-dirty"
siwaa
parents: 4
diff changeset
100 f0 <- function(){
366449cab681 "planemo upload for repository https://forgemia.inra.fr/carboseq/record-projet-carboseq/-/tree/b4b11a86a9c43b3dd4a3d27af9f2d99463cdbffa/toos/CarboSeqSimulator commit b4b11a86a9c43b3dd4a3d27af9f2d99463cdbffa-dirty"
siwaa
parents: 4
diff changeset
101 path <- this.path::this.dir()
366449cab681 "planemo upload for repository https://forgemia.inra.fr/carboseq/record-projet-carboseq/-/tree/b4b11a86a9c43b3dd4a3d27af9f2d99463cdbffa/toos/CarboSeqSimulator commit b4b11a86a9c43b3dd4a3d27af9f2d99463cdbffa-dirty"
siwaa
parents: 4
diff changeset
102 print(path)
366449cab681 "planemo upload for repository https://forgemia.inra.fr/carboseq/record-projet-carboseq/-/tree/b4b11a86a9c43b3dd4a3d27af9f2d99463cdbffa/toos/CarboSeqSimulator commit b4b11a86a9c43b3dd4a3d27af9f2d99463cdbffa-dirty"
siwaa
parents: 4
diff changeset
103 csopratools::semantify(
366449cab681 "planemo upload for repository https://forgemia.inra.fr/carboseq/record-projet-carboseq/-/tree/b4b11a86a9c43b3dd4a3d27af9f2d99463cdbffa/toos/CarboSeqSimulator commit b4b11a86a9c43b3dd4a3d27af9f2d99463cdbffa-dirty"
siwaa
parents: 4
diff changeset
104 inputDir = srcDir,
366449cab681 "planemo upload for repository https://forgemia.inra.fr/carboseq/record-projet-carboseq/-/tree/b4b11a86a9c43b3dd4a3d27af9f2d99463cdbffa/toos/CarboSeqSimulator commit b4b11a86a9c43b3dd4a3d27af9f2d99463cdbffa-dirty"
siwaa
parents: 4
diff changeset
105 outputDir = srcDir,
366449cab681 "planemo upload for repository https://forgemia.inra.fr/carboseq/record-projet-carboseq/-/tree/b4b11a86a9c43b3dd4a3d27af9f2d99463cdbffa/toos/CarboSeqSimulator commit b4b11a86a9c43b3dd4a3d27af9f2d99463cdbffa-dirty"
siwaa
parents: 4
diff changeset
106 name = "carboseq",
366449cab681 "planemo upload for repository https://forgemia.inra.fr/carboseq/record-projet-carboseq/-/tree/b4b11a86a9c43b3dd4a3d27af9f2d99463cdbffa/toos/CarboSeqSimulator commit b4b11a86a9c43b3dd4a3d27af9f2d99463cdbffa-dirty"
siwaa
parents: 4
diff changeset
107 # use = "service",
366449cab681 "planemo upload for repository https://forgemia.inra.fr/carboseq/record-projet-carboseq/-/tree/b4b11a86a9c43b3dd4a3d27af9f2d99463cdbffa/toos/CarboSeqSimulator commit b4b11a86a9c43b3dd4a3d27af9f2d99463cdbffa-dirty"
siwaa
parents: 4
diff changeset
108 URL = url,
366449cab681 "planemo upload for repository https://forgemia.inra.fr/carboseq/record-projet-carboseq/-/tree/b4b11a86a9c43b3dd4a3d27af9f2d99463cdbffa/toos/CarboSeqSimulator commit b4b11a86a9c43b3dd4a3d27af9f2d99463cdbffa-dirty"
siwaa
parents: 4
diff changeset
109 use = "java",
366449cab681 "planemo upload for repository https://forgemia.inra.fr/carboseq/record-projet-carboseq/-/tree/b4b11a86a9c43b3dd4a3d27af9f2d99463cdbffa/toos/CarboSeqSimulator commit b4b11a86a9c43b3dd4a3d27af9f2d99463cdbffa-dirty"
siwaa
parents: 4
diff changeset
110 semantifierRootPath = semPath,
366449cab681 "planemo upload for repository https://forgemia.inra.fr/carboseq/record-projet-carboseq/-/tree/b4b11a86a9c43b3dd4a3d27af9f2d99463cdbffa/toos/CarboSeqSimulator commit b4b11a86a9c43b3dd4a3d27af9f2d99463cdbffa-dirty"
siwaa
parents: 4
diff changeset
111 extFileNames = paste0(c("crop", "soil", "units"), ".csv")
366449cab681 "planemo upload for repository https://forgemia.inra.fr/carboseq/record-projet-carboseq/-/tree/b4b11a86a9c43b3dd4a3d27af9f2d99463cdbffa/toos/CarboSeqSimulator commit b4b11a86a9c43b3dd4a3d27af9f2d99463cdbffa-dirty"
siwaa
parents: 4
diff changeset
112 )
366449cab681 "planemo upload for repository https://forgemia.inra.fr/carboseq/record-projet-carboseq/-/tree/b4b11a86a9c43b3dd4a3d27af9f2d99463cdbffa/toos/CarboSeqSimulator commit b4b11a86a9c43b3dd4a3d27af9f2d99463cdbffa-dirty"
siwaa
parents: 4
diff changeset
113 print("between semantify and load")
366449cab681 "planemo upload for repository https://forgemia.inra.fr/carboseq/record-projet-carboseq/-/tree/b4b11a86a9c43b3dd4a3d27af9f2d99463cdbffa/toos/CarboSeqSimulator commit b4b11a86a9c43b3dd4a3d27af9f2d99463cdbffa-dirty"
siwaa
parents: 4
diff changeset
114
366449cab681 "planemo upload for repository https://forgemia.inra.fr/carboseq/record-projet-carboseq/-/tree/b4b11a86a9c43b3dd4a3d27af9f2d99463cdbffa/toos/CarboSeqSimulator commit b4b11a86a9c43b3dd4a3d27af9f2d99463cdbffa-dirty"
siwaa
parents: 4
diff changeset
115 ppi$srcDirOutput <- NULL # Hack
366449cab681 "planemo upload for repository https://forgemia.inra.fr/carboseq/record-projet-carboseq/-/tree/b4b11a86a9c43b3dd4a3d27af9f2d99463cdbffa/toos/CarboSeqSimulator commit b4b11a86a9c43b3dd4a3d27af9f2d99463cdbffa-dirty"
siwaa
parents: 4
diff changeset
116
366449cab681 "planemo upload for repository https://forgemia.inra.fr/carboseq/record-projet-carboseq/-/tree/b4b11a86a9c43b3dd4a3d27af9f2d99463cdbffa/toos/CarboSeqSimulator commit b4b11a86a9c43b3dd4a3d27af9f2d99463cdbffa-dirty"
siwaa
parents: 4
diff changeset
117 modeltoolbox::loadCSVs(maxCores = NBCores, cinputCalculator = "cinest",
366449cab681 "planemo upload for repository https://forgemia.inra.fr/carboseq/record-projet-carboseq/-/tree/b4b11a86a9c43b3dd4a3d27af9f2d99463cdbffa/toos/CarboSeqSimulator commit b4b11a86a9c43b3dd4a3d27af9f2d99463cdbffa-dirty"
siwaa
parents: 4
diff changeset
118 preprocessorInputs = ppi)
366449cab681 "planemo upload for repository https://forgemia.inra.fr/carboseq/record-projet-carboseq/-/tree/b4b11a86a9c43b3dd4a3d27af9f2d99463cdbffa/toos/CarboSeqSimulator commit b4b11a86a9c43b3dd4a3d27af9f2d99463cdbffa-dirty"
siwaa
parents: 4
diff changeset
119 print("between load an sim")
366449cab681 "planemo upload for repository https://forgemia.inra.fr/carboseq/record-projet-carboseq/-/tree/b4b11a86a9c43b3dd4a3d27af9f2d99463cdbffa/toos/CarboSeqSimulator commit b4b11a86a9c43b3dd4a3d27af9f2d99463cdbffa-dirty"
siwaa
parents: 4
diff changeset
120 modeltoolbox::runSims(maxCores = NBCores)
8
5fdc9d0c223b "planemo upload for repository https://forgemia.inra.fr/carboseq/record-projet-carboseq/-/tree/43e7f4ebfe4e552bf684936df0a050cb6def5aab/toos/CarboSeqSimulator commit 43e7f4ebfe4e552bf684936df0a050cb6def5aab-dirty"
siwaa
parents: 7
diff changeset
121 res <- modeltoolbox::getYearlySOCResults()
5fdc9d0c223b "planemo upload for repository https://forgemia.inra.fr/carboseq/record-projet-carboseq/-/tree/43e7f4ebfe4e552bf684936df0a050cb6def5aab/toos/CarboSeqSimulator commit 43e7f4ebfe4e552bf684936df0a050cb6def5aab-dirty"
siwaa
parents: 7
diff changeset
122 # res <- modeltoolbox::readSocForcingsResults()
7
366449cab681 "planemo upload for repository https://forgemia.inra.fr/carboseq/record-projet-carboseq/-/tree/b4b11a86a9c43b3dd4a3d27af9f2d99463cdbffa/toos/CarboSeqSimulator commit b4b11a86a9c43b3dd4a3d27af9f2d99463cdbffa-dirty"
siwaa
parents: 4
diff changeset
123 fileName <- "resRun.RData"
366449cab681 "planemo upload for repository https://forgemia.inra.fr/carboseq/record-projet-carboseq/-/tree/b4b11a86a9c43b3dd4a3d27af9f2d99463cdbffa/toos/CarboSeqSimulator commit b4b11a86a9c43b3dd4a3d27af9f2d99463cdbffa-dirty"
siwaa
parents: 4
diff changeset
124 filePath <- file.path(srcOut, fileName)
366449cab681 "planemo upload for repository https://forgemia.inra.fr/carboseq/record-projet-carboseq/-/tree/b4b11a86a9c43b3dd4a3d27af9f2d99463cdbffa/toos/CarboSeqSimulator commit b4b11a86a9c43b3dd4a3d27af9f2d99463cdbffa-dirty"
siwaa
parents: 4
diff changeset
125 save(res, file = filePath)
366449cab681 "planemo upload for repository https://forgemia.inra.fr/carboseq/record-projet-carboseq/-/tree/b4b11a86a9c43b3dd4a3d27af9f2d99463cdbffa/toos/CarboSeqSimulator commit b4b11a86a9c43b3dd4a3d27af9f2d99463cdbffa-dirty"
siwaa
parents: 4
diff changeset
126 }
1
89c69fcbf561 "planemo upload for repository https://forgemia.inra.fr/carboseq/record-projet-carboseq/-/tree/ae4b6513d1114f2bf0f476b9398c6d8d39e08a0c/toos/CarboSeqSimulator commit ae4b6513d1114f2bf0f476b9398c6d8d39e08a0c-dirty"
siwaa
parents:
diff changeset
127 }
7
366449cab681 "planemo upload for repository https://forgemia.inra.fr/carboseq/record-projet-carboseq/-/tree/b4b11a86a9c43b3dd4a3d27af9f2d99463cdbffa/toos/CarboSeqSimulator commit b4b11a86a9c43b3dd4a3d27af9f2d99463cdbffa-dirty"
siwaa
parents: 4
diff changeset
128
366449cab681 "planemo upload for repository https://forgemia.inra.fr/carboseq/record-projet-carboseq/-/tree/b4b11a86a9c43b3dd4a3d27af9f2d99463cdbffa/toos/CarboSeqSimulator commit b4b11a86a9c43b3dd4a3d27af9f2d99463cdbffa-dirty"
siwaa
parents: 4
diff changeset
129 if (part == "modeltoolbox_sem_remote") {
366449cab681 "planemo upload for repository https://forgemia.inra.fr/carboseq/record-projet-carboseq/-/tree/b4b11a86a9c43b3dd4a3d27af9f2d99463cdbffa/toos/CarboSeqSimulator commit b4b11a86a9c43b3dd4a3d27af9f2d99463cdbffa-dirty"
siwaa
parents: 4
diff changeset
130 DS <- F
366449cab681 "planemo upload for repository https://forgemia.inra.fr/carboseq/record-projet-carboseq/-/tree/b4b11a86a9c43b3dd4a3d27af9f2d99463cdbffa/toos/CarboSeqSimulator commit b4b11a86a9c43b3dd4a3d27af9f2d99463cdbffa-dirty"
siwaa
parents: 4
diff changeset
131 print("Setting DS to F. Will semantify outside of the csoprapreprocessor functions")
366449cab681 "planemo upload for repository https://forgemia.inra.fr/carboseq/record-projet-carboseq/-/tree/b4b11a86a9c43b3dd4a3d27af9f2d99463cdbffa/toos/CarboSeqSimulator commit b4b11a86a9c43b3dd4a3d27af9f2d99463cdbffa-dirty"
siwaa
parents: 4
diff changeset
132 f0 <- function(){
366449cab681 "planemo upload for repository https://forgemia.inra.fr/carboseq/record-projet-carboseq/-/tree/b4b11a86a9c43b3dd4a3d27af9f2d99463cdbffa/toos/CarboSeqSimulator commit b4b11a86a9c43b3dd4a3d27af9f2d99463cdbffa-dirty"
siwaa
parents: 4
diff changeset
133 path <- this.path::this.dir()
366449cab681 "planemo upload for repository https://forgemia.inra.fr/carboseq/record-projet-carboseq/-/tree/b4b11a86a9c43b3dd4a3d27af9f2d99463cdbffa/toos/CarboSeqSimulator commit b4b11a86a9c43b3dd4a3d27af9f2d99463cdbffa-dirty"
siwaa
parents: 4
diff changeset
134 print(path)
366449cab681 "planemo upload for repository https://forgemia.inra.fr/carboseq/record-projet-carboseq/-/tree/b4b11a86a9c43b3dd4a3d27af9f2d99463cdbffa/toos/CarboSeqSimulator commit b4b11a86a9c43b3dd4a3d27af9f2d99463cdbffa-dirty"
siwaa
parents: 4
diff changeset
135 setwd(path)
366449cab681 "planemo upload for repository https://forgemia.inra.fr/carboseq/record-projet-carboseq/-/tree/b4b11a86a9c43b3dd4a3d27af9f2d99463cdbffa/toos/CarboSeqSimulator commit b4b11a86a9c43b3dd4a3d27af9f2d99463cdbffa-dirty"
siwaa
parents: 4
diff changeset
136 setwd("../..")
366449cab681 "planemo upload for repository https://forgemia.inra.fr/carboseq/record-projet-carboseq/-/tree/b4b11a86a9c43b3dd4a3d27af9f2d99463cdbffa/toos/CarboSeqSimulator commit b4b11a86a9c43b3dd4a3d27af9f2d99463cdbffa-dirty"
siwaa
parents: 4
diff changeset
137 csopratools::semantify(
366449cab681 "planemo upload for repository https://forgemia.inra.fr/carboseq/record-projet-carboseq/-/tree/b4b11a86a9c43b3dd4a3d27af9f2d99463cdbffa/toos/CarboSeqSimulator commit b4b11a86a9c43b3dd4a3d27af9f2d99463cdbffa-dirty"
siwaa
parents: 4
diff changeset
138 inputDir = srcDir,
366449cab681 "planemo upload for repository https://forgemia.inra.fr/carboseq/record-projet-carboseq/-/tree/b4b11a86a9c43b3dd4a3d27af9f2d99463cdbffa/toos/CarboSeqSimulator commit b4b11a86a9c43b3dd4a3d27af9f2d99463cdbffa-dirty"
siwaa
parents: 4
diff changeset
139 outputDir = srcDir,
366449cab681 "planemo upload for repository https://forgemia.inra.fr/carboseq/record-projet-carboseq/-/tree/b4b11a86a9c43b3dd4a3d27af9f2d99463cdbffa/toos/CarboSeqSimulator commit b4b11a86a9c43b3dd4a3d27af9f2d99463cdbffa-dirty"
siwaa
parents: 4
diff changeset
140 name = "carboseq",
366449cab681 "planemo upload for repository https://forgemia.inra.fr/carboseq/record-projet-carboseq/-/tree/b4b11a86a9c43b3dd4a3d27af9f2d99463cdbffa/toos/CarboSeqSimulator commit b4b11a86a9c43b3dd4a3d27af9f2d99463cdbffa-dirty"
siwaa
parents: 4
diff changeset
141 use = "service",
366449cab681 "planemo upload for repository https://forgemia.inra.fr/carboseq/record-projet-carboseq/-/tree/b4b11a86a9c43b3dd4a3d27af9f2d99463cdbffa/toos/CarboSeqSimulator commit b4b11a86a9c43b3dd4a3d27af9f2d99463cdbffa-dirty"
siwaa
parents: 4
diff changeset
142 URL = url,
366449cab681 "planemo upload for repository https://forgemia.inra.fr/carboseq/record-projet-carboseq/-/tree/b4b11a86a9c43b3dd4a3d27af9f2d99463cdbffa/toos/CarboSeqSimulator commit b4b11a86a9c43b3dd4a3d27af9f2d99463cdbffa-dirty"
siwaa
parents: 4
diff changeset
143 extFileNames = paste0(c("crop", "soil", "units"), ".csv")
366449cab681 "planemo upload for repository https://forgemia.inra.fr/carboseq/record-projet-carboseq/-/tree/b4b11a86a9c43b3dd4a3d27af9f2d99463cdbffa/toos/CarboSeqSimulator commit b4b11a86a9c43b3dd4a3d27af9f2d99463cdbffa-dirty"
siwaa
parents: 4
diff changeset
144 )
366449cab681 "planemo upload for repository https://forgemia.inra.fr/carboseq/record-projet-carboseq/-/tree/b4b11a86a9c43b3dd4a3d27af9f2d99463cdbffa/toos/CarboSeqSimulator commit b4b11a86a9c43b3dd4a3d27af9f2d99463cdbffa-dirty"
siwaa
parents: 4
diff changeset
145
366449cab681 "planemo upload for repository https://forgemia.inra.fr/carboseq/record-projet-carboseq/-/tree/b4b11a86a9c43b3dd4a3d27af9f2d99463cdbffa/toos/CarboSeqSimulator commit b4b11a86a9c43b3dd4a3d27af9f2d99463cdbffa-dirty"
siwaa
parents: 4
diff changeset
146 # ppi$srcDirOutput <- NULL # Hack
366449cab681 "planemo upload for repository https://forgemia.inra.fr/carboseq/record-projet-carboseq/-/tree/b4b11a86a9c43b3dd4a3d27af9f2d99463cdbffa/toos/CarboSeqSimulator commit b4b11a86a9c43b3dd4a3d27af9f2d99463cdbffa-dirty"
siwaa
parents: 4
diff changeset
147
366449cab681 "planemo upload for repository https://forgemia.inra.fr/carboseq/record-projet-carboseq/-/tree/b4b11a86a9c43b3dd4a3d27af9f2d99463cdbffa/toos/CarboSeqSimulator commit b4b11a86a9c43b3dd4a3d27af9f2d99463cdbffa-dirty"
siwaa
parents: 4
diff changeset
148 modeltoolbox::loadCSVs(maxCores = NBCores, cinputCalculator = "cinest",
366449cab681 "planemo upload for repository https://forgemia.inra.fr/carboseq/record-projet-carboseq/-/tree/b4b11a86a9c43b3dd4a3d27af9f2d99463cdbffa/toos/CarboSeqSimulator commit b4b11a86a9c43b3dd4a3d27af9f2d99463cdbffa-dirty"
siwaa
parents: 4
diff changeset
149 preprocessorInputs = ppi)
366449cab681 "planemo upload for repository https://forgemia.inra.fr/carboseq/record-projet-carboseq/-/tree/b4b11a86a9c43b3dd4a3d27af9f2d99463cdbffa/toos/CarboSeqSimulator commit b4b11a86a9c43b3dd4a3d27af9f2d99463cdbffa-dirty"
siwaa
parents: 4
diff changeset
150 modeltoolbox::runSims(maxCores = NBCores)
8
5fdc9d0c223b "planemo upload for repository https://forgemia.inra.fr/carboseq/record-projet-carboseq/-/tree/43e7f4ebfe4e552bf684936df0a050cb6def5aab/toos/CarboSeqSimulator commit 43e7f4ebfe4e552bf684936df0a050cb6def5aab-dirty"
siwaa
parents: 7
diff changeset
151 res <- modeltoolbox::getYearlySOCResults()
5fdc9d0c223b "planemo upload for repository https://forgemia.inra.fr/carboseq/record-projet-carboseq/-/tree/43e7f4ebfe4e552bf684936df0a050cb6def5aab/toos/CarboSeqSimulator commit 43e7f4ebfe4e552bf684936df0a050cb6def5aab-dirty"
siwaa
parents: 7
diff changeset
152 # res <- modeltoolbox::readSocForcingsResults()
7
366449cab681 "planemo upload for repository https://forgemia.inra.fr/carboseq/record-projet-carboseq/-/tree/b4b11a86a9c43b3dd4a3d27af9f2d99463cdbffa/toos/CarboSeqSimulator commit b4b11a86a9c43b3dd4a3d27af9f2d99463cdbffa-dirty"
siwaa
parents: 4
diff changeset
153 fileName <- "resRun.RData"
366449cab681 "planemo upload for repository https://forgemia.inra.fr/carboseq/record-projet-carboseq/-/tree/b4b11a86a9c43b3dd4a3d27af9f2d99463cdbffa/toos/CarboSeqSimulator commit b4b11a86a9c43b3dd4a3d27af9f2d99463cdbffa-dirty"
siwaa
parents: 4
diff changeset
154 filePath <- file.path(srcOut, fileName)
366449cab681 "planemo upload for repository https://forgemia.inra.fr/carboseq/record-projet-carboseq/-/tree/b4b11a86a9c43b3dd4a3d27af9f2d99463cdbffa/toos/CarboSeqSimulator commit b4b11a86a9c43b3dd4a3d27af9f2d99463cdbffa-dirty"
siwaa
parents: 4
diff changeset
155 save(res, file = filePath)
366449cab681 "planemo upload for repository https://forgemia.inra.fr/carboseq/record-projet-carboseq/-/tree/b4b11a86a9c43b3dd4a3d27af9f2d99463cdbffa/toos/CarboSeqSimulator commit b4b11a86a9c43b3dd4a3d27af9f2d99463cdbffa-dirty"
siwaa
parents: 4
diff changeset
156 }
4
a069fc43b0b1 "planemo upload for repository https://forgemia.inra.fr/carboseq/record-projet-carboseq/-/tree/ed5816b24b0c91099c78cbb5bbbe835ae5c74cd7/toos/CarboSeqSimulator commit ed5816b24b0c91099c78cbb5bbbe835ae5c74cd7-dirty"
siwaa
parents: 1
diff changeset
157 }
7
366449cab681 "planemo upload for repository https://forgemia.inra.fr/carboseq/record-projet-carboseq/-/tree/b4b11a86a9c43b3dd4a3d27af9f2d99463cdbffa/toos/CarboSeqSimulator commit b4b11a86a9c43b3dd4a3d27af9f2d99463cdbffa-dirty"
siwaa
parents: 4
diff changeset
158
366449cab681 "planemo upload for repository https://forgemia.inra.fr/carboseq/record-projet-carboseq/-/tree/b4b11a86a9c43b3dd4a3d27af9f2d99463cdbffa/toos/CarboSeqSimulator commit b4b11a86a9c43b3dd4a3d27af9f2d99463cdbffa-dirty"
siwaa
parents: 4
diff changeset
159 ppi <- list(
366449cab681 "planemo upload for repository https://forgemia.inra.fr/carboseq/record-projet-carboseq/-/tree/b4b11a86a9c43b3dd4a3d27af9f2d99463cdbffa/toos/CarboSeqSimulator commit b4b11a86a9c43b3dd4a3d27af9f2d99463cdbffa-dirty"
siwaa
parents: 4
diff changeset
160 weatherRetrievalMethod = "service",
366449cab681 "planemo upload for repository https://forgemia.inra.fr/carboseq/record-projet-carboseq/-/tree/b4b11a86a9c43b3dd4a3d27af9f2d99463cdbffa/toos/CarboSeqSimulator commit b4b11a86a9c43b3dd4a3d27af9f2d99463cdbffa-dirty"
siwaa
parents: 4
diff changeset
161 srcDir = srcDir,
366449cab681 "planemo upload for repository https://forgemia.inra.fr/carboseq/record-projet-carboseq/-/tree/b4b11a86a9c43b3dd4a3d27af9f2d99463cdbffa/toos/CarboSeqSimulator commit b4b11a86a9c43b3dd4a3d27af9f2d99463cdbffa-dirty"
siwaa
parents: 4
diff changeset
162 # srcDirOutput = srcDirOutput,
366449cab681 "planemo upload for repository https://forgemia.inra.fr/carboseq/record-projet-carboseq/-/tree/b4b11a86a9c43b3dd4a3d27af9f2d99463cdbffa/toos/CarboSeqSimulator commit b4b11a86a9c43b3dd4a3d27af9f2d99463cdbffa-dirty"
siwaa
parents: 4
diff changeset
163 doSemantify = DS,
366449cab681 "planemo upload for repository https://forgemia.inra.fr/carboseq/record-projet-carboseq/-/tree/b4b11a86a9c43b3dd4a3d27af9f2d99463cdbffa/toos/CarboSeqSimulator commit b4b11a86a9c43b3dd4a3d27af9f2d99463cdbffa-dirty"
siwaa
parents: 4
diff changeset
164 weatherRetrievalURL = "https://coby.infosol.inrae.fr:8080/climate",
366449cab681 "planemo upload for repository https://forgemia.inra.fr/carboseq/record-projet-carboseq/-/tree/b4b11a86a9c43b3dd4a3d27af9f2d99463cdbffa/toos/CarboSeqSimulator commit b4b11a86a9c43b3dd4a3d27af9f2d99463cdbffa-dirty"
siwaa
parents: 4
diff changeset
165 semantifierServiceURL = url
366449cab681 "planemo upload for repository https://forgemia.inra.fr/carboseq/record-projet-carboseq/-/tree/b4b11a86a9c43b3dd4a3d27af9f2d99463cdbffa/toos/CarboSeqSimulator commit b4b11a86a9c43b3dd4a3d27af9f2d99463cdbffa-dirty"
siwaa
parents: 4
diff changeset
166 )
366449cab681 "planemo upload for repository https://forgemia.inra.fr/carboseq/record-projet-carboseq/-/tree/b4b11a86a9c43b3dd4a3d27af9f2d99463cdbffa/toos/CarboSeqSimulator commit b4b11a86a9c43b3dd4a3d27af9f2d99463cdbffa-dirty"
siwaa
parents: 4
diff changeset
167
1
89c69fcbf561 "planemo upload for repository https://forgemia.inra.fr/carboseq/record-projet-carboseq/-/tree/ae4b6513d1114f2bf0f476b9398c6d8d39e08a0c/toos/CarboSeqSimulator commit ae4b6513d1114f2bf0f476b9398c6d8d39e08a0c-dirty"
siwaa
parents:
diff changeset
168
89c69fcbf561 "planemo upload for repository https://forgemia.inra.fr/carboseq/record-projet-carboseq/-/tree/ae4b6513d1114f2bf0f476b9398c6d8d39e08a0c/toos/CarboSeqSimulator commit ae4b6513d1114f2bf0f476b9398c6d8d39e08a0c-dirty"
siwaa
parents:
diff changeset
169 print(url)
89c69fcbf561 "planemo upload for repository https://forgemia.inra.fr/carboseq/record-projet-carboseq/-/tree/ae4b6513d1114f2bf0f476b9398c6d8d39e08a0c/toos/CarboSeqSimulator commit ae4b6513d1114f2bf0f476b9398c6d8d39e08a0c-dirty"
siwaa
parents:
diff changeset
170 print(srcDir)
7
366449cab681 "planemo upload for repository https://forgemia.inra.fr/carboseq/record-projet-carboseq/-/tree/b4b11a86a9c43b3dd4a3d27af9f2d99463cdbffa/toos/CarboSeqSimulator commit b4b11a86a9c43b3dd4a3d27af9f2d99463cdbffa-dirty"
siwaa
parents: 4
diff changeset
171 # print(srcDirOutput)
1
89c69fcbf561 "planemo upload for repository https://forgemia.inra.fr/carboseq/record-projet-carboseq/-/tree/ae4b6513d1114f2bf0f476b9398c6d8d39e08a0c/toos/CarboSeqSimulator commit ae4b6513d1114f2bf0f476b9398c6d8d39e08a0c-dirty"
siwaa
parents:
diff changeset
172 print(srcOut)
89c69fcbf561 "planemo upload for repository https://forgemia.inra.fr/carboseq/record-projet-carboseq/-/tree/ae4b6513d1114f2bf0f476b9398c6d8d39e08a0c/toos/CarboSeqSimulator commit ae4b6513d1114f2bf0f476b9398c6d8d39e08a0c-dirty"
siwaa
parents:
diff changeset
173 print(DS)
89c69fcbf561 "planemo upload for repository https://forgemia.inra.fr/carboseq/record-projet-carboseq/-/tree/ae4b6513d1114f2bf0f476b9398c6d8d39e08a0c/toos/CarboSeqSimulator commit ae4b6513d1114f2bf0f476b9398c6d8d39e08a0c-dirty"
siwaa
parents:
diff changeset
174 print(NBCores)
89c69fcbf561 "planemo upload for repository https://forgemia.inra.fr/carboseq/record-projet-carboseq/-/tree/ae4b6513d1114f2bf0f476b9398c6d8d39e08a0c/toos/CarboSeqSimulator commit ae4b6513d1114f2bf0f476b9398c6d8d39e08a0c-dirty"
siwaa
parents:
diff changeset
175 print(f0)
7
366449cab681 "planemo upload for repository https://forgemia.inra.fr/carboseq/record-projet-carboseq/-/tree/b4b11a86a9c43b3dd4a3d27af9f2d99463cdbffa/toos/CarboSeqSimulator commit b4b11a86a9c43b3dd4a3d27af9f2d99463cdbffa-dirty"
siwaa
parents: 4
diff changeset
176
1
89c69fcbf561 "planemo upload for repository https://forgemia.inra.fr/carboseq/record-projet-carboseq/-/tree/ae4b6513d1114f2bf0f476b9398c6d8d39e08a0c/toos/CarboSeqSimulator commit ae4b6513d1114f2bf0f476b9398c6d8d39e08a0c-dirty"
siwaa
parents:
diff changeset
177 f0()