fix:sample/plate 之前的开发

This commit is contained in:
彭帅
2026-05-28 11:56:17 +08:00
parent fc36bc83e3
commit 8b65de36b8
367 changed files with 57752 additions and 947 deletions

View File

@@ -0,0 +1,34 @@
# 03 Genotyping - callset_variant_sets 表录入说明
来源:`docs/architecture/03-genotyping-data-flow.md`
## 录入目标
`callset_variant_sets``callset``variantset` 的多对多关系表,表示某个样本调用集合覆盖了哪些 variantset。
## 上下游关系
| 类型 | 内容 |
| --- | --- |
| 表 | `callset_variant_sets` |
| 前置依赖 | `callset``variantset` |
| 下游引用 | 查询、导出和 allele matrix 范围过滤 |
## 字段录入
| 字段 | 业务意义 | 录入方式 | 校验规则 |
| --- | --- | --- | --- |
| `call_sets_id` | callset 主键 | CallSet 选择器/导入 | 必选,必须存在 |
| `variant_sets_id` | variantset 主键 | VariantSet 选择器/导入 | 必选,必须存在 |
## 页面与交互
- 通常在 CallSet 详情页或 VariantSet 详情页维护,不建议独立做主菜单。
- 创建 callset 后可选择一个或多个 variantset。
- 大批量导入 calls 时可以由导入任务自动创建关系。
## 关键校验
1. `call_sets_id``variant_sets_id` 必须存在。
2. 同一 callset 与 variantset 关系不应重复。
3. 删除关系不应删除 callset 或 variantset 主数据。