Sha256: 5c9ed8a40ed8486d792f7ba0049ef287b88782b1bf51f9ec4d248990b6f44f4a

Contents?: true

Size: 627 Bytes

Versions: 388

Compression:

Stored size: 627 Bytes

Contents

import unittest

import hamming

test "no difference between identical strands":
  check distance("A", "A") == 0

test "complate Hamming distance for single nucleotide strand":
  check distance("A", "G") == 1

test "complete Hamming distance for small strand":
  check distance("AG", "CT") == 2

test "small Hamming distance":
  check distance("AT", "CT") == 1

test "small Hamming distance in longer strand":
  check distance("GGACG", "GGTCG") == 1

test "large Hamming distance":
  check distance("GATACA", "GCATAA") == 4

test "Hamming distance in a very large strand":
  check distance("GGACGGATTCTG", "AGGACGGATTCT") == 9

Version data entries

388 entries across 388 versions & 1 rubygems

Version Path
trackler-2.2.1.151 tracks/nim/exercises/hamming/hamming_test.nim
trackler-2.2.1.150 tracks/nim/exercises/hamming/hamming_test.nim
trackler-2.2.1.149 tracks/nim/exercises/hamming/hamming_test.nim
trackler-2.2.1.148 tracks/nim/exercises/hamming/hamming_test.nim
trackler-2.2.1.147 tracks/nim/exercises/hamming/hamming_test.nim
trackler-2.2.1.146 tracks/nim/exercises/hamming/hamming_test.nim
trackler-2.2.1.145 tracks/nim/exercises/hamming/hamming_test.nim
trackler-2.2.1.144 tracks/nim/exercises/hamming/hamming_test.nim
trackler-2.2.1.143 tracks/nim/exercises/hamming/hamming_test.nim
trackler-2.2.1.142 tracks/nim/exercises/hamming/hamming_test.nim
trackler-2.2.1.141 tracks/nim/exercises/hamming/hamming_test.nim
trackler-2.2.1.140 tracks/nim/exercises/hamming/hamming_test.nim
trackler-2.2.1.139 tracks/nim/exercises/hamming/hamming_test.nim
trackler-2.2.1.138 tracks/nim/exercises/hamming/hamming_test.nim
trackler-2.2.1.137 tracks/nim/exercises/hamming/hamming_test.nim
trackler-2.2.1.136 tracks/nim/exercises/hamming/hamming_test.nim
trackler-2.2.1.135 tracks/nim/exercises/hamming/hamming_test.nim
trackler-2.2.1.134 tracks/nim/exercises/hamming/hamming_test.nim
trackler-2.2.1.133 tracks/nim/exercises/hamming/hamming_test.nim
trackler-2.2.1.132 tracks/nim/exercises/hamming/hamming_test.nim