make_filter {GenomicDataCommons} | R Documentation

## Create NCI GDC filters for limiting GDC query results

### Description

Searching the NCI GDC allows for complex filtering based on logical operations and simple comparisons. This function facilitates writing such filter expressions in R-like syntax with R code evaluation.

### Usage

    make_filter(expr, available_fields)

### Arguments

`expr` | a lazy-wrapped expression or a formula RHS equivalent
`available_fields` | a character vector of the additional names that will be injected into the filter evaluation environment

### Details

If used with available_fields, "bare" fields that are named in the available_fields character vector can be used in the filter expression without quotes.

### Value

a `list` that represents an R version of the JSON that will ultimately be used in an NCI GDC search or other query.

[Package GenomicDataCommons version 1.8.0 Index]