Skip to content

GenePad v0.6.9

Choose a tag to compare

@Masterchiefm Masterchiefm released this 03 Sep 01:17
· 88 commits to main since this release

本次更新的两大主角是引物结合分析与分子克隆模拟:引物结合位点检测更准、Tm 计算改用标准热力学模型,并新增简并引物支持;分子克隆改为按片段逐步处理,组装结果一图看懂。同时 Linux 下的编辑与滚动性能大幅改进,序列比对视图与色谱交互更强,还带来了文件分享等新功能。

✨ 新功能

引物结合分析(全面升级)

  • 结合位点检测更准:插入与凸环不再被"一刀切"过度惩罚,位点按「退火碱基数优先、再比分数」排序,更容易找到真正的最佳结合位点
  • Tm 计算采用 SantaLucia 1998 最近邻热力学模型:凸环、错配、简并碱基均参与计算,独立引物与结合位点使用同一套算法
  • 新增简并引物支持:NNK 等含简并码的引物可直接分析
  • 引物跨模板缺失结合时按缺口对齐双臂,以三段结构清晰显示
  • 调参更直接:取消 strict/standard/relaxed 三档预设,参数在引物对话框内即时调整、全局生效,模板变更自动重算
  • 显示更清楚:相邻结果气泡自动合并、跨行引物补显名称、酶表新增切点数一列

分子克隆模拟(重构)

  • 与「构建质粒」解耦:默认 1 个片段按需添加,每个片段一条处理链(限制性酶切 / PCR / 载体自连),每步生成可见的中间产物;修改上游参数自动清掉受影响的下游产物
  • 酶切步骤选齐酶即自动酶切,产物区间即时高亮并回标到原始序列(支持跨起点环绕);酶列表跟随左侧图谱的酶池筛选
  • PCR 引物单条输入即可,自动区分 3′ 退火区与 5′ 延伸;引物成形后实时显示在图谱与序列视图
  • 两端接头相同的片段正反皆可连时,自动列出全部取向产物(按序列去重),产物页直接切换预览与导出
  • 组装示意图重画:载体开口骨架、黏性末端榫卯咬合、失败连接留空隙凸起,成败一目了然
  • 图谱 / 序列视图与打开质粒完全一致,支持上下分栏比例拖动与全窗口铺满

序列比对视图

  • 比对区色谱图支持框选:选中一段色谱即选中对应参考序列区段并锁定条目;色谱条目色球改为高度拖杆,拖动即缩放峰幅(1/3–3×,双击复位)
  • 峰高显示更合理:常规峰接近满高,个别超强峰只裁平顶部,不再压矮整段
  • 匹配 / 错配配色更易读;比对标签锚定到比对起点,圆形图下半圈文字保持正立
  • 导入比对序列后自动跳转到第一个比对区,无需手动点击

文件与系统集成

  • 工具栏新增分享按钮:把已保存的文件直接交给系统分享面板(Windows / macOS / Android),双端 FASTQ 会把 R1/R2 一起分享
  • 设置新增「关于本程序」页(使用条款 + 隐私策略);另存为菜单按「推荐 / 其它」分组重组
  • 新增匿名使用统计:仅含安装标识与使用时长,每 7 天上报一次,可随时在设置中关闭;官网新增实时数据页展示系统分布
  • AI 翻译语言文件更稳:分段进行、失败自动重试、中断后可从断点继续
  • FASTQ 视图左下角补设置按钮;图谱双击酶切位点直接打开限制酶信息

FASTQ(NGS)

  • R1/R2 配对记忆跨运行形态共用:文件挪位置、换盘符也能识别;多选批量配对窗口按记忆自动预填
  • 序列分析报告在「带裁切锚点」口径下用颜色标出锚点区段(Top20 直方图与 Top100 表格同步显示)
  • 术语统一为「读段」;分析进行中取消立即生效,不再卡住

⚡ 性能与流畅度

  • Linux 更顺滑:大型比对不再冻结窗口,序列视图滚动更快,启动更快
  • 编辑更跟手:1Mb 级大序列的编辑不再卡顿,撤销 / 重做更轻快
  • .gen 文件不再随编辑无限膨胀(自动精简编辑历史)
  • 质粒库放在网络盘时,扫描明显提速

🐛 修复

  • 修复 Linux「打开方式」列表不显示 GenePad、.gen 文件被系统识别为世嘉 ROM 的问题
  • 修复分子克隆 / 电泳工具窗口跨窗口传参丢失
  • 修复图谱 Ctrl 两点配对选区不生效、滚轮缩放时外层容器跟着滚动的问题
  • 修复单行模式平滑跳转偶发被打断的问题
  • 右键菜单点空白处可靠关闭,二级子菜单纵向避让不再截断
  • FASTQ 配对询问框取消后不再残留窗口占位

完整变更:Masterchiefm/GenePad@v0.6.8...v0.6.9