Beispiel #1
0
 def test_mass_consistent_reactions_returns_compounds(self):
     exchange = {'rxn_1', 'rxn_6'}
     _, compounds = massconsistency.check_reaction_consistency(
         self.model, exchange=exchange, solver=self.solver)
     for c, value in compounds:
         self.assertIn(c, self.model.compounds)
         self.assertGreaterEqual(value, 1.0)
Beispiel #2
0
    def test_reaction_consistency_with_zeromass(self):
        reactions, _ = massconsistency.check_reaction_consistency(
            self.model, solver=self.solver, zeromass={Compound('Z')})
        reactions = dict(reactions)

        for r, value in iteritems(reactions):
            self.assertAlmostEqual(value, 0)
 def test_mass_consistent_reactions_returns_compounds(self):
     exchange = { 'rxn_1', 'rxn_6' }
     _, compounds = massconsistency.check_reaction_consistency(
         self.model, exchange=exchange, solver=self.solver)
     for c, value in compounds:
         self.assertIn(c, self.model.compounds)
         self.assertGreaterEqual(value, 1.0)
    def test_reaction_consistency_with_zeromass(self):
        reactions, _ = massconsistency.check_reaction_consistency(
            self.model, solver=self.solver, zeromass={Compound('Z')})
        reactions = dict(reactions)

        for r, value in iteritems(reactions):
            self.assertAlmostEqual(value, 0)
    def test_reaction_consistency_with_zeromass(self):
        reactions, _ = massconsistency.check_reaction_consistency(
            self.model, solver=self.solver, zeromass={'Z'})
        reactions = dict(reactions)

        for r, value in reactions.iteritems():
            self.assertEqual(value, 0)
Beispiel #6
0
 def test_mass_consistent_reactions_returns_reactions(self):
     exchange = {'rxn_1', 'rxn_6'}
     reactions, _ = massconsistency.check_reaction_consistency(
         self.model, exchange=exchange, solver=self.solver)
     for r, residual in reactions:
         self.assertIn(r, self.model.reactions)
 def test_mass_consistent_reactions_returns_reactions(self):
     exchange = { 'rxn_1', 'rxn_6' }
     reactions, _ = massconsistency.check_reaction_consistency(
         self.model, exchange=exchange, solver=self.solver)
     for r, residual in reactions:
         self.assertIn(r, self.model.reactions)