# HG changeset patch # User siwaa # Date 1726569699 0 # Node ID 2af4b1e46d9016da01f87d69c85745ffe4bc8b38 # Parent 5fdc9d0c223bb9ae34f112ef25aa494694b92d4a "planemo upload for repository https://forgemia.inra.fr/carboseq/record-projet-carboseq/-/tree/0376c8590ba7b401f91db9be50a49e03cf5044fb/toos/CarboSeqSimulator commit 0376c8590ba7b401f91db9be50a49e03cf5044fb-dirty" diff -r 5fdc9d0c223b -r 2af4b1e46d90 carboseqSimulator.xml --- a/carboseqSimulator.xml Fri Aug 30 13:29:48 2024 +0000 +++ b/carboseqSimulator.xml Tue Sep 17 10:41:39 2024 +0000 @@ -1,7 +1,7 @@ - + To run the CarboSeq simulator - docker://registry.forgemia.inra.fr/csopra/csopralibs:siwaa + docker://registry.forgemia.inra.fr/csopra/csopralibs:main - + @@ -42,7 +42,7 @@ - + diff -r 5fdc9d0c223b -r 2af4b1e46d90 carboseqUnsplit.R --- a/carboseqUnsplit.R Fri Aug 30 13:29:48 2024 +0000 +++ b/carboseqUnsplit.R Tue Sep 17 10:41:39 2024 +0000 @@ -1,23 +1,13 @@ - -resU <- data.frame() +library(data.table) +library(dplyr) -listFiles <- list.files('./inputs') - -# restoring the order first - -orderVec <- c() +resU <- data.table(); -for (i in list.files('./inputs')) { - load(file.path('.', 'inputs',i)) - orderVec <- c(orderVec, res$ID[1]); - rm(res) - } +listFiles <- commandArgs(trailingOnly = TRUE) -listFilesReOrder <- listFiles[order(orderVec)] - -for (i in listFilesReOrder) { - load(file.path('.', 'inputs',i)) - resU<- rbind(resU, res); +for (i in listFiles) { + load(i) + resU<- dplyr::bind_rows(resU, res); rm(res) } diff -r 5fdc9d0c223b -r 2af4b1e46d90 carboseqUnsplit.xml --- a/carboseqUnsplit.xml Fri Aug 30 13:29:48 2024 +0000 +++ b/carboseqUnsplit.xml Tue Sep 17 10:41:39 2024 +0000 @@ -1,14 +1,10 @@ - + To unsplit CarboSeq results - docker://registry.forgemia.inra.fr/csopra/csopralibs:siwa + docker://registry.forgemia.inra.fr/carboseq/record-projet-carboseq/carboseq_r_4_siwaa