Sha256: c5eee559b6e7014b6bfd32705d26491ce5fee7933980495f86c0230524f700d6
Contents?: true
Size: 921 Bytes
Versions: 240
Compression:
Stored size: 921 Bytes
Contents
module HammingTest open NUnit.Framework open Hamming [<Test>] let ``No difference between empty strands`` () = Assert.That(compute "" "", Is.EqualTo(0)) [<Test>] [<Ignore("Remove to run test")>] let ``No difference between identical strands`` () = Assert.That(compute "GGACTGA" "GGACTGA", Is.EqualTo(0)) [<Test>] [<Ignore("Remove to run test")>] let ``Complete hamming distance in small strand`` () = Assert.That(compute "ACT" "GGA", Is.EqualTo(3)) [<Test>] [<Ignore("Remove to run test")>] let ``Hamming distance is off by one strand`` () = Assert.That(compute "GGACGGATTCTG" "AGGACGGATTCT", Is.EqualTo(9)) [<Test>] [<Ignore("Remove to run test")>] let ``Smalling hamming distance in middle somewhere`` () = Assert.That(compute "GGACG" "GGTCG", Is.EqualTo(1)) [<Test>] [<Ignore("Remove to run test")>] let ``Larger distance`` () = Assert.That(compute "ACCAGGG" "ACTATGG", Is.EqualTo(2))
Version data entries
240 entries across 240 versions & 1 rubygems