assert_equal("UAGCuagc", @entry.complement!.seq)
end
-
- test "#hamming distance returns correctly" do
+ test "#hamming_distance returns correctly" do
seq1 = Seq.new("test1", "ATCG")
seq2 = Seq.new("test2", "atgg")
assert_equal(1, seq1.hamming_distance(seq2))
end
+ test "#edit_distance returns correctly" do
+ seq1 = Seq.new("test1", "ATCG")
+ seq2 = Seq.new("test2", "tgncg")
+ assert_equal(2, seq1.edit_distance(seq2))
+ end
+
test "#generate with length < 1 raises" do
assert_raise(SeqError) { @entry.generate(-10, :dna) }
assert_raise(SeqError) { @entry.generate(0, :dna) }