使用python
非常简单,只要用replace就行
#输入序列
DNA_sequence = "ACGTACGTACGTCACGTCAGCTAGAC"
#一开始用了笨办法
reverse_seq=DNA_sequence.replace("A","T")
reverse_seq = DNA_sequence.replace("T","A")
reverse_seq = DNA_sequence.replace("C","G")
reverse_seq = DNA_sequence.replace("G","C")
reverse_seq
用笨办法是可以做,但是好多行看着头大
DNA_sequence = "ACGTACGTACGTCACGTCAGCTAGAC"
reverse_seq = DNA_sequence.replace("A","T").replace("T","A").replace("C","G").replace("G","C")
reverse_seq
没想到replace虽然一次只能替换一个字符,但是可以叠加,好看了很多
文章介绍了如何利用Python的replace函数来翻转DNA序列。通过多次调用replace方法,将DNA序列中的A-T,T-A,C-G,G-C对应替换,实现序列的互补翻转。这种方法虽然简洁,但涉及多次替换操作。
1470

被折叠的 条评论
为什么被折叠?



