comparison scripts/clusterinspect.R @ 9:a6821f856a1e draft

planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/raceid3 commit 82a18e57158136e265a26f27feb40f8dc13437bf
author iuc
date Wed, 24 Aug 2022 18:10:56 +0000
parents c8434a623268
children 6e90c8adf84f
comparison
equal deleted inserted replaced
8:df8e4e54d367 9:a6821f856a1e
1 #!/usr/bin/env R 1 #!/usr/bin/env R
2 VERSION <- "0.5" # nolint 2 VERSION <- "0.5" # nolint
3 3
4 args <- commandArgs(trailingOnly = T) 4 args <- commandArgs(trailingOnly = TRUE)
5 5
6 if (length(args) != 1) { 6 if (length(args) != 1) {
7 message(paste("VERSION:", VERSION)) 7 message(paste("VERSION:", VERSION))
8 stop("Please provide the config file") 8 stop("Please provide the config file")
9 } 9 }
72 72
73 getSubNames <- function(lob, sc) { # nolint 73 getSubNames <- function(lob, sc) { # nolint
74 use_names <- NULL 74 use_names <- NULL
75 if (!is.null(lob$manual)) { 75 if (!is.null(lob$manual)) {
76 use_names <- lob$manual 76 use_names <- lob$manual
77 } 77 }else if (!is.null(lob$regex)) {
78 else if (!is.null(lob$regex)) {
79 nm <- colnames(sc@ndata) 78 nm <- colnames(sc@ndata)
80 use_names <- nm[grep(lob$regex, nm)] 79 use_names <- nm[grep(lob$regex, nm)]
81 } 80 }else if (!is.null(lob$cln)) {
82 else if (!is.null(lob$cln)) {
83 use_names <- names(sc@cpart)[sc@cpart %in% lob$cln] 81 use_names <- names(sc@cpart)[sc@cpart %in% lob$cln]
84 } 82 }
85 if (is.null(use_names)) { 83 if (is.null(use_names)) {
86 stop("A or B names not given!") 84 stop("A or B names not given!")
87 } 85 }
110 } 108 }
111 109
112 title <- paste(":", plotexp$n) 110 title <- paste(":", plotexp$n)
113 plotexp$n <- "" 111 plotexp$n <- ""
114 112
115 plotexp$logsc <- FALSE; plotexp$fr <- FALSE 113 plotexp$logsc <- FALSE
114 plotexp$fr <- FALSE
116 print(do.call(plotexpmap, c(sc, plotexp))) 115 print(do.call(plotexpmap, c(sc, plotexp)))
117 print(do.call(mtext, c(paste("tSNE", title), test))) 116 print(do.call(mtext, c(paste("tSNE", title), test)))
118 117
119 plotexp$logsc <- TRUE; plotexp$fr <- FALSE 118 plotexp$logsc <- TRUE
119 plotexp$fr <- FALSE
120 print(do.call(plotexpmap, c(sc, plotexp))) 120 print(do.call(plotexpmap, c(sc, plotexp)))
121 print(do.call(mtext, c(paste("tSNE (Log)", title), test))) 121 print(do.call(mtext, c(paste("tSNE (Log)", title), test)))
122 122
123 plotexp$logsc <- FALSE; plotexp$fr <- TRUE 123 plotexp$logsc <- FALSE
124 plotexp$fr <- TRUE
124 print(do.call(plotexpmap, c(sc, plotexp))) 125 print(do.call(plotexpmap, c(sc, plotexp)))
125 print(do.call(mtext, c(paste("FR", title), test))) 126 print(do.call(mtext, c(paste("FR", title), test)))
126 127
127 plotexp$logsc <- TRUE; plotexp$fr <- TRUE 128 plotexp$logsc <- TRUE
129 plotexp$fr <- TRUE
128 print(do.call(plotexpmap, c(sc, plotexp))) 130 print(do.call(plotexpmap, c(sc, plotexp)))
129 print(do.call(mtext, c(paste("FR (Log)", title), test))) 131 print(do.call(mtext, c(paste("FR (Log)", title), test)))
130 132
131 if (!is.null(plotmarkg$samples)) { 133 if (!is.null(plotmarkg$samples)) {
132 reg <- plotmarkg$samples 134 reg <- plotmarkg$samples