DNA / RNA 反向互补序列在线转换
设计引物、做克隆、检查测序方向时,几乎每天都要算反向互补(reverse complement)。
原理很简单,两步:先按碱基配对规则取互补(A↔T、G↔C,RNA 里 A↔U),再把整条序列首尾翻转。 之所以要翻转,是因为 DNA 双链反向平行:一条链 5’→3’ 写下来,它的互补链在物理上是 3’→5’, 而我们习惯所有序列都按 5’→3’ 书写。
本工具同时支持 IUPAC 简并碱基(R=A/G、Y=C/T、N=任意等),互补时按简并集合对称映射,
所以设计简并引物时也能直接用。输入可以是裸序列,也可以直接粘贴 FASTA(> 开头的行会被忽略)。
全部计算在你的浏览器里完成,序列不会离开你的电脑。
常见问题
反向互补和互补有什么区别?
互补只做碱基配对(A→T、G→C),序列方向不变;反向互补在互补之后还要把序列首尾翻转,得到的才是真正的互补链按 5'→3' 的写法。设计反向引物用的是反向互补。
支持简并碱基吗?
支持。R/Y/S/W/K/M/B/D/H/V/N 都按 IUPAC 规范做对称互补,例如 R(A/G) 的互补是 Y(C/T)。
序列会被上传吗?
不会。全部计算在浏览器本地完成,页面没有任何上传逻辑。