| name | benchos-snapgene |
| description | Parse SnapGene .dna files from the BenchOS workspace, inspect SeqViz payloads for registry attachments, and compute encoded proteins for plasmid registry items. Use when the user asks to read SnapGene files, inspect plasmid maps, or extract protein/primer information from a .dna file. |
| license | Proprietary |
| compatibility | Requires BenchOS agent runtime with `labbook_cli`, `benchos-cli`, and existing registry attachment access. |
| metadata | {"author":"benchos","version":"1"} |
| allowed-tools | labbook_cli |
BenchOS SnapGene
Use this skill when the user provides a .dna file or points to a plasmid registry attachment and wants SnapGene-derived information.
Quick Rules
- Prefer workspace
.dna paths or existing registry attachments.
- For workspace files, use
benchos-cli snapgene parse-workspace.
- For registry plasmid maps, use the dedicated SeqViz endpoint through
benchos-cli snapgene seqviz.
- If the user wants encoded proteins persisted onto a registry plasmid, use
benchos-cli snapgene compute-proteins.
Command Patterns
Parse a workspace SnapGene file
{"args":["snapgene","parse-workspace","--path",".chat-context/construct.dna"]}
Load SeqViz payload from a registry attachment
{"args":["snapgene","seqviz","--registry-id","157","--attachment-id","912"]}
Compute encoded proteins for a plasmid registry item
{"args":["snapgene","compute-proteins","--registry-id","157","--attachment-id","912","--overwrite","true","--include-backbone","false"]}