build_custom_query
Construct complex ENA queries by combining multiple field conditions with logical operators for precise filtering of nucleotide sequence data.
Instructions
Build a custom ENA query from field conditions.
Usage Tips
Advanced tool for constructing complex queries by combining multiple field conditions with logical operators. Use for precise filtering beyond what search_rna_studies() offers. Call get_available_fields() first to discover searchable field names.
Returns
dict Dictionary containing: - query: The constructed ENA query string - field_count: Number of conditions used - operator: Logical operator used - example_usage: How to use this query with other tools - error: Error message if any
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| field_conditions | Yes | List of conditions, each with "field", "operator" (=, >=, <=, !=, contains), and "value" | |
| operator | No | Logical operator to combine conditions (AND or OR) | AND |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||