def testReadIdsEmpty(self):
     """
     The readIds function must return the empty set if no reads matched a
     title.
     """
     titleAlignments = TitleAlignments('subject title', 55)
     self.assertEqual(0, len(titleAlignments.readIds()))
Exemple #2
0
 def testReadIdsEmpty(self):
     """
     The readIds function must return the empty set if no reads matched a
     title.
     """
     titleAlignments = TitleAlignments('subject title', 55)
     self.assertEqual(0, len(titleAlignments.readIds()))
 def testReadIds(self):
     """
     The readIds function must return the set of read ids for the alignments
     matching a title.
     """
     hsp1 = LSP(7)
     hsp2 = LSP(15)
     hsp3 = LSP(21)
     titleAlignments = TitleAlignments('subject title', 55)
     read = Read('id1', 'AAA')
     titleAlignment = TitleAlignment(read, [hsp1, hsp2])
     titleAlignments.addAlignment(titleAlignment)
     read = Read('id2', 'AAA')
     titleAlignment = TitleAlignment(read, [hsp3])
     titleAlignments.addAlignment(titleAlignment)
     self.assertEqual(set(['id1', 'id2']), titleAlignments.readIds())
Exemple #4
0
 def testReadIds(self):
     """
     The readIds function must return the set of read ids for the alignments
     matching a title.
     """
     hsp1 = LSP(7)
     hsp2 = LSP(15)
     hsp3 = LSP(21)
     titleAlignments = TitleAlignments('subject title', 55)
     read = Read('id1', 'AAA')
     titleAlignment = TitleAlignment(read, [hsp1, hsp2])
     titleAlignments.addAlignment(titleAlignment)
     read = Read('id2', 'AAA')
     titleAlignment = TitleAlignment(read, [hsp3])
     titleAlignments.addAlignment(titleAlignment)
     self.assertEqual(set(['id1', 'id2']), titleAlignments.readIds())