tracks/python/exercises/rna-transcription/example.py in trackler-2.0.0.8 vs tracks/python/exercises/rna-transcription/example.py in trackler-2.0.0.9

- old
+ new

@@ -4,10 +4,15 @@ from string import maketrans else: maketrans = str.maketrans -DNA_TO_RNA = maketrans('AGCT', 'UCGA') +DNA_CHARS = 'AGCT' +DNA_TO_RNA = maketrans(DNA_CHARS, 'UCGA') def to_rna(dna_strand): + valid_chars = set(DNA_CHARS) + if any(char not in valid_chars for char in dna_strand): + return '' + return dna_strand.translate(DNA_TO_RNA)