From f58e43d2d06a465b833511169c47b810bebf6514 Mon Sep 17 00:00:00 2001 From: Alexander Sandercock <39815775+alex-sandercock@users.noreply.github.com> Date: Wed, 28 Aug 2024 16:29:17 -0400 Subject: [PATCH] fixed chrom order bug --- R/mod_diversity.R | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/R/mod_diversity.R b/R/mod_diversity.R index 821e686..1f5493f 100644 --- a/R/mod_diversity.R +++ b/R/mod_diversity.R @@ -300,7 +300,12 @@ mod_diversity_server <- function(id){ ) #Order the Chr column diversity_items$pos_df$POS <- as.numeric(diversity_items$pos_df$POS) - # Sort the dataframe + # Sort the dataframe and pad with a 0 if only a single digit is provided + diversity_items$pos_df$CHROM <- ifelse( + nchar(diversity_items$pos_df$CHROM) == 1, + paste0("0", diversity_items$pos_df$CHROM), + diversity_items$pos_df$CHROM + ) diversity_items$pos_df <- diversity_items$pos_df[order(diversity_items$pos_df$CHROM), ] #Plot