在 DNA 字符串中,符号“A”和“T”是互补的,如“C”和“G”。您具有 DNA 的一侧的功能(字符串,Haskell 除外);你需要得到另一个互补的一面。 DNA 链永远不会为空或根本没有 DNA(同样,Haskell 除外)。
function DNAStrand(dna) {
return dna.replace(/./g, function(c) {
return DNAStrand.pair[c]
})
}
DNAStrand.pair = {
A: 'T',
T: 'A',
C: 'G',
G: 'C',
}
答案 0 :(得分:0)
这是一个 regex
模式。它通常用于文本解析和操作,包括匹配、替换等。快速谷歌搜索将解释语法。