# HG changeset patch
# User iuc
# Date 1760523856 0
# Node ID fb9dc2ee2fd46384d025556bda7cf0d917569638
# Parent ae2aad0a6d508cf8d2c549dd96e8193f3f8a6e4a
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/edger commit 76bd257ee51e9d7b912f570fb9ced1084ef44212
diff -r ae2aad0a6d50 -r fb9dc2ee2fd4 edger.R
--- a/edger.R Wed Sep 04 15:50:01 2024 +0000
+++ b/edger.R Wed Oct 15 10:24:16 2025 +0000
@@ -330,6 +330,8 @@
}
contrast_data <- sanitise_equation(contrast_data)
contrast_data <- gsub(" ", ".", contrast_data, fixed = TRUE)
+# Convert colons to dots to match design matrix column name processing
+contrast_data <- gsub(":", ".", contrast_data, fixed = TRUE)
bcv_pdf <- make_out("bcvplot.pdf")
bcv_png <- make_out("bcvplot.png")
@@ -431,6 +433,9 @@
colnames(design) <- gsub(factor_list[i], "", colnames(design), fixed = TRUE)
}
+# Ensure column names are syntactically valid
+colnames(design) <- make.names(colnames(design))
+
# Calculating normalising factor, estimating dispersion
data <- calcNormFactors(data, method = opt$normOpt)
diff -r ae2aad0a6d50 -r fb9dc2ee2fd4 edger.xml
--- a/edger.xml Wed Sep 04 15:50:01 2024 +0000
+++ b/edger.xml Wed Oct 15 10:24:16 2025 +0000
@@ -4,7 +4,7 @@
3.36.0
- 5
+ 6
topic_3308
@@ -212,7 +212,7 @@
- ^[\w\-()]+$
+ ^[\w\-():]+$
@@ -295,20 +295,21 @@
-
-
-
+
+
+
+
-
-
+
+
-
+
-
+
@@ -334,17 +335,18 @@
-
-
-
+
+
+
+
-
-
+
+
-
+
@@ -364,19 +366,20 @@
-
-
-
-
-
+
+
+
+
+
+
-
-
+
+
-
+
@@ -388,19 +391,20 @@
-
-
-
-
-
+
+
+
+
+
+
-
-
+
+
-
+
-
-
-
+
+
+
+
-
+
-
-
+
+
-
+
@@ -440,15 +445,15 @@
-
-
-
-
-
-
+
+
+
+
+
+
-
+
@@ -460,18 +465,19 @@
-
-
-
-
+
+
+
+
+
-
-
+
+
-
+
@@ -489,18 +495,19 @@
-
-
-
+
+
+
+
-
-
+
+
-
-
+
+
-
-
+
+
@@ -522,7 +529,7 @@
-
+
@@ -537,16 +544,16 @@
-
-
-
-
+
+
+
+
-
+
-
+
@@ -570,23 +577,24 @@
-
-
-
+
+
+
+
-
-
+
+
-
-
-
+
+
+
-
-
+
+
-
-
-
+
+
+
+
-
-
+
+
-
-
-
-
-
-
+
+
+
+
+
+
-
-
-
+
+
+
+
-
-
+
+
-
-
-
+
+
+
-
-
+
+
-
-
-
+
+
+
+
-
+
-
-
+
+
-
+
@@ -710,6 +721,78 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+