def test_lp10_weighted(self): weights = {"rxn_3": 1} result = fastcore.lp10( self.model, {"rxn_6"}, {"rxn_1", "rxn_3", "rxn_4", "rxn_5"}, solver=self.solver, epsilon=0.001, scaling=1e3, weights=weights, ) supp = set(fastcore.support(result, 0.999 * 0.001)) self.assertEqual(supp, {"rxn_1", "rxn_3", "rxn_6"}) weights = {"rxn_3": 3} result = fastcore.lp10( self.model, {"rxn_6"}, {"rxn_1", "rxn_3", "rxn_4", "rxn_5"}, solver=self.solver, epsilon=0.001, scaling=1e3, weights=weights, ) supp = set(fastcore.support(result, 0.999 * 0.001)) self.assertEqual(supp, {"rxn_1", "rxn_4", "rxn_5", "rxn_6"})
def test_lp10(self): result = fastcore.lp10( self.model, {"rxn_6"}, {"rxn_1", "rxn_3", "rxn_4", "rxn_5"}, solver=self.solver, epsilon=0.001, scaling=1e3 ) supp = set(fastcore.support(result, 0.999 * 0.001)) self.assertEqual(supp, {"rxn_1", "rxn_3", "rxn_6"})