def graph_score(self,number_of_potential_parents,gene_vertex,weights_of_parents,number_of_data_points):
        return sum(map(log,weights_of_parents))*log(number_of_data_points+1)*min(1,gene_vertex.n_disc+0.1)