BLAST-动态规划算法
来源:互联网 发布:网络小说 神作 知乎 编辑:程序博客网 时间:2024/06/03 16:46
BLAST是Basic Local Alignment Search Tool的缩写,它是生物信息学中最常用的工具,工作中每天都会用到。今天闲来无事,自己用java写了一段代码来实现这一功能。
算法思想很简单,利用动态规划,全局的最优解即所有局部的最优解的集合。代码里两个碱基若匹配得1分,不匹配和空位(对应碱基的插入或缺失)都会罚1分,这是最简单的打分函数,实际的要远比这复杂,这里不做讨论。
运行的效果:
0 0
- BLAST-动态规划算法
- 算法--动态规划算法
- 动态规划算法剖析
- 动态规划算法
- 初识动态规划算法
- 动态规划算法
- 动态规划算法剖析
- 动态规划算法
- 动态规划算法剖析
- 动态规划算法
- 动态规划算法实现
- 动态规划算法
- 动态规划算法
- 动态规划算法之一
- 动态规划算法备忘
- 动态规划 --压缩算法
- 动态规划算法
- 动态规划算法
- oracle 锁
- Android 常见面试题
- 实现类的多态性,方法的重写和重载
- centos 新增ftp用户
- Android应用程序窗口(Activity)的视图对象(View)的创建过程分析
- BLAST-动态规划算法
- 周期串(Periodic Strings)
- It looks like git-am is in progress. Cannot rebase.
- java模拟https请求
- linux下使用最简单的命令打开各类文件
- 遗传算法 简单函数优化
- Shell学习一(基础知识)
- pb 直连sql anywhere数据库
- POJ 1852 Ants (思维技巧 + 贪心)