Cannot create graph from the original model.
No update functions satisfy given constraints:
- spoIIE not activating in spoIIAB.
- sigA has no effect in spo0A_p.
- sporulation has no effect in glucose___PTS.
==== spoIIE -> spoIIAB updated from activation to inhibition ====
{'source': BnVariable(63), 'target': BnVariable(60), 'monotonicity': 'activation', 'observable': True}
{'source': BnVariable(63), 'target': BnVariable(60), 'monotonicity': 'inhibition', 'observable': True}
==== sigA -> spo0A_p observability is removed ====
{'source': BnVariable(51), 'target': BnVariable(58), 'monotonicity': 'activation', 'observable': True}
{'source': BnVariable(51), 'target': BnVariable(58), 'monotonicity': 'activation', 'observable': False}
==== sporulation -> glucose___PTS observability is removed ====
{'source': BnVariable(64), 'target': BnVariable(39), 'monotonicity': 'inhibition', 'observable': True}
{'source': BnVariable(64), 'target': BnVariable(39), 'monotonicity': 'inhibition', 'observable': False}
{'on': ColorSet(0), 'off': ColorSet(2048), 'both': ColorSet(0)}
{'on': ColorSet(0), 'off': ColorSet(0), 'both': ColorSet(2048)}
0
acetic_acid
{'on': 75, 'both': 25}
1
butyric_acid
{'both': 100}
2
lactic_acid
{'on': 35, 'off': 53, 'both': 12}
3
butanol
{'on': 75, 'both': 25}
4
ethanol
{'on': 50, 'off': 50}
5
acetone
{'on': 75, 'both': 25}
6
sporulation
{'off': 75, 'both': 25}
0
ack
{'on': 75, 'both': 25}
1
adc
{'off': 75, 'both': 25}
2
bdhAB
{'off': 75, 'both': 25}
3
buk1
{'on': 75, 'both': 25}
4
crt
{'on': 75, 'both': 25}
5
hbd
{'on': 75, 'both': 25}
6
pta
{'on': 75, 'both': 25}
0
acetic_acid
{'on': 88, 'both': 12}
1
butyric_acid
{'both': 100}
2
lactic_acid
{'on': 42, 'off': 53, 'both': 6}
3
butanol
{'on': 88, 'both': 12}
4
ethanol
{'on': 50, 'off': 50}
5
acetone
{'on': 88, 'both': 12}
6
sporulation
{'off': 88, 'both': 12}
0
acetic_acid
{'on': 100}
1
butyric_acid
{'both': 100}
2
lactic_acid
{'on': 47, 'off': 53}
3
butanol
{'on': 100}
4
ethanol
{'on': 50, 'off': 50}
5
acetone
{'on': 100}
6
sporulation
{'off': 100}
0
ack
{'on': 100}
1
adc
{'off': 100}
2
bdhAB
{'off': 100}
3
buk1
{'on': 100}
4
crt
{'on': 100}
5
hbd
{'on': 100}
6
pta
{'on': 100}
f_2[0,0] {'true': 0.0018391293153125906, 'false': 99.99816087068469, 'impact': 0.007849299545830602}
f_2[0,1] {'true': 0.0, 'false': 100.0, 'impact': 0.007849700778291481}
f_2[1,0] {'true': 99.99816087068469, 'false': 0.0018391293153125906, 'impact': 0.007849299545830602}
f_2[1,1] {'true': 0.0, 'false': 100.0, 'impact': 0.007849700778291481}
=====
f_3[0,0,0] - no influence
f_3[0,0,1] - no influence
f_3[0,1,0] {'true': 0.0, 'false': 100.0, 'impact': 100.0}
f_3[0,1,1] - no influence
f_3[1,0,0] {'true': 100.0, 'false': 0.0, 'impact': 99.89876809810677}
f_3[1,0,1] {'true': 100.0, 'false': 0.0, 'impact': 100.0}
f_3[1,1,0] - no influence
f_3[1,1,1] {'true': 100.0, 'false': 0.0, 'impact': 0.07083481371332444}