test/unit/bio/util/test_sirna.rb in bio-1.4.3.0001 vs test/unit/bio/util/test_sirna.rb in bio-1.5.0

- old
+ new

@@ -61,11 +61,11 @@ def test_reynolds? target = "G" * 9 assert_equal(false, @obj.reynolds?(target)) target = "aaaaAaaaaaaUaaAaaaaaAaa" - assert_equal(true, @obj.reynolds?(target)) + assert_equal(8, @obj.reynolds?(target)) end def test_uitei assert(@obj.uitei) end @@ -109,47 +109,47 @@ naseq = Bio::Sequence::NA.new(RANDOM_SEQ) @obj = Bio::SiRNA.new(naseq).design.first end def test_target - assert_equal("gcggacguaaggaguauuccugu", @obj.target) + assert_equal("uucggugcggacguaaggaguau", @obj.target) end def test_sense - assert_equal("ggacguaaggaguauuccugu", @obj.sense) + assert_equal("cggugcggacguaaggaguau", @obj.sense) end def test_antisense - assert_equal("aggaauacuccuuacguccgc", @obj.antisense) + assert_equal("acuccuuacguccgcaccgaa", @obj.antisense) end def test_start - assert_equal(9, @obj.start) + assert_equal(3, @obj.start) end def test_stop - assert_equal(32, @obj.stop) + assert_equal(26, @obj.stop) end def test_rule assert_equal("uitei", @obj.rule) end def test_gc_percent - assert_equal(52.0, @obj.gc_percent) + assert_equal(57.0, @obj.gc_percent) end def test_report report =<<END ### siRNA -Start: 9 -Stop: 32 +Start: 3 +Stop: 26 Rule: uitei -GC %: 52 -Target: GCGGACGUAAGGAGUAUUCCUGU -Sense: GGACGUAAGGAGUAUUCCUGU -Antisense: CGCCUGCAUUCCUCAUAAGGA +GC %: 57 +Target: UUCGGUGCGGACGUAAGGAGUAU +Sense: CGGUGCGGACGUAAGGAGUAU +Antisense: AAGCCACGCCUGCAUUCCUCA END assert_equal(report, @obj.report) end end @@ -170,11 +170,11 @@ @obj = Bio::SiRNA::ShRNA.new(pairs.first) end def test_top_strand @obj.design - assert_equal("caccggacguaaggaguauuccugugtgtgctgtccacaggaauacuccuuacgucc", @obj.top_strand) + assert_equal("caccgcggugcggacguaaggaguaugtgtgctgtccauacuccuuacguccgcaccg", @obj.top_strand) end def test_top_strand_class @obj.design assert_equal(Bio::Sequence::NA, @obj.top_strand.class) @@ -184,11 +184,11 @@ assert_equal(nil, @obj.top_strand) end def test_bottom_strand @obj.design - assert_equal("aaaaggacguaaggaguauuccuguggacagcacacacaggaauacuccuuacgucc", @obj.bottom_strand) + assert_equal("aaaacggugcggacguaaggaguauggacagcacacauacuccuuacguccgcaccgc", @obj.bottom_strand) end def test_bottom_strand_class @obj.design assert_equal(Bio::Sequence::NA, @obj.bottom_strand.class) @@ -205,35 +205,35 @@ def test_design_BLOCK_IT assert_raises(NotImplementedError) { @obj.design('BLOCK-IT') } end def test_blocK_it - assert_equal("aaaaggacguaaggaguauuccuguggacagcacacacaggaauacuccuuacgucc", @obj.block_it) + assert_equal("aaaacggugcggacguaaggaguauggacagcacacauacuccuuacguccgcaccgc", @obj.block_it) end def test_blocK_it_BLOCK_iT - assert_equal("aaaaggacguaaggaguauuccuguggacagcacacacaggaauacuccuuacgucc", @obj.block_it) + assert_equal("aaaacggugcggacguaaggaguauggacagcacacauacuccuuacguccgcaccgc", @obj.block_it) end def test_blocK_it_BLOCK_IT assert_raises(NotImplementedError) { @obj.block_it('BLOCK-IT') } end def test_blocK_it_piGene - assert_equal("aaaaggacguaaggaguauuccuguggacagcacacacaggaauacuccuuacgucc", @obj.block_it('piGENE')) + assert_equal("aaaacggugcggacguaaggaguauggacagcacacauacuccuuacguccgcaccgc", @obj.block_it('piGENE')) end def test_blocK_it_ assert_raises(NotImplementedError) { @obj.block_it("") } end def test_report report =<<END ### shRNA -Top strand shRNA (57 nt): - 5'-CACCGGACGUAAGGAGUAUUCCUGUGTGTGCTGTCCACAGGAAUACUCCUUACGUCC-3' -Bottom strand shRNA (57 nt): - 3'-CCUGCAUUCCUCAUAAGGACACACACGACAGGUGUCCUUAUGAGGAAUGCAGGAAAA-5' +Top strand shRNA (58 nt): + 5'-CACCGCGGUGCGGACGUAAGGAGUAUGTGTGCTGTCCAUACUCCUUACGUCCGCACCG-3' +Bottom strand shRNA (58 nt): + 3'-CGCCACGCCUGCAUUCCUCAUACACACGACAGGUAUGAGGAAUGCAGGCGUGGCAAAA-5' END #@obj.design @obj.block_it assert_equal(report, @obj.report) end