<commit_before>(ns rna-transcription.test (:require [clojure.test :refer :all]))
(load-file "rna_transcription.clj")

(deftest transcribes-guanosine-to-cytidine
  (is (= "G" (rna-transcription/to-rna "C"))))

(deftest transcribes-cytidine-to-guanosine
  (is (= "C" (rna-transcription/to-rna "G"))))

(deftest transcribes-uracil-to-adenosine
  (is (= "U" (rna-transcription/to-rna "A"))))

(deftest it-transcribes-thymidine-to-uracil
  (is (= "A" (rna-transcription/to-rna "T"))))

(deftest it-transcribes-all-nucleotides
  (is (= "UGCACCAGAAUU" (rna-transcription/to-rna "ACGTGGTCTTAA"))))<commit_msg>Fix nucleobase names<commit_after>(ns rna-transcription.test (:require [clojure.test :refer :all]))
(load-file "rna_transcription.clj")

(deftest transcribes-guanine-to-cytosine
  (is (= "G" (rna-transcription/to-rna "C"))))

(deftest transcribes-cytosine-to-guanine
  (is (= "C" (rna-transcription/to-rna "G"))))

(deftest transcribes-uracil-to-adenine
  (is (= "U" (rna-transcription/to-rna "A"))))

(deftest it-transcribes-thymine-to-uracil
  (is (= "A" (rna-transcription/to-rna "T"))))

(deftest it-transcribes-all-nucleotides
  (is (= "UGCACCAGAAUU" (rna-transcription/to-rna "ACGTGGTCTTAA"))))
{'fraction_non_alphanumeric': 0.1948376353039134, 'fraction_numerical': 0.0, 'mean_word_length': 5.35978835978836, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '924036', 'n_tokens_mistral': 557, 'n_tokens_neox': 522, 'n_words': 77}