dsh-bioviewer
向 dsh-better-sidebar 注册 Mol* 文件预览器,支持 PDB、mmCIF、MRC 密度图、小分子和 Chimera .cmm 标记(含 .gz),并提供 BioViewer 工作区标签以及 bio_open / bio_add 工具。
安装
dsh plugin --profile web add dsh-bioviewer
沙箱测试
这个插件还没测过。提交测试 →
README
dsh-bioviewer
[English](README_EN.md) · 中文
在 DeepSeek Harness 侧边栏里查看生物大分子、冷冻电镜密度图与小分子。插件向 dsh-better-sidebar 注册预览器,用 Mol\*(@molstudio/react)渲染,与 BioViewer VS Code 扩展 同一套 viewer。
功能
- PDB / mmCIF / Binary CIF、MRC 密度图、小分子,以及 Chimera
.cmm标记(可与密度图叠图) - 所有格式支持
.gz;「BioViewer」tab 浏览工作区;跟随 DSH 明暗主题与界面语言 - 文件被改写时替换重载,不叠加
- 模型可用
bio_open打开文件或数据库条目(pdb:1cbs、alphafold:P00533、emdb:EMD-1234)
截图
支持的格式
类别 · 扩展名 · Mol\* reader
结构 · pdb ent · pdb
结构 · cif mmcif mcif bcif · mmcif
体数据 · mrc map ccp4 · ccp4
小分子 · sdf sd · sdf
小分子 · mol · mol
小分子 · mol2 · mol2
小分子 · pdbqt · pdbqt
小分子 · gro · gro
小分子 · xyz · xyz
标记模型 · cmm · MolStudio 画成球与管
每个扩展名也都支持 .gz(1abc.pdb.gz、map.mrc.gz 等)。
安装
需要 DSH 0.2.2-rc.1 或更新版本(cordis 4.1.0、Node.js 24.9+)。
dsh plugin --profile web add dsh-bioviewer dsh plugin --profile web add dsh-better-sidebar@latest
没有 better-sidebar 时插件会加载,但不显示 viewer。开发用本地检出:
bun install && bun run build dsh plugin --profile web add "link:$PWD"
市场上架
插件会出现在读取 GitHub dsh-plugin topic 的市场,以及 awesome-dsh-plugin 目录。商店图见 screenshots.json。图标与 BioViewer VS Code 扩展 共用 resources/img/icon.png。
使用
侧边栏 + 菜单打开「BioViewer」,或从文件树 / 聊天链接打开受支持的文件。.gz 与未压缩文件用法相同。
Agent 打开
bio_open 的 target 是路径或 pdb: / alphafold: / emdb: 条目,打开新标签。bio_add 用同样的 target 把对象叠进当前 BioViewer(密度图叠结构、标记叠密度图、再开一个 PDB)。没有已打开的 viewer 时 bio_add 会先创建一个。title 可选。delivered: true 表示已到达客户端;false 表示侧边栏未挂载、已排队。不支持的扩展名会被拒绝,并列出可支持格式。
开发
Bun 1.4.4。bun run verify:fast 是 pre-push 与 CI 的门禁。架构与宿主契约见 [AGENTS.md](AGENTS.md);规格见 [规格索引](specs/README.md);[历史验证](docs/VERIFICATION.md) 不是当前验收。
bun install bun run verify:fast
已知限制
工作区浏览器只列一层。
许可证
MIT
以上内容来自 npm 上的 README,我们只做格式化,不改内容。
版本
npm 上共发布:4,最后更新 2026-11-05