Skip to contents

Reads columns clean_virus() already produced to flag duplicate records, vaccine viruses with large nucleotide changes, and VDPV positives with no emergence group. See checks_afp() for the return shape.

Usage

checks_virus(virus, reference_date = Sys.Date())

Arguments

virus

A cleaned virus tibble (from clean_virus()).

reference_date

Date treated as "today" for future-date checks (default Sys.Date()).

Value

A named list (summary + one tibble per flagged check); see checks_afp().

Examples

virus <- data.frame(id = c(1, 1), nt_changes = c(7, 7))
checks_virus(virus)$summary
#> # A tibble: 1 × 5
#>   check          domain severity n_flagged description                          
#>   <chr>          <chr>  <chr>        <int> <chr>                                
#> 1 virus_large_nt Virus  warning          2 Vaccine viruses with >= 6 nucleotide…