Skip to contents

Parse a query string into an AST (list of qop nodes).

Usage

parse_query(query_string)

Arguments

query_string

A character scalar.

Value

A list of AST node records.

Examples

# Most users call get_query() directly; parse_query() returns the AST.
ast <- parse_query("@ cell : donor")
is_axis_query("@ cell : donor")
#> [1] FALSE
get_query(example_cells_daf(), "@ cell : donor") |> head()
#> demux_07_12_20_1_AACAAGATCCATTTCA-1 demux_07_12_20_1_AACGAAAGTCCAATCA-1 
#>                               "N89"                               "N84" 
#> demux_07_12_20_1_AAGACAAAGTTCCGTA-1 demux_07_12_20_1_AGACTCATCTATTGTC-1 
#>                               "N86"                               "N84" 
#> demux_07_12_20_1_AGATAGACATTCCTCG-1 demux_07_12_20_1_ATCGTAGTCCAGTGCG-1 
#>                               "N89"                               "N89"