X-Git-Url: http://woldlab.caltech.edu/gitweb/?p=erange.git;a=blobdiff_plain;f=test%2FtestMakeRdsFromBam.py;fp=test%2FtestMakeRdsFromBam.py;h=34f28d0da911ead3578a196dab2aeae799a4d67c;hp=4b4da1a34487a0be992f044eee3a0b47e8fc2158;hb=0d3e3112fd04c2e6b44a25cacef1d591658ad181;hpb=5e4ae21098dba3d1edcf11e7279da0d84c3422e4 diff --git a/test/testMakeRdsFromBam.py b/test/testMakeRdsFromBam.py index 4b4da1a..34f28d0 100644 --- a/test/testMakeRdsFromBam.py +++ b/test/testMakeRdsFromBam.py @@ -4,18 +4,10 @@ Created on Jun 10, 2010 @author: sau ''' import unittest -from Erange import MakeRdsFromBam +from erange import MakeRdsFromBam -class TestMakeRdsFromBam(unittest.TestCase): - - - def testGetSpliceBounds(self): - start, startR, stopL, stopR = MakeRdsFromBam.getSpliceBounds(0, 10, [(1,2), (3,6), (1,2)]) - self.assertEqual(start, 0, "incorrect start position for 262") - self.assertEqual(startR, 8, "incorrect right start position for 262") - self.assertEqual(stopL, 2, "incorrect left stop position for 262") - self.assertEqual(stopR, 10, "incorrect right stop position for 262") +class TestMakeRdsFromBam(unittest.TestCase): def testGetMismatches(self): @@ -47,6 +39,47 @@ class TestMakeRdsFromBam(unittest.TestCase): self.assertEquals(resultString, MakeRdsFromBam.getMismatches("badMismatchTagData", querySequence, "+")) + #TODO: write test + def testGetPairedReadNumberSuffix(self): + pass + + + #TODO: write test + def testGetParser(self): + pass + + + #TODO: write test + def testGetRDSEntry(self): + pass + + + #TODO: write test + def testGetRDSSpliceEntry(self): + pass + + + def testGetReadSense(self): + reverse = False + self.assertEqual("+", MakeRdsFromBam.getReadSense(reverse)) + reverse = True + self.assertEqual("-", MakeRdsFromBam.getReadSense(reverse)) + + + def testGetSpliceBounds(self): + start, startR, stopL, stopR = MakeRdsFromBam.getSpliceBounds(0, 10, [(1,2), (3,6), (1,2)]) + + self.assertEqual(start, 0, "incorrect start position for 262") + self.assertEqual(startR, 8, "incorrect right start position for 262") + self.assertEqual(stopL, 2, "incorrect left stop position for 262") + self.assertEqual(stopR, 10, "incorrect right stop position for 262") + + + #TODO: write test + def testIsPairedRead(self): + pass + + def testIsSpliceEntry(self): self.assertTrue(MakeRdsFromBam.isSpliceEntry([(1,6), (3, 4), (1, 2)])) self.assertFalse(MakeRdsFromBam.isSpliceEntry([(1,6), (2, 4), (1, 2)])) @@ -54,6 +87,16 @@ class TestMakeRdsFromBam(unittest.TestCase): self.assertFalse(MakeRdsFromBam.isSpliceEntry("")) + #TODO: write test + def testMain(self): + pass + + + #TODO: write test + def testMakeRDSFromBAM(self): + pass + + def suite(): suite = unittest.TestSuite() suite.addTest(unittest.makeSuite(TestMakeRdsFromBam))