Compare commits
2 Commits
76fa2fc0b1
...
72f89330e6
| Author | SHA1 | Date | |
|---|---|---|---|
| 72f89330e6 | |||
| 109acff436 |
+8
-3
@@ -167,13 +167,13 @@ sqlWriteTemp<-function(conn=dta, nhcs=nhc.test, file="queryOV.xlsx", samples.mod
|
||||
if (today==TRUE){
|
||||
cnag.exp$FECHA_ENVIO<-format(Sys.Date(), "%d/%m/%y")
|
||||
}
|
||||
}else{cnag.exp<-NULL}
|
||||
}else{cnag.exp<-sqlFetch(dta, "CNAG") %>% slice(0)}
|
||||
if (any(sapply(nhc.table$Samples, function(x) "rna" %in% strsplit(x,",")[[1]]) == T)){
|
||||
nhcs.rna<-nhc.table[sapply(nhc.table$Samples, function(x) "rna" %in% strsplit(x,",")[[1]]),"NHC"]
|
||||
umid.rna<-sqlFetch(conn, "UMID") %>% filter(NHC %in% nhcs.rna) %>% pull(UMID)
|
||||
sample.rna<-samples.exp %>% filter(UMID %in% umid.rna) %>% pull(CODIGO)
|
||||
rna.exp<-merge(data.frame("UMID"=umid.rna, "CODIGO"=sample.rna), sqlFetch(dta, "RNADNA") %>% slice(0), all=T)
|
||||
}else{rna.exp<-NULL}
|
||||
}else{rna.exp<- sqlFetch(dta, "RNADNA") %>% slice(0)}
|
||||
if (clinics.mod){
|
||||
## Importar los datos clínicos de pacientes existentes y generar nueva entrada par los nuevos
|
||||
upd.clinics<-sqlFetch(conn, "CLINICOS")
|
||||
@@ -184,7 +184,12 @@ sqlWriteTemp<-function(conn=dta, nhcs=nhc.test, file="queryOV.xlsx", samples.mod
|
||||
}
|
||||
|
||||
## Exportar tablas a la plantilla de entrada para su rellenado
|
||||
wb <- loadWorkbook(file)
|
||||
wb <- createWorkbook(file)
|
||||
addWorksheet(wb, "NHC")
|
||||
addWorksheet(wb, "samples")
|
||||
addWorksheet(wb, "CLINICS")
|
||||
addWorksheet(wb, "CNAG")
|
||||
addWorksheet(wb, "RNADNA")
|
||||
writeData(wb, "NHC", merge(nhc.table, upd.umid, sort = F))
|
||||
if (samples.mod){writeData(wb,"samples",samples.exp)}
|
||||
if (clinics.mod){writeData(wb,"CLINICS",upd.clinics)}
|
||||
|
||||
Reference in New Issue
Block a user