Skip to contents

Search across datasets by text patterns in metadata fields.

Usage

search_structures(
  pattern,
  fields = c("id", "structure_id", "filename"),
  record_ids = NULL,
  ignore_case = TRUE
)

Arguments

pattern

Search pattern (regular expression)

fields

Fields to search in. Default searches common identifier fields.

record_ids

Zenodo record IDs to search. Default searches all installed.

ignore_case

If TRUE (default), search is case-insensitive.

Value

Tibble of matching structures with dataset_id column

Examples

if (FALSE) { # \dontrun{
# Search for structures containing "kinase" in any ID field
search_structures("kinase")

# Search in specific fields
search_structures("P00571", fields = c("id", "structure_id"))

# Case-sensitive search
search_structures("AT1G", ignore_case = FALSE)

# Regex pattern
search_structures("^AT[0-9]G")
} # }