Skip to content

Desktop App

BOHUYESHAN-APB edited this page Aug 7, 2026 · 2 revisions

桌面应用

Linxira Bio SDK 包含一个原生 Rust 桌面应用 (linxira-bio-ui),基于 egui 构建。

启动

cargo run -p linxira-bio-ui

界面布局

桌面应用采用左侧导航栏 + 右侧主内容区的布局:

  • 左侧导航栏:页面切换、中英文切换
  • 顶部栏:标题、许可证标识、版本号
  • 主内容区:当前页面的内容

页面功能

数据工作台

4 步分析工作流:

  1. 导入 — 拖拽或选择文件,支持 FASTA、FASTQ、GFF、VCF、BED、CSV、PDB 等格式
  2. 数据检查 — 自动检测格式并显示摘要统计(序列数、长度、GC 含量等)
  3. 分析 — 从 50+ 种分析能力中选择,自动匹配数据格式
  4. 结果 — 查看表格、SVG 图表,支持导出 CSV/TSV/JSON/XLSX

结构查看器

交互式 3D 蛋白质结构查看器,支持:

  • 旋转、缩放、平移
  • 残基选择和距离测量
  • PDB 和 mmCIF 格式
  • AlphaFold pLDDT 着色
  • 导出截图

运行环境

自动检测本地环境中的工具和运行时:

  • Rust、Python、R、Java
  • 生物信息学工具(samtools、bcftools 等)
  • Docker、Conda 等容器/环境管理器

文档

中英文能力参考文档,每种能力都有详细的参数说明和示例。

许可证

显示 AGPL-3.0 许可信息和第三方依赖列表。

操作模式

  • 引导模式:适合初学者,逐步引导完成分析
  • 专家模式:适合有经验的用户,直接访问所有功能

Clone this wiki locally