directive duration 7000.0 points 1000 directive plot ; ; ; def signal(N,a1,a2) = (N * ) def reaction1to1(N,a1,a2,b1,b2) = ( N * {t^*}[a2 t^]:[b1 t^] | N * ) def reaction1to2(N,a1,a2,b1,b2,c1,c2) = ( N * {t^*}[a2 t^]:[b1 t^]:[c1 t^] | N * | N * ) def reaction2to1(N,a1,a2,b1,b2,c1,c2) = ( N * {t^*}[a2 t^]:[b2 t^]:[c1 t^] | N * ) def reaction2to2(N,a1,a2,b1,b2,c1,c2,d1,d2) = ( N * {t^*}[a2 t^]:[b2 t^]:[c1 t^]:[d1 t^] | N * | N * ) ( reaction2to2(1000, X1,X2, Y1,Y2, A1,A2, B1,B2) | reaction2to1(1000, A1,A2, C1,C2, S1,S2) | reaction1to1(1000, Z1,Z2, C1,C2) | reaction1to1(1000, B1,B2, C1,C2) | signal(100, X1,X2) | signal(100, Y1,Y2) | signal(100, Z1,Z2) )