list_models
List available models for a task.
Use to discover model ids before passing one as the `model`
argument to a predict tool. The same catalog is also available
as the resource `gi://models`.
Returns a FLAT object — {task, default_model, models: [...]} — not the
{data, meta} envelope the predict tools return. Each model carries a
`bio_spec`, whose useful fields are `request_max_bp` (the enforced
ceiling, 500,000 everywhere) and `context_window_bp` (what the model
reads in one step — compare your sequence length against it: a shorter
one is scored against a padded window). `trained_window_bp` is the fixed
receptive field where there is no sliding window (null for a model
without one). For expression, `recommended_flank_bp` is how many bp the
model reads on each side of the TSS; longer TSS-centred input is
better, and fetch_gene_for_expression already fetches the largest
listed value. `request_max_bp` is the only cap; the other
fields describe what the model reads, not what the route accepts.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| task | Yes | Task name. One of: promoter, splice, enhancer, chromatin, expression, annotation. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||