Skip to contents

Reads columns clean_es() already produced to flag duplicate sample IDs, blank/future collection dates, unreconciled GUIDs and missing/zero coordinates. See checks_afp() for the return shape.

Usage

checks_es(es, reference_date = Sys.Date())

Arguments

es

A cleaned ES tibble (from clean_es()).

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

es <- data.frame(
  id = 1, sample_id = "E1", adm0 = "CHAD",
  collection_date = "2024-02-01"
)
checks_es(es)$summary
#> # A tibble: 5 × 7
#>   check             domain severity n_flagged status missing_columns description
#>   <chr>             <chr>  <chr>        <int> <chr>  <chr>           <chr>      
#> 1 es_missing_guid   ES     error           NA not_r… "adm1_guid, ad… Samples mi…
#> 2 es_duplicates     ES     warning          0 check… ""              Duplicate …
#> 3 es_no_collection… ES     warning          0 check… ""              ES samples…
#> 4 es_future_collec… ES     warning          0 check… ""              Collection…
#> 5 es_empty_coords   ES     info            NA not_r… "site_y_coordi… Samples wi…