| 
																	
																	
																	
																 | 
																@ -1,4 +1,8 @@ | 
															
														
														
													
														
															
																 | 
																 | 
																library(shiny) | 
																 | 
																 | 
																library(shiny) | 
															
														
														
													
														
															
																 | 
																 | 
																 | 
																 | 
																 | 
																library(readxl) | 
															
														
														
													
														
															
																 | 
																 | 
																 | 
																 | 
																 | 
																library(DT) | 
															
														
														
													
														
															
																 | 
																 | 
																 | 
																 | 
																 | 
																
 | 
															
														
														
													
														
															
																 | 
																 | 
																 | 
																 | 
																 | 
																file<-"V:/LBM/VIROTERAPIA I TERAPIA GENICA/Lola/Proyecto Idibell UM - Lola/Documentacion ensayo clinico PULSE laboratorio/PULSE MUESTRAS -80.xlsx" | 
															
														
														
													
														
															
																 | 
																 | 
																
 | 
																 | 
																 | 
																
 | 
															
														
														
													
														
															
																 | 
																 | 
																ui <- fluidPage( | 
																 | 
																 | 
																ui <- fluidPage( | 
															
														
														
													
														
															
																 | 
																 | 
																
 | 
																 | 
																 | 
																
 | 
															
														
														
													
												
													
														
															
																| 
																	
																	
																	
																		
																			
																		
																	
																 | 
																@ -8,20 +12,50 @@ ui <- fluidPage( | 
															
														
														
													
														
															
																 | 
																 | 
																    # Sidebar | 
																 | 
																 | 
																    # Sidebar | 
															
														
														
													
														
															
																 | 
																 | 
																    sidebarLayout( | 
																 | 
																 | 
																    sidebarLayout( | 
															
														
														
													
														
															
																 | 
																 | 
																        sidebarPanel( | 
																 | 
																 | 
																        sidebarPanel( | 
															
														
														
													
														
															
																 | 
																 | 
																
 | 
																 | 
																 | 
																 | 
															
														
														
													
														
															
																 | 
																 | 
																 | 
																 | 
																 | 
																          fileInput(inputId = "excel", label = "Cargar Cajas", multiple = F) | 
															
														
														
													
														
															
																 | 
																 | 
																        ), | 
																 | 
																 | 
																        ), | 
															
														
														
													
														
															
																 | 
																 | 
																
 | 
																 | 
																 | 
																
 | 
															
														
														
													
														
															
																 | 
																 | 
																         | 
																 | 
																 | 
																         | 
															
														
														
													
														
															
																 | 
																 | 
																        mainPanel( | 
																 | 
																 | 
																        mainPanel( | 
															
														
														
													
														
															
																 | 
																 | 
																            | 
																 | 
																 | 
																 | 
															
														
														
													
														
															
																 | 
																 | 
																 | 
																 | 
																 | 
																          DTOutput("DT_ab") | 
															
														
														
													
														
															
																 | 
																 | 
																        ) | 
																 | 
																 | 
																        ) | 
															
														
														
													
														
															
																 | 
																 | 
																    ) | 
																 | 
																 | 
																    ) | 
															
														
														
													
														
															
																 | 
																 | 
																) | 
																 | 
																 | 
																) | 
															
														
														
													
														
															
																 | 
																 | 
																
 | 
																 | 
																 | 
																
 | 
															
														
														
													
														
															
																 | 
																 | 
																server <- function(input, output) { | 
																 | 
																 | 
																server <- function(input, output) { | 
															
														
														
													
														
															
																 | 
																 | 
																
 | 
																 | 
																 | 
																 | 
															
														
														
													
														
															
																 | 
																 | 
																    output$distPlot <- renderPlot({ | 
																 | 
																 | 
																 | 
															
														
														
													
														
															
																 | 
																 | 
																    }) | 
																 | 
																 | 
																 | 
															
														
														
													
														
															
																 | 
																 | 
																 | 
																 | 
																 | 
																  nitro<-reactiveValues() | 
															
														
														
													
														
															
																 | 
																 | 
																 | 
																 | 
																 | 
																  nitro$db<-NULL | 
															
														
														
													
														
															
																 | 
																 | 
																 | 
																 | 
																 | 
																   | 
															
														
														
													
														
															
																 | 
																 | 
																 | 
																 | 
																 | 
																  observe({ | 
															
														
														
													
														
															
																 | 
																 | 
																 | 
																 | 
																 | 
																    if (!is.null(input$excel)){  | 
															
														
														
													
														
															
																 | 
																 | 
																 | 
																 | 
																 | 
																      sheets<-excel_sheets(input$excel$datapath) | 
															
														
														
													
														
															
																 | 
																 | 
																 | 
																 | 
																 | 
																       | 
															
														
														
													
														
															
																 | 
																 | 
																 | 
																 | 
																 | 
																      table<-read_xlsx(input$excel$datapath, sheet = 1) %>%  | 
															
														
														
													
														
															
																 | 
																 | 
																 | 
																 | 
																 | 
																        add_column("Caja"=sheets[1]) %>%  | 
															
														
														
													
														
															
																 | 
																 | 
																 | 
																 | 
																 | 
																        gather(Columna, Vial, -1, -Caja) %>%  | 
															
														
														
													
														
															
																 | 
																 | 
																 | 
																 | 
																 | 
																        rename("Fila"="...1") | 
															
														
														
													
														
															
																 | 
																 | 
																 | 
																 | 
																 | 
																       | 
															
														
														
													
														
															
																 | 
																 | 
																 | 
																 | 
																 | 
																      if (length(sheets) > 1){ | 
															
														
														
													
														
															
																 | 
																 | 
																 | 
																 | 
																 | 
																        for (i in 2:length(sheets)){ | 
															
														
														
													
														
															
																 | 
																 | 
																 | 
																 | 
																 | 
																          table<-rbind( | 
															
														
														
													
														
															
																 | 
																 | 
																 | 
																 | 
																 | 
																            table, | 
															
														
														
													
														
															
																 | 
																 | 
																 | 
																 | 
																 | 
																            read_xlsx(input$excel$datapath, sheet = i) %>%  | 
															
														
														
													
														
															
																 | 
																 | 
																 | 
																 | 
																 | 
																              add_column("Caja"=sheets[i]) %>%  | 
															
														
														
													
														
															
																 | 
																 | 
																 | 
																 | 
																 | 
																              gather(Columna, Vial, -1, -Caja) %>%  | 
															
														
														
													
														
															
																 | 
																 | 
																 | 
																 | 
																 | 
																              rename("Fila"="...1") | 
															
														
														
													
														
															
																 | 
																 | 
																 | 
																 | 
																 | 
																          ) | 
															
														
														
													
														
															
																 | 
																 | 
																 | 
																 | 
																 | 
																        } | 
															
														
														
													
														
															
																 | 
																 | 
																 | 
																 | 
																 | 
																      } | 
															
														
														
													
														
															
																 | 
																 | 
																 | 
																 | 
																 | 
																       | 
															
														
														
													
														
															
																 | 
																 | 
																 | 
																 | 
																 | 
																      table<-table[,c("Caja","Fila","Columna","Vial")] | 
															
														
														
													
														
															
																 | 
																 | 
																 | 
																 | 
																 | 
																      nitro$db<-table | 
															
														
														
													
														
															
																 | 
																 | 
																 | 
																 | 
																 | 
																    } | 
															
														
														
													
														
															
																 | 
																 | 
																 | 
																 | 
																 | 
																  }) | 
															
														
														
													
														
															
																 | 
																 | 
																 | 
																 | 
																 | 
																
 | 
															
														
														
													
														
															
																 | 
																 | 
																 | 
																 | 
																 | 
																  output$DT_ab <- renderDT({ | 
															
														
														
													
														
															
																 | 
																 | 
																 | 
																 | 
																 | 
																    table<-nitro$db | 
															
														
														
													
														
															
																 | 
																 | 
																 | 
																 | 
																 | 
																    datatable(table, filter = "bottom", rownames = F, escape = F, extensions='Buttons',options = list(autoWidth=TRUE, dom = 'Bfrtip',buttons=I('colvis'), lengthMenu=c(10,20,50), pageLength=20, columnDefs=list(list("visible"=F,"targets"=match("Etiqueta",colnames(table))-1)))) | 
															
														
														
													
														
															
																 | 
																 | 
																 | 
																 | 
																 | 
																  }) | 
															
														
														
													
														
															
																 | 
																 | 
																} | 
																 | 
																 | 
																} | 
															
														
														
													
														
															
																 | 
																 | 
																
 | 
																 | 
																 | 
																
 | 
															
														
														
													
														
															
																 | 
																 | 
																# Run the application  | 
																 | 
																 | 
																# Run the application  | 
															
														
														
													
												
													
														
															
																| 
																	
																	
																	
																 | 
																
 |