Sha256: 895a01c58a24963e8e759234a96b52905686fed58fb749743ffced8deecc5a87
Contents?: true
Size: 503 Bytes
Versions: 208
Compression:
Stored size: 503 Bytes
Contents
struct Nucleotide { var complementOfDNA: String { return transcribe(dnaToRna) } private let value: String init(_ nucleotide: String) { self.value = nucleotide } private let dnaToRna: [Character:String] = [ "G": "C", "C": "G", "T": "A", "A": "U" ] private func transcribe(_ dict: [Character : String]) -> String { var tempText = "" for each in self.value.characters { tempText += dict[each] ?? "" } return tempText } }
Version data entries
208 entries across 208 versions & 1 rubygems