class TestLocator < Test::Unit::TestCase
def setup
@seq = Seq.new(nil, "tcatgatcaagatctaacagcagaagtacacttctattta", "dna")
end
class TestLocator < Test::Unit::TestCase
def setup
@seq = Seq.new(nil, "tcatgatcaagatctaacagcagaagtacacttctattta", "dna")
end
loc = Locator.new("10", @seq)
assert_equal("a", loc.subseq.seq)
end
loc = Locator.new("10", @seq)
assert_equal("a", loc.subseq.seq)
end
loc = Locator.new("5..10", @seq)
assert_equal("gatcaa", loc.subseq.seq)
end
loc = Locator.new("5..10", @seq)
assert_equal("gatcaa", loc.subseq.seq)
end
loc = Locator.new("5..10,15..20", @seq)
assert_equal("gatcaataacag", loc.subseq.seq)
end
loc = Locator.new("5..10,15..20", @seq)
assert_equal("gatcaataacag", loc.subseq.seq)
end
loc = Locator.new("join(5..10,15..20)", @seq)
assert_equal("gatcaataacag", loc.subseq.seq)
end
loc = Locator.new("join(5..10,15..20)", @seq)
assert_equal("gatcaataacag", loc.subseq.seq)
end
loc = Locator.new("complement(5..10)", @seq)
assert_equal("ttgatc", loc.subseq.seq)
end
end
loc = Locator.new("complement(5..10)", @seq)
assert_equal("ttgatc", loc.subseq.seq)
end
end