Nested list from a table of ontology relations
Arguments
- relations
A data frame of ontology relations (the "relations" element of the list returned by
obo_parser
in case its argument `tables` isTRUE
).
Examples
goslim_url <-
"http://current.geneontology.org/ontology/subsets/goslim_generic.obo"
path <- tempfile()
httr::GET(goslim_url, httr::write_disk(path, overwrite = TRUE))
#> Response [http://current.geneontology.org/ontology/subsets/goslim_generic.obo]
#> Date: 2023-03-22 17:53
#> Status: 200
#> Content-Type: text/obo
#> Size: 113 kB
#> <ON DISK> /tmp/Rtmpp8VEpU/file30076f2ff8ae
obo <- obo_parser(path, tables = TRUE)
unlink(path)
rel_list <- relations_table_to_list(obo$relations)