Пример #1
0
 def bgraph(self, threshold):
     bg = BGraph(self.graph, self.d, self.test_utils)
     count_true_diags = 0
     count_false_diags = 0
     count_unaligned_diags = 0
     for diag in self.__diags(threshold):
         is_true_diag = self.test_utils.is_true_diagonal(diag)
         if is_true_diag == self.test_utils.TRUE_DIAG:
           count_true_diags +=1 
         elif is_true_diag == self.test_utils.FALSE_DIAG:
           count_false_diags += 1
         else:
           count_unaligned_diags += 1
         self.test_utils.add_to_diags(diag)
         bg.add_diagonal(diag)
     self.test_utils.logger.info("true diag = "+ str(count_true_diags) + " false diag = " + str(count_false_diags) + " unanligned = " + str(count_unaligned_diags) + "\n")
     return bg
Пример #2
0
 def bgraph_from_genome(self):
     bg = BGraph(self.graph, self.d, self.test_utils)
     for key, rect in self.rectangles.items():
       for key, diag in rect.diagonals.items():
         bg.add_diagonal(diag)
     return bg
Пример #3
0
    def bgraph(self, threshold):
        bg = BGraph(self.graph, self.d, self.test_utils)
        for diag in self.__diags(threshold):
            bg.add_diagonal(diag)

        return bg
Пример #4
0
    def bgraph(self, threshold):
        bg = BGraph(self.graph, self.d, self.test_utils)
        for diag in self.__diags(threshold):
            bg.add_diagonal(diag)

        return bg