source: Promot/trunk/promot/kb/testsuite/mdl/checker-test.mdl @ 8613

Last change on this file since 8613 was 8613, checked in by kolczyk, 16 years ago

test-mdl for online-checker

File size: 6.1 KB
Line 
1(define-module
2  :class "nucleus"
3  :super-classes ("toymodel")
4  :icon "../../SignalTransd/structure/icons/struct/nucleus.gif"
5  :geometry-width "123"
6  :geometry-height "332"
7  :terminals
8  (("input1"
9    :is-eq-to "k3p1_k3p2_tf1.input1"
10    :geometry-side "TOP"
11    :geometry-position "0.101626016"
12    :line nil)
13   ("input2"
14    :is-eq-to "k3p1_k3p2_tf1.input2"
15    :geometry-side "TOP"
16    :geometry-position "0.92276424"))
17  :modules
18  (("drain"
19    :is-a "drain"
20    :geometry-x "63"
21    :geometry-y "282")
22   ("k3p1_k3p2_tf1"
23    :is-a "and-2"
24    :geometry-x "63"
25    :geometry-y "150")
26   ("tf1"
27    :is-a "transfactor"
28    :geometry-x "62"
29    :geometry-y "218"))
30  :links
31  (("k3p1_k3p2_tf1output_tf1input"
32    :terminals ("k3p1_k3p2_tf1.output" "tf1.input" "drain.input")
33    :nodes (("63" "210"))
34    :edges (("0" "-1" nil) ("1" "-1" nil) ("2" "-1" nil)))))
35
36
37(define-module
38  :class "cell"
39  :super-classes ("toymodel")
40  :icon "../../SignalTransd/structure/icons/struct/cell.gif"
41  :geometry-width "737"
42  :geometry-height "832"
43  :terminals
44  (("input"
45    :is-eq-to "struct_adapter_compound.input"
46    :geometry-side "TOP"
47    :geometry-position "0.33582088")
48   ("input1"
49    :is-eq-to "struct_adapter_compound1.input"
50    :geometry-side "TOP"
51    :geometry-position "0.1458616")
52   ("input2"
53    :is-eq-to "struct_adapter_gate.input"
54    :geometry-side "TOP"
55    :geometry-position "0.75373137")
56   ("output"
57    :is-eq-to "struct_adapter_compound1.output"
58    :geometry-side "BOTTOM"
59    :geometry-position "0.1458616"
60    :line (("32" "688"))))
61  :modules
62  (("a1_not_ph1_k1"
63    :is-a "somehow-2"
64    :geometry-x "169"
65    :geometry-y "403")
66   ("a1_ph2"
67    :is-a "activ"
68    :geometry-x "678"
69    :geometry-y "327")
70   ("a2"
71    :is-a "adapter"
72    :geometry-x "543"
73    :geometry-y "390")
74   ("and_2_2"
75    :is-a "and-2-2"
76    :geometry-x "543"
77    :geometry-y "474")
78   ("drain"
79    :is-a "drain"
80    :geometry-x "393"
81    :geometry-y "423")
82   ("k1"
83    :is-a "kinase"
84    :geometry-x "169"
85    :geometry-y "471")
86   ("k1_k3r_k3p1"
87    :is-a "and-2"
88    :geometry-x "180"
89    :geometry-y "538")
90   ("k2"
91    :is-a "kinase"
92    :geometry-x "543"
93    :geometry-y "533")
94   ("k2_k3r_k3p2"
95    :is-a "and-2"
96    :geometry-x "531"
97    :geometry-y "626")
98   ("k3p1"
99    :is-a "kinase"
100    :geometry-x "179"
101    :geometry-y "606")
102   ("k3p2"
103    :is-a "kinase"
104    :geometry-x "530"
105    :geometry-y "692")
106   ("not_lr"
107    :is-a "not"
108    :geometry-x "256"
109    :geometry-y "261")
110   ("not_r1_r2_a2"
111    :is-a "and-2"
112    :geometry-x "543"
113    :geometry-y "279")
114   ("not_ud"
115    :is-a "not-ud"
116    :geometry-x "61"
117    :geometry-y "399")
118   ("nucleus"
119    :is-a "nucleus"
120    :geometry-x "386"
121    :geometry-y "758")
122   ("ph1"
123    :is-a "phosphatase"
124    :geometry-x "73"
125    :geometry-y "606")
126   ("ph2"
127    :is-a "phosphatase"
128    :geometry-x "678"
129    :geometry-y "471")
130   ("phosphatase"
131    :is-a "phosphatase"
132    :geometry-x "555"
133    :geometry-y "197")
134   ("r1"
135    :is-a "receptor"
136    :geometry-x "255"
137    :geometry-y "198")
138   ("r1_a1"
139    :is-a "activ"
140    :geometry-x "181"
141    :geometry-y "198")
142   ("source"
143    :is-a "source"
144    :geometry-x "393"
145    :geometry-y "330")
146   ("struct_adapter_compound"
147    :is-a "struct-adapter-compound"
148    :geometry-x "255"
149    :geometry-y "52")
150   ("struct_adapter_compound1"
151    :is-a "struct-adapter-compound"
152    :geometry-x "32"
153    :geometry-y "274")
154   ("struct_adapter_gate"
155    :is-a "struct-adapter-gate"
156    :geometry-x "555"
157    :geometry-y "93"))
158  :links
159  (("a1_not_ph1_k1output_k1input"
160    :terminals ("a1_not_ph1_k1.output" "k1.input" "k1_k3r_k3p1.input1"
161                "and_2_2.input1")
162    :nodes (("169" "463"))
163    :edges (("0" "-1" nil) ("1" "-1" nil) ("2" "-1" nil) ("3" "-1" nil)))
164   ("a1_ph2output_ph2input"
165    :terminals ("ph2.input" "and_2_2.input3" "a1_ph2.output")
166    :nodes (("678" "463"))
167    :edges (("0" "-1" nil) ("1" "-1" nil) ("2" "-1" nil)))
168   ("and_2_2output_k2input"
169    :terminals ("and_2_2.output" "k2.input" "k2_k3r_k3p2.input2")
170    :nodes (("543" "525"))
171    :edges (("0" "-1" nil) ("1" "-1" nil) ("2" "-1" nil)))
172   ("k1_k3r_k3p1output_k3p1input"
173    :terminals ("k1_k3r_k3p1.output" "k3p1.input" "nucleus.input1"
174                "ph1.input")
175    :nodes (("179" "598"))
176    :edges (("0" "-1" nil) ("1" "-1" nil) ("2" "-1" (("179" "714")))
177            ("3" "-1" nil) ("-1" "-1" nil)))
178   ("k2_k3r_k3p2output_k3p2input"
179    :terminals ("k2_k3r_k3p2.output" "k3p2.input" "nucleus.input2")
180    :nodes (("531" "684"))
181    :edges (("0" "-1" nil) ("1" "-1" nil) ("2" "-1" (("531" "714")))))
182   ("not_lroutput_not_r1_r2_a2input1"
183    :terminals ("not_lr.output" "not_r1_r2_a2.input1")
184    :edges (("0" "1" nil)))
185   ("not_r1_r2_a2output_a2input"
186    :terminals ("not_r1_r2_a2.output" "a2.input" "and_2_2.input2")
187    :nodes (("543" "382") ("543" "336"))
188    :edges (("0" "-2" nil) ("1" "-1" nil) ("2" "-1" nil)
189            ("-1" "-2" nil)))
190   ("not_udoutput_a1_not_ph1_k1input1"
191    :terminals ("not_ud.output" "a1_not_ph1_k1.input1"))
192   ("r1_a1output_a1_not_ph1_k1input2"
193    :terminals ("r1_a1.output" "a1_not_ph1_k1.input2"))
194   ("sourceoutput_draininput"
195    :terminals ("source.output" "drain.input"))
196   ("struct_adapter_compoundoutput_r1input"
197    :terminals ("struct_adapter_compound.output" "r1.input"
198                "r1_a1.input1" "not_lr.input")
199    :nodes (("255" "189"))
200    :edges (("0" "-1" nil) ("1" "-1" nil) ("2" "-1" nil) ("3" "-1" nil)))
201   ("struct_adapter_gateoutput_not_r1_r2_a2input2"
202    :terminals ("struct_adapter_gate.output" "not_r1_r2_a2.input2"
203                "phosphatase.input")
204    :nodes (("555" "192"))
205    :edges (("0" "-1" nil) ("1" "-1" nil) ("2" "-1" nil)))))
206
207
208(define-module
209  :class "whole_model"
210  :super-classes ("toymodel")
211  :properties
212  (("model"
213    :value "yes"))
214  :geometry-width "320"
215  :geometry-height "433"
216  :modules
217  (("cell"
218    :is-a "cell"
219    :geometry-x "155"
220    :geometry-y "262")
221   ("lig1"
222    :is-a "source"
223    :geometry-x "122"
224    :geometry-y "78")
225   ("lig2"
226    :is-a "source"
227    :geometry-x "197"
228    :geometry-y "78"))
229  :links
230  (("lig1output_cellinput"
231    :terminals ("lig1.output" "cell.input"))
232   ("lig2output_cellinput0"
233    :terminals ("lig2.output" "cell.input0"))))
234
235
Note: See TracBrowser for help on using the repository browser.