You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
					
					
						
							2359 lines
						
					
					
						
							84 KiB
						
					
					
				
			
		
		
		
			
			
			
				
					
				
				
					
				
			
		
		
	
	
							2359 lines
						
					
					
						
							84 KiB
						
					
					
				| 
 | |
| { | |
|     "jani-version":1, | |
|     "features":[ | |
|         "derived-operators" | |
|     ], | |
|     "name":"Converted from PRISM by IscasMC", | |
|     "type":"ctmc", | |
|     "actions":[ | |
|         { | |
|             "name":"degp" | |
|         }, | |
|         { | |
|             "name":"degc" | |
|         }, | |
|         { | |
|             "name":"degd" | |
|         }, | |
|         { | |
|             "name":"lb" | |
|         }, | |
|         { | |
|             "name":"bb" | |
|         }, | |
|         { | |
|             "name":"cdh1r" | |
|         }, | |
|         { | |
|             "name":"pcdh1r" | |
|         }, | |
|         { | |
|             "name":"removep" | |
|         }, | |
|         { | |
|             "name":"removecki" | |
|         }, | |
|         { | |
|             "name":"donothing" | |
|         }, | |
|         { | |
|             "name":"bind" | |
|         } | |
|     ], | |
|     "constants":[ | |
|         { | |
|             "name":"N", | |
|             "type":"int" | |
|         } | |
|     ], | |
|     "variables":[ | |
|         { | |
|             "name":"cyclin", | |
|             "type":{ | |
|                 "kind":"bounded", | |
|                 "base":"int", | |
|                 "lower-bound":0, | |
|                 "upper-bound":{ | |
|                     "op":"*", | |
|                     "left":2, | |
|                     "right":"N" | |
|                 } | |
|             } | |
|         }, | |
|         { | |
|             "name":"cyclin_bound", | |
|             "type":{ | |
|                 "kind":"bounded", | |
|                 "base":"int", | |
|                 "lower-bound":0, | |
|                 "upper-bound":{ | |
|                     "op":"*", | |
|                     "left":2, | |
|                     "right":"N" | |
|                 } | |
|             } | |
|         }, | |
|         { | |
|             "name":"degc", | |
|             "type":{ | |
|                 "kind":"bounded", | |
|                 "base":"int", | |
|                 "lower-bound":0, | |
|                 "upper-bound":{ | |
|                     "op":"*", | |
|                     "left":2, | |
|                     "right":"N" | |
|                 } | |
|             } | |
|         }, | |
|         { | |
|             "name":"trim", | |
|             "type":{ | |
|                 "kind":"bounded", | |
|                 "base":"int", | |
|                 "lower-bound":0, | |
|                 "upper-bound":{ | |
|                     "op":"*", | |
|                     "left":2, | |
|                     "right":"N" | |
|                 } | |
|             } | |
|         }, | |
|         { | |
|             "name":"dim", | |
|             "type":{ | |
|                 "kind":"bounded", | |
|                 "base":"int", | |
|                 "lower-bound":0, | |
|                 "upper-bound":{ | |
|                     "op":"*", | |
|                     "left":2, | |
|                     "right":"N" | |
|                 } | |
|             } | |
|         }, | |
|         { | |
|             "name":"bound1", | |
|             "type":{ | |
|                 "kind":"bounded", | |
|                 "base":"int", | |
|                 "lower-bound":0, | |
|                 "upper-bound":{ | |
|                     "op":"min", | |
|                     "left":"N", | |
|                     "right":{ | |
|                         "op":"*", | |
|                         "left":2, | |
|                         "right":"N" | |
|                     } | |
|                 } | |
|             } | |
|         }, | |
|         { | |
|             "name":"bound2", | |
|             "type":{ | |
|                 "kind":"bounded", | |
|                 "base":"int", | |
|                 "lower-bound":0, | |
|                 "upper-bound":{ | |
|                     "op":"min", | |
|                     "left":"N", | |
|                     "right":{ | |
|                         "op":"*", | |
|                         "left":2, | |
|                         "right":"N" | |
|                     } | |
|                 } | |
|             } | |
|         }, | |
|         { | |
|             "name":"cdk", | |
|             "type":{ | |
|                 "kind":"bounded", | |
|                 "base":"int", | |
|                 "lower-bound":0, | |
|                 "upper-bound":"N" | |
|             } | |
|         }, | |
|         { | |
|             "name":"cdk_cat", | |
|             "type":{ | |
|                 "kind":"bounded", | |
|                 "base":"int", | |
|                 "lower-bound":0, | |
|                 "upper-bound":"N" | |
|             } | |
|         }, | |
|         { | |
|             "name":"cdh1", | |
|             "type":{ | |
|                 "kind":"bounded", | |
|                 "base":"int", | |
|                 "lower-bound":0, | |
|                 "upper-bound":"N" | |
|             } | |
|         }, | |
|         { | |
|             "name":"inact", | |
|             "type":{ | |
|                 "kind":"bounded", | |
|                 "base":"int", | |
|                 "lower-bound":0, | |
|                 "upper-bound":"N" | |
|             } | |
|         }, | |
|         { | |
|             "name":"cdc14", | |
|             "type":{ | |
|                 "kind":"bounded", | |
|                 "base":"int", | |
|                 "lower-bound":0, | |
|                 "upper-bound":{ | |
|                     "op":"*", | |
|                     "left":2, | |
|                     "right":"N" | |
|                 } | |
|             } | |
|         }, | |
|         { | |
|             "name":"cki", | |
|             "type":{ | |
|                 "kind":"bounded", | |
|                 "base":"int", | |
|                 "lower-bound":0, | |
|                 "upper-bound":"N" | |
|             } | |
|         } | |
|     ], | |
|     "observables":[ | |
|         { | |
|             "name":"\"cdc14\"" | |
|         }, | |
|         { | |
|             "name":"\"cdh1\"" | |
|         }, | |
|         { | |
|             "name":"\"cyclin_bound\"" | |
|         } | |
|     ], | |
|     "initial-states":{ | |
|         "exp":{ | |
|             "op":"∧", | |
|             "left":{ | |
|                 "op":"∧", | |
|                 "left":{ | |
|                     "op":"∧", | |
|                     "left":{ | |
|                         "op":"∧", | |
|                         "left":{ | |
|                             "op":"∧", | |
|                             "left":{ | |
|                                 "op":"∧", | |
|                                 "left":{ | |
|                                     "op":"∧", | |
|                                     "left":{ | |
|                                         "op":"∧", | |
|                                         "left":{ | |
|                                             "op":"∧", | |
|                                             "left":{ | |
|                                                 "op":"∧", | |
|                                                 "left":{ | |
|                                                     "op":"∧", | |
|                                                     "left":{ | |
|                                                         "op":"∧", | |
|                                                         "left":{ | |
|                                                             "op":"=", | |
|                                                             "left":"cyclin", | |
|                                                             "right":{ | |
|                                                                 "op":"*", | |
|                                                                 "left":2, | |
|                                                                 "right":"N" | |
|                                                             } | |
|                                                         }, | |
|                                                         "right":{ | |
|                                                             "op":"=", | |
|                                                             "left":"cyclin_bound", | |
|                                                             "right":0 | |
|                                                         } | |
|                                                     }, | |
|                                                     "right":{ | |
|                                                         "op":"=", | |
|                                                         "left":"degc", | |
|                                                         "right":0 | |
|                                                     } | |
|                                                 }, | |
|                                                 "right":{ | |
|                                                     "op":"=", | |
|                                                     "left":"trim", | |
|                                                     "right":0 | |
|                                                 } | |
|                                             }, | |
|                                             "right":{ | |
|                                                 "op":"=", | |
|                                                 "left":"dim", | |
|                                                 "right":0 | |
|                                             } | |
|                                         }, | |
|                                         "right":{ | |
|                                             "op":"=", | |
|                                             "left":"bound1", | |
|                                             "right":0 | |
|                                         } | |
|                                     }, | |
|                                     "right":{ | |
|                                         "op":"=", | |
|                                         "left":"bound2", | |
|                                         "right":0 | |
|                                     } | |
|                                 }, | |
|                                 "right":{ | |
|                                     "op":"=", | |
|                                     "left":"cdk", | |
|                                     "right":"N" | |
|                                 } | |
|                             }, | |
|                             "right":{ | |
|                                 "op":"=", | |
|                                 "left":"cdk_cat", | |
|                                 "right":0 | |
|                             } | |
|                         }, | |
|                         "right":{ | |
|                             "op":"=", | |
|                             "left":"cdh1", | |
|                             "right":"N" | |
|                         } | |
|                     }, | |
|                     "right":{ | |
|                         "op":"=", | |
|                         "left":"inact", | |
|                         "right":0 | |
|                     } | |
|                 }, | |
|                 "right":{ | |
|                     "op":"=", | |
|                     "left":"cdc14", | |
|                     "right":{ | |
|                         "op":"*", | |
|                         "left":2, | |
|                         "right":"N" | |
|                     } | |
|                 } | |
|             }, | |
|             "right":{ | |
|                 "op":"=", | |
|                 "left":"cki", | |
|                 "right":"N" | |
|             } | |
|         } | |
|     }, | |
|     "automata":[ | |
|         { | |
|             "name":"base_rates", | |
|             "locations":[ | |
|                 { | |
|                     "name":"location", | |
|                     "observables":[ | |
|                         { | |
|                             "ref":"\"cdc14\"", | |
|                             "value":"cdc14" | |
|                         }, | |
|                         { | |
|                             "ref":"\"cdh1\"", | |
|                             "value":"cdh1" | |
|                         }, | |
|                         { | |
|                             "ref":"\"cyclin_bound\"", | |
|                             "value":"cyclin_bound" | |
|                         } | |
|                     ] | |
|                 } | |
|             ], | |
|             "initial-locations":[ | |
|                 "location" | |
|             ], | |
|             "edges":[ | |
|                 { | |
|                     "location":"location", | |
|                     "action":"degp", | |
|                     "rate":{ | |
|                         "exp":0.0050000 | |
|                     }, | |
|                     "guard":{ | |
|                         "exp":true | |
|                     }, | |
|                     "destinations":[ | |
|                         { | |
|                             "probability":{ | |
|                                 "exp":{ | |
|                                     "op":"/", | |
|                                     "left":0.0050000, | |
|                                     "right":0.0050000 | |
|                                 } | |
|                             }, | |
|                             "location":"location", | |
|                             "assignments":[ | |
|                             ], | |
|                             "observables":[ | |
|                             ] | |
|                         } | |
|                     ] | |
|                 }, | |
|                 { | |
|                     "location":"location", | |
|                     "action":"degc", | |
|                     "rate":{ | |
|                         "exp":0.0010000 | |
|                     }, | |
|                     "guard":{ | |
|                         "exp":true | |
|                     }, | |
|                     "destinations":[ | |
|                         { | |
|                             "probability":{ | |
|                                 "exp":{ | |
|                                     "op":"/", | |
|                                     "left":0.0010000, | |
|                                     "right":0.0010000 | |
|                                 } | |
|                             }, | |
|                             "location":"location", | |
|                             "assignments":[ | |
|                             ], | |
|                             "observables":[ | |
|                             ] | |
|                         } | |
|                     ] | |
|                 }, | |
|                 { | |
|                     "location":"location", | |
|                     "action":"degd", | |
|                     "rate":{ | |
|                         "exp":0.0030000 | |
|                     }, | |
|                     "guard":{ | |
|                         "exp":true | |
|                     }, | |
|                     "destinations":[ | |
|                         { | |
|                             "probability":{ | |
|                                 "exp":{ | |
|                                     "op":"/", | |
|                                     "left":0.0030000, | |
|                                     "right":0.0030000 | |
|                                 } | |
|                             }, | |
|                             "location":"location", | |
|                             "assignments":[ | |
|                             ], | |
|                             "observables":[ | |
|                             ] | |
|                         } | |
|                     ] | |
|                 }, | |
|                 { | |
|                     "location":"location", | |
|                     "action":"lb", | |
|                     "rate":{ | |
|                         "exp":0.5000000 | |
|                     }, | |
|                     "guard":{ | |
|                         "exp":true | |
|                     }, | |
|                     "destinations":[ | |
|                         { | |
|                             "probability":{ | |
|                                 "exp":{ | |
|                                     "op":"/", | |
|                                     "left":0.5000000, | |
|                                     "right":0.5000000 | |
|                                 } | |
|                             }, | |
|                             "location":"location", | |
|                             "assignments":[ | |
|                             ], | |
|                             "observables":[ | |
|                             ] | |
|                         } | |
|                     ] | |
|                 }, | |
|                 { | |
|                     "location":"location", | |
|                     "action":"bb", | |
|                     "rate":{ | |
|                         "exp":0.3000000 | |
|                     }, | |
|                     "guard":{ | |
|                         "exp":true | |
|                     }, | |
|                     "destinations":[ | |
|                         { | |
|                             "probability":{ | |
|                                 "exp":{ | |
|                                     "op":"/", | |
|                                     "left":0.3000000, | |
|                                     "right":0.3000000 | |
|                                 } | |
|                             }, | |
|                             "location":"location", | |
|                             "assignments":[ | |
|                             ], | |
|                             "observables":[ | |
|                             ] | |
|                         } | |
|                     ] | |
|                 }, | |
|                 { | |
|                     "location":"location", | |
|                     "action":"cdh1r", | |
|                     "rate":{ | |
|                         "exp":0.0050000 | |
|                     }, | |
|                     "guard":{ | |
|                         "exp":true | |
|                     }, | |
|                     "destinations":[ | |
|                         { | |
|                             "probability":{ | |
|                                 "exp":{ | |
|                                     "op":"/", | |
|                                     "left":0.0050000, | |
|                                     "right":0.0050000 | |
|                                 } | |
|                             }, | |
|                             "location":"location", | |
|                             "assignments":[ | |
|                             ], | |
|                             "observables":[ | |
|                             ] | |
|                         } | |
|                     ] | |
|                 }, | |
|                 { | |
|                     "location":"location", | |
|                     "action":"pcdh1r", | |
|                     "rate":{ | |
|                         "exp":0.0090000 | |
|                     }, | |
|                     "guard":{ | |
|                         "exp":true | |
|                     }, | |
|                     "destinations":[ | |
|                         { | |
|                             "probability":{ | |
|                                 "exp":{ | |
|                                     "op":"/", | |
|                                     "left":0.0090000, | |
|                                     "right":0.0090000 | |
|                                 } | |
|                             }, | |
|                             "location":"location", | |
|                             "assignments":[ | |
|                             ], | |
|                             "observables":[ | |
|                             ] | |
|                         } | |
|                     ] | |
|                 }, | |
|                 { | |
|                     "location":"location", | |
|                     "action":"removep", | |
|                     "rate":{ | |
|                         "exp":0.0090000 | |
|                     }, | |
|                     "guard":{ | |
|                         "exp":true | |
|                     }, | |
|                     "destinations":[ | |
|                         { | |
|                             "probability":{ | |
|                                 "exp":{ | |
|                                     "op":"/", | |
|                                     "left":0.0090000, | |
|                                     "right":0.0090000 | |
|                                 } | |
|                             }, | |
|                             "location":"location", | |
|                             "assignments":[ | |
|                             ], | |
|                             "observables":[ | |
|                             ] | |
|                         } | |
|                     ] | |
|                 }, | |
|                 { | |
|                     "location":"location", | |
|                     "action":"removecki", | |
|                     "rate":{ | |
|                         "exp":0.0100000 | |
|                     }, | |
|                     "guard":{ | |
|                         "exp":true | |
|                     }, | |
|                     "destinations":[ | |
|                         { | |
|                             "probability":{ | |
|                                 "exp":{ | |
|                                     "op":"/", | |
|                                     "left":0.0100000, | |
|                                     "right":0.0100000 | |
|                                 } | |
|                             }, | |
|                             "location":"location", | |
|                             "assignments":[ | |
|                             ], | |
|                             "observables":[ | |
|                             ] | |
|                         } | |
|                     ] | |
|                 }, | |
|                 { | |
|                     "location":"location", | |
|                     "action":"donothing", | |
|                     "rate":{ | |
|                         "exp":0.0170000 | |
|                     }, | |
|                     "guard":{ | |
|                         "exp":true | |
|                     }, | |
|                     "destinations":[ | |
|                         { | |
|                             "probability":{ | |
|                                 "exp":{ | |
|                                     "op":"/", | |
|                                     "left":0.0170000, | |
|                                     "right":0.0170000 | |
|                                 } | |
|                             }, | |
|                             "location":"location", | |
|                             "assignments":[ | |
|                             ], | |
|                             "observables":[ | |
|                             ] | |
|                         } | |
|                     ] | |
|                 }, | |
|                 { | |
|                     "location":"location", | |
|                     "action":"bind", | |
|                     "rate":{ | |
|                         "exp":0.0200000 | |
|                     }, | |
|                     "guard":{ | |
|                         "exp":true | |
|                     }, | |
|                     "destinations":[ | |
|                         { | |
|                             "probability":{ | |
|                                 "exp":{ | |
|                                     "op":"/", | |
|                                     "left":0.0200000, | |
|                                     "right":0.0200000 | |
|                                 } | |
|                             }, | |
|                             "location":"location", | |
|                             "assignments":[ | |
|                             ], | |
|                             "observables":[ | |
|                             ] | |
|                         } | |
|                     ] | |
|                 } | |
|             ] | |
|         }, | |
|         { | |
|             "name":"cyclin", | |
|             "locations":[ | |
|                 { | |
|                     "name":"location" | |
|                 } | |
|             ], | |
|             "initial-locations":[ | |
|                 "location" | |
|             ], | |
|             "edges":[ | |
|                 { | |
|                     "location":"location", | |
|                     "action":"lb", | |
|                     "rate":{ | |
|                         "exp":"cyclin" | |
|                     }, | |
|                     "guard":{ | |
|                         "exp":{ | |
|                             "op":"∧", | |
|                             "left":{ | |
|                                 "op":">", | |
|                                 "left":"cyclin", | |
|                                 "right":0 | |
|                             }, | |
|                             "right":{ | |
|                                 "op":"<", | |
|                                 "left":"cyclin_bound", | |
|                                 "right":{ | |
|                                     "op":"*", | |
|                                     "left":2, | |
|                                     "right":"N" | |
|                                 } | |
|                             } | |
|                         } | |
|                     }, | |
|                     "destinations":[ | |
|                         { | |
|                             "probability":{ | |
|                                 "exp":{ | |
|                                     "op":"/", | |
|                                     "left":"cyclin", | |
|                                     "right":"cyclin" | |
|                                 } | |
|                             }, | |
|                             "location":"location", | |
|                             "assignments":[ | |
|                                 { | |
|                                     "ref":"cyclin_bound", | |
|                                     "value":{ | |
|                                         "op":"+", | |
|                                         "left":"cyclin_bound", | |
|                                         "right":1 | |
|                                     } | |
|                                 }, | |
|                                 { | |
|                                     "ref":"cyclin", | |
|                                     "value":{ | |
|                                         "op":"-", | |
|                                         "left":"cyclin", | |
|                                         "right":1 | |
|                                     } | |
|                                 } | |
|                             ] | |
|                         } | |
|                     ] | |
|                 }, | |
|                 { | |
|                     "location":"location", | |
|                     "action":"degp", | |
|                     "rate":{ | |
|                         "exp":"cyclin_bound" | |
|                     }, | |
|                     "guard":{ | |
|                         "exp":{ | |
|                             "op":"∧", | |
|                             "left":{ | |
|                                 "op":">", | |
|                                 "left":"cyclin_bound", | |
|                                 "right":0 | |
|                             }, | |
|                             "right":{ | |
|                                 "op":"<", | |
|                                 "left":"degc", | |
|                                 "right":{ | |
|                                     "op":"*", | |
|                                     "left":2, | |
|                                     "right":"N" | |
|                                 } | |
|                             } | |
|                         } | |
|                     }, | |
|                     "destinations":[ | |
|                         { | |
|                             "probability":{ | |
|                                 "exp":{ | |
|                                     "op":"/", | |
|                                     "left":"cyclin_bound", | |
|                                     "right":"cyclin_bound" | |
|                                 } | |
|                             }, | |
|                             "location":"location", | |
|                             "assignments":[ | |
|                                 { | |
|                                     "ref":"degc", | |
|                                     "value":{ | |
|                                         "op":"+", | |
|                                         "left":"degc", | |
|                                         "right":1 | |
|                                     } | |
|                                 }, | |
|                                 { | |
|                                     "ref":"cyclin_bound", | |
|                                     "value":{ | |
|                                         "op":"-", | |
|                                         "left":"cyclin_bound", | |
|                                         "right":1 | |
|                                     } | |
|                                 } | |
|                             ] | |
|                         } | |
|                     ] | |
|                 }, | |
|                 { | |
|                     "location":"location", | |
|                     "action":"degd", | |
|                     "rate":{ | |
|                         "exp":"cyclin_bound" | |
|                     }, | |
|                     "guard":{ | |
|                         "exp":{ | |
|                             "op":">", | |
|                             "left":"cyclin_bound", | |
|                             "right":0 | |
|                         } | |
|                     }, | |
|                     "destinations":[ | |
|                         { | |
|                             "probability":{ | |
|                                 "exp":{ | |
|                                     "op":"/", | |
|                                     "left":"cyclin_bound", | |
|                                     "right":"cyclin_bound" | |
|                                 } | |
|                             }, | |
|                             "location":"location", | |
|                             "assignments":[ | |
|                                 { | |
|                                     "ref":"cyclin_bound", | |
|                                     "value":"cyclin_bound" | |
|                                 } | |
|                             ] | |
|                         } | |
|                     ] | |
|                 }, | |
|                 { | |
|                     "location":"location", | |
|                     "action":"bind", | |
|                     "rate":{ | |
|                         "exp":"cyclin_bound" | |
|                     }, | |
|                     "guard":{ | |
|                         "exp":{ | |
|                             "op":"∧", | |
|                             "left":{ | |
|                                 "op":">", | |
|                                 "left":"cyclin_bound", | |
|                                 "right":0 | |
|                             }, | |
|                             "right":{ | |
|                                 "op":"<", | |
|                                 "left":"trim", | |
|                                 "right":{ | |
|                                     "op":"*", | |
|                                     "left":2, | |
|                                     "right":"N" | |
|                                 } | |
|                             } | |
|                         } | |
|                     }, | |
|                     "destinations":[ | |
|                         { | |
|                             "probability":{ | |
|                                 "exp":{ | |
|                                     "op":"/", | |
|                                     "left":"cyclin_bound", | |
|                                     "right":"cyclin_bound" | |
|                                 } | |
|                             }, | |
|                             "location":"location", | |
|                             "assignments":[ | |
|                                 { | |
|                                     "ref":"trim", | |
|                                     "value":{ | |
|                                         "op":"+", | |
|                                         "left":"trim", | |
|                                         "right":1 | |
|                                     } | |
|                                 }, | |
|                                 { | |
|                                     "ref":"cyclin_bound", | |
|                                     "value":{ | |
|                                         "op":"-", | |
|                                         "left":"cyclin_bound", | |
|                                         "right":1 | |
|                                     } | |
|                                 } | |
|                             ] | |
|                         } | |
|                     ] | |
|                 }, | |
|                 { | |
|                     "location":"location", | |
|                     "action":"degc", | |
|                     "rate":{ | |
|                         "exp":"degc" | |
|                     }, | |
|                     "guard":{ | |
|                         "exp":{ | |
|                             "op":">", | |
|                             "left":"degc", | |
|                             "right":0 | |
|                         } | |
|                     }, | |
|                     "destinations":[ | |
|                         { | |
|                             "probability":{ | |
|                                 "exp":{ | |
|                                     "op":"/", | |
|                                     "left":"degc", | |
|                                     "right":"degc" | |
|                                 } | |
|                             }, | |
|                             "location":"location", | |
|                             "assignments":[ | |
|                                 { | |
|                                     "ref":"degc", | |
|                                     "value":{ | |
|                                         "op":"-", | |
|                                         "left":"degc", | |
|                                         "right":1 | |
|                                     } | |
|                                 } | |
|                             ] | |
|                         } | |
|                     ] | |
|                 }, | |
|                 { | |
|                     "location":"location", | |
|                     "action":"bb", | |
|                     "rate":{ | |
|                         "exp":1 | |
|                     }, | |
|                     "guard":{ | |
|                         "exp":{ | |
|                             "op":"∧", | |
|                             "left":{ | |
|                                 "op":">", | |
|                                 "left":"trim", | |
|                                 "right":0 | |
|                             }, | |
|                             "right":{ | |
|                                 "op":"<", | |
|                                 "left":"dim", | |
|                                 "right":{ | |
|                                     "op":"*", | |
|                                     "left":2, | |
|                                     "right":"N" | |
|                                 } | |
|                             } | |
|                         } | |
|                     }, | |
|                     "destinations":[ | |
|                         { | |
|                             "probability":{ | |
|                                 "exp":{ | |
|                                     "op":"/", | |
|                                     "left":1, | |
|                                     "right":1 | |
|                                 } | |
|                             }, | |
|                             "location":"location", | |
|                             "assignments":[ | |
|                                 { | |
|                                     "ref":"dim", | |
|                                     "value":{ | |
|                                         "op":"+", | |
|                                         "left":"dim", | |
|                                         "right":1 | |
|                                     } | |
|                                 }, | |
|                                 { | |
|                                     "ref":"trim", | |
|                                     "value":{ | |
|                                         "op":"-", | |
|                                         "left":"trim", | |
|                                         "right":1 | |
|                                     } | |
|                                 } | |
|                             ] | |
|                         } | |
|                     ] | |
|                 }, | |
|                 { | |
|                     "location":"location", | |
|                     "action":"removecki", | |
|                     "rate":{ | |
|                         "exp":"dim" | |
|                     }, | |
|                     "guard":{ | |
|                         "exp":{ | |
|                             "op":"∧", | |
|                             "left":{ | |
|                                 "op":">", | |
|                                 "left":"dim", | |
|                                 "right":0 | |
|                             }, | |
|                             "right":{ | |
|                                 "op":"<", | |
|                                 "left":"cyclin_bound", | |
|                                 "right":{ | |
|                                     "op":"*", | |
|                                     "left":2, | |
|                                     "right":"N" | |
|                                 } | |
|                             } | |
|                         } | |
|                     }, | |
|                     "destinations":[ | |
|                         { | |
|                             "probability":{ | |
|                                 "exp":{ | |
|                                     "op":"/", | |
|                                     "left":"dim", | |
|                                     "right":"dim" | |
|                                 } | |
|                             }, | |
|                             "location":"location", | |
|                             "assignments":[ | |
|                                 { | |
|                                     "ref":"cyclin_bound", | |
|                                     "value":{ | |
|                                         "op":"+", | |
|                                         "left":"cyclin_bound", | |
|                                         "right":1 | |
|                                     } | |
|                                 }, | |
|                                 { | |
|                                     "ref":"dim", | |
|                                     "value":{ | |
|                                         "op":"-", | |
|                                         "left":"dim", | |
|                                         "right":1 | |
|                                     } | |
|                                 } | |
|                             ] | |
|                         } | |
|                     ] | |
|                 }, | |
|                 { | |
|                     "location":"location", | |
|                     "action":"donothing", | |
|                     "rate":{ | |
|                         "exp":"dim" | |
|                     }, | |
|                     "guard":{ | |
|                         "exp":{ | |
|                             "op":">", | |
|                             "left":"dim", | |
|                             "right":0 | |
|                         } | |
|                     }, | |
|                     "destinations":[ | |
|                         { | |
|                             "probability":{ | |
|                                 "exp":{ | |
|                                     "op":"/", | |
|                                     "left":"dim", | |
|                                     "right":"dim" | |
|                                 } | |
|                             }, | |
|                             "location":"location", | |
|                             "assignments":[ | |
|                                 { | |
|                                     "ref":"dim", | |
|                                     "value":"dim" | |
|                                 } | |
|                             ] | |
|                         } | |
|                     ] | |
|                 } | |
|             ] | |
|         }, | |
|         { | |
|             "name":"counter", | |
|             "locations":[ | |
|                 { | |
|                     "name":"location" | |
|                 } | |
|             ], | |
|             "initial-locations":[ | |
|                 "location" | |
|             ], | |
|             "edges":[ | |
|                 { | |
|                     "location":"location", | |
|                     "action":"lb", | |
|                     "rate":{ | |
|                         "exp":1 | |
|                     }, | |
|                     "guard":{ | |
|                         "exp":{ | |
|                             "op":"<", | |
|                             "left":"bound1", | |
|                             "right":{ | |
|                                 "op":"min", | |
|                                 "left":"N", | |
|                                 "right":{ | |
|                                     "op":"*", | |
|                                     "left":2, | |
|                                     "right":"N" | |
|                                 } | |
|                             } | |
|                         } | |
|                     }, | |
|                     "destinations":[ | |
|                         { | |
|                             "probability":{ | |
|                                 "exp":{ | |
|                                     "op":"/", | |
|                                     "left":1, | |
|                                     "right":1 | |
|                                 } | |
|                             }, | |
|                             "location":"location", | |
|                             "assignments":[ | |
|                                 { | |
|                                     "ref":"bound1", | |
|                                     "value":{ | |
|                                         "op":"+", | |
|                                         "left":"bound1", | |
|                                         "right":1 | |
|                                     } | |
|                                 } | |
|                             ] | |
|                         } | |
|                     ] | |
|                 }, | |
|                 { | |
|                     "location":"location", | |
|                     "action":"degp", | |
|                     "rate":{ | |
|                         "exp":{ | |
|                             "op":"+", | |
|                             "left":{ | |
|                                 "op":"/", | |
|                                 "left":"bound1", | |
|                                 "right":"cyclin_bound" | |
|                             }, | |
|                             "right":{ | |
|                                 "op":"-", | |
|                                 "left":1, | |
|                                 "right":{ | |
|                                     "op":"/", | |
|                                     "left":"bound1", | |
|                                     "right":"cyclin_bound" | |
|                                 } | |
|                             } | |
|                         } | |
|                     }, | |
|                     "guard":{ | |
|                         "exp":{ | |
|                             "op":"∧", | |
|                             "left":{ | |
|                                 "op":">", | |
|                                 "left":"cyclin_bound", | |
|                                 "right":0 | |
|                             }, | |
|                             "right":{ | |
|                                 "op":"≤", | |
|                                 "left":"bound1", | |
|                                 "right":"cyclin_bound" | |
|                             } | |
|                         } | |
|                     }, | |
|                     "destinations":[ | |
|                         { | |
|                             "probability":{ | |
|                                 "exp":{ | |
|                                     "op":"/", | |
|                                     "left":{ | |
|                                         "op":"/", | |
|                                         "left":"bound1", | |
|                                         "right":"cyclin_bound" | |
|                                     }, | |
|                                     "right":{ | |
|                                         "op":"+", | |
|                                         "left":{ | |
|                                             "op":"/", | |
|                                             "left":"bound1", | |
|                                             "right":"cyclin_bound" | |
|                                         }, | |
|                                         "right":{ | |
|                                             "op":"-", | |
|                                             "left":1, | |
|                                             "right":{ | |
|                                                 "op":"/", | |
|                                                 "left":"bound1", | |
|                                                 "right":"cyclin_bound" | |
|                                             } | |
|                                         } | |
|                                     } | |
|                                 } | |
|                             }, | |
|                             "location":"location", | |
|                             "assignments":[ | |
|                                 { | |
|                                     "ref":"bound1", | |
|                                     "value":{ | |
|                                         "op":"-", | |
|                                         "left":"bound1", | |
|                                         "right":1 | |
|                                     } | |
|                                 } | |
|                             ] | |
|                         }, | |
|                         { | |
|                             "probability":{ | |
|                                 "exp":{ | |
|                                     "op":"/", | |
|                                     "left":{ | |
|                                         "op":"-", | |
|                                         "left":1, | |
|                                         "right":{ | |
|                                             "op":"/", | |
|                                             "left":"bound1", | |
|                                             "right":"cyclin_bound" | |
|                                         } | |
|                                     }, | |
|                                     "right":{ | |
|                                         "op":"+", | |
|                                         "left":{ | |
|                                             "op":"/", | |
|                                             "left":"bound1", | |
|                                             "right":"cyclin_bound" | |
|                                         }, | |
|                                         "right":{ | |
|                                             "op":"-", | |
|                                             "left":1, | |
|                                             "right":{ | |
|                                                 "op":"/", | |
|                                                 "left":"bound1", | |
|                                                 "right":"cyclin_bound" | |
|                                             } | |
|                                         } | |
|                                     } | |
|                                 } | |
|                             }, | |
|                             "location":"location", | |
|                             "assignments":[ | |
|                             ] | |
|                         } | |
|                     ] | |
|                 }, | |
|                 { | |
|                     "location":"location", | |
|                     "action":"bind", | |
|                     "rate":{ | |
|                         "exp":{ | |
|                             "op":"+", | |
|                             "left":{ | |
|                                 "op":"/", | |
|                                 "left":"bound1", | |
|                                 "right":"cyclin_bound" | |
|                             }, | |
|                             "right":{ | |
|                                 "op":"-", | |
|                                 "left":1, | |
|                                 "right":{ | |
|                                     "op":"/", | |
|                                     "left":"bound1", | |
|                                     "right":"cyclin_bound" | |
|                                 } | |
|                             } | |
|                         } | |
|                     }, | |
|                     "guard":{ | |
|                         "exp":{ | |
|                             "op":"∧", | |
|                             "left":{ | |
|                                 "op":"∧", | |
|                                 "left":{ | |
|                                     "op":">", | |
|                                     "left":"cyclin_bound", | |
|                                     "right":0 | |
|                                 }, | |
|                                 "right":{ | |
|                                     "op":"≤", | |
|                                     "left":"bound1", | |
|                                     "right":"cyclin_bound" | |
|                                 } | |
|                             }, | |
|                             "right":{ | |
|                                 "op":"<", | |
|                                 "left":"bound2", | |
|                                 "right":{ | |
|                                     "op":"min", | |
|                                     "left":"N", | |
|                                     "right":{ | |
|                                         "op":"*", | |
|                                         "left":2, | |
|                                         "right":"N" | |
|                                     } | |
|                                 } | |
|                             } | |
|                         } | |
|                     }, | |
|                     "destinations":[ | |
|                         { | |
|                             "probability":{ | |
|                                 "exp":{ | |
|                                     "op":"/", | |
|                                     "left":{ | |
|                                         "op":"/", | |
|                                         "left":"bound1", | |
|                                         "right":"cyclin_bound" | |
|                                     }, | |
|                                     "right":{ | |
|                                         "op":"+", | |
|                                         "left":{ | |
|                                             "op":"/", | |
|                                             "left":"bound1", | |
|                                             "right":"cyclin_bound" | |
|                                         }, | |
|                                         "right":{ | |
|                                             "op":"-", | |
|                                             "left":1, | |
|                                             "right":{ | |
|                                                 "op":"/", | |
|                                                 "left":"bound1", | |
|                                                 "right":"cyclin_bound" | |
|                                             } | |
|                                         } | |
|                                     } | |
|                                 } | |
|                             }, | |
|                             "location":"location", | |
|                             "assignments":[ | |
|                                 { | |
|                                     "ref":"bound1", | |
|                                     "value":{ | |
|                                         "op":"-", | |
|                                         "left":"bound1", | |
|                                         "right":1 | |
|                                     } | |
|                                 }, | |
|                                 { | |
|                                     "ref":"bound2", | |
|                                     "value":{ | |
|                                         "op":"+", | |
|                                         "left":"bound2", | |
|                                         "right":1 | |
|                                     } | |
|                                 } | |
|                             ] | |
|                         }, | |
|                         { | |
|                             "probability":{ | |
|                                 "exp":{ | |
|                                     "op":"/", | |
|                                     "left":{ | |
|                                         "op":"-", | |
|                                         "left":1, | |
|                                         "right":{ | |
|                                             "op":"/", | |
|                                             "left":"bound1", | |
|                                             "right":"cyclin_bound" | |
|                                         } | |
|                                     }, | |
|                                     "right":{ | |
|                                         "op":"+", | |
|                                         "left":{ | |
|                                             "op":"/", | |
|                                             "left":"bound1", | |
|                                             "right":"cyclin_bound" | |
|                                         }, | |
|                                         "right":{ | |
|                                             "op":"-", | |
|                                             "left":1, | |
|                                             "right":{ | |
|                                                 "op":"/", | |
|                                                 "left":"bound1", | |
|                                                 "right":"cyclin_bound" | |
|                                             } | |
|                                         } | |
|                                     } | |
|                                 } | |
|                             }, | |
|                             "location":"location", | |
|                             "assignments":[ | |
|                             ] | |
|                         } | |
|                     ] | |
|                 }, | |
|                 { | |
|                     "location":"location", | |
|                     "action":"degc", | |
|                     "rate":{ | |
|                         "exp":{ | |
|                             "op":"+", | |
|                             "left":{ | |
|                                 "op":"+", | |
|                                 "left":{ | |
|                                     "op":"/", | |
|                                     "left":"bound1", | |
|                                     "right":"cdk_cat" | |
|                                 }, | |
|                                 "right":{ | |
|                                     "op":"/", | |
|                                     "left":"bound2", | |
|                                     "right":"cdk_cat" | |
|                                 } | |
|                             }, | |
|                             "right":{ | |
|                                 "op":"-", | |
|                                 "left":1, | |
|                                 "right":{ | |
|                                     "op":"/", | |
|                                     "left":{ | |
|                                         "op":"+", | |
|                                         "left":"bound1", | |
|                                         "right":"bound2" | |
|                                     }, | |
|                                     "right":"cdk_cat" | |
|                                 } | |
|                             } | |
|                         } | |
|                     }, | |
|                     "guard":{ | |
|                         "exp":{ | |
|                             "op":"∧", | |
|                             "left":{ | |
|                                 "op":">", | |
|                                 "left":"cdk_cat", | |
|                                 "right":0 | |
|                             }, | |
|                             "right":{ | |
|                                 "op":"≤", | |
|                                 "left":{ | |
|                                     "op":"+", | |
|                                     "left":"bound1", | |
|                                     "right":"bound2" | |
|                                 }, | |
|                                 "right":"cdk_cat" | |
|                             } | |
|                         } | |
|                     }, | |
|                     "destinations":[ | |
|                         { | |
|                             "probability":{ | |
|                                 "exp":{ | |
|                                     "op":"/", | |
|                                     "left":{ | |
|                                         "op":"/", | |
|                                         "left":"bound1", | |
|                                         "right":"cdk_cat" | |
|                                     }, | |
|                                     "right":{ | |
|                                         "op":"+", | |
|                                         "left":{ | |
|                                             "op":"+", | |
|                                             "left":{ | |
|                                                 "op":"/", | |
|                                                 "left":"bound1", | |
|                                                 "right":"cdk_cat" | |
|                                             }, | |
|                                             "right":{ | |
|                                                 "op":"/", | |
|                                                 "left":"bound2", | |
|                                                 "right":"cdk_cat" | |
|                                             } | |
|                                         }, | |
|                                         "right":{ | |
|                                             "op":"-", | |
|                                             "left":1, | |
|                                             "right":{ | |
|                                                 "op":"/", | |
|                                                 "left":{ | |
|                                                     "op":"+", | |
|                                                     "left":"bound1", | |
|                                                     "right":"bound2" | |
|                                                 }, | |
|                                                 "right":"cdk_cat" | |
|                                             } | |
|                                         } | |
|                                     } | |
|                                 } | |
|                             }, | |
|                             "location":"location", | |
|                             "assignments":[ | |
|                                 { | |
|                                     "ref":"bound1", | |
|                                     "value":{ | |
|                                         "op":"-", | |
|                                         "left":"bound1", | |
|                                         "right":1 | |
|                                     } | |
|                                 } | |
|                             ] | |
|                         }, | |
|                         { | |
|                             "probability":{ | |
|                                 "exp":{ | |
|                                     "op":"/", | |
|                                     "left":{ | |
|                                         "op":"/", | |
|                                         "left":"bound2", | |
|                                         "right":"cdk_cat" | |
|                                     }, | |
|                                     "right":{ | |
|                                         "op":"+", | |
|                                         "left":{ | |
|                                             "op":"+", | |
|                                             "left":{ | |
|                                                 "op":"/", | |
|                                                 "left":"bound1", | |
|                                                 "right":"cdk_cat" | |
|                                             }, | |
|                                             "right":{ | |
|                                                 "op":"/", | |
|                                                 "left":"bound2", | |
|                                                 "right":"cdk_cat" | |
|                                             } | |
|                                         }, | |
|                                         "right":{ | |
|                                             "op":"-", | |
|                                             "left":1, | |
|                                             "right":{ | |
|                                                 "op":"/", | |
|                                                 "left":{ | |
|                                                     "op":"+", | |
|                                                     "left":"bound1", | |
|                                                     "right":"bound2" | |
|                                                 }, | |
|                                                 "right":"cdk_cat" | |
|                                             } | |
|                                         } | |
|                                     } | |
|                                 } | |
|                             }, | |
|                             "location":"location", | |
|                             "assignments":[ | |
|                                 { | |
|                                     "ref":"bound2", | |
|                                     "value":{ | |
|                                         "op":"-", | |
|                                         "left":"bound2", | |
|                                         "right":1 | |
|                                     } | |
|                                 } | |
|                             ] | |
|                         }, | |
|                         { | |
|                             "probability":{ | |
|                                 "exp":{ | |
|                                     "op":"/", | |
|                                     "left":{ | |
|                                         "op":"-", | |
|                                         "left":1, | |
|                                         "right":{ | |
|                                             "op":"/", | |
|                                             "left":{ | |
|                                                 "op":"+", | |
|                                                 "left":"bound1", | |
|                                                 "right":"bound2" | |
|                                             }, | |
|                                             "right":"cdk_cat" | |
|                                         } | |
|                                     }, | |
|                                     "right":{ | |
|                                         "op":"+", | |
|                                         "left":{ | |
|                                             "op":"+", | |
|                                             "left":{ | |
|                                                 "op":"/", | |
|                                                 "left":"bound1", | |
|                                                 "right":"cdk_cat" | |
|                                             }, | |
|                                             "right":{ | |
|                                                 "op":"/", | |
|                                                 "left":"bound2", | |
|                                                 "right":"cdk_cat" | |
|                                             } | |
|                                         }, | |
|                                         "right":{ | |
|                                             "op":"-", | |
|                                             "left":1, | |
|                                             "right":{ | |
|                                                 "op":"/", | |
|                                                 "left":{ | |
|                                                     "op":"+", | |
|                                                     "left":"bound1", | |
|                                                     "right":"bound2" | |
|                                                 }, | |
|                                                 "right":"cdk_cat" | |
|                                             } | |
|                                         } | |
|                                     } | |
|                                 } | |
|                             }, | |
|                             "location":"location", | |
|                             "assignments":[ | |
|                             ] | |
|                         } | |
|                     ] | |
|                 }, | |
|                 { | |
|                     "location":"location", | |
|                     "action":"bb", | |
|                     "rate":{ | |
|                         "exp":"bound2" | |
|                     }, | |
|                     "guard":{ | |
|                         "exp":{ | |
|                             "op":">", | |
|                             "left":"bound2", | |
|                             "right":0 | |
|                         } | |
|                     }, | |
|                     "destinations":[ | |
|                         { | |
|                             "probability":{ | |
|                                 "exp":{ | |
|                                     "op":"/", | |
|                                     "left":"bound2", | |
|                                     "right":"bound2" | |
|                                 } | |
|                             }, | |
|                             "location":"location", | |
|                             "assignments":[ | |
|                                 { | |
|                                     "ref":"bound2", | |
|                                     "value":{ | |
|                                         "op":"-", | |
|                                         "left":"bound2", | |
|                                         "right":1 | |
|                                     } | |
|                                 } | |
|                             ] | |
|                         } | |
|                     ] | |
|                 } | |
|             ] | |
|         }, | |
|         { | |
|             "name":"cdk", | |
|             "locations":[ | |
|                 { | |
|                     "name":"location" | |
|                 } | |
|             ], | |
|             "initial-locations":[ | |
|                 "location" | |
|             ], | |
|             "edges":[ | |
|                 { | |
|                     "location":"location", | |
|                     "action":"lb", | |
|                     "rate":{ | |
|                         "exp":"cdk" | |
|                     }, | |
|                     "guard":{ | |
|                         "exp":{ | |
|                             "op":"∧", | |
|                             "left":{ | |
|                                 "op":">", | |
|                                 "left":"cdk", | |
|                                 "right":0 | |
|                             }, | |
|                             "right":{ | |
|                                 "op":"<", | |
|                                 "left":"cdk_cat", | |
|                                 "right":"N" | |
|                             } | |
|                         } | |
|                     }, | |
|                     "destinations":[ | |
|                         { | |
|                             "probability":{ | |
|                                 "exp":{ | |
|                                     "op":"/", | |
|                                     "left":"cdk", | |
|                                     "right":"cdk" | |
|                                 } | |
|                             }, | |
|                             "location":"location", | |
|                             "assignments":[ | |
|                                 { | |
|                                     "ref":"cdk_cat", | |
|                                     "value":{ | |
|                                         "op":"+", | |
|                                         "left":"cdk_cat", | |
|                                         "right":1 | |
|                                     } | |
|                                 }, | |
|                                 { | |
|                                     "ref":"cdk", | |
|                                     "value":{ | |
|                                         "op":"-", | |
|                                         "left":"cdk", | |
|                                         "right":1 | |
|                                     } | |
|                                 } | |
|                             ] | |
|                         } | |
|                     ] | |
|                 }, | |
|                 { | |
|                     "location":"location", | |
|                     "action":"cdh1r", | |
|                     "rate":{ | |
|                         "exp":"cdk_cat" | |
|                     }, | |
|                     "guard":{ | |
|                         "exp":{ | |
|                             "op":">", | |
|                             "left":"cdk_cat", | |
|                             "right":0 | |
|                         } | |
|                     }, | |
|                     "destinations":[ | |
|                         { | |
|                             "probability":{ | |
|                                 "exp":{ | |
|                                     "op":"/", | |
|                                     "left":"cdk_cat", | |
|                                     "right":"cdk_cat" | |
|                                 } | |
|                             }, | |
|                             "location":"location", | |
|                             "assignments":[ | |
|                                 { | |
|                                     "ref":"cdk_cat", | |
|                                     "value":"cdk_cat" | |
|                                 } | |
|                             ] | |
|                         } | |
|                     ] | |
|                 }, | |
|                 { | |
|                     "location":"location", | |
|                     "action":"degc", | |
|                     "rate":{ | |
|                         "exp":"cdk_cat" | |
|                     }, | |
|                     "guard":{ | |
|                         "exp":{ | |
|                             "op":"∧", | |
|                             "left":{ | |
|                                 "op":">", | |
|                                 "left":"cdk_cat", | |
|                                 "right":0 | |
|                             }, | |
|                             "right":{ | |
|                                 "op":"<", | |
|                                 "left":"cdk", | |
|                                 "right":"N" | |
|                             } | |
|                         } | |
|                     }, | |
|                     "destinations":[ | |
|                         { | |
|                             "probability":{ | |
|                                 "exp":{ | |
|                                     "op":"/", | |
|                                     "left":"cdk_cat", | |
|                                     "right":"cdk_cat" | |
|                                 } | |
|                             }, | |
|                             "location":"location", | |
|                             "assignments":[ | |
|                                 { | |
|                                     "ref":"cdk", | |
|                                     "value":{ | |
|                                         "op":"+", | |
|                                         "left":"cdk", | |
|                                         "right":1 | |
|                                     } | |
|                                 }, | |
|                                 { | |
|                                     "ref":"cdk_cat", | |
|                                     "value":{ | |
|                                         "op":"-", | |
|                                         "left":"cdk_cat", | |
|                                         "right":1 | |
|                                     } | |
|                                 } | |
|                             ] | |
|                         } | |
|                     ] | |
|                 }, | |
|                 { | |
|                     "location":"location", | |
|                     "action":"bb", | |
|                     "rate":{ | |
|                         "exp":1 | |
|                     }, | |
|                     "guard":{ | |
|                         "exp":{ | |
|                             "op":">", | |
|                             "left":"cdk_cat", | |
|                             "right":0 | |
|                         } | |
|                     }, | |
|                     "destinations":[ | |
|                         { | |
|                             "probability":{ | |
|                                 "exp":{ | |
|                                     "op":"/", | |
|                                     "left":1, | |
|                                     "right":1 | |
|                                 } | |
|                             }, | |
|                             "location":"location", | |
|                             "assignments":[ | |
|                                 { | |
|                                     "ref":"cdk_cat", | |
|                                     "value":{ | |
|                                         "op":"-", | |
|                                         "left":"cdk_cat", | |
|                                         "right":1 | |
|                                     } | |
|                                 } | |
|                             ] | |
|                         } | |
|                     ] | |
|                 }, | |
|                 { | |
|                     "location":"location", | |
|                     "action":"removecki", | |
|                     "rate":{ | |
|                         "exp":1 | |
|                     }, | |
|                     "guard":{ | |
|                         "exp":{ | |
|                             "op":"<", | |
|                             "left":"cdk", | |
|                             "right":"N" | |
|                         } | |
|                     }, | |
|                     "destinations":[ | |
|                         { | |
|                             "probability":{ | |
|                                 "exp":{ | |
|                                     "op":"/", | |
|                                     "left":1, | |
|                                     "right":1 | |
|                                 } | |
|                             }, | |
|                             "location":"location", | |
|                             "assignments":[ | |
|                                 { | |
|                                     "ref":"cdk", | |
|                                     "value":{ | |
|                                         "op":"+", | |
|                                         "left":"cdk", | |
|                                         "right":1 | |
|                                     } | |
|                                 } | |
|                             ] | |
|                         } | |
|                     ] | |
|                 } | |
|             ] | |
|         }, | |
|         { | |
|             "name":"cdh1", | |
|             "locations":[ | |
|                 { | |
|                     "name":"location" | |
|                 } | |
|             ], | |
|             "initial-locations":[ | |
|                 "location" | |
|             ], | |
|             "edges":[ | |
|                 { | |
|                     "location":"location", | |
|                     "action":"degp", | |
|                     "rate":{ | |
|                         "exp":"cdh1" | |
|                     }, | |
|                     "guard":{ | |
|                         "exp":{ | |
|                             "op":">", | |
|                             "left":"cdh1", | |
|                             "right":0 | |
|                         } | |
|                     }, | |
|                     "destinations":[ | |
|                         { | |
|                             "probability":{ | |
|                                 "exp":{ | |
|                                     "op":"/", | |
|                                     "left":"cdh1", | |
|                                     "right":"cdh1" | |
|                                 } | |
|                             }, | |
|                             "location":"location", | |
|                             "assignments":[ | |
|                                 { | |
|                                     "ref":"cdh1", | |
|                                     "value":"cdh1" | |
|                                 } | |
|                             ] | |
|                         } | |
|                     ] | |
|                 }, | |
|                 { | |
|                     "location":"location", | |
|                     "action":"cdh1r", | |
|                     "rate":{ | |
|                         "exp":"cdh1" | |
|                     }, | |
|                     "guard":{ | |
|                         "exp":{ | |
|                             "op":"∧", | |
|                             "left":{ | |
|                                 "op":">", | |
|                                 "left":"cdh1", | |
|                                 "right":0 | |
|                             }, | |
|                             "right":{ | |
|                                 "op":"<", | |
|                                 "left":"inact", | |
|                                 "right":"N" | |
|                             } | |
|                         } | |
|                     }, | |
|                     "destinations":[ | |
|                         { | |
|                             "probability":{ | |
|                                 "exp":{ | |
|                                     "op":"/", | |
|                                     "left":"cdh1", | |
|                                     "right":"cdh1" | |
|                                 } | |
|                             }, | |
|                             "location":"location", | |
|                             "assignments":[ | |
|                                 { | |
|                                     "ref":"cdh1", | |
|                                     "value":{ | |
|                                         "op":"-", | |
|                                         "left":"cdh1", | |
|                                         "right":1 | |
|                                     } | |
|                                 }, | |
|                                 { | |
|                                     "ref":"inact", | |
|                                     "value":{ | |
|                                         "op":"+", | |
|                                         "left":"inact", | |
|                                         "right":1 | |
|                                     } | |
|                                 } | |
|                             ] | |
|                         } | |
|                     ] | |
|                 }, | |
|                 { | |
|                     "location":"location", | |
|                     "action":"removep", | |
|                     "rate":{ | |
|                         "exp":"cdh1" | |
|                     }, | |
|                     "guard":{ | |
|                         "exp":{ | |
|                             "op":">", | |
|                             "left":"cdh1", | |
|                             "right":0 | |
|                         } | |
|                     }, | |
|                     "destinations":[ | |
|                         { | |
|                             "probability":{ | |
|                                 "exp":{ | |
|                                     "op":"/", | |
|                                     "left":"cdh1", | |
|                                     "right":"cdh1" | |
|                                 } | |
|                             }, | |
|                             "location":"location", | |
|                             "assignments":[ | |
|                                 { | |
|                                     "ref":"cdh1", | |
|                                     "value":"cdh1" | |
|                                 } | |
|                             ] | |
|                         } | |
|                     ] | |
|                 }, | |
|                 { | |
|                     "location":"location", | |
|                     "action":"pcdh1r", | |
|                     "rate":{ | |
|                         "exp":"inact" | |
|                     }, | |
|                     "guard":{ | |
|                         "exp":{ | |
|                             "op":"∧", | |
|                             "left":{ | |
|                                 "op":">", | |
|                                 "left":"inact", | |
|                                 "right":0 | |
|                             }, | |
|                             "right":{ | |
|                                 "op":"<", | |
|                                 "left":"cdh1", | |
|                                 "right":"N" | |
|                             } | |
|                         } | |
|                     }, | |
|                     "destinations":[ | |
|                         { | |
|                             "probability":{ | |
|                                 "exp":{ | |
|                                     "op":"/", | |
|                                     "left":"inact", | |
|                                     "right":"inact" | |
|                                 } | |
|                             }, | |
|                             "location":"location", | |
|                             "assignments":[ | |
|                                 { | |
|                                     "ref":"inact", | |
|                                     "value":{ | |
|                                         "op":"-", | |
|                                         "left":"inact", | |
|                                         "right":1 | |
|                                     } | |
|                                 }, | |
|                                 { | |
|                                     "ref":"cdh1", | |
|                                     "value":{ | |
|                                         "op":"+", | |
|                                         "left":"cdh1", | |
|                                         "right":1 | |
|                                     } | |
|                                 } | |
|                             ] | |
|                         } | |
|                     ] | |
|                 } | |
|             ] | |
|         }, | |
|         { | |
|             "name":"cdc14", | |
|             "locations":[ | |
|                 { | |
|                     "name":"location" | |
|                 } | |
|             ], | |
|             "initial-locations":[ | |
|                 "location" | |
|             ], | |
|             "edges":[ | |
|                 { | |
|                     "location":"location", | |
|                     "action":"pcdh1r", | |
|                     "rate":{ | |
|                         "exp":"cdc14" | |
|                     }, | |
|                     "guard":{ | |
|                         "exp":{ | |
|                             "op":">", | |
|                             "left":"cdc14", | |
|                             "right":0 | |
|                         } | |
|                     }, | |
|                     "destinations":[ | |
|                         { | |
|                             "probability":{ | |
|                                 "exp":{ | |
|                                     "op":"/", | |
|                                     "left":"cdc14", | |
|                                     "right":"cdc14" | |
|                                 } | |
|                             }, | |
|                             "location":"location", | |
|                             "assignments":[ | |
|                                 { | |
|                                     "ref":"cdc14", | |
|                                     "value":{ | |
|                                         "op":"-", | |
|                                         "left":"cdc14", | |
|                                         "right":1 | |
|                                     } | |
|                                 } | |
|                             ] | |
|                         } | |
|                     ] | |
|                 }, | |
|                 { | |
|                     "location":"location", | |
|                     "action":"removep", | |
|                     "rate":{ | |
|                         "exp":{ | |
|                             "op":"-", | |
|                             "left":{ | |
|                                 "op":"*", | |
|                                 "left":2, | |
|                                 "right":"N" | |
|                             }, | |
|                             "right":"cdc14" | |
|                         } | |
|                     }, | |
|                     "guard":{ | |
|                         "exp":{ | |
|                             "op":"<", | |
|                             "left":"cdc14", | |
|                             "right":{ | |
|                                 "op":"*", | |
|                                 "left":2, | |
|                                 "right":"N" | |
|                             } | |
|                         } | |
|                     }, | |
|                     "destinations":[ | |
|                         { | |
|                             "probability":{ | |
|                                 "exp":{ | |
|                                     "op":"/", | |
|                                     "left":{ | |
|                                         "op":"-", | |
|                                         "left":{ | |
|                                             "op":"*", | |
|                                             "left":2, | |
|                                             "right":"N" | |
|                                         }, | |
|                                         "right":"cdc14" | |
|                                     }, | |
|                                     "right":{ | |
|                                         "op":"-", | |
|                                         "left":{ | |
|                                             "op":"*", | |
|                                             "left":2, | |
|                                             "right":"N" | |
|                                         }, | |
|                                         "right":"cdc14" | |
|                                     } | |
|                                 } | |
|                             }, | |
|                             "location":"location", | |
|                             "assignments":[ | |
|                                 { | |
|                                     "ref":"cdc14", | |
|                                     "value":{ | |
|                                         "op":"+", | |
|                                         "left":"cdc14", | |
|                                         "right":1 | |
|                                     } | |
|                                 } | |
|                             ] | |
|                         } | |
|                     ] | |
|                 } | |
|             ] | |
|         }, | |
|         { | |
|             "name":"cki", | |
|             "locations":[ | |
|                 { | |
|                     "name":"location" | |
|                 } | |
|             ], | |
|             "initial-locations":[ | |
|                 "location" | |
|             ], | |
|             "edges":[ | |
|                 { | |
|                     "location":"location", | |
|                     "action":"degd", | |
|                     "rate":{ | |
|                         "exp":"cki" | |
|                     }, | |
|                     "guard":{ | |
|                         "exp":{ | |
|                             "op":">", | |
|                             "left":"cki", | |
|                             "right":0 | |
|                         } | |
|                     }, | |
|                     "destinations":[ | |
|                         { | |
|                             "probability":{ | |
|                                 "exp":{ | |
|                                     "op":"/", | |
|                                     "left":"cki", | |
|                                     "right":"cki" | |
|                                 } | |
|                             }, | |
|                             "location":"location", | |
|                             "assignments":[ | |
|                                 { | |
|                                     "ref":"cki", | |
|                                     "value":{ | |
|                                         "op":"-", | |
|                                         "left":"cki", | |
|                                         "right":1 | |
|                                     } | |
|                                 } | |
|                             ] | |
|                         } | |
|                     ] | |
|                 }, | |
|                 { | |
|                     "location":"location", | |
|                     "action":"bind", | |
|                     "rate":{ | |
|                         "exp":"cki" | |
|                     }, | |
|                     "guard":{ | |
|                         "exp":{ | |
|                             "op":">", | |
|                             "left":"cki", | |
|                             "right":0 | |
|                         } | |
|                     }, | |
|                     "destinations":[ | |
|                         { | |
|                             "probability":{ | |
|                                 "exp":{ | |
|                                     "op":"/", | |
|                                     "left":"cki", | |
|                                     "right":"cki" | |
|                                 } | |
|                             }, | |
|                             "location":"location", | |
|                             "assignments":[ | |
|                                 { | |
|                                     "ref":"cki", | |
|                                     "value":{ | |
|                                         "op":"-", | |
|                                         "left":"cki", | |
|                                         "right":1 | |
|                                     } | |
|                                 } | |
|                             ] | |
|                         } | |
|                     ] | |
|                 } | |
|             ] | |
|         } | |
|     ], | |
|     "system":{ | |
|         "elements":[ | |
|             { | |
|                 "automaton":"base_rates" | |
|             }, | |
|             { | |
|                 "automaton":"cyclin" | |
|             }, | |
|             { | |
|                 "automaton":"counter" | |
|             }, | |
|             { | |
|                 "automaton":"cdk" | |
|             }, | |
|             { | |
|                 "automaton":"cdh1" | |
|             }, | |
|             { | |
|                 "automaton":"cdc14" | |
|             }, | |
|             { | |
|                 "automaton":"cki" | |
|             } | |
|         ], | |
|         "syncs":[ | |
|             { | |
|                 "synchronise":[ | |
|                     "bind", | |
|                     "bind", | |
|                     "bind", | |
|                     null, | |
|                     null, | |
|                     null, | |
|                     "bind" | |
|                 ], | |
|                 "result":"bind" | |
|             }, | |
|             { | |
|                 "synchronise":[ | |
|                     "degd", | |
|                     "degd", | |
|                     null, | |
|                     null, | |
|                     null, | |
|                     null, | |
|                     "degd" | |
|                 ], | |
|                 "result":"degd" | |
|             }, | |
|             { | |
|                 "synchronise":[ | |
|                     "pcdh1r", | |
|                     null, | |
|                     null, | |
|                     null, | |
|                     "pcdh1r", | |
|                     "pcdh1r", | |
|                     null | |
|                 ], | |
|                 "result":"pcdh1r" | |
|             }, | |
|             { | |
|                 "synchronise":[ | |
|                     "removep", | |
|                     null, | |
|                     null, | |
|                     null, | |
|                     "removep", | |
|                     "removep", | |
|                     null | |
|                 ], | |
|                 "result":"removep" | |
|             }, | |
|             { | |
|                 "synchronise":[ | |
|                     "cdh1r", | |
|                     null, | |
|                     null, | |
|                     "cdh1r", | |
|                     "cdh1r", | |
|                     null, | |
|                     null | |
|                 ], | |
|                 "result":"cdh1r" | |
|             }, | |
|             { | |
|                 "synchronise":[ | |
|                     "degp", | |
|                     "degp", | |
|                     "degp", | |
|                     null, | |
|                     "degp", | |
|                     null, | |
|                     null | |
|                 ], | |
|                 "result":"degp" | |
|             }, | |
|             { | |
|                 "synchronise":[ | |
|                     "degc", | |
|                     "degc", | |
|                     "degc", | |
|                     "degc", | |
|                     null, | |
|                     null, | |
|                     null | |
|                 ], | |
|                 "result":"degc" | |
|             }, | |
|             { | |
|                 "synchronise":[ | |
|                     "lb", | |
|                     "lb", | |
|                     "lb", | |
|                     "lb", | |
|                     null, | |
|                     null, | |
|                     null | |
|                 ], | |
|                 "result":"lb" | |
|             }, | |
|             { | |
|                 "synchronise":[ | |
|                     "bb", | |
|                     "bb", | |
|                     "bb", | |
|                     "bb", | |
|                     null, | |
|                     null, | |
|                     null | |
|                 ], | |
|                 "result":"bb" | |
|             }, | |
|             { | |
|                 "synchronise":[ | |
|                     "removecki", | |
|                     "removecki", | |
|                     null, | |
|                     "removecki", | |
|                     null, | |
|                     null, | |
|                     null | |
|                 ], | |
|                 "result":"removecki" | |
|             }, | |
|             { | |
|                 "synchronise":[ | |
|                     "donothing", | |
|                     "donothing", | |
|                     null, | |
|                     null, | |
|                     null, | |
|                     null, | |
|                     null | |
|                 ], | |
|                 "result":"donothing" | |
|             } | |
|         ] | |
|     } | |
| }
 |