X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=code_ruby%2Ftest%2Fmaasha%2Fseq%2Ftest_assemble.rb;h=cf05ca839fca4fb8bcdb0521b0d62b4e9eea6b83;hb=8baaff296bcb2be5030906d02a36e5a27cb9d064;hp=bdc759c3297a269493509a21419a27a249a29d32;hpb=db292cc5d7f63299f8f2234a6150d3f16ac324ae;p=biopieces.git diff --git a/code_ruby/test/maasha/seq/test_assemble.rb b/code_ruby/test/maasha/seq/test_assemble.rb index bdc759c..cf05ca8 100755 --- a/code_ruby/test/maasha/seq/test_assemble.rb +++ b/code_ruby/test/maasha/seq/test_assemble.rb @@ -33,4 +33,9 @@ class TestAssemble < Test::Unit::TestCase assert_equal("GH??43", Assemble.pair(Seq.new("test1", "atcg", :dna, "GHII"), Seq.new("test2", "cgat", :dna, "5543")).qual) assert_equal("I???5", Assemble.pair(Seq.new("test1", "atcg", :dna, "IIII"), Seq.new("test2", "tcga", :dna, "5555")).qual) end + + test "Assemble.pair with mismatch returns the highest scoring" do + assert_equal("atcga", Assemble.pair(Seq.new("t1", "atcga", :dna, "IIIII"), Seq.new("t2", "attga", :dna, "55555"), :mismatches_max => 20).seq) + assert_equal("attga", Assemble.pair(Seq.new("t1", "atcga", :dna, "55555"), Seq.new("t2", "attga", :dna, "IIIII"), :mismatches_max => 20).seq) + end end