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,44 @@
# 03 Genotyping - reference_set 表录入说明
来源:`docs/architecture/03-genotyping-data-flow.md`
## 录入目标
`reference_set` 表示参考基因组集合,是 reference、variantset、variant 的参考侧上游。它可以关联来源 germplasm。
## 上下游关系
| 类型 | 内容 |
| --- | --- |
| 表 | `reference_set` |
| Java 实体 | `ReferenceSetEntity` |
| 前置依赖 | 可选 `germplasm` |
| 下游引用 | `reference``variantset``variant` |
| API | `/brapi/v2/referencesets` |
## 字段录入
| 字段 | 业务意义 | 录入方式 | 校验规则 |
| --- | --- | --- | --- |
| `id` | reference set 主键 | 系统生成;导入时可指定 | 必填、唯一 |
| `auth_user_id` | 数据所属用户 | 登录上下文自动写入 | 不允许前端手填 |
| `reference_set_name` | 参考集合名称 | 用户录入 | 建议必填 |
| `assemblypui` | assembly 永久标识 | 用户录入/导入 | 可选,建议唯一 |
| `description` | 参考集合说明 | 多行文本 | 可选 |
| `is_derived` | 是否派生参考 | 开关 | 可选 |
| `md5checksum` | 校验值 | 文本 | 可选,格式提示 |
| `sourceuri` | 来源 URI | URL 输入 | 可选URL 格式校验 |
| `species_ontology_term` | 物种本体 term | 文本/本体选择器 | 可选 |
| `species_ontology_termuri` | 物种本体 URI | URL 输入 | 可选URL 格式校验 |
| `source_germplasm_id` | 来源 germplasm | Germplasm 选择器 | 可选,若填需存在 |
## 页面与交互
- 列表页展示 referenceSetName、assemblyPUI、species、sourceGermplasm、reference 数、variantset 数。
- 详情页展示 reference、variantset、variant 入口。
## 关键校验
1. 删除 reference_set 前检查 `reference``variantset``variant` 引用。
2. 若填写 `source_germplasm_id`,必须引用已存在 germplasm。
3. md5 checksum 建议做格式提示,不强行阻断历史数据。