Skip to contents

Fetch GDCQuery metadata from GDC

Usage

response(x, ...)

# S3 method for class 'GDCQuery'
response(x, from = 0, size = 10, ..., response_handler = jsonlite::fromJSON)

response_all(x, ...)

Arguments

x

a GDCQuery object

...

passed to httr (good for passing config info, etc.)

from

integer index from which to start returning data

size

number of records to return

response_handler

a function that processes JSON (as text) and returns an R object. Default is fromJSON.

Value

A GDCResponse object which is a list with the following members:

  • results

  • query

  • aggregations

  • pages

Examples


# basic class stuff
gCases = cases()
resp = response(gCases)
class(resp)
#> [1] "GDCcasesResponse" "GDCResponse"      "list"            
names(resp)
#> [1] "results"      "query"        "pages"        "aggregations"

# And results from query
resp$results[[1]]
#>  [1] "69eced5b-1e76-45c9-bc9c-2aa71a921c57"
#>  [2] "e3b32485-b204-43a7-93a5-601408fcdf96"
#>  [3] "4829dd8c-5445-41b3-ae37-bbcc333e8c9e"
#>  [4] "d420e653-3fb2-432b-9e81-81232a80264d"
#>  [5] "bfe15f44-e1dd-46ed-b429-908822d0a781"
#>  [6] "8b3b1f24-419e-4043-82be-2bd41268bb0e"
#>  [7] "7717ccee-02fc-42aa-9951-e28ecb689ed5"
#>  [8] "f6824107-f92f-47fc-930a-cbe3bfe58895"
#>  [9] "fa30fc7f-90b6-4ca0-93b6-1351eae9dfc8"
#> [10] "9d03a2ac-ff8d-4017-b482-ece0c9eec5ed"