Skip to contents

Pure.

Usage

quickgo_parse_annotations(body)

Arguments

body

A parsed QuickGO annotation/search response.

Value

A tibble of go_id, go_name, evidence, reference, aspect, and source_url, one row per distinct GO term. NULL when there are none.

Examples

body <- list(results = list(list(
  goId = "GO:0001937",
  goName = "negative regulation of endothelial cell proliferation",
  goEvidence = "IMP",
  reference = "PMID:16648142"
)))
quickgo_parse_annotations(body)
#> # A tibble: 1 × 6
#>   go_id      go_name                        evidence reference aspect source_url
#>   <chr>      <chr>                          <chr>    <chr>     <chr>  <chr>     
#> 1 GO:0001937 negative regulation of endoth… IMP      PMID:166… NA     https://w…