生物学上的 db SNP什么意思,与SNP有何联系

生物学上的 db SNP什么意思,与SNP有何联系,第1张

核苷酸多态性数据库 database of SNP。

dbSNP数据库为广大研究者提供了丰富的SNPs信息,充分地利用dbSNP数据库中的资源将大幅度降低研究成本提高研究效率。

SNP-单核苷酸多态性(SNP):全称Single Nucleotide Polymorphisms,是指在基因组上单个核苷酸的变异,形成的遗传标记,其数量很多,多态性丰富。指在基因组上单个核苷酸的变异,包括置换、颠换、缺失和插入。从理论上来看每一个SNP 位点都可以有4 种不同的变异形式,但实际上发生的只有两种,即转换和颠换,二者之比为2 :1。SNP 在CG序列上出现最为频繁,而且多是C转换为T ,原因是CG中的C 常为甲基化的,自发地脱氨后即成为胸腺嘧啶。一般而言,SNP 是指变异频率大于1 %的单核苷酸变异。在人类基因组中大概每1000 个碱基就有一个SNP ,人类基因组上的SNP 总量大概是3 ×10E6 个 。

给你举一个最简单的例子吧,假设你要设计一个通用框架,这个框架会涉及到数据库的 *** 作,但是你不能限定用户用哪个数据库,这个时候你就可以用到多态。

你可以设计一个接口:databaseDao

然后,每个不同的数据库,你可以编写接口的实现类,比如:SQLServerDao, mysqlDao, DB2Dao等等

当用户使用你框架的时候,他就可以用多态,实现自己的数据库连接功能:

DaoBaseDao dao = new SQLServerDao() //针对SQLServer的接口实现,这里dao就是多态


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10862602.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-11
下一篇 2023-05-11

发表评论

登录后才能评论

评论列表(0条)

保存