跳转至

遗传模拟:参数与补充说明

用法和示例见功能教程。

各功能按作用、API、输入、输出、示例代码和结果说明介绍。运行前按说明准备凭据、本地文件与可选依赖;远程结果随数据库版本与查询时间变化。

模拟独立位点的等位基因遗传

dnakit.workflows.simulate_inheritance(father, mother, trait_registry, disease_registry, *, offspring_count=3, generation=1, mutation_rate=0.001, seed=None, verbose=True)

参数 类型 必填 / 默认值 说明与约束
father dict[str, Any] 必填 父方记录,sex 必须为 Male;基因型字段遵循 Genomebook 数据结构。
mother dict[str, Any] 必填 母方记录,sex 必须为 Female;基因型字段遵循 Genomebook 数据结构。
trait_registry dict[str, Any] 必填 显式提供的性状与位点定义。
disease_registry dict[str, Any] 必填 显式提供的疾病位点定义。
offspring_count int 3 模拟后代数量,1–10000。
generation int 1 代次标签,正整数。
mutation_rate float 0.001 每个位点的模拟突变率,范围 0–1。
seed int | None None 局部随机数种子;不修改全局随机状态。
verbose bool True 是否显示 DNAKit 运行提示;不会改变返回值。