end
test "#each_digest dont raise on ok pattern residue" do
- entry = Seq.new("test", "atcg")
+ entry = Seq.new(seq: "atcg")
assert_nothing_raised { entry.each_digest("AGCUTRYWSMKHDVBNagcutrywsmkhdvbn", 4) }
end
test "#each_digest with no match returns correctly" do
- entry = Seq.new("test", "aaaaaaaaaaa")
+ entry = Seq.new(seq: "aaaaaaaaaaa")
assert_equal(entry.seq, entry.each_digest("CGCG", 1).first.seq)
end
test "#each_digest with matches returns correctly" do
- entry = Seq.new("test", "TTTTaaaaTTTTbbbbTTTT")
+ entry = Seq.new(seq: "TTTTaaaaTTTTbbbbTTTT")
seqs = entry.each_digest("TTNT", 1)
assert_equal("T", seqs[0].seq)
assert_equal("TTTaaaaT", seqs[1].seq)