The mod node of AnonymousModification gives:
mod : {'rate': {0.01}, 'value': {(False,)}}
The value of "value" is {(False,)} instead of {False}. This is enough to make KAMIStudio panic.
from kami.entities import (Gene, Region, Site, Residue, State, RegionActor,
SiteActor)
from kami.interactions import (Binding, Unbinding, Modification,
LigandModification, SelfModification,
AnonymousModification)
from kami.hierarchy import (KamiHierarchy)
from regraph import print_graph
inter = AnonymousModification(
substrate=Gene(uniprotid="P06239",
hgnc_symbol="LCK"),
target=Residue(aa="Y", loc=394,
state=State("phosphorylation", True)),
value=False,
rate=0.01
)
print(inter)
hierarchy = KamiHierarchy()
hierarchy.add_interaction(inter, anatomize=False)
print("printing nugget_1")
print_graph(hierarchy.graph['nugget_1'])
The mod node of AnonymousModification gives: mod : {'rate': {0.01}, 'value': {(False,)}} The value of "value" is {(False,)} instead of {False}. This is enough to make KAMIStudio panic.