Rosalind第28题——ros_bio28_PROB
如果第一次阅读,请查看写在前面
import math#读取文件
with open('../examples/ros_bio28_PROB.txt') as f:file = f.readlines()dna = file[0].rstrip()
probability = file[1]
probability = probability.split(' ')#根据提供的各个概率计算序列相加的对数
all_lo = []
for i in probability:i = float(i)gpro = i/2apro = (1-i)/2loga = 0for j in dna:if j == 'A' or j == 'T':loga += math.log(apro, 10)else:loga += math.log(gpro, 10)all_lo.append(loga)#格式化为三位小数
result = ''
for line in all_lo:line = format(line, '.3f')result += line + ' '
print(result)
Rosalind第28题——ros_bio28_PROB相关推荐
- LeetCode集锦(十) - 第28题 Implement StrStr
LeetCode集锦(十) - 第28题 Implement StrStr 问题 Implement strStr().Return the index of the first occurrence ...
- 【12c】OCP 062近期新出现的考试原题-第28题
第28题.choose one Unified auditing is enabled in your database. The HR_ADMIN and OE_ADMIN roles exist ...
- UESTC 28题-补刀
好吧,我又来不务正业了,UESTC-28题链接: http://acm.uestc.edu.cn/#/problem/show/28 这道题没涉及什么算法,自己写了个暴力破解的版本如下,但是运行时间太 ...
- 史上最强Dubbo面试28题答案详解:核心功能+服务治理+架构设计等
1.Dubbo是什么? Dubbo 是一个分布式.高性能.透明化的 RPC 服务框架,提供服务自动注册.自动发现等高效服务治理方案, 可以和 Spring 框架无缝集成. RPC 指的是远程调用协议, ...
- Rosalind第五题:计算GC内容
问题 DNA字符串的GC含量由字符串中" C"或" G"的符号百分比给出.例如," AGCTATAG"的GC含量为37.5%.请注意,任何D ...
- LeetCode第28题 实现strStr()之KMP算法(C++)【代码已提交成功】
目录 初步思路 朴素匹配算法 KMP算法 NEXT数组 利用NEXT数组改进朴素匹配算法 初步思路 这是一道难度为简单的题,所以不熟悉的话可能第一反应就是朴素匹配的算法.但因为考研的时候学过数据结构, ...
- Rosalind第四题:兔子与递归关系
http://rosalind.info/problems/fib/ 问题 序列是对象(通常是数字)的有序集合,允许重复.序列可以是有限的也可以是无限的.两个例子是有限奇数数列和无限奇数数列.我们用这 ...
- [剑指offer]面试题第[28]题[Leedcode][JAVA][第101题][对称二叉树][队列][递归]
[问题描述][简单] 给定一个二叉树,检查它是否是镜像对称的.例如,二叉树 [1,2,2,3,4,4,3] 是对称的.1/ \2 2/ \ / \ 3 4 4 3 [解答思路] 1. 递归 时间复杂度 ...
- 程序员面试题100题第28题——全排列
题目: 输入一字符串,输出字符串的所有排列 分析: 我们以三个字符abc为例.首先我们固定第一个字符a,求后面两个字符bc的全排列.当bc的排列求好之后,这就是一部分解: 现在我们把第一个字符a和后面 ...
最新文章
- 用泛型方法Java从实体中提取属性值,以及在泛型方法中的使用
- sqlmap os shell解析
- 什么是Activity 和 Activity分类
- ElasticSearch第二天
- spring 全局异常处理
- 微信提交表单到服务器,微信小程序页面表单如何跟图片一起上传服务器
- 如何确认自己的电脑是否可以更新到win11
- Java回文数.如12321,123454321(5个数)
- 老罗的锤子手机是怎么做到一年被“死”N 次的?| 畅言
- CentOS7.6上搭建阿里云OSS的C SDK
- 基于Ansible和CodeDeploy的DevOps解决方案
- 2020家用千兆路由器哪款好_2020千兆路由器评测排名(200以内最强的5款路由器)...
- 关于vs中Microsoft.Office.Interop.MSProject
- C# 调用outlook 发送邮件
- Jenkins配置-腾讯企业微信邮箱
- 输入身高体重测身材_【测试】你的身材标准吗? 附赠20-39岁成年人身高体重评分标准...
- 公司“内部管理混乱,工作很难开展”!
- layui 读取本地excel内容_layui-excel
- Android 分享功能之 微信 图片分享
- nginx中配置location的root(alias)访问同一个地址文件