diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index c34dab47..50710b55 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -6,7 +6,7 @@ default_language_version: python: python3 repos: - repo: https://github.com/lorenzwalthert/precommit - rev: v0.4.0 + rev: v0.4.1 hooks: - id: style-files name: Style code with `styler` @@ -24,7 +24,6 @@ repos: - forcats - bioc::hermes - lifecycle - - logger - bioc::MultiAssayExperiment - rtables - S4Vectors diff --git a/DESCRIPTION b/DESCRIPTION index 47cebbb4..34c653ea 100644 --- a/DESCRIPTION +++ b/DESCRIPTION @@ -1,8 +1,8 @@ Type: Package Package: teal.modules.hermes Title: RNA-Seq Analysis Modules to Add to a Teal Application -Version: 0.1.6.9003 -Date: 2024-02-22 +Version: 0.1.6.9010 +Date: 2024-04-02 Authors@R: c( person("Daniel", "Sabanés Bové", , "daniel.sabanes_bove@roche.com", role = c("aut", "cre")), person("Nikolas", "Burkoff", role = "aut"), @@ -40,7 +40,6 @@ Imports: forcats, hermes (>= 1.7.1), lifecycle, - logger (>= 0.2.0), MultiAssayExperiment, rtables (>= 0.5.1), S4Vectors, @@ -50,16 +49,18 @@ Imports: stringr, SummarizedExperiment, teal.data (>= 0.3.0.9018), - teal.logger (>= 0.1.1), + teal.logger (>= 0.1.3.9013), teal.reporter (>= 0.2.0), teal.widgets (>= 0.4.0), - tern (>= 0.7.10) + tern (>= 0.7.10), + utils Suggests: BiocStyle, covr, dplyr, globals, knitr, + logger (>= 0.2.0), matrixStats, R6, rmarkdown, diff --git a/NAMESPACE b/NAMESPACE index cccf61a1..b526f3bd 100644 --- a/NAMESPACE +++ b/NAMESPACE @@ -73,3 +73,4 @@ import(teal.data) importFrom(S4Vectors,DataFrame) importFrom(S4Vectors,setListElement) importFrom(lifecycle,deprecate_soft) +importFrom(utils,str) diff --git a/NEWS.md b/NEWS.md index a7d2af1d..de8aac06 100644 --- a/NEWS.md +++ b/NEWS.md @@ -1,4 +1,4 @@ -# teal.modules.hermes 0.1.6.9003 +# teal.modules.hermes 0.1.6.9010 ### Miscellaneous * Added placeholders for `assaySpec`, `adtteSpec` and `geneSpec` inputs when no option is selected. diff --git a/R/adtteSpec.R b/R/adtteSpec.R index 026d3daa..c31e0c43 100644 --- a/R/adtteSpec.R +++ b/R/adtteSpec.R @@ -162,7 +162,7 @@ adtteSpecInput <- function(inputId, # nolint #' checkmate::assert_class(shiny::isolate(data()), "teal_data") #' moduleServer(id, function(input, output, session) { #' output$encoding_ui <- renderUI({ -#' div( +#' tags$div( #' experimentSpecInput(session$ns("experiment"), data, mae_name = "MAE"), #' assaySpecInput(session$ns("assay")), #' geneSpecInput(session$ns("genes"), funs = list(Mean = colMeans)), diff --git a/R/argument_convention.R b/R/argument_convention.R index 11324bf2..ab1316ab 100644 --- a/R/argument_convention.R +++ b/R/argument_convention.R @@ -43,6 +43,7 @@ #' @param plot_width (`list`)\cr list of integers to set the default, minimum, #' and maximum plot width. #' @param filter_panel_api (`FilterPanelAPI`)\cr object describing the actual filter panel API. +#' @param .test (`flag`)\cr whether to display the internal structure of the plot for testing purposes. #' #' @name module_arguments #' @keywords internal diff --git a/R/assaySpec.R b/R/assaySpec.R index 60770b36..d798fc90 100644 --- a/R/assaySpec.R +++ b/R/assaySpec.R @@ -55,7 +55,7 @@ assaySpecInput <- function(inputId, # nolint #' server <- function(id, data, filter_panel_api) { #' moduleServer(id, module = function(input, output, session) { #' output$encoding_ui <- renderUI({ -#' div( +#' tags$div( #' experimentSpecInput(session$ns("experiment"), data, "MAE"), #' assaySpecInput( #' session$ns("assay"), diff --git a/R/barplot.R b/R/barplot.R index 0f6e4595..d58482fa 100644 --- a/R/barplot.R +++ b/R/barplot.R @@ -34,14 +34,16 @@ tm_g_barplot <- function(label, Max = matrixStats::colMaxs ), pre_output = NULL, - post_output = NULL) { - logger::log_info("Initializing tm_g_barplot") + post_output = NULL, + .test = FALSE) { + message("Initializing tm_g_barplot") assert_string(label) assert_string(mae_name) assert_character(exclude_assays) assert_summary_funs(summary_funs) assert_tag(pre_output, null.ok = TRUE) assert_tag(post_output, null.ok = TRUE) + assert_flag(.test) module( label = label, @@ -49,14 +51,16 @@ tm_g_barplot <- function(label, server_args = list( mae_name = mae_name, exclude_assays = exclude_assays, - summary_funs = summary_funs + summary_funs = summary_funs, + .test = .test ), ui = ui_g_barplot, ui_args = list( mae_name = mae_name, summary_funs = summary_funs, pre_output = pre_output, - post_output = post_output + post_output = post_output, + .test = .test ), datanames = mae_name ) @@ -69,10 +73,11 @@ ui_g_barplot <- function(id, mae_name, summary_funs, pre_output, - post_output) { + post_output, + .test = FALSE) { ns <- NS(id) teal.widgets::standard_layout( - encoding = div( + encoding = tags$div( ### Reporter teal.reporter::simple_reporter_ui(ns("simple_reporter")), ### @@ -101,7 +106,10 @@ ui_g_barplot <- function(id, ) ) ), - output = teal.widgets::plot_with_settings_ui(ns("plot")), + output = div( + if (.test) verbatimTextOutput(ns("table")) else NULL, + teal.widgets::plot_with_settings_ui(ns("plot")) + ), pre_output = pre_output, post_output = post_output ) @@ -116,11 +124,13 @@ srv_g_barplot <- function(id, reporter, mae_name, exclude_assays, - summary_funs) { + summary_funs, + .test = FALSE) { with_reporter <- !missing(reporter) && inherits(reporter, "Reporter") assert_class(filter_panel_api, "FilterPanelAPI") checkmate::assert_class(data, "reactive") checkmate::assert_class(shiny::isolate(data()), "teal_data") + assert_flag(.test) moduleServer(id, function(input, output, session) { output$experiment_ui <- renderUI({ experimentSpecInput(session$ns("experiment"), data, mae_name) @@ -189,6 +199,13 @@ srv_g_barplot <- function(id, plot_r = plot_r ) + if (.test) { + table_r <- reactive({ + utils::str(layer_data(plot_r())) + }) + output$table <- renderPrint(table_r()) + } + ### REPORTER if (with_reporter) { card_fun <- function(comment, label) { @@ -230,6 +247,7 @@ srv_g_barplot <- function(id, card$append_text("Comment", "header3") card$append_text(comment) } + card } teal.reporter::simple_reporter_srv("simple_reporter", reporter = reporter, card_fun = card_fun) @@ -246,14 +264,15 @@ srv_g_barplot <- function(id, #' if (interactive()) { #' sample_tm_g_barplot() #' } -sample_tm_g_barplot <- function() { +sample_tm_g_barplot <- function(.test = FALSE) { data <- teal.data::teal_data(MAE = hermes::multi_assay_experiment) app <- teal::init( data = data, modules = teal::modules( tm_g_barplot( label = "barplot", - mae_name = "MAE" + mae_name = "MAE", + .test = .test ) ) ) diff --git a/R/boxplot.R b/R/boxplot.R index 4057a61b..b8b39e3b 100644 --- a/R/boxplot.R +++ b/R/boxplot.R @@ -35,14 +35,16 @@ tm_g_boxplot <- function(label, Max = matrixStats::colMaxs ), pre_output = NULL, - post_output = NULL) { - logger::log_info("Initializing tm_g_boxplot") + post_output = NULL, + .test = FALSE) { + message("Initializing tm_g_boxplot") assert_string(label) assert_string(mae_name) assert_character(exclude_assays, any.missing = FALSE) assert_summary_funs(summary_funs, null.ok = TRUE) assert_tag(pre_output, null.ok = TRUE) assert_tag(post_output, null.ok = TRUE) + assert_flag(.test) teal::module( label = label, @@ -50,14 +52,16 @@ tm_g_boxplot <- function(label, server_args = list( mae_name = mae_name, summary_funs = summary_funs, - exclude_assays = exclude_assays + exclude_assays = exclude_assays, + .test = .test ), ui = ui_g_boxplot, ui_args = list( mae_name = mae_name, summary_funs = summary_funs, pre_output = pre_output, - post_output = post_output + post_output = post_output, + .test = .test ), datanames = mae_name ) @@ -70,10 +74,11 @@ ui_g_boxplot <- function(id, mae_name, summary_funs, pre_output, - post_output) { + post_output, + .test = FALSE) { ns <- NS(id) teal.widgets::standard_layout( - encoding = div( + encoding = tags$div( ### Reporter teal.reporter::simple_reporter_ui(ns("simple_reporter")), ### @@ -97,7 +102,10 @@ ui_g_boxplot <- function(id, ) ) ), - output = teal.widgets::plot_with_settings_ui(ns("plot")), + output = div( + if (.test) verbatimTextOutput(ns("table")) else NULL, + teal.widgets::plot_with_settings_ui(ns("plot")) + ), pre_output = pre_output, post_output = post_output ) @@ -112,7 +120,8 @@ srv_g_boxplot <- function(id, reporter, mae_name, exclude_assays, - summary_funs) { + summary_funs, + .test = FALSE) { with_reporter <- !missing(reporter) && inherits(reporter, "Reporter") assert_class(filter_panel_api, "FilterPanelAPI") checkmate::assert_class(data, "reactive") @@ -184,6 +193,13 @@ srv_g_boxplot <- function(id, plot_r = plot_r ) + if (.test) { + table_r <- reactive({ + utils::str(layer_data(plot_r())) + }) + output$table <- renderPrint(table_r()) + } + ### REPORTER if (with_reporter) { card_fun <- function(comment, label) { @@ -247,14 +263,15 @@ srv_g_boxplot <- function(id, #' if (interactive()) { #' sample_tm_g_boxplot() #' } -sample_tm_g_boxplot <- function() { +sample_tm_g_boxplot <- function(.test = FALSE) { data <- teal.data::teal_data(MAE = hermes::multi_assay_experiment) app <- teal::init( data = data, modules = teal::modules( tm_g_boxplot( label = "boxplot", - mae_name = "MAE" + mae_name = "MAE", + .test = .test ) ) ) diff --git a/R/experimentSpec.R b/R/experimentSpec.R index da953fc8..3dc7b516 100644 --- a/R/experimentSpec.R +++ b/R/experimentSpec.R @@ -132,7 +132,7 @@ h_gene_data <- function(object, name_annotation) { #' ns <- NS(id) #' teal.widgets::standard_layout( #' encoding = uiOutput(ns("encoding_ui")), -#' output = div( +#' output = tags$div( #' verbatimTextOutput(ns("summary")), #' verbatimTextOutput(ns("head")) #' ) @@ -145,7 +145,7 @@ h_gene_data <- function(object, name_annotation) { #' mae_name) { #' moduleServer(id, function(input, output, session) { #' output$encoding_ui <- renderUI({ -#' div( +#' tags$div( #' experimentSpecInput( #' session$ns("my_experiment"), #' data, diff --git a/R/forestplot.R b/R/forestplot.R index 3e9665cc..a76a86fc 100644 --- a/R/forestplot.R +++ b/R/forestplot.R @@ -53,8 +53,9 @@ tm_g_forest_tte <- function(label, pre_output = NULL, post_output = NULL, plot_height = c(600L, 200L, 2000L), - plot_width = c(1360L, 500L, 2000L)) { - logger::log_info("Initializing tm_g_forest_tte") + plot_width = c(1360L, 500L, 2000L), + .test = FALSE) { + message("Initializing tm_g_forest_tte") assert_string(label) assert_string(adtte_name) assert_string(mae_name) @@ -63,6 +64,7 @@ tm_g_forest_tte <- function(label, assert_summary_funs(summary_funs) assert_tag(pre_output, null.ok = TRUE) assert_tag(post_output, null.ok = TRUE) + assert_flag(.test) teal::module( label = label, @@ -74,7 +76,8 @@ tm_g_forest_tte <- function(label, exclude_assays = exclude_assays, summary_funs = summary_funs, plot_height = plot_height, - plot_width = plot_width + plot_width = plot_width, + .test = .test ), ui = ui_g_forest_tte, ui_args = list( @@ -82,7 +85,8 @@ tm_g_forest_tte <- function(label, mae_name = mae_name, summary_funs = summary_funs, pre_output = pre_output, - post_output = post_output + post_output = post_output, + .test = .test ), datanames = c(adtte_name, mae_name) ) @@ -96,10 +100,11 @@ ui_g_forest_tte <- function(id, mae_name, summary_funs, pre_output, - post_output) { + post_output, + .test = FALSE) { ns <- NS(id) teal.widgets::standard_layout( - encoding = div( + encoding = tags$div( ### Reporter teal.reporter::simple_reporter_ui(ns("simple_reporter")), ### @@ -120,7 +125,10 @@ ui_g_forest_tte <- function(id, ) ) ), - output = teal.widgets::plot_with_settings_ui(ns("plot")), + output = div( + if (.test) verbatimTextOutput(ns("table")) else NULL, + teal.widgets::plot_with_settings_ui(ns("plot")) + ), pre_output = pre_output, post_output = post_output ) @@ -139,7 +147,8 @@ srv_g_forest_tte <- function(id, exclude_assays, summary_funs, plot_height, - plot_width) { + plot_width, + .test = FALSE) { with_reporter <- !missing(reporter) && inherits(reporter, "Reporter") assert_class(filter_panel_api, "FilterPanelAPI") checkmate::assert_class(data, "reactive") @@ -217,8 +226,8 @@ srv_g_forest_tte <- function(id, }) forest_plot <- reactive({ - result <- result() - tern::g_forest(result) + res <- result() + tern::g_forest(res) }) pws <- teal.widgets::plot_with_settings_srv( @@ -228,6 +237,13 @@ srv_g_forest_tte <- function(id, width = plot_width ) + if (.test) { + table_r <- reactive({ + rtables::as_result_df(result()) + }) + output$table <- renderPrint(table_r()) + } + ### REPORTER if (with_reporter) { card_fun <- function(comment, label) { @@ -285,7 +301,7 @@ srv_g_forest_tte <- function(id, #' if (interactive()) { #' sample_tm_g_forest_tte() #' } -sample_tm_g_forest_tte <- function() { # nolint +sample_tm_g_forest_tte <- function(.test = FALSE) { # nolint data <- teal_data() data <- within(data, { ADTTE <- teal.modules.hermes::rADTTE %>% # nolint @@ -302,7 +318,8 @@ sample_tm_g_forest_tte <- function() { # nolint tm_g_forest_tte( label = "forest", adtte_name = "ADTTE", - mae_name = "MAE" + mae_name = "MAE", + .test = .test ) ) ) diff --git a/R/geneSpec.R b/R/geneSpec.R index 522fb8ea..1552302f 100644 --- a/R/geneSpec.R +++ b/R/geneSpec.R @@ -47,39 +47,39 @@ geneSpecInput <- function(inputId, # nolint ns <- NS(inputId) tagList( include_css_files(pattern = "*"), - div( + tags$div( class = "row", - div( + tags$div( class = "col-sm-8", tags$label( class = "control-label", label_genes ) ), - div( + tags$div( class = "col-sm-2", actionButton( ns("select_none_button"), - span(icon("remove-circle", lib = "glyphicon")), + tags$span(icon("remove-circle", lib = "glyphicon")), title = label_select_none_button, class = "pull-right list-genes" ), actionButton( ns("select_all_button"), - span(icon("ok-circle", lib = "glyphicon")), + tags$span(icon("ok-circle", lib = "glyphicon")), title = label_select_all_button, class = "pull-right list-genes" ) ), - div( + tags$div( class = "col-sm-2", actionButton( ns("text_button"), - span(icon("fas fa-font")), + tags$span(icon("fas fa-font")), title = label_text_button, class = "pull-right list-genes" ), - div( + tags$div( class = "pull-right", title = label_lock_button, shinyWidgets::prettyToggle( @@ -98,7 +98,7 @@ geneSpecInput <- function(inputId, # nolint ) ) ), - div( + tags$div( class = "custom-select-input", selectizeInput( ns("genes"), @@ -222,7 +222,7 @@ h_parse_genes <- function(words, choices) { #' ui <- function(id, funs) { #' ns <- NS(id) #' teal.widgets::standard_layout( -#' encoding = div( +#' encoding = tags$div( #' geneSpecInput( #' ns("my_genes"), #' funs = funs, diff --git a/R/km.R b/R/km.R index 06f46833..95662064 100644 --- a/R/km.R +++ b/R/km.R @@ -56,8 +56,9 @@ tm_g_km <- function(label, Max = matrixStats::colMaxs ), pre_output = NULL, - post_output = NULL) { - logger::log_info("Initializing tm_g_km") + post_output = NULL, + .test = FALSE) { + message("Initializing tm_g_km") assert_string(label) assert_string(adtte_name) assert_string(mae_name) @@ -75,7 +76,8 @@ tm_g_km <- function(label, mae_name = mae_name, adtte_vars = adtte_vars, exclude_assays = exclude_assays, - summary_funs = summary_funs + summary_funs = summary_funs, + .test = .test ), ui = ui_g_km, ui_args = list( @@ -83,7 +85,8 @@ tm_g_km <- function(label, mae_name = mae_name, summary_funs = summary_funs, pre_output = pre_output, - post_output = post_output + post_output = post_output, + .test = .test ), datanames = c(adtte_name, mae_name) ) @@ -97,10 +100,11 @@ ui_g_km <- function(id, mae_name, summary_funs, pre_output, - post_output) { + post_output, + .test = FALSE) { ns <- NS(id) teal.widgets::standard_layout( - encoding = div( + encoding = tags$div( ### Reporter teal.reporter::simple_reporter_ui(ns("simple_reporter")), ### @@ -127,7 +131,10 @@ ui_g_km <- function(id, ) ) ), - output = teal.widgets::plot_with_settings_ui(ns("plot")), + output = div( + if (.test) verbatimTextOutput(ns("table")) else NULL, + teal.widgets::plot_with_settings_ui(ns("plot")) + ), pre_output = pre_output, post_output = post_output ) @@ -144,7 +151,8 @@ srv_g_km <- function(id, mae_name, adtte_vars, summary_funs, - exclude_assays) { + exclude_assays, + .test = FALSE) { with_reporter <- !missing(reporter) && inherits(reporter, "Reporter") assert_class(filter_panel_api, "FilterPanelAPI") checkmate::assert_class(data, "reactive") @@ -199,7 +207,7 @@ srv_g_km <- function(id, probs = percentiles_without_borders ) - km_plot <- reactive({ + km_data <- reactive({ strata_var <- strata$sample_var() binned_adtte <- adtte$binned_adtte_subset() @@ -209,6 +217,15 @@ srv_g_km <- function(id, arm = adtte$gene_factor, strat = strata_var ) + + list(binned_adtte = binned_adtte, variables = variables) + }) + + km_plot <- reactive({ + km_data <- km_data() + + binned_adtte <- km_data$binned_adtte + variables <- km_data$variables tern::g_km(binned_adtte, variables = variables, annot_coxph = TRUE) }) @@ -219,6 +236,10 @@ srv_g_km <- function(id, plot_r = km_plot ) + if (.test) { + output$table <- renderPrint(km_data()) + } + ### REPORTER if (with_reporter) { card_fun <- function(comment, label) { @@ -276,7 +297,7 @@ srv_g_km <- function(id, #' if (interactive()) { #' sample_tm_g_km() #' } -sample_tm_g_km <- function() { # nolint +sample_tm_g_km <- function(.test = FALSE) { # nolint data <- teal_data() data <- within(data, { ADTTE <- teal.modules.hermes::rADTTE %>% # nolint @@ -291,7 +312,8 @@ sample_tm_g_km <- function() { # nolint tm_g_km( label = "kaplan-meier", adtte_name = "ADTTE", - mae_name = "MAE" + mae_name = "MAE", + .test = .test ) ) diff --git a/R/package.R b/R/package.R index e21acf41..035989a3 100644 --- a/R/package.R +++ b/R/package.R @@ -10,4 +10,5 @@ #' @import teal teal.data #' @importFrom S4Vectors setListElement DataFrame #' @importFrom lifecycle deprecate_soft +#' @importFrom utils str NULL diff --git a/R/pca.R b/R/pca.R index 4c07acf5..8e465411 100644 --- a/R/pca.R +++ b/R/pca.R @@ -29,8 +29,9 @@ tm_g_pca <- function(label, mae_name, exclude_assays = character(), pre_output = NULL, - post_output = NULL) { - logger::log_info("Initializing tm_g_pca") + post_output = NULL, + .test = FALSE) { + message("Initializing tm_g_pca") assert_string(label) assert_string(mae_name) assert_tag(pre_output, null.ok = TRUE) @@ -41,13 +42,15 @@ tm_g_pca <- function(label, server = srv_g_pca, server_args = list( mae_name = mae_name, - exclude_assays = exclude_assays + exclude_assays = exclude_assays, + .test = .test ), ui = ui_g_pca, ui_args = list( mae_name = mae_name, pre_output = pre_output, - post_output = post_output + post_output = post_output, + .test = .test ), datanames = mae_name ) @@ -59,13 +62,14 @@ tm_g_pca <- function(label, ui_g_pca <- function(id, mae_name, pre_output, - post_output) { + post_output, + .test = FALSE) { ns <- NS(id) tagList( teal.widgets::standard_layout( include_css_files(pattern = "*"), - encoding = div( + encoding = tags$div( ### Reporter teal.reporter::simple_reporter_ui(ns("simple_reporter")), ### @@ -111,7 +115,7 @@ ui_g_pca <- function(id, ) ) ), - output = div( + output = tags$div( style = "display:flow-root", tabsetPanel( id = ns("tab_selected"), @@ -120,6 +124,7 @@ ui_g_pca <- function(id, "PCA", column( width = 12, + if (.test) verbatimTextOutput(ns("test_pca")) else NULL, div( class = "my-5", teal.widgets::plot_with_settings_ui(ns("plot_pca")) @@ -131,6 +136,7 @@ ui_g_pca <- function(id, "PC and Sample Correlation", column( width = 12, + if (.test) verbatimTextOutput(ns("test_cor")) else NULL, div( class = "my-5", teal.widgets::plot_with_settings_ui(ns("plot_cor")) @@ -154,7 +160,8 @@ srv_g_pca <- function(id, filter_panel_api, reporter, mae_name, - exclude_assays) { + exclude_assays, + .test = FALSE) { with_reporter <- !missing(reporter) && inherits(reporter, "Reporter") assert_class(filter_panel_api, "FilterPanelAPI") checkmate::assert_class(data, "reactive") @@ -354,6 +361,11 @@ srv_g_pca <- function(id, plot_r = plot_cor ) + if (.test) { + output$test_pca <- renderPrint(layer_data(plot_pca())) + output$test_cor <- renderPrint(show_matrix_cor()) + } + ### REPORTER if (with_reporter) { card_fun <- function(comment, label) { @@ -449,14 +461,15 @@ srv_g_pca <- function(id, #' if (interactive()) { #' sample_tm_g_pca() #' } -sample_tm_g_pca <- function() { +sample_tm_g_pca <- function(.test = FALSE) { data <- teal.data::teal_data(MAE = hermes::multi_assay_experiment) app <- teal::init( data = data, modules = teal::modules( tm_g_pca( label = "pca", - mae_name = "MAE" + mae_name = "MAE", + .test = .test ) ) ) diff --git a/R/quality.R b/R/quality.R index d2d17f8c..41be5d3f 100644 --- a/R/quality.R +++ b/R/quality.R @@ -83,7 +83,8 @@ tm_g_quality <- function(label, mae_name, exclude_assays = character(), pre_output = NULL, - post_output = NULL) { + post_output = NULL, + .test = FALSE) { assert_string(label) assert_string(mae_name) assert_character(exclude_assays, any.missing = FALSE) @@ -95,13 +96,15 @@ tm_g_quality <- function(label, server = srv_g_quality, server_args = list( mae_name = mae_name, - exclude_assays = exclude_assays + exclude_assays = exclude_assays, + .test = .test ), ui = ui_g_quality, ui_args = list( mae_name = mae_name, pre_output = pre_output, - post_output = post_output + post_output = post_output, + .test = .test ), datanames = mae_name ) @@ -113,10 +116,11 @@ tm_g_quality <- function(label, ui_g_quality <- function(id, mae_name, pre_output, - post_output) { + post_output, + .test = FALSE) { ns <- NS(id) teal.widgets::standard_layout( - encoding = div( + encoding = tags$div( ### Reporter teal.reporter::simple_reporter_ui(ns("simple_reporter")), ### @@ -182,7 +186,10 @@ ui_g_quality <- function(id, ) ) ), - output = teal.widgets::plot_with_settings_ui(ns("plot")), + output = div( + if (.test) verbatimTextOutput(ns("table")) else NULL, + teal.widgets::plot_with_settings_ui(ns("plot")) + ), pre_output = pre_output, post_output = post_output ) @@ -196,7 +203,8 @@ srv_g_quality <- function(id, filter_panel_api, reporter, mae_name, - exclude_assays) { + exclude_assays, + .test = FALSE) { with_reporter <- !missing(reporter) && inherits(reporter, "Reporter") assert_class(filter_panel_api, "FilterPanelAPI") checkmate::assert_class(data, "reactive") @@ -352,6 +360,18 @@ srv_g_quality <- function(id, plot_r = plot_r ) + if (.test) { + table <- reactive({ + plot_type <- input$plot_type + if (plot_type == "Correlation Heatmap") { + object_final() + } else { + layer_data(plot_r()) + } + }) + output$table <- renderPrint(table()) + } + ### REPORTER if (with_reporter) { card_fun <- function(comment, label) { @@ -418,14 +438,15 @@ srv_g_quality <- function(id, #' if (interactive()) { #' sample_tm_g_quality() #' } -sample_tm_g_quality <- function() { +sample_tm_g_quality <- function(.test = FALSE) { data <- teal.data::teal_data(MAE = hermes::multi_assay_experiment) app <- teal::init( data = data, modules = teal::modules( tm_g_quality( label = "quality", - mae_name = "MAE" + mae_name = "MAE", + .test = .test ) ) ) diff --git a/R/sampleVarSpec.R b/R/sampleVarSpec.R index 0aa3f00c..72d0193c 100644 --- a/R/sampleVarSpec.R +++ b/R/sampleVarSpec.R @@ -24,26 +24,26 @@ sampleVarSpecInput <- function(inputId, # nolint ns <- NS(inputId) tagList( include_css_files(pattern = "*"), - div( + tags$div( class = "row", - div( + tags$div( class = "col-sm-8", tags$label( class = "control-label", label_vars ) ), - div( + tags$div( class = "col-sm-4", actionButton( ns("levels_button"), - span(icon("fas fa-table")), + tags$span(icon("fas fa-table")), title = label_levels_button, class = "pull-right list-genes" ) ) ), - div( + tags$div( class = "custom-select-input", teal.widgets::optionalSelectInput( ns("sample_var"), @@ -218,7 +218,7 @@ validate_n_levels <- function(x, name, n_levels) { #' output$encoding_ui <- renderUI({ #' mae <- data()[["MAE"]] #' experiment_name_choices <- names(mae) -#' div( +#' tags$div( #' selectInput(session$ns("experiment_name"), "Select experiment", experiment_name_choices), #' sampleVarSpecInput(session$ns("facet_var"), "Select faceting variable") #' ) @@ -390,7 +390,7 @@ sampleVarSpecServer <- function(id, # nolint choices = seq_len(n_max_groups), selected = selected_groups ), - span(label_modal_title), + tags$span(label_modal_title), footer = tagList( modalButton("Cancel"), actionButton(session$ns("ok"), "OK") diff --git a/R/scatterplot.R b/R/scatterplot.R index 42cde8c3..a4c16951 100644 --- a/R/scatterplot.R +++ b/R/scatterplot.R @@ -34,8 +34,9 @@ tm_g_scatterplot <- function(label, Max = matrixStats::colMaxs ), pre_output = NULL, - post_output = NULL) { - logger::log_info("Initializing tm_g_scatterplot") + post_output = NULL, + .test = FALSE) { + message("Initializing tm_g_scatterplot") assert_string(label) assert_string(mae_name) assert_character(exclude_assays, any.missing = FALSE) @@ -49,14 +50,16 @@ tm_g_scatterplot <- function(label, server_args = list( mae_name = mae_name, summary_funs = summary_funs, - exclude_assays = exclude_assays + exclude_assays = exclude_assays, + .test = .test ), ui = ui_g_scatterplot, ui_args = list( mae_name = mae_name, summary_funs = summary_funs, pre_output = pre_output, - post_output = post_output + post_output = post_output, + .test = .test ), datanames = mae_name ) @@ -69,7 +72,8 @@ ui_g_scatterplot <- function(id, mae_name, summary_funs, pre_output, - post_output) { + post_output, + .test = FALSE) { ns <- NS(id) smooth_method_choices <- c( @@ -79,7 +83,7 @@ ui_g_scatterplot <- function(id, ) teal.widgets::standard_layout( - encoding = div( + encoding = tags$div( ### Reporter teal.reporter::simple_reporter_ui(ns("simple_reporter")), ### @@ -100,7 +104,10 @@ ui_g_scatterplot <- function(id, ) ) ), - output = teal.widgets::plot_with_settings_ui(ns("plot")), + output = div( + if (.test) verbatimTextOutput(ns("table")) else NULL, + teal.widgets::plot_with_settings_ui(ns("plot")) + ), pre_output = pre_output, post_output = post_output ) @@ -115,7 +122,8 @@ srv_g_scatterplot <- function(id, reporter, mae_name, exclude_assays, - summary_funs) { + summary_funs, + .test = FALSE) { with_reporter <- !missing(reporter) && inherits(reporter, "Reporter") assert_class(filter_panel_api, "FilterPanelAPI") checkmate::assert_class(data, "reactive") @@ -184,6 +192,10 @@ srv_g_scatterplot <- function(id, plot_r = plot_r ) + if (.test) { + output$table <- renderPrint(plot_r()) + } + ### REPORTER if (with_reporter) { card_fun <- function(comment, label) { @@ -245,14 +257,15 @@ srv_g_scatterplot <- function(id, #' if (interactive()) { #' sample_tm_g_scatterplot() #' } -sample_tm_g_scatterplot <- function() { +sample_tm_g_scatterplot <- function(.test = FALSE) { data <- teal.data::teal_data(MAE = hermes::multi_assay_experiment) app <- teal::init( data = data, modules = teal::modules( tm_g_scatterplot( label = "scatterplot", - mae_name = "MAE" + mae_name = "MAE", + .test = .test ) ) ) diff --git a/R/volcanoplot.R b/R/volcanoplot.R index b9865c88..5a71ded7 100644 --- a/R/volcanoplot.R +++ b/R/volcanoplot.R @@ -29,8 +29,9 @@ tm_g_volcanoplot <- function(label, mae_name, exclude_assays = character(), pre_output = NULL, - post_output = NULL) { - logger::log_info("Initializing tm_g_volcanoplot") + post_output = NULL, + .test = FALSE) { + message("Initializing tm_g_volcanoplot") assert_string(label) assert_string(mae_name) assert_character(exclude_assays) @@ -42,13 +43,15 @@ tm_g_volcanoplot <- function(label, server = srv_g_volcanoplot, server_args = list( mae_name = mae_name, - exclude_assays = exclude_assays + exclude_assays = exclude_assays, + .test = .test ), ui = ui_g_volcanoplot, ui_args = list( mae_name = mae_name, pre_output = pre_output, - post_output = post_output + post_output = post_output, + .test = .test ), datanames = mae_name ) @@ -60,17 +63,19 @@ tm_g_volcanoplot <- function(label, ui_g_volcanoplot <- function(id, mae_name, pre_output, - post_output) { + post_output, + .test = FALSE) { ns <- NS(id) teal.widgets::standard_layout( output = div( + if (.test) verbatimTextOutput(ns("test")) else NULL, teal.widgets::plot_with_settings_ui(ns("plot")), DT::DTOutput(ns("table")) ), pre_output = pre_output, post_output = post_output, - encoding = div( + encoding = tags$div( ### Reporter teal.reporter::simple_reporter_ui(ns("simple_reporter")), ### @@ -103,7 +108,8 @@ srv_g_volcanoplot <- function(id, filter_panel_api, reporter, mae_name, - exclude_assays) { + exclude_assays, + .test = FALSE) { with_reporter <- !missing(reporter) && inherits(reporter, "Reporter") assert_class(filter_panel_api, "FilterPanelAPI") checkmate::assert_class(data, "reactive") @@ -205,6 +211,11 @@ srv_g_volcanoplot <- function(id, ) }) + if (.test) { + output$test <- renderPrint(layer_data(plot_r())) + } + + ### REPORTER if (with_reporter) { card_fun <- function(comment, label) { @@ -266,14 +277,15 @@ srv_g_volcanoplot <- function(id, #' if (interactive()) { #' sample_tm_g_volcanoplot() #' } -sample_tm_g_volcanoplot <- function() { +sample_tm_g_volcanoplot <- function(.test = FALSE) { data <- teal.data::teal_data(MAE = hermes::multi_assay_experiment) app <- teal::init( data = data, modules = teal::modules( tm_g_volcanoplot( label = "volcanoplot", - mae_name = "MAE" + mae_name = "MAE", + .test = .test ) ) ) diff --git a/R/zzz.R b/R/zzz.R index 3009dba0..c317d6c9 100644 --- a/R/zzz.R +++ b/R/zzz.R @@ -1,3 +1,4 @@ .onLoad <- function(libname, pkgname) { # nolint teal.logger::register_logger(namespace = "teal.modules.hermes") + teal.logger::register_handlers("teal.modules.hermes") } diff --git a/design/design_barplot.Rmd b/design/design_barplot.Rmd index 7ac468a8..ef54ce61 100644 --- a/design/design_barplot.Rmd +++ b/design/design_barplot.Rmd @@ -139,7 +139,7 @@ ui_barplot <- function(id, datasets, dataname) { mae <- datasets$get_data(dataname, filtered = TRUE) teal.widgets::standard_layout( output = plotOutput(ns("plot")), - encoding = div( + encoding = tags$div( tags$label("Encodings", class = "text-primary"), helpText("Analysis Data:", tags$code(dataname)), selectInput(ns("experiment"), "experiment", names(mae)), diff --git a/design/design_boxplot.Rmd b/design/design_boxplot.Rmd index fe426631..c3bf05c0 100644 --- a/design/design_boxplot.Rmd +++ b/design/design_boxplot.Rmd @@ -126,7 +126,7 @@ ui_boxplot <- function(id, datasets, dataname) { mae <- datasets$get_data(dataname, filtered = TRUE) teal.widgets::standard_layout( output = plotOutput(ns("plot")), - encoding = div( + encoding = tags$div( tags$label("Encodings", class = "text-primary"), helpText("Analysis Data:", tags$code(dataname)), selectInput(ns("experiment"), "experiment", names(mae)), diff --git a/design/design_combine_levels.Rmd b/design/design_combine_levels.Rmd index a31c6ad3..1526a260 100644 --- a/design/design_combine_levels.Rmd +++ b/design/design_combine_levels.Rmd @@ -216,28 +216,28 @@ ui_g_levels <- function(id, tagList( include_css_files(pattern = "*"), teal.widgets::standard_layout( - encoding = div( + encoding = tags$div( selectInput(ns("experiment_name"), "Select experiment", experiment_name_choices), - div( + tags$div( class = "row", - div( + tags$div( class = "col-sm-8", tags$label( class = "control-label", "Select faceting variable" ) ), - div( + tags$div( class = "col-sm-4", actionButton( ns("open_levels_input"), - span(icon("font fa-object-ungroup")), + tags$span(icon("font fa-object-ungroup")), title = "Combine factor levels", class = "pull-right list-genes" ) ) ), - div( + tags$div( class = "custom-select-input", teal.widgets::optionalSelectInput( ns("facet_var"), @@ -351,7 +351,7 @@ srv_g_levels <- function(input, choices = seq_len(n_max_groups), selected = selected_groups ), - span( + tags$span( "Please click to group the original factor levels" ), footer = tagList( @@ -491,7 +491,7 @@ ui_example <- function(id, mae <- datasets$get_data(mae_name, filtered = FALSE) experiment_name_choices <- names(mae) teal.widgets::standard_layout( - encoding = div( + encoding = tags$div( selectInput(ns("experiment_name"), "Select experiment", experiment_name_choices), sampleVarSpecInput(ns("facet_var"), "Select faceting variable") ), diff --git a/design/design_differetial_expression_module.Rmd b/design/design_differetial_expression_module.Rmd index 66b8beab..a7745add 100644 --- a/design/design_differetial_expression_module.Rmd +++ b/design/design_differetial_expression_module.Rmd @@ -49,7 +49,7 @@ ui_volcanoplot <- function(id, datasets, dataname) { teal.widgets::standard_layout( output = plotOutput(ns("plot")), - encoding = div( + encoding = tags$div( selectInput(ns("experiment_name"), "Select experiment", names(mae)), selectInput(ns("facetvar"), "Facet by", choices = c("SEX" = "SEX", "AGE18" = "AGE18")), sliderInput(ns("log2_fc_thresh"), "Log2 folder change threshold", value = 2.5, min = 0.1, max = 10), diff --git a/design/design_gene_names.R b/design/design_gene_names.R index 4aa904ec..c030c243 100644 --- a/design/design_gene_names.R +++ b/design/design_gene_names.R @@ -4,7 +4,7 @@ ui <- function(id, datasets) { ns <- NS(id) teal.widgets::standard_layout( - encoding = div( + encoding = tags$div( teal.widgets::optionalSelectInput( ns("genes"), label = NULL, diff --git a/design/design_km.Rmd b/design/design_km.Rmd index 1cc103d8..8eeb21a4 100644 --- a/design/design_km.Rmd +++ b/design/design_km.Rmd @@ -44,7 +44,7 @@ ui_made_up_merge_pr <- function(id, ...) { tabPanel(title = "ADSL", verbatimTextOutput(outputId = ns("adsl_data_table"))) ) ), - encoding = div( + encoding = tags$div( teal.widgets::optionalSelectInput( inputId = ns("select_experiment"), label = "Select experiment", @@ -78,7 +78,7 @@ ui_made_up_merge_pr <- function(id, ...) { choices = c("12", "24", "36", "48", "60", "72", "84", "96") ) ), - forms = div( + forms = tags$div( actionButton(ns("show_rcode"), "Show R Code", width = "100%") ) ) diff --git a/design/design_scatterplot.Rmd b/design/design_scatterplot.Rmd index 61f01bb9..b9bd53e5 100644 --- a/design/design_scatterplot.Rmd +++ b/design/design_scatterplot.Rmd @@ -113,7 +113,7 @@ ui_scatterplot <- function(id, datasets, dataname) { mae <- datasets$get_data(dataname, filtered = TRUE) teal.widgets::standard_layout( output = plotOutput(ns("plot")), - encoding = div( + encoding = tags$div( tags$label("Encodings", class = "text-primary"), helpText("Analysis Data:", tags$code(dataname)), selectInput(ns("experiment"), "experiment", names(mae)), diff --git a/design/design_signature.Rmd b/design/design_signature.Rmd index 65452c28..c419382b 100644 --- a/design/design_signature.Rmd +++ b/design/design_signature.Rmd @@ -189,27 +189,27 @@ ui_g_signature <- function(id, tagList( include_css_files(pattern = "*"), teal.widgets::standard_layout( - encoding = div( + encoding = tags$div( selectInput(ns("experiment_name"), "Select experiment", experiment_name_choices), selectInput(ns("assay_name"), "Select assay", choices = ""), - div( + tags$div( class = "row", - div( + tags$div( class = "col-sm-8", tags$label( class = "control-label", "Select gene(s) of interest" ) ), - div( + tags$div( class = "col-sm-4", actionButton( ns("open_text_input"), - span(icon("font fa-border")), + tags$span(icon("font fa-border")), title = "Enter list of genes", class = "pull-right list-genes" ), - div( + tags$div( class = "pull-right", title = "Lock gene selection", shinyWidgets::prettyToggle( @@ -228,7 +228,7 @@ ui_g_signature <- function(id, ) ) ), - div( + tags$div( class = "custom-select-input", teal.widgets::optionalSelectInput( ns("y_vars"), @@ -390,7 +390,7 @@ srv_g_signature <- function(input, "Enter list of genes", placeholder = example_list ), - span( + tags$span( "Please enter a comma-separated list of gene IDs.", "(Note that genes not included in current choices will be removed)" ), diff --git a/design/design_signature_module.Rmd b/design/design_signature_module.Rmd index d6465f48..a60685df 100644 --- a/design/design_signature_module.Rmd +++ b/design/design_signature_module.Rmd @@ -217,24 +217,24 @@ geneSpecInput <- function(id, # nolint ns <- NS(id) tagList( include_css_files(pattern = "*"), - div( + tags$div( class = "row", - div( + tags$div( class = "col-sm-8", tags$label( class = "control-label", paste("Select", axis, "gene(s)") ) ), - div( + tags$div( class = "col-sm-4", actionButton( ns("open_text_input"), - span(icon("font fa-border")), + tags$span(icon("font fa-border")), title = "Enter list of genes", class = "pull-right list-genes" ), - div( + tags$div( class = "pull-right", title = "Lock gene selection", shinyWidgets::prettyToggle( @@ -253,7 +253,7 @@ geneSpecInput <- function(id, # nolint ) ) ), - div( + tags$div( class = "custom-select-input", teal.widgets::optionalSelectInput( ns("genes"), @@ -367,7 +367,7 @@ geneSpecServer <- function(id, # nolint "Enter list of genes", placeholder = example_list ), - span( + tags$span( "Please enter a comma-separated list of gene IDs.", "(Note that genes not included in current choices will be removed)" ), @@ -481,7 +481,7 @@ ui_g_signature <- function(id, experiment_name_choices <- names(mae) teal.widgets::standard_layout( - encoding = div( + encoding = tags$div( selectInput(ns("experiment_name"), "Select experiment", experiment_name_choices), selectInput(ns("assay_name"), "Select assay", choices = ""), geneSpecInput(ns("x_spec"), "x", summary_funs), diff --git a/design/design_survival_forest.Rmd b/design/design_survival_forest.Rmd index d97d18fb..4000bd94 100644 --- a/design/design_survival_forest.Rmd +++ b/design/design_survival_forest.Rmd @@ -170,7 +170,7 @@ ui_surv_forest <- function(id, datasets, dataname) { mae <- datasets$get_data(dataname, filtered = TRUE) experiment_name_choices <- names(mae) teal.widgets::standard_layout( - encoding = div( + encoding = tags$div( tags$label("Encodings", class = "text-primary"), helpText("Analysis of MAE:", tags$code(dataname)), selectInput(ns("experiment_name"), "Select Experiment", experiment_name_choices), diff --git a/design/desing_pca_filter.R b/design/desing_pca_filter.R index 66fee796..41aac74e 100644 --- a/design/desing_pca_filter.R +++ b/design/desing_pca_filter.R @@ -38,7 +38,7 @@ ui_g_pca2 <- function(id, tagList( include_css_files(pattern = "*"), teal.widgets::standard_layout( - encoding = div( + encoding = tags$div( tags$label("Encodings", class = "text-primary"), helpText("Analysis of MAE:", tags$code(mae_name)), selectInput(ns("experiment_name"), "Select experiment", experiment_name_choices), @@ -78,7 +78,7 @@ ui_g_pca2 <- function(id, "PCA", column( width = 12, - div( + tags$div( class = "my-5", plotOutput(ns("plot_pca")) ), @@ -89,7 +89,7 @@ ui_g_pca2 <- function(id, "PC and Sample Correlation", column( width = 12, - div( + tags$div( class = "my-5", plotOutput(ns("plot_cor")) ), diff --git a/design/mae_cdisc_example.R b/design/mae_cdisc_example.R index 0135ea73..a9020447 100644 --- a/design/mae_cdisc_example.R +++ b/design/mae_cdisc_example.R @@ -26,7 +26,7 @@ ui_made_up_merge_pr <- function(id, ...) { tabPanel(title = "ADSL", verbatimTextOutput(outputId = ns("adsl_data_table"))) ) ), - encoding = div( + encoding = tags$div( teal.widgets::optionalSelectInput( inputId = "select_assay", label = "Select assay", @@ -43,7 +43,7 @@ ui_made_up_merge_pr <- function(id, ...) { choices = 1:10 ) ), - forms = div( + forms = tags$div( actionButton(ns("show_rcode"), "Show R Code", width = "100%") ) ) diff --git a/design/observer_problem.R b/design/observer_problem.R index 36c226a4..b15e4da1 100644 --- a/design/observer_problem.R +++ b/design/observer_problem.R @@ -33,7 +33,7 @@ ui_g_scatterplot <- function(id, experiment_name_choices <- c("a", "b", "c") teal.widgets::standard_layout( - encoding = div( + encoding = tags$div( tags$label("Encodings", class = "text-primary"), helpText("Analysis of MAE:", tags$code(mae_name)), selectInput(ns("experiment_name"), "Select experiment", experiment_name_choices, experiment_name_choices[1]), diff --git a/design/slow_module_2.R b/design/slow_module_2.R index f23ea791..471b3f2d 100644 --- a/design/slow_module_2.R +++ b/design/slow_module_2.R @@ -20,7 +20,7 @@ ui <- function(id, ns <- NS(id) teal.widgets::standard_layout( - encoding = div( + encoding = tags$div( experimentSpecInput(ns("experiment"), datasets, mae_name), assaySpecInput(ns("assay")), geneSpecInput(ns("genes"), funs = list(None = NULL)) diff --git a/man/adtteSpecServer.Rd b/man/adtteSpecServer.Rd index 6c63863e..9df84670 100644 --- a/man/adtteSpecServer.Rd +++ b/man/adtteSpecServer.Rd @@ -88,7 +88,7 @@ server <- function(id, data, filter_panel_api) { checkmate::assert_class(shiny::isolate(data()), "teal_data") moduleServer(id, function(input, output, session) { output$encoding_ui <- renderUI({ - div( + tags$div( experimentSpecInput(session$ns("experiment"), data, mae_name = "MAE"), assaySpecInput(session$ns("assay")), geneSpecInput(session$ns("genes"), funs = list(Mean = colMeans)), diff --git a/man/assaySpecServer.Rd b/man/assaySpecServer.Rd index 77979dfb..816914ae 100644 --- a/man/assaySpecServer.Rd +++ b/man/assaySpecServer.Rd @@ -34,7 +34,7 @@ ui <- function(id) { server <- function(id, data, filter_panel_api) { moduleServer(id, module = function(input, output, session) { output$encoding_ui <- renderUI({ - div( + tags$div( experimentSpecInput(session$ns("experiment"), data, "MAE"), assaySpecInput( session$ns("assay"), diff --git a/man/experimentSpecServer.Rd b/man/experimentSpecServer.Rd index 894969c2..78172a11 100644 --- a/man/experimentSpecServer.Rd +++ b/man/experimentSpecServer.Rd @@ -56,7 +56,7 @@ ui <- function(id, ns <- NS(id) teal.widgets::standard_layout( encoding = uiOutput(ns("encoding_ui")), - output = div( + output = tags$div( verbatimTextOutput(ns("summary")), verbatimTextOutput(ns("head")) ) @@ -69,7 +69,7 @@ server <- function(id, mae_name) { moduleServer(id, function(input, output, session) { output$encoding_ui <- renderUI({ - div( + tags$div( experimentSpecInput( session$ns("my_experiment"), data, diff --git a/man/geneSpecServer.Rd b/man/geneSpecServer.Rd index 8ec0e647..d9d1917c 100644 --- a/man/geneSpecServer.Rd +++ b/man/geneSpecServer.Rd @@ -39,7 +39,7 @@ This defines the server part for the gene signature specification. ui <- function(id, funs) { ns <- NS(id) teal.widgets::standard_layout( - encoding = div( + encoding = tags$div( geneSpecInput( ns("my_genes"), funs = funs, diff --git a/man/module_arguments.Rd b/man/module_arguments.Rd index 465c1ed0..b0a8f65b 100644 --- a/man/module_arguments.Rd +++ b/man/module_arguments.Rd @@ -58,6 +58,8 @@ and maximum plot height.} and maximum plot width.} \item{filter_panel_api}{(\code{FilterPanelAPI})\cr object describing the actual filter panel API.} + +\item{.test}{(\code{flag})\cr whether to display the internal structure of the plot for testing purposes.} } \description{ The documentation to this function lists all the conventional arguments in diff --git a/man/sampleVarSpecServer.Rd b/man/sampleVarSpecServer.Rd index 956ff126..e218e58c 100644 --- a/man/sampleVarSpecServer.Rd +++ b/man/sampleVarSpecServer.Rd @@ -75,7 +75,7 @@ server <- function(id, output$encoding_ui <- renderUI({ mae <- data()[["MAE"]] experiment_name_choices <- names(mae) - div( + tags$div( selectInput(session$ns("experiment_name"), "Select experiment", experiment_name_choices), sampleVarSpecInput(session$ns("facet_var"), "Select faceting variable") ) diff --git a/man/tm_g_barplot.Rd b/man/tm_g_barplot.Rd index eddfa0e0..d807fc42 100644 --- a/man/tm_g_barplot.Rd +++ b/man/tm_g_barplot.Rd @@ -14,10 +14,18 @@ tm_g_barplot( summary_funs = list(Mean = colMeans, Median = matrixStats::colMedians, Max = matrixStats::colMaxs), pre_output = NULL, - post_output = NULL + post_output = NULL, + .test = FALSE ) -ui_g_barplot(id, mae_name, summary_funs, pre_output, post_output) +ui_g_barplot( + id, + mae_name, + summary_funs, + pre_output, + post_output, + .test = FALSE +) srv_g_barplot( id, @@ -26,10 +34,11 @@ srv_g_barplot( reporter, mae_name, exclude_assays, - summary_funs + summary_funs, + .test = FALSE ) -sample_tm_g_barplot() +sample_tm_g_barplot(.test = FALSE) } \arguments{ \item{label}{(\code{string})\cr @@ -52,6 +61,8 @@ placed before the output to put the output into context (for example a title).} placed after the output to put the output into context (for example the \code{\link[shiny:helpText]{shiny::helpText()}} elements can be useful).} +\item{.test}{(\code{flag})\cr whether to display the internal structure of the plot for testing purposes.} + \item{id}{(\code{string}) the shiny module id.} \item{data}{(\code{reactive})\cr diff --git a/man/tm_g_boxplot.Rd b/man/tm_g_boxplot.Rd index a5a4dff0..026b5a3f 100644 --- a/man/tm_g_boxplot.Rd +++ b/man/tm_g_boxplot.Rd @@ -14,10 +14,18 @@ tm_g_boxplot( summary_funs = list(None = NULL, Mean = colMeans, Median = matrixStats::colMedians, Max = matrixStats::colMaxs), pre_output = NULL, - post_output = NULL + post_output = NULL, + .test = FALSE ) -ui_g_boxplot(id, mae_name, summary_funs, pre_output, post_output) +ui_g_boxplot( + id, + mae_name, + summary_funs, + pre_output, + post_output, + .test = FALSE +) srv_g_boxplot( id, @@ -26,10 +34,11 @@ srv_g_boxplot( reporter, mae_name, exclude_assays, - summary_funs + summary_funs, + .test = FALSE ) -sample_tm_g_boxplot() +sample_tm_g_boxplot(.test = FALSE) } \arguments{ \item{label}{(\code{string})\cr @@ -52,6 +61,8 @@ placed before the output to put the output into context (for example a title).} placed after the output to put the output into context (for example the \code{\link[shiny:helpText]{shiny::helpText()}} elements can be useful).} +\item{.test}{(\code{flag})\cr whether to display the internal structure of the plot for testing purposes.} + \item{id}{(\code{string}) the shiny module id.} \item{data}{(\code{reactive})\cr diff --git a/man/tm_g_forest_tte.Rd b/man/tm_g_forest_tte.Rd index f28a15a8..556368cf 100644 --- a/man/tm_g_forest_tte.Rd +++ b/man/tm_g_forest_tte.Rd @@ -19,7 +19,8 @@ tm_g_forest_tte( pre_output = NULL, post_output = NULL, plot_height = c(600L, 200L, 2000L), - plot_width = c(1360L, 500L, 2000L) + plot_width = c(1360L, 500L, 2000L), + .test = FALSE ) ui_g_forest_tte( @@ -28,7 +29,8 @@ ui_g_forest_tte( mae_name, summary_funs, pre_output, - post_output + post_output, + .test = FALSE ) srv_g_forest_tte( @@ -42,10 +44,11 @@ srv_g_forest_tte( exclude_assays, summary_funs, plot_height, - plot_width + plot_width, + .test = FALSE ) -sample_tm_g_forest_tte() +sample_tm_g_forest_tte(.test = FALSE) } \arguments{ \item{label}{(\code{string})\cr @@ -90,6 +93,8 @@ and maximum plot height.} \item{plot_width}{(\code{list})\cr list of integers to set the default, minimum, and maximum plot width.} +\item{.test}{(\code{flag})\cr whether to display the internal structure of the plot for testing purposes.} + \item{id}{(\code{string}) the shiny module id.} \item{data}{(\code{reactive})\cr diff --git a/man/tm_g_km.Rd b/man/tm_g_km.Rd index acd0392b..76f52305 100644 --- a/man/tm_g_km.Rd +++ b/man/tm_g_km.Rd @@ -17,10 +17,19 @@ tm_g_km( summary_funs = list(Mean = colMeans, Median = matrixStats::colMedians, Max = matrixStats::colMaxs), pre_output = NULL, - post_output = NULL + post_output = NULL, + .test = FALSE ) -ui_g_km(id, adtte_name, mae_name, summary_funs, pre_output, post_output) +ui_g_km( + id, + adtte_name, + mae_name, + summary_funs, + pre_output, + post_output, + .test = FALSE +) srv_g_km( id, @@ -31,10 +40,11 @@ srv_g_km( mae_name, adtte_vars, summary_funs, - exclude_assays + exclude_assays, + .test = FALSE ) -sample_tm_g_km() +sample_tm_g_km(.test = FALSE) } \arguments{ \item{label}{(\code{string})\cr @@ -73,6 +83,8 @@ placed before the output to put the output into context (for example a title).} placed after the output to put the output into context (for example the \code{\link[shiny:helpText]{shiny::helpText()}} elements can be useful).} +\item{.test}{(\code{flag})\cr whether to display the internal structure of the plot for testing purposes.} + \item{id}{(\code{string}) the shiny module id.} \item{data}{(\code{reactive})\cr diff --git a/man/tm_g_pca.Rd b/man/tm_g_pca.Rd index 7eae7ac1..01ed0ddc 100644 --- a/man/tm_g_pca.Rd +++ b/man/tm_g_pca.Rd @@ -12,14 +12,23 @@ tm_g_pca( mae_name, exclude_assays = character(), pre_output = NULL, - post_output = NULL + post_output = NULL, + .test = FALSE ) -ui_g_pca(id, mae_name, pre_output, post_output) +ui_g_pca(id, mae_name, pre_output, post_output, .test = FALSE) -srv_g_pca(id, data, filter_panel_api, reporter, mae_name, exclude_assays) +srv_g_pca( + id, + data, + filter_panel_api, + reporter, + mae_name, + exclude_assays, + .test = FALSE +) -sample_tm_g_pca() +sample_tm_g_pca(.test = FALSE) } \arguments{ \item{label}{(\code{string})\cr @@ -38,6 +47,8 @@ placed before the output to put the output into context (for example a title).} placed after the output to put the output into context (for example the \code{\link[shiny:helpText]{shiny::helpText()}} elements can be useful).} +\item{.test}{(\code{flag})\cr whether to display the internal structure of the plot for testing purposes.} + \item{id}{(\code{string}) the shiny module id.} \item{data}{(\code{reactive})\cr diff --git a/man/tm_g_quality.Rd b/man/tm_g_quality.Rd index 09851bd3..b42fe09f 100644 --- a/man/tm_g_quality.Rd +++ b/man/tm_g_quality.Rd @@ -12,14 +12,23 @@ tm_g_quality( mae_name, exclude_assays = character(), pre_output = NULL, - post_output = NULL + post_output = NULL, + .test = FALSE ) -ui_g_quality(id, mae_name, pre_output, post_output) +ui_g_quality(id, mae_name, pre_output, post_output, .test = FALSE) -srv_g_quality(id, data, filter_panel_api, reporter, mae_name, exclude_assays) +srv_g_quality( + id, + data, + filter_panel_api, + reporter, + mae_name, + exclude_assays, + .test = FALSE +) -sample_tm_g_quality() +sample_tm_g_quality(.test = FALSE) } \arguments{ \item{label}{(\code{string})\cr @@ -38,6 +47,8 @@ placed before the output to put the output into context (for example a title).} placed after the output to put the output into context (for example the \code{\link[shiny:helpText]{shiny::helpText()}} elements can be useful).} +\item{.test}{(\code{flag})\cr whether to display the internal structure of the plot for testing purposes.} + \item{id}{(\code{string}) the shiny module id.} \item{data}{(\code{reactive})\cr diff --git a/man/tm_g_scatterplot.Rd b/man/tm_g_scatterplot.Rd index f49e3db2..f6cb038a 100644 --- a/man/tm_g_scatterplot.Rd +++ b/man/tm_g_scatterplot.Rd @@ -14,10 +14,18 @@ tm_g_scatterplot( summary_funs = list(Mean = colMeans, Median = matrixStats::colMedians, Max = matrixStats::colMaxs), pre_output = NULL, - post_output = NULL + post_output = NULL, + .test = FALSE ) -ui_g_scatterplot(id, mae_name, summary_funs, pre_output, post_output) +ui_g_scatterplot( + id, + mae_name, + summary_funs, + pre_output, + post_output, + .test = FALSE +) srv_g_scatterplot( id, @@ -26,10 +34,11 @@ srv_g_scatterplot( reporter, mae_name, exclude_assays, - summary_funs + summary_funs, + .test = FALSE ) -sample_tm_g_scatterplot() +sample_tm_g_scatterplot(.test = FALSE) } \arguments{ \item{label}{(\code{string})\cr @@ -52,6 +61,8 @@ placed before the output to put the output into context (for example a title).} placed after the output to put the output into context (for example the \code{\link[shiny:helpText]{shiny::helpText()}} elements can be useful).} +\item{.test}{(\code{flag})\cr whether to display the internal structure of the plot for testing purposes.} + \item{id}{(\code{string}) the shiny module id.} \item{data}{(\code{reactive})\cr diff --git a/man/tm_g_volcanoplot.Rd b/man/tm_g_volcanoplot.Rd index 295180aa..340b8863 100644 --- a/man/tm_g_volcanoplot.Rd +++ b/man/tm_g_volcanoplot.Rd @@ -12,10 +12,11 @@ tm_g_volcanoplot( mae_name, exclude_assays = character(), pre_output = NULL, - post_output = NULL + post_output = NULL, + .test = FALSE ) -ui_g_volcanoplot(id, mae_name, pre_output, post_output) +ui_g_volcanoplot(id, mae_name, pre_output, post_output, .test = FALSE) srv_g_volcanoplot( id, @@ -23,10 +24,11 @@ srv_g_volcanoplot( filter_panel_api, reporter, mae_name, - exclude_assays + exclude_assays, + .test = FALSE ) -sample_tm_g_volcanoplot() +sample_tm_g_volcanoplot(.test = FALSE) } \arguments{ \item{label}{(\code{string})\cr @@ -45,6 +47,8 @@ placed before the output to put the output into context (for example a title).} placed after the output to put the output into context (for example the \code{\link[shiny:helpText]{shiny::helpText()}} elements can be useful).} +\item{.test}{(\code{flag})\cr whether to display the internal structure of the plot for testing purposes.} + \item{id}{(\code{string}) the shiny module id.} \item{data}{(\code{reactive})\cr diff --git a/tests/testthat/_snaps/barplot.md b/tests/testthat/_snaps/barplot.md new file mode 100644 index 00000000..1340fd5c --- /dev/null +++ b/tests/testthat/_snaps/barplot.md @@ -0,0 +1,23 @@ +# barplot module works as expected in the test app + + Code + cat(res) + Output + 'data.frame': 3 obs. of 16 variables: + $ y : num 1 3 1 + $ count : num 1 3 1 + $ prop : num 1 1 1 + $ x : 'mapped_discrete' num 1 2 3 + $ flipped_aes: logi FALSE FALSE FALSE + $ PANEL : Factor w/ 2 levels "1","2": 1 1 2 + $ group : int 1 2 3 + $ ymin : num 0 0 0 + $ ymax : num 1 3 1 + $ xmin : 'mapped_discrete' num 0.55 1.55 2.55 + $ xmax : 'mapped_discrete' num 1.45 2.45 3.45 + $ colour : logi NA NA NA + $ fill : chr "grey35" "grey35" "grey35" + $ linewidth : num 0.5 0.5 0.5 + $ linetype : num 1 1 1 + $ alpha : logi NA NA NA + diff --git a/tests/testthat/_snaps/boxplot.md b/tests/testthat/_snaps/boxplot.md new file mode 100644 index 00000000..ab184a4f --- /dev/null +++ b/tests/testthat/_snaps/boxplot.md @@ -0,0 +1,28 @@ +# boxplot module works as expected in the test app + + Code + cat(res) + Output + 'data.frame': 512 obs. of 21 variables: + $ fill : chr "#F8766D" "#F8766D" "#F8766D" "#F8766D" ... + $ x : 'mapped_discrete' num 1 1 1 1 1 1 1 1 1 1 ... + $ density : num 0.000161 0.000161 0.000161 0.00016 0.00016 ... + $ scaled : num 0.492 0.492 0.492 0.492 0.492 ... + $ ndensity : num 0.492 0.492 0.492 0.492 0.492 ... + $ count : num 0.000642 0.000642 0.000642 0.000642 0.000641 ... + $ n : int 4 4 4 4 4 4 4 4 4 4 ... + $ y : num 650 659 667 676 684 ... + $ PANEL : Factor w/ 1 level "1": 1 1 1 1 1 1 1 1 1 1 ... + $ group : int 1 1 1 1 1 1 1 1 1 1 ... + $ violinwidth: num 0.492 0.492 0.492 0.492 0.492 ... + $ flipped_aes: logi FALSE FALSE FALSE FALSE FALSE FALSE ... + $ width : num 0.9 0.9 0.9 0.9 0.9 0.9 0.9 0.9 0.9 0.9 ... + $ xmin : 'mapped_discrete' num 0.55 0.55 0.55 0.55 0.55 0.55 0.55 0.55 0.55 0.55 ... + $ xmax : 'mapped_discrete' num 1.45 1.45 1.45 1.45 1.45 1.45 1.45 1.45 1.45 1.45 ... + $ ymax : num 650 659 667 676 684 ... + $ weight : num 1 1 1 1 1 1 1 1 1 1 ... + $ colour : chr "grey20" "grey20" "grey20" "grey20" ... + $ linewidth : num 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 ... + $ alpha : logi NA NA NA NA NA NA ... + $ linetype : chr "solid" "solid" "solid" "solid" ... + diff --git a/tests/testthat/_snaps/forest.md b/tests/testthat/_snaps/forest.md new file mode 100644 index 00000000..48d05924 --- /dev/null +++ b/tests/testthat/_snaps/forest.md @@ -0,0 +1,12 @@ +# forest_tte module works as expected in the test app + + Code + cat(res) + Output + spl_var_1 spl_value_1 avar_name row_name label_name row_num + 1 row_type content All Patients All Patients 1 + is_group_summary node_class V1 V2 V3 V4 V5 V6 V7 + 1 TRUE ContentRow 6 5 3 420.3845.... 4 3 248.5370.... + V8 V9 + 1 5.693846.... 0.587431.... + diff --git a/tests/testthat/_snaps/km.md b/tests/testthat/_snaps/km.md new file mode 100644 index 00000000..32ea74b0 --- /dev/null +++ b/tests/testthat/_snaps/km.md @@ -0,0 +1,260 @@ +# km module works as expected in the test app + + Code + cat(res) + Output + $binned_adtte + USUBJID low_depth_flag tech_failure_flag Filename + 3 AB12345-CHN-1-id-307 FALSE FALSE eset + 9 AB12345-CHN-15-id-201 FALSE FALSE eset + 11 AB12345-CHN-4-id-73 FALSE FALSE eset + 18 AB12345-CHN-7-id-28 FALSE FALSE eset + 24 AB12345-NGA-11-id-173 TRUE FALSE eset + 30 AB12345-PAK-11-id-268 FALSE FALSE eset + 34 AB12345-RUS-1-id-52 FALSE FALSE eset + 39 AB12345-USA-1-id-261 FALSE FALSE eset + 41 AB12345-USA-1-id-45 FALSE FALSE eset + AGEGRP AGE18 STDDRS + 3 12 - <18 years < 18 DEATH + 9 >= 18 years >= 18 DEATH + 11 6 - <12 years < 18 DEATH + 18 12 - <18 years < 18 + 24 6 - <12 years < 18 DEATH + 30 >= 18 years >= 18 WITHDRAWAL BY SUBJECT + 34 6 - <12 years < 18 DEATH + 39 12 - <18 years < 18 + 41 >= 18 years >= 18 DEATH + STDDRSD STDSSDT TRTDRS + 3 DEATH DUE TO PROGRESSION OF DISEASE 07/24/2016 PROGRESSIVE DISEASE + 9 DEATH DUE TO PROGRESSION OF DISEASE 08/12/2016 PROGRESSIVE DISEASE + 11 DEATH DUE TO PROGRESSION OF DISEASE 04/19/2016 PROGRESSIVE DISEASE + 18 PROGRESSIVE DISEASE + 24 DEATH DUE TO PROGRESSION OF DISEASE 09/11/2016 PROGRESSIVE DISEASE + 30 WITHDRAWAL BY SUBJECT 07/05/2016 WITHDRAWAL BY SUBJECT + 34 DEATH DUE TO PROGRESSION OF DISEASE 10/23/2016 PROGRESSIVE DISEASE + 39 PROGRESSIVE DISEASE + 41 DEATH DUE TO PROGRESSION OF DISEASE 01/08/2016 PROGRESSIVE DISEASE + TRTDRSD BHDCIRC BHDCIRCU ADAFL BLANP BKPS BLKS BTANNER + 3 PROGRESSION OF DISEASE NA Y NA 80 80 NA + 9 PROGRESSION OF DISEASE NA Y NA 90 90 NA + 11 PROGRESSION OF DISEASE NA Y 70 NA 70 NA + 18 PROGRESSION OF DISEASE NA Y NA 90 90 NA + 24 PROGRESSION OF DISEASE NA Y NA 100 100 NA + 30 WITHDRAWAL BY SUBJECT NA Y 70 NA 70 NA + 34 PROGRESSION OF DISEASE NA Y 100 NA 100 NA + 39 PROGRESSION OF DISEASE NA Y NA 90 90 NA + 41 PROGRESSION OF DISEASE NA Y NA 90 90 NA + FRPST DURIDX DURSAF DURSUR LNTHRPY AENCIFL STUDYID + 3 POST-MENARCHAL 61.66735 1.6755647 5.1581109 5 NA AB12345 + 9 10.84189 0.9856263 3.0554415 4 NA AB12345 + 11 45.66735 1.6755647 3.1540041 10 NA AB12345 + 18 POST-MENARCHAL 19.54825 1.7412731 9.6919918 4 NA AB12345 + 24 99.28542 3.5811088 6.3408624 7 NA AB12345 + 30 16.09856 0.9856263 0.6899384 2 NA AB12345 + 34 PRE-MENARCHAL NA 1.6755647 10.9404517 3 NA AB12345 + 39 41.62628 1.6755647 18.8583162 3 NA AB12345 + 41 45.73306 0.6570842 2.2997947 2 NA AB12345 + RFSTDTC RFENDTC RFXSTDTC RFXENDTC + 3 2016-03-10T14:05 2016-03-31T15:49 2016-03-10T14:05 2016-03-31T15:49 + 9 2016-05-31T14:10 2016-05-31T14:10 2016-05-31T14:10 2016-05-31T14:10 + 11 2016-01-25T14:15 2016-02-15T10:40 2016-01-25T14:15 2016-02-15T10:40 + 18 2016-12-06T13:09 2016-12-29T15:46 2016-12-06T13:09 2016-12-29T15:46 + 24 2016-03-21T15:40 2016-06-08T18:00 2016-03-21T15:40 2016-06-08T18:00 + 30 2016-06-15T12:45 2016-06-15T12:45 2016-06-15T12:45 2016-06-15T12:45 + 34 2015-12-01T12:25 2015-12-22T14:10 2015-12-01T12:25 2015-12-22T14:10 + 39 2016-02-08T12:37 2016-02-29T14:15 2016-02-08T12:37 2016-02-29T14:15 + 41 2015-11-05T11:00 2015-11-05T11:00 2015-11-05T11:00 2015-11-05T11:00 + RFICDTC RFPENDTC DTHDTC DTHFL SITEID INVID AGE AGEU SEX + 3 2016-02-18 2016-07-24 2016-07-24 Y 283495 223804 12 YEARS F + 9 2016-05-11 2016-08-12 2016-08-12 Y 282087 468105 27 YEARS F + 11 2016-01-14 2016-04-19 2016-04-19 Y 280959 20842 10 YEARS F + 18 2016-11-28 282703 301818 17 YEARS M + 24 2016-03-02 2016-09-11 2016-09-11 Y 283497 241874 7 YEARS F + 30 2016-06-14 2016-07-05 283662 244110 19 YEARS F + 34 2015-11-25 2016-10-23 2016-10-23 Y 283971 235545 11 YEARS F + 39 2016-02-01 281049 457179 16 YEARS F + 41 2015-10-30 2016-01-08 2016-01-08 Y 283971 235545 19 YEARS F + RACE ETHNIC ARMCD ARM ACTARMCD + 3 WHITE NOT HISPANIC OR LATINO COH3 COHORT 3 COH3 + 9 UNKNOWN NOT REPORTED COH9E COHORT 9E COH9E + 11 UNKNOWN NOT REPORTED COH3 COHORT 3 COH3 + 18 UNKNOWN NOT REPORTED COH2 COHORT 2 COH2 + 24 BLACK OR AFRICAN AMERICAN HISPANIC OR LATINO COH6 COHORT 6 COH6 + 30 ASIAN HISPANIC OR LATINO COH6 COHORT 6 COH6 + 34 WHITE NOT HISPANIC OR LATINO COH7A COHORT 7A COH7A + 39 ASIAN NOT HISPANIC OR LATINO COH1 COHORT 1 COH1 + 41 UNKNOWN HISPANIC OR LATINO COH6 COHORT 6 COH6 + ACTARM COUNTRY DMDTC DMDY BAGE BAGEU BWT BWTU BHT BHTU BBMI + 3 COHORT 3 CHN 2016-02-18 -21 12 YEARS 50.0 kg 157 cm 20.28480 + 9 COHORT 9 CHN 2016-05-25 -6 27 YEARS 61.6 kg 173 cm 20.58204 + 11 COHORT 3 CHN 2016-01-14 -11 10 YEARS 29.4 kg 148 cm 13.42221 + 18 COHORT 2 CHN 2016-11-28 -8 17 YEARS 38.2 kg 151 cm 16.75365 + 24 COHORT 6 NGA 2016-03-02 -19 7 YEARS 53.9 kg 176 cm 17.40057 + 30 COHORT 6 PAK 2016-06-14 -1 19 YEARS 51.0 kg 152 cm 22.07410 + 34 COHORT 7 RUS 2015-11-25 -6 11 YEARS 36.2 kg 130 cm 21.42012 + 39 COHORT 1 USA 2016-02-01 -7 16 YEARS 104.7 kg 172 cm 35.39075 + 41 COHORT 6 USA 2015-10-30 -6 19 YEARS 57.0 kg 172 cm 19.26717 + ITTFL SAFFL INFCODT RANDDT TRTSDTC TRTSDTM + 3 Y Y 2016-02-18 2016-03-09 2016-03-10T14:05 2016-03-10 14:05:00 + 9 Y Y 2016-05-11 2016-05-31 2016-05-31T14:10 2016-05-31 14:10:00 + 11 Y Y 2016-01-14 2016-01-22 2016-01-25T14:15 2016-01-25 14:15:00 + 18 Y Y 2016-11-28 2016-12-02 2016-12-06T13:09 2016-12-06 13:09:00 + 24 Y Y 2016-03-02 2016-03-21 2016-03-21T15:40 2016-03-21 15:40:00 + 30 Y Y 2016-06-14 2016-06-15 2016-06-15T12:45 2016-06-15 12:45:00 + 34 Y Y 2015-11-25 2015-12-01 2015-12-01T12:25 2015-12-01 12:25:00 + 39 Y Y 2016-02-01 2016-02-03 2016-02-08T12:37 2016-02-08 12:37:00 + 41 Y Y 2015-10-30 2015-11-05 2015-11-05T11:00 2015-11-05 11:00:00 + TRTSTMF TRTEDTM TRTETMF TRTDUR DISCSTUD DISCDEAT DISCAE DISTRTFL + 3 S 2016-03-31 16:55:59 S 22 Y Y N Y + 9 S 2016-05-31 15:10:59 S 1 Y Y N Y + 11 S 2016-02-15 11:10:59 S 22 Y Y N Y + 18 S 2016-12-29 16:19:59 S 24 N N N Y + 24 S 2016-06-08 18:30:59 S 80 Y Y N Y + 30 S 2016-06-15 13:45:59 S 1 Y N N Y + 34 S 2015-12-22 14:40:59 S 22 Y Y N Y + 39 S 2016-02-29 14:48:59 S 22 N N N Y + 41 S 2015-11-05 12:00:59 S 1 Y Y N Y + AEWITHFL ALIVDT + 3 N 2016-07-24 + 9 N 2016-08-12 + 11 N 2016-04-19 + 18 N 2017-09-19 + 24 N 2016-09-11 + 30 N 2016-07-05 + 34 N 2016-10-23 + 39 N 2017-08-28 + 41 N 2016-01-08 + COHORT + 3 Cohort 3 (NEUROBLASTOMA) + 9 Cohort 9 (OTHER TUMOR TYPES WITH DOCUMENTED PD-L1 EXPRESSION) + 11 Cohort 3 (NEUROBLASTOMA) + 18 Cohort 2 (HODGKIN LYMPHOMA) + 24 Cohort 6 (OSTEOSARCOMA) + 30 Cohort 6 (OSTEOSARCOMA) + 34 Cohort 7 (RHABDOMYOSARCOMA ) + 39 Cohort 1 (EWING SARCOMA) + 41 Cohort 6 (OSTEOSARCOMA) + TTYPE + 3 NEUROBLASTOMA + 9 GERM CELL TUMOR - YOLK SAC TUMOR (ENDODERMAL SINUS TUMOR) WITH DOCUMENTED PD-L1 EXPRESSION + 11 NEUROBLASTOMA + 18 HODGKIN LYMPHOMA + 24 OSTEOSARCOMA + 30 OSTEOSARCOMA + 34 RHABDOMYOSARCOMA - ALVEOLAR + 39 EWING SARCOMA + 41 OSTEOSARCOMA + STDSSDY SUBJID Mean.ABCF2..ABO. INVNAM TRT01P + 3 137 AB12345-CHN-1-id-307 7.673103 Dr. CHN-1 Doe B: Placebo + 9 74 AB12345-CHN-15-id-201 7.433943 Dr. CHN-15 Doe C: Combination + 11 86 AB12345-CHN-4-id-73 7.856089 Dr. CHN-4 Doe A: Drug X + 18 NA AB12345-CHN-7-id-28 7.454552 Dr. CHN-7 Doe B: Placebo + 24 175 AB12345-NGA-11-id-173 7.702519 Dr. NGA-11 Doe C: Combination + 30 21 AB12345-PAK-11-id-268 7.324474 Dr. PAK-11 Doe A: Drug X + 34 328 AB12345-RUS-1-id-52 7.410471 Dr. RUS-1 Doe A: Drug X + 39 NA AB12345-USA-1-id-261 7.662349 Dr. USA-1 Doe B: Placebo + 41 65 AB12345-USA-1-id-45 7.780904 Dr. USA-1 Doe A: Drug X + TRT01A TRT02P TRT02A REGION1 STRATA1 STRATA2 + 3 B: Placebo B: Placebo C: Combination Asia C S1 + 9 C: Combination B: Placebo C: Combination Asia C S2 + 11 A: Drug X B: Placebo C: Combination Asia A S1 + 18 B: Placebo B: Placebo B: Placebo Asia C S2 + 24 C: Combination B: Placebo A: Drug X Africa C S2 + 30 A: Drug X B: Placebo A: Drug X Asia C S2 + 34 A: Drug X B: Placebo C: Combination Eurasia C S2 + 39 B: Placebo B: Placebo B: Placebo North America C S1 + 41 A: Drug X A: Drug X A: Drug X North America C S1 + BMRKR1 BMRKR2 BMEASIFL BEP01FL TRT01SDTM TRT01EDTM + 3 4.5749910 LOW Y N 2019-03-11 08:01:26 2021-02-18 02:48:40 + 9 6.9067988 MEDIUM Y N 2019-03-05 15:24:07 2021-02-18 22:06:48 + 11 2.8631240 MEDIUM Y Y 2019-03-17 14:18:17 2021-02-14 13:35:43 + 18 11.1444470 MEDIUM N N 2019-03-11 09:11:52 2021-03-10 21:11:52 + 24 4.9972257 LOW Y Y 2019-03-10 09:35:30 2021-03-09 21:35:30 + 30 2.8201408 MEDIUM N N 2019-03-21 23:53:53 2021-03-21 11:53:53 + 34 7.2063482 HIGH N N 2019-03-18 09:38:55 2021-02-13 06:30:28 + 39 2.8551642 HIGH Y N 2019-03-06 17:21:21 2021-03-06 05:21:21 + 41 0.4635604 LOW N N 2019-03-06 06:32:29 2021-03-05 18:32:29 + TRT02SDTM TRT02EDTM AP01SDTM + 3 2021-02-18 02:48:40 2022-02-18 08:48:40 2019-03-11 08:01:26 + 9 2021-02-18 22:06:48 2022-02-19 04:06:48 2019-03-05 15:24:07 + 11 2021-02-14 13:35:43 2022-02-14 19:35:43 2019-03-17 14:18:17 + 18 2021-03-10 21:11:52 2022-03-11 03:11:52 2019-03-11 09:11:52 + 24 2021-03-09 21:35:30 2022-03-10 03:35:30 2019-03-10 09:35:30 + 30 2021-03-21 11:53:53 2022-03-21 17:53:53 2019-03-21 23:53:53 + 34 2021-02-13 06:30:28 2022-02-13 12:30:28 2019-03-18 09:38:55 + 39 2021-03-06 05:21:21 2022-03-06 11:21:21 2019-03-06 17:21:21 + 41 2021-03-05 18:32:29 2022-03-06 00:32:29 2019-03-06 06:32:29 + AP01EDTM AP02SDTM AP02EDTM EOSSTT + 3 2021-02-18 02:48:40 2021-02-18 02:48:40 2022-02-18 08:48:40 DISCONTINUED + 9 2021-02-18 22:06:48 2021-02-18 22:06:48 2022-02-19 04:06:48 DISCONTINUED + 11 2021-02-14 13:35:43 2021-02-14 13:35:43 2022-02-14 19:35:43 DISCONTINUED + 18 2021-03-10 21:11:52 2021-03-10 21:11:52 2022-03-11 03:11:52 COMPLETED + 24 2021-03-09 21:35:30 2021-03-09 21:35:30 2022-03-10 03:35:30 COMPLETED + 30 2021-03-21 11:53:53 2021-03-21 11:53:53 2022-03-21 17:53:53 COMPLETED + 34 2021-02-13 06:30:28 2021-02-13 06:30:28 2022-02-13 12:30:28 DISCONTINUED + 39 2021-03-06 05:21:21 2021-03-06 05:21:21 2022-03-06 11:21:21 COMPLETED + 41 2021-03-05 18:32:29 2021-03-05 18:32:29 2022-03-06 00:32:29 COMPLETED + EOTSTT EOSDT EOSDY DCSREAS DTHDT + 3 DISCONTINUED 2022-02-18 1076 DEATH 2022-04-06 + 9 DISCONTINUED 2022-02-19 1082 DEATH 2022-02-22 + 11 DISCONTINUED 2022-02-14 1066 LACK OF EFFICACY + 18 COMPLETED 2022-03-11 1096 + 24 COMPLETED 2022-03-10 1096 + 30 COMPLETED 2022-03-21 1096 + 34 DISCONTINUED 2022-02-13 1064 DEATH 2022-02-20 + 39 COMPLETED 2022-03-06 1096 + 41 COMPLETED 2022-03-06 1096 + DTHCAUS DTHCAT LDDTHELD LDDTHGR1 LSTALVDT DTHADY + 3 LOST TO FOLLOW UP OTHER 47 >30 2022-04-06 1121 + 9 ADVERSE EVENT ADVERSE EVENT 3 <=30 2022-02-22 1084 + 11 NA 2022-03-07 NA + 18 NA 2022-03-31 NA + 24 NA 2022-03-30 NA + 30 NA 2022-04-02 NA + 34 DISEASE PROGRESSION PROGRESSIVE DISEASE 7 <=30 2022-02-20 1069 + 39 NA 2022-03-30 NA + 41 NA 2022-03-30 NA + ADTHAUT ASEQ TTESEQ PARAM PARAMCD AVAL AVALU + 3 4 4 Progression Free Survival PFS 239.08590 DAYS + 9 Yes 2 2 Progression Free Survival PFS 248.53707 DAYS + 11 3 3 Progression Free Survival PFS 420.38459 DAYS + 18 3 3 Progression Free Survival PFS 30.04978 DAYS + 24 2 2 Progression Free Survival PFS 382.86110 DAYS + 30 1 1 Progression Free Survival PFS 326.40156 DAYS + 34 Yes 1 1 Progression Free Survival PFS 45.07870 DAYS + 39 2 2 Progression Free Survival PFS 899.41424 DAYS + 41 3 3 Progression Free Survival PFS 131.76520 DAYS + ADTM ADY CNSR EVNTDESC + 3 2022-02-16 08:01:26 1073 1 Last Tumor Assessment + 9 2020-04-05 15:24:07 397 0 Disease Progression + 11 2020-09-20 14:18:17 553 0 Death + 18 2020-10-02 09:11:52 571 1 Last Date Known To Be Alive + 24 2021-09-04 09:35:30 909 0 Disease Progression + 30 2019-12-14 23:53:53 268 1 Last Tumor Assessment + 34 2019-11-14 09:38:55 241 0 Disease Progression + 39 2020-07-15 17:21:21 497 0 Death + 41 2020-06-28 06:32:29 480 0 Death + CNSDTDSC lgTMATRSK is_event gene_factor + 3 Clinical Cut Off NA FALSE (50%,100%] + 9 NA TRUE [0%,50%] + 11 NA TRUE (50%,100%] + 18 Clinical Cut Off NA FALSE [0%,50%] + 24 NA TRUE (50%,100%] + 30 End of AE Reporting Period NA FALSE [0%,50%] + 34 NA TRUE [0%,50%] + 39 NA TRUE [0%,50%] + 41 NA TRUE (50%,100%] + + $variables + $variables$tte + [1] "AVAL" + + $variables$is_event + [1] "is_event" + + $variables$arm + [1] "gene_factor" + + $variables$strat + NULL + diff --git a/tests/testthat/_snaps/linux-4.3/barplot/barplot-001.png b/tests/testthat/_snaps/linux-4.3/barplot/barplot-001.png new file mode 100644 index 00000000..c7c13dbe Binary files /dev/null and b/tests/testthat/_snaps/linux-4.3/barplot/barplot-001.png differ diff --git a/tests/testthat/_snaps/linux-4.3/boxplot/boxplot-001.png b/tests/testthat/_snaps/linux-4.3/boxplot/boxplot-001.png new file mode 100644 index 00000000..6930b164 Binary files /dev/null and b/tests/testthat/_snaps/linux-4.3/boxplot/boxplot-001.png differ diff --git a/tests/testthat/_snaps/linux-4.3/forest/forest_tte-001.png b/tests/testthat/_snaps/linux-4.3/forest/forest_tte-001.png new file mode 100644 index 00000000..be4d149c Binary files /dev/null and b/tests/testthat/_snaps/linux-4.3/forest/forest_tte-001.png differ diff --git a/tests/testthat/_snaps/linux-4.3/km/km-001.png b/tests/testthat/_snaps/linux-4.3/km/km-001.png new file mode 100644 index 00000000..883659bf Binary files /dev/null and b/tests/testthat/_snaps/linux-4.3/km/km-001.png differ diff --git a/tests/testthat/_snaps/linux-4.3/pca/pca-001.png b/tests/testthat/_snaps/linux-4.3/pca/pca-001.png new file mode 100644 index 00000000..fcb2373b Binary files /dev/null and b/tests/testthat/_snaps/linux-4.3/pca/pca-001.png differ diff --git a/tests/testthat/_snaps/linux-4.3/pca/pca-002.png b/tests/testthat/_snaps/linux-4.3/pca/pca-002.png new file mode 100644 index 00000000..1d0ad4a5 Binary files /dev/null and b/tests/testthat/_snaps/linux-4.3/pca/pca-002.png differ diff --git a/tests/testthat/_snaps/linux-4.3/pca/pca-003.png b/tests/testthat/_snaps/linux-4.3/pca/pca-003.png new file mode 100644 index 00000000..3fb78048 Binary files /dev/null and b/tests/testthat/_snaps/linux-4.3/pca/pca-003.png differ diff --git a/tests/testthat/_snaps/linux-4.3/pca/pca-004.png b/tests/testthat/_snaps/linux-4.3/pca/pca-004.png new file mode 100644 index 00000000..29e7bdb2 Binary files /dev/null and b/tests/testthat/_snaps/linux-4.3/pca/pca-004.png differ diff --git a/tests/testthat/_snaps/linux-4.3/pca/pca-005.png b/tests/testthat/_snaps/linux-4.3/pca/pca-005.png new file mode 100644 index 00000000..db4049d0 Binary files /dev/null and b/tests/testthat/_snaps/linux-4.3/pca/pca-005.png differ diff --git a/tests/testthat/_snaps/linux-4.3/pca/pca-006.png b/tests/testthat/_snaps/linux-4.3/pca/pca-006.png new file mode 100644 index 00000000..2e6a3b1d Binary files /dev/null and b/tests/testthat/_snaps/linux-4.3/pca/pca-006.png differ diff --git a/tests/testthat/_snaps/linux-4.3/pca/pca-007.png b/tests/testthat/_snaps/linux-4.3/pca/pca-007.png new file mode 100644 index 00000000..7b61b89c Binary files /dev/null and b/tests/testthat/_snaps/linux-4.3/pca/pca-007.png differ diff --git a/tests/testthat/_snaps/linux-4.3/pca/pca-008.png b/tests/testthat/_snaps/linux-4.3/pca/pca-008.png new file mode 100644 index 00000000..ba357a8d Binary files /dev/null and b/tests/testthat/_snaps/linux-4.3/pca/pca-008.png differ diff --git a/tests/testthat/_snaps/linux-4.3/pca/pca-009.png b/tests/testthat/_snaps/linux-4.3/pca/pca-009.png new file mode 100644 index 00000000..50388f8d Binary files /dev/null and b/tests/testthat/_snaps/linux-4.3/pca/pca-009.png differ diff --git a/tests/testthat/_snaps/linux-4.3/pca/pca-010.png b/tests/testthat/_snaps/linux-4.3/pca/pca-010.png new file mode 100644 index 00000000..9c4342b8 Binary files /dev/null and b/tests/testthat/_snaps/linux-4.3/pca/pca-010.png differ diff --git a/tests/testthat/_snaps/linux-4.3/quality/quality-001.png b/tests/testthat/_snaps/linux-4.3/quality/quality-001.png new file mode 100644 index 00000000..5b9a0070 Binary files /dev/null and b/tests/testthat/_snaps/linux-4.3/quality/quality-001.png differ diff --git a/tests/testthat/_snaps/linux-4.3/quality/quality-002.png b/tests/testthat/_snaps/linux-4.3/quality/quality-002.png new file mode 100644 index 00000000..1fea0387 Binary files /dev/null and b/tests/testthat/_snaps/linux-4.3/quality/quality-002.png differ diff --git a/tests/testthat/_snaps/linux-4.3/quality/quality-003.png b/tests/testthat/_snaps/linux-4.3/quality/quality-003.png new file mode 100644 index 00000000..7461334b Binary files /dev/null and b/tests/testthat/_snaps/linux-4.3/quality/quality-003.png differ diff --git a/tests/testthat/_snaps/linux-4.3/volcanoplot/volcanoplot-001.png b/tests/testthat/_snaps/linux-4.3/volcanoplot/volcanoplot-001.png new file mode 100644 index 00000000..e5576f40 Binary files /dev/null and b/tests/testthat/_snaps/linux-4.3/volcanoplot/volcanoplot-001.png differ diff --git a/tests/testthat/_snaps/linux-4.3/volcanoplot/volcanoplot-002.png b/tests/testthat/_snaps/linux-4.3/volcanoplot/volcanoplot-002.png new file mode 100644 index 00000000..bd40eecc Binary files /dev/null and b/tests/testthat/_snaps/linux-4.3/volcanoplot/volcanoplot-002.png differ diff --git a/tests/testthat/_snaps/pca.md b/tests/testthat/_snaps/pca.md new file mode 100644 index 00000000..a3bee8c6 --- /dev/null +++ b/tests/testthat/_snaps/pca.md @@ -0,0 +1,110 @@ +# pca module works as expected in the test app + + Code + cat(res) + Output + x y PANEL group shape colour size fill alpha stroke + 1 -0.27038787 -0.3961520 1 -1 19 black 1.5 NA NA 0.5 + 2 -0.01264326 -0.5281983 1 -1 19 black 1.5 NA NA 0.5 + 3 0.02108020 0.4483209 1 -1 19 black 1.5 NA NA 0.5 + 4 -0.45723243 0.3957750 1 -1 19 black 1.5 NA NA 0.5 + 5 0.71918335 0.0802544 1 -1 19 black 1.5 NA NA 0.5 + +--- + + Code + cat(res) + Output + low_depth_flag AGE18 STDDRS STDDRSD TRTDRS TRTDRSD BLANP BLKS FRPST DURIDX + PC1 0.001 0.114 0.230 0.230 0.114 0.114 0.001 0.001 0.327 0.029 + PC2 0.314 0.245 0.018 0.018 0.245 0.245 0.390 0.314 0.245 0.206 + PC3 0.532 0.115 0.001 0.001 0.115 0.115 0.994 0.532 0.197 0.761 + PC4 0.153 0.526 0.751 0.751 0.526 0.526 0.181 0.153 0.231 0.004 + DURSAF DURSUR LNTHRPY DTHFL SITEID INVID AGE SEX ETHNIC COUNTRY DMDY + PC1 0.070 0.177 0.936 0.230 0.667 0.497 0.000 0.083 0.000 0.001 0.029 + PC2 0.114 0.357 0.014 0.018 0.137 0.021 0.147 0.890 0.436 0.314 0.178 + PC3 0.392 0.046 0.027 0.001 0.059 0.367 0.419 0.013 0.227 0.532 0.546 + PC4 0.424 0.420 0.023 0.751 0.137 0.116 0.434 0.014 0.337 0.153 0.247 + BAGE BWT BHT BBMI TRTDUR DISCSTUD DISCDEAT AEWITHFL STDSSDY + PC1 0.000 0.104 0.114 0.131 0.070 0.230 0.230 0.114 0.921 + PC2 0.147 0.744 0.745 0.655 0.114 0.018 0.018 0.245 0.019 + PC3 0.419 0.018 0.013 0.182 0.392 0.001 0.001 0.115 0.322 + PC4 0.434 0.134 0.128 0.032 0.424 0.751 0.751 0.526 0.913 + +--- + + Code + cat(res) + Output + NULL + +--- + + Code + cat(res) + Output + x y PANEL group shape colour size fill alpha stroke + 1 -0.68789565 0.04912578 1 -1 19 black 1.5 NA NA 0.5 + 2 -0.37824954 0.19209841 1 -1 19 black 1.5 NA NA 0.5 + 3 0.07502276 -0.31568702 1 -1 19 black 1.5 NA NA 0.5 + 4 0.33995282 -0.26532014 1 -1 19 black 1.5 NA NA 0.5 + 5 0.29004708 0.25038379 1 -1 19 black 1.5 NA NA 0.5 + 6 0.08718694 0.09422278 1 -1 19 black 1.5 NA NA 0.5 + 7 0.15015883 0.07932206 1 -1 19 black 1.5 NA NA 0.5 + 8 -0.05952522 -0.58893592 1 -1 19 black 1.5 NA NA 0.5 + 9 0.18330198 0.50479025 1 -1 19 black 1.5 NA NA 0.5 + +--- + + Code + cat(res) + Output + colour x y PANEL group shape size fill alpha stroke + 1 #F8766D -0.08263642 0.6615253 1 1 19 1.5 NA NA 0.5 + 2 #F8766D -0.53157947 -0.4023279 1 1 19 1.5 NA NA 0.5 + 3 #F8766D 0.61421589 -0.2591974 1 1 19 1.5 NA NA 0.5 + +--- + + Code + cat(res) + Output + colour x y PANEL group shape size fill alpha stroke + 1 #00BFC4 -0.3939882 0.32024986 1 2 19 1.5 NA NA 0.5 + 2 #F8766D -0.1255252 0.50888177 1 1 19 1.5 NA NA 0.5 + 3 #F8766D 0.1611973 -0.32722537 1 1 19 1.5 NA NA 0.5 + 4 #F8766D -0.3398973 -0.57145897 1 1 19 1.5 NA NA 0.5 + 5 #F8766D 0.6982134 0.06955271 1 1 19 1.5 NA NA 0.5 + +--- + + Code + cat(res) + Output + colour x y PANEL group shape size fill alpha stroke + 1 #00BFC4 -0.41921977 0.41965983 1 2 19 1.5 NA NA 0.5 + 2 #00BFC4 -0.26002371 -0.20051106 1 2 19 1.5 NA NA 0.5 + 3 #F8766D -0.02075864 -0.03308131 1 1 19 1.5 NA NA 0.5 + 4 #F8766D 0.08391280 -0.38171401 1 1 19 1.5 NA NA 0.5 + 5 #F8766D 0.56237459 0.46597929 1 1 19 1.5 NA NA 0.5 + 6 #F8766D -0.35360914 0.33020146 1 1 19 1.5 NA NA 0.5 + 7 #F8766D 0.42405052 0.02619397 1 1 19 1.5 NA NA 0.5 + 8 #F8766D 0.08327651 -0.34886025 1 1 19 1.5 NA NA 0.5 + 9 #00BFC4 -0.10000316 -0.27786790 1 2 19 1.5 NA NA 0.5 + +--- + + Code + cat(res) + Output + colour x y PANEL group shape size fill alpha stroke + 1 #00BFC4 -0.41921977 0.41965983 1 2 19 1.5 NA NA 0.5 + 2 #00BFC4 -0.26002371 -0.20051106 1 2 19 1.5 NA NA 0.5 + 3 #F8766D -0.02075864 -0.03308131 1 1 19 1.5 NA NA 0.5 + 4 #F8766D 0.08391280 -0.38171401 1 1 19 1.5 NA NA 0.5 + 5 #F8766D 0.56237459 0.46597929 1 1 19 1.5 NA NA 0.5 + 6 #F8766D -0.35360914 0.33020146 1 1 19 1.5 NA NA 0.5 + 7 #F8766D 0.42405052 0.02619397 1 1 19 1.5 NA NA 0.5 + 8 #F8766D 0.08327651 -0.34886025 1 1 19 1.5 NA NA 0.5 + 9 #00BFC4 -0.10000316 -0.27786790 1 2 19 1.5 NA NA 0.5 + diff --git a/tests/testthat/_snaps/quality.md b/tests/testthat/_snaps/quality.md new file mode 100644 index 00000000..d4e51c85 --- /dev/null +++ b/tests/testthat/_snaps/quality.md @@ -0,0 +1,111 @@ +# quality module works as expected in the test app + + Code + res + Output + $message + [1] "Please change gene filters to ensure that there are at least 2 genes" + + $call + [1] "NULL" + + $type + [1] "shiny.silent.error" "validation" + + +--- + + Code + cat(res) + Output + y count x xmin xmax density ncount ndensity flipped_aes + 1 1 1 1781977 1772292 1791661 8.604677e-06 1 1 FALSE + 2 0 0 1801346 1791661 1811031 0.000000e+00 0 0 FALSE + 3 0 0 1820715 1811031 1830400 0.000000e+00 0 0 FALSE + 4 1 1 1840084 1830400 1849769 8.604677e-06 1 1 FALSE + 5 1 1 1859454 1849769 1869138 8.604677e-06 1 1 FALSE + 6 0 0 1878823 1869138 1888508 0.000000e+00 0 0 FALSE + 7 0 0 1898192 1888508 1907877 0.000000e+00 0 0 FALSE + 8 0 0 1917562 1907877 1927246 0.000000e+00 0 0 FALSE + 9 0 0 1936931 1927246 1946616 0.000000e+00 0 0 FALSE + 10 0 0 1956300 1946616 1965985 0.000000e+00 0 0 FALSE + 11 1 1 1975670 1965985 1985354 8.604677e-06 1 1 FALSE + 12 0 0 1995039 1985354 2004724 0.000000e+00 0 0 FALSE + 13 0 0 2014408 2004724 2024093 0.000000e+00 0 0 FALSE + 14 0 0 2033778 2024093 2043462 0.000000e+00 0 0 FALSE + 15 0 0 2053147 2043462 2062832 0.000000e+00 0 0 FALSE + 16 0 0 2072516 2062832 2082201 0.000000e+00 0 0 FALSE + 17 0 0 2091886 2082201 2101570 0.000000e+00 0 0 FALSE + 18 0 0 2111255 2101570 2120939 0.000000e+00 0 0 FALSE + 19 1 1 2130624 2120939 2140309 8.604677e-06 1 1 FALSE + 20 0 0 2149993 2140309 2159678 0.000000e+00 0 0 FALSE + 21 0 0 2169363 2159678 2179047 0.000000e+00 0 0 FALSE + 22 0 0 2188732 2179047 2198417 0.000000e+00 0 0 FALSE + 23 0 0 2208101 2198417 2217786 0.000000e+00 0 0 FALSE + 24 0 0 2227471 2217786 2237155 0.000000e+00 0 0 FALSE + 25 0 0 2246840 2237155 2256525 0.000000e+00 0 0 FALSE + 26 0 0 2266209 2256525 2275894 0.000000e+00 0 0 FALSE + 27 0 0 2285579 2275894 2295263 0.000000e+00 0 0 FALSE + 28 0 0 2304948 2295263 2314633 0.000000e+00 0 0 FALSE + 29 0 0 2324317 2314633 2334002 0.000000e+00 0 0 FALSE + 30 1 1 2343687 2334002 2353371 8.604677e-06 1 1 FALSE + PANEL group ymin ymax colour fill linewidth linetype alpha + 1 1 -1 0 1 NA darkgrey 0.5 1 NA + 2 1 -1 0 0 NA darkgrey 0.5 1 NA + 3 1 -1 0 0 NA darkgrey 0.5 1 NA + 4 1 -1 0 1 NA darkgrey 0.5 1 NA + 5 1 -1 0 1 NA darkgrey 0.5 1 NA + 6 1 -1 0 0 NA darkgrey 0.5 1 NA + 7 1 -1 0 0 NA darkgrey 0.5 1 NA + 8 1 -1 0 0 NA darkgrey 0.5 1 NA + 9 1 -1 0 0 NA darkgrey 0.5 1 NA + 10 1 -1 0 0 NA darkgrey 0.5 1 NA + 11 1 -1 0 1 NA darkgrey 0.5 1 NA + 12 1 -1 0 0 NA darkgrey 0.5 1 NA + 13 1 -1 0 0 NA darkgrey 0.5 1 NA + 14 1 -1 0 0 NA darkgrey 0.5 1 NA + 15 1 -1 0 0 NA darkgrey 0.5 1 NA + 16 1 -1 0 0 NA darkgrey 0.5 1 NA + 17 1 -1 0 0 NA darkgrey 0.5 1 NA + 18 1 -1 0 0 NA darkgrey 0.5 1 NA + 19 1 -1 0 1 NA darkgrey 0.5 1 NA + 20 1 -1 0 0 NA darkgrey 0.5 1 NA + 21 1 -1 0 0 NA darkgrey 0.5 1 NA + 22 1 -1 0 0 NA darkgrey 0.5 1 NA + 23 1 -1 0 0 NA darkgrey 0.5 1 NA + 24 1 -1 0 0 NA darkgrey 0.5 1 NA + 25 1 -1 0 0 NA darkgrey 0.5 1 NA + 26 1 -1 0 0 NA darkgrey 0.5 1 NA + 27 1 -1 0 0 NA darkgrey 0.5 1 NA + 28 1 -1 0 0 NA darkgrey 0.5 1 NA + 29 1 -1 0 0 NA darkgrey 0.5 1 NA + 30 1 -1 0 1 NA darkgrey 0.5 1 NA + +--- + + Code + cat(res) + Output + x y PANEL group flipped_aes ymin ymax xmin xmax colour fill + 1 1 17.72389 1 1 FALSE 0 17.72389 0.55 1.45 NA grey35 + 2 2 14.37759 1 2 FALSE 0 14.37759 1.55 2.45 NA grey35 + 3 3 14.20068 1 3 FALSE 0 14.20068 2.55 3.45 NA grey35 + 4 4 14.17412 1 4 FALSE 0 14.17412 3.55 4.45 NA grey35 + 5 5 14.01385 1 5 FALSE 0 14.01385 4.55 5.45 NA grey35 + 6 6 13.44916 1 6 FALSE 0 13.44916 5.55 6.45 NA grey35 + 7 7 13.27510 1 7 FALSE 0 13.27510 6.55 7.45 NA grey35 + 8 8 13.17301 1 8 FALSE 0 13.17301 7.55 8.45 NA grey35 + 9 9 13.03098 1 9 FALSE 0 13.03098 8.55 9.45 NA grey35 + 10 10 12.93251 1 10 FALSE 0 12.93251 9.55 10.45 NA grey35 + linewidth linetype alpha + 1 0.5 1 NA + 2 0.5 1 NA + 3 0.5 1 NA + 4 0.5 1 NA + 5 0.5 1 NA + 6 0.5 1 NA + 7 0.5 1 NA + 8 0.5 1 NA + 9 0.5 1 NA + 10 0.5 1 NA + diff --git a/tests/testthat/_snaps/scatterplot.md b/tests/testthat/_snaps/scatterplot.md new file mode 100644 index 00000000..7695afd4 --- /dev/null +++ b/tests/testthat/_snaps/scatterplot.md @@ -0,0 +1,5 @@ +# scatterplot module works as expected in the test app + + Code + cat(res) + diff --git a/tests/testthat/_snaps/volcanoplot.md b/tests/testthat/_snaps/volcanoplot.md new file mode 100644 index 00000000..3092c931 --- /dev/null +++ b/tests/testthat/_snaps/volcanoplot.md @@ -0,0 +1,4016 @@ +# volcanoplot module works as expected in the test app + + Code + cat(res) + Output + colour x y label PANEL group shape size fill + 1 #00BFC4 4.5441482325 1.3818956504 GeneID:2271 1 2 19 1.5 NA + 2 #F8766D 2.8853747884 0.5982482965 1 1 19 1.5 NA + 3 #F8766D 3.2680928854 0.1381377699 1 1 19 1.5 NA + 4 #F8766D -2.7685178364 0.0021205292 1 1 19 1.5 NA + 5 #F8766D -2.0015845977 0.0021205292 1 1 19 1.5 NA + 6 #F8766D 1.8697266400 0.0021205292 1 1 19 1.5 NA + 7 #F8766D -2.6310797515 0.0021205292 1 1 19 1.5 NA + 8 #F8766D 1.5810468973 0.0021205292 1 1 19 1.5 NA + 9 #F8766D -1.4990238390 0.0021205292 1 1 19 1.5 NA + 10 #F8766D -4.2872259508 0.0021205292 1 1 19 1.5 NA + 11 #F8766D 1.4516881799 0.0021205292 1 1 19 1.5 NA + 12 #F8766D 2.1168366450 0.0021205292 1 1 19 1.5 NA + 13 #F8766D 1.2946089192 0.0021205292 1 1 19 1.5 NA + 14 #F8766D 2.8936076107 0.0021205292 1 1 19 1.5 NA + 15 #F8766D 3.3837531530 0.0021205292 1 1 19 1.5 NA + 16 #F8766D -2.5919810070 0.0021205292 1 1 19 1.5 NA + 17 #F8766D -1.3947473565 0.0021205292 1 1 19 1.5 NA + 18 #F8766D 1.2566241369 0.0021205292 1 1 19 1.5 NA + 19 #F8766D -1.6589074589 0.0021205292 1 1 19 1.5 NA + 20 #F8766D -1.4300484029 0.0021205292 1 1 19 1.5 NA + 21 #F8766D 2.1974756887 0.0021205292 1 1 19 1.5 NA + 22 #F8766D 0.6608191174 0.0021205292 1 1 19 1.5 NA + 23 #F8766D 1.2021489695 0.0021205292 1 1 19 1.5 NA + 24 #F8766D 0.5843206218 0.0021205292 1 1 19 1.5 NA + 25 #F8766D -0.6315527980 0.0021205292 1 1 19 1.5 NA + 26 #F8766D 1.0777341120 0.0021205292 1 1 19 1.5 NA + 27 #F8766D 3.7855164763 0.0021205292 1 1 19 1.5 NA + 28 #F8766D 0.6461020658 0.0021205292 1 1 19 1.5 NA + 29 #F8766D -1.4230348186 0.0021205292 1 1 19 1.5 NA + 30 #F8766D 1.1571699120 0.0021205292 1 1 19 1.5 NA + 31 #F8766D 1.1276216809 0.0021205292 1 1 19 1.5 NA + 32 #F8766D 1.0268324929 0.0021205292 1 1 19 1.5 NA + 33 #F8766D 0.6601321397 0.0021205292 1 1 19 1.5 NA + 34 #F8766D 1.0534140185 0.0021205292 1 1 19 1.5 NA + 35 #F8766D 1.0902897066 0.0021205292 1 1 19 1.5 NA + 36 #F8766D -1.2734106246 0.0021205292 1 1 19 1.5 NA + 37 #F8766D -1.0679120160 0.0021205292 1 1 19 1.5 NA + 38 #F8766D 1.2687751940 0.0021205292 1 1 19 1.5 NA + 39 #F8766D 2.0914440733 0.0021205292 1 1 19 1.5 NA + 40 #F8766D 1.7217579263 0.0021205292 1 1 19 1.5 NA + 41 #F8766D -1.1077108646 0.0021205292 1 1 19 1.5 NA + 42 #F8766D 0.9678855059 0.0021205292 1 1 19 1.5 NA + 43 #F8766D 1.5771314667 0.0021205292 1 1 19 1.5 NA + 44 #F8766D -0.6118345861 0.0021205292 1 1 19 1.5 NA + 45 #F8766D -1.3077739654 0.0021205292 1 1 19 1.5 NA + 46 #F8766D 0.6039958057 0.0021205292 1 1 19 1.5 NA + 47 #F8766D -0.5891876151 0.0021205292 1 1 19 1.5 NA + 48 #F8766D 4.0428041037 0.0021205292 1 1 19 1.5 NA + 49 #F8766D -0.5865558008 0.0021205292 1 1 19 1.5 NA + 50 #F8766D -1.5221409799 0.0021205292 1 1 19 1.5 NA + 51 #F8766D 1.0560885560 0.0021205292 1 1 19 1.5 NA + 52 #F8766D 0.8835172546 0.0021205292 1 1 19 1.5 NA + 53 #F8766D 0.9188454400 0.0021205292 1 1 19 1.5 NA + 54 #F8766D -0.5306488162 0.0021205292 1 1 19 1.5 NA + 55 #F8766D -1.4267870613 0.0021205292 1 1 19 1.5 NA + 56 #F8766D -1.1722045261 0.0021205292 1 1 19 1.5 NA + 57 #F8766D -0.9388988613 0.0021205292 1 1 19 1.5 NA + 58 #F8766D -1.9686936318 0.0021205292 1 1 19 1.5 NA + 59 #F8766D 0.5199593392 0.0021205292 1 1 19 1.5 NA + 60 #F8766D -0.6618351108 0.0021205292 1 1 19 1.5 NA + 61 #F8766D 1.0506953534 0.0021205292 1 1 19 1.5 NA + 62 #F8766D 1.2699072074 0.0021205292 1 1 19 1.5 NA + 63 #F8766D 1.4801374750 0.0021205292 1 1 19 1.5 NA + 64 #F8766D -2.1011618432 0.0021205292 1 1 19 1.5 NA + 65 #F8766D 0.9436583946 0.0021205292 1 1 19 1.5 NA + 66 #F8766D -1.9496065182 0.0021205292 1 1 19 1.5 NA + 67 #F8766D 0.8588552203 0.0021205292 1 1 19 1.5 NA + 68 #F8766D 0.8082499189 0.0021205292 1 1 19 1.5 NA + 69 #F8766D 1.1185073946 0.0021205292 1 1 19 1.5 NA + 70 #F8766D -0.5710990401 0.0021205292 1 1 19 1.5 NA + 71 #F8766D -0.4747147614 0.0021205292 1 1 19 1.5 NA + 72 #F8766D 0.4807212287 0.0021205292 1 1 19 1.5 NA + 73 #F8766D 0.8750972790 0.0021205292 1 1 19 1.5 NA + 74 #F8766D -1.9252179935 0.0021205292 1 1 19 1.5 NA + 75 #F8766D -0.5126246305 0.0021205292 1 1 19 1.5 NA + 76 #F8766D 0.8833019705 0.0021205292 1 1 19 1.5 NA + 77 #F8766D 0.8804282207 0.0021205292 1 1 19 1.5 NA + 78 #F8766D 0.8085531676 0.0021205292 1 1 19 1.5 NA + 79 #F8766D 0.9919429354 0.0021205292 1 1 19 1.5 NA + 80 #F8766D 0.9182626855 0.0021205292 1 1 19 1.5 NA + 81 #F8766D 0.4849287432 0.0021205292 1 1 19 1.5 NA + 82 #F8766D 0.4535520658 0.0021205292 1 1 19 1.5 NA + 83 #F8766D 0.7084222232 0.0021205292 1 1 19 1.5 NA + 84 #F8766D 0.9057858766 0.0021205292 1 1 19 1.5 NA + 85 #F8766D 0.8457319762 0.0021205292 1 1 19 1.5 NA + 86 #F8766D 1.0567186323 0.0021205292 1 1 19 1.5 NA + 87 #F8766D 1.0996113165 0.0021205292 1 1 19 1.5 NA + 88 #F8766D 0.6003317781 0.0021205292 1 1 19 1.5 NA + 89 #F8766D 2.4461464255 0.0021205292 1 1 19 1.5 NA + 90 #F8766D 0.4774418799 0.0021205292 1 1 19 1.5 NA + 91 #F8766D 0.8129876269 0.0021205292 1 1 19 1.5 NA + 92 #F8766D 1.0792170167 0.0021205292 1 1 19 1.5 NA + 93 #F8766D 2.3187254719 0.0021205292 1 1 19 1.5 NA + 94 #F8766D 0.9218987819 0.0021205292 1 1 19 1.5 NA + 95 #F8766D 1.0720723275 0.0021205292 1 1 19 1.5 NA + 96 #F8766D -1.3257823843 0.0021205292 1 1 19 1.5 NA + 97 #F8766D 0.8345656062 0.0021205292 1 1 19 1.5 NA + 98 #F8766D -0.4599534999 0.0021205292 1 1 19 1.5 NA + 99 #F8766D -0.6441880108 0.0021205292 1 1 19 1.5 NA + 100 #F8766D 0.7759958764 0.0021205292 1 1 19 1.5 NA + 101 #F8766D 1.0473233404 0.0021205292 1 1 19 1.5 NA + 102 #F8766D -0.4231028209 0.0021205292 1 1 19 1.5 NA + 103 #F8766D -0.4733135214 0.0021205292 1 1 19 1.5 NA + 104 #F8766D -0.9727803596 0.0021205292 1 1 19 1.5 NA + 105 #F8766D 0.7722467186 0.0021205292 1 1 19 1.5 NA + 106 #F8766D 0.7723303950 0.0021205292 1 1 19 1.5 NA + 107 #F8766D -1.1212506240 0.0021205292 1 1 19 1.5 NA + 108 #F8766D 0.4676770021 0.0021205292 1 1 19 1.5 NA + 109 #F8766D 0.4410630412 0.0021205292 1 1 19 1.5 NA + 110 #F8766D -1.6021661180 0.0021205292 1 1 19 1.5 NA + 111 #F8766D -0.7735521870 0.0021205292 1 1 19 1.5 NA + 112 #F8766D 1.0532398858 0.0021205292 1 1 19 1.5 NA + 113 #F8766D 0.8200829526 0.0021205292 1 1 19 1.5 NA + 114 #F8766D 1.0689081046 0.0021205292 1 1 19 1.5 NA + 115 #F8766D 0.8537721903 0.0021205292 1 1 19 1.5 NA + 116 #F8766D -0.9562085177 0.0021205292 1 1 19 1.5 NA + 117 #F8766D -0.4561820132 0.0021205292 1 1 19 1.5 NA + 118 #F8766D -0.5281014198 0.0021205292 1 1 19 1.5 NA + 119 #F8766D -1.1117447604 0.0021205292 1 1 19 1.5 NA + 120 #F8766D -0.4223870215 0.0021205292 1 1 19 1.5 NA + 121 #F8766D -0.4338653184 0.0021205292 1 1 19 1.5 NA + 122 #F8766D 0.4604146623 0.0021205292 1 1 19 1.5 NA + 123 #F8766D -1.8983645761 0.0021205292 1 1 19 1.5 NA + 124 #F8766D -0.4711349780 0.0021205292 1 1 19 1.5 NA + 125 #F8766D 0.4637690485 0.0021205292 1 1 19 1.5 NA + 126 #F8766D -0.4123518649 0.0021205292 1 1 19 1.5 NA + 127 #F8766D 0.9833435800 0.0021205292 1 1 19 1.5 NA + 128 #F8766D 0.9105954136 0.0021205292 1 1 19 1.5 NA + 129 #F8766D -0.4411373075 0.0021205292 1 1 19 1.5 NA + 130 #F8766D 1.1011164140 0.0021205292 1 1 19 1.5 NA + 131 #F8766D 0.4063912697 0.0021205292 1 1 19 1.5 NA + 132 #F8766D 0.9349878804 0.0021205292 1 1 19 1.5 NA + 133 #F8766D -0.6311206654 0.0021205292 1 1 19 1.5 NA + 134 #F8766D -0.7304868310 0.0021205292 1 1 19 1.5 NA + 135 #F8766D 1.0544682243 0.0021205292 1 1 19 1.5 NA + 136 #F8766D 0.4678615627 0.0021205292 1 1 19 1.5 NA + 137 #F8766D 0.7205681717 0.0021205292 1 1 19 1.5 NA + 138 #F8766D -0.9562323584 0.0021205292 1 1 19 1.5 NA + 139 #F8766D 0.3978745347 0.0021205292 1 1 19 1.5 NA + 140 #F8766D 0.7104545209 0.0021205292 1 1 19 1.5 NA + 141 #F8766D 0.4125776954 0.0021205292 1 1 19 1.5 NA + 142 #F8766D 0.7122192129 0.0021205292 1 1 19 1.5 NA + 143 #F8766D -0.8425123236 0.0021205292 1 1 19 1.5 NA + 144 #F8766D 0.6492421984 0.0021205292 1 1 19 1.5 NA + 145 #F8766D 1.0353931279 0.0021205292 1 1 19 1.5 NA + 146 #F8766D 0.7932233645 0.0021205292 1 1 19 1.5 NA + 147 #F8766D 0.4480173986 0.0021205292 1 1 19 1.5 NA + 148 #F8766D 0.4297551938 0.0021205292 1 1 19 1.5 NA + 149 #F8766D -0.9229270583 0.0021205292 1 1 19 1.5 NA + 150 #F8766D 0.6722000551 0.0021205292 1 1 19 1.5 NA + 151 #F8766D 0.4382865233 0.0021205292 1 1 19 1.5 NA + 152 #F8766D -0.3939492820 0.0021205292 1 1 19 1.5 NA + 153 #F8766D 0.7108327840 0.0021205292 1 1 19 1.5 NA + 154 #F8766D 0.8632535015 0.0021205292 1 1 19 1.5 NA + 155 #F8766D 0.9755432954 0.0021205292 1 1 19 1.5 NA + 156 #F8766D -1.3681844728 0.0021205292 1 1 19 1.5 NA + 157 #F8766D -0.7095631750 0.0021205292 1 1 19 1.5 NA + 158 #F8766D -0.3872607495 0.0021205292 1 1 19 1.5 NA + 159 #F8766D -0.4229868732 0.0021205292 1 1 19 1.5 NA + 160 #F8766D -1.0255541961 0.0021205292 1 1 19 1.5 NA + 161 #F8766D -0.3884744562 0.0021205292 1 1 19 1.5 NA + 162 #F8766D 0.4856446082 0.0021205292 1 1 19 1.5 NA + 163 #F8766D -0.3672889171 0.0021205292 1 1 19 1.5 NA + 164 #F8766D -0.4355670192 0.0021205292 1 1 19 1.5 NA + 165 #F8766D 0.6545121813 0.0021205292 1 1 19 1.5 NA + 166 #F8766D 0.7106242284 0.0021205292 1 1 19 1.5 NA + 167 #F8766D -1.1861517618 0.0021205292 1 1 19 1.5 NA + 168 #F8766D 0.6459055098 0.0021205292 1 1 19 1.5 NA + 169 #F8766D 0.7104775008 0.0021205292 1 1 19 1.5 NA + 170 #F8766D 0.7882239899 0.0021205292 1 1 19 1.5 NA + 171 #F8766D -0.3844953178 0.0021205292 1 1 19 1.5 NA + 172 #F8766D 0.3636592651 0.0021205292 1 1 19 1.5 NA + 173 #F8766D 0.6804729564 0.0021205292 1 1 19 1.5 NA + 174 #F8766D 0.8528517441 0.0021205292 1 1 19 1.5 NA + 175 #F8766D 0.3725104062 0.0021205292 1 1 19 1.5 NA + 176 #F8766D 0.5922551987 0.0021205292 1 1 19 1.5 NA + 177 #F8766D 0.6310159117 0.0021205292 1 1 19 1.5 NA + 178 #F8766D 0.7153370430 0.0021205292 1 1 19 1.5 NA + 179 #F8766D 0.4933124706 0.0021205292 1 1 19 1.5 NA + 180 #F8766D -0.3582822164 0.0021205292 1 1 19 1.5 NA + 181 #F8766D -0.7785222261 0.0021205292 1 1 19 1.5 NA + 182 #F8766D 0.7437164994 0.0021205292 1 1 19 1.5 NA + 183 #F8766D -0.3928181416 0.0021205292 1 1 19 1.5 NA + 184 #F8766D 0.9183593296 0.0021205292 1 1 19 1.5 NA + 185 #F8766D 0.5073932595 0.0021205292 1 1 19 1.5 NA + 186 #F8766D 0.6638603543 0.0021205292 1 1 19 1.5 NA + 187 #F8766D 0.6051560458 0.0021205292 1 1 19 1.5 NA + 188 #F8766D 0.6473937600 0.0021205292 1 1 19 1.5 NA + 189 #F8766D -0.3931544973 0.0021205292 1 1 19 1.5 NA + 190 #F8766D 0.7458530920 0.0021205292 1 1 19 1.5 NA + 191 #F8766D -0.5449095920 0.0021205292 1 1 19 1.5 NA + 192 #F8766D -0.6723880145 0.0021205292 1 1 19 1.5 NA + 193 #F8766D -0.4455627588 0.0021205292 1 1 19 1.5 NA + 194 #F8766D -1.5902256336 0.0021205292 1 1 19 1.5 NA + 195 #F8766D 0.6069462105 0.0021205292 1 1 19 1.5 NA + 196 #F8766D -0.7156786392 0.0021205292 1 1 19 1.5 NA + 197 #F8766D 0.7160857094 0.0021205292 1 1 19 1.5 NA + 198 #F8766D -1.7539104089 0.0021205292 1 1 19 1.5 NA + 199 #F8766D 0.6800172149 0.0021205292 1 1 19 1.5 NA + 200 #F8766D -0.7350381453 0.0021205292 1 1 19 1.5 NA + 201 #F8766D 0.3943387163 0.0021205292 1 1 19 1.5 NA + 202 #F8766D 0.7844005350 0.0021205292 1 1 19 1.5 NA + 203 #F8766D -2.8258587123 0.0021205292 1 1 19 1.5 NA + 204 #F8766D -0.4280526119 0.0021205292 1 1 19 1.5 NA + 205 #F8766D -0.3366735549 0.0021205292 1 1 19 1.5 NA + 206 #F8766D 0.6095278817 0.0021205292 1 1 19 1.5 NA + 207 #F8766D 0.7790488875 0.0021205292 1 1 19 1.5 NA + 208 #F8766D 0.6967033049 0.0021205292 1 1 19 1.5 NA + 209 #F8766D 0.3530754899 0.0021205292 1 1 19 1.5 NA + 210 #F8766D -0.7223437212 0.0021205292 1 1 19 1.5 NA + 211 #F8766D 0.3207175020 0.0021205292 1 1 19 1.5 NA + 212 #F8766D -0.3622207343 0.0021205292 1 1 19 1.5 NA + 213 #F8766D 0.6577980763 0.0021205292 1 1 19 1.5 NA + 214 #F8766D -0.6985584082 0.0021205292 1 1 19 1.5 NA + 215 #F8766D 0.9266775924 0.0021205292 1 1 19 1.5 NA + 216 #F8766D 0.3798970829 0.0021205292 1 1 19 1.5 NA + 217 #F8766D 0.9261045660 0.0021205292 1 1 19 1.5 NA + 218 #F8766D -0.3774932396 0.0021205292 1 1 19 1.5 NA + 219 #F8766D 0.3699156634 0.0021205292 1 1 19 1.5 NA + 220 #F8766D -0.3364626128 0.0021205292 1 1 19 1.5 NA + 221 #F8766D 0.6177538088 0.0021205292 1 1 19 1.5 NA + 222 #F8766D 0.5809323101 0.0021205292 1 1 19 1.5 NA + 223 #F8766D -1.2141736965 0.0021205292 1 1 19 1.5 NA + 224 #F8766D 0.8241746459 0.0021205292 1 1 19 1.5 NA + 225 #F8766D 1.0245812684 0.0021205292 1 1 19 1.5 NA + 226 #F8766D 0.3114052040 0.0021205292 1 1 19 1.5 NA + 227 #F8766D -0.6389622198 0.0021205292 1 1 19 1.5 NA + 228 #F8766D 0.3208509428 0.0021205292 1 1 19 1.5 NA + 229 #F8766D 0.3543402249 0.0021205292 1 1 19 1.5 NA + 230 #F8766D 0.3688273949 0.0021205292 1 1 19 1.5 NA + 231 #F8766D -0.9556164455 0.0021205292 1 1 19 1.5 NA + 232 #F8766D 0.3116243601 0.0021205292 1 1 19 1.5 NA + 233 #F8766D -0.3744241412 0.0021205292 1 1 19 1.5 NA + 234 #F8766D 0.3041505305 0.0021205292 1 1 19 1.5 NA + 235 #F8766D 0.5546340767 0.0021205292 1 1 19 1.5 NA + 236 #F8766D -0.8222331293 0.0021205292 1 1 19 1.5 NA + 237 #F8766D -0.3313804570 0.0021205292 1 1 19 1.5 NA + 238 #F8766D 1.2171328131 0.0021205292 1 1 19 1.5 NA + 239 #F8766D 0.3193989068 0.0021205292 1 1 19 1.5 NA + 240 #F8766D 0.3190023703 0.0021205292 1 1 19 1.5 NA + 241 #F8766D -0.3252728847 0.0021205292 1 1 19 1.5 NA + 242 #F8766D -0.5916563971 0.0021205292 1 1 19 1.5 NA + 243 #F8766D 0.5499740220 0.0021205292 1 1 19 1.5 NA + 244 #F8766D -0.3148736335 0.0021205292 1 1 19 1.5 NA + 245 #F8766D 0.6131678424 0.0021205292 1 1 19 1.5 NA + 246 #F8766D 0.3314988268 0.0021205292 1 1 19 1.5 NA + 247 #F8766D 0.3264900548 0.0021205292 1 1 19 1.5 NA + 248 #F8766D -0.3211475785 0.0021205292 1 1 19 1.5 NA + 249 #F8766D 0.6821549479 0.0021205292 1 1 19 1.5 NA + 250 #F8766D 0.7289700796 0.0021205292 1 1 19 1.5 NA + 251 #F8766D 0.2977444052 0.0021205292 1 1 19 1.5 NA + 252 #F8766D 0.3139888888 0.0021205292 1 1 19 1.5 NA + 253 #F8766D 0.5315852648 0.0021205292 1 1 19 1.5 NA + 254 #F8766D 0.6025698543 0.0021205292 1 1 19 1.5 NA + 255 #F8766D 0.5702421291 0.0021205292 1 1 19 1.5 NA + 256 #F8766D 0.5677650890 0.0021205292 1 1 19 1.5 NA + 257 #F8766D 0.2994931149 0.0021205292 1 1 19 1.5 NA + 258 #F8766D 0.7166256025 0.0021205292 1 1 19 1.5 NA + 259 #F8766D 0.2816044184 0.0021205292 1 1 19 1.5 NA + 260 #F8766D 0.7091552530 0.0021205292 1 1 19 1.5 NA + 261 #F8766D 0.5949419692 0.0021205292 1 1 19 1.5 NA + 262 #F8766D 0.3570456568 0.0021205292 1 1 19 1.5 NA + 263 #F8766D -0.3072506216 0.0021205292 1 1 19 1.5 NA + 264 #F8766D -0.6952942200 0.0021205292 1 1 19 1.5 NA + 265 #F8766D 0.7744006613 0.0021205292 1 1 19 1.5 NA + 266 #F8766D -0.5576967314 0.0021205292 1 1 19 1.5 NA + 267 #F8766D -1.1743741657 0.0021205292 1 1 19 1.5 NA + 268 #F8766D 0.5520431390 0.0021205292 1 1 19 1.5 NA + 269 #F8766D 0.5075179867 0.0021205292 1 1 19 1.5 NA + 270 #F8766D -0.6475252493 0.0021205292 1 1 19 1.5 NA + 271 #F8766D 0.5624372863 0.0021205292 1 1 19 1.5 NA + 272 #F8766D -0.3251016335 0.0021205292 1 1 19 1.5 NA + 273 #F8766D -0.3750372891 0.0021205292 1 1 19 1.5 NA + 274 #F8766D -0.5823287989 0.0021205292 1 1 19 1.5 NA + 275 #F8766D 0.7115373344 0.0021205292 1 1 19 1.5 NA + 276 #F8766D -0.5647985006 0.0021205292 1 1 19 1.5 NA + 277 #F8766D 0.5713491147 0.0021205292 1 1 19 1.5 NA + 278 #F8766D 0.3363750661 0.0021205292 1 1 19 1.5 NA + 279 #F8766D 0.6015625357 0.0021205292 1 1 19 1.5 NA + 280 #F8766D 0.6987352339 0.0021205292 1 1 19 1.5 NA + 281 #F8766D -0.7867305591 0.0021205292 1 1 19 1.5 NA + 282 #F8766D 0.3114332272 0.0021205292 1 1 19 1.5 NA + 283 #F8766D -0.5420115742 0.0021205292 1 1 19 1.5 NA + 284 #F8766D 0.5892330020 0.0021205292 1 1 19 1.5 NA + 285 #F8766D 0.5016698873 0.0021205292 1 1 19 1.5 NA + 286 #F8766D -0.3140895247 0.0021205292 1 1 19 1.5 NA + 287 #F8766D -0.6276890397 0.0021205292 1 1 19 1.5 NA + 288 #F8766D 0.3145655200 0.0021205292 1 1 19 1.5 NA + 289 #F8766D -0.3538396093 0.0021205292 1 1 19 1.5 NA + 290 #F8766D 0.3241764512 0.0021205292 1 1 19 1.5 NA + 291 #F8766D -0.3026796005 0.0021205292 1 1 19 1.5 NA + 292 #F8766D -0.3191612048 0.0021205292 1 1 19 1.5 NA + 293 #F8766D -1.8026274968 0.0021205292 1 1 19 1.5 NA + 294 #F8766D -0.5758487621 0.0021205292 1 1 19 1.5 NA + 295 #F8766D -1.2360064271 0.0021205292 1 1 19 1.5 NA + 296 #F8766D 0.3410542500 0.0021205292 1 1 19 1.5 NA + 297 #F8766D 0.3008918778 0.0021205292 1 1 19 1.5 NA + 298 #F8766D 0.5466453714 0.0021205292 1 1 19 1.5 NA + 299 #F8766D 0.3084764907 0.0021205292 1 1 19 1.5 NA + 300 #F8766D 0.6395319931 0.0021205292 1 1 19 1.5 NA + 301 #F8766D -0.2810901318 0.0021205292 1 1 19 1.5 NA + 302 #F8766D 0.4443292138 0.0021205292 1 1 19 1.5 NA + 303 #F8766D 0.4581921431 0.0021205292 1 1 19 1.5 NA + 304 #F8766D -0.2913216910 0.0021205292 1 1 19 1.5 NA + 305 #F8766D 0.2860234283 0.0021205292 1 1 19 1.5 NA + 306 #F8766D 0.4764319455 0.0021205292 1 1 19 1.5 NA + 307 #F8766D -0.8231103624 0.0021205292 1 1 19 1.5 NA + 308 #F8766D 0.5439950665 0.0021205292 1 1 19 1.5 NA + 309 #F8766D 0.2715378477 0.0021205292 1 1 19 1.5 NA + 310 #F8766D -1.3215313505 0.0021205292 1 1 19 1.5 NA + 311 #F8766D 0.5381969767 0.0021205292 1 1 19 1.5 NA + 312 #F8766D -0.2785922665 0.0021205292 1 1 19 1.5 NA + 313 #F8766D -0.3808237882 0.0021205292 1 1 19 1.5 NA + 314 #F8766D 0.8698032976 0.0021205292 1 1 19 1.5 NA + 315 #F8766D 0.9268225307 0.0021205292 1 1 19 1.5 NA + 316 #F8766D -0.2654794427 0.0021205292 1 1 19 1.5 NA + 317 #F8766D 0.4102638172 0.0021205292 1 1 19 1.5 NA + 318 #F8766D 0.3816132818 0.0021205292 1 1 19 1.5 NA + 319 #F8766D -0.2910726245 0.0021205292 1 1 19 1.5 NA + 320 #F8766D -1.3430459310 0.0021205292 1 1 19 1.5 NA + 321 #F8766D -0.3318150732 0.0021205292 1 1 19 1.5 NA + 322 #F8766D 0.4520202887 0.0021205292 1 1 19 1.5 NA + 323 #F8766D 0.2955240096 0.0021205292 1 1 19 1.5 NA + 324 #F8766D 0.5092735854 0.0021205292 1 1 19 1.5 NA + 325 #F8766D 0.2686698663 0.0021205292 1 1 19 1.5 NA + 326 #F8766D 0.6426774510 0.0021205292 1 1 19 1.5 NA + 327 #F8766D 0.4341564367 0.0021205292 1 1 19 1.5 NA + 328 #F8766D -0.2761859487 0.0021205292 1 1 19 1.5 NA + 329 #F8766D -0.4051765497 0.0021205292 1 1 19 1.5 NA + 330 #F8766D 0.5372000305 0.0021205292 1 1 19 1.5 NA + 331 #F8766D -0.2905559917 0.0021205292 1 1 19 1.5 NA + 332 #F8766D 0.2644082912 0.0021205292 1 1 19 1.5 NA + 333 #F8766D -0.3135406597 0.0021205292 1 1 19 1.5 NA + 334 #F8766D 0.3562688540 0.0021205292 1 1 19 1.5 NA + 335 #F8766D -0.7291590551 0.0021205292 1 1 19 1.5 NA + 336 #F8766D 0.2500154576 0.0021205292 1 1 19 1.5 NA + 337 #F8766D -0.6789647111 0.0021205292 1 1 19 1.5 NA + 338 #F8766D 0.4509775382 0.0021205292 1 1 19 1.5 NA + 339 #F8766D -0.2993343651 0.0021205292 1 1 19 1.5 NA + 340 #F8766D 0.2641133128 0.0021205292 1 1 19 1.5 NA + 341 #F8766D -0.3020799024 0.0021205292 1 1 19 1.5 NA + 342 #F8766D -0.2710179986 0.0021205292 1 1 19 1.5 NA + 343 #F8766D 0.4351808044 0.0021205292 1 1 19 1.5 NA + 344 #F8766D -0.5227249300 0.0021205292 1 1 19 1.5 NA + 345 #F8766D 0.2483553972 0.0021205292 1 1 19 1.5 NA + 346 #F8766D -0.4242568219 0.0021205292 1 1 19 1.5 NA + 347 #F8766D -1.0725152227 0.0021205292 1 1 19 1.5 NA + 348 #F8766D 0.4571846480 0.0021205292 1 1 19 1.5 NA + 349 #F8766D 0.4988136728 0.0021205292 1 1 19 1.5 NA + 350 #F8766D 0.6953252632 0.0021205292 1 1 19 1.5 NA + 351 #F8766D 0.2410544029 0.0021205292 1 1 19 1.5 NA + 352 #F8766D 0.5175130411 0.0021205292 1 1 19 1.5 NA + 353 #F8766D -0.6709335663 0.0021205292 1 1 19 1.5 NA + 354 #F8766D 0.3114712619 0.0021205292 1 1 19 1.5 NA + 355 #F8766D -0.4104370849 0.0021205292 1 1 19 1.5 NA + 356 #F8766D 0.2952405739 0.0021205292 1 1 19 1.5 NA + 357 #F8766D 0.4487253097 0.0021205292 1 1 19 1.5 NA + 358 #F8766D 0.4474532343 0.0021205292 1 1 19 1.5 NA + 359 #F8766D -0.3053799478 0.0021205292 1 1 19 1.5 NA + 360 #F8766D -0.4010622648 0.0021205292 1 1 19 1.5 NA + 361 #F8766D -0.2631023165 0.0021205292 1 1 19 1.5 NA + 362 #F8766D -0.3569947289 0.0021205292 1 1 19 1.5 NA + 363 #F8766D -0.5614679844 0.0021205292 1 1 19 1.5 NA + 364 #F8766D 0.7076694925 0.0021205292 1 1 19 1.5 NA + 365 #F8766D 0.2374402194 0.0021205292 1 1 19 1.5 NA + 366 #F8766D 0.6724119805 0.0021205292 1 1 19 1.5 NA + 367 #F8766D 0.4403945065 0.0021205292 1 1 19 1.5 NA + 368 #F8766D -0.2621067897 0.0021205292 1 1 19 1.5 NA + 369 #F8766D -0.2635115073 0.0021205292 1 1 19 1.5 NA + 370 #F8766D -0.3353818255 0.0021205292 1 1 19 1.5 NA + 371 #F8766D -0.2514804689 0.0021205292 1 1 19 1.5 NA + 372 #F8766D -0.2579959351 0.0021205292 1 1 19 1.5 NA + 373 #F8766D 0.2425340350 0.0021205292 1 1 19 1.5 NA + 374 #F8766D -0.9697882171 0.0021205292 1 1 19 1.5 NA + 375 #F8766D 0.2226739667 0.0021205292 1 1 19 1.5 NA + 376 #F8766D 0.2348380948 0.0021205292 1 1 19 1.5 NA + 377 #F8766D 0.4312612650 0.0021205292 1 1 19 1.5 NA + 378 #F8766D 0.5051418603 0.0021205292 1 1 19 1.5 NA + 379 #F8766D -0.2286818481 0.0021205292 1 1 19 1.5 NA + 380 #F8766D -0.3775536850 0.0021205292 1 1 19 1.5 NA + 381 #F8766D 0.2776478690 0.0021205292 1 1 19 1.5 NA + 382 #F8766D -0.3593048088 0.0021205292 1 1 19 1.5 NA + 383 #F8766D 0.2389571486 0.0021205292 1 1 19 1.5 NA + 384 #F8766D -0.2487954892 0.0021205292 1 1 19 1.5 NA + 385 #F8766D 0.2610043607 0.0021205292 1 1 19 1.5 NA + 386 #F8766D 0.5595579779 0.0021205292 1 1 19 1.5 NA + 387 #F8766D -0.6523690008 0.0021205292 1 1 19 1.5 NA + 388 #F8766D 0.4535294343 0.0021205292 1 1 19 1.5 NA + 389 #F8766D 0.7960057282 0.0021205292 1 1 19 1.5 NA + 390 #F8766D 0.4936763072 0.0021205292 1 1 19 1.5 NA + 391 #F8766D 0.2597379040 0.0021205292 1 1 19 1.5 NA + 392 #F8766D 0.2510662538 0.0021205292 1 1 19 1.5 NA + 393 #F8766D 0.2595230788 0.0021205292 1 1 19 1.5 NA + 394 #F8766D 0.2975290461 0.0021205292 1 1 19 1.5 NA + 395 #F8766D -0.2147854231 0.0021205292 1 1 19 1.5 NA + 396 #F8766D -0.5093831745 0.0021205292 1 1 19 1.5 NA + 397 #F8766D 0.4671136864 0.0021205292 1 1 19 1.5 NA + 398 #F8766D 0.2318773323 0.0021205292 1 1 19 1.5 NA + 399 #F8766D 0.2413981470 0.0021205292 1 1 19 1.5 NA + 400 #F8766D -0.2360650085 0.0021205292 1 1 19 1.5 NA + 401 #F8766D 0.2477701878 0.0021205292 1 1 19 1.5 NA + 402 #F8766D 0.2511348646 0.0021205292 1 1 19 1.5 NA + 403 #F8766D 0.3916729208 0.0021205292 1 1 19 1.5 NA + 404 #F8766D 0.2469908554 0.0021205292 1 1 19 1.5 NA + 405 #F8766D 0.4330210234 0.0021205292 1 1 19 1.5 NA + 406 #F8766D 0.2381657347 0.0021205292 1 1 19 1.5 NA + 407 #F8766D 0.2199339312 0.0021205292 1 1 19 1.5 NA + 408 #F8766D -0.2675779508 0.0021205292 1 1 19 1.5 NA + 409 #F8766D -0.4141492792 0.0021205292 1 1 19 1.5 NA + 410 #F8766D -0.4087444776 0.0021205292 1 1 19 1.5 NA + 411 #F8766D 0.9239443244 0.0021205292 1 1 19 1.5 NA + 412 #F8766D 0.4289958652 0.0021205292 1 1 19 1.5 NA + 413 #F8766D 0.4278679683 0.0021205292 1 1 19 1.5 NA + 414 #F8766D 0.3319365181 0.0021205292 1 1 19 1.5 NA + 415 #F8766D -0.2576166279 0.0021205292 1 1 19 1.5 NA + 416 #F8766D 0.2421629531 0.0021205292 1 1 19 1.5 NA + 417 #F8766D 0.4965992546 0.0021205292 1 1 19 1.5 NA + 418 #F8766D 0.2227846184 0.0021205292 1 1 19 1.5 NA + 419 #F8766D -0.2654171324 0.0021205292 1 1 19 1.5 NA + 420 #F8766D -0.8809674893 0.0021205292 1 1 19 1.5 NA + 421 #F8766D -0.3640459441 0.0021205292 1 1 19 1.5 NA + 422 #F8766D 0.2005369664 0.0021205292 1 1 19 1.5 NA + 423 #F8766D 0.4534842261 0.0021205292 1 1 19 1.5 NA + 424 #F8766D -0.3933862737 0.0021205292 1 1 19 1.5 NA + 425 #F8766D -0.2105289883 0.0021205292 1 1 19 1.5 NA + 426 #F8766D -0.2143911784 0.0021205292 1 1 19 1.5 NA + 427 #F8766D 0.2134026906 0.0021205292 1 1 19 1.5 NA + 428 #F8766D 0.3135859009 0.0021205292 1 1 19 1.5 NA + 429 #F8766D 0.4065726520 0.0021205292 1 1 19 1.5 NA + 430 #F8766D -0.2292063427 0.0021205292 1 1 19 1.5 NA + 431 #F8766D 0.2881987250 0.0021205292 1 1 19 1.5 NA + 432 #F8766D -0.2533990768 0.0021205292 1 1 19 1.5 NA + 433 #F8766D -0.2486274847 0.0021205292 1 1 19 1.5 NA + 434 #F8766D -0.2227077951 0.0021205292 1 1 19 1.5 NA + 435 #F8766D 0.2013973111 0.0021205292 1 1 19 1.5 NA + 436 #F8766D 0.2472142917 0.0021205292 1 1 19 1.5 NA + 437 #F8766D 0.1998149571 0.0021205292 1 1 19 1.5 NA + 438 #F8766D -0.4283699748 0.0021205292 1 1 19 1.5 NA + 439 #F8766D 0.4536491792 0.0021205292 1 1 19 1.5 NA + 440 #F8766D 0.2110490901 0.0021205292 1 1 19 1.5 NA + 441 #F8766D 0.3648493554 0.0021205292 1 1 19 1.5 NA + 442 #F8766D -0.8374915411 0.0021205292 1 1 19 1.5 NA + 443 #F8766D -0.2631779786 0.0021205292 1 1 19 1.5 NA + 444 #F8766D 0.4376837444 0.0021205292 1 1 19 1.5 NA + 445 #F8766D -0.2265976458 0.0021205292 1 1 19 1.5 NA + 446 #F8766D -0.3398872295 0.0021205292 1 1 19 1.5 NA + 447 #F8766D 0.3865085955 0.0021205292 1 1 19 1.5 NA + 448 #F8766D -0.2057371863 0.0021205292 1 1 19 1.5 NA + 449 #F8766D 0.4426914718 0.0021205292 1 1 19 1.5 NA + 450 #F8766D 0.6183710053 0.0021205292 1 1 19 1.5 NA + 451 #F8766D 0.2096647117 0.0021205292 1 1 19 1.5 NA + 452 #F8766D -0.2161061630 0.0021205292 1 1 19 1.5 NA + 453 #F8766D 0.5470986750 0.0021205292 1 1 19 1.5 NA + 454 #F8766D -0.2093510344 0.0021205292 1 1 19 1.5 NA + 455 #F8766D 0.2169504187 0.0021205292 1 1 19 1.5 NA + 456 #F8766D -0.2406447461 0.0021205292 1 1 19 1.5 NA + 457 #F8766D 0.2109441237 0.0021205292 1 1 19 1.5 NA + 458 #F8766D 0.2032687386 0.0021205292 1 1 19 1.5 NA + 459 #F8766D -0.2613335485 0.0021205292 1 1 19 1.5 NA + 460 #F8766D -0.3466747063 0.0021205292 1 1 19 1.5 NA + 461 #F8766D 0.1863006359 0.0021205292 1 1 19 1.5 NA + 462 #F8766D 0.3475112209 0.0021205292 1 1 19 1.5 NA + 463 #F8766D 0.3811490045 0.0021205292 1 1 19 1.5 NA + 464 #F8766D 0.1955109715 0.0021205292 1 1 19 1.5 NA + 465 #F8766D 0.3903333590 0.0021205292 1 1 19 1.5 NA + 466 #F8766D -0.4208616426 0.0021205292 1 1 19 1.5 NA + 467 #F8766D 0.1935090621 0.0021205292 1 1 19 1.5 NA + 468 #F8766D 0.1974295823 0.0021205292 1 1 19 1.5 NA + 469 #F8766D 0.3832935752 0.0021205292 1 1 19 1.5 NA + 470 #F8766D 0.1916427215 0.0021205292 1 1 19 1.5 NA + 471 #F8766D 0.2097611556 0.0021205292 1 1 19 1.5 NA + 472 #F8766D -0.6658762091 0.0021205292 1 1 19 1.5 NA + 473 #F8766D -0.4538025006 0.0021205292 1 1 19 1.5 NA + 474 #F8766D 0.2177423569 0.0021205292 1 1 19 1.5 NA + 475 #F8766D 0.2113205182 0.0021205292 1 1 19 1.5 NA + 476 #F8766D 0.1867078505 0.0021205292 1 1 19 1.5 NA + 477 #F8766D -0.3722974980 0.0021205292 1 1 19 1.5 NA + 478 #F8766D -0.3026530931 0.0021205292 1 1 19 1.5 NA + 479 #F8766D 0.2032304516 0.0021205292 1 1 19 1.5 NA + 480 #F8766D -0.2103955238 0.0021205292 1 1 19 1.5 NA + 481 #F8766D 0.1906069498 0.0021205292 1 1 19 1.5 NA + 482 #F8766D 0.3214523861 0.0021205292 1 1 19 1.5 NA + 483 #F8766D -0.1783734666 0.0021205292 1 1 19 1.5 NA + 484 #F8766D 0.1976502525 0.0021205292 1 1 19 1.5 NA + 485 #F8766D 0.2207131822 0.0021205292 1 1 19 1.5 NA + 486 #F8766D -0.2008804019 0.0021205292 1 1 19 1.5 NA + 487 #F8766D -0.1802704449 0.0021205292 1 1 19 1.5 NA + 488 #F8766D -0.1827142668 0.0021205292 1 1 19 1.5 NA + 489 #F8766D -0.3506732252 0.0021205292 1 1 19 1.5 NA + 490 #F8766D -1.0409145386 0.0021205292 1 1 19 1.5 NA + 491 #F8766D -0.2163720236 0.0021205292 1 1 19 1.5 NA + 492 #F8766D 0.3300134202 0.0021205292 1 1 19 1.5 NA + 493 #F8766D -0.3836239714 0.0021205292 1 1 19 1.5 NA + 494 #F8766D 0.3249647163 0.0021205292 1 1 19 1.5 NA + 495 #F8766D 0.1938682000 0.0021205292 1 1 19 1.5 NA + 496 #F8766D 0.2031516192 0.0021205292 1 1 19 1.5 NA + 497 #F8766D -0.2523386039 0.0021205292 1 1 19 1.5 NA + 498 #F8766D 0.2068533625 0.0021205292 1 1 19 1.5 NA + 499 #F8766D 0.3744980009 0.0021205292 1 1 19 1.5 NA + 500 #F8766D -0.1987705845 0.0021205292 1 1 19 1.5 NA + 501 #F8766D 0.1694579834 0.0021205292 1 1 19 1.5 NA + 502 #F8766D 0.5719030062 0.0021205292 1 1 19 1.5 NA + 503 #F8766D 0.2098426589 0.0021205292 1 1 19 1.5 NA + 504 #F8766D -0.1913969094 0.0021205292 1 1 19 1.5 NA + 505 #F8766D 0.3695976045 0.0021205292 1 1 19 1.5 NA + 506 #F8766D 0.2129203299 0.0021205292 1 1 19 1.5 NA + 507 #F8766D -0.3451447775 0.0021205292 1 1 19 1.5 NA + 508 #F8766D -0.1962019288 0.0021205292 1 1 19 1.5 NA + 509 #F8766D 0.3204899036 0.0021205292 1 1 19 1.5 NA + 510 #F8766D -0.1688496081 0.0021205292 1 1 19 1.5 NA + 511 #F8766D -0.1963774935 0.0021205292 1 1 19 1.5 NA + 512 #F8766D 0.1861421489 0.0021205292 1 1 19 1.5 NA + 513 #F8766D 0.3614559220 0.0021205292 1 1 19 1.5 NA + 514 #F8766D 0.2022288582 0.0021205292 1 1 19 1.5 NA + 515 #F8766D 0.3626286036 0.0021205292 1 1 19 1.5 NA + 516 #F8766D 0.3272794242 0.0021205292 1 1 19 1.5 NA + 517 #F8766D -0.1966040257 0.0021205292 1 1 19 1.5 NA + 518 #F8766D -0.1893996296 0.0021205292 1 1 19 1.5 NA + 519 #F8766D 0.1729694503 0.0021205292 1 1 19 1.5 NA + 520 #F8766D 0.3911637220 0.0021205292 1 1 19 1.5 NA + 521 #F8766D -0.2163166947 0.0021205292 1 1 19 1.5 NA + 522 #F8766D 0.2330357390 0.0021205292 1 1 19 1.5 NA + 523 #F8766D 0.1765810086 0.0021205292 1 1 19 1.5 NA + 524 #F8766D 0.3076673390 0.0021205292 1 1 19 1.5 NA + 525 #F8766D -0.1862292966 0.0021205292 1 1 19 1.5 NA + 526 #F8766D 0.3096173349 0.0021205292 1 1 19 1.5 NA + 527 #F8766D 0.5288545606 0.0021205292 1 1 19 1.5 NA + 528 #F8766D 0.1874186941 0.0021205292 1 1 19 1.5 NA + 529 #F8766D 0.3449968868 0.0021205292 1 1 19 1.5 NA + 530 #F8766D 0.3061548619 0.0021205292 1 1 19 1.5 NA + 531 #F8766D -0.8040538809 0.0021205292 1 1 19 1.5 NA + 532 #F8766D -0.5070900065 0.0021205292 1 1 19 1.5 NA + 533 #F8766D -0.1660442095 0.0021205292 1 1 19 1.5 NA + 534 #F8766D 0.1678660708 0.0021205292 1 1 19 1.5 NA + 535 #F8766D -0.1642188451 0.0021205292 1 1 19 1.5 NA + 536 #F8766D -0.1805330451 0.0021205292 1 1 19 1.5 NA + 537 #F8766D 0.1911184090 0.0021205292 1 1 19 1.5 NA + 538 #F8766D 0.2914695507 0.0021205292 1 1 19 1.5 NA + 539 #F8766D 0.1963887698 0.0021205292 1 1 19 1.5 NA + 540 #F8766D 0.6780539125 0.0021205292 1 1 19 1.5 NA + 541 #F8766D 0.1882396720 0.0021205292 1 1 19 1.5 NA + 542 #F8766D 0.3070997340 0.0021205292 1 1 19 1.5 NA + 543 #F8766D -0.1909795699 0.0021205292 1 1 19 1.5 NA + 544 #F8766D 0.3165370062 0.0021205292 1 1 19 1.5 NA + 545 #F8766D 0.1722995623 0.0021205292 1 1 19 1.5 NA + 546 #F8766D -0.1663354699 0.0021205292 1 1 19 1.5 NA + 547 #F8766D -0.1857744508 0.0021205292 1 1 19 1.5 NA + 548 #F8766D -0.1802679540 0.0021205292 1 1 19 1.5 NA + 549 #F8766D -0.5271010630 0.0021205292 1 1 19 1.5 NA + 550 #F8766D -0.2031523575 0.0021205292 1 1 19 1.5 NA + 551 #F8766D 0.2623861531 0.0021205292 1 1 19 1.5 NA + 552 #F8766D 0.2502941753 0.0021205292 1 1 19 1.5 NA + 553 #F8766D 0.3137075187 0.0021205292 1 1 19 1.5 NA + 554 #F8766D -0.6289336675 0.0021205292 1 1 19 1.5 NA + 555 #F8766D 0.3159054698 0.0021205292 1 1 19 1.5 NA + 556 #F8766D -0.3679326362 0.0021205292 1 1 19 1.5 NA + 557 #F8766D -0.3402043028 0.0021205292 1 1 19 1.5 NA + 558 #F8766D 0.3531698438 0.0021205292 1 1 19 1.5 NA + 559 #F8766D -0.1705662597 0.0021205292 1 1 19 1.5 NA + 560 #F8766D -0.3723526053 0.0021205292 1 1 19 1.5 NA + 561 #F8766D -0.2963110948 0.0021205292 1 1 19 1.5 NA + 562 #F8766D 0.2082006032 0.0021205292 1 1 19 1.5 NA + 563 #F8766D 0.3529694513 0.0021205292 1 1 19 1.5 NA + 564 #F8766D -0.1508020004 0.0021205292 1 1 19 1.5 NA + 565 #F8766D -0.2707049190 0.0021205292 1 1 19 1.5 NA + 566 #F8766D 0.1629187178 0.0021205292 1 1 19 1.5 NA + 567 #F8766D -0.3271223763 0.0021205292 1 1 19 1.5 NA + 568 #F8766D -0.1410811870 0.0021205292 1 1 19 1.5 NA + 569 #F8766D 0.1644469589 0.0021205292 1 1 19 1.5 NA + 570 #F8766D 0.2003795214 0.0021205292 1 1 19 1.5 NA + 571 #F8766D 0.2835137077 0.0021205292 1 1 19 1.5 NA + 572 #F8766D 0.3280848382 0.0021205292 1 1 19 1.5 NA + 573 #F8766D -0.1576579494 0.0021205292 1 1 19 1.5 NA + 574 #F8766D -0.1539084116 0.0021205292 1 1 19 1.5 NA + 575 #F8766D 0.1590798076 0.0021205292 1 1 19 1.5 NA + 576 #F8766D -0.1403280937 0.0021205292 1 1 19 1.5 NA + 577 #F8766D 0.1645328970 0.0021205292 1 1 19 1.5 NA + 578 #F8766D 0.3364418091 0.0021205292 1 1 19 1.5 NA + 579 #F8766D 0.2448745977 0.0021205292 1 1 19 1.5 NA + 580 #F8766D -0.1493978033 0.0021205292 1 1 19 1.5 NA + 581 #F8766D -0.1447912451 0.0021205292 1 1 19 1.5 NA + 582 #F8766D -0.1558526720 0.0021205292 1 1 19 1.5 NA + 583 #F8766D -0.1584362582 0.0021205292 1 1 19 1.5 NA + 584 #F8766D 0.1469032309 0.0021205292 1 1 19 1.5 NA + 585 #F8766D -0.3022281976 0.0021205292 1 1 19 1.5 NA + 586 #F8766D 0.1739528123 0.0021205292 1 1 19 1.5 NA + 587 #F8766D 0.1489350268 0.0021205292 1 1 19 1.5 NA + 588 #F8766D 0.1643122858 0.0021205292 1 1 19 1.5 NA + 589 #F8766D -0.3521472941 0.0021205292 1 1 19 1.5 NA + 590 #F8766D 0.1662214693 0.0021205292 1 1 19 1.5 NA + 591 #F8766D -0.1562867212 0.0021205292 1 1 19 1.5 NA + 592 #F8766D -0.1671020630 0.0021205292 1 1 19 1.5 NA + 593 #F8766D 0.1582084809 0.0021205292 1 1 19 1.5 NA + 594 #F8766D 0.1627158259 0.0021205292 1 1 19 1.5 NA + 595 #F8766D -0.1726025401 0.0021205292 1 1 19 1.5 NA + 596 #F8766D 0.2520777233 0.0021205292 1 1 19 1.5 NA + 597 #F8766D -0.1558857775 0.0021205292 1 1 19 1.5 NA + 598 #F8766D 0.1819805448 0.0021205292 1 1 19 1.5 NA + 599 #F8766D -0.2740474758 0.0021205292 1 1 19 1.5 NA + 600 #F8766D -0.1485481458 0.0021205292 1 1 19 1.5 NA + 601 #F8766D -0.1655077936 0.0021205292 1 1 19 1.5 NA + 602 #F8766D -0.3987298337 0.0021205292 1 1 19 1.5 NA + 603 #F8766D -0.3620371093 0.0021205292 1 1 19 1.5 NA + 604 #F8766D -0.2993433980 0.0021205292 1 1 19 1.5 NA + 605 #F8766D 0.1509504374 0.0021205292 1 1 19 1.5 NA + 606 #F8766D 0.1624363813 0.0021205292 1 1 19 1.5 NA + 607 #F8766D -0.3427262955 0.0021205292 1 1 19 1.5 NA + 608 #F8766D 0.2585812673 0.0021205292 1 1 19 1.5 NA + 609 #F8766D -0.3829184833 0.0021205292 1 1 19 1.5 NA + 610 #F8766D 0.2598268865 0.0021205292 1 1 19 1.5 NA + 611 #F8766D -0.1577866082 0.0021205292 1 1 19 1.5 NA + 612 #F8766D 0.1421154003 0.0021205292 1 1 19 1.5 NA + 613 #F8766D -0.1443382123 0.0021205292 1 1 19 1.5 NA + 614 #F8766D -0.1444995933 0.0021205292 1 1 19 1.5 NA + 615 #F8766D 0.3923065448 0.0021205292 1 1 19 1.5 NA + 616 #F8766D -0.2565465824 0.0021205292 1 1 19 1.5 NA + 617 #F8766D -0.1404116565 0.0021205292 1 1 19 1.5 NA + 618 #F8766D -0.2063852509 0.0021205292 1 1 19 1.5 NA + 619 #F8766D 0.3448504335 0.0021205292 1 1 19 1.5 NA + 620 #F8766D 0.2722107129 0.0021205292 1 1 19 1.5 NA + 621 #F8766D -0.1375965889 0.0021205292 1 1 19 1.5 NA + 622 #F8766D 0.2562487556 0.0021205292 1 1 19 1.5 NA + 623 #F8766D 0.1391322479 0.0021205292 1 1 19 1.5 NA + 624 #F8766D -0.1979261876 0.0021205292 1 1 19 1.5 NA + 625 #F8766D 0.1270751021 0.0021205292 1 1 19 1.5 NA + 626 #F8766D -0.2099584898 0.0021205292 1 1 19 1.5 NA + 627 #F8766D -0.1355477754 0.0021205292 1 1 19 1.5 NA + 628 #F8766D 0.1436023807 0.0021205292 1 1 19 1.5 NA + 629 #F8766D -0.1464937200 0.0021205292 1 1 19 1.5 NA + 630 #F8766D 0.1648466483 0.0021205292 1 1 19 1.5 NA + 631 #F8766D 0.2266372699 0.0021205292 1 1 19 1.5 NA + 632 #F8766D 0.1174472855 0.0021205292 1 1 19 1.5 NA + 633 #F8766D -0.3110090353 0.0021205292 1 1 19 1.5 NA + 634 #F8766D 0.4528976494 0.0021205292 1 1 19 1.5 NA + 635 #F8766D 0.1513421923 0.0021205292 1 1 19 1.5 NA + 636 #F8766D 0.1585510344 0.0021205292 1 1 19 1.5 NA + 637 #F8766D -0.1313172890 0.0021205292 1 1 19 1.5 NA + 638 #F8766D -0.2073781767 0.0021205292 1 1 19 1.5 NA + 639 #F8766D -0.1386134382 0.0021205292 1 1 19 1.5 NA + 640 #F8766D 0.1306753392 0.0021205292 1 1 19 1.5 NA + 641 #F8766D -0.4261097440 0.0021205292 1 1 19 1.5 NA + 642 #F8766D 0.2122396659 0.0021205292 1 1 19 1.5 NA + 643 #F8766D 0.2303707981 0.0021205292 1 1 19 1.5 NA + 644 #F8766D 0.1226463601 0.0021205292 1 1 19 1.5 NA + 645 #F8766D -0.1168206763 0.0021205292 1 1 19 1.5 NA + 646 #F8766D -0.1278698880 0.0021205292 1 1 19 1.5 NA + 647 #F8766D 0.2484768720 0.0021205292 1 1 19 1.5 NA + 648 #F8766D 0.2290087298 0.0021205292 1 1 19 1.5 NA + 649 #F8766D -0.1500425752 0.0021205292 1 1 19 1.5 NA + 650 #F8766D 0.1357076250 0.0021205292 1 1 19 1.5 NA + 651 #F8766D -0.1362549948 0.0021205292 1 1 19 1.5 NA + 652 #F8766D -0.2873961660 0.0021205292 1 1 19 1.5 NA + 653 #F8766D -0.1360168377 0.0021205292 1 1 19 1.5 NA + 654 #F8766D 0.2461522130 0.0021205292 1 1 19 1.5 NA + 655 #F8766D -0.2181431114 0.0021205292 1 1 19 1.5 NA + 656 #F8766D 0.2337047142 0.0021205292 1 1 19 1.5 NA + 657 #F8766D -0.1514461020 0.0021205292 1 1 19 1.5 NA + 658 #F8766D -0.1276014407 0.0021205292 1 1 19 1.5 NA + 659 #F8766D 0.1387423123 0.0021205292 1 1 19 1.5 NA + 660 #F8766D 0.1369800355 0.0021205292 1 1 19 1.5 NA + 661 #F8766D -0.1372646688 0.0021205292 1 1 19 1.5 NA + 662 #F8766D -0.3834149777 0.0021205292 1 1 19 1.5 NA + 663 #F8766D -0.1336025384 0.0021205292 1 1 19 1.5 NA + 664 #F8766D 0.2227575507 0.0021205292 1 1 19 1.5 NA + 665 #F8766D -0.1113981532 0.0021205292 1 1 19 1.5 NA + 666 #F8766D 0.2387595405 0.0021205292 1 1 19 1.5 NA + 667 #F8766D 0.3781441180 0.0021205292 1 1 19 1.5 NA + 668 #F8766D -0.2316601933 0.0021205292 1 1 19 1.5 NA + 669 #F8766D 0.1425800382 0.0021205292 1 1 19 1.5 NA + 670 #F8766D -0.3755496755 0.0021205292 1 1 19 1.5 NA + 671 #F8766D 0.1181455925 0.0021205292 1 1 19 1.5 NA + 672 #F8766D 0.2388149041 0.0021205292 1 1 19 1.5 NA + 673 #F8766D 0.2816447558 0.0021205292 1 1 19 1.5 NA + 674 #F8766D 0.1186249464 0.0021205292 1 1 19 1.5 NA + 675 #F8766D 0.2123108545 0.0021205292 1 1 19 1.5 NA + 676 #F8766D 0.1884134619 0.0021205292 1 1 19 1.5 NA + 677 #F8766D 0.3253690632 0.0021205292 1 1 19 1.5 NA + 678 #F8766D -0.1898588654 0.0021205292 1 1 19 1.5 NA + 679 #F8766D -0.2540576000 0.0021205292 1 1 19 1.5 NA + 680 #F8766D 0.1969649767 0.0021205292 1 1 19 1.5 NA + 681 #F8766D 0.1173817941 0.0021205292 1 1 19 1.5 NA + 682 #F8766D 0.3649953927 0.0021205292 1 1 19 1.5 NA + 683 #F8766D 0.1232383946 0.0021205292 1 1 19 1.5 NA + 684 #F8766D 0.1999084930 0.0021205292 1 1 19 1.5 NA + 685 #F8766D -0.1180521875 0.0021205292 1 1 19 1.5 NA + 686 #F8766D 0.1125367710 0.0021205292 1 1 19 1.5 NA + 687 #F8766D 0.1220673057 0.0021205292 1 1 19 1.5 NA + 688 #F8766D 0.2055450678 0.0021205292 1 1 19 1.5 NA + 689 #F8766D 0.1087758602 0.0021205292 1 1 19 1.5 NA + 690 #F8766D -0.1780404824 0.0021205292 1 1 19 1.5 NA + 691 #F8766D -0.1100927851 0.0021205292 1 1 19 1.5 NA + 692 #F8766D -0.1856275504 0.0021205292 1 1 19 1.5 NA + 693 #F8766D 0.2240712615 0.0021205292 1 1 19 1.5 NA + 694 #F8766D -0.1196281880 0.0021205292 1 1 19 1.5 NA + 695 #F8766D 0.1182596058 0.0021205292 1 1 19 1.5 NA + 696 #F8766D -0.1242485577 0.0021205292 1 1 19 1.5 NA + 697 #F8766D 0.1166231228 0.0021205292 1 1 19 1.5 NA + 698 #F8766D -0.1117726183 0.0021205292 1 1 19 1.5 NA + 699 #F8766D -0.1099912395 0.0021205292 1 1 19 1.5 NA + 700 #F8766D 0.2569032008 0.0021205292 1 1 19 1.5 NA + 701 #F8766D 0.2161262297 0.0021205292 1 1 19 1.5 NA + 702 #F8766D -0.1191410771 0.0021205292 1 1 19 1.5 NA + 703 #F8766D 0.6383183965 0.0021205292 1 1 19 1.5 NA + 704 #F8766D -0.1023531778 0.0021205292 1 1 19 1.5 NA + 705 #F8766D -0.2264384429 0.0021205292 1 1 19 1.5 NA + 706 #F8766D -0.1054468401 0.0021205292 1 1 19 1.5 NA + 707 #F8766D 0.1137002104 0.0021205292 1 1 19 1.5 NA + 708 #F8766D 0.1096371476 0.0021205292 1 1 19 1.5 NA + 709 #F8766D -0.1120213702 0.0021205292 1 1 19 1.5 NA + 710 #F8766D -0.2155871947 0.0021205292 1 1 19 1.5 NA + 711 #F8766D -0.1201364726 0.0021205292 1 1 19 1.5 NA + 712 #F8766D -0.1039928585 0.0021205292 1 1 19 1.5 NA + 713 #F8766D 0.1034445241 0.0021205292 1 1 19 1.5 NA + 714 #F8766D -0.3090990775 0.0021205292 1 1 19 1.5 NA + 715 #F8766D 0.1043824468 0.0021205292 1 1 19 1.5 NA + 716 #F8766D -0.2041651096 0.0021205292 1 1 19 1.5 NA + 717 #F8766D -0.3423774218 0.0021205292 1 1 19 1.5 NA + 718 #F8766D 0.1271547270 0.0021205292 1 1 19 1.5 NA + 719 #F8766D -0.1137393357 0.0021205292 1 1 19 1.5 NA + 720 #F8766D 0.4219475822 0.0021205292 1 1 19 1.5 NA + 721 #F8766D 0.0983130021 0.0021205292 1 1 19 1.5 NA + 722 #F8766D -0.1437199120 0.0021205292 1 1 19 1.5 NA + 723 #F8766D 0.2160903880 0.0021205292 1 1 19 1.5 NA + 724 #F8766D 0.0963915761 0.0021205292 1 1 19 1.5 NA + 725 #F8766D -0.2177029761 0.0021205292 1 1 19 1.5 NA + 726 #F8766D 0.0948389376 0.0021205292 1 1 19 1.5 NA + 727 #F8766D -0.1176981727 0.0021205292 1 1 19 1.5 NA + 728 #F8766D -0.1790024027 0.0021205292 1 1 19 1.5 NA + 729 #F8766D 0.1849795781 0.0021205292 1 1 19 1.5 NA + 730 #F8766D 0.1768664586 0.0021205292 1 1 19 1.5 NA + 731 #F8766D -0.1076761404 0.0021205292 1 1 19 1.5 NA + 732 #F8766D -0.0894660904 0.0021205292 1 1 19 1.5 NA + 733 #F8766D 0.1031784033 0.0021205292 1 1 19 1.5 NA + 734 #F8766D 0.1761504299 0.0021205292 1 1 19 1.5 NA + 735 #F8766D 0.2164357528 0.0021205292 1 1 19 1.5 NA + 736 #F8766D -0.1958538563 0.0021205292 1 1 19 1.5 NA + 737 #F8766D -0.0891898481 0.0021205292 1 1 19 1.5 NA + 738 #F8766D -0.1555460747 0.0021205292 1 1 19 1.5 NA + 739 #F8766D -0.3050457371 0.0021205292 1 1 19 1.5 NA + 740 #F8766D -0.1603878305 0.0021205292 1 1 19 1.5 NA + 741 #F8766D -0.2650399619 0.0021205292 1 1 19 1.5 NA + 742 #F8766D -0.0965032565 0.0021205292 1 1 19 1.5 NA + 743 #F8766D 0.1736872318 0.0021205292 1 1 19 1.5 NA + 744 #F8766D 0.0969998303 0.0021205292 1 1 19 1.5 NA + 745 #F8766D -0.1507145088 0.0021205292 1 1 19 1.5 NA + 746 #F8766D 0.2290330440 0.0021205292 1 1 19 1.5 NA + 747 #F8766D 0.1507078400 0.0021205292 1 1 19 1.5 NA + 748 #F8766D -0.0958640030 0.0021205292 1 1 19 1.5 NA + 749 #F8766D 0.0935705421 0.0021205292 1 1 19 1.5 NA + 750 #F8766D 0.0986783552 0.0021205292 1 1 19 1.5 NA + 751 #F8766D -0.0976548550 0.0021205292 1 1 19 1.5 NA + 752 #F8766D 0.0891638654 0.0021205292 1 1 19 1.5 NA + 753 #F8766D 0.0909061982 0.0021205292 1 1 19 1.5 NA + 754 #F8766D -0.1117476811 0.0021205292 1 1 19 1.5 NA + 755 #F8766D -0.0960389399 0.0021205292 1 1 19 1.5 NA + 756 #F8766D 0.1154393946 0.0021205292 1 1 19 1.5 NA + 757 #F8766D 0.0974787296 0.0021205292 1 1 19 1.5 NA + 758 #F8766D -0.0941529167 0.0021205292 1 1 19 1.5 NA + 759 #F8766D 0.0835393988 0.0021205292 1 1 19 1.5 NA + 760 #F8766D -0.2409418528 0.0021205292 1 1 19 1.5 NA + 761 #F8766D -0.1139505407 0.0021205292 1 1 19 1.5 NA + 762 #F8766D 0.0931799450 0.0021205292 1 1 19 1.5 NA + 763 #F8766D 0.1741683955 0.0021205292 1 1 19 1.5 NA + 764 #F8766D -0.0988583415 0.0021205292 1 1 19 1.5 NA + 765 #F8766D 0.0762705505 0.0021205292 1 1 19 1.5 NA + 766 #F8766D -0.0864541447 0.0021205292 1 1 19 1.5 NA + 767 #F8766D -0.1446895232 0.0021205292 1 1 19 1.5 NA + 768 #F8766D 0.1651605665 0.0021205292 1 1 19 1.5 NA + 769 #F8766D -0.1410033212 0.0021205292 1 1 19 1.5 NA + 770 #F8766D 0.0793807952 0.0021205292 1 1 19 1.5 NA + 771 #F8766D 0.0901890069 0.0021205292 1 1 19 1.5 NA + 772 #F8766D 0.1138312698 0.0021205292 1 1 19 1.5 NA + 773 #F8766D 0.0887441285 0.0021205292 1 1 19 1.5 NA + 774 #F8766D -0.0895067691 0.0021205292 1 1 19 1.5 NA + 775 #F8766D 0.0773860460 0.0021205292 1 1 19 1.5 NA + 776 #F8766D 0.1691571568 0.0021205292 1 1 19 1.5 NA + 777 #F8766D 0.1005373841 0.0021205292 1 1 19 1.5 NA + 778 #F8766D -0.1396078094 0.0021205292 1 1 19 1.5 NA + 779 #F8766D 0.1475717262 0.0021205292 1 1 19 1.5 NA + 780 #F8766D 0.1651526975 0.0021205292 1 1 19 1.5 NA + 781 #F8766D 0.1323746339 0.0021205292 1 1 19 1.5 NA + 782 #F8766D 0.0793807097 0.0021205292 1 1 19 1.5 NA + 783 #F8766D -0.1784289866 0.0021205292 1 1 19 1.5 NA + 784 #F8766D -0.1274328795 0.0021205292 1 1 19 1.5 NA + 785 #F8766D 0.0741071465 0.0021205292 1 1 19 1.5 NA + 786 #F8766D 0.1341253631 0.0021205292 1 1 19 1.5 NA + 787 #F8766D 0.0709215911 0.0021205292 1 1 19 1.5 NA + 788 #F8766D 0.0734128620 0.0021205292 1 1 19 1.5 NA + 789 #F8766D 0.1338574669 0.0021205292 1 1 19 1.5 NA + 790 #F8766D -0.0785810985 0.0021205292 1 1 19 1.5 NA + 791 #F8766D 0.0788373390 0.0021205292 1 1 19 1.5 NA + 792 #F8766D -0.1147049732 0.0021205292 1 1 19 1.5 NA + 793 #F8766D 0.0806022074 0.0021205292 1 1 19 1.5 NA + 794 #F8766D -0.1280701844 0.0021205292 1 1 19 1.5 NA + 795 #F8766D 0.1387919817 0.0021205292 1 1 19 1.5 NA + 796 #F8766D -0.1328880681 0.0021205292 1 1 19 1.5 NA + 797 #F8766D 0.0947664377 0.0021205292 1 1 19 1.5 NA + 798 #F8766D 0.0741395571 0.0021205292 1 1 19 1.5 NA + 799 #F8766D -0.1257973220 0.0021205292 1 1 19 1.5 NA + 800 #F8766D -0.0760130294 0.0021205292 1 1 19 1.5 NA + 801 #F8766D 0.1307075542 0.0021205292 1 1 19 1.5 NA + 802 #F8766D 0.1866296501 0.0021205292 1 1 19 1.5 NA + 803 #F8766D -0.0670291358 0.0021205292 1 1 19 1.5 NA + 804 #F8766D 0.1280532999 0.0021205292 1 1 19 1.5 NA + 805 #F8766D -0.3175155187 0.0021205292 1 1 19 1.5 NA + 806 #F8766D 0.1146118370 0.0021205292 1 1 19 1.5 NA + 807 #F8766D 0.1417930995 0.0021205292 1 1 19 1.5 NA + 808 #F8766D 0.0647804858 0.0021205292 1 1 19 1.5 NA + 809 #F8766D -0.0660281188 0.0021205292 1 1 19 1.5 NA + 810 #F8766D -0.0663936934 0.0021205292 1 1 19 1.5 NA + 811 #F8766D 0.0753747097 0.0021205292 1 1 19 1.5 NA + 812 #F8766D 0.1142480179 0.0021205292 1 1 19 1.5 NA + 813 #F8766D -0.0695271693 0.0021205292 1 1 19 1.5 NA + 814 #F8766D 0.0705930490 0.0021205292 1 1 19 1.5 NA + 815 #F8766D -0.0687451054 0.0021205292 1 1 19 1.5 NA + 816 #F8766D 0.0736944138 0.0021205292 1 1 19 1.5 NA + 817 #F8766D 0.0603303759 0.0021205292 1 1 19 1.5 NA + 818 #F8766D 0.1165853770 0.0021205292 1 1 19 1.5 NA + 819 #F8766D -0.0625678560 0.0021205292 1 1 19 1.5 NA + 820 #F8766D 0.1932362750 0.0021205292 1 1 19 1.5 NA + 821 #F8766D 0.0590758782 0.0021205292 1 1 19 1.5 NA + 822 #F8766D -0.0760540722 0.0021205292 1 1 19 1.5 NA + 823 #F8766D 0.0668699875 0.0021205292 1 1 19 1.5 NA + 824 #F8766D 0.0653126334 0.0021205292 1 1 19 1.5 NA + 825 #F8766D -0.0700145882 0.0021205292 1 1 19 1.5 NA + 826 #F8766D 0.1222089381 0.0021205292 1 1 19 1.5 NA + 827 #F8766D 0.1060335846 0.0021205292 1 1 19 1.5 NA + 828 #F8766D 0.0710110560 0.0021205292 1 1 19 1.5 NA + 829 #F8766D -0.1083755249 0.0021205292 1 1 19 1.5 NA + 830 #F8766D -0.0982783236 0.0021205292 1 1 19 1.5 NA + 831 #F8766D -0.1037827163 0.0021205292 1 1 19 1.5 NA + 832 #F8766D -0.0563115845 0.0021205292 1 1 19 1.5 NA + 833 #F8766D -0.0604577743 0.0021205292 1 1 19 1.5 NA + 834 #F8766D 0.1685521738 0.0021205292 1 1 19 1.5 NA + 835 #F8766D -0.0572263550 0.0021205292 1 1 19 1.5 NA + 836 #F8766D 0.0536394649 0.0021205292 1 1 19 1.5 NA + 837 #F8766D 0.0575017434 0.0021205292 1 1 19 1.5 NA + 838 #F8766D 0.0896542573 0.0021205292 1 1 19 1.5 NA + 839 #F8766D -0.0688024680 0.0021205292 1 1 19 1.5 NA + 840 #F8766D 0.0556690225 0.0021205292 1 1 19 1.5 NA + 841 #F8766D 0.0530405741 0.0021205292 1 1 19 1.5 NA + 842 #F8766D 0.0563199592 0.0021205292 1 1 19 1.5 NA + 843 #F8766D -0.0693782794 0.0021205292 1 1 19 1.5 NA + 844 #F8766D 0.0534827987 0.0021205292 1 1 19 1.5 NA + 845 #F8766D -0.0589335814 0.0021205292 1 1 19 1.5 NA + 846 #F8766D -0.0551522889 0.0021205292 1 1 19 1.5 NA + 847 #F8766D 0.0555197212 0.0021205292 1 1 19 1.5 NA + 848 #F8766D -0.3070298167 0.0021205292 1 1 19 1.5 NA + 849 #F8766D 0.0512459575 0.0021205292 1 1 19 1.5 NA + 850 #F8766D 0.0964633343 0.0021205292 1 1 19 1.5 NA + 851 #F8766D -0.0534780797 0.0021205292 1 1 19 1.5 NA + 852 #F8766D -0.1562307213 0.0021205292 1 1 19 1.5 NA + 853 #F8766D 0.0493086515 0.0021205292 1 1 19 1.5 NA + 854 #F8766D -0.0659017153 0.0021205292 1 1 19 1.5 NA + 855 #F8766D 0.0556383447 0.0021205292 1 1 19 1.5 NA + 856 #F8766D 0.0666844001 0.0021205292 1 1 19 1.5 NA + 857 #F8766D 0.0479604493 0.0021205292 1 1 19 1.5 NA + 858 #F8766D 0.0492552864 0.0021205292 1 1 19 1.5 NA + 859 #F8766D -0.0540338349 0.0021205292 1 1 19 1.5 NA + 860 #F8766D -0.0552456271 0.0021205292 1 1 19 1.5 NA + 861 #F8766D 0.0594935859 0.0021205292 1 1 19 1.5 NA + 862 #F8766D 0.0502853689 0.0021205292 1 1 19 1.5 NA + 863 #F8766D 0.0840779930 0.0021205292 1 1 19 1.5 NA + 864 #F8766D 0.1641085112 0.0021205292 1 1 19 1.5 NA + 865 #F8766D 0.0456071670 0.0021205292 1 1 19 1.5 NA + 866 #F8766D 0.0557988684 0.0021205292 1 1 19 1.5 NA + 867 #F8766D -0.0838182578 0.0021205292 1 1 19 1.5 NA + 868 #F8766D 0.0614253690 0.0021205292 1 1 19 1.5 NA + 869 #F8766D -0.0531671695 0.0021205292 1 1 19 1.5 NA + 870 #F8766D 0.0493810519 0.0021205292 1 1 19 1.5 NA + 871 #F8766D 0.0420646831 0.0021205292 1 1 19 1.5 NA + 872 #F8766D -0.1027994914 0.0021205292 1 1 19 1.5 NA + 873 #F8766D -0.0438392986 0.0021205292 1 1 19 1.5 NA + 874 #F8766D -0.1441591245 0.0021205292 1 1 19 1.5 NA + 875 #F8766D 0.0936004710 0.0021205292 1 1 19 1.5 NA + 876 #F8766D -0.1264959838 0.0021205292 1 1 19 1.5 NA + 877 #F8766D 0.0715737519 0.0021205292 1 1 19 1.5 NA + 878 #F8766D 0.0660657820 0.0021205292 1 1 19 1.5 NA + 879 #F8766D 0.0445552549 0.0021205292 1 1 19 1.5 NA + 880 #F8766D -0.0467331309 0.0021205292 1 1 19 1.5 NA + 881 #F8766D -0.0964685144 0.0021205292 1 1 19 1.5 NA + 882 #F8766D 0.0366777378 0.0021205292 1 1 19 1.5 NA + 883 #F8766D -0.0719719496 0.0021205292 1 1 19 1.5 NA + 884 #F8766D -0.0362226473 0.0021205292 1 1 19 1.5 NA + 885 #F8766D -0.0411197243 0.0021205292 1 1 19 1.5 NA + 886 #F8766D 0.0723366582 0.0021205292 1 1 19 1.5 NA + 887 #F8766D 0.0433963664 0.0021205292 1 1 19 1.5 NA + 888 #F8766D -0.0416232166 0.0021205292 1 1 19 1.5 NA + 889 #F8766D -0.0686382005 0.0021205292 1 1 19 1.5 NA + 890 #F8766D -0.0379761836 0.0021205292 1 1 19 1.5 NA + 891 #F8766D 0.0408156030 0.0021205292 1 1 19 1.5 NA + 892 #F8766D -0.0390167599 0.0021205292 1 1 19 1.5 NA + 893 #F8766D -0.0382459696 0.0021205292 1 1 19 1.5 NA + 894 #F8766D 0.0577964419 0.0021205292 1 1 19 1.5 NA + 895 #F8766D -0.0396662557 0.0021205292 1 1 19 1.5 NA + 896 #F8766D -0.0605149543 0.0021205292 1 1 19 1.5 NA + 897 #F8766D 0.0688186421 0.0021205292 1 1 19 1.5 NA + 898 #F8766D -0.0482017294 0.0021205292 1 1 19 1.5 NA + 899 #F8766D -0.0336265430 0.0021205292 1 1 19 1.5 NA + 900 #F8766D 0.0338695082 0.0021205292 1 1 19 1.5 NA + 901 #F8766D 0.0595494630 0.0021205292 1 1 19 1.5 NA + 902 #F8766D -0.0631153089 0.0021205292 1 1 19 1.5 NA + 903 #F8766D 0.0805217632 0.0021205292 1 1 19 1.5 NA + 904 #F8766D 0.0333069459 0.0021205292 1 1 19 1.5 NA + 905 #F8766D 0.0656327966 0.0021205292 1 1 19 1.5 NA + 906 #F8766D -0.0333675045 0.0021205292 1 1 19 1.5 NA + 907 #F8766D 0.0400244492 0.0021205292 1 1 19 1.5 NA + 908 #F8766D -0.0317409058 0.0021205292 1 1 19 1.5 NA + 909 #F8766D 0.0373372007 0.0021205292 1 1 19 1.5 NA + 910 #F8766D 0.0352136125 0.0021205292 1 1 19 1.5 NA + 911 #F8766D 0.0329178311 0.0021205292 1 1 19 1.5 NA + 912 #F8766D -0.0525865529 0.0021205292 1 1 19 1.5 NA + 913 #F8766D -0.0327414191 0.0021205292 1 1 19 1.5 NA + 914 #F8766D 0.0583344815 0.0021205292 1 1 19 1.5 NA + 915 #F8766D -0.0274704273 0.0021205292 1 1 19 1.5 NA + 916 #F8766D 0.0277857965 0.0021205292 1 1 19 1.5 NA + 917 #F8766D 0.0330327897 0.0021205292 1 1 19 1.5 NA + 918 #F8766D -0.0290578456 0.0021205292 1 1 19 1.5 NA + 919 #F8766D -0.0310774934 0.0021205292 1 1 19 1.5 NA + 920 #F8766D 0.0277849434 0.0021205292 1 1 19 1.5 NA + 921 #F8766D 0.0271649093 0.0021205292 1 1 19 1.5 NA + 922 #F8766D 0.0326730732 0.0021205292 1 1 19 1.5 NA + 923 #F8766D -0.0308633324 0.0021205292 1 1 19 1.5 NA + 924 #F8766D 0.0435288689 0.0021205292 1 1 19 1.5 NA + 925 #F8766D -0.0462404136 0.0021205292 1 1 19 1.5 NA + 926 #F8766D -0.0434756905 0.0021205292 1 1 19 1.5 NA + 927 #F8766D 0.0281258711 0.0021205292 1 1 19 1.5 NA + 928 #F8766D -0.0258330167 0.0021205292 1 1 19 1.5 NA + 929 #F8766D -0.0570153076 0.0021205292 1 1 19 1.5 NA + 930 #F8766D -0.0249357314 0.0021205292 1 1 19 1.5 NA + 931 #F8766D 0.0249339630 0.0021205292 1 1 19 1.5 NA + 932 #F8766D 0.0288366523 0.0021205292 1 1 19 1.5 NA + 933 #F8766D -0.0530695816 0.0021205292 1 1 19 1.5 NA + 934 #F8766D -0.0226929515 0.0021205292 1 1 19 1.5 NA + 935 #F8766D -0.0227843898 0.0021205292 1 1 19 1.5 NA + 936 #F8766D -0.0364819327 0.0021205292 1 1 19 1.5 NA + 937 #F8766D -0.0240117505 0.0021205292 1 1 19 1.5 NA + 938 #F8766D 0.0419567795 0.0021205292 1 1 19 1.5 NA + 939 #F8766D -0.0344238837 0.0021205292 1 1 19 1.5 NA + 940 #F8766D -0.0431360262 0.0021205292 1 1 19 1.5 NA + 941 #F8766D -0.0422427785 0.0021205292 1 1 19 1.5 NA + 942 #F8766D 0.0326342308 0.0021205292 1 1 19 1.5 NA + 943 #F8766D -0.0234082297 0.0021205292 1 1 19 1.5 NA + 944 #F8766D 0.0228532792 0.0021205292 1 1 19 1.5 NA + 945 #F8766D 0.0328665526 0.0021205292 1 1 19 1.5 NA + 946 #F8766D 0.0355332348 0.0021205292 1 1 19 1.5 NA + 947 #F8766D 0.0389378265 0.0021205292 1 1 19 1.5 NA + 948 #F8766D 0.0511151643 0.0021205292 1 1 19 1.5 NA + 949 #F8766D -0.0270891456 0.0021205292 1 1 19 1.5 NA + 950 #F8766D -0.0234633308 0.0021205292 1 1 19 1.5 NA + 951 #F8766D -0.0186238104 0.0021205292 1 1 19 1.5 NA + 952 #F8766D 0.0206757860 0.0021205292 1 1 19 1.5 NA + 953 #F8766D -0.0432893944 0.0021205292 1 1 19 1.5 NA + 954 #F8766D 0.0184105130 0.0021205292 1 1 19 1.5 NA + 955 #F8766D 0.0191532944 0.0021205292 1 1 19 1.5 NA + 956 #F8766D 0.0285991113 0.0021205292 1 1 19 1.5 NA + 957 #F8766D 0.0271649180 0.0021205292 1 1 19 1.5 NA + 958 #F8766D 0.0198954807 0.0021205292 1 1 19 1.5 NA + 959 #F8766D -0.0142192298 0.0021205292 1 1 19 1.5 NA + 960 #F8766D -0.0144487219 0.0021205292 1 1 19 1.5 NA + 961 #F8766D -0.0134298964 0.0021205292 1 1 19 1.5 NA + 962 #F8766D -0.0141461301 0.0021205292 1 1 19 1.5 NA + 963 #F8766D 0.0227573913 0.0021205292 1 1 19 1.5 NA + 964 #F8766D -0.0123957334 0.0021205292 1 1 19 1.5 NA + 965 #F8766D -0.0200743958 0.0021205292 1 1 19 1.5 NA + 966 #F8766D 0.0148572364 0.0021205292 1 1 19 1.5 NA + 967 #F8766D 0.0120984889 0.0021205292 1 1 19 1.5 NA + 968 #F8766D 0.0142638422 0.0021205292 1 1 19 1.5 NA + 969 #F8766D -0.0115011935 0.0021205292 1 1 19 1.5 NA + 970 #F8766D 0.0127444358 0.0021205292 1 1 19 1.5 NA + 971 #F8766D -0.0204547679 0.0021205292 1 1 19 1.5 NA + 972 #F8766D -0.0112293660 0.0021205292 1 1 19 1.5 NA + 973 #F8766D 0.0171468720 0.0021205292 1 1 19 1.5 NA + 974 #F8766D -0.0106715323 0.0021205292 1 1 19 1.5 NA + 975 #F8766D 0.0110520523 0.0021205292 1 1 19 1.5 NA + 976 #F8766D -0.0087834917 0.0021205292 1 1 19 1.5 NA + 977 #F8766D -0.0098583861 0.0021205292 1 1 19 1.5 NA + 978 #F8766D -0.0095176014 0.0021205292 1 1 19 1.5 NA + 979 #F8766D 0.0104595869 0.0021205292 1 1 19 1.5 NA + 980 #F8766D 0.0086299373 0.0021205292 1 1 19 1.5 NA + 981 #F8766D -0.0136128661 0.0021205292 1 1 19 1.5 NA + 982 #F8766D -0.0082929052 0.0021205292 1 1 19 1.5 NA + 983 #F8766D 0.0095664359 0.0021205292 1 1 19 1.5 NA + 984 #F8766D 0.0079609180 0.0021205292 1 1 19 1.5 NA + 985 #F8766D 0.0074179505 0.0021205292 1 1 19 1.5 NA + 986 #F8766D 0.0132957273 0.0021205292 1 1 19 1.5 NA + 987 #F8766D 0.0129032560 0.0021205292 1 1 19 1.5 NA + 988 #F8766D 0.0209055313 0.0019935082 1 1 19 1.5 NA + 989 #F8766D -0.0067606908 0.0013500512 1 1 19 1.5 NA + 990 #F8766D 0.0049070760 0.0005004092 1 1 19 1.5 NA + 991 #F8766D 0.0042891825 0.0005004092 1 1 19 1.5 NA + 992 #F8766D 0.0041536442 0.0005004092 1 1 19 1.5 NA + 993 #F8766D 0.0050447562 0.0005004092 1 1 19 1.5 NA + 994 #F8766D -0.0053582537 0.0005004092 1 1 19 1.5 NA + 995 #F8766D -0.0040730659 0.0005004092 1 1 19 1.5 NA + 996 #F8766D 0.0014456553 0.0002410797 1 1 19 1.5 NA + 997 #F8766D -0.0005813889 0.0002410797 1 1 19 1.5 NA + 998 #F8766D 0.0004305816 0.0002410797 1 1 19 1.5 NA + 999 #F8766D -0.0003806317 0.0002410797 1 1 19 1.5 NA + 1000 #F8766D -0.0004169929 0.0002410797 1 1 19 1.5 NA + alpha stroke + 1 NA 0.5 + 2 NA 0.5 + 3 NA 0.5 + 4 NA 0.5 + 5 NA 0.5 + 6 NA 0.5 + 7 NA 0.5 + 8 NA 0.5 + 9 NA 0.5 + 10 NA 0.5 + 11 NA 0.5 + 12 NA 0.5 + 13 NA 0.5 + 14 NA 0.5 + 15 NA 0.5 + 16 NA 0.5 + 17 NA 0.5 + 18 NA 0.5 + 19 NA 0.5 + 20 NA 0.5 + 21 NA 0.5 + 22 NA 0.5 + 23 NA 0.5 + 24 NA 0.5 + 25 NA 0.5 + 26 NA 0.5 + 27 NA 0.5 + 28 NA 0.5 + 29 NA 0.5 + 30 NA 0.5 + 31 NA 0.5 + 32 NA 0.5 + 33 NA 0.5 + 34 NA 0.5 + 35 NA 0.5 + 36 NA 0.5 + 37 NA 0.5 + 38 NA 0.5 + 39 NA 0.5 + 40 NA 0.5 + 41 NA 0.5 + 42 NA 0.5 + 43 NA 0.5 + 44 NA 0.5 + 45 NA 0.5 + 46 NA 0.5 + 47 NA 0.5 + 48 NA 0.5 + 49 NA 0.5 + 50 NA 0.5 + 51 NA 0.5 + 52 NA 0.5 + 53 NA 0.5 + 54 NA 0.5 + 55 NA 0.5 + 56 NA 0.5 + 57 NA 0.5 + 58 NA 0.5 + 59 NA 0.5 + 60 NA 0.5 + 61 NA 0.5 + 62 NA 0.5 + 63 NA 0.5 + 64 NA 0.5 + 65 NA 0.5 + 66 NA 0.5 + 67 NA 0.5 + 68 NA 0.5 + 69 NA 0.5 + 70 NA 0.5 + 71 NA 0.5 + 72 NA 0.5 + 73 NA 0.5 + 74 NA 0.5 + 75 NA 0.5 + 76 NA 0.5 + 77 NA 0.5 + 78 NA 0.5 + 79 NA 0.5 + 80 NA 0.5 + 81 NA 0.5 + 82 NA 0.5 + 83 NA 0.5 + 84 NA 0.5 + 85 NA 0.5 + 86 NA 0.5 + 87 NA 0.5 + 88 NA 0.5 + 89 NA 0.5 + 90 NA 0.5 + 91 NA 0.5 + 92 NA 0.5 + 93 NA 0.5 + 94 NA 0.5 + 95 NA 0.5 + 96 NA 0.5 + 97 NA 0.5 + 98 NA 0.5 + 99 NA 0.5 + 100 NA 0.5 + 101 NA 0.5 + 102 NA 0.5 + 103 NA 0.5 + 104 NA 0.5 + 105 NA 0.5 + 106 NA 0.5 + 107 NA 0.5 + 108 NA 0.5 + 109 NA 0.5 + 110 NA 0.5 + 111 NA 0.5 + 112 NA 0.5 + 113 NA 0.5 + 114 NA 0.5 + 115 NA 0.5 + 116 NA 0.5 + 117 NA 0.5 + 118 NA 0.5 + 119 NA 0.5 + 120 NA 0.5 + 121 NA 0.5 + 122 NA 0.5 + 123 NA 0.5 + 124 NA 0.5 + 125 NA 0.5 + 126 NA 0.5 + 127 NA 0.5 + 128 NA 0.5 + 129 NA 0.5 + 130 NA 0.5 + 131 NA 0.5 + 132 NA 0.5 + 133 NA 0.5 + 134 NA 0.5 + 135 NA 0.5 + 136 NA 0.5 + 137 NA 0.5 + 138 NA 0.5 + 139 NA 0.5 + 140 NA 0.5 + 141 NA 0.5 + 142 NA 0.5 + 143 NA 0.5 + 144 NA 0.5 + 145 NA 0.5 + 146 NA 0.5 + 147 NA 0.5 + 148 NA 0.5 + 149 NA 0.5 + 150 NA 0.5 + 151 NA 0.5 + 152 NA 0.5 + 153 NA 0.5 + 154 NA 0.5 + 155 NA 0.5 + 156 NA 0.5 + 157 NA 0.5 + 158 NA 0.5 + 159 NA 0.5 + 160 NA 0.5 + 161 NA 0.5 + 162 NA 0.5 + 163 NA 0.5 + 164 NA 0.5 + 165 NA 0.5 + 166 NA 0.5 + 167 NA 0.5 + 168 NA 0.5 + 169 NA 0.5 + 170 NA 0.5 + 171 NA 0.5 + 172 NA 0.5 + 173 NA 0.5 + 174 NA 0.5 + 175 NA 0.5 + 176 NA 0.5 + 177 NA 0.5 + 178 NA 0.5 + 179 NA 0.5 + 180 NA 0.5 + 181 NA 0.5 + 182 NA 0.5 + 183 NA 0.5 + 184 NA 0.5 + 185 NA 0.5 + 186 NA 0.5 + 187 NA 0.5 + 188 NA 0.5 + 189 NA 0.5 + 190 NA 0.5 + 191 NA 0.5 + 192 NA 0.5 + 193 NA 0.5 + 194 NA 0.5 + 195 NA 0.5 + 196 NA 0.5 + 197 NA 0.5 + 198 NA 0.5 + 199 NA 0.5 + 200 NA 0.5 + 201 NA 0.5 + 202 NA 0.5 + 203 NA 0.5 + 204 NA 0.5 + 205 NA 0.5 + 206 NA 0.5 + 207 NA 0.5 + 208 NA 0.5 + 209 NA 0.5 + 210 NA 0.5 + 211 NA 0.5 + 212 NA 0.5 + 213 NA 0.5 + 214 NA 0.5 + 215 NA 0.5 + 216 NA 0.5 + 217 NA 0.5 + 218 NA 0.5 + 219 NA 0.5 + 220 NA 0.5 + 221 NA 0.5 + 222 NA 0.5 + 223 NA 0.5 + 224 NA 0.5 + 225 NA 0.5 + 226 NA 0.5 + 227 NA 0.5 + 228 NA 0.5 + 229 NA 0.5 + 230 NA 0.5 + 231 NA 0.5 + 232 NA 0.5 + 233 NA 0.5 + 234 NA 0.5 + 235 NA 0.5 + 236 NA 0.5 + 237 NA 0.5 + 238 NA 0.5 + 239 NA 0.5 + 240 NA 0.5 + 241 NA 0.5 + 242 NA 0.5 + 243 NA 0.5 + 244 NA 0.5 + 245 NA 0.5 + 246 NA 0.5 + 247 NA 0.5 + 248 NA 0.5 + 249 NA 0.5 + 250 NA 0.5 + 251 NA 0.5 + 252 NA 0.5 + 253 NA 0.5 + 254 NA 0.5 + 255 NA 0.5 + 256 NA 0.5 + 257 NA 0.5 + 258 NA 0.5 + 259 NA 0.5 + 260 NA 0.5 + 261 NA 0.5 + 262 NA 0.5 + 263 NA 0.5 + 264 NA 0.5 + 265 NA 0.5 + 266 NA 0.5 + 267 NA 0.5 + 268 NA 0.5 + 269 NA 0.5 + 270 NA 0.5 + 271 NA 0.5 + 272 NA 0.5 + 273 NA 0.5 + 274 NA 0.5 + 275 NA 0.5 + 276 NA 0.5 + 277 NA 0.5 + 278 NA 0.5 + 279 NA 0.5 + 280 NA 0.5 + 281 NA 0.5 + 282 NA 0.5 + 283 NA 0.5 + 284 NA 0.5 + 285 NA 0.5 + 286 NA 0.5 + 287 NA 0.5 + 288 NA 0.5 + 289 NA 0.5 + 290 NA 0.5 + 291 NA 0.5 + 292 NA 0.5 + 293 NA 0.5 + 294 NA 0.5 + 295 NA 0.5 + 296 NA 0.5 + 297 NA 0.5 + 298 NA 0.5 + 299 NA 0.5 + 300 NA 0.5 + 301 NA 0.5 + 302 NA 0.5 + 303 NA 0.5 + 304 NA 0.5 + 305 NA 0.5 + 306 NA 0.5 + 307 NA 0.5 + 308 NA 0.5 + 309 NA 0.5 + 310 NA 0.5 + 311 NA 0.5 + 312 NA 0.5 + 313 NA 0.5 + 314 NA 0.5 + 315 NA 0.5 + 316 NA 0.5 + 317 NA 0.5 + 318 NA 0.5 + 319 NA 0.5 + 320 NA 0.5 + 321 NA 0.5 + 322 NA 0.5 + 323 NA 0.5 + 324 NA 0.5 + 325 NA 0.5 + 326 NA 0.5 + 327 NA 0.5 + 328 NA 0.5 + 329 NA 0.5 + 330 NA 0.5 + 331 NA 0.5 + 332 NA 0.5 + 333 NA 0.5 + 334 NA 0.5 + 335 NA 0.5 + 336 NA 0.5 + 337 NA 0.5 + 338 NA 0.5 + 339 NA 0.5 + 340 NA 0.5 + 341 NA 0.5 + 342 NA 0.5 + 343 NA 0.5 + 344 NA 0.5 + 345 NA 0.5 + 346 NA 0.5 + 347 NA 0.5 + 348 NA 0.5 + 349 NA 0.5 + 350 NA 0.5 + 351 NA 0.5 + 352 NA 0.5 + 353 NA 0.5 + 354 NA 0.5 + 355 NA 0.5 + 356 NA 0.5 + 357 NA 0.5 + 358 NA 0.5 + 359 NA 0.5 + 360 NA 0.5 + 361 NA 0.5 + 362 NA 0.5 + 363 NA 0.5 + 364 NA 0.5 + 365 NA 0.5 + 366 NA 0.5 + 367 NA 0.5 + 368 NA 0.5 + 369 NA 0.5 + 370 NA 0.5 + 371 NA 0.5 + 372 NA 0.5 + 373 NA 0.5 + 374 NA 0.5 + 375 NA 0.5 + 376 NA 0.5 + 377 NA 0.5 + 378 NA 0.5 + 379 NA 0.5 + 380 NA 0.5 + 381 NA 0.5 + 382 NA 0.5 + 383 NA 0.5 + 384 NA 0.5 + 385 NA 0.5 + 386 NA 0.5 + 387 NA 0.5 + 388 NA 0.5 + 389 NA 0.5 + 390 NA 0.5 + 391 NA 0.5 + 392 NA 0.5 + 393 NA 0.5 + 394 NA 0.5 + 395 NA 0.5 + 396 NA 0.5 + 397 NA 0.5 + 398 NA 0.5 + 399 NA 0.5 + 400 NA 0.5 + 401 NA 0.5 + 402 NA 0.5 + 403 NA 0.5 + 404 NA 0.5 + 405 NA 0.5 + 406 NA 0.5 + 407 NA 0.5 + 408 NA 0.5 + 409 NA 0.5 + 410 NA 0.5 + 411 NA 0.5 + 412 NA 0.5 + 413 NA 0.5 + 414 NA 0.5 + 415 NA 0.5 + 416 NA 0.5 + 417 NA 0.5 + 418 NA 0.5 + 419 NA 0.5 + 420 NA 0.5 + 421 NA 0.5 + 422 NA 0.5 + 423 NA 0.5 + 424 NA 0.5 + 425 NA 0.5 + 426 NA 0.5 + 427 NA 0.5 + 428 NA 0.5 + 429 NA 0.5 + 430 NA 0.5 + 431 NA 0.5 + 432 NA 0.5 + 433 NA 0.5 + 434 NA 0.5 + 435 NA 0.5 + 436 NA 0.5 + 437 NA 0.5 + 438 NA 0.5 + 439 NA 0.5 + 440 NA 0.5 + 441 NA 0.5 + 442 NA 0.5 + 443 NA 0.5 + 444 NA 0.5 + 445 NA 0.5 + 446 NA 0.5 + 447 NA 0.5 + 448 NA 0.5 + 449 NA 0.5 + 450 NA 0.5 + 451 NA 0.5 + 452 NA 0.5 + 453 NA 0.5 + 454 NA 0.5 + 455 NA 0.5 + 456 NA 0.5 + 457 NA 0.5 + 458 NA 0.5 + 459 NA 0.5 + 460 NA 0.5 + 461 NA 0.5 + 462 NA 0.5 + 463 NA 0.5 + 464 NA 0.5 + 465 NA 0.5 + 466 NA 0.5 + 467 NA 0.5 + 468 NA 0.5 + 469 NA 0.5 + 470 NA 0.5 + 471 NA 0.5 + 472 NA 0.5 + 473 NA 0.5 + 474 NA 0.5 + 475 NA 0.5 + 476 NA 0.5 + 477 NA 0.5 + 478 NA 0.5 + 479 NA 0.5 + 480 NA 0.5 + 481 NA 0.5 + 482 NA 0.5 + 483 NA 0.5 + 484 NA 0.5 + 485 NA 0.5 + 486 NA 0.5 + 487 NA 0.5 + 488 NA 0.5 + 489 NA 0.5 + 490 NA 0.5 + 491 NA 0.5 + 492 NA 0.5 + 493 NA 0.5 + 494 NA 0.5 + 495 NA 0.5 + 496 NA 0.5 + 497 NA 0.5 + 498 NA 0.5 + 499 NA 0.5 + 500 NA 0.5 + 501 NA 0.5 + 502 NA 0.5 + 503 NA 0.5 + 504 NA 0.5 + 505 NA 0.5 + 506 NA 0.5 + 507 NA 0.5 + 508 NA 0.5 + 509 NA 0.5 + 510 NA 0.5 + 511 NA 0.5 + 512 NA 0.5 + 513 NA 0.5 + 514 NA 0.5 + 515 NA 0.5 + 516 NA 0.5 + 517 NA 0.5 + 518 NA 0.5 + 519 NA 0.5 + 520 NA 0.5 + 521 NA 0.5 + 522 NA 0.5 + 523 NA 0.5 + 524 NA 0.5 + 525 NA 0.5 + 526 NA 0.5 + 527 NA 0.5 + 528 NA 0.5 + 529 NA 0.5 + 530 NA 0.5 + 531 NA 0.5 + 532 NA 0.5 + 533 NA 0.5 + 534 NA 0.5 + 535 NA 0.5 + 536 NA 0.5 + 537 NA 0.5 + 538 NA 0.5 + 539 NA 0.5 + 540 NA 0.5 + 541 NA 0.5 + 542 NA 0.5 + 543 NA 0.5 + 544 NA 0.5 + 545 NA 0.5 + 546 NA 0.5 + 547 NA 0.5 + 548 NA 0.5 + 549 NA 0.5 + 550 NA 0.5 + 551 NA 0.5 + 552 NA 0.5 + 553 NA 0.5 + 554 NA 0.5 + 555 NA 0.5 + 556 NA 0.5 + 557 NA 0.5 + 558 NA 0.5 + 559 NA 0.5 + 560 NA 0.5 + 561 NA 0.5 + 562 NA 0.5 + 563 NA 0.5 + 564 NA 0.5 + 565 NA 0.5 + 566 NA 0.5 + 567 NA 0.5 + 568 NA 0.5 + 569 NA 0.5 + 570 NA 0.5 + 571 NA 0.5 + 572 NA 0.5 + 573 NA 0.5 + 574 NA 0.5 + 575 NA 0.5 + 576 NA 0.5 + 577 NA 0.5 + 578 NA 0.5 + 579 NA 0.5 + 580 NA 0.5 + 581 NA 0.5 + 582 NA 0.5 + 583 NA 0.5 + 584 NA 0.5 + 585 NA 0.5 + 586 NA 0.5 + 587 NA 0.5 + 588 NA 0.5 + 589 NA 0.5 + 590 NA 0.5 + 591 NA 0.5 + 592 NA 0.5 + 593 NA 0.5 + 594 NA 0.5 + 595 NA 0.5 + 596 NA 0.5 + 597 NA 0.5 + 598 NA 0.5 + 599 NA 0.5 + 600 NA 0.5 + 601 NA 0.5 + 602 NA 0.5 + 603 NA 0.5 + 604 NA 0.5 + 605 NA 0.5 + 606 NA 0.5 + 607 NA 0.5 + 608 NA 0.5 + 609 NA 0.5 + 610 NA 0.5 + 611 NA 0.5 + 612 NA 0.5 + 613 NA 0.5 + 614 NA 0.5 + 615 NA 0.5 + 616 NA 0.5 + 617 NA 0.5 + 618 NA 0.5 + 619 NA 0.5 + 620 NA 0.5 + 621 NA 0.5 + 622 NA 0.5 + 623 NA 0.5 + 624 NA 0.5 + 625 NA 0.5 + 626 NA 0.5 + 627 NA 0.5 + 628 NA 0.5 + 629 NA 0.5 + 630 NA 0.5 + 631 NA 0.5 + 632 NA 0.5 + 633 NA 0.5 + 634 NA 0.5 + 635 NA 0.5 + 636 NA 0.5 + 637 NA 0.5 + 638 NA 0.5 + 639 NA 0.5 + 640 NA 0.5 + 641 NA 0.5 + 642 NA 0.5 + 643 NA 0.5 + 644 NA 0.5 + 645 NA 0.5 + 646 NA 0.5 + 647 NA 0.5 + 648 NA 0.5 + 649 NA 0.5 + 650 NA 0.5 + 651 NA 0.5 + 652 NA 0.5 + 653 NA 0.5 + 654 NA 0.5 + 655 NA 0.5 + 656 NA 0.5 + 657 NA 0.5 + 658 NA 0.5 + 659 NA 0.5 + 660 NA 0.5 + 661 NA 0.5 + 662 NA 0.5 + 663 NA 0.5 + 664 NA 0.5 + 665 NA 0.5 + 666 NA 0.5 + 667 NA 0.5 + 668 NA 0.5 + 669 NA 0.5 + 670 NA 0.5 + 671 NA 0.5 + 672 NA 0.5 + 673 NA 0.5 + 674 NA 0.5 + 675 NA 0.5 + 676 NA 0.5 + 677 NA 0.5 + 678 NA 0.5 + 679 NA 0.5 + 680 NA 0.5 + 681 NA 0.5 + 682 NA 0.5 + 683 NA 0.5 + 684 NA 0.5 + 685 NA 0.5 + 686 NA 0.5 + 687 NA 0.5 + 688 NA 0.5 + 689 NA 0.5 + 690 NA 0.5 + 691 NA 0.5 + 692 NA 0.5 + 693 NA 0.5 + 694 NA 0.5 + 695 NA 0.5 + 696 NA 0.5 + 697 NA 0.5 + 698 NA 0.5 + 699 NA 0.5 + 700 NA 0.5 + 701 NA 0.5 + 702 NA 0.5 + 703 NA 0.5 + 704 NA 0.5 + 705 NA 0.5 + 706 NA 0.5 + 707 NA 0.5 + 708 NA 0.5 + 709 NA 0.5 + 710 NA 0.5 + 711 NA 0.5 + 712 NA 0.5 + 713 NA 0.5 + 714 NA 0.5 + 715 NA 0.5 + 716 NA 0.5 + 717 NA 0.5 + 718 NA 0.5 + 719 NA 0.5 + 720 NA 0.5 + 721 NA 0.5 + 722 NA 0.5 + 723 NA 0.5 + 724 NA 0.5 + 725 NA 0.5 + 726 NA 0.5 + 727 NA 0.5 + 728 NA 0.5 + 729 NA 0.5 + 730 NA 0.5 + 731 NA 0.5 + 732 NA 0.5 + 733 NA 0.5 + 734 NA 0.5 + 735 NA 0.5 + 736 NA 0.5 + 737 NA 0.5 + 738 NA 0.5 + 739 NA 0.5 + 740 NA 0.5 + 741 NA 0.5 + 742 NA 0.5 + 743 NA 0.5 + 744 NA 0.5 + 745 NA 0.5 + 746 NA 0.5 + 747 NA 0.5 + 748 NA 0.5 + 749 NA 0.5 + 750 NA 0.5 + 751 NA 0.5 + 752 NA 0.5 + 753 NA 0.5 + 754 NA 0.5 + 755 NA 0.5 + 756 NA 0.5 + 757 NA 0.5 + 758 NA 0.5 + 759 NA 0.5 + 760 NA 0.5 + 761 NA 0.5 + 762 NA 0.5 + 763 NA 0.5 + 764 NA 0.5 + 765 NA 0.5 + 766 NA 0.5 + 767 NA 0.5 + 768 NA 0.5 + 769 NA 0.5 + 770 NA 0.5 + 771 NA 0.5 + 772 NA 0.5 + 773 NA 0.5 + 774 NA 0.5 + 775 NA 0.5 + 776 NA 0.5 + 777 NA 0.5 + 778 NA 0.5 + 779 NA 0.5 + 780 NA 0.5 + 781 NA 0.5 + 782 NA 0.5 + 783 NA 0.5 + 784 NA 0.5 + 785 NA 0.5 + 786 NA 0.5 + 787 NA 0.5 + 788 NA 0.5 + 789 NA 0.5 + 790 NA 0.5 + 791 NA 0.5 + 792 NA 0.5 + 793 NA 0.5 + 794 NA 0.5 + 795 NA 0.5 + 796 NA 0.5 + 797 NA 0.5 + 798 NA 0.5 + 799 NA 0.5 + 800 NA 0.5 + 801 NA 0.5 + 802 NA 0.5 + 803 NA 0.5 + 804 NA 0.5 + 805 NA 0.5 + 806 NA 0.5 + 807 NA 0.5 + 808 NA 0.5 + 809 NA 0.5 + 810 NA 0.5 + 811 NA 0.5 + 812 NA 0.5 + 813 NA 0.5 + 814 NA 0.5 + 815 NA 0.5 + 816 NA 0.5 + 817 NA 0.5 + 818 NA 0.5 + 819 NA 0.5 + 820 NA 0.5 + 821 NA 0.5 + 822 NA 0.5 + 823 NA 0.5 + 824 NA 0.5 + 825 NA 0.5 + 826 NA 0.5 + 827 NA 0.5 + 828 NA 0.5 + 829 NA 0.5 + 830 NA 0.5 + 831 NA 0.5 + 832 NA 0.5 + 833 NA 0.5 + 834 NA 0.5 + 835 NA 0.5 + 836 NA 0.5 + 837 NA 0.5 + 838 NA 0.5 + 839 NA 0.5 + 840 NA 0.5 + 841 NA 0.5 + 842 NA 0.5 + 843 NA 0.5 + 844 NA 0.5 + 845 NA 0.5 + 846 NA 0.5 + 847 NA 0.5 + 848 NA 0.5 + 849 NA 0.5 + 850 NA 0.5 + 851 NA 0.5 + 852 NA 0.5 + 853 NA 0.5 + 854 NA 0.5 + 855 NA 0.5 + 856 NA 0.5 + 857 NA 0.5 + 858 NA 0.5 + 859 NA 0.5 + 860 NA 0.5 + 861 NA 0.5 + 862 NA 0.5 + 863 NA 0.5 + 864 NA 0.5 + 865 NA 0.5 + 866 NA 0.5 + 867 NA 0.5 + 868 NA 0.5 + 869 NA 0.5 + 870 NA 0.5 + 871 NA 0.5 + 872 NA 0.5 + 873 NA 0.5 + 874 NA 0.5 + 875 NA 0.5 + 876 NA 0.5 + 877 NA 0.5 + 878 NA 0.5 + 879 NA 0.5 + 880 NA 0.5 + 881 NA 0.5 + 882 NA 0.5 + 883 NA 0.5 + 884 NA 0.5 + 885 NA 0.5 + 886 NA 0.5 + 887 NA 0.5 + 888 NA 0.5 + 889 NA 0.5 + 890 NA 0.5 + 891 NA 0.5 + 892 NA 0.5 + 893 NA 0.5 + 894 NA 0.5 + 895 NA 0.5 + 896 NA 0.5 + 897 NA 0.5 + 898 NA 0.5 + 899 NA 0.5 + 900 NA 0.5 + 901 NA 0.5 + 902 NA 0.5 + 903 NA 0.5 + 904 NA 0.5 + 905 NA 0.5 + 906 NA 0.5 + 907 NA 0.5 + 908 NA 0.5 + 909 NA 0.5 + 910 NA 0.5 + 911 NA 0.5 + 912 NA 0.5 + 913 NA 0.5 + 914 NA 0.5 + 915 NA 0.5 + 916 NA 0.5 + 917 NA 0.5 + 918 NA 0.5 + 919 NA 0.5 + 920 NA 0.5 + 921 NA 0.5 + 922 NA 0.5 + 923 NA 0.5 + 924 NA 0.5 + 925 NA 0.5 + 926 NA 0.5 + 927 NA 0.5 + 928 NA 0.5 + 929 NA 0.5 + 930 NA 0.5 + 931 NA 0.5 + 932 NA 0.5 + 933 NA 0.5 + 934 NA 0.5 + 935 NA 0.5 + 936 NA 0.5 + 937 NA 0.5 + 938 NA 0.5 + 939 NA 0.5 + 940 NA 0.5 + 941 NA 0.5 + 942 NA 0.5 + 943 NA 0.5 + 944 NA 0.5 + 945 NA 0.5 + 946 NA 0.5 + 947 NA 0.5 + 948 NA 0.5 + 949 NA 0.5 + 950 NA 0.5 + 951 NA 0.5 + 952 NA 0.5 + 953 NA 0.5 + 954 NA 0.5 + 955 NA 0.5 + 956 NA 0.5 + 957 NA 0.5 + 958 NA 0.5 + 959 NA 0.5 + 960 NA 0.5 + 961 NA 0.5 + 962 NA 0.5 + 963 NA 0.5 + 964 NA 0.5 + 965 NA 0.5 + 966 NA 0.5 + 967 NA 0.5 + 968 NA 0.5 + 969 NA 0.5 + 970 NA 0.5 + 971 NA 0.5 + 972 NA 0.5 + 973 NA 0.5 + 974 NA 0.5 + 975 NA 0.5 + 976 NA 0.5 + 977 NA 0.5 + 978 NA 0.5 + 979 NA 0.5 + 980 NA 0.5 + 981 NA 0.5 + 982 NA 0.5 + 983 NA 0.5 + 984 NA 0.5 + 985 NA 0.5 + 986 NA 0.5 + 987 NA 0.5 + 988 NA 0.5 + 989 NA 0.5 + 990 NA 0.5 + 991 NA 0.5 + 992 NA 0.5 + 993 NA 0.5 + 994 NA 0.5 + 995 NA 0.5 + 996 NA 0.5 + 997 NA 0.5 + 998 NA 0.5 + 999 NA 0.5 + 1000 NA 0.5 + +--- + + Code + cat(res) + Output + colour x y label PANEL group shape size fill alpha + 1 #F8766D 4.5441482325 1.3818956504 NA 1 1 19 1.5 NA NA + 2 #F8766D 2.8853747884 0.5982482965 NA 1 1 19 1.5 NA NA + 3 #F8766D 3.2680928854 0.1381377699 NA 1 1 19 1.5 NA NA + 4 #F8766D -2.7685178364 0.0021205292 NA 1 1 19 1.5 NA NA + 5 #F8766D -2.0015845977 0.0021205292 NA 1 1 19 1.5 NA NA + 6 #F8766D 1.8697266400 0.0021205292 NA 1 1 19 1.5 NA NA + 7 #F8766D -2.6310797515 0.0021205292 NA 1 1 19 1.5 NA NA + 8 #F8766D 1.5810468973 0.0021205292 NA 1 1 19 1.5 NA NA + 9 #F8766D -1.4990238390 0.0021205292 NA 1 1 19 1.5 NA NA + 10 #F8766D -4.2872259508 0.0021205292 NA 1 1 19 1.5 NA NA + 11 #F8766D 1.4516881799 0.0021205292 NA 1 1 19 1.5 NA NA + 12 #F8766D 2.1168366450 0.0021205292 NA 1 1 19 1.5 NA NA + 13 #F8766D 1.2946089192 0.0021205292 NA 1 1 19 1.5 NA NA + 14 #F8766D 2.8936076107 0.0021205292 NA 1 1 19 1.5 NA NA + 15 #F8766D 3.3837531530 0.0021205292 NA 1 1 19 1.5 NA NA + 16 #F8766D -2.5919810070 0.0021205292 NA 1 1 19 1.5 NA NA + 17 #F8766D -1.3947473565 0.0021205292 NA 1 1 19 1.5 NA NA + 18 #F8766D 1.2566241369 0.0021205292 NA 1 1 19 1.5 NA NA + 19 #F8766D -1.6589074589 0.0021205292 NA 1 1 19 1.5 NA NA + 20 #F8766D -1.4300484029 0.0021205292 NA 1 1 19 1.5 NA NA + 21 #F8766D 2.1974756887 0.0021205292 NA 1 1 19 1.5 NA NA + 22 #F8766D 0.6608191174 0.0021205292 NA 1 1 19 1.5 NA NA + 23 #F8766D 1.2021489695 0.0021205292 NA 1 1 19 1.5 NA NA + 24 #F8766D 0.5843206218 0.0021205292 NA 1 1 19 1.5 NA NA + 25 #F8766D -0.6315527980 0.0021205292 NA 1 1 19 1.5 NA NA + 26 #F8766D 1.0777341120 0.0021205292 NA 1 1 19 1.5 NA NA + 27 #F8766D 3.7855164763 0.0021205292 NA 1 1 19 1.5 NA NA + 28 #F8766D 0.6461020658 0.0021205292 NA 1 1 19 1.5 NA NA + 29 #F8766D -1.4230348186 0.0021205292 NA 1 1 19 1.5 NA NA + 30 #F8766D 1.1571699120 0.0021205292 NA 1 1 19 1.5 NA NA + 31 #F8766D 1.1276216809 0.0021205292 NA 1 1 19 1.5 NA NA + 32 #F8766D 1.0268324929 0.0021205292 NA 1 1 19 1.5 NA NA + 33 #F8766D 0.6601321397 0.0021205292 NA 1 1 19 1.5 NA NA + 34 #F8766D 1.0534140185 0.0021205292 NA 1 1 19 1.5 NA NA + 35 #F8766D 1.0902897066 0.0021205292 NA 1 1 19 1.5 NA NA + 36 #F8766D -1.2734106246 0.0021205292 NA 1 1 19 1.5 NA NA + 37 #F8766D -1.0679120160 0.0021205292 NA 1 1 19 1.5 NA NA + 38 #F8766D 1.2687751940 0.0021205292 NA 1 1 19 1.5 NA NA + 39 #F8766D 2.0914440733 0.0021205292 NA 1 1 19 1.5 NA NA + 40 #F8766D 1.7217579263 0.0021205292 NA 1 1 19 1.5 NA NA + 41 #F8766D -1.1077108646 0.0021205292 NA 1 1 19 1.5 NA NA + 42 #F8766D 0.9678855059 0.0021205292 NA 1 1 19 1.5 NA NA + 43 #F8766D 1.5771314667 0.0021205292 NA 1 1 19 1.5 NA NA + 44 #F8766D -0.6118345861 0.0021205292 NA 1 1 19 1.5 NA NA + 45 #F8766D -1.3077739654 0.0021205292 NA 1 1 19 1.5 NA NA + 46 #F8766D 0.6039958057 0.0021205292 NA 1 1 19 1.5 NA NA + 47 #F8766D -0.5891876151 0.0021205292 NA 1 1 19 1.5 NA NA + 48 #F8766D 4.0428041037 0.0021205292 NA 1 1 19 1.5 NA NA + 49 #F8766D -0.5865558008 0.0021205292 NA 1 1 19 1.5 NA NA + 50 #F8766D -1.5221409799 0.0021205292 NA 1 1 19 1.5 NA NA + 51 #F8766D 1.0560885560 0.0021205292 NA 1 1 19 1.5 NA NA + 52 #F8766D 0.8835172546 0.0021205292 NA 1 1 19 1.5 NA NA + 53 #F8766D 0.9188454400 0.0021205292 NA 1 1 19 1.5 NA NA + 54 #F8766D -0.5306488162 0.0021205292 NA 1 1 19 1.5 NA NA + 55 #F8766D -1.4267870613 0.0021205292 NA 1 1 19 1.5 NA NA + 56 #F8766D -1.1722045261 0.0021205292 NA 1 1 19 1.5 NA NA + 57 #F8766D -0.9388988613 0.0021205292 NA 1 1 19 1.5 NA NA + 58 #F8766D -1.9686936318 0.0021205292 NA 1 1 19 1.5 NA NA + 59 #F8766D 0.5199593392 0.0021205292 NA 1 1 19 1.5 NA NA + 60 #F8766D -0.6618351108 0.0021205292 NA 1 1 19 1.5 NA NA + 61 #F8766D 1.0506953534 0.0021205292 NA 1 1 19 1.5 NA NA + 62 #F8766D 1.2699072074 0.0021205292 NA 1 1 19 1.5 NA NA + 63 #F8766D 1.4801374750 0.0021205292 NA 1 1 19 1.5 NA NA + 64 #F8766D -2.1011618432 0.0021205292 NA 1 1 19 1.5 NA NA + 65 #F8766D 0.9436583946 0.0021205292 NA 1 1 19 1.5 NA NA + 66 #F8766D -1.9496065182 0.0021205292 NA 1 1 19 1.5 NA NA + 67 #F8766D 0.8588552203 0.0021205292 NA 1 1 19 1.5 NA NA + 68 #F8766D 0.8082499189 0.0021205292 NA 1 1 19 1.5 NA NA + 69 #F8766D 1.1185073946 0.0021205292 NA 1 1 19 1.5 NA NA + 70 #F8766D -0.5710990401 0.0021205292 NA 1 1 19 1.5 NA NA + 71 #F8766D -0.4747147614 0.0021205292 NA 1 1 19 1.5 NA NA + 72 #F8766D 0.4807212287 0.0021205292 NA 1 1 19 1.5 NA NA + 73 #F8766D 0.8750972790 0.0021205292 NA 1 1 19 1.5 NA NA + 74 #F8766D -1.9252179935 0.0021205292 NA 1 1 19 1.5 NA NA + 75 #F8766D -0.5126246305 0.0021205292 NA 1 1 19 1.5 NA NA + 76 #F8766D 0.8833019705 0.0021205292 NA 1 1 19 1.5 NA NA + 77 #F8766D 0.8804282207 0.0021205292 NA 1 1 19 1.5 NA NA + 78 #F8766D 0.8085531676 0.0021205292 NA 1 1 19 1.5 NA NA + 79 #F8766D 0.9919429354 0.0021205292 NA 1 1 19 1.5 NA NA + 80 #F8766D 0.9182626855 0.0021205292 NA 1 1 19 1.5 NA NA + 81 #F8766D 0.4849287432 0.0021205292 NA 1 1 19 1.5 NA NA + 82 #F8766D 0.4535520658 0.0021205292 NA 1 1 19 1.5 NA NA + 83 #F8766D 0.7084222232 0.0021205292 NA 1 1 19 1.5 NA NA + 84 #F8766D 0.9057858766 0.0021205292 NA 1 1 19 1.5 NA NA + 85 #F8766D 0.8457319762 0.0021205292 NA 1 1 19 1.5 NA NA + 86 #F8766D 1.0567186323 0.0021205292 NA 1 1 19 1.5 NA NA + 87 #F8766D 1.0996113165 0.0021205292 NA 1 1 19 1.5 NA NA + 88 #F8766D 0.6003317781 0.0021205292 NA 1 1 19 1.5 NA NA + 89 #F8766D 2.4461464255 0.0021205292 NA 1 1 19 1.5 NA NA + 90 #F8766D 0.4774418799 0.0021205292 NA 1 1 19 1.5 NA NA + 91 #F8766D 0.8129876269 0.0021205292 NA 1 1 19 1.5 NA NA + 92 #F8766D 1.0792170167 0.0021205292 NA 1 1 19 1.5 NA NA + 93 #F8766D 2.3187254719 0.0021205292 NA 1 1 19 1.5 NA NA + 94 #F8766D 0.9218987819 0.0021205292 NA 1 1 19 1.5 NA NA + 95 #F8766D 1.0720723275 0.0021205292 NA 1 1 19 1.5 NA NA + 96 #F8766D -1.3257823843 0.0021205292 NA 1 1 19 1.5 NA NA + 97 #F8766D 0.8345656062 0.0021205292 NA 1 1 19 1.5 NA NA + 98 #F8766D -0.4599534999 0.0021205292 NA 1 1 19 1.5 NA NA + 99 #F8766D -0.6441880108 0.0021205292 NA 1 1 19 1.5 NA NA + 100 #F8766D 0.7759958764 0.0021205292 NA 1 1 19 1.5 NA NA + 101 #F8766D 1.0473233404 0.0021205292 NA 1 1 19 1.5 NA NA + 102 #F8766D -0.4231028209 0.0021205292 NA 1 1 19 1.5 NA NA + 103 #F8766D -0.4733135214 0.0021205292 NA 1 1 19 1.5 NA NA + 104 #F8766D -0.9727803596 0.0021205292 NA 1 1 19 1.5 NA NA + 105 #F8766D 0.7722467186 0.0021205292 NA 1 1 19 1.5 NA NA + 106 #F8766D 0.7723303950 0.0021205292 NA 1 1 19 1.5 NA NA + 107 #F8766D -1.1212506240 0.0021205292 NA 1 1 19 1.5 NA NA + 108 #F8766D 0.4676770021 0.0021205292 NA 1 1 19 1.5 NA NA + 109 #F8766D 0.4410630412 0.0021205292 NA 1 1 19 1.5 NA NA + 110 #F8766D -1.6021661180 0.0021205292 NA 1 1 19 1.5 NA NA + 111 #F8766D -0.7735521870 0.0021205292 NA 1 1 19 1.5 NA NA + 112 #F8766D 1.0532398858 0.0021205292 NA 1 1 19 1.5 NA NA + 113 #F8766D 0.8200829526 0.0021205292 NA 1 1 19 1.5 NA NA + 114 #F8766D 1.0689081046 0.0021205292 NA 1 1 19 1.5 NA NA + 115 #F8766D 0.8537721903 0.0021205292 NA 1 1 19 1.5 NA NA + 116 #F8766D -0.9562085177 0.0021205292 NA 1 1 19 1.5 NA NA + 117 #F8766D -0.4561820132 0.0021205292 NA 1 1 19 1.5 NA NA + 118 #F8766D -0.5281014198 0.0021205292 NA 1 1 19 1.5 NA NA + 119 #F8766D -1.1117447604 0.0021205292 NA 1 1 19 1.5 NA NA + 120 #F8766D -0.4223870215 0.0021205292 NA 1 1 19 1.5 NA NA + 121 #F8766D -0.4338653184 0.0021205292 NA 1 1 19 1.5 NA NA + 122 #F8766D 0.4604146623 0.0021205292 NA 1 1 19 1.5 NA NA + 123 #F8766D -1.8983645761 0.0021205292 NA 1 1 19 1.5 NA NA + 124 #F8766D -0.4711349780 0.0021205292 NA 1 1 19 1.5 NA NA + 125 #F8766D 0.4637690485 0.0021205292 NA 1 1 19 1.5 NA NA + 126 #F8766D -0.4123518649 0.0021205292 NA 1 1 19 1.5 NA NA + 127 #F8766D 0.9833435800 0.0021205292 NA 1 1 19 1.5 NA NA + 128 #F8766D 0.9105954136 0.0021205292 NA 1 1 19 1.5 NA NA + 129 #F8766D -0.4411373075 0.0021205292 NA 1 1 19 1.5 NA NA + 130 #F8766D 1.1011164140 0.0021205292 NA 1 1 19 1.5 NA NA + 131 #F8766D 0.4063912697 0.0021205292 NA 1 1 19 1.5 NA NA + 132 #F8766D 0.9349878804 0.0021205292 NA 1 1 19 1.5 NA NA + 133 #F8766D -0.6311206654 0.0021205292 NA 1 1 19 1.5 NA NA + 134 #F8766D -0.7304868310 0.0021205292 NA 1 1 19 1.5 NA NA + 135 #F8766D 1.0544682243 0.0021205292 NA 1 1 19 1.5 NA NA + 136 #F8766D 0.4678615627 0.0021205292 NA 1 1 19 1.5 NA NA + 137 #F8766D 0.7205681717 0.0021205292 NA 1 1 19 1.5 NA NA + 138 #F8766D -0.9562323584 0.0021205292 NA 1 1 19 1.5 NA NA + 139 #F8766D 0.3978745347 0.0021205292 NA 1 1 19 1.5 NA NA + 140 #F8766D 0.7104545209 0.0021205292 NA 1 1 19 1.5 NA NA + 141 #F8766D 0.4125776954 0.0021205292 NA 1 1 19 1.5 NA NA + 142 #F8766D 0.7122192129 0.0021205292 NA 1 1 19 1.5 NA NA + 143 #F8766D -0.8425123236 0.0021205292 NA 1 1 19 1.5 NA NA + 144 #F8766D 0.6492421984 0.0021205292 NA 1 1 19 1.5 NA NA + 145 #F8766D 1.0353931279 0.0021205292 NA 1 1 19 1.5 NA NA + 146 #F8766D 0.7932233645 0.0021205292 NA 1 1 19 1.5 NA NA + 147 #F8766D 0.4480173986 0.0021205292 NA 1 1 19 1.5 NA NA + 148 #F8766D 0.4297551938 0.0021205292 NA 1 1 19 1.5 NA NA + 149 #F8766D -0.9229270583 0.0021205292 NA 1 1 19 1.5 NA NA + 150 #F8766D 0.6722000551 0.0021205292 NA 1 1 19 1.5 NA NA + 151 #F8766D 0.4382865233 0.0021205292 NA 1 1 19 1.5 NA NA + 152 #F8766D -0.3939492820 0.0021205292 NA 1 1 19 1.5 NA NA + 153 #F8766D 0.7108327840 0.0021205292 NA 1 1 19 1.5 NA NA + 154 #F8766D 0.8632535015 0.0021205292 NA 1 1 19 1.5 NA NA + 155 #F8766D 0.9755432954 0.0021205292 NA 1 1 19 1.5 NA NA + 156 #F8766D -1.3681844728 0.0021205292 NA 1 1 19 1.5 NA NA + 157 #F8766D -0.7095631750 0.0021205292 NA 1 1 19 1.5 NA NA + 158 #F8766D -0.3872607495 0.0021205292 NA 1 1 19 1.5 NA NA + 159 #F8766D -0.4229868732 0.0021205292 NA 1 1 19 1.5 NA NA + 160 #F8766D -1.0255541961 0.0021205292 NA 1 1 19 1.5 NA NA + 161 #F8766D -0.3884744562 0.0021205292 NA 1 1 19 1.5 NA NA + 162 #F8766D 0.4856446082 0.0021205292 NA 1 1 19 1.5 NA NA + 163 #F8766D -0.3672889171 0.0021205292 NA 1 1 19 1.5 NA NA + 164 #F8766D -0.4355670192 0.0021205292 NA 1 1 19 1.5 NA NA + 165 #F8766D 0.6545121813 0.0021205292 NA 1 1 19 1.5 NA NA + 166 #F8766D 0.7106242284 0.0021205292 NA 1 1 19 1.5 NA NA + 167 #F8766D -1.1861517618 0.0021205292 NA 1 1 19 1.5 NA NA + 168 #F8766D 0.6459055098 0.0021205292 NA 1 1 19 1.5 NA NA + 169 #F8766D 0.7104775008 0.0021205292 NA 1 1 19 1.5 NA NA + 170 #F8766D 0.7882239899 0.0021205292 NA 1 1 19 1.5 NA NA + 171 #F8766D -0.3844953178 0.0021205292 NA 1 1 19 1.5 NA NA + 172 #F8766D 0.3636592651 0.0021205292 NA 1 1 19 1.5 NA NA + 173 #F8766D 0.6804729564 0.0021205292 NA 1 1 19 1.5 NA NA + 174 #F8766D 0.8528517441 0.0021205292 NA 1 1 19 1.5 NA NA + 175 #F8766D 0.3725104062 0.0021205292 NA 1 1 19 1.5 NA NA + 176 #F8766D 0.5922551987 0.0021205292 NA 1 1 19 1.5 NA NA + 177 #F8766D 0.6310159117 0.0021205292 NA 1 1 19 1.5 NA NA + 178 #F8766D 0.7153370430 0.0021205292 NA 1 1 19 1.5 NA NA + 179 #F8766D 0.4933124706 0.0021205292 NA 1 1 19 1.5 NA NA + 180 #F8766D -0.3582822164 0.0021205292 NA 1 1 19 1.5 NA NA + 181 #F8766D -0.7785222261 0.0021205292 NA 1 1 19 1.5 NA NA + 182 #F8766D 0.7437164994 0.0021205292 NA 1 1 19 1.5 NA NA + 183 #F8766D -0.3928181416 0.0021205292 NA 1 1 19 1.5 NA NA + 184 #F8766D 0.9183593296 0.0021205292 NA 1 1 19 1.5 NA NA + 185 #F8766D 0.5073932595 0.0021205292 NA 1 1 19 1.5 NA NA + 186 #F8766D 0.6638603543 0.0021205292 NA 1 1 19 1.5 NA NA + 187 #F8766D 0.6051560458 0.0021205292 NA 1 1 19 1.5 NA NA + 188 #F8766D 0.6473937600 0.0021205292 NA 1 1 19 1.5 NA NA + 189 #F8766D -0.3931544973 0.0021205292 NA 1 1 19 1.5 NA NA + 190 #F8766D 0.7458530920 0.0021205292 NA 1 1 19 1.5 NA NA + 191 #F8766D -0.5449095920 0.0021205292 NA 1 1 19 1.5 NA NA + 192 #F8766D -0.6723880145 0.0021205292 NA 1 1 19 1.5 NA NA + 193 #F8766D -0.4455627588 0.0021205292 NA 1 1 19 1.5 NA NA + 194 #F8766D -1.5902256336 0.0021205292 NA 1 1 19 1.5 NA NA + 195 #F8766D 0.6069462105 0.0021205292 NA 1 1 19 1.5 NA NA + 196 #F8766D -0.7156786392 0.0021205292 NA 1 1 19 1.5 NA NA + 197 #F8766D 0.7160857094 0.0021205292 NA 1 1 19 1.5 NA NA + 198 #F8766D -1.7539104089 0.0021205292 NA 1 1 19 1.5 NA NA + 199 #F8766D 0.6800172149 0.0021205292 NA 1 1 19 1.5 NA NA + 200 #F8766D -0.7350381453 0.0021205292 NA 1 1 19 1.5 NA NA + 201 #F8766D 0.3943387163 0.0021205292 NA 1 1 19 1.5 NA NA + 202 #F8766D 0.7844005350 0.0021205292 NA 1 1 19 1.5 NA NA + 203 #F8766D -2.8258587123 0.0021205292 NA 1 1 19 1.5 NA NA + 204 #F8766D -0.4280526119 0.0021205292 NA 1 1 19 1.5 NA NA + 205 #F8766D -0.3366735549 0.0021205292 NA 1 1 19 1.5 NA NA + 206 #F8766D 0.6095278817 0.0021205292 NA 1 1 19 1.5 NA NA + 207 #F8766D 0.7790488875 0.0021205292 NA 1 1 19 1.5 NA NA + 208 #F8766D 0.6967033049 0.0021205292 NA 1 1 19 1.5 NA NA + 209 #F8766D 0.3530754899 0.0021205292 NA 1 1 19 1.5 NA NA + 210 #F8766D -0.7223437212 0.0021205292 NA 1 1 19 1.5 NA NA + 211 #F8766D 0.3207175020 0.0021205292 NA 1 1 19 1.5 NA NA + 212 #F8766D -0.3622207343 0.0021205292 NA 1 1 19 1.5 NA NA + 213 #F8766D 0.6577980763 0.0021205292 NA 1 1 19 1.5 NA NA + 214 #F8766D -0.6985584082 0.0021205292 NA 1 1 19 1.5 NA NA + 215 #F8766D 0.9266775924 0.0021205292 NA 1 1 19 1.5 NA NA + 216 #F8766D 0.3798970829 0.0021205292 NA 1 1 19 1.5 NA NA + 217 #F8766D 0.9261045660 0.0021205292 NA 1 1 19 1.5 NA NA + 218 #F8766D -0.3774932396 0.0021205292 NA 1 1 19 1.5 NA NA + 219 #F8766D 0.3699156634 0.0021205292 NA 1 1 19 1.5 NA NA + 220 #F8766D -0.3364626128 0.0021205292 NA 1 1 19 1.5 NA NA + 221 #F8766D 0.6177538088 0.0021205292 NA 1 1 19 1.5 NA NA + 222 #F8766D 0.5809323101 0.0021205292 NA 1 1 19 1.5 NA NA + 223 #F8766D -1.2141736965 0.0021205292 NA 1 1 19 1.5 NA NA + 224 #F8766D 0.8241746459 0.0021205292 NA 1 1 19 1.5 NA NA + 225 #F8766D 1.0245812684 0.0021205292 NA 1 1 19 1.5 NA NA + 226 #F8766D 0.3114052040 0.0021205292 NA 1 1 19 1.5 NA NA + 227 #F8766D -0.6389622198 0.0021205292 NA 1 1 19 1.5 NA NA + 228 #F8766D 0.3208509428 0.0021205292 NA 1 1 19 1.5 NA NA + 229 #F8766D 0.3543402249 0.0021205292 NA 1 1 19 1.5 NA NA + 230 #F8766D 0.3688273949 0.0021205292 NA 1 1 19 1.5 NA NA + 231 #F8766D -0.9556164455 0.0021205292 NA 1 1 19 1.5 NA NA + 232 #F8766D 0.3116243601 0.0021205292 NA 1 1 19 1.5 NA NA + 233 #F8766D -0.3744241412 0.0021205292 NA 1 1 19 1.5 NA NA + 234 #F8766D 0.3041505305 0.0021205292 NA 1 1 19 1.5 NA NA + 235 #F8766D 0.5546340767 0.0021205292 NA 1 1 19 1.5 NA NA + 236 #F8766D -0.8222331293 0.0021205292 NA 1 1 19 1.5 NA NA + 237 #F8766D -0.3313804570 0.0021205292 NA 1 1 19 1.5 NA NA + 238 #F8766D 1.2171328131 0.0021205292 NA 1 1 19 1.5 NA NA + 239 #F8766D 0.3193989068 0.0021205292 NA 1 1 19 1.5 NA NA + 240 #F8766D 0.3190023703 0.0021205292 NA 1 1 19 1.5 NA NA + 241 #F8766D -0.3252728847 0.0021205292 NA 1 1 19 1.5 NA NA + 242 #F8766D -0.5916563971 0.0021205292 NA 1 1 19 1.5 NA NA + 243 #F8766D 0.5499740220 0.0021205292 NA 1 1 19 1.5 NA NA + 244 #F8766D -0.3148736335 0.0021205292 NA 1 1 19 1.5 NA NA + 245 #F8766D 0.6131678424 0.0021205292 NA 1 1 19 1.5 NA NA + 246 #F8766D 0.3314988268 0.0021205292 NA 1 1 19 1.5 NA NA + 247 #F8766D 0.3264900548 0.0021205292 NA 1 1 19 1.5 NA NA + 248 #F8766D -0.3211475785 0.0021205292 NA 1 1 19 1.5 NA NA + 249 #F8766D 0.6821549479 0.0021205292 NA 1 1 19 1.5 NA NA + 250 #F8766D 0.7289700796 0.0021205292 NA 1 1 19 1.5 NA NA + 251 #F8766D 0.2977444052 0.0021205292 NA 1 1 19 1.5 NA NA + 252 #F8766D 0.3139888888 0.0021205292 NA 1 1 19 1.5 NA NA + 253 #F8766D 0.5315852648 0.0021205292 NA 1 1 19 1.5 NA NA + 254 #F8766D 0.6025698543 0.0021205292 NA 1 1 19 1.5 NA NA + 255 #F8766D 0.5702421291 0.0021205292 NA 1 1 19 1.5 NA NA + 256 #F8766D 0.5677650890 0.0021205292 NA 1 1 19 1.5 NA NA + 257 #F8766D 0.2994931149 0.0021205292 NA 1 1 19 1.5 NA NA + 258 #F8766D 0.7166256025 0.0021205292 NA 1 1 19 1.5 NA NA + 259 #F8766D 0.2816044184 0.0021205292 NA 1 1 19 1.5 NA NA + 260 #F8766D 0.7091552530 0.0021205292 NA 1 1 19 1.5 NA NA + 261 #F8766D 0.5949419692 0.0021205292 NA 1 1 19 1.5 NA NA + 262 #F8766D 0.3570456568 0.0021205292 NA 1 1 19 1.5 NA NA + 263 #F8766D -0.3072506216 0.0021205292 NA 1 1 19 1.5 NA NA + 264 #F8766D -0.6952942200 0.0021205292 NA 1 1 19 1.5 NA NA + 265 #F8766D 0.7744006613 0.0021205292 NA 1 1 19 1.5 NA NA + 266 #F8766D -0.5576967314 0.0021205292 NA 1 1 19 1.5 NA NA + 267 #F8766D -1.1743741657 0.0021205292 NA 1 1 19 1.5 NA NA + 268 #F8766D 0.5520431390 0.0021205292 NA 1 1 19 1.5 NA NA + 269 #F8766D 0.5075179867 0.0021205292 NA 1 1 19 1.5 NA NA + 270 #F8766D -0.6475252493 0.0021205292 NA 1 1 19 1.5 NA NA + 271 #F8766D 0.5624372863 0.0021205292 NA 1 1 19 1.5 NA NA + 272 #F8766D -0.3251016335 0.0021205292 NA 1 1 19 1.5 NA NA + 273 #F8766D -0.3750372891 0.0021205292 NA 1 1 19 1.5 NA NA + 274 #F8766D -0.5823287989 0.0021205292 NA 1 1 19 1.5 NA NA + 275 #F8766D 0.7115373344 0.0021205292 NA 1 1 19 1.5 NA NA + 276 #F8766D -0.5647985006 0.0021205292 NA 1 1 19 1.5 NA NA + 277 #F8766D 0.5713491147 0.0021205292 NA 1 1 19 1.5 NA NA + 278 #F8766D 0.3363750661 0.0021205292 NA 1 1 19 1.5 NA NA + 279 #F8766D 0.6015625357 0.0021205292 NA 1 1 19 1.5 NA NA + 280 #F8766D 0.6987352339 0.0021205292 NA 1 1 19 1.5 NA NA + 281 #F8766D -0.7867305591 0.0021205292 NA 1 1 19 1.5 NA NA + 282 #F8766D 0.3114332272 0.0021205292 NA 1 1 19 1.5 NA NA + 283 #F8766D -0.5420115742 0.0021205292 NA 1 1 19 1.5 NA NA + 284 #F8766D 0.5892330020 0.0021205292 NA 1 1 19 1.5 NA NA + 285 #F8766D 0.5016698873 0.0021205292 NA 1 1 19 1.5 NA NA + 286 #F8766D -0.3140895247 0.0021205292 NA 1 1 19 1.5 NA NA + 287 #F8766D -0.6276890397 0.0021205292 NA 1 1 19 1.5 NA NA + 288 #F8766D 0.3145655200 0.0021205292 NA 1 1 19 1.5 NA NA + 289 #F8766D -0.3538396093 0.0021205292 NA 1 1 19 1.5 NA NA + 290 #F8766D 0.3241764512 0.0021205292 NA 1 1 19 1.5 NA NA + 291 #F8766D -0.3026796005 0.0021205292 NA 1 1 19 1.5 NA NA + 292 #F8766D -0.3191612048 0.0021205292 NA 1 1 19 1.5 NA NA + 293 #F8766D -1.8026274968 0.0021205292 NA 1 1 19 1.5 NA NA + 294 #F8766D -0.5758487621 0.0021205292 NA 1 1 19 1.5 NA NA + 295 #F8766D -1.2360064271 0.0021205292 NA 1 1 19 1.5 NA NA + 296 #F8766D 0.3410542500 0.0021205292 NA 1 1 19 1.5 NA NA + 297 #F8766D 0.3008918778 0.0021205292 NA 1 1 19 1.5 NA NA + 298 #F8766D 0.5466453714 0.0021205292 NA 1 1 19 1.5 NA NA + 299 #F8766D 0.3084764907 0.0021205292 NA 1 1 19 1.5 NA NA + 300 #F8766D 0.6395319931 0.0021205292 NA 1 1 19 1.5 NA NA + 301 #F8766D -0.2810901318 0.0021205292 NA 1 1 19 1.5 NA NA + 302 #F8766D 0.4443292138 0.0021205292 NA 1 1 19 1.5 NA NA + 303 #F8766D 0.4581921431 0.0021205292 NA 1 1 19 1.5 NA NA + 304 #F8766D -0.2913216910 0.0021205292 NA 1 1 19 1.5 NA NA + 305 #F8766D 0.2860234283 0.0021205292 NA 1 1 19 1.5 NA NA + 306 #F8766D 0.4764319455 0.0021205292 NA 1 1 19 1.5 NA NA + 307 #F8766D -0.8231103624 0.0021205292 NA 1 1 19 1.5 NA NA + 308 #F8766D 0.5439950665 0.0021205292 NA 1 1 19 1.5 NA NA + 309 #F8766D 0.2715378477 0.0021205292 NA 1 1 19 1.5 NA NA + 310 #F8766D -1.3215313505 0.0021205292 NA 1 1 19 1.5 NA NA + 311 #F8766D 0.5381969767 0.0021205292 NA 1 1 19 1.5 NA NA + 312 #F8766D -0.2785922665 0.0021205292 NA 1 1 19 1.5 NA NA + 313 #F8766D -0.3808237882 0.0021205292 NA 1 1 19 1.5 NA NA + 314 #F8766D 0.8698032976 0.0021205292 NA 1 1 19 1.5 NA NA + 315 #F8766D 0.9268225307 0.0021205292 NA 1 1 19 1.5 NA NA + 316 #F8766D -0.2654794427 0.0021205292 NA 1 1 19 1.5 NA NA + 317 #F8766D 0.4102638172 0.0021205292 NA 1 1 19 1.5 NA NA + 318 #F8766D 0.3816132818 0.0021205292 NA 1 1 19 1.5 NA NA + 319 #F8766D -0.2910726245 0.0021205292 NA 1 1 19 1.5 NA NA + 320 #F8766D -1.3430459310 0.0021205292 NA 1 1 19 1.5 NA NA + 321 #F8766D -0.3318150732 0.0021205292 NA 1 1 19 1.5 NA NA + 322 #F8766D 0.4520202887 0.0021205292 NA 1 1 19 1.5 NA NA + 323 #F8766D 0.2955240096 0.0021205292 NA 1 1 19 1.5 NA NA + 324 #F8766D 0.5092735854 0.0021205292 NA 1 1 19 1.5 NA NA + 325 #F8766D 0.2686698663 0.0021205292 NA 1 1 19 1.5 NA NA + 326 #F8766D 0.6426774510 0.0021205292 NA 1 1 19 1.5 NA NA + 327 #F8766D 0.4341564367 0.0021205292 NA 1 1 19 1.5 NA NA + 328 #F8766D -0.2761859487 0.0021205292 NA 1 1 19 1.5 NA NA + 329 #F8766D -0.4051765497 0.0021205292 NA 1 1 19 1.5 NA NA + 330 #F8766D 0.5372000305 0.0021205292 NA 1 1 19 1.5 NA NA + 331 #F8766D -0.2905559917 0.0021205292 NA 1 1 19 1.5 NA NA + 332 #F8766D 0.2644082912 0.0021205292 NA 1 1 19 1.5 NA NA + 333 #F8766D -0.3135406597 0.0021205292 NA 1 1 19 1.5 NA NA + 334 #F8766D 0.3562688540 0.0021205292 NA 1 1 19 1.5 NA NA + 335 #F8766D -0.7291590551 0.0021205292 NA 1 1 19 1.5 NA NA + 336 #F8766D 0.2500154576 0.0021205292 NA 1 1 19 1.5 NA NA + 337 #F8766D -0.6789647111 0.0021205292 NA 1 1 19 1.5 NA NA + 338 #F8766D 0.4509775382 0.0021205292 NA 1 1 19 1.5 NA NA + 339 #F8766D -0.2993343651 0.0021205292 NA 1 1 19 1.5 NA NA + 340 #F8766D 0.2641133128 0.0021205292 NA 1 1 19 1.5 NA NA + 341 #F8766D -0.3020799024 0.0021205292 NA 1 1 19 1.5 NA NA + 342 #F8766D -0.2710179986 0.0021205292 NA 1 1 19 1.5 NA NA + 343 #F8766D 0.4351808044 0.0021205292 NA 1 1 19 1.5 NA NA + 344 #F8766D -0.5227249300 0.0021205292 NA 1 1 19 1.5 NA NA + 345 #F8766D 0.2483553972 0.0021205292 NA 1 1 19 1.5 NA NA + 346 #F8766D -0.4242568219 0.0021205292 NA 1 1 19 1.5 NA NA + 347 #F8766D -1.0725152227 0.0021205292 NA 1 1 19 1.5 NA NA + 348 #F8766D 0.4571846480 0.0021205292 NA 1 1 19 1.5 NA NA + 349 #F8766D 0.4988136728 0.0021205292 NA 1 1 19 1.5 NA NA + 350 #F8766D 0.6953252632 0.0021205292 NA 1 1 19 1.5 NA NA + 351 #F8766D 0.2410544029 0.0021205292 NA 1 1 19 1.5 NA NA + 352 #F8766D 0.5175130411 0.0021205292 NA 1 1 19 1.5 NA NA + 353 #F8766D -0.6709335663 0.0021205292 NA 1 1 19 1.5 NA NA + 354 #F8766D 0.3114712619 0.0021205292 NA 1 1 19 1.5 NA NA + 355 #F8766D -0.4104370849 0.0021205292 NA 1 1 19 1.5 NA NA + 356 #F8766D 0.2952405739 0.0021205292 NA 1 1 19 1.5 NA NA + 357 #F8766D 0.4487253097 0.0021205292 NA 1 1 19 1.5 NA NA + 358 #F8766D 0.4474532343 0.0021205292 NA 1 1 19 1.5 NA NA + 359 #F8766D -0.3053799478 0.0021205292 NA 1 1 19 1.5 NA NA + 360 #F8766D -0.4010622648 0.0021205292 NA 1 1 19 1.5 NA NA + 361 #F8766D -0.2631023165 0.0021205292 NA 1 1 19 1.5 NA NA + 362 #F8766D -0.3569947289 0.0021205292 NA 1 1 19 1.5 NA NA + 363 #F8766D -0.5614679844 0.0021205292 NA 1 1 19 1.5 NA NA + 364 #F8766D 0.7076694925 0.0021205292 NA 1 1 19 1.5 NA NA + 365 #F8766D 0.2374402194 0.0021205292 NA 1 1 19 1.5 NA NA + 366 #F8766D 0.6724119805 0.0021205292 NA 1 1 19 1.5 NA NA + 367 #F8766D 0.4403945065 0.0021205292 NA 1 1 19 1.5 NA NA + 368 #F8766D -0.2621067897 0.0021205292 NA 1 1 19 1.5 NA NA + 369 #F8766D -0.2635115073 0.0021205292 NA 1 1 19 1.5 NA NA + 370 #F8766D -0.3353818255 0.0021205292 NA 1 1 19 1.5 NA NA + 371 #F8766D -0.2514804689 0.0021205292 NA 1 1 19 1.5 NA NA + 372 #F8766D -0.2579959351 0.0021205292 NA 1 1 19 1.5 NA NA + 373 #F8766D 0.2425340350 0.0021205292 NA 1 1 19 1.5 NA NA + 374 #F8766D -0.9697882171 0.0021205292 NA 1 1 19 1.5 NA NA + 375 #F8766D 0.2226739667 0.0021205292 NA 1 1 19 1.5 NA NA + 376 #F8766D 0.2348380948 0.0021205292 NA 1 1 19 1.5 NA NA + 377 #F8766D 0.4312612650 0.0021205292 NA 1 1 19 1.5 NA NA + 378 #F8766D 0.5051418603 0.0021205292 NA 1 1 19 1.5 NA NA + 379 #F8766D -0.2286818481 0.0021205292 NA 1 1 19 1.5 NA NA + 380 #F8766D -0.3775536850 0.0021205292 NA 1 1 19 1.5 NA NA + 381 #F8766D 0.2776478690 0.0021205292 NA 1 1 19 1.5 NA NA + 382 #F8766D -0.3593048088 0.0021205292 NA 1 1 19 1.5 NA NA + 383 #F8766D 0.2389571486 0.0021205292 NA 1 1 19 1.5 NA NA + 384 #F8766D -0.2487954892 0.0021205292 NA 1 1 19 1.5 NA NA + 385 #F8766D 0.2610043607 0.0021205292 NA 1 1 19 1.5 NA NA + 386 #F8766D 0.5595579779 0.0021205292 NA 1 1 19 1.5 NA NA + 387 #F8766D -0.6523690008 0.0021205292 NA 1 1 19 1.5 NA NA + 388 #F8766D 0.4535294343 0.0021205292 NA 1 1 19 1.5 NA NA + 389 #F8766D 0.7960057282 0.0021205292 NA 1 1 19 1.5 NA NA + 390 #F8766D 0.4936763072 0.0021205292 NA 1 1 19 1.5 NA NA + 391 #F8766D 0.2597379040 0.0021205292 NA 1 1 19 1.5 NA NA + 392 #F8766D 0.2510662538 0.0021205292 NA 1 1 19 1.5 NA NA + 393 #F8766D 0.2595230788 0.0021205292 NA 1 1 19 1.5 NA NA + 394 #F8766D 0.2975290461 0.0021205292 NA 1 1 19 1.5 NA NA + 395 #F8766D -0.2147854231 0.0021205292 NA 1 1 19 1.5 NA NA + 396 #F8766D -0.5093831745 0.0021205292 NA 1 1 19 1.5 NA NA + 397 #F8766D 0.4671136864 0.0021205292 NA 1 1 19 1.5 NA NA + 398 #F8766D 0.2318773323 0.0021205292 NA 1 1 19 1.5 NA NA + 399 #F8766D 0.2413981470 0.0021205292 NA 1 1 19 1.5 NA NA + 400 #F8766D -0.2360650085 0.0021205292 NA 1 1 19 1.5 NA NA + 401 #F8766D 0.2477701878 0.0021205292 NA 1 1 19 1.5 NA NA + 402 #F8766D 0.2511348646 0.0021205292 NA 1 1 19 1.5 NA NA + 403 #F8766D 0.3916729208 0.0021205292 NA 1 1 19 1.5 NA NA + 404 #F8766D 0.2469908554 0.0021205292 NA 1 1 19 1.5 NA NA + 405 #F8766D 0.4330210234 0.0021205292 NA 1 1 19 1.5 NA NA + 406 #F8766D 0.2381657347 0.0021205292 NA 1 1 19 1.5 NA NA + 407 #F8766D 0.2199339312 0.0021205292 NA 1 1 19 1.5 NA NA + 408 #F8766D -0.2675779508 0.0021205292 NA 1 1 19 1.5 NA NA + 409 #F8766D -0.4141492792 0.0021205292 NA 1 1 19 1.5 NA NA + 410 #F8766D -0.4087444776 0.0021205292 NA 1 1 19 1.5 NA NA + 411 #F8766D 0.9239443244 0.0021205292 NA 1 1 19 1.5 NA NA + 412 #F8766D 0.4289958652 0.0021205292 NA 1 1 19 1.5 NA NA + 413 #F8766D 0.4278679683 0.0021205292 NA 1 1 19 1.5 NA NA + 414 #F8766D 0.3319365181 0.0021205292 NA 1 1 19 1.5 NA NA + 415 #F8766D -0.2576166279 0.0021205292 NA 1 1 19 1.5 NA NA + 416 #F8766D 0.2421629531 0.0021205292 NA 1 1 19 1.5 NA NA + 417 #F8766D 0.4965992546 0.0021205292 NA 1 1 19 1.5 NA NA + 418 #F8766D 0.2227846184 0.0021205292 NA 1 1 19 1.5 NA NA + 419 #F8766D -0.2654171324 0.0021205292 NA 1 1 19 1.5 NA NA + 420 #F8766D -0.8809674893 0.0021205292 NA 1 1 19 1.5 NA NA + 421 #F8766D -0.3640459441 0.0021205292 NA 1 1 19 1.5 NA NA + 422 #F8766D 0.2005369664 0.0021205292 NA 1 1 19 1.5 NA NA + 423 #F8766D 0.4534842261 0.0021205292 NA 1 1 19 1.5 NA NA + 424 #F8766D -0.3933862737 0.0021205292 NA 1 1 19 1.5 NA NA + 425 #F8766D -0.2105289883 0.0021205292 NA 1 1 19 1.5 NA NA + 426 #F8766D -0.2143911784 0.0021205292 NA 1 1 19 1.5 NA NA + 427 #F8766D 0.2134026906 0.0021205292 NA 1 1 19 1.5 NA NA + 428 #F8766D 0.3135859009 0.0021205292 NA 1 1 19 1.5 NA NA + 429 #F8766D 0.4065726520 0.0021205292 NA 1 1 19 1.5 NA NA + 430 #F8766D -0.2292063427 0.0021205292 NA 1 1 19 1.5 NA NA + 431 #F8766D 0.2881987250 0.0021205292 NA 1 1 19 1.5 NA NA + 432 #F8766D -0.2533990768 0.0021205292 NA 1 1 19 1.5 NA NA + 433 #F8766D -0.2486274847 0.0021205292 NA 1 1 19 1.5 NA NA + 434 #F8766D -0.2227077951 0.0021205292 NA 1 1 19 1.5 NA NA + 435 #F8766D 0.2013973111 0.0021205292 NA 1 1 19 1.5 NA NA + 436 #F8766D 0.2472142917 0.0021205292 NA 1 1 19 1.5 NA NA + 437 #F8766D 0.1998149571 0.0021205292 NA 1 1 19 1.5 NA NA + 438 #F8766D -0.4283699748 0.0021205292 NA 1 1 19 1.5 NA NA + 439 #F8766D 0.4536491792 0.0021205292 NA 1 1 19 1.5 NA NA + 440 #F8766D 0.2110490901 0.0021205292 NA 1 1 19 1.5 NA NA + 441 #F8766D 0.3648493554 0.0021205292 NA 1 1 19 1.5 NA NA + 442 #F8766D -0.8374915411 0.0021205292 NA 1 1 19 1.5 NA NA + 443 #F8766D -0.2631779786 0.0021205292 NA 1 1 19 1.5 NA NA + 444 #F8766D 0.4376837444 0.0021205292 NA 1 1 19 1.5 NA NA + 445 #F8766D -0.2265976458 0.0021205292 NA 1 1 19 1.5 NA NA + 446 #F8766D -0.3398872295 0.0021205292 NA 1 1 19 1.5 NA NA + 447 #F8766D 0.3865085955 0.0021205292 NA 1 1 19 1.5 NA NA + 448 #F8766D -0.2057371863 0.0021205292 NA 1 1 19 1.5 NA NA + 449 #F8766D 0.4426914718 0.0021205292 NA 1 1 19 1.5 NA NA + 450 #F8766D 0.6183710053 0.0021205292 NA 1 1 19 1.5 NA NA + 451 #F8766D 0.2096647117 0.0021205292 NA 1 1 19 1.5 NA NA + 452 #F8766D -0.2161061630 0.0021205292 NA 1 1 19 1.5 NA NA + 453 #F8766D 0.5470986750 0.0021205292 NA 1 1 19 1.5 NA NA + 454 #F8766D -0.2093510344 0.0021205292 NA 1 1 19 1.5 NA NA + 455 #F8766D 0.2169504187 0.0021205292 NA 1 1 19 1.5 NA NA + 456 #F8766D -0.2406447461 0.0021205292 NA 1 1 19 1.5 NA NA + 457 #F8766D 0.2109441237 0.0021205292 NA 1 1 19 1.5 NA NA + 458 #F8766D 0.2032687386 0.0021205292 NA 1 1 19 1.5 NA NA + 459 #F8766D -0.2613335485 0.0021205292 NA 1 1 19 1.5 NA NA + 460 #F8766D -0.3466747063 0.0021205292 NA 1 1 19 1.5 NA NA + 461 #F8766D 0.1863006359 0.0021205292 NA 1 1 19 1.5 NA NA + 462 #F8766D 0.3475112209 0.0021205292 NA 1 1 19 1.5 NA NA + 463 #F8766D 0.3811490045 0.0021205292 NA 1 1 19 1.5 NA NA + 464 #F8766D 0.1955109715 0.0021205292 NA 1 1 19 1.5 NA NA + 465 #F8766D 0.3903333590 0.0021205292 NA 1 1 19 1.5 NA NA + 466 #F8766D -0.4208616426 0.0021205292 NA 1 1 19 1.5 NA NA + 467 #F8766D 0.1935090621 0.0021205292 NA 1 1 19 1.5 NA NA + 468 #F8766D 0.1974295823 0.0021205292 NA 1 1 19 1.5 NA NA + 469 #F8766D 0.3832935752 0.0021205292 NA 1 1 19 1.5 NA NA + 470 #F8766D 0.1916427215 0.0021205292 NA 1 1 19 1.5 NA NA + 471 #F8766D 0.2097611556 0.0021205292 NA 1 1 19 1.5 NA NA + 472 #F8766D -0.6658762091 0.0021205292 NA 1 1 19 1.5 NA NA + 473 #F8766D -0.4538025006 0.0021205292 NA 1 1 19 1.5 NA NA + 474 #F8766D 0.2177423569 0.0021205292 NA 1 1 19 1.5 NA NA + 475 #F8766D 0.2113205182 0.0021205292 NA 1 1 19 1.5 NA NA + 476 #F8766D 0.1867078505 0.0021205292 NA 1 1 19 1.5 NA NA + 477 #F8766D -0.3722974980 0.0021205292 NA 1 1 19 1.5 NA NA + 478 #F8766D -0.3026530931 0.0021205292 NA 1 1 19 1.5 NA NA + 479 #F8766D 0.2032304516 0.0021205292 NA 1 1 19 1.5 NA NA + 480 #F8766D -0.2103955238 0.0021205292 NA 1 1 19 1.5 NA NA + 481 #F8766D 0.1906069498 0.0021205292 NA 1 1 19 1.5 NA NA + 482 #F8766D 0.3214523861 0.0021205292 NA 1 1 19 1.5 NA NA + 483 #F8766D -0.1783734666 0.0021205292 NA 1 1 19 1.5 NA NA + 484 #F8766D 0.1976502525 0.0021205292 NA 1 1 19 1.5 NA NA + 485 #F8766D 0.2207131822 0.0021205292 NA 1 1 19 1.5 NA NA + 486 #F8766D -0.2008804019 0.0021205292 NA 1 1 19 1.5 NA NA + 487 #F8766D -0.1802704449 0.0021205292 NA 1 1 19 1.5 NA NA + 488 #F8766D -0.1827142668 0.0021205292 NA 1 1 19 1.5 NA NA + 489 #F8766D -0.3506732252 0.0021205292 NA 1 1 19 1.5 NA NA + 490 #F8766D -1.0409145386 0.0021205292 NA 1 1 19 1.5 NA NA + 491 #F8766D -0.2163720236 0.0021205292 NA 1 1 19 1.5 NA NA + 492 #F8766D 0.3300134202 0.0021205292 NA 1 1 19 1.5 NA NA + 493 #F8766D -0.3836239714 0.0021205292 NA 1 1 19 1.5 NA NA + 494 #F8766D 0.3249647163 0.0021205292 NA 1 1 19 1.5 NA NA + 495 #F8766D 0.1938682000 0.0021205292 NA 1 1 19 1.5 NA NA + 496 #F8766D 0.2031516192 0.0021205292 NA 1 1 19 1.5 NA NA + 497 #F8766D -0.2523386039 0.0021205292 NA 1 1 19 1.5 NA NA + 498 #F8766D 0.2068533625 0.0021205292 NA 1 1 19 1.5 NA NA + 499 #F8766D 0.3744980009 0.0021205292 NA 1 1 19 1.5 NA NA + 500 #F8766D -0.1987705845 0.0021205292 NA 1 1 19 1.5 NA NA + 501 #F8766D 0.1694579834 0.0021205292 NA 1 1 19 1.5 NA NA + 502 #F8766D 0.5719030062 0.0021205292 NA 1 1 19 1.5 NA NA + 503 #F8766D 0.2098426589 0.0021205292 NA 1 1 19 1.5 NA NA + 504 #F8766D -0.1913969094 0.0021205292 NA 1 1 19 1.5 NA NA + 505 #F8766D 0.3695976045 0.0021205292 NA 1 1 19 1.5 NA NA + 506 #F8766D 0.2129203299 0.0021205292 NA 1 1 19 1.5 NA NA + 507 #F8766D -0.3451447775 0.0021205292 NA 1 1 19 1.5 NA NA + 508 #F8766D -0.1962019288 0.0021205292 NA 1 1 19 1.5 NA NA + 509 #F8766D 0.3204899036 0.0021205292 NA 1 1 19 1.5 NA NA + 510 #F8766D -0.1688496081 0.0021205292 NA 1 1 19 1.5 NA NA + 511 #F8766D -0.1963774935 0.0021205292 NA 1 1 19 1.5 NA NA + 512 #F8766D 0.1861421489 0.0021205292 NA 1 1 19 1.5 NA NA + 513 #F8766D 0.3614559220 0.0021205292 NA 1 1 19 1.5 NA NA + 514 #F8766D 0.2022288582 0.0021205292 NA 1 1 19 1.5 NA NA + 515 #F8766D 0.3626286036 0.0021205292 NA 1 1 19 1.5 NA NA + 516 #F8766D 0.3272794242 0.0021205292 NA 1 1 19 1.5 NA NA + 517 #F8766D -0.1966040257 0.0021205292 NA 1 1 19 1.5 NA NA + 518 #F8766D -0.1893996296 0.0021205292 NA 1 1 19 1.5 NA NA + 519 #F8766D 0.1729694503 0.0021205292 NA 1 1 19 1.5 NA NA + 520 #F8766D 0.3911637220 0.0021205292 NA 1 1 19 1.5 NA NA + 521 #F8766D -0.2163166947 0.0021205292 NA 1 1 19 1.5 NA NA + 522 #F8766D 0.2330357390 0.0021205292 NA 1 1 19 1.5 NA NA + 523 #F8766D 0.1765810086 0.0021205292 NA 1 1 19 1.5 NA NA + 524 #F8766D 0.3076673390 0.0021205292 NA 1 1 19 1.5 NA NA + 525 #F8766D -0.1862292966 0.0021205292 NA 1 1 19 1.5 NA NA + 526 #F8766D 0.3096173349 0.0021205292 NA 1 1 19 1.5 NA NA + 527 #F8766D 0.5288545606 0.0021205292 NA 1 1 19 1.5 NA NA + 528 #F8766D 0.1874186941 0.0021205292 NA 1 1 19 1.5 NA NA + 529 #F8766D 0.3449968868 0.0021205292 NA 1 1 19 1.5 NA NA + 530 #F8766D 0.3061548619 0.0021205292 NA 1 1 19 1.5 NA NA + 531 #F8766D -0.8040538809 0.0021205292 NA 1 1 19 1.5 NA NA + 532 #F8766D -0.5070900065 0.0021205292 NA 1 1 19 1.5 NA NA + 533 #F8766D -0.1660442095 0.0021205292 NA 1 1 19 1.5 NA NA + 534 #F8766D 0.1678660708 0.0021205292 NA 1 1 19 1.5 NA NA + 535 #F8766D -0.1642188451 0.0021205292 NA 1 1 19 1.5 NA NA + 536 #F8766D -0.1805330451 0.0021205292 NA 1 1 19 1.5 NA NA + 537 #F8766D 0.1911184090 0.0021205292 NA 1 1 19 1.5 NA NA + 538 #F8766D 0.2914695507 0.0021205292 NA 1 1 19 1.5 NA NA + 539 #F8766D 0.1963887698 0.0021205292 NA 1 1 19 1.5 NA NA + 540 #F8766D 0.6780539125 0.0021205292 NA 1 1 19 1.5 NA NA + 541 #F8766D 0.1882396720 0.0021205292 NA 1 1 19 1.5 NA NA + 542 #F8766D 0.3070997340 0.0021205292 NA 1 1 19 1.5 NA NA + 543 #F8766D -0.1909795699 0.0021205292 NA 1 1 19 1.5 NA NA + 544 #F8766D 0.3165370062 0.0021205292 NA 1 1 19 1.5 NA NA + 545 #F8766D 0.1722995623 0.0021205292 NA 1 1 19 1.5 NA NA + 546 #F8766D -0.1663354699 0.0021205292 NA 1 1 19 1.5 NA NA + 547 #F8766D -0.1857744508 0.0021205292 NA 1 1 19 1.5 NA NA + 548 #F8766D -0.1802679540 0.0021205292 NA 1 1 19 1.5 NA NA + 549 #F8766D -0.5271010630 0.0021205292 NA 1 1 19 1.5 NA NA + 550 #F8766D -0.2031523575 0.0021205292 NA 1 1 19 1.5 NA NA + 551 #F8766D 0.2623861531 0.0021205292 NA 1 1 19 1.5 NA NA + 552 #F8766D 0.2502941753 0.0021205292 NA 1 1 19 1.5 NA NA + 553 #F8766D 0.3137075187 0.0021205292 NA 1 1 19 1.5 NA NA + 554 #F8766D -0.6289336675 0.0021205292 NA 1 1 19 1.5 NA NA + 555 #F8766D 0.3159054698 0.0021205292 NA 1 1 19 1.5 NA NA + 556 #F8766D -0.3679326362 0.0021205292 NA 1 1 19 1.5 NA NA + 557 #F8766D -0.3402043028 0.0021205292 NA 1 1 19 1.5 NA NA + 558 #F8766D 0.3531698438 0.0021205292 NA 1 1 19 1.5 NA NA + 559 #F8766D -0.1705662597 0.0021205292 NA 1 1 19 1.5 NA NA + 560 #F8766D -0.3723526053 0.0021205292 NA 1 1 19 1.5 NA NA + 561 #F8766D -0.2963110948 0.0021205292 NA 1 1 19 1.5 NA NA + 562 #F8766D 0.2082006032 0.0021205292 NA 1 1 19 1.5 NA NA + 563 #F8766D 0.3529694513 0.0021205292 NA 1 1 19 1.5 NA NA + 564 #F8766D -0.1508020004 0.0021205292 NA 1 1 19 1.5 NA NA + 565 #F8766D -0.2707049190 0.0021205292 NA 1 1 19 1.5 NA NA + 566 #F8766D 0.1629187178 0.0021205292 NA 1 1 19 1.5 NA NA + 567 #F8766D -0.3271223763 0.0021205292 NA 1 1 19 1.5 NA NA + 568 #F8766D -0.1410811870 0.0021205292 NA 1 1 19 1.5 NA NA + 569 #F8766D 0.1644469589 0.0021205292 NA 1 1 19 1.5 NA NA + 570 #F8766D 0.2003795214 0.0021205292 NA 1 1 19 1.5 NA NA + 571 #F8766D 0.2835137077 0.0021205292 NA 1 1 19 1.5 NA NA + 572 #F8766D 0.3280848382 0.0021205292 NA 1 1 19 1.5 NA NA + 573 #F8766D -0.1576579494 0.0021205292 NA 1 1 19 1.5 NA NA + 574 #F8766D -0.1539084116 0.0021205292 NA 1 1 19 1.5 NA NA + 575 #F8766D 0.1590798076 0.0021205292 NA 1 1 19 1.5 NA NA + 576 #F8766D -0.1403280937 0.0021205292 NA 1 1 19 1.5 NA NA + 577 #F8766D 0.1645328970 0.0021205292 NA 1 1 19 1.5 NA NA + 578 #F8766D 0.3364418091 0.0021205292 NA 1 1 19 1.5 NA NA + 579 #F8766D 0.2448745977 0.0021205292 NA 1 1 19 1.5 NA NA + 580 #F8766D -0.1493978033 0.0021205292 NA 1 1 19 1.5 NA NA + 581 #F8766D -0.1447912451 0.0021205292 NA 1 1 19 1.5 NA NA + 582 #F8766D -0.1558526720 0.0021205292 NA 1 1 19 1.5 NA NA + 583 #F8766D -0.1584362582 0.0021205292 NA 1 1 19 1.5 NA NA + 584 #F8766D 0.1469032309 0.0021205292 NA 1 1 19 1.5 NA NA + 585 #F8766D -0.3022281976 0.0021205292 NA 1 1 19 1.5 NA NA + 586 #F8766D 0.1739528123 0.0021205292 NA 1 1 19 1.5 NA NA + 587 #F8766D 0.1489350268 0.0021205292 NA 1 1 19 1.5 NA NA + 588 #F8766D 0.1643122858 0.0021205292 NA 1 1 19 1.5 NA NA + 589 #F8766D -0.3521472941 0.0021205292 NA 1 1 19 1.5 NA NA + 590 #F8766D 0.1662214693 0.0021205292 NA 1 1 19 1.5 NA NA + 591 #F8766D -0.1562867212 0.0021205292 NA 1 1 19 1.5 NA NA + 592 #F8766D -0.1671020630 0.0021205292 NA 1 1 19 1.5 NA NA + 593 #F8766D 0.1582084809 0.0021205292 NA 1 1 19 1.5 NA NA + 594 #F8766D 0.1627158259 0.0021205292 NA 1 1 19 1.5 NA NA + 595 #F8766D -0.1726025401 0.0021205292 NA 1 1 19 1.5 NA NA + 596 #F8766D 0.2520777233 0.0021205292 NA 1 1 19 1.5 NA NA + 597 #F8766D -0.1558857775 0.0021205292 NA 1 1 19 1.5 NA NA + 598 #F8766D 0.1819805448 0.0021205292 NA 1 1 19 1.5 NA NA + 599 #F8766D -0.2740474758 0.0021205292 NA 1 1 19 1.5 NA NA + 600 #F8766D -0.1485481458 0.0021205292 NA 1 1 19 1.5 NA NA + 601 #F8766D -0.1655077936 0.0021205292 NA 1 1 19 1.5 NA NA + 602 #F8766D -0.3987298337 0.0021205292 NA 1 1 19 1.5 NA NA + 603 #F8766D -0.3620371093 0.0021205292 NA 1 1 19 1.5 NA NA + 604 #F8766D -0.2993433980 0.0021205292 NA 1 1 19 1.5 NA NA + 605 #F8766D 0.1509504374 0.0021205292 NA 1 1 19 1.5 NA NA + 606 #F8766D 0.1624363813 0.0021205292 NA 1 1 19 1.5 NA NA + 607 #F8766D -0.3427262955 0.0021205292 NA 1 1 19 1.5 NA NA + 608 #F8766D 0.2585812673 0.0021205292 NA 1 1 19 1.5 NA NA + 609 #F8766D -0.3829184833 0.0021205292 NA 1 1 19 1.5 NA NA + 610 #F8766D 0.2598268865 0.0021205292 NA 1 1 19 1.5 NA NA + 611 #F8766D -0.1577866082 0.0021205292 NA 1 1 19 1.5 NA NA + 612 #F8766D 0.1421154003 0.0021205292 NA 1 1 19 1.5 NA NA + 613 #F8766D -0.1443382123 0.0021205292 NA 1 1 19 1.5 NA NA + 614 #F8766D -0.1444995933 0.0021205292 NA 1 1 19 1.5 NA NA + 615 #F8766D 0.3923065448 0.0021205292 NA 1 1 19 1.5 NA NA + 616 #F8766D -0.2565465824 0.0021205292 NA 1 1 19 1.5 NA NA + 617 #F8766D -0.1404116565 0.0021205292 NA 1 1 19 1.5 NA NA + 618 #F8766D -0.2063852509 0.0021205292 NA 1 1 19 1.5 NA NA + 619 #F8766D 0.3448504335 0.0021205292 NA 1 1 19 1.5 NA NA + 620 #F8766D 0.2722107129 0.0021205292 NA 1 1 19 1.5 NA NA + 621 #F8766D -0.1375965889 0.0021205292 NA 1 1 19 1.5 NA NA + 622 #F8766D 0.2562487556 0.0021205292 NA 1 1 19 1.5 NA NA + 623 #F8766D 0.1391322479 0.0021205292 NA 1 1 19 1.5 NA NA + 624 #F8766D -0.1979261876 0.0021205292 NA 1 1 19 1.5 NA NA + 625 #F8766D 0.1270751021 0.0021205292 NA 1 1 19 1.5 NA NA + 626 #F8766D -0.2099584898 0.0021205292 NA 1 1 19 1.5 NA NA + 627 #F8766D -0.1355477754 0.0021205292 NA 1 1 19 1.5 NA NA + 628 #F8766D 0.1436023807 0.0021205292 NA 1 1 19 1.5 NA NA + 629 #F8766D -0.1464937200 0.0021205292 NA 1 1 19 1.5 NA NA + 630 #F8766D 0.1648466483 0.0021205292 NA 1 1 19 1.5 NA NA + 631 #F8766D 0.2266372699 0.0021205292 NA 1 1 19 1.5 NA NA + 632 #F8766D 0.1174472855 0.0021205292 NA 1 1 19 1.5 NA NA + 633 #F8766D -0.3110090353 0.0021205292 NA 1 1 19 1.5 NA NA + 634 #F8766D 0.4528976494 0.0021205292 NA 1 1 19 1.5 NA NA + 635 #F8766D 0.1513421923 0.0021205292 NA 1 1 19 1.5 NA NA + 636 #F8766D 0.1585510344 0.0021205292 NA 1 1 19 1.5 NA NA + 637 #F8766D -0.1313172890 0.0021205292 NA 1 1 19 1.5 NA NA + 638 #F8766D -0.2073781767 0.0021205292 NA 1 1 19 1.5 NA NA + 639 #F8766D -0.1386134382 0.0021205292 NA 1 1 19 1.5 NA NA + 640 #F8766D 0.1306753392 0.0021205292 NA 1 1 19 1.5 NA NA + 641 #F8766D -0.4261097440 0.0021205292 NA 1 1 19 1.5 NA NA + 642 #F8766D 0.2122396659 0.0021205292 NA 1 1 19 1.5 NA NA + 643 #F8766D 0.2303707981 0.0021205292 NA 1 1 19 1.5 NA NA + 644 #F8766D 0.1226463601 0.0021205292 NA 1 1 19 1.5 NA NA + 645 #F8766D -0.1168206763 0.0021205292 NA 1 1 19 1.5 NA NA + 646 #F8766D -0.1278698880 0.0021205292 NA 1 1 19 1.5 NA NA + 647 #F8766D 0.2484768720 0.0021205292 NA 1 1 19 1.5 NA NA + 648 #F8766D 0.2290087298 0.0021205292 NA 1 1 19 1.5 NA NA + 649 #F8766D -0.1500425752 0.0021205292 NA 1 1 19 1.5 NA NA + 650 #F8766D 0.1357076250 0.0021205292 NA 1 1 19 1.5 NA NA + 651 #F8766D -0.1362549948 0.0021205292 NA 1 1 19 1.5 NA NA + 652 #F8766D -0.2873961660 0.0021205292 NA 1 1 19 1.5 NA NA + 653 #F8766D -0.1360168377 0.0021205292 NA 1 1 19 1.5 NA NA + 654 #F8766D 0.2461522130 0.0021205292 NA 1 1 19 1.5 NA NA + 655 #F8766D -0.2181431114 0.0021205292 NA 1 1 19 1.5 NA NA + 656 #F8766D 0.2337047142 0.0021205292 NA 1 1 19 1.5 NA NA + 657 #F8766D -0.1514461020 0.0021205292 NA 1 1 19 1.5 NA NA + 658 #F8766D -0.1276014407 0.0021205292 NA 1 1 19 1.5 NA NA + 659 #F8766D 0.1387423123 0.0021205292 NA 1 1 19 1.5 NA NA + 660 #F8766D 0.1369800355 0.0021205292 NA 1 1 19 1.5 NA NA + 661 #F8766D -0.1372646688 0.0021205292 NA 1 1 19 1.5 NA NA + 662 #F8766D -0.3834149777 0.0021205292 NA 1 1 19 1.5 NA NA + 663 #F8766D -0.1336025384 0.0021205292 NA 1 1 19 1.5 NA NA + 664 #F8766D 0.2227575507 0.0021205292 NA 1 1 19 1.5 NA NA + 665 #F8766D -0.1113981532 0.0021205292 NA 1 1 19 1.5 NA NA + 666 #F8766D 0.2387595405 0.0021205292 NA 1 1 19 1.5 NA NA + 667 #F8766D 0.3781441180 0.0021205292 NA 1 1 19 1.5 NA NA + 668 #F8766D -0.2316601933 0.0021205292 NA 1 1 19 1.5 NA NA + 669 #F8766D 0.1425800382 0.0021205292 NA 1 1 19 1.5 NA NA + 670 #F8766D -0.3755496755 0.0021205292 NA 1 1 19 1.5 NA NA + 671 #F8766D 0.1181455925 0.0021205292 NA 1 1 19 1.5 NA NA + 672 #F8766D 0.2388149041 0.0021205292 NA 1 1 19 1.5 NA NA + 673 #F8766D 0.2816447558 0.0021205292 NA 1 1 19 1.5 NA NA + 674 #F8766D 0.1186249464 0.0021205292 NA 1 1 19 1.5 NA NA + 675 #F8766D 0.2123108545 0.0021205292 NA 1 1 19 1.5 NA NA + 676 #F8766D 0.1884134619 0.0021205292 NA 1 1 19 1.5 NA NA + 677 #F8766D 0.3253690632 0.0021205292 NA 1 1 19 1.5 NA NA + 678 #F8766D -0.1898588654 0.0021205292 NA 1 1 19 1.5 NA NA + 679 #F8766D -0.2540576000 0.0021205292 NA 1 1 19 1.5 NA NA + 680 #F8766D 0.1969649767 0.0021205292 NA 1 1 19 1.5 NA NA + 681 #F8766D 0.1173817941 0.0021205292 NA 1 1 19 1.5 NA NA + 682 #F8766D 0.3649953927 0.0021205292 NA 1 1 19 1.5 NA NA + 683 #F8766D 0.1232383946 0.0021205292 NA 1 1 19 1.5 NA NA + 684 #F8766D 0.1999084930 0.0021205292 NA 1 1 19 1.5 NA NA + 685 #F8766D -0.1180521875 0.0021205292 NA 1 1 19 1.5 NA NA + 686 #F8766D 0.1125367710 0.0021205292 NA 1 1 19 1.5 NA NA + 687 #F8766D 0.1220673057 0.0021205292 NA 1 1 19 1.5 NA NA + 688 #F8766D 0.2055450678 0.0021205292 NA 1 1 19 1.5 NA NA + 689 #F8766D 0.1087758602 0.0021205292 NA 1 1 19 1.5 NA NA + 690 #F8766D -0.1780404824 0.0021205292 NA 1 1 19 1.5 NA NA + 691 #F8766D -0.1100927851 0.0021205292 NA 1 1 19 1.5 NA NA + 692 #F8766D -0.1856275504 0.0021205292 NA 1 1 19 1.5 NA NA + 693 #F8766D 0.2240712615 0.0021205292 NA 1 1 19 1.5 NA NA + 694 #F8766D -0.1196281880 0.0021205292 NA 1 1 19 1.5 NA NA + 695 #F8766D 0.1182596058 0.0021205292 NA 1 1 19 1.5 NA NA + 696 #F8766D -0.1242485577 0.0021205292 NA 1 1 19 1.5 NA NA + 697 #F8766D 0.1166231228 0.0021205292 NA 1 1 19 1.5 NA NA + 698 #F8766D -0.1117726183 0.0021205292 NA 1 1 19 1.5 NA NA + 699 #F8766D -0.1099912395 0.0021205292 NA 1 1 19 1.5 NA NA + 700 #F8766D 0.2569032008 0.0021205292 NA 1 1 19 1.5 NA NA + 701 #F8766D 0.2161262297 0.0021205292 NA 1 1 19 1.5 NA NA + 702 #F8766D -0.1191410771 0.0021205292 NA 1 1 19 1.5 NA NA + 703 #F8766D 0.6383183965 0.0021205292 NA 1 1 19 1.5 NA NA + 704 #F8766D -0.1023531778 0.0021205292 NA 1 1 19 1.5 NA NA + 705 #F8766D -0.2264384429 0.0021205292 NA 1 1 19 1.5 NA NA + 706 #F8766D -0.1054468401 0.0021205292 NA 1 1 19 1.5 NA NA + 707 #F8766D 0.1137002104 0.0021205292 NA 1 1 19 1.5 NA NA + 708 #F8766D 0.1096371476 0.0021205292 NA 1 1 19 1.5 NA NA + 709 #F8766D -0.1120213702 0.0021205292 NA 1 1 19 1.5 NA NA + 710 #F8766D -0.2155871947 0.0021205292 NA 1 1 19 1.5 NA NA + 711 #F8766D -0.1201364726 0.0021205292 NA 1 1 19 1.5 NA NA + 712 #F8766D -0.1039928585 0.0021205292 NA 1 1 19 1.5 NA NA + 713 #F8766D 0.1034445241 0.0021205292 NA 1 1 19 1.5 NA NA + 714 #F8766D -0.3090990775 0.0021205292 NA 1 1 19 1.5 NA NA + 715 #F8766D 0.1043824468 0.0021205292 NA 1 1 19 1.5 NA NA + 716 #F8766D -0.2041651096 0.0021205292 NA 1 1 19 1.5 NA NA + 717 #F8766D -0.3423774218 0.0021205292 NA 1 1 19 1.5 NA NA + 718 #F8766D 0.1271547270 0.0021205292 NA 1 1 19 1.5 NA NA + 719 #F8766D -0.1137393357 0.0021205292 NA 1 1 19 1.5 NA NA + 720 #F8766D 0.4219475822 0.0021205292 NA 1 1 19 1.5 NA NA + 721 #F8766D 0.0983130021 0.0021205292 NA 1 1 19 1.5 NA NA + 722 #F8766D -0.1437199120 0.0021205292 NA 1 1 19 1.5 NA NA + 723 #F8766D 0.2160903880 0.0021205292 NA 1 1 19 1.5 NA NA + 724 #F8766D 0.0963915761 0.0021205292 NA 1 1 19 1.5 NA NA + 725 #F8766D -0.2177029761 0.0021205292 NA 1 1 19 1.5 NA NA + 726 #F8766D 0.0948389376 0.0021205292 NA 1 1 19 1.5 NA NA + 727 #F8766D -0.1176981727 0.0021205292 NA 1 1 19 1.5 NA NA + 728 #F8766D -0.1790024027 0.0021205292 NA 1 1 19 1.5 NA NA + 729 #F8766D 0.1849795781 0.0021205292 NA 1 1 19 1.5 NA NA + 730 #F8766D 0.1768664586 0.0021205292 NA 1 1 19 1.5 NA NA + 731 #F8766D -0.1076761404 0.0021205292 NA 1 1 19 1.5 NA NA + 732 #F8766D -0.0894660904 0.0021205292 NA 1 1 19 1.5 NA NA + 733 #F8766D 0.1031784033 0.0021205292 NA 1 1 19 1.5 NA NA + 734 #F8766D 0.1761504299 0.0021205292 NA 1 1 19 1.5 NA NA + 735 #F8766D 0.2164357528 0.0021205292 NA 1 1 19 1.5 NA NA + 736 #F8766D -0.1958538563 0.0021205292 NA 1 1 19 1.5 NA NA + 737 #F8766D -0.0891898481 0.0021205292 NA 1 1 19 1.5 NA NA + 738 #F8766D -0.1555460747 0.0021205292 NA 1 1 19 1.5 NA NA + 739 #F8766D -0.3050457371 0.0021205292 NA 1 1 19 1.5 NA NA + 740 #F8766D -0.1603878305 0.0021205292 NA 1 1 19 1.5 NA NA + 741 #F8766D -0.2650399619 0.0021205292 NA 1 1 19 1.5 NA NA + 742 #F8766D -0.0965032565 0.0021205292 NA 1 1 19 1.5 NA NA + 743 #F8766D 0.1736872318 0.0021205292 NA 1 1 19 1.5 NA NA + 744 #F8766D 0.0969998303 0.0021205292 NA 1 1 19 1.5 NA NA + 745 #F8766D -0.1507145088 0.0021205292 NA 1 1 19 1.5 NA NA + 746 #F8766D 0.2290330440 0.0021205292 NA 1 1 19 1.5 NA NA + 747 #F8766D 0.1507078400 0.0021205292 NA 1 1 19 1.5 NA NA + 748 #F8766D -0.0958640030 0.0021205292 NA 1 1 19 1.5 NA NA + 749 #F8766D 0.0935705421 0.0021205292 NA 1 1 19 1.5 NA NA + 750 #F8766D 0.0986783552 0.0021205292 NA 1 1 19 1.5 NA NA + 751 #F8766D -0.0976548550 0.0021205292 NA 1 1 19 1.5 NA NA + 752 #F8766D 0.0891638654 0.0021205292 NA 1 1 19 1.5 NA NA + 753 #F8766D 0.0909061982 0.0021205292 NA 1 1 19 1.5 NA NA + 754 #F8766D -0.1117476811 0.0021205292 NA 1 1 19 1.5 NA NA + 755 #F8766D -0.0960389399 0.0021205292 NA 1 1 19 1.5 NA NA + 756 #F8766D 0.1154393946 0.0021205292 NA 1 1 19 1.5 NA NA + 757 #F8766D 0.0974787296 0.0021205292 NA 1 1 19 1.5 NA NA + 758 #F8766D -0.0941529167 0.0021205292 NA 1 1 19 1.5 NA NA + 759 #F8766D 0.0835393988 0.0021205292 NA 1 1 19 1.5 NA NA + 760 #F8766D -0.2409418528 0.0021205292 NA 1 1 19 1.5 NA NA + 761 #F8766D -0.1139505407 0.0021205292 NA 1 1 19 1.5 NA NA + 762 #F8766D 0.0931799450 0.0021205292 NA 1 1 19 1.5 NA NA + 763 #F8766D 0.1741683955 0.0021205292 NA 1 1 19 1.5 NA NA + 764 #F8766D -0.0988583415 0.0021205292 NA 1 1 19 1.5 NA NA + 765 #F8766D 0.0762705505 0.0021205292 NA 1 1 19 1.5 NA NA + 766 #F8766D -0.0864541447 0.0021205292 NA 1 1 19 1.5 NA NA + 767 #F8766D -0.1446895232 0.0021205292 NA 1 1 19 1.5 NA NA + 768 #F8766D 0.1651605665 0.0021205292 NA 1 1 19 1.5 NA NA + 769 #F8766D -0.1410033212 0.0021205292 NA 1 1 19 1.5 NA NA + 770 #F8766D 0.0793807952 0.0021205292 NA 1 1 19 1.5 NA NA + 771 #F8766D 0.0901890069 0.0021205292 NA 1 1 19 1.5 NA NA + 772 #F8766D 0.1138312698 0.0021205292 NA 1 1 19 1.5 NA NA + 773 #F8766D 0.0887441285 0.0021205292 NA 1 1 19 1.5 NA NA + 774 #F8766D -0.0895067691 0.0021205292 NA 1 1 19 1.5 NA NA + 775 #F8766D 0.0773860460 0.0021205292 NA 1 1 19 1.5 NA NA + 776 #F8766D 0.1691571568 0.0021205292 NA 1 1 19 1.5 NA NA + 777 #F8766D 0.1005373841 0.0021205292 NA 1 1 19 1.5 NA NA + 778 #F8766D -0.1396078094 0.0021205292 NA 1 1 19 1.5 NA NA + 779 #F8766D 0.1475717262 0.0021205292 NA 1 1 19 1.5 NA NA + 780 #F8766D 0.1651526975 0.0021205292 NA 1 1 19 1.5 NA NA + 781 #F8766D 0.1323746339 0.0021205292 NA 1 1 19 1.5 NA NA + 782 #F8766D 0.0793807097 0.0021205292 NA 1 1 19 1.5 NA NA + 783 #F8766D -0.1784289866 0.0021205292 NA 1 1 19 1.5 NA NA + 784 #F8766D -0.1274328795 0.0021205292 NA 1 1 19 1.5 NA NA + 785 #F8766D 0.0741071465 0.0021205292 NA 1 1 19 1.5 NA NA + 786 #F8766D 0.1341253631 0.0021205292 NA 1 1 19 1.5 NA NA + 787 #F8766D 0.0709215911 0.0021205292 NA 1 1 19 1.5 NA NA + 788 #F8766D 0.0734128620 0.0021205292 NA 1 1 19 1.5 NA NA + 789 #F8766D 0.1338574669 0.0021205292 NA 1 1 19 1.5 NA NA + 790 #F8766D -0.0785810985 0.0021205292 NA 1 1 19 1.5 NA NA + 791 #F8766D 0.0788373390 0.0021205292 NA 1 1 19 1.5 NA NA + 792 #F8766D -0.1147049732 0.0021205292 NA 1 1 19 1.5 NA NA + 793 #F8766D 0.0806022074 0.0021205292 NA 1 1 19 1.5 NA NA + 794 #F8766D -0.1280701844 0.0021205292 NA 1 1 19 1.5 NA NA + 795 #F8766D 0.1387919817 0.0021205292 NA 1 1 19 1.5 NA NA + 796 #F8766D -0.1328880681 0.0021205292 NA 1 1 19 1.5 NA NA + 797 #F8766D 0.0947664377 0.0021205292 NA 1 1 19 1.5 NA NA + 798 #F8766D 0.0741395571 0.0021205292 NA 1 1 19 1.5 NA NA + 799 #F8766D -0.1257973220 0.0021205292 NA 1 1 19 1.5 NA NA + 800 #F8766D -0.0760130294 0.0021205292 NA 1 1 19 1.5 NA NA + 801 #F8766D 0.1307075542 0.0021205292 NA 1 1 19 1.5 NA NA + 802 #F8766D 0.1866296501 0.0021205292 NA 1 1 19 1.5 NA NA + 803 #F8766D -0.0670291358 0.0021205292 NA 1 1 19 1.5 NA NA + 804 #F8766D 0.1280532999 0.0021205292 NA 1 1 19 1.5 NA NA + 805 #F8766D -0.3175155187 0.0021205292 NA 1 1 19 1.5 NA NA + 806 #F8766D 0.1146118370 0.0021205292 NA 1 1 19 1.5 NA NA + 807 #F8766D 0.1417930995 0.0021205292 NA 1 1 19 1.5 NA NA + 808 #F8766D 0.0647804858 0.0021205292 NA 1 1 19 1.5 NA NA + 809 #F8766D -0.0660281188 0.0021205292 NA 1 1 19 1.5 NA NA + 810 #F8766D -0.0663936934 0.0021205292 NA 1 1 19 1.5 NA NA + 811 #F8766D 0.0753747097 0.0021205292 NA 1 1 19 1.5 NA NA + 812 #F8766D 0.1142480179 0.0021205292 NA 1 1 19 1.5 NA NA + 813 #F8766D -0.0695271693 0.0021205292 NA 1 1 19 1.5 NA NA + 814 #F8766D 0.0705930490 0.0021205292 NA 1 1 19 1.5 NA NA + 815 #F8766D -0.0687451054 0.0021205292 NA 1 1 19 1.5 NA NA + 816 #F8766D 0.0736944138 0.0021205292 NA 1 1 19 1.5 NA NA + 817 #F8766D 0.0603303759 0.0021205292 NA 1 1 19 1.5 NA NA + 818 #F8766D 0.1165853770 0.0021205292 NA 1 1 19 1.5 NA NA + 819 #F8766D -0.0625678560 0.0021205292 NA 1 1 19 1.5 NA NA + 820 #F8766D 0.1932362750 0.0021205292 NA 1 1 19 1.5 NA NA + 821 #F8766D 0.0590758782 0.0021205292 NA 1 1 19 1.5 NA NA + 822 #F8766D -0.0760540722 0.0021205292 NA 1 1 19 1.5 NA NA + 823 #F8766D 0.0668699875 0.0021205292 NA 1 1 19 1.5 NA NA + 824 #F8766D 0.0653126334 0.0021205292 NA 1 1 19 1.5 NA NA + 825 #F8766D -0.0700145882 0.0021205292 NA 1 1 19 1.5 NA NA + 826 #F8766D 0.1222089381 0.0021205292 NA 1 1 19 1.5 NA NA + 827 #F8766D 0.1060335846 0.0021205292 NA 1 1 19 1.5 NA NA + 828 #F8766D 0.0710110560 0.0021205292 NA 1 1 19 1.5 NA NA + 829 #F8766D -0.1083755249 0.0021205292 NA 1 1 19 1.5 NA NA + 830 #F8766D -0.0982783236 0.0021205292 NA 1 1 19 1.5 NA NA + 831 #F8766D -0.1037827163 0.0021205292 NA 1 1 19 1.5 NA NA + 832 #F8766D -0.0563115845 0.0021205292 NA 1 1 19 1.5 NA NA + 833 #F8766D -0.0604577743 0.0021205292 NA 1 1 19 1.5 NA NA + 834 #F8766D 0.1685521738 0.0021205292 NA 1 1 19 1.5 NA NA + 835 #F8766D -0.0572263550 0.0021205292 NA 1 1 19 1.5 NA NA + 836 #F8766D 0.0536394649 0.0021205292 NA 1 1 19 1.5 NA NA + 837 #F8766D 0.0575017434 0.0021205292 NA 1 1 19 1.5 NA NA + 838 #F8766D 0.0896542573 0.0021205292 NA 1 1 19 1.5 NA NA + 839 #F8766D -0.0688024680 0.0021205292 NA 1 1 19 1.5 NA NA + 840 #F8766D 0.0556690225 0.0021205292 NA 1 1 19 1.5 NA NA + 841 #F8766D 0.0530405741 0.0021205292 NA 1 1 19 1.5 NA NA + 842 #F8766D 0.0563199592 0.0021205292 NA 1 1 19 1.5 NA NA + 843 #F8766D -0.0693782794 0.0021205292 NA 1 1 19 1.5 NA NA + 844 #F8766D 0.0534827987 0.0021205292 NA 1 1 19 1.5 NA NA + 845 #F8766D -0.0589335814 0.0021205292 NA 1 1 19 1.5 NA NA + 846 #F8766D -0.0551522889 0.0021205292 NA 1 1 19 1.5 NA NA + 847 #F8766D 0.0555197212 0.0021205292 NA 1 1 19 1.5 NA NA + 848 #F8766D -0.3070298167 0.0021205292 NA 1 1 19 1.5 NA NA + 849 #F8766D 0.0512459575 0.0021205292 NA 1 1 19 1.5 NA NA + 850 #F8766D 0.0964633343 0.0021205292 NA 1 1 19 1.5 NA NA + 851 #F8766D -0.0534780797 0.0021205292 NA 1 1 19 1.5 NA NA + 852 #F8766D -0.1562307213 0.0021205292 NA 1 1 19 1.5 NA NA + 853 #F8766D 0.0493086515 0.0021205292 NA 1 1 19 1.5 NA NA + 854 #F8766D -0.0659017153 0.0021205292 NA 1 1 19 1.5 NA NA + 855 #F8766D 0.0556383447 0.0021205292 NA 1 1 19 1.5 NA NA + 856 #F8766D 0.0666844001 0.0021205292 NA 1 1 19 1.5 NA NA + 857 #F8766D 0.0479604493 0.0021205292 NA 1 1 19 1.5 NA NA + 858 #F8766D 0.0492552864 0.0021205292 NA 1 1 19 1.5 NA NA + 859 #F8766D -0.0540338349 0.0021205292 NA 1 1 19 1.5 NA NA + 860 #F8766D -0.0552456271 0.0021205292 NA 1 1 19 1.5 NA NA + 861 #F8766D 0.0594935859 0.0021205292 NA 1 1 19 1.5 NA NA + 862 #F8766D 0.0502853689 0.0021205292 NA 1 1 19 1.5 NA NA + 863 #F8766D 0.0840779930 0.0021205292 NA 1 1 19 1.5 NA NA + 864 #F8766D 0.1641085112 0.0021205292 NA 1 1 19 1.5 NA NA + 865 #F8766D 0.0456071670 0.0021205292 NA 1 1 19 1.5 NA NA + 866 #F8766D 0.0557988684 0.0021205292 NA 1 1 19 1.5 NA NA + 867 #F8766D -0.0838182578 0.0021205292 NA 1 1 19 1.5 NA NA + 868 #F8766D 0.0614253690 0.0021205292 NA 1 1 19 1.5 NA NA + 869 #F8766D -0.0531671695 0.0021205292 NA 1 1 19 1.5 NA NA + 870 #F8766D 0.0493810519 0.0021205292 NA 1 1 19 1.5 NA NA + 871 #F8766D 0.0420646831 0.0021205292 NA 1 1 19 1.5 NA NA + 872 #F8766D -0.1027994914 0.0021205292 NA 1 1 19 1.5 NA NA + 873 #F8766D -0.0438392986 0.0021205292 NA 1 1 19 1.5 NA NA + 874 #F8766D -0.1441591245 0.0021205292 NA 1 1 19 1.5 NA NA + 875 #F8766D 0.0936004710 0.0021205292 NA 1 1 19 1.5 NA NA + 876 #F8766D -0.1264959838 0.0021205292 NA 1 1 19 1.5 NA NA + 877 #F8766D 0.0715737519 0.0021205292 NA 1 1 19 1.5 NA NA + 878 #F8766D 0.0660657820 0.0021205292 NA 1 1 19 1.5 NA NA + 879 #F8766D 0.0445552549 0.0021205292 NA 1 1 19 1.5 NA NA + 880 #F8766D -0.0467331309 0.0021205292 NA 1 1 19 1.5 NA NA + 881 #F8766D -0.0964685144 0.0021205292 NA 1 1 19 1.5 NA NA + 882 #F8766D 0.0366777378 0.0021205292 NA 1 1 19 1.5 NA NA + 883 #F8766D -0.0719719496 0.0021205292 NA 1 1 19 1.5 NA NA + 884 #F8766D -0.0362226473 0.0021205292 NA 1 1 19 1.5 NA NA + 885 #F8766D -0.0411197243 0.0021205292 NA 1 1 19 1.5 NA NA + 886 #F8766D 0.0723366582 0.0021205292 NA 1 1 19 1.5 NA NA + 887 #F8766D 0.0433963664 0.0021205292 NA 1 1 19 1.5 NA NA + 888 #F8766D -0.0416232166 0.0021205292 NA 1 1 19 1.5 NA NA + 889 #F8766D -0.0686382005 0.0021205292 NA 1 1 19 1.5 NA NA + 890 #F8766D -0.0379761836 0.0021205292 NA 1 1 19 1.5 NA NA + 891 #F8766D 0.0408156030 0.0021205292 NA 1 1 19 1.5 NA NA + 892 #F8766D -0.0390167599 0.0021205292 NA 1 1 19 1.5 NA NA + 893 #F8766D -0.0382459696 0.0021205292 NA 1 1 19 1.5 NA NA + 894 #F8766D 0.0577964419 0.0021205292 NA 1 1 19 1.5 NA NA + 895 #F8766D -0.0396662557 0.0021205292 NA 1 1 19 1.5 NA NA + 896 #F8766D -0.0605149543 0.0021205292 NA 1 1 19 1.5 NA NA + 897 #F8766D 0.0688186421 0.0021205292 NA 1 1 19 1.5 NA NA + 898 #F8766D -0.0482017294 0.0021205292 NA 1 1 19 1.5 NA NA + 899 #F8766D -0.0336265430 0.0021205292 NA 1 1 19 1.5 NA NA + 900 #F8766D 0.0338695082 0.0021205292 NA 1 1 19 1.5 NA NA + 901 #F8766D 0.0595494630 0.0021205292 NA 1 1 19 1.5 NA NA + 902 #F8766D -0.0631153089 0.0021205292 NA 1 1 19 1.5 NA NA + 903 #F8766D 0.0805217632 0.0021205292 NA 1 1 19 1.5 NA NA + 904 #F8766D 0.0333069459 0.0021205292 NA 1 1 19 1.5 NA NA + 905 #F8766D 0.0656327966 0.0021205292 NA 1 1 19 1.5 NA NA + 906 #F8766D -0.0333675045 0.0021205292 NA 1 1 19 1.5 NA NA + 907 #F8766D 0.0400244492 0.0021205292 NA 1 1 19 1.5 NA NA + 908 #F8766D -0.0317409058 0.0021205292 NA 1 1 19 1.5 NA NA + 909 #F8766D 0.0373372007 0.0021205292 NA 1 1 19 1.5 NA NA + 910 #F8766D 0.0352136125 0.0021205292 NA 1 1 19 1.5 NA NA + 911 #F8766D 0.0329178311 0.0021205292 NA 1 1 19 1.5 NA NA + 912 #F8766D -0.0525865529 0.0021205292 NA 1 1 19 1.5 NA NA + 913 #F8766D -0.0327414191 0.0021205292 NA 1 1 19 1.5 NA NA + 914 #F8766D 0.0583344815 0.0021205292 NA 1 1 19 1.5 NA NA + 915 #F8766D -0.0274704273 0.0021205292 NA 1 1 19 1.5 NA NA + 916 #F8766D 0.0277857965 0.0021205292 NA 1 1 19 1.5 NA NA + 917 #F8766D 0.0330327897 0.0021205292 NA 1 1 19 1.5 NA NA + 918 #F8766D -0.0290578456 0.0021205292 NA 1 1 19 1.5 NA NA + 919 #F8766D -0.0310774934 0.0021205292 NA 1 1 19 1.5 NA NA + 920 #F8766D 0.0277849434 0.0021205292 NA 1 1 19 1.5 NA NA + 921 #F8766D 0.0271649093 0.0021205292 NA 1 1 19 1.5 NA NA + 922 #F8766D 0.0326730732 0.0021205292 NA 1 1 19 1.5 NA NA + 923 #F8766D -0.0308633324 0.0021205292 NA 1 1 19 1.5 NA NA + 924 #F8766D 0.0435288689 0.0021205292 NA 1 1 19 1.5 NA NA + 925 #F8766D -0.0462404136 0.0021205292 NA 1 1 19 1.5 NA NA + 926 #F8766D -0.0434756905 0.0021205292 NA 1 1 19 1.5 NA NA + 927 #F8766D 0.0281258711 0.0021205292 NA 1 1 19 1.5 NA NA + 928 #F8766D -0.0258330167 0.0021205292 NA 1 1 19 1.5 NA NA + 929 #F8766D -0.0570153076 0.0021205292 NA 1 1 19 1.5 NA NA + 930 #F8766D -0.0249357314 0.0021205292 NA 1 1 19 1.5 NA NA + 931 #F8766D 0.0249339630 0.0021205292 NA 1 1 19 1.5 NA NA + 932 #F8766D 0.0288366523 0.0021205292 NA 1 1 19 1.5 NA NA + 933 #F8766D -0.0530695816 0.0021205292 NA 1 1 19 1.5 NA NA + 934 #F8766D -0.0226929515 0.0021205292 NA 1 1 19 1.5 NA NA + 935 #F8766D -0.0227843898 0.0021205292 NA 1 1 19 1.5 NA NA + 936 #F8766D -0.0364819327 0.0021205292 NA 1 1 19 1.5 NA NA + 937 #F8766D -0.0240117505 0.0021205292 NA 1 1 19 1.5 NA NA + 938 #F8766D 0.0419567795 0.0021205292 NA 1 1 19 1.5 NA NA + 939 #F8766D -0.0344238837 0.0021205292 NA 1 1 19 1.5 NA NA + 940 #F8766D -0.0431360262 0.0021205292 NA 1 1 19 1.5 NA NA + 941 #F8766D -0.0422427785 0.0021205292 NA 1 1 19 1.5 NA NA + 942 #F8766D 0.0326342308 0.0021205292 NA 1 1 19 1.5 NA NA + 943 #F8766D -0.0234082297 0.0021205292 NA 1 1 19 1.5 NA NA + 944 #F8766D 0.0228532792 0.0021205292 NA 1 1 19 1.5 NA NA + 945 #F8766D 0.0328665526 0.0021205292 NA 1 1 19 1.5 NA NA + 946 #F8766D 0.0355332348 0.0021205292 NA 1 1 19 1.5 NA NA + 947 #F8766D 0.0389378265 0.0021205292 NA 1 1 19 1.5 NA NA + 948 #F8766D 0.0511151643 0.0021205292 NA 1 1 19 1.5 NA NA + 949 #F8766D -0.0270891456 0.0021205292 NA 1 1 19 1.5 NA NA + 950 #F8766D -0.0234633308 0.0021205292 NA 1 1 19 1.5 NA NA + 951 #F8766D -0.0186238104 0.0021205292 NA 1 1 19 1.5 NA NA + 952 #F8766D 0.0206757860 0.0021205292 NA 1 1 19 1.5 NA NA + 953 #F8766D -0.0432893944 0.0021205292 NA 1 1 19 1.5 NA NA + 954 #F8766D 0.0184105130 0.0021205292 NA 1 1 19 1.5 NA NA + 955 #F8766D 0.0191532944 0.0021205292 NA 1 1 19 1.5 NA NA + 956 #F8766D 0.0285991113 0.0021205292 NA 1 1 19 1.5 NA NA + 957 #F8766D 0.0271649180 0.0021205292 NA 1 1 19 1.5 NA NA + 958 #F8766D 0.0198954807 0.0021205292 NA 1 1 19 1.5 NA NA + 959 #F8766D -0.0142192298 0.0021205292 NA 1 1 19 1.5 NA NA + 960 #F8766D -0.0144487219 0.0021205292 NA 1 1 19 1.5 NA NA + 961 #F8766D -0.0134298964 0.0021205292 NA 1 1 19 1.5 NA NA + 962 #F8766D -0.0141461301 0.0021205292 NA 1 1 19 1.5 NA NA + 963 #F8766D 0.0227573913 0.0021205292 NA 1 1 19 1.5 NA NA + 964 #F8766D -0.0123957334 0.0021205292 NA 1 1 19 1.5 NA NA + 965 #F8766D -0.0200743958 0.0021205292 NA 1 1 19 1.5 NA NA + 966 #F8766D 0.0148572364 0.0021205292 NA 1 1 19 1.5 NA NA + 967 #F8766D 0.0120984889 0.0021205292 NA 1 1 19 1.5 NA NA + 968 #F8766D 0.0142638422 0.0021205292 NA 1 1 19 1.5 NA NA + 969 #F8766D -0.0115011935 0.0021205292 NA 1 1 19 1.5 NA NA + 970 #F8766D 0.0127444358 0.0021205292 NA 1 1 19 1.5 NA NA + 971 #F8766D -0.0204547679 0.0021205292 NA 1 1 19 1.5 NA NA + 972 #F8766D -0.0112293660 0.0021205292 NA 1 1 19 1.5 NA NA + 973 #F8766D 0.0171468720 0.0021205292 NA 1 1 19 1.5 NA NA + 974 #F8766D -0.0106715323 0.0021205292 NA 1 1 19 1.5 NA NA + 975 #F8766D 0.0110520523 0.0021205292 NA 1 1 19 1.5 NA NA + 976 #F8766D -0.0087834917 0.0021205292 NA 1 1 19 1.5 NA NA + 977 #F8766D -0.0098583861 0.0021205292 NA 1 1 19 1.5 NA NA + 978 #F8766D -0.0095176014 0.0021205292 NA 1 1 19 1.5 NA NA + 979 #F8766D 0.0104595869 0.0021205292 NA 1 1 19 1.5 NA NA + 980 #F8766D 0.0086299373 0.0021205292 NA 1 1 19 1.5 NA NA + 981 #F8766D -0.0136128661 0.0021205292 NA 1 1 19 1.5 NA NA + 982 #F8766D -0.0082929052 0.0021205292 NA 1 1 19 1.5 NA NA + 983 #F8766D 0.0095664359 0.0021205292 NA 1 1 19 1.5 NA NA + 984 #F8766D 0.0079609180 0.0021205292 NA 1 1 19 1.5 NA NA + 985 #F8766D 0.0074179505 0.0021205292 NA 1 1 19 1.5 NA NA + 986 #F8766D 0.0132957273 0.0021205292 NA 1 1 19 1.5 NA NA + 987 #F8766D 0.0129032560 0.0021205292 NA 1 1 19 1.5 NA NA + 988 #F8766D 0.0209055313 0.0019935082 NA 1 1 19 1.5 NA NA + 989 #F8766D -0.0067606908 0.0013500512 NA 1 1 19 1.5 NA NA + 990 #F8766D 0.0049070760 0.0005004092 NA 1 1 19 1.5 NA NA + 991 #F8766D 0.0042891825 0.0005004092 NA 1 1 19 1.5 NA NA + 992 #F8766D 0.0041536442 0.0005004092 NA 1 1 19 1.5 NA NA + 993 #F8766D 0.0050447562 0.0005004092 NA 1 1 19 1.5 NA NA + 994 #F8766D -0.0053582537 0.0005004092 NA 1 1 19 1.5 NA NA + 995 #F8766D -0.0040730659 0.0005004092 NA 1 1 19 1.5 NA NA + 996 #F8766D 0.0014456553 0.0002410797 NA 1 1 19 1.5 NA NA + 997 #F8766D -0.0005813889 0.0002410797 NA 1 1 19 1.5 NA NA + 998 #F8766D 0.0004305816 0.0002410797 NA 1 1 19 1.5 NA NA + 999 #F8766D -0.0003806317 0.0002410797 NA 1 1 19 1.5 NA NA + 1000 #F8766D -0.0004169929 0.0002410797 NA 1 1 19 1.5 NA NA + stroke + 1 0.5 + 2 0.5 + 3 0.5 + 4 0.5 + 5 0.5 + 6 0.5 + 7 0.5 + 8 0.5 + 9 0.5 + 10 0.5 + 11 0.5 + 12 0.5 + 13 0.5 + 14 0.5 + 15 0.5 + 16 0.5 + 17 0.5 + 18 0.5 + 19 0.5 + 20 0.5 + 21 0.5 + 22 0.5 + 23 0.5 + 24 0.5 + 25 0.5 + 26 0.5 + 27 0.5 + 28 0.5 + 29 0.5 + 30 0.5 + 31 0.5 + 32 0.5 + 33 0.5 + 34 0.5 + 35 0.5 + 36 0.5 + 37 0.5 + 38 0.5 + 39 0.5 + 40 0.5 + 41 0.5 + 42 0.5 + 43 0.5 + 44 0.5 + 45 0.5 + 46 0.5 + 47 0.5 + 48 0.5 + 49 0.5 + 50 0.5 + 51 0.5 + 52 0.5 + 53 0.5 + 54 0.5 + 55 0.5 + 56 0.5 + 57 0.5 + 58 0.5 + 59 0.5 + 60 0.5 + 61 0.5 + 62 0.5 + 63 0.5 + 64 0.5 + 65 0.5 + 66 0.5 + 67 0.5 + 68 0.5 + 69 0.5 + 70 0.5 + 71 0.5 + 72 0.5 + 73 0.5 + 74 0.5 + 75 0.5 + 76 0.5 + 77 0.5 + 78 0.5 + 79 0.5 + 80 0.5 + 81 0.5 + 82 0.5 + 83 0.5 + 84 0.5 + 85 0.5 + 86 0.5 + 87 0.5 + 88 0.5 + 89 0.5 + 90 0.5 + 91 0.5 + 92 0.5 + 93 0.5 + 94 0.5 + 95 0.5 + 96 0.5 + 97 0.5 + 98 0.5 + 99 0.5 + 100 0.5 + 101 0.5 + 102 0.5 + 103 0.5 + 104 0.5 + 105 0.5 + 106 0.5 + 107 0.5 + 108 0.5 + 109 0.5 + 110 0.5 + 111 0.5 + 112 0.5 + 113 0.5 + 114 0.5 + 115 0.5 + 116 0.5 + 117 0.5 + 118 0.5 + 119 0.5 + 120 0.5 + 121 0.5 + 122 0.5 + 123 0.5 + 124 0.5 + 125 0.5 + 126 0.5 + 127 0.5 + 128 0.5 + 129 0.5 + 130 0.5 + 131 0.5 + 132 0.5 + 133 0.5 + 134 0.5 + 135 0.5 + 136 0.5 + 137 0.5 + 138 0.5 + 139 0.5 + 140 0.5 + 141 0.5 + 142 0.5 + 143 0.5 + 144 0.5 + 145 0.5 + 146 0.5 + 147 0.5 + 148 0.5 + 149 0.5 + 150 0.5 + 151 0.5 + 152 0.5 + 153 0.5 + 154 0.5 + 155 0.5 + 156 0.5 + 157 0.5 + 158 0.5 + 159 0.5 + 160 0.5 + 161 0.5 + 162 0.5 + 163 0.5 + 164 0.5 + 165 0.5 + 166 0.5 + 167 0.5 + 168 0.5 + 169 0.5 + 170 0.5 + 171 0.5 + 172 0.5 + 173 0.5 + 174 0.5 + 175 0.5 + 176 0.5 + 177 0.5 + 178 0.5 + 179 0.5 + 180 0.5 + 181 0.5 + 182 0.5 + 183 0.5 + 184 0.5 + 185 0.5 + 186 0.5 + 187 0.5 + 188 0.5 + 189 0.5 + 190 0.5 + 191 0.5 + 192 0.5 + 193 0.5 + 194 0.5 + 195 0.5 + 196 0.5 + 197 0.5 + 198 0.5 + 199 0.5 + 200 0.5 + 201 0.5 + 202 0.5 + 203 0.5 + 204 0.5 + 205 0.5 + 206 0.5 + 207 0.5 + 208 0.5 + 209 0.5 + 210 0.5 + 211 0.5 + 212 0.5 + 213 0.5 + 214 0.5 + 215 0.5 + 216 0.5 + 217 0.5 + 218 0.5 + 219 0.5 + 220 0.5 + 221 0.5 + 222 0.5 + 223 0.5 + 224 0.5 + 225 0.5 + 226 0.5 + 227 0.5 + 228 0.5 + 229 0.5 + 230 0.5 + 231 0.5 + 232 0.5 + 233 0.5 + 234 0.5 + 235 0.5 + 236 0.5 + 237 0.5 + 238 0.5 + 239 0.5 + 240 0.5 + 241 0.5 + 242 0.5 + 243 0.5 + 244 0.5 + 245 0.5 + 246 0.5 + 247 0.5 + 248 0.5 + 249 0.5 + 250 0.5 + 251 0.5 + 252 0.5 + 253 0.5 + 254 0.5 + 255 0.5 + 256 0.5 + 257 0.5 + 258 0.5 + 259 0.5 + 260 0.5 + 261 0.5 + 262 0.5 + 263 0.5 + 264 0.5 + 265 0.5 + 266 0.5 + 267 0.5 + 268 0.5 + 269 0.5 + 270 0.5 + 271 0.5 + 272 0.5 + 273 0.5 + 274 0.5 + 275 0.5 + 276 0.5 + 277 0.5 + 278 0.5 + 279 0.5 + 280 0.5 + 281 0.5 + 282 0.5 + 283 0.5 + 284 0.5 + 285 0.5 + 286 0.5 + 287 0.5 + 288 0.5 + 289 0.5 + 290 0.5 + 291 0.5 + 292 0.5 + 293 0.5 + 294 0.5 + 295 0.5 + 296 0.5 + 297 0.5 + 298 0.5 + 299 0.5 + 300 0.5 + 301 0.5 + 302 0.5 + 303 0.5 + 304 0.5 + 305 0.5 + 306 0.5 + 307 0.5 + 308 0.5 + 309 0.5 + 310 0.5 + 311 0.5 + 312 0.5 + 313 0.5 + 314 0.5 + 315 0.5 + 316 0.5 + 317 0.5 + 318 0.5 + 319 0.5 + 320 0.5 + 321 0.5 + 322 0.5 + 323 0.5 + 324 0.5 + 325 0.5 + 326 0.5 + 327 0.5 + 328 0.5 + 329 0.5 + 330 0.5 + 331 0.5 + 332 0.5 + 333 0.5 + 334 0.5 + 335 0.5 + 336 0.5 + 337 0.5 + 338 0.5 + 339 0.5 + 340 0.5 + 341 0.5 + 342 0.5 + 343 0.5 + 344 0.5 + 345 0.5 + 346 0.5 + 347 0.5 + 348 0.5 + 349 0.5 + 350 0.5 + 351 0.5 + 352 0.5 + 353 0.5 + 354 0.5 + 355 0.5 + 356 0.5 + 357 0.5 + 358 0.5 + 359 0.5 + 360 0.5 + 361 0.5 + 362 0.5 + 363 0.5 + 364 0.5 + 365 0.5 + 366 0.5 + 367 0.5 + 368 0.5 + 369 0.5 + 370 0.5 + 371 0.5 + 372 0.5 + 373 0.5 + 374 0.5 + 375 0.5 + 376 0.5 + 377 0.5 + 378 0.5 + 379 0.5 + 380 0.5 + 381 0.5 + 382 0.5 + 383 0.5 + 384 0.5 + 385 0.5 + 386 0.5 + 387 0.5 + 388 0.5 + 389 0.5 + 390 0.5 + 391 0.5 + 392 0.5 + 393 0.5 + 394 0.5 + 395 0.5 + 396 0.5 + 397 0.5 + 398 0.5 + 399 0.5 + 400 0.5 + 401 0.5 + 402 0.5 + 403 0.5 + 404 0.5 + 405 0.5 + 406 0.5 + 407 0.5 + 408 0.5 + 409 0.5 + 410 0.5 + 411 0.5 + 412 0.5 + 413 0.5 + 414 0.5 + 415 0.5 + 416 0.5 + 417 0.5 + 418 0.5 + 419 0.5 + 420 0.5 + 421 0.5 + 422 0.5 + 423 0.5 + 424 0.5 + 425 0.5 + 426 0.5 + 427 0.5 + 428 0.5 + 429 0.5 + 430 0.5 + 431 0.5 + 432 0.5 + 433 0.5 + 434 0.5 + 435 0.5 + 436 0.5 + 437 0.5 + 438 0.5 + 439 0.5 + 440 0.5 + 441 0.5 + 442 0.5 + 443 0.5 + 444 0.5 + 445 0.5 + 446 0.5 + 447 0.5 + 448 0.5 + 449 0.5 + 450 0.5 + 451 0.5 + 452 0.5 + 453 0.5 + 454 0.5 + 455 0.5 + 456 0.5 + 457 0.5 + 458 0.5 + 459 0.5 + 460 0.5 + 461 0.5 + 462 0.5 + 463 0.5 + 464 0.5 + 465 0.5 + 466 0.5 + 467 0.5 + 468 0.5 + 469 0.5 + 470 0.5 + 471 0.5 + 472 0.5 + 473 0.5 + 474 0.5 + 475 0.5 + 476 0.5 + 477 0.5 + 478 0.5 + 479 0.5 + 480 0.5 + 481 0.5 + 482 0.5 + 483 0.5 + 484 0.5 + 485 0.5 + 486 0.5 + 487 0.5 + 488 0.5 + 489 0.5 + 490 0.5 + 491 0.5 + 492 0.5 + 493 0.5 + 494 0.5 + 495 0.5 + 496 0.5 + 497 0.5 + 498 0.5 + 499 0.5 + 500 0.5 + 501 0.5 + 502 0.5 + 503 0.5 + 504 0.5 + 505 0.5 + 506 0.5 + 507 0.5 + 508 0.5 + 509 0.5 + 510 0.5 + 511 0.5 + 512 0.5 + 513 0.5 + 514 0.5 + 515 0.5 + 516 0.5 + 517 0.5 + 518 0.5 + 519 0.5 + 520 0.5 + 521 0.5 + 522 0.5 + 523 0.5 + 524 0.5 + 525 0.5 + 526 0.5 + 527 0.5 + 528 0.5 + 529 0.5 + 530 0.5 + 531 0.5 + 532 0.5 + 533 0.5 + 534 0.5 + 535 0.5 + 536 0.5 + 537 0.5 + 538 0.5 + 539 0.5 + 540 0.5 + 541 0.5 + 542 0.5 + 543 0.5 + 544 0.5 + 545 0.5 + 546 0.5 + 547 0.5 + 548 0.5 + 549 0.5 + 550 0.5 + 551 0.5 + 552 0.5 + 553 0.5 + 554 0.5 + 555 0.5 + 556 0.5 + 557 0.5 + 558 0.5 + 559 0.5 + 560 0.5 + 561 0.5 + 562 0.5 + 563 0.5 + 564 0.5 + 565 0.5 + 566 0.5 + 567 0.5 + 568 0.5 + 569 0.5 + 570 0.5 + 571 0.5 + 572 0.5 + 573 0.5 + 574 0.5 + 575 0.5 + 576 0.5 + 577 0.5 + 578 0.5 + 579 0.5 + 580 0.5 + 581 0.5 + 582 0.5 + 583 0.5 + 584 0.5 + 585 0.5 + 586 0.5 + 587 0.5 + 588 0.5 + 589 0.5 + 590 0.5 + 591 0.5 + 592 0.5 + 593 0.5 + 594 0.5 + 595 0.5 + 596 0.5 + 597 0.5 + 598 0.5 + 599 0.5 + 600 0.5 + 601 0.5 + 602 0.5 + 603 0.5 + 604 0.5 + 605 0.5 + 606 0.5 + 607 0.5 + 608 0.5 + 609 0.5 + 610 0.5 + 611 0.5 + 612 0.5 + 613 0.5 + 614 0.5 + 615 0.5 + 616 0.5 + 617 0.5 + 618 0.5 + 619 0.5 + 620 0.5 + 621 0.5 + 622 0.5 + 623 0.5 + 624 0.5 + 625 0.5 + 626 0.5 + 627 0.5 + 628 0.5 + 629 0.5 + 630 0.5 + 631 0.5 + 632 0.5 + 633 0.5 + 634 0.5 + 635 0.5 + 636 0.5 + 637 0.5 + 638 0.5 + 639 0.5 + 640 0.5 + 641 0.5 + 642 0.5 + 643 0.5 + 644 0.5 + 645 0.5 + 646 0.5 + 647 0.5 + 648 0.5 + 649 0.5 + 650 0.5 + 651 0.5 + 652 0.5 + 653 0.5 + 654 0.5 + 655 0.5 + 656 0.5 + 657 0.5 + 658 0.5 + 659 0.5 + 660 0.5 + 661 0.5 + 662 0.5 + 663 0.5 + 664 0.5 + 665 0.5 + 666 0.5 + 667 0.5 + 668 0.5 + 669 0.5 + 670 0.5 + 671 0.5 + 672 0.5 + 673 0.5 + 674 0.5 + 675 0.5 + 676 0.5 + 677 0.5 + 678 0.5 + 679 0.5 + 680 0.5 + 681 0.5 + 682 0.5 + 683 0.5 + 684 0.5 + 685 0.5 + 686 0.5 + 687 0.5 + 688 0.5 + 689 0.5 + 690 0.5 + 691 0.5 + 692 0.5 + 693 0.5 + 694 0.5 + 695 0.5 + 696 0.5 + 697 0.5 + 698 0.5 + 699 0.5 + 700 0.5 + 701 0.5 + 702 0.5 + 703 0.5 + 704 0.5 + 705 0.5 + 706 0.5 + 707 0.5 + 708 0.5 + 709 0.5 + 710 0.5 + 711 0.5 + 712 0.5 + 713 0.5 + 714 0.5 + 715 0.5 + 716 0.5 + 717 0.5 + 718 0.5 + 719 0.5 + 720 0.5 + 721 0.5 + 722 0.5 + 723 0.5 + 724 0.5 + 725 0.5 + 726 0.5 + 727 0.5 + 728 0.5 + 729 0.5 + 730 0.5 + 731 0.5 + 732 0.5 + 733 0.5 + 734 0.5 + 735 0.5 + 736 0.5 + 737 0.5 + 738 0.5 + 739 0.5 + 740 0.5 + 741 0.5 + 742 0.5 + 743 0.5 + 744 0.5 + 745 0.5 + 746 0.5 + 747 0.5 + 748 0.5 + 749 0.5 + 750 0.5 + 751 0.5 + 752 0.5 + 753 0.5 + 754 0.5 + 755 0.5 + 756 0.5 + 757 0.5 + 758 0.5 + 759 0.5 + 760 0.5 + 761 0.5 + 762 0.5 + 763 0.5 + 764 0.5 + 765 0.5 + 766 0.5 + 767 0.5 + 768 0.5 + 769 0.5 + 770 0.5 + 771 0.5 + 772 0.5 + 773 0.5 + 774 0.5 + 775 0.5 + 776 0.5 + 777 0.5 + 778 0.5 + 779 0.5 + 780 0.5 + 781 0.5 + 782 0.5 + 783 0.5 + 784 0.5 + 785 0.5 + 786 0.5 + 787 0.5 + 788 0.5 + 789 0.5 + 790 0.5 + 791 0.5 + 792 0.5 + 793 0.5 + 794 0.5 + 795 0.5 + 796 0.5 + 797 0.5 + 798 0.5 + 799 0.5 + 800 0.5 + 801 0.5 + 802 0.5 + 803 0.5 + 804 0.5 + 805 0.5 + 806 0.5 + 807 0.5 + 808 0.5 + 809 0.5 + 810 0.5 + 811 0.5 + 812 0.5 + 813 0.5 + 814 0.5 + 815 0.5 + 816 0.5 + 817 0.5 + 818 0.5 + 819 0.5 + 820 0.5 + 821 0.5 + 822 0.5 + 823 0.5 + 824 0.5 + 825 0.5 + 826 0.5 + 827 0.5 + 828 0.5 + 829 0.5 + 830 0.5 + 831 0.5 + 832 0.5 + 833 0.5 + 834 0.5 + 835 0.5 + 836 0.5 + 837 0.5 + 838 0.5 + 839 0.5 + 840 0.5 + 841 0.5 + 842 0.5 + 843 0.5 + 844 0.5 + 845 0.5 + 846 0.5 + 847 0.5 + 848 0.5 + 849 0.5 + 850 0.5 + 851 0.5 + 852 0.5 + 853 0.5 + 854 0.5 + 855 0.5 + 856 0.5 + 857 0.5 + 858 0.5 + 859 0.5 + 860 0.5 + 861 0.5 + 862 0.5 + 863 0.5 + 864 0.5 + 865 0.5 + 866 0.5 + 867 0.5 + 868 0.5 + 869 0.5 + 870 0.5 + 871 0.5 + 872 0.5 + 873 0.5 + 874 0.5 + 875 0.5 + 876 0.5 + 877 0.5 + 878 0.5 + 879 0.5 + 880 0.5 + 881 0.5 + 882 0.5 + 883 0.5 + 884 0.5 + 885 0.5 + 886 0.5 + 887 0.5 + 888 0.5 + 889 0.5 + 890 0.5 + 891 0.5 + 892 0.5 + 893 0.5 + 894 0.5 + 895 0.5 + 896 0.5 + 897 0.5 + 898 0.5 + 899 0.5 + 900 0.5 + 901 0.5 + 902 0.5 + 903 0.5 + 904 0.5 + 905 0.5 + 906 0.5 + 907 0.5 + 908 0.5 + 909 0.5 + 910 0.5 + 911 0.5 + 912 0.5 + 913 0.5 + 914 0.5 + 915 0.5 + 916 0.5 + 917 0.5 + 918 0.5 + 919 0.5 + 920 0.5 + 921 0.5 + 922 0.5 + 923 0.5 + 924 0.5 + 925 0.5 + 926 0.5 + 927 0.5 + 928 0.5 + 929 0.5 + 930 0.5 + 931 0.5 + 932 0.5 + 933 0.5 + 934 0.5 + 935 0.5 + 936 0.5 + 937 0.5 + 938 0.5 + 939 0.5 + 940 0.5 + 941 0.5 + 942 0.5 + 943 0.5 + 944 0.5 + 945 0.5 + 946 0.5 + 947 0.5 + 948 0.5 + 949 0.5 + 950 0.5 + 951 0.5 + 952 0.5 + 953 0.5 + 954 0.5 + 955 0.5 + 956 0.5 + 957 0.5 + 958 0.5 + 959 0.5 + 960 0.5 + 961 0.5 + 962 0.5 + 963 0.5 + 964 0.5 + 965 0.5 + 966 0.5 + 967 0.5 + 968 0.5 + 969 0.5 + 970 0.5 + 971 0.5 + 972 0.5 + 973 0.5 + 974 0.5 + 975 0.5 + 976 0.5 + 977 0.5 + 978 0.5 + 979 0.5 + 980 0.5 + 981 0.5 + 982 0.5 + 983 0.5 + 984 0.5 + 985 0.5 + 986 0.5 + 987 0.5 + 988 0.5 + 989 0.5 + 990 0.5 + 991 0.5 + 992 0.5 + 993 0.5 + 994 0.5 + 995 0.5 + 996 0.5 + 997 0.5 + 998 0.5 + 999 0.5 + 1000 0.5 + diff --git a/tests/testthat/_snaps/windows-4.3/boxplot/boxplot-001.png b/tests/testthat/_snaps/windows-4.3/boxplot/boxplot-001.png index 44882d45..525004d9 100644 Binary files a/tests/testthat/_snaps/windows-4.3/boxplot/boxplot-001.png and b/tests/testthat/_snaps/windows-4.3/boxplot/boxplot-001.png differ diff --git a/tests/testthat/_snaps/windows-4.3/forest/forest_tte-001.png b/tests/testthat/_snaps/windows-4.3/forest/forest_tte-001.png index c71698a4..1fab69f3 100644 Binary files a/tests/testthat/_snaps/windows-4.3/forest/forest_tte-001.png and b/tests/testthat/_snaps/windows-4.3/forest/forest_tte-001.png differ diff --git a/tests/testthat/_snaps/windows-4.3/km/km-001.new.png b/tests/testthat/_snaps/windows-4.3/km/km-001.new.png new file mode 100644 index 00000000..7ae9f255 Binary files /dev/null and b/tests/testthat/_snaps/windows-4.3/km/km-001.new.png differ diff --git a/tests/testthat/_snaps/windows-4.3/pca/pca-004.png b/tests/testthat/_snaps/windows-4.3/pca/pca-004.png index 3060b048..f5aa2794 100644 Binary files a/tests/testthat/_snaps/windows-4.3/pca/pca-004.png and b/tests/testthat/_snaps/windows-4.3/pca/pca-004.png differ diff --git a/tests/testthat/_snaps/windows-4.3/pca/pca-007.png b/tests/testthat/_snaps/windows-4.3/pca/pca-007.png index 34fbcef9..90c0bb2a 100644 Binary files a/tests/testthat/_snaps/windows-4.3/pca/pca-007.png and b/tests/testthat/_snaps/windows-4.3/pca/pca-007.png differ diff --git a/tests/testthat/_snaps/windows-4.3/pca/pca-008.png b/tests/testthat/_snaps/windows-4.3/pca/pca-008.png index a940bcc3..a11d299d 100644 Binary files a/tests/testthat/_snaps/windows-4.3/pca/pca-008.png and b/tests/testthat/_snaps/windows-4.3/pca/pca-008.png differ diff --git a/tests/testthat/_snaps/windows-4.3/pca/pca-009.png b/tests/testthat/_snaps/windows-4.3/pca/pca-009.png index 5017e71c..47e669de 100644 Binary files a/tests/testthat/_snaps/windows-4.3/pca/pca-009.png and b/tests/testthat/_snaps/windows-4.3/pca/pca-009.png differ diff --git a/tests/testthat/_snaps/windows-4.3/pca/pca-010.png b/tests/testthat/_snaps/windows-4.3/pca/pca-010.png index eee0127e..69df4f52 100644 Binary files a/tests/testthat/_snaps/windows-4.3/pca/pca-010.png and b/tests/testthat/_snaps/windows-4.3/pca/pca-010.png differ diff --git a/tests/testthat/_snaps/windows-4.3/quality/quality-003.png b/tests/testthat/_snaps/windows-4.3/quality/quality-003.png index a9eea4b8..af99be87 100644 Binary files a/tests/testthat/_snaps/windows-4.3/quality/quality-003.png and b/tests/testthat/_snaps/windows-4.3/quality/quality-003.png differ diff --git a/tests/testthat/_snaps/windows-4.3/volcanoplot/volcanoplot-001.png b/tests/testthat/_snaps/windows-4.3/volcanoplot/volcanoplot-001.png index a29bf566..3317b57a 100644 Binary files a/tests/testthat/_snaps/windows-4.3/volcanoplot/volcanoplot-001.png and b/tests/testthat/_snaps/windows-4.3/volcanoplot/volcanoplot-001.png differ diff --git a/tests/testthat/_snaps/windows-4.3/volcanoplot/volcanoplot-002.png b/tests/testthat/_snaps/windows-4.3/volcanoplot/volcanoplot-002.png index 167463fe..4f1da1c0 100644 Binary files a/tests/testthat/_snaps/windows-4.3/volcanoplot/volcanoplot-002.png and b/tests/testthat/_snaps/windows-4.3/volcanoplot/volcanoplot-002.png differ diff --git a/tests/testthat/adtteSpec/app.R b/tests/testthat/adtteSpec/app.R index e527ad55..69b1bb56 100644 --- a/tests/testthat/adtteSpec/app.R +++ b/tests/testthat/adtteSpec/app.R @@ -4,7 +4,7 @@ ui <- function(id) { ns <- NS(id) teal.widgets::standard_layout( - encoding = div( + encoding = tags$div( uiOutput(ns("experiment_ui")), assaySpecInput(ns("assay")), geneSpecInput(ns("genes"), funs = list(Mean = colMeans)), diff --git a/tests/testthat/assaySpec/app.R b/tests/testthat/assaySpec/app.R index 37b8303a..0c260024 100644 --- a/tests/testthat/assaySpec/app.R +++ b/tests/testthat/assaySpec/app.R @@ -4,7 +4,7 @@ ui <- function(id) { ns <- NS(id) teal.widgets::standard_layout( - encoding = div( + encoding = tags$div( uiOutput(ns("experiment_ui")), assaySpecInput( ns("assay"), diff --git a/tests/testthat/barplot/app.R b/tests/testthat/barplot/app.R index 9c00725d..2a3ea592 100644 --- a/tests/testthat/barplot/app.R +++ b/tests/testthat/barplot/app.R @@ -1,3 +1,3 @@ library(teal.modules.hermes) -sample_tm_g_barplot() +sample_tm_g_barplot(.test = TRUE) diff --git a/tests/testthat/boxplot/app.R b/tests/testthat/boxplot/app.R index f1e1cb33..89798ff9 100644 --- a/tests/testthat/boxplot/app.R +++ b/tests/testthat/boxplot/app.R @@ -1,3 +1,3 @@ library(teal.modules.hermes) -sample_tm_g_boxplot() +sample_tm_g_boxplot(.test = TRUE) diff --git a/tests/testthat/experimentSpec/app.R b/tests/testthat/experimentSpec/app.R index a7dec504..16183df8 100644 --- a/tests/testthat/experimentSpec/app.R +++ b/tests/testthat/experimentSpec/app.R @@ -3,7 +3,7 @@ library(teal.modules.hermes) ui <- function(id) { ns <- NS(id) teal.widgets::standard_layout( - encoding = div( + encoding = tags$div( uiOutput(ns("experiment_ui")), selectInput( ns("property"), @@ -11,7 +11,7 @@ ui <- function(id) { c("data", "name", "genes", "assays") ) ), - output = div( + output = tags$div( verbatimTextOutput(ns("summary")), verbatimTextOutput(ns("head")) ) diff --git a/tests/testthat/forest_tte/app.R b/tests/testthat/forest_tte/app.R index f31aa02f..8c054fe5 100644 --- a/tests/testthat/forest_tte/app.R +++ b/tests/testthat/forest_tte/app.R @@ -1,3 +1,3 @@ library(teal.modules.hermes) -sample_tm_g_forest_tte() +sample_tm_g_forest_tte(.test = TRUE) diff --git a/tests/testthat/geneSpec/app.R b/tests/testthat/geneSpec/app.R index 9484d05b..435d81c7 100644 --- a/tests/testthat/geneSpec/app.R +++ b/tests/testthat/geneSpec/app.R @@ -3,7 +3,7 @@ library(teal.modules.hermes) ui <- function(id, funs) { ns <- NS(id) teal.widgets::standard_layout( - encoding = div( + encoding = tags$div( geneSpecInput( ns("my_genes"), funs = funs, diff --git a/tests/testthat/km/app.R b/tests/testthat/km/app.R index 57255a74..848febef 100644 --- a/tests/testthat/km/app.R +++ b/tests/testthat/km/app.R @@ -1,3 +1,3 @@ library(teal.modules.hermes) -sample_tm_g_km() +sample_tm_g_km(.test = TRUE) diff --git a/tests/testthat/pca/app.R b/tests/testthat/pca/app.R index dca1c9bb..29699a8d 100644 --- a/tests/testthat/pca/app.R +++ b/tests/testthat/pca/app.R @@ -1,3 +1,3 @@ library(teal.modules.hermes) -sample_tm_g_pca() +sample_tm_g_pca(.test = TRUE) diff --git a/tests/testthat/quality/app.R b/tests/testthat/quality/app.R index 34536280..0ea3f3ec 100644 --- a/tests/testthat/quality/app.R +++ b/tests/testthat/quality/app.R @@ -1,3 +1,3 @@ library(teal.modules.hermes) -sample_tm_g_quality() +sample_tm_g_quality(.test = TRUE) diff --git a/tests/testthat/sampleVarSpec/app.R b/tests/testthat/sampleVarSpec/app.R index bc85bb5d..03811cfe 100644 --- a/tests/testthat/sampleVarSpec/app.R +++ b/tests/testthat/sampleVarSpec/app.R @@ -4,7 +4,7 @@ ui <- function(id) { ns <- NS(id) teal.widgets::standard_layout( - encoding = div( + encoding = tags$div( uiOutput(ns("experiment_ui")), sampleVarSpecInput(ns("facet_var"), "Select variable") ), diff --git a/tests/testthat/scatterplot/app.R b/tests/testthat/scatterplot/app.R index e1b1071f..1b94a15a 100644 --- a/tests/testthat/scatterplot/app.R +++ b/tests/testthat/scatterplot/app.R @@ -1,3 +1,3 @@ library(teal.modules.hermes) -sample_tm_g_scatterplot() +sample_tm_g_scatterplot(.test = TRUE) diff --git a/tests/testthat/test-barplot.R b/tests/testthat/test-barplot.R index 7f29ccb7..436eb420 100644 --- a/tests/testthat/test-barplot.R +++ b/tests/testthat/test-barplot.R @@ -46,7 +46,7 @@ test_that("barplot module works as expected in the test app", { expect_null(res) # check initial message - res <- app$get_value(output = ns("plot-plot_out_main")) + res <- app$get_value(output = ns("table")) expect_equal(res$message, "please select at least one gene") # Set values @@ -73,7 +73,7 @@ test_that("barplot module works as expected in the test app", { app$set_inputs(!!ns("percentiles") := c(0.1, 0.1)) app$wait_for_idle() - res <- app$get_value(output = ns("plot-plot_out_main")) + res <- app$get_value(output = ns("table")) expect_equal( res$message, "please select two different quantiles - if you want only 2 groups, choose one quantile as 0 or 1" @@ -89,7 +89,11 @@ test_that("barplot module works as expected in the test app", { ) app$wait_for_idle() - app$expect_select_screenshot(ns("plot-plot_out_main")) + + res <- app$get_value(output = ns("table")) + expect_snapshot( + cat(res) + ) app$stop() }) diff --git a/tests/testthat/test-boxplot.R b/tests/testthat/test-boxplot.R index 81533782..12fe891b 100644 --- a/tests/testthat/test-boxplot.R +++ b/tests/testthat/test-boxplot.R @@ -45,7 +45,7 @@ test_that("boxplot module works as expected in the test app", { expect_null(res) # check initial message - res <- app$get_value(output = ns("plot-plot_out_main")) + res <- app$get_value(output = ns("table")) expect_equal(res$message, "please select at least one gene") # Do a couple of updates to obtain a plot. @@ -59,7 +59,8 @@ test_that("boxplot module works as expected in the test app", { app$wait_for_idle() - app$expect_select_screenshot(ns("plot-plot_out_main")) + res <- app$get_value(output = ns("table")) + expect_snapshot(cat(res)) app$stop() }) diff --git a/tests/testthat/test-forest.R b/tests/testthat/test-forest.R index f9b666f0..9a17519c 100644 --- a/tests/testthat/test-forest.R +++ b/tests/testthat/test-forest.R @@ -39,7 +39,7 @@ test_that("forest_tte module works as expected in the test app", { res <- app$get_value(input = ns("experiment-name")) expect_identical(res, "hd1") - res <- app$get_value(output = ns("plot-plot_out_main")) + res <- app$get_value(output = ns("table")) expect_identical( res$message, "No assays eligible for this experiment, please make sure to add normalized assays" @@ -61,7 +61,10 @@ test_that("forest_tte module works as expected in the test app", { app$set_inputs(!!ns("adtte-paramcd") := "PFS") app$wait_for_idle() - app$expect_select_screenshot(ns("plot-plot_out_main")) + res <- app$get_value(output = ns("table")) + expect_snapshot( + cat(res) + ) app$stop() }) diff --git a/tests/testthat/test-km.R b/tests/testthat/test-km.R index 38e1d47f..6d7cdd8c 100644 --- a/tests/testthat/test-km.R +++ b/tests/testthat/test-km.R @@ -55,12 +55,15 @@ test_that("km module works as expected in the test app", { app$wait_for_idle() # Choose an endpoint. - res <- app$get_value(output = ns("plot-plot_out_main")) + res <- app$get_value(output = ns("table")) expect_identical(res$message, "please select an endpoint") app$set_inputs(!!ns("adtte-paramcd") := "PFS") app$wait_for_idle() - app$expect_select_screenshot(ns("plot-plot_out_main")) + res <- app$get_value(output = ns("table")) + expect_snapshot( + cat(res) + ) app$stop() }) diff --git a/tests/testthat/test-pca.R b/tests/testthat/test-pca.R index ef84a510..0c2115a7 100644 --- a/tests/testthat/test-pca.R +++ b/tests/testthat/test-pca.R @@ -56,7 +56,10 @@ test_that("pca module works as expected in the test app", { res <- app$get_value(input = ns("show_matrix")) expect_true(res) - app$expect_select_screenshot(ns("plot_pca-plot_main")) # 1 + res <- app$get_value(output = ns("test_pca")) + expect_snapshot( + cat(res) + ) # Add a gene filter and deselect everything and check that it does not crash. app$set_inputs(!!ns2("add-MAE-hd1-row_to_add") := "symbol") @@ -66,7 +69,7 @@ test_that("pca module works as expected in the test app", { app$set_inputs(!!ns2("active-MAE-hd1-MAE_symbol_hd1_subset-inputs-selection_open") := FALSE, allow_no_input_binding_ = TRUE) app$wait_for_idle() - res <- app$get_value(output = ns("plot_pca-plot_main")) + res <- app$get_value(output = ns("test_pca")) expect_match(res$message, "No genes or samples included in this experiment, please adjust filters") # Remove filters @@ -88,17 +91,22 @@ test_that("pca module works as expected in the test app", { res <- app$get_value(input = ns("show_matrix")) expect_true(res) - app$expect_select_screenshot(ns("plot_cor-plot_main")) # 2 - app$expect_select_screenshot(ns("table_cor")) # 3 + res <- app$get_value(output = ns("test_cor")) + expect_snapshot( + cat(res) + ) # Now update experiment name, assay name, cluster & matrix option on correlation tab. - app$set_inputs(!!ns("experiment-name") := "hd2") + app$set_inputs(!!ns("experiment-name") := "hd2", timeout_ = 30000) app$set_inputs(!!ns("assay-name") := "voom") app$set_inputs(!!ns("cluster_columns") := TRUE) app$set_inputs(!!ns("show_matrix") := FALSE) app$wait_for_idle() - app$expect_select_screenshot(ns("plot_cor-plot_main")) # 4 + res <- app$get_value(output = ns("test_cor")) + expect_snapshot( + cat(res) + ) # Now go back to pca tab and update experiment, assay name, variance % option, # label option and matrix option. @@ -108,11 +116,12 @@ test_that("pca module works as expected in the test app", { app$set_inputs(!!ns("y_var") := "4") app$set_inputs(!!ns("var_pct") := FALSE) app$set_inputs(!!ns("label") := FALSE) - app$set_inputs(!!ns("show_matrix") := FALSE) - app$wait_for_idle() - app$expect_select_screenshot(ns("plot_pca-plot_main")) - app$expect_select_screenshot(ns("table_pca")) + app$wait_for_idle(timeout = 30000) + res <- app$get_value(output = ns("test_pca")) + expect_snapshot( + cat(res) + ) # Update experiment / assay (ensure xvar and yvar revert back to PC1 and PC2, assay to counts) # and add color for pca. @@ -149,9 +158,6 @@ test_that("pca module works as expected in the test app", { expect_identical(res$message, "please select two different principal components") # Update the inputs to PCA tab, hd1, counts, PC3, PC4, and add filters. - app$set_inputs(!!ns("tab_selected") := "PCA") - app$set_inputs(!!ns("experiment-name") := "hd1") - app$set_inputs(!!ns("assay-name") := "counts") app$set_inputs(!!ns("x_var") := "3") app$set_inputs(!!ns("y_var") := "4") app$set_inputs(!!ns("var_pct") := TRUE) @@ -159,7 +165,7 @@ test_that("pca module works as expected in the test app", { app$set_inputs(!!ns("show_matrix") := TRUE) app$set_inputs(!!ns2("add-MAE-subjects-var_to_add") := "SEX") - app$wait_for_idle() + app$wait_for_idle(timeout = 40000) app$set_inputs(!!ns2("active-MAE-subjects-MAE_SEX-inputs-selection") := "M") # Ensure xvar and yvar get resetted to pc1 and pc2. @@ -169,16 +175,18 @@ test_that("pca module works as expected in the test app", { res <- app$get_value(input = ns("y_var")) expect_identical(res, "2") - app$expect_select_screenshot(ns("plot_pca-plot_main")) + res <- app$get_value(output = ns("test_pca")) + expect_snapshot( + cat(res) + ) # Update to cor tab. - app$set_inputs(!!ns("tab_selected") := "PCA") app$set_inputs(!!ns2("active-MAE-subjects-MAE_SEX-inputs-selection_open") := TRUE, allow_no_input_binding_ = TRUE) app$set_inputs(!!ns2("active-MAE-subjects-MAE_SEX-inputs-selection") := "F") app$set_inputs(!!ns2("active-MAE-subjects-MAE_SEX-inputs-selection_open") := FALSE, allow_no_input_binding_ = TRUE) app$wait_for_idle() - res <- app$get_value(output = ns("plot_pca-plot_main")) + res <- app$get_value(output = ns("test_pca")) expect_identical(res$message, "Sample size is too small. PCA needs more than 2 samples.") # Remove filter. @@ -189,7 +197,10 @@ test_that("pca module works as expected in the test app", { res <- app$wait_for_value(input = ns("n_top")) expect_identical(res, 500L) - app$expect_select_screenshot(ns("plot_pca-plot_main")) + res <- app$get_value(output = ns("test_pca")) + expect_snapshot( + cat(res) + ) # Change the number of top genes. app$set_inputs(!!ns("n_top") := 777L) @@ -204,16 +215,21 @@ test_that("pca module works as expected in the test app", { # Increase number of top genes to maximum. app$set_inputs(!!ns("n_top") := 2500L) app$wait_for_idle() - app$expect_select_screenshot(ns("plot_pca-plot_main")) + res <- app$get_value(output = ns("test_pca")) + expect_snapshot( + cat(res) + ) # Switch off gene filtering and check that table is still the same. app$set_inputs(!!ns("filter_top") := FALSE) app$wait_for_idle() - app$expect_select_screenshot(ns("plot_pca-plot_main")) + res <- app$get_value(output = ns("test_pca")) + expect_snapshot( + cat(res) + ) # Go back to first experiment and check that n_top stayed the same. app$set_inputs(!!ns("experiment-name") := "hd1") - app$set_inputs(!!ns("filter_top") := "TRUE") res <- app$wait_for_value(input = ns("n_top")) expect_identical(res, 2500L) app$stop() diff --git a/tests/testthat/test-quality.R b/tests/testthat/test-quality.R index 4c334739..e51968b1 100644 --- a/tests/testthat/test-quality.R +++ b/tests/testthat/test-quality.R @@ -32,6 +32,7 @@ test_that("quality module works as expected in the test app", { app$wait_for_idle(timeout = 20000) ns <- module_ns_shiny2(app) + # Check initial state of encodings. res <- app$get_value(input = ns("experiment-name")) expect_identical(res, "hd1") @@ -44,11 +45,14 @@ test_that("quality module works as expected in the test app", { # Check that warning message for at least 2 genes works as expected. app$set_inputs(!!ns("min_cpm") := 54356) - res <- app$wait_for_value(output = ns("plot-plot_out_main")) + res <- app$wait_for_value(output = ns("table")) expect_identical(res$message, "Please change gene filters to ensure that there are at least 2 genes") # Initial plot. - app$expect_select_screenshot(ns("plot-plot_out_main")) + res <- app$get_value(output = ns("table")) + expect_snapshot( + res + ) # Choose another experiment. app$set_inputs(!!ns("experiment-name") := "hd3") @@ -62,12 +66,19 @@ test_that("quality module works as expected in the test app", { expect_identical(res, 1777260L) # Final histogram plot. - app$expect_select_screenshot(ns("plot-plot_out_main")) + res <- app$get_value(output = ns("table")) + expect_snapshot( + cat(res) + ) # Change to another plot type so that we can choose another assay. app$set_inputs(!!ns("plot_type") := "Top Genes Plot") app$set_inputs(!!ns("assay-name") := "cpm") - app$expect_select_screenshot(ns("plot-plot_out_main")) + app$wait_for_idle(timeout = 30000) + res <- app$get_value(output = ns("table")) + expect_snapshot( + cat(res) + ) app$stop() }) diff --git a/tests/testthat/test-scatterplot.R b/tests/testthat/test-scatterplot.R index beab64fb..9495d235 100644 --- a/tests/testthat/test-scatterplot.R +++ b/tests/testthat/test-scatterplot.R @@ -40,7 +40,7 @@ test_that("scatterplot module works as expected in the test app", { res <- app$get_value(input = ns("experiment-name")) expect_identical(res, "hd1") - res <- app$get_value(output = ns("plot-plot_out_main")) + res <- app$get_value(output = ns("table")) expect_identical(res$message, "No assays eligible for this experiment, please make sure to add normalized assays") # Choose another experiment. @@ -55,7 +55,7 @@ test_that("scatterplot module works as expected in the test app", { res <- app$get_value(input = ns("y_spec-genes")) expect_null(res) - res <- app$get_value(output = ns("plot-plot_out_main")) + res <- app$get_value(output = ns("table")) expect_identical(res$message, "please select at least one gene") # Set one gene each. @@ -90,7 +90,10 @@ test_that("scatterplot module works as expected in the test app", { app$set_inputs(!!ns("facet_var-sample_var") := "AGE18") app$wait_for_idle() - app$expect_select_screenshot(ns("plot-plot_out_main")) + res <- app$get_value(output = ns("table")) + expect_snapshot( + cat(res) + ) app$stop() }) diff --git a/tests/testthat/test-volcanoplot.R b/tests/testthat/test-volcanoplot.R index 7bcca117..aa82ab48 100644 --- a/tests/testthat/test-volcanoplot.R +++ b/tests/testthat/test-volcanoplot.R @@ -39,19 +39,22 @@ test_that("volcanoplot module works as expected in the test app", { expect_null(res) # check initial message - res <- app$get_value(output = ns("plot-plot_out_main")) + res <- app$get_value(output = ns("test")) expect_identical(res$message, "Please select a group variable") # Select an initial group variable. app$set_inputs(!!ns("compare_group-sample_var") := "AGE18") - app$wait_for_idle() + app$wait_for_idle(timeout = 30000) - app$expect_select_screenshot(ns("plot-plot_out_main")) + res <- app$get_value(output = ns("test")) + expect_snapshot(cat(res)) # Now change the log2_fc_thresh and check that the plot is updated accordingly. app$set_inputs(!!ns("log2_fc_thresh") := 8) + app$wait_for_idle(timeout = 30000) - app$expect_select_screenshot(ns("plot-plot_out_main")) + res <- app$get_value(output = ns("test")) + expect_snapshot(cat(res)) app$stop() }) diff --git a/tests/testthat/volcanoplot/app.R b/tests/testthat/volcanoplot/app.R index cffb3523..2b544400 100644 --- a/tests/testthat/volcanoplot/app.R +++ b/tests/testthat/volcanoplot/app.R @@ -1,3 +1,3 @@ library(teal.modules.hermes) -sample_tm_g_volcanoplot() +sample_tm_g_volcanoplot(.test = TRUE) diff --git a/vignettes/Getting_Started.Rmd b/vignettes/Getting_Started.Rmd index 2cd05961..1e2b6970 100644 --- a/vignettes/Getting_Started.Rmd +++ b/vignettes/Getting_Started.Rmd @@ -59,7 +59,7 @@ srv <- function(input, filter_panel_api, mae_name) { output$encoding_ui <- renderUI({ - div( + tags$div( experimentSpecInput(session$ns("experiment"), data, mae_name), assaySpecInput(session$ns("assay")) )