(define-module :class "toymodel" :super-classes ("struct-model")) (define-module :class "nucleus" :super-classes ("toymodel") :icon "../../SignalTransd/structure/icons/struct/nucleus.gif" :geometry-width "123" :geometry-height "332" :terminals (("input1" :is-eq-to "k3p1_k3p2_tf1.input1" :geometry-side "TOP" :geometry-position "0.101626016" :line nil) ("input2" :is-eq-to "k3p1_k3p2_tf1.input2" :geometry-side "TOP" :geometry-position "0.92276424")) :modules (("drain" :is-a "drain" :geometry-x "63" :geometry-y "282") ("k3p1_k3p2_tf1" :is-a "and-2" :geometry-x "63" :geometry-y "150") ("tf1_mmmm" :is-a "transfactor" :geometry-x "62" :geometry-y "218" :graphical-flip "00" :graphical-rotation "0")) :links (("k3p1_k3p2_tf1output_tf1_mmmminput" :terminals ("k3p1_k3p2_tf1.output" "tf1_mmmm.input" "drain.input") :nodes (("63" "210")) :edges (("0" "-1" nil) ("1" "-1" nil) ("2" "-1" nil))))) (define-module :class "cell" :super-classes ("toymodel") :icon "../../SignalTransd/structure/icons/struct/cell.gif" :geometry-width "800" :geometry-height "900" :terminals (("input" :is-eq-to "struct_adapter_compound.input" :geometry-side "TOP" :geometry-position "0.335625") ("input0" :is-eq-to "struct_adapter_compound0.input" :geometry-side "TOP" :geometry-position "0.710625")) :modules (("a1_mmmmm" :is-a "adapter" :geometry-x "194" :geometry-y "344" :graphical-flip "00" :graphical-rotation "0") ("a1_not_ph1_k1" :is-a "somehow-2" :geometry-x "182" :geometry-y "425") ("a1_ph2" :is-a "activ" :geometry-x "691" :geometry-y "349") ("a2_iiiiiiiiiiiiiiiii" :is-a "adapter" :geometry-x "556" :geometry-y "412" :graphical-flip "00" :graphical-rotation "0") ("and_2_2" :is-a "and-2-2" :geometry-x "556" :geometry-y "496") ("k1_iiiiiiiiiiiiiiiiiiii" :is-a "kinase" :geometry-x "182" :geometry-y "493" :graphical-flip "00" :graphical-rotation "0") ("k1_k3r_k3p1" :is-a "and-2" :geometry-x "193" :geometry-y "560") ("k2_k3r_k3p2" :is-a "and-2" :geometry-x "544" :geometry-y "648") ("k2_mmmmmmm" :is-a "kinase" :geometry-x "556" :geometry-y "555" :graphical-flip "00" :graphical-rotation "0") ("k3p1" :is-a "kinase" :geometry-x "192" :geometry-y "608") ("k3p1_ph1" :is-a "activ" :geometry-x "126" :geometry-y "600" :graphical-rotation "90") ("k3p2" :is-a "kinase" :geometry-x "543" :geometry-y "714") ("k3r" :is-a "reservoir" :geometry-x "422" :geometry-y "645") ("not" :is-a "not" :geometry-x "269" :geometry-y "283") ("not0" :is-a "not" :geometry-x "74" :geometry-y "421" :graphical-rotation "180") ("not_r1_r2_a2" :is-a "and-2" :geometry-x "556" :geometry-y "301") ("nucleus_mmmmmmmm" :is-a "nucleus" :geometry-x "399" :geometry-y "780" :graphical-flip "00" :graphical-rotation "0") ("ph1" :is-a "phosphatase" :geometry-x "74" :geometry-y "606") ("ph2" :is-a "phosphatase" :geometry-x "691" :geometry-y "493") ("r1" :is-a "receptor" :geometry-x "268" :geometry-y "220" :graphical-flip "00" :graphical-rotation "0") ("r1_a1" :is-a "activ" :geometry-x "194" :geometry-y "220") ("r2" :is-a "receptor" :geometry-x "568" :geometry-y "226") ("source" :is-a "source" :geometry-x "422" :geometry-y "568" :graphical-flip "00" :graphical-rotation "0") ("struct_adapter_compound" :is-a "struct-adapter-compound" :geometry-x "268" :geometry-y "74") ("struct_adapter_compound0" :is-a "struct-adapter-compound" :geometry-x "568" :geometry-y "76")) :links (("a1_not_ph1_k1output_k1_iiiiiiiiiiiiiiiiiiiiinput" :terminals ("a1_not_ph1_k1.output" "k1_iiiiiiiiiiiiiiiiiiii.input" "k1_k3r_k3p1.input1" "and_2_2.input1") :nodes (("182" "485")) :edges (("0" "-1" nil) ("1" "-1" nil) ("2" "-1" nil) ("3" "-1" nil))) ("a1_ph2output_ph2input" :terminals ("a1_ph2.output" "ph2.input" "and_2_2.input3") :nodes (("691" "485")) :edges (("0" "-1" nil) ("1" "-1" nil) ("2" "-1" nil))) ("and_2_2output_k2_mmmmmmminput" :terminals ("and_2_2.output" "k2_mmmmmmm.input" "k2_k3r_k3p2.input2") :nodes (("556" "547")) :edges (("0" "-1" nil) ("1" "-1" nil) ("2" "-1" nil))) ("k1_k3r_k3p1output_k3p1input" :terminals ("k1_k3r_k3p1.output" "k3p1.input" "k3p1_ph1.input1" "nucleus_mmmmmmmm.input1") :nodes (("192" "600")) :edges (("0" "-1" nil) ("1" "-1" nil) ("2" "-1" nil) ("3" "-1" (("192" "736"))))) ("k2_k3r_k3p2output_k3p2input" :terminals ("k2_k3r_k3p2.output" "k3p2.input" "nucleus_mmmmmmmm.input2") :nodes (("544" "706")) :edges (("0" "-1" nil) ("1" "-1" nil) ("2" "-1" (("544" "736"))))) ("not0input_ph1input" :terminals ("not0.input" "ph1.input" "k3p1_ph1.output") :nodes (("74" "600")) :edges (("0" "-1" nil) ("1" "-1" nil) ("2" "-1" nil))) ("not0output_a1_not_ph1_k1input1" :terminals ("not0.output" "a1_not_ph1_k1.input1") :edges (("0" "1" nil))) ("notoutput_not_r1_r2_a2input1" :terminals ("not.output" "not_r1_r2_a2.input1") :edges (("0" "1" nil))) ("not_r1_r2_a2output_a2_iiiiiiiiiiiiiiiiiinput" :terminals ("not_r1_r2_a2.output" "a2_iiiiiiiiiiiiiiiii.input" "and_2_2.input2") :nodes (("556" "404")) :edges (("0" "-1" nil) ("1" "-1" nil) ("2" "-1" nil))) ("r1_a1output_a1_mmmmminput" :terminals ("r1_a1.output" "a1_mmmmm.input" "a1_ph2.input1" "a1_not_ph1_k1.input2") :nodes (("194" "340")) :edges (("0" "-1" nil) ("1" "-1" nil) ("2" "-1" nil) ("3" "-1" nil))) ("sourceoutput_k3rinput" :terminals ("source.output" "k3r.input" "k1_k3r_k3p1.input2" "k2_k3r_k3p2.input1") :nodes (("422" "637")) :edges (("0" "-1" nil) ("1" "-1" nil) ("2" "-1" (("355" "549") ("355" "637"))) ("3" "-1" nil))) ("struct_adapter_compound0output_r2input" :terminals ("struct_adapter_compound0.output" "r2.input" "not_r1_r2_a2.input2") :nodes (("568" "217")) :edges (("0" "-1" nil) ("1" "-1" nil) ("2" "-1" nil))) ("struct_adapter_compoundoutput_r1input" :terminals ("struct_adapter_compound.output" "r1.input" "r1_a1.input1" "not.input") :nodes (("268" "211")) :edges (("0" "-1" nil) ("1" "-1" nil) ("2" "-1" nil) ("3" "-1" nil))))) (define-module :class "whole_model" :super-classes ("toymodel") :properties (("model" :value "yes")) :geometry-width "320" :geometry-height "433" :modules (("cell" :is-a "cell" :geometry-x "155" :geometry-y "262") ("lig1" :is-a "source" :geometry-x "122" :geometry-y "132") ("lig2" :is-a "source" :geometry-x "197" :geometry-y "132")) :links (("lig1output_cellinput" :terminals ("lig1.output" "cell.input") :edges (("0" "1" nil))) ("lig2output_cellinput0" :terminals ("lig2.output" "cell.input0") :edges (("0" "1" nil)))))