Skip to contents

Pure.

Usage

panelapp_parse_index(body)

Arguments

body

A parsed PanelApp panels/ response.

Value

A tibble of id, name, version, disorders (a list column, as a panel carries any number), and source_url, one row per panel. NULL when the page is empty.

Examples

body <- list(results = list(
  list(id = 255, name = "Neurofibromatosis Type 1",
       relevant_disorders = list("NF1"))
))
panelapp_parse_index(body)
#> # A tibble: 1 × 5
#>   id    name                     version disorders source_url                   
#>   <chr> <chr>                    <chr>   <list>    <chr>                        
#> 1 255   Neurofibromatosis Type 1 NA      <chr [1]> https://panelapp.genomicseng…