如何解决碱基对序列的分数
给定一个表示碱基对序列的字符串(即仅包含字母 A、G、C 和 T),确定序列中 G 和 C 碱基的比例。 (提示:字符串有count方法,返回子字符串出现的次数)
解决方法
给定一个 sequence
,例如
sequence = "ACGTAACCCTGATTTA";
我们可以很好地遵循提示:
字符串有一个 count
方法,返回子字符串出现的次数
所以我们可以找到C
和G
个字母为
c = sequence.count('C');
g = sequence.count('G');
sequence
长度(所有字母的数量)可以在 len()
的帮助下计算:
total = len(sequence);
所以
fraction = (c + g) / total
或
fraction = (sequence.count('C') + sequence.count('G')) / len(sequence)
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。