Sha256: e01e66999e848175d4b99de319f4aa4e4c23f9e7698b2130f1e1c36baea20ebc
Contents?: true
Size: 823 Bytes
Versions: 13
Compression:
Stored size: 823 Bytes
Contents
:- begin_tests(rna_transcription). test(rna_complement_of_cytosine_is_guanine) :- rna_transcription("C", "G"). test(rna_complement_of_guanine_is_cytosine) :- rna_transcription("G", "C"). test(rna_complement_of_thymine_is_adenine) :- rna_transcription("T", "A"). test(rna_complement_of_adenine_is_uracil) :- rna_transcription("A", "U"). test(rna_complement) :- rna_transcription("ACGTGGTCTTAA", "UGCACCAGAAUU"). test(dna_correctly_handles_invalid_input, [fail]) :- rna_transcription("U", _). test(dna_correctly_handles_completely_invalid_input, [fail]) :- rna_transcription("XXX", _). test(dna_correctly_handles_partially_invalid_input, [fail]) :- rna_transcription("ACGTXXXCTTAA", _). :- end_tests(rna_transcription).
Version data entries
13 entries across 13 versions & 1 rubygems