rcsb_find_enzyme_classes
Convert free-text enzyme names or reactions to Enzyme Commission (EC) numbers for precise PDB structure searches.
Instructions
Resolve a free-text enzyme, enzyme class, or catalyzed reaction (e.g. alcohol dehydrogenase, protease, kinase, DNA polymerase, hydrolase, oxidoreductase) to Enzyme Commission (EC) numbers, for precise EC-based PDB searches instead of keyword guessing.
Use this when a request references an enzyme, enzyme class, or reaction — including "enzymes that catalyze / break down / degrade / synthesize / hydrolyze / phosphorylate ...". Resolve the phrase to an EC number here, then search by it — see the resolver guidance in the server instructions for the attribute path and lineage semantics.
Args: query: Free-text enzyme / reaction, e.g. "alcohol dehydrogenase", "protein kinase". limit: Max EC numbers to return. with_pdb_counts: If true (default), annotate each with pdb_entry_count (PDB entries carrying it, via rcsb_ec_lineage.id).
Returns: {query, count, enzymes:[{ec, name, pdb_entry_count?}]}.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | ||
| query | Yes | ||
| with_pdb_counts | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||