鱼C论坛

 找回密码
 立即注册
查看: 2813|回复: 5

基因序列比较求原创代码

[复制链接]
发表于 2019-11-29 10:03:19 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
本帖最后由 Spirit_zoro 于 2019-11-29 13:36 编辑

人类基因由4种核苷酸,分别用字母ACTG表示。要求编写一个程序,按以下规则比较两个基因序列并确定它们的相似程度。即给出两个基因序列AGTGATG和GTTAG,它们有多相似呢?测量两个基因相似度的一种方法称为对齐。使用对齐方法可以在基因的适当位置加入空格,让两个基因的长度相等,然后根据基因的分值矩阵计算分数

例:比较AGTGATG与GTTAG
第一种对齐方案为:
首先可以给AGTGATG插入一个空格得:AGTGAT-G
GTTAG插入3个空格即得:-GT--TAG
上面的匹配分值为:-3+5+5+(-2)+(-3)+5+(-3)+5=9.
第二种对齐方案为:
AGTGATG
-GTTA-G
得到的分值为:(-3)+5+5+(-2)+5+(-1)+5=14.
当然还有其它对齐方式,但以上对齐方式是最优的,所以两个基因的相似度就为14。

分值矩阵
    A C G T -
A 5 -1 -2 -1 -3
C -1 5 -3 -2 -4
G -2 -3 5 -2 -2
T -1 -2 -2 5 -1
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2019-11-29 10:57:41 | 显示全部楼层
这等专业知识,烦请详细说明
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-11-29 11:00:02 | 显示全部楼层
阴阳神万物主 发表于 2019-11-29 10:57
这等专业知识,烦请详细说明

基因序列比较 - S_hen_的博客 - CSDN博客 https://blog.csdn.net/S_hen_/article/details/86243509
求一个和这个代码不同的代码
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-11-29 11:08:23 From FishC Mobile | 显示全部楼层
基因的相似分值是怎么算的,没看懂
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-11-29 11:13:26 From FishC Mobile | 显示全部楼层
分值矩阵都不发,咋做?
这里
    A C G T -
A 5 -1 -2 -1 -3
C -1 5 -3 -2 -4
G -2 -3 5 -2 -2
T -1 -2 -2 5 -1
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-11-29 12:32:54 | 显示全部楼层
Unicorn# 发表于 2019-11-29 11:13
分值矩阵都不发,咋做?
这里
    A C G T -

我该手打出来的 谢谢大佬
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2026-1-21 02:08

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表