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