feat: init project codebase

This commit is contained in:
sinde21
2026-09-14 16:32:07 +08:00
parent c4b2a15757
commit da20fde7fb
140 changed files with 27855 additions and 0 deletions
+550
View File
@@ -0,0 +1,550 @@
<?php if (!defined('BASEPATH')) exit('No direct script access allowed');
/**
* 猫单基因繁育版疾病
*/
class Cat_disease_desc_model
{
protected
$list = [
'原发性青光眼'=>[
'检测项目'=>'原发性青光眼',
'检测手段'=>'Sanger 测序',
'基因型'=>'CTCC/CTCCCTCC',
'检测结果'=>[
'N/N'=>'无目标突变导致的遗传患病风险',
'N/F'=>'杂合突变',
'F/F'=>'纯合突变',
],
'结果说明'=>[
'N/N'=>'不携带突变基因。不会患病,也不会传递给下一代',
'N/F'=>'携带一份突变基因。不会患原发性青光眼,但会传递给一半的后代',
'F/F'=>'携带两份突变基因。患病严重',
]
],
'先天性肌无力'=>[
'检测项目'=>'先天性肌无力',
'检测手段'=>'Sanger 测序',
'基因型'=>'C/T',
'检测结果'=>[
'N/N'=>'无目标突变导致的遗传患病风险',
'N/F'=>'杂合突变',
'F/F'=>'纯合突变',
],
'结果说明'=>[
'N/N'=>'不携带突变基因。不会患病,也不会传递给下一代',
'N/F'=>'携带一份突变基因。不会患先天性肌无力,但会传递给一半的后代',
'F/F'=>'携带两份突变基因。患病严重',
]
],
'糖原贮积病IV型'=>[
'检测项目'=>'糖原贮积病IV型',
'检测手段'=>'Sanger 测序',
'基因型'=>'无6.2Kb缺失和334bp插入/ 6.2Kb缺失和334bp插入',
'检测结果'=>[
'N/N'=>'无目标突变导致的遗传患病风险',
'N/F'=>'杂合突变',
'F/F'=>'纯合突变',
],
'结果说明'=>[
'N/N'=>'不携带突变基因。不会患病,也不会传递给下一代',
'N/F'=>'携带一份突变基因。不会出现糖原贮积病症状,但会传递给一半的后代',
'F/F'=>'携带两份突变基因。患病严重',
]
],
'低钾血症'=>[
'检测项目'=>'低钾血症',
'检测手段'=>'Sanger 测序',
'基因型'=>'C/ T',
'检测结果'=>[
'N/N'=>'无目标突变导致的遗传患病风险',
'N/F'=>'杂合突变',
'F/F'=>'纯合突变',
],
'结果说明'=>[
'N/N'=>'不携带突变基因。不会患病,也不会传递给下一代',
'N/F'=>'携带一份突变基因。不会患低钾血症,但会传递给一半的后代',
'F/F'=>'携带两份突变基因。患病严重',
]
],
'视网膜萎缩症'=>[
'检测项目'=>'视网膜萎缩症',
'检测手段'=>'Sanger 测序',
'基因型'=>'A/C',
'检测结果'=>[
'N/N'=>'无目标突变导致的遗传患病风险',
'N/F'=>'杂合突变',
'F/F'=>'纯合突变',
],
'结果说明'=>[
'N/N'=>'不携带突变基因。不会患病,也不会传递给下一代',
'N/F'=>'携带一份突变基因。不会患视网膜萎缩症,但会传递给一半的后代',
'F/F'=>'携带两份突变基因。视网膜萎缩严重',
]
],
'丙酮酸激酶缺乏症'=>[
'检测项目'=>'丙酮酸激酶缺乏症',
'检测手段'=>'Sanger 测序',
'基因型'=>'G/A',
'检测结果'=>[
'N/N'=>'无目标突变导致的遗传患病风险',
'N/F'=>'杂合突变',
'F/F'=>'纯合突变',
],
'结果说明'=>[
'N/N'=>'不携带突变基因。不会患病,也不会传递给下一代',
'N/F'=>'携带一份突变基因。不会出现丙酮酸激酶缺乏症症状,但会传递给一半的后代',
'F/F'=>'携带两份突变基因。丙酮酸激酶缺乏症症状严重',
]
],
'肥厚性心肌病'=>[
'检测项目'=>'肥厚性心肌病',
'检测手段'=>'Sanger 测序',
'基因型'=>'
C/Gp.A31P
G/Ap.R820W',
'检测结果'=>[
'N/N'=>'无目标突变导致的遗传患病风险',
'N/F'=>'杂合突变',
'F/F'=>'纯合突变',
],
'结果说明'=>[
'N/N'=>'不携带突变基因。不会患病,也不会传递给下一代',
'N/F'=>'携带一份突变基因。可能会出现一定程度的肥厚性心肌病的症状,会传递给一半的后代',
'F/F'=>'携带两份突变基因。心肌肥厚症状严重',
]
],
'GM1神经节苷脂沉积症'=>[
'检测项目'=>'GM1神经节苷脂沉积症',
'检测手段'=>'Sanger 测序',
'基因型'=>'C/G',
'检测结果'=>[
'N/N'=>'无目标突变导致的遗传患病风险',
'N/F'=>'杂合突变',
'F/F'=>'纯合突变',
],
'结果说明'=>[
'N/N'=>'不携带突变基因。不会患病,也不会传递给下一代',
'N/F'=>'携带一份突变基因。不会出现GM1神经节苷脂累积病的症状,但会传递给一半的后代',
'F/F'=>'携带两份突变基因。GM1神经节苷脂累积病症状严重',
]
],
'多囊肾病'=>[
'检测项目'=>'多囊肾病',
'检测手段'=>'Sanger 测序',
'基因型'=>'C/A',
'检测结果'=>[
'N/N'=>'无目标突变导致的遗传患病风险',
'N/F'=>'杂合突变',
'F/F'=>'纯合突变',
],
'结果说明'=>[
'N/N'=>'不携带突变基因。不会患病,也不会传递给下一代',
'N/F'=>'携带一份突变基因。患多囊肾病,会传递给一半的后代',
'F/F'=>'携带两份突变基因。多囊肾病症状严重',
]
],
'折耳和软骨发育不良'=>[
'检测项目'=>'折耳和软骨发育不良',
'检测手段'=>'Sanger 测序',
'基因型'=>'G/T',
'检测结果'=>[
'N/N'=>'无目标突变导致的遗传患病风险',
'N/F'=>'杂合突变',
'F/F'=>'纯合突变',
],
'结果说明'=>[
'N/N'=>': 立耳,不携带突变基因。不会患病,也不会传递给下一代',
'N/F'=>': 折耳,携带一份突变基因。会传递给一半的后代',
'F/F'=>': 折耳,携带两份突变基因。可能带有严重软骨发育不良症',
]
],
'脊髓肌肉萎缩'=>[
'检测项目'=>'脊髓肌肉萎缩',
'检测手段'=>'Sanger 测序',
'基因型'=>'无140kb缺失/ 140kb缺失',
'检测结果'=>[
'N/N'=>'无目标突变导致的遗传患病风险',
'N/F'=>'杂合突变',
'F/F'=>'纯合突变',
],
'结果说明'=>[
'N/N'=>'不携带突变基因。不会患病,也不会传递给下一代',
'N/F'=>'携带一份突变基因。不会出现脊髓肌肉萎缩症状,但会传递给一半的后代',
'F/F'=>'携带两份突变基因。脊髓肌肉萎缩严重',
]
],
'GM2神经节苷脂沉积症'=>[
'检测项目'=>'GM2神经节苷脂沉积症',
'检测手段'=>'Sanger 测序',
'基因型'=>'TAATGTAGGTTCTCA / -intron11exon1215bp_del
TACTGGATATTGTGACTATGAATAC/inrc.1467_1491inv
GACC/-del GACC',
'检测结果'=>[
'N/N'=>'无目标突变导致的遗传患病风险',
'N/F'=>'杂合突变',
'F/F'=>'纯合突变',
],
'结果说明'=>[
'N/N'=>'不携带突变基因。不会患病,也不会传递给下一代',
'N/F'=>'携带一份突变基因。不会出现GM2神经节苷脂沉积症症状,但会传递给一半的后代',
'F/F'=>'携带两份突变基因。GM2神经节苷脂沉积症症状严重',
]
],
'急性间歇性卟啉症'=>[
'检测项目'=>'急性间歇性卟啉症',
'检测手段'=>'Sanger 测序',
'基因型'=>'ACAG / -c.107_110delACAG
G/Ac.826-1G>A
-/-c.189dupT
GAG/-c.844delGAG',
'检测结果'=>[
'N/N'=>'无目标突变导致的遗传患病风险',
'N/F'=>'杂合突变',
'F/F'=>'纯合突变',
],
'结果说明'=>[
'N/N'=>'不携带突变基因。不会患病,也不会传递给下一代',
'N/F'=>'携带一份突变基因。患有急性间歇性卟啉症,会传递给一半的后代',
'F/F'=>'携带两份突变基因。急性间歇性卟啉症症状严重',
]
],
'凝血因子XII缺乏症'=>[
'检测项目'=>'凝血因子XII缺乏症',
'检测手段'=>'Sanger 测序',
'基因型'=>' G / C',
'检测结果'=>[
'N/N'=>'无目标突变导致的遗传患病风险',
'N/F'=>'杂合突变',
'F/F'=>'纯合突变',
],
'结果说明'=>[
'N/N'=>'不携带突变基因。不会患病,也不会传递给下一代',
'N/F'=>'携带一份突变基因。不会出现凝血因子XII缺乏症症状,但会传递给一半的后代',
'F/F'=>'携带两份突变基因。凝血因子XII缺乏症症状严重',
]
],
'先天性红细胞生成性卟啉症'=>[
'检测项目'=>'先天性红细胞生成性卟啉症',
'检测手段'=>'Sanger 测序',
'基因型'=>'
G / Ac.140C>T
C/Tc. 331G>A',
'检测结果'=>[
'N/N'=>'无目标突变导致的遗传患病风险',
'N/F'=>'杂合突变',
'F/F'=>'纯合突变',
],
'结果说明'=>[
'N/N'=>'不携带突变基因。不会患病,也不会传递给下一代',
'N/F'=>'携带一份突变基因。不会出现先天性红细胞生成性卟啉症症状,但会传递给一半的后代',
'F/F'=>'携带两份突变基因。先天性红细胞生成性卟啉症症状严重',
]
],
'自身免疫性淋巴细胞增生综合症'=>[
'检测项目'=>'自身免疫性淋巴细胞增生综合症',
'检测手段'=>'Sanger 测序',
'基因型'=>'-/Ac.413_414insA',
'检测结果'=>[
'N/N'=>'无目标突变导致的遗传患病风险',
'N/F'=>'杂合突变',
'F/F'=>'纯合突变',
],
'结果说明'=>[
'N/N'=>'不携带突变基因。不会患病,也不会传递给下一代',
'N/F'=>'携带一份突变基因。不会患自身免疫性淋巴细胞增生综合症,但会传递给一半的后代',
'F/F'=>'携带两份突变基因。自身免疫性淋巴细胞增生综合症症状严重',
]
],
'头部缺陷'=>[
'检测项目'=>'头部缺陷',
'检测手段'=>'Sanger 测序',
'基因型'=>'CTCTCAGGACTG/-',
'检测结果'=>[
'N/N'=>'无目标突变导致的遗传患病风险',
'N/F'=>'杂合突变',
'F/F'=>'纯合突变',
],
'结果说明'=>[
'N/N'=>'不携带突变基因。不会患病,也不会传递给下一代',
'N/F'=>'携带一份突变基因。出现一定程度的头部缺陷症状,会传递给一半的后代',
'F/F'=>'携带两份突变基因。头部缺陷症状严重',
]
],
'高乳糜微粒血症'=>[
'检测项目'=>'高乳糜微粒血症',
'检测手段'=>'Sanger 测序',
'基因型'=>'C/T',
'检测结果'=>[
'N/N'=>'无目标突变导致的遗传患病风险',
'N/F'=>'杂合突变',
'F/F'=>'纯合突变',
],
'结果说明'=>[
'N/N'=>'不携带突变基因。不会患病,也不会传递给下一代',
'N/F'=>'携带一份突变基因。不会出现乳糜微粒血症症状,但会传递给一半的后代',
'F/F'=>'携带两份突变基因。高乳糜微粒血症症状严重',
]
],
'先天性肾上腺增生'=>[
'检测项目'=>'先天性肾上腺增生',
'检测手段'=>'Sanger 测序',
'基因型'=>'G/A',
'检测结果'=>[
'N/N'=>'无目标突变导致的遗传患病风险',
'N/F'=>'杂合突变',
'F/F'=>'纯合突变',
],
'结果说明'=>[
'N/N'=>'不携带突变基因。不会患病,也不会传递给下一代',
'N/F'=>'携带一份突变基因。不会出现先天性肾上腺增生,但会传递给一半的后代',
'F/F'=>'携带两份突变基因。先天性肾上腺增生严重',
]
],
'预期寿命较短的先天性少毛症'=>[
'检测项目'=>'预期寿命较短的先天性少毛症',
'检测手段'=>'Sanger 测序',
'基因型'=>'ACAG/-',
'检测结果'=>[
'N/N'=>'无目标突变导致的遗传患病风险',
'N/F'=>'杂合突变',
'F/F'=>'纯合突变',
],
'结果说明'=>[
'N/N'=>'不携带突变基因。不会患病,也不会传递给下一代',
'N/F'=>'携带一份突变基因。不会出现预期寿命较短的先天性少毛症症状,但会传递给一半的后代',
'F/F'=>'携带两份突变基因。预期寿命较短的先天性少毛症症状严重',
]
],
'胱氨酸尿症'=>[
'检测项目'=>'胱氨酸尿症',
'检测手段'=>'Sanger 测序',
'基因型'=>'
C/Tc.1342C>T
A/Gc.1846A>G
C/Tc.1175C>T
G/Ac.706G>A
T/Ac.881T>A',
'检测结果'=>[
'N/N'=>'无目标突变导致的遗传患病风险',
'N/F'=>'杂合突变',
'F/F'=>'纯合突变',
],
'结果说明'=>[
'N/N'=>'不携带突变基因。不会患病,也不会传递给下一代',
'N/F'=>'携带一份突变基因。患胱氨酸尿症,会传递给一半的后代',
'F/F'=>'携带两份突变基因。胱氨酸尿症症状严重',
]
],
'二氢嘧啶酶缺陷症'=>[
'检测项目'=>'二氢嘧啶酶缺陷症',
'检测手段'=>'Sanger 测序',
'基因型'=>'C/T',
'检测结果'=>[
'N/N'=>'无目标突变导致的遗传患病风险',
'N/F'=>'杂合突变',
'F/F'=>'纯合突变',
],
'结果说明'=>[
'N/N'=>'不携带突变基因。不会患病,也不会传递给下一代',
'N/F'=>'携带一份突变基因。不会出现二氢嘧啶酶缺陷症症状,但会传递给一半的后代',
'F/F'=>'携带两份突变基因。二氢嘧啶酶缺陷症症状严重',
]
],
'乙型血友病'=>[
'检测项目'=>'乙型血友病',
'检测手段'=>'Sanger 测序',
'基因型'=>'
C/Tc.1014C>T
G/Ac.247G>A',
'检测结果'=>[
'N/N'=>'无目标突变导致的遗传患病风险',
'N/F'=>'杂合突变',
'F/F'=>'纯合突变',
],
'结果说明'=>[
'N/N'=>'不携带突变基因。不会患病,也不会传递给下一代',
'N/F'=>'携带一份突变基因。可能出现乙型血友病症状,会传递给一半的后代',
'F/F'=>'携带两份突变基因。乙型血友病症状严重',
]
],
'高草酸尿症'=>[
'检测项目'=>'高草酸尿症',
'检测手段'=>'Sanger 测序',
'基因型'=>'G/A',
'检测结果'=>[
'N/N'=>'无目标突变导致的遗传患病风险',
'N/F'=>'杂合突变',
'F/F'=>'纯合突变',
],
'结果说明'=>[
'N/N'=>'不携带突变基因。不会患病,也不会传递给下一代',
'N/F'=>'携带一份突变基因。不会出现高草酸尿症症状,但会传递给一半的后代',
'F/F'=>'携带两份突变基因。高草酸尿症症状严重',
]
],
'黏多糖贮积症I型'=>[
'检测项目'=>'黏多糖贮积症I型',
'检测手段'=>'Sanger 测序',
'基因型'=>'TCG/-',
'检测结果'=>[
'N/N'=>'无目标突变导致的遗传患病风险',
'N/F'=>'杂合突变',
'F/F'=>'纯合突变',
],
'结果说明'=>[
'N/N'=>'不携带突变基因。不会患病,也不会传递给下一代',
'N/F'=>'携带一份突变基因。不会出现黏多糖贮积症症状,但会传递给一半的后代',
'F/F'=>'携带两份突变基因。黏多糖贮积症症状严重',
]
],
'黏多糖贮积症VI型'=>[
'检测项目'=>'黏多糖贮积症VI型',
'检测手段'=>'Sanger 测序',
'基因型'=>'T/C',
'检测结果'=>[
'N/N'=>'无目标突变导致的遗传患病风险',
'N/F'=>'杂合突变',
'F/F'=>'纯合突变',
],
'结果说明'=>[
'N/N'=>'不携带突变基因。不会患病,也不会传递给下一代',
'N/F'=>'携带一份突变基因。不会出现黏多糖贮积症症状,但会传递给一半的后代',
'F/F'=>'携带两份突变基因。黏多糖贮积症症状严重',
]
],
'黏多糖贮积症VII型'=>[
'检测项目'=>'黏多糖贮积症VII型',
'检测手段'=>'Sanger 测序',
'基因型'=>'G/Ac.1051G>A
C/Tc.C1424T
T/Gc.1421T>G',
'检测结果'=>[
'N/N'=>'无目标突变导致的遗传患病风险',
'N/F'=>'杂合突变',
'F/F'=>'纯合突变',
],
'结果说明'=>[
'N/N'=>'不携带突变基因。不会患病,也不会传递给下一代',
'N/F'=>'携带一份突变基因。不会出现黏多糖贮积症症状,但会传递给一半的后代',
'F/F'=>'携带两份突变基因。黏多糖贮积症症状严重',
]
],
'先天性肌强直'=>[
'检测项目'=>'先天性肌强直',
'检测手段'=>'Sanger 测序',
'基因型'=>'G/T',
'检测结果'=>[
'N/N'=>'无目标突变导致的遗传患病风险',
'N/F'=>'杂合突变',
'F/F'=>'纯合突变',
],
'结果说明'=>[
'N/N'=>'不携带突变基因。不会患病,也不会传递给下一代',
'N/F'=>'携带一份突变基因。有可能出现先天性肌强直症状,会传递给一半的后代',
'F/F'=>'携带两份突变基因。先天性肌强直症状严重',
]
],
'C1型尼曼匹克氏病'=>[
'检测项目'=>'C1型尼曼匹克氏病',
'检测手段'=>'Sanger 测序',
'基因型'=>'C/G',
'检测结果'=>[
'N/N'=>'无目标突变导致的遗传患病风险',
'N/F'=>'杂合突变',
'F/F'=>'纯合突变',
],
'结果说明'=>[
'N/N'=>'不携带突变基因。不会患病,也不会传递给下一代',
'N/F'=>'携带一份突变基因。不会出现尼曼-匹克式 C1病症状,但会传递给一半的后代',
'F/F'=>'携带两份突变基因。尼曼-匹克式 C1病症状严重',
]
],
'C2型尼曼匹克氏病'=>[
'检测项目'=>'C2型尼曼匹克氏病',
'检测手段'=>'Sanger 测序',
'基因型'=>'C/T',
'检测结果'=>[
'N/N'=>'无目标突变导致的遗传患病风险',
'N/F'=>'杂合突变',
'F/F'=>'纯合突变',
],
'结果说明'=>[
'N/N'=>'不携带突变基因。不会患病,也不会传递给下一代',
'N/F'=>'携带一份突变基因。不会出现尼曼-匹克式C2病症状,但会传递给一半的后代',
'F/F'=>'携带两份突变基因。尼曼-匹克式C2病症状严重',
]
],
'维生素D依赖性佝偻病'=>[
'检测项目'=>'维生素D依赖性佝偻病',
'检测手段'=>'Sanger 测序',
'基因型'=>'C/A',
'检测结果'=>[
'N/N'=>'无目标突变导致的遗传患病风险',
'N/F'=>'杂合突变',
'F/F'=>'纯合突变',
],
'结果说明'=>[
'N/N'=>'不携带突变基因。不会患病,也不会传递给下一代',
'N/F'=>'携带一份突变基因。不会出现维生素D依赖性佝偻病症状,但会传递给一半的后代',
'F/F'=>'携带两份突变基因。维生素D依赖性佝偻病症状严重',
]
],
'渐进性视网膜萎缩'=>[
'检测项目'=>'渐进性视网膜萎缩',
'检测手段'=>'Sanger 测序',
'基因型'=>'AG/-',
'检测结果'=>[
'N/N'=>'无目标突变导致的遗传患病风险',
'N/F'=>'杂合突变',
'F/F'=>'纯合突变',
],
'结果说明'=>[
'N/N'=>'不携带突变基因。不会患病,也不会传递给下一代',
'N/F'=>'携带一份突变基因。不会出现渐进性视网膜萎缩,但会传递给一半的后代',
'F/F'=>'携带两份突变基因。渐进性视网膜萎缩严重',
]
],
'白细胞粘附缺陷症Ⅰ型'=>[
'检测项目'=>'白细胞粘附缺陷症Ⅰ型',
'检测手段'=>'Sanger 测序',
'基因型'=>'GCCCTCTGGTCCGGTGAGTTCCGC/-',
'检测结果'=>[
'N/N'=>'无目标突变导致的遗传患病风险',
'N/F'=>'杂合突变',
'F/F'=>'纯合突变',
],
'结果说明'=>[
'N/N'=>'不携带突变基因。不会患病,也不会传递给下一代',
'N/F'=>'携带一份突变基因。不会患白细胞黏附缺陷症Ⅰ型,但会传递给一半的后代',
'F/F'=>'携带两份突变基因。白细胞黏附缺陷症症状严重',
]
],
'炎性线性疣状表皮痣'=>[
'检测项目'=>'炎性线性疣状表皮痣',
'检测手段'=>'Sanger 测序',
'基因型'=>'A/G',
'检测结果'=>[
'N/N'=>'无目标突变导致的遗传患病风险',
'N/F'=>'杂合突变',
'F/F'=>'纯合突变',
],
'结果说明'=>[
'N/N'=>'不携带突变基因。不会患病,也不会传递给下一代',
'N/F'=>'携带一份突变基因。会炎性线性疣状表皮痣,也会传递给一半的后代',
'F/F'=>'携带两份突变基因。炎性线性疣状表皮痣症状严重',
]
]
];
function breeding_single_detail($name)
{
if(!isset($this->list[$name])){
return [];
}
return $this->list[$name];
}
}