Skip to content

Dev - #40

Merged
Ho-Tung merged 8 commits into
mainfrom
dev
Sep 6, 2026
Merged

Dev#40
Ho-Tung merged 8 commits into
mainfrom
dev

Conversation

@Ho-Tung

@Ho-Tung Ho-Tung commented Sep 6, 2026

Copy link
Copy Markdown
Member

No description provided.

1.  修复多处变量命名冲突问题,将所有名为var的局部变量重命名为var_
2.  更新注释中匹配的变量名描述,保持代码可读性一致
3.  新增seqcode_demo示例项目与完整的SeqUtils高级功能测试用例
4.  更新README文档,补充SeqUtils功能说明与测试用例数量
新增了三个R/Bioconductor工具的MoonBit移植实现:
1. pqs_finder:G-四链体(PQS)检测工具,支持自定义评分与链搜索
2. dnacopy:基于CBS循环二分分割的拷贝数分析工具
3. regione_r:基因组区域置换检验工具,支持随机化与mask

同时添加了对应的完整测试用例与示例程序,更新README文档说明新增模块与示例。
新增了从Biopython移植的完整解链温度计算功能,包括Wallace法则、GC经验公式、近邻热力学算法,支持多种盐/镁离子/化学添加剂校正、错配与悬挂末端处理。同时添加了对应的示例程序与8000+行的单元测试,更新README文档与项目示例列表。
添加了完整的minet模块实现,包括离散化、熵估计、互信息计算、ARACNE/CLR/MRNET三种网络推断方法,以及验证评分功能;新增示例demo和测试用例,更新README文档说明。
移植Biopython Bio.Align的MSA统计能力:
1. 新增alignment_letter_counts实现列字母计数与频率计算
2. 新增alignment_substitution_matrix实现对称替换计数矩阵
3. 配套添加完整的单元测试与示例demo
4. 更新README文档与项目统计信息
- 实现 pi0est 支持三次光滑样条与闭形式自助法两种pi0估计
- 新增 lfdr 局部FDR计算,支持probit/logit变换与高斯KDE
- 实现 pooled/test-specific 经验p值计算
- 完整 qvalue 分析流程,支持pFDR校正与fdr.level显著性筛选
- 添加 qvalue_demo 示例与400+单元测试用例
- 更新文档与测试计数统计
新增了从Biopython C聚类库移植的数值聚类功能,包括8种距离计算、层次聚类、k-means/k-medoids、SOM、PCA以及Eisen Cluster/TreeView格式读写支持,同时添加了完整的示例程序和测试用例,更新了文档说明与测试计数。
1.  重构pqsfinder核心搜索逻辑,新增pqs_search函数返回density和max_scores逐位置统计向量
2.  实现overlapping模式,支持导出所有符合条件的PQS构象并去重保留最高分
3.  新增Pqs::sequence方法支持提取PQS命中的序列
4.  更新示例程序,新增deep搜索、重叠构象展示和序列提取的演示
5.  补充大量单元测试覆盖新功能
6.  更新README文档和项目说明,同步功能变更
7.  调整测试用例计数,更新统计信息
@Ho-Tung
Ho-Tung merged commit 7dfa3c2 into main Sep 6, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants