enzyme_collection
Resolve one of your saved enzyme collections to the enzyme names in it, so a later step can scan, digest or design with 'my Golden Gate set' by name instead of whatever happens to be selected. Names the collection, says which of its enzymes the cut catalog can resolve and which it cannot, and — when a record is open — how many times each one cuts it. Left unnamed it answers for the collection that is currently active, and says that is what it did.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | No | the collection to resolve, by the name it has in the Enzyme Collections panel. Left unset, the active collection is used; with none active, the whole catalog is in scope and this says so rather than returning an empty set. | |
| _files | No | The project: record references shaped like _subject. Their records become library documents a tool names in sequences/parts/document; a trace or alignment is found by file name. | |
| _subject | No | The record to act on: exactly one of sequence, accession (+source), sample (an id from list_samples) or file ({name, text} or {name, base64}); record_index picks one record of several. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| count | Yes | how many enzymes resolved — branch on this rather than counting the array | |
| cutting | Yes | per enzyme, how many times it cuts the OPEN record — absent when nothing is open, because a cut count with no molecule behind it is a number nobody asked for | |
| enzymes | Yes | the enzyme names in the collection, ready to wire into any tool's `enzymes` parameter — the resolvable ones only, so a downstream digest never refuses on a name this step already knew was unusable | |
| available | Yes | every collection you have, by name, with its size and whether it is the active one — so a run that named the wrong collection can say what the right names were | |
| collection | Yes | the collection this answered for, or 'the whole catalog' when nothing is scoped | |
| unresolved | Yes | names in the collection that the bundled cut catalog does not carry, usually a custom enzyme defined in the panel or a supplier spelling. Reported rather than dropped: a set that silently shrinks is the reason a digest comes back short | |
| singleCutters | Yes | the enzymes cutting the open record exactly once — the ones a linearization or a directional clone can use. Empty when nothing is open |