Example #1
0
    def testBinMarkerSets(self):
        """Verify bin marker set data structure."""

        bms = BinMarkerSets(0, BinMarkerSets.TAXONOMIC_MARKER_SET)

        ms1 = MarkerSet(1, "k__Bacteria", 100, [set(["a", "b"]), set(["c"])])
        bms.addMarkerSet(ms1)

        ms2 = MarkerSet(2, "k__Bacteria", 100, [set(["d", "e"]), set(["f"])])
        bms.addMarkerSet(ms2)

        self.assertEqual(bms.getMarkerGenes(), set(["a", "b", "c", "d", "e", "f"]))
        self.assertEqual(bms.mostSpecificMarkerSet(), ms1)
        self.assertEqual(bms.selectedMarkerSet(), ms1)
Example #2
0
 def testBinMarkerSets(self):
     """Verify bin marker set data structure."""
     
     bms = BinMarkerSets(0, BinMarkerSets.TAXONOMIC_MARKER_SET)
     
     ms1 = MarkerSet(1, 'k__Bacteria', 100, [set(['a', 'b']), set(['c'])])
     bms.addMarkerSet(ms1)
     
     ms2 = MarkerSet(2, 'k__Bacteria', 100, [set(['d', 'e']), set(['f'])])
     bms.addMarkerSet(ms2)
       
     self.assertEqual(bms.getMarkerGenes(), set(['a', 'b', 'c', 'd', 'e', 'f']))
     self.assertEqual(bms.mostSpecificMarkerSet(), ms1)     
     self.assertEqual(bms.selectedMarkerSet(), ms1) 
Example #3
0
    def testBinMarkerSets(self):
        """Verify bin marker set data structure."""

        bms = BinMarkerSets(0, BinMarkerSets.TAXONOMIC_MARKER_SET)

        ms1 = MarkerSet(1, 'k__Bacteria', 100, [set(['a', 'b']), set(['c'])])
        bms.addMarkerSet(ms1)

        ms2 = MarkerSet(2, 'k__Bacteria', 100, [set(['d', 'e']), set(['f'])])
        bms.addMarkerSet(ms2)

        self.assertEqual(bms.getMarkerGenes(),
                         set(['a', 'b', 'c', 'd', 'e', 'f']))
        self.assertEqual(bms.mostSpecificMarkerSet(), ms1)
        self.assertEqual(bms.selectedMarkerSet(), ms1)