We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
@tinghf alerted me that this block of code breaks on the simulated data because sample isn't a valid column.
sample
incidence-mapper/dbViewR/R/selectFromDB.R
Lines 138 to 153 in 97ad7e2
The short-term fix is to wrap this block with an if(source == 'production') as in
if(source == 'production')
if(source == 'production'){ # filter out nested PCR targets to retain high-level target only # Flu A keepTargetList <- unique(db$sample[db$pathogen %in% c("Flu_A_H1","Flu_A_H3")]) dropTargetList <- unique(db$sample[db$pathogen %in% c("Flu_A_pan")]) dropSampleList <- intersect(dropTargetList,keepTargetList) db <- db %>% filter( !(sample %in% dropSampleList & db$pathogen %in% c("Flu_A_pan"))) # enterovirus keepTargetList <- unique(db$sample[db$pathogen %in% c("EV_D68")]) dropTargetList <- unique(db$sample[db$pathogen %in% c("EV_pan")]) dropSampleList <- intersect(dropTargetList,keepTargetList) db <- db %>% filter( !(sample %in% dropSampleList & db$pathogen %in% c("EV_pan"))) }
Long term, we should keep the simulated data synchronized with the necessary test cases. You can see the workflow pattern to do that in commits to the simulated-data repo: https://github.com/seattleflu/simulated-data/commits/master.
The text was updated successfully, but these errors were encountered:
in bamboo this manifest as error like following:
Error in match(x, table, nomatch = 0L) : 'match' requires vector arguments Calls: expandDB ... as.data.frame -> filter -> filter.tbl_df -> filter_impl -> %in% Execution halted
That's failed in following line in selectFromDB.R:
db <- db %>% filter( !(sample %in% dropSampleList & db$pathogen %in% c("EV_pan")))
Sorry, something went wrong.
No branches or pull requests
@tinghf alerted me that this block of code breaks on the simulated data because
sample
isn't a valid column.incidence-mapper/dbViewR/R/selectFromDB.R
Lines 138 to 153 in 97ad7e2
The short-term fix is to wrap this block with an
if(source == 'production')
as inLong term, we should keep the simulated data synchronized with the necessary test cases. You can see the workflow pattern to do that in commits to the simulated-data repo: https://github.com/seattleflu/simulated-data/commits/master.
The text was updated successfully, but these errors were encountered: