This is a DNA map viewer based on Teselagen's Open Vector Editor (OVE), adapted for, and integrated in, BenchBaze.
It loads a DNA map file from a URL supplied by BenchBaze, parses it and renders it.
- Install dependencies:
yarn install- Build the app
yarn build- Optionally, start the development server for testing:
yarn startThe server listens on port 5173 by default.
Send a GET request with the following query parameters:
| Parameter | Required | Description |
|---|---|---|
file_name |
Yes | URL/path to the sequence file to fetch |
file_format |
Yes | Parser hint used in the app (gbk or dna) |
title |
No | Display name shown in the editor and used for export filenames |
show_oligos |
No | If present, primers are shown and translations are hidden |
Example:
http://localhost:5173/?file_name=https://example.org/plasmids/pABC123.gbk&file_format=gbk&title=pABC123
- At the moment, the viewer is read-only (
readOnly: truein editor config). - The toolbar includes tools for cut sites, features, oligos, ORFs, visibility, and find.
- Full-length generic annotations with these names are filtered out before rendering:
synthetic dna construct,recombinant plasmid,source.