Sha256: f00be2a57aecd552e07105d6b2c9948da67a2836d5215639c62b2c5af4f85e5a

Contents?: true

Size: 631 Bytes

Versions: 376

Compression:

Stored size: 631 Bytes

Contents

import tables
import unittest
import nucleotide_count

test "count empty string":
  check count('A', "") == 0

test "count repetitive cytosine":
  check count('C', "CCCCC") == 5

test "count only thymine":
  check count('T', "GGGGGTAACCCGG") == 1

test "count_dna empty":
  check len(count_dna("")) == 0

test "count_dna only guanine":
  let counts = count_dna("GGGGGGGG")
  check counts['G'] == 8

test "count_dna counts all":
  let counts = count_dna("AGCTTTTCATTCTGACTGCAACGGGCAATATGTCTCTGTGTGGATTAAAAAAAGAGTGTCTGATAGCAGC")
  check counts['A'] == 20
  check counts['C'] == 12
  check counts['T'] == 21
  check counts['G'] == 17

Version data entries

376 entries across 376 versions & 1 rubygems

Version Path
trackler-2.2.1.159 tracks/nim/exercises/nucleotide-count/nucleotide_count_test.nim
trackler-2.2.1.158 tracks/nim/exercises/nucleotide-count/nucleotide_count_test.nim
trackler-2.2.1.157 tracks/nim/exercises/nucleotide-count/nucleotide_count_test.nim
trackler-2.2.1.156 tracks/nim/exercises/nucleotide-count/nucleotide_count_test.nim
trackler-2.2.1.155 tracks/nim/exercises/nucleotide-count/nucleotide_count_test.nim
trackler-2.2.1.154 tracks/nim/exercises/nucleotide-count/nucleotide_count_test.nim
trackler-2.2.1.153 tracks/nim/exercises/nucleotide-count/nucleotide_count_test.nim
trackler-2.2.1.152 tracks/nim/exercises/nucleotide-count/nucleotide_count_test.nim
trackler-2.2.1.151 tracks/nim/exercises/nucleotide-count/nucleotide_count_test.nim
trackler-2.2.1.150 tracks/nim/exercises/nucleotide-count/nucleotide_count_test.nim
trackler-2.2.1.149 tracks/nim/exercises/nucleotide-count/nucleotide_count_test.nim
trackler-2.2.1.148 tracks/nim/exercises/nucleotide-count/nucleotide_count_test.nim
trackler-2.2.1.147 tracks/nim/exercises/nucleotide-count/nucleotide_count_test.nim
trackler-2.2.1.146 tracks/nim/exercises/nucleotide-count/nucleotide_count_test.nim
trackler-2.2.1.145 tracks/nim/exercises/nucleotide-count/nucleotide_count_test.nim
trackler-2.2.1.144 tracks/nim/exercises/nucleotide-count/nucleotide_count_test.nim
trackler-2.2.1.143 tracks/nim/exercises/nucleotide-count/nucleotide_count_test.nim
trackler-2.2.1.142 tracks/nim/exercises/nucleotide-count/nucleotide_count_test.nim
trackler-2.2.1.141 tracks/nim/exercises/nucleotide-count/nucleotide_count_test.nim
trackler-2.2.1.140 tracks/nim/exercises/nucleotide-count/nucleotide_count_test.nim