(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" :is-a "transfactor" :geometry-x "62" :geometry-y "218")) :links (("k3p1_k3p2_tf1output_tf1input" :terminals ("k3p1_k3p2_tf1.output" "tf1.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 "737" :geometry-height "832" :terminals (("input" :is-eq-to "struct_adapter_compound.input" :geometry-side "TOP" :geometry-position "0.33582088") ("input1" :is-eq-to "struct_adapter_compound1.input" :geometry-side "TOP" :geometry-position "0.1458616") ("input2" :is-eq-to "struct_adapter_gate.input" :geometry-side "TOP" :geometry-position "0.75373137") ("output" :is-eq-to "struct_adapter_compound1.output" :geometry-side "BOTTOM" :geometry-position "0.1458616" :line (("32" "688")))) :modules (("a1_not_ph1_k1" :is-a "somehow-2" :geometry-x "169" :geometry-y "403") ("a1_ph2" :is-a "activ" :geometry-x "678" :geometry-y "327") ("a2" :is-a "adapter" :geometry-x "543" :geometry-y "390") ("and_2_2" :is-a "and-2-2" :geometry-x "543" :geometry-y "474") ("drain" :is-a "drain" :geometry-x "393" :geometry-y "423") ("k1" :is-a "kinase" :geometry-x "169" :geometry-y "471") ("k1_k3r_k3p1" :is-a "and-2" :geometry-x "180" :geometry-y "538") ("k2" :is-a "kinase" :geometry-x "543" :geometry-y "533") ("k2_k3r_k3p2" :is-a "and-2" :geometry-x "531" :geometry-y "626") ("k3p1" :is-a "kinase" :geometry-x "179" :geometry-y "606") ("k3p2" :is-a "kinase" :geometry-x "530" :geometry-y "692") ("not_lr" :is-a "not" :geometry-x "256" :geometry-y "261") ("not_r1_r2_a2" :is-a "and-2" :geometry-x "543" :geometry-y "279") ("not_ud" :is-a "not" :geometry-x "61" :geometry-y "399") ("nucleus" :is-a "nucleus" :geometry-x "386" :geometry-y "758") ("ph1" :is-a "phosphatase" :geometry-x "73" :geometry-y "606") ("ph2" :is-a "phosphatase" :geometry-x "678" :geometry-y "471") ("phosphatase" :is-a "phosphatase" :geometry-x "555" :geometry-y "197") ("r1" :is-a "receptor" :geometry-x "255" :geometry-y "198") ("r1_a1" :is-a "activ" :geometry-x "181" :geometry-y "198") ("source" :is-a "source" :geometry-x "393" :geometry-y "330") ("struct_adapter_compound" :is-a "struct-adapter-compound" :geometry-x "255" :geometry-y "52") ("struct_adapter_compound1" :is-a "struct-adapter-compound" :geometry-x "32" :geometry-y "274") ("struct_adapter_gate" :is-a "struct-adapter-gate" :geometry-x "555" :geometry-y "93")) :links (("a1_not_ph1_k1output_k1input" :terminals ("a1_not_ph1_k1.output" "k1.input" "k1_k3r_k3p1.input1" "and_2_2.input1") :nodes (("169" "463")) :edges (("0" "-1" nil) ("1" "-1" nil) ("2" "-1" nil) ("3" "-1" nil))) ("a1_ph2output_ph2input" :terminals ("ph2.input" "and_2_2.input3" "a1_ph2.output") :nodes (("678" "463")) :edges (("0" "-1" nil) ("1" "-1" nil) ("2" "-1" nil))) ("and_2_2output_k2input" :terminals ("and_2_2.output" "k2.input" "k2_k3r_k3p2.input2") :nodes (("543" "525")) :edges (("0" "-1" nil) ("1" "-1" nil) ("2" "-1" nil))) ("k1_k3r_k3p1output_k3p1input" :terminals ("k1_k3r_k3p1.output" "k3p1.input" "nucleus.input1" "ph1.input") :nodes (("179" "598")) :edges (("0" "-1" nil) ("1" "-1" nil) ("2" "-1" (("179" "714"))) ("3" "-1" nil) ("-1" "-1" nil))) ("k2_k3r_k3p2output_k3p2input" :terminals ("k2_k3r_k3p2.output" "k3p2.input" "nucleus.input2") :nodes (("531" "684")) :edges (("0" "-1" nil) ("1" "-1" nil) ("2" "-1" (("531" "714"))))) ("not_lroutput_not_r1_r2_a2input1" :terminals ("not_lr.output" "not_r1_r2_a2.input1") :edges (("0" "1" nil))) ("not_r1_r2_a2output_a2input" :terminals ("not_r1_r2_a2.output" "a2.input" "and_2_2.input2") :nodes (("543" "382") ("543" "336")) :edges (("0" "-2" nil) ("1" "-1" nil) ("2" "-1" nil) ("-1" "-2" nil))) ("not_udoutput_a1_not_ph1_k1input1" :terminals ("not_ud.output" "a1_not_ph1_k1.input1")) ("r1_a1output_a1_not_ph1_k1input2" :terminals ("r1_a1.output" "a1_not_ph1_k1.input2")) ("sourceoutput_draininput" :terminals ("source.output" "drain.input")) ("struct_adapter_compoundoutput_r1input" :terminals ("struct_adapter_compound.output" "r1.input" "r1_a1.input1" "not_lr.input") :nodes (("255" "189")) :edges (("0" "-1" nil) ("1" "-1" nil) ("2" "-1" nil) ("3" "-1" nil))) ("struct_adapter_gateoutput_not_r1_r2_a2input2" :terminals ("struct_adapter_gate.output" "not_r1_r2_a2.input2" "phosphatase.input") :nodes (("555" "192")) :edges (("0" "-1" nil) ("1" "-1" nil) ("2" "-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 "78") ("lig2" :is-a "source" :geometry-x "197" :geometry-y "78")) :links (("lig1output_cellinput" :terminals ("lig1.output" "cell.input")) ("lig2output_cellinput0" :terminals ("lig2.output" "cell.input0"))))