Sha256: c91c3d7af69b59917ea81ea0ad61c7ef7a878410d3177c1e9786cfd6674a19cd
Contents?: true
Size: 385 Bytes
Versions: 81
Compression:
Stored size: 385 Bytes
Contents
'use strict'; var DnaTranscriber = function(){}; var dnaToRna = { G: 'C', C: 'G', T: 'A', A: 'U' }; var transcribeDna = function(dna, lookupTable) { return dna.replace(/./g, function(dnaNucleotide) { return lookupTable[dnaNucleotide]; }); } DnaTranscriber.prototype.toRna = function(dna) { return transcribeDna(dna, dnaToRna); } module.exports = DnaTranscriber;
Version data entries
81 entries across 81 versions & 1 rubygems