source: Promot/trunk/promot/kb/SignalTransd/structure/struct-ana-library.mdl @ 8727

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

cleanup of struct-library from direction variants, backup the old version

  • Property svn:keywords set to author date id revision
File size: 20.3 KB
Line 
1#|
2Library for logical analysis of the network structure of
3signal transduction networks
4
5Authors: Julio Saez-Rodriguez, Martin Ginkel, Rebecca Hemenway
6$Id$
7|#
8
9(add-icon-dir "promot:kb;SignalTransd;libraries;")
10(add-icon-dir "promot:kb;SignalTransd;structure;")
11(add-mdl-dir "promot:kb;SignalTransd;structure;")
12
13
14(define-module
15  :class "struct-library"
16  :super-classes ("module"))
17
18(define-terminal
19  :class "term-struct"
20  :super-classes ("terminal")
21  :geometry-width "13"
22  :geometry-height "13"
23  :link-color "blue"
24  :variables
25  (("a"
26    :system-theoretic "state"
27    :value "1")))
28
29#|
30(define-variable
31  :class "var-real-parameter"
32  :super-classes ("variable")
33  :system-theoretic "real-parameter")
34
35
36(define-variable
37  :class "var-integer-parameter"
38  :super-classes ("variable")
39  :system-theoretic "integer-parameter")
40|#
41
42(define-terminal
43  :class "term-struct-compound"
44  :super-classes ("term-struct")
45  :properties
46  (("abstract" :value "no"))
47  :icon "icons/struct/term-compound")
48
49
50(define-terminal
51  :class "term-struct-gate"
52  :super-classes ("term-struct"))
53
54
55(define-terminal
56  :class "term-struct-input"
57  :super-classes ("term-struct-gate")
58  :properties
59  (("abstract" :value "no"))
60  :icon "icons/struct/term-input"
61  :parameters
62  (("a"
63    :system-theoretic "input"
64    :value "1")))
65
66
67(define-terminal
68  :class "term-struct-output"
69  :super-classes ("term-struct-gate")
70  :properties
71  (("abstract" :value "no"))
72  :icon "icons/struct/term-output"
73  :parameters
74  (("a"
75    :system-theoretic "output"
76    :value "1")))
77
78
79(define-module
80  :class "struct-adapter"
81  :super-classes ("struct-library")
82  :icon "icons/struct/struct-adapt"
83  :terminals
84  (("input"
85    :is-a "term-struct"
86    :geometry-side "top"
87    :geometry-position "0.5")
88   ("output"
89    :is-a "term-struct"
90    :geometry-side "bottom"
91    :geometry-position "0.5")))
92
93
94(define-module
95  :class "struct-adapter-compound"
96  :super-classes ("struct-adapter")
97  :properties
98  (("abstract" :value "no"))
99  :icon "icons/struct/struct-adapt"
100  :terminals
101  (("input"
102    :is-a "term-struct-compound")
103   ("output"
104    :is-a "term-struct-compound")))
105
106
107(define-module
108  :class "struct-adapter-gate"
109  :super-classes ("struct-adapter")
110  :icon "icons/struct/struct-adapt"
111  :properties
112  (("abstract" :value "no"))
113  :terminals
114  (("input"
115    :is-a "term-struct-input")
116   ("output"
117    :is-a "term-struct-output")))
118
119
120(define-module
121  :class "gate"
122  :super-classes ("struct-library")
123  :variables
124  (("conf"
125    :system-theoretic "real-parameter"
126    :documentation "confidency level of this element: 1-most established (values between 0 and 1)"
127    :value "1")
128   ("defval"
129    :system-theoretic "integer-parameter"
130    :documentation "Default value of the logical state of the reaction. empty = undefined")
131   ("time"
132    :system-theoretic "real-parameter"
133    :documentation "parameter determining the time-scale, 1 being the fastest"
134    :value "1")
135   ("logexcl"
136    :system-theoretic "integer-parameter"
137    :documentation "parameter defining the gate to be excluded from logical
138  analysis. Allowed Values 0 (included) or 1 (excluded), default 0."
139    :value "0")
140   ("ignore_in_export"
141    :system-theoretic "integer-parameter"
142    :documentation "parameter determining whether the gate is exported to the
143  CellNetAnalyzer. Allowed Values 0 (exported) or 1 (ignored in export), default
144  0."
145    :value "0")
146    ("monotone"
147    :system-theoretic "real-parameter"
148    :documentation "parameter defining the gate to be monotone. Allowed Values 0 (non monotone) or 1 (monotone), default 0."
149    :value "0.01")
150    ("map_number"
151    :system-theoretic "integer-parameter"
152    :documentation "parameter determining the map in CellNetAnalyzer. Should be a positive int, default is 1."
153    :value "1")
154    ("textbox_type"
155    :system-theoretic "integer-parameter"
156    :documentation "parameter determining if the textbox in  CellNetAnalyzer is editable (1), not-editable (2) or non-visible (3). The default value is 1."
157    :value "1")
158   ))
159
160
161(define-module
162  :class "gate-2"
163  :super-classes ("gate")
164  :terminals
165  (("input1"
166    :is-a "term-struct-input"
167    :geometry-side "top"
168    :geometry-position "0.1")
169   ("input2"
170    :is-a "term-struct-input"
171    :geometry-side "top"
172    :geometry-position "0.9")
173   ("output"
174    :is-a "term-struct-output"
175    :geometry-side "bottom"
176    :geometry-position "0.5")))
177
178
179(define-module
180  :class "gate-2-2"
181  :super-classes ("gate-2")
182  :terminals
183  (("input1"
184    :is-eq-to "gate_2.input1"
185    :geometry-side "TOP"
186    :geometry-position "0.1")
187   ("input2"
188    :is-eq-to "struct_adapter.input"
189    :geometry-side "TOP"
190    :geometry-position "0.5")
191   ("input3"
192    :is-eq-to "gate_2b.input2"
193    :geometry-side "TOP"
194    :geometry-position "0.9")
195   ("output"
196    :is-eq-to "struct_adapterb.output"
197    :geometry-side "BOTTOM"
198    :geometry-position "0.5"))
199  :modules
200  (("gate_2"
201    :is-a "gate-2"
202    :geometry-x "48"
203    :geometry-y "147")
204   ("gate_2b"
205    :is-a "gate-2"
206    :geometry-x "228"
207    :geometry-y "147")
208   ("struct_adapter"
209    :is-a "struct-adapter-gate"
210    :geometry-x "137"
211    :geometry-y "82")
212   ("struct_adapterb"
213    :is-a "struct-adapter-gate"
214    :geometry-x "138"
215    :geometry-y "209"))
216  :links
217  (("struct_adapterbinput_gate_2output"
218    :terminals ("struct_adapterb.input" "gate_2.output" "gate_2b.output")
219    :nodes (("138" "158"))
220    :edges (("0" "-1" nil) ("1" "-1" nil) ("2" "-1" nil)))
221   ("struct_adapteroutput_gate_2input2"
222    :terminals ("struct_adapter.output" "gate_2.input2" "gate_2b.input1")
223    :nodes (("138" "136"))
224    :edges (("0" "-1" nil) ("1" "-1" nil) ("2" "-1" nil))))
225  :variables
226  (("visibility"
227    :value "1"))
228  :parameters(
229    ("gate_2.ignore_in_export"
230    :value "parent.ignore_in_export")
231    ("gate_2b.ignore_in_export"
232     :value "parent.ignore_in_export")
233    ("struct_adapter.ignore_in_export"
234     :value "parent.ignore_in_export")   
235    ("struct_adapterb.ignore_in_export"
236    :value "parent.ignore_in_export")))
237
238
239(define-module
240  :class "gate-3"
241  :super-classes ("gate")
242  :terminals
243  (("input1"
244    :is-a "term-struct-input"
245    :geometry-side "top"
246    :geometry-position "0.1")
247   ("input2"
248    :is-a "term-struct-input"
249    :geometry-side "top"
250    :geometry-position "0.5")
251   ("input3"
252    :is-a "term-struct-input"
253    :geometry-side "top"
254    :geometry-position "0.9")
255   ("output"
256    :is-a "term-struct-output"
257    :geometry-side "bottom"
258    :geometry-position "0.5")))
259
260
261(define-module
262  :class "gate-4"
263  :super-classes ("gate")
264  :terminals
265  (("input1"
266    :is-a "term-struct-input"
267    :geometry-side "left"
268    :geometry-position "0.5")
269   ("input2"
270    :is-a "term-struct-input"
271    :geometry-side "top"
272    :geometry-position "0.25")
273   ("input3"
274    :is-a "term-struct-input"
275    :geometry-side "top"
276    :geometry-position "0.77")
277   ("input4"
278    :is-a "term-struct-input"
279    :geometry-side "right"
280    :geometry-position "0.5")
281   ("output"
282    :is-a "term-struct-output"
283    :geometry-side "bottom"
284    :geometry-position "0.5")))
285
286
287(define-module
288  :class "gate-5"
289  :super-classes ("gate")
290  :terminals
291   (("input1"
292    :is-a "term-struct-input"
293    :geometry-side "left"
294    :geometry-position "0.9")
295   ("input2"
296    :is-a "term-struct-input"
297    :geometry-side "left"
298    :geometry-position "0.1")
299   ("input3"
300    :is-a "term-struct-input"
301    :geometry-side "top"
302    :geometry-position "0.5")
303   ("input4"
304    :is-a "term-struct-input"
305    :geometry-side "right"
306    :geometry-position "0.1")
307   ("input5"
308    :is-a "term-struct-input"
309    :geometry-side "right"
310    :geometry-position "0.9")
311   ("output"
312    :is-a "term-struct-output"
313    :geometry-side "bottom"
314    :geometry-position "0.5")))
315
316(define-module
317  :class "gate-6"
318  :super-classes ("gate")
319  :terminals
320  (("input1"
321    :is-a "term-struct-input"
322    :geometry-side "left"
323    :geometry-position "0.9")
324   ("input2"
325    :is-a "term-struct-input"
326    :geometry-side "left"
327    :geometry-position "0.1")
328   ("input3"
329    :is-a "term-struct-input"
330    :geometry-side "top"
331    :geometry-position "0.5")
332   ("input4"
333    :is-a "term-struct-input"
334    :geometry-side "right"
335    :geometry-position "0.1")
336   ("input5"
337    :is-a "term-struct-input"
338    :geometry-side "right"
339    :geometry-position "0.5")
340   ("input6"
341    :is-a "term-struct-input"
342    :geometry-side "right"
343    :geometry-position "0.9")
344   ("output"
345    :is-a "term-struct-output"
346    :geometry-side "bottom"
347    :geometry-position "0.5")))
348
349(define-module
350  :class "activ"
351  :super-classes ("gate")
352  :properties
353  (("abstract"
354    :value "no"))
355  :icon "icons/struct/activ"
356  :terminals
357  (("input1"
358    :is-a "term-struct-input"
359    :geometry-side "top"
360    :geometry-position "0.5")
361   ("output"
362    :is-a "term-struct-output"
363    :geometry-side "bottom"
364    :geometry-position "0.5")))
365
366(define-module
367  :class "and"
368  :super-classes ("gate")
369  :icon "icons/struct/and")
370
371(define-module
372  :class "and-2"
373  :super-classes ("and" "gate-2")
374  :properties
375  (("abstract"
376    :value "no")))
377
378(define-module
379  :class "and-2-2"
380  :super-classes ("and" "gate-2-2")
381  :properties
382  (("abstract" :value "no"))
383  :modules
384  (("gate_2"
385    :is-a "and-2")
386   ("gate_2b"
387    :is-a "and-2"))
388  :parameters(
389  ("gate_2.ignore_in_export"
390    :value "parent.ignore_in_export")
391  ("gate_2b.ignore_in_export"
392    :value "parent.ignore_in_export")))
393
394(define-module
395  :class "and-3"
396  :super-classes ("and" "gate-3") 
397  :properties
398  (("abstract" :value "no")))
399
400
401(define-module
402  :class "and-4"
403  :super-classes ("and" "gate-4")
404  :properties (("abstract" :value "no")))
405
406
407(define-module
408  :class "and-5"
409  :super-classes ("and" "gate-5") 
410  :properties
411  (("abstract" :value "no")))
412
413
414(define-module
415  :class "and-6"
416  :super-classes ("and" "gate-6") 
417  :properties
418  (("abstract" :value "no")))
419
420(define-module
421  :class "compound"
422  :super-classes ("struct-library")
423  :icon "icons/struct/comp"
424  :parameters
425  (("input.a"
426    :system-theoretic "real-parameter"))
427  :terminals
428  (("input"
429    :is-a "term-struct-compound"
430    :geometry-side "top"
431    :geometry-position "0.5"))
432  :variables
433  (("defval"
434     :system-theoretic "integer-parameter"
435    :documentation "Default value of the logical state of the reaction. empty =
436  undefined")
437   ("ignore_in_export"
438    :system-theoretic "integer-parameter"
439    :documentation "parameter determining whether the compound is exported to the
440  CellNetAnalyzer. Allowed Values 0 (exported) or 1 (ignored in export), default
441  0."
442    :value "0")
443   ("map_number"
444    :system-theoretic "integer-parameter"
445    :documentation "parameter determining the map in CellNetAnalyzer. Should be a positive int, default is 1."
446    :value "1")
447   ("textbox_type"
448    :system-theoretic "integer-parameter"
449    :documentation "parameter determining if the textbox in  CellNetAnalyzer is editable (1), not-editable (2) or non-visible (3). The default value is 1."
450    :value "1")   
451))
452
453(define-module
454  :class "receptor"
455  :super-classes ("compound")
456  :properties
457  (("abstract" :value "no"))
458  :icon "icons/struct/receptor")
459
460(define-module
461  :class "ligand"
462  :super-classes ("compound")
463  :properties
464  (("abstract" :value "no"))
465  :icon "icons/struct/ligand")
466
467(define-module
468  :class "kinase"
469  :super-classes ("compound")
470  :properties
471  (("abstract" :value "no"))
472  :icon "icons/struct/kinase")
473
474(define-module
475  :class "dummy"
476  :super-classes ("compound")
477  :properties
478  (("abstract" :value "no"))
479  :icon "icons/struct/dummy")
480
481(define-module
482  :class "phosphatase"
483  :super-classes ("compound")
484  :properties
485  (("abstract" :value "no"))
486  :icon "icons/struct/phosphatase")
487
488(define-module
489  :class "ubiquitin-ligase"
490  :super-classes ("compound")
491  :properties
492  (("abstract" :value "no"))
493  :icon "icons/struct/ubiquitinLigase")
494
495(define-module
496  :class "adapter"
497  :super-classes ("compound")
498  :properties
499  (("abstract" :value "no"))
500  :icon "icons/struct/adapter")
501
502(define-module
503  :class "transfactor"
504  :super-classes ("compound")
505  :properties
506  (("abstract" :value "no"))
507  :icon "icons/struct/transfactor")
508
509(define-module
510  :class "gtpase"
511  :super-classes ("compound")
512  :properties
513  (("abstract" :value "no"))
514  :icon "icons/struct/gpro")
515
516(define-module
517  :class "gprotein"
518  :super-classes ("compound")
519  :properties
520  (("abstract" :value "no"))
521  :icon "icons/struct/gpro")
522
523(define-module
524  :class "gef"
525  :super-classes ("compound")
526  :properties
527  (("abstract" :value "no"))
528  :documentation "guanine nucleotide exchange factor"
529  :icon "icons/struct/gef")
530
531(define-module
532  :class "gap"
533  :super-classes ("compound")
534  :properties
535  (("abstract" :value "no"))
536  :documentation "gtpase activating protein"
537  :icon "icons/struct/gap")
538
539(define-module
540  :class "reservoir"
541  :super-classes ("compound")
542  :properties
543  (("abstract" :value "no"))
544  :icon "icons/struct/reservoir")
545
546(define-module
547  :class "other"
548  :super-classes ("compound")
549  :properties
550  (("abstract" :value "no")))
551
552(define-module
553  :class "drug"
554  :super-classes ("compound")
555  :properties
556  (("abstract" :value "no"))
557  :icon "icons/struct/drug")
558
559(define-module
560  :class "external-stimulus"
561  :super-classes ("compound")
562  :properties
563  (("abstract" :value "no"))
564  :icon "icons/struct/externalStimulus")
565
566(define-module
567  :class "phenotype"
568  :super-classes ("compound")
569  :properties
570  (("abstract" :value "no"))
571  :icon "icons/struct/phenotype")
572
573
574(define-module
575  :class "boundary"
576  :super-classes ("gate"))
577
578
579(define-module
580  :class "source"
581  :super-classes ("boundary")
582  :properties
583  (("abstract" :value "no"))
584  :icon "icons/struct/input"
585  :terminals
586  (("output"
587    :is-a "term-struct-output"
588    :geometry-side "bottom"
589    :geometry-position "0.5")))
590
591
592(define-module
593  :class "drain"
594  :super-classes ("boundary")
595  :properties
596  (("abstract" :value "no"))
597  :icon "icons/struct/output"
598  :terminals
599  (("input"
600    :is-a "term-struct-input"
601    :geometry-side "top"
602    :geometry-position "0.5")))
603
604(define-module
605  :class "not"
606  :super-classes ("struct-library")
607  :properties
608  (("abstract"
609    :value "no"))
610  :icon "icons/struct/not"
611  :terminals
612  (("input"
613    :is-a "term-struct-input"
614    :geometry-side "top"
615    :geometry-position "0.5")
616   ("output"
617    :is-a "term-struct-output"
618    :geometry-side "bottom"
619    :geometry-position "0.5")))
620
621(define-module
622  :class "or"
623  :super-classes ("gate")
624  :icon "icons/struct/or")
625
626(define-module
627  :class "or-2"
628  :super-classes ("or" "gate-2")
629  :properties
630  (("abstract" :value "no"))
631  :terminals
632  (("input1"
633    :is-eq-to "activ.input1")
634   ("input2"
635    :is-eq-to "activ2.input1")
636   ("output"
637    :is-eq-to "struct_adapter.output"))
638  :modules
639  (("activ"
640    :is-a "activ"
641    :geometry-x "71"
642    :geometry-y "81")
643   ("activ2"
644    :is-a "activ"
645    :geometry-x "202"
646    :geometry-y "84")
647   ("struct_adapter"
648    :is-a "struct-adapter-gate"
649    :geometry-x "124"
650    :geometry-y "176"))
651  :links
652  (("struct_adapterinput_activ2output"
653    :terminals ("struct_adapter.input" "activ2.output" "activ.output")
654    :nodes (("136" "112"))
655    :edges (("0" "-1" nil) ("1" "-1" nil) ("2" "-1" nil))))
656  :parameters(
657  ("activ.ignore_in_export"
658   :value "parent.ignore_in_export")
659  ("activ2.ignore_in_export"
660   :value "parent.ignore_in_export")
661  ("struct_adapter.ignore_in_export"
662   :value "parent.ignore_in_export")))
663
664(define-module
665  :class "or-3"
666  :super-classes ("or" "gate-3")
667  :properties
668  (("abstract" :value "no"))
669  :geometry-width "438"
670  :geometry-height "300"
671  :terminals
672  (("input1"
673    :is-eq-to "activ.input1")
674   ("input2"
675    :is-eq-to "activ2.input1")
676   ("input3"
677    :is-eq-to "activ0.input1")
678   ("output"
679    :is-eq-to "struct_adapter.output"))
680  :modules
681  (("activ"
682    :is-a "activ"
683    :geometry-x "71"
684    :geometry-y "81")
685   ("activ0"
686    :is-a "activ"
687    :geometry-x "290"
688    :geometry-y "85")
689   ("activ2"
690    :is-a "activ"
691    :geometry-x "202"
692    :geometry-y "84")
693   ("struct_adapter"
694    :is-a "struct-adapter-gate"
695    :geometry-x "124"
696    :geometry-y "176"))
697  :links
698  (("struct_adapterinput_activ2output"
699    :terminals ("struct_adapter.input" "activ2.output" "activ.output"
700                "activ0.output")
701    :nodes (("136" "112"))
702    :edges (("0" "-1" nil) ("1" "-1" nil) ("2" "-1" nil) ("3" "-1" nil))))
703  :parameters(
704  ("activ.ignore_in_export"
705   :value "parent.ignore_in_export")
706  ("activ0.ignore_in_export"
707   :value "parent.ignore_in_export")
708  ("activ2.ignore_in_export"
709   :value "parent.ignore_in_export")
710  ("struct_adapter.ignore_in_export"
711   :value "parent.ignore_in_export")))
712
713
714(define-module
715  :class "or-4"
716  :super-classes ("or" "gate-4")
717  :properties
718  (("abstract" :value "no"))
719  :geometry-width "407"
720  :geometry-height "300"
721  :terminals
722  (("input1"
723    :is-eq-to "activ.input1")
724   ("input2"
725    :is-eq-to "activ2.input1")
726   ("input3"
727    :is-eq-to "activ0.input1")
728   ("input4"
729    :is-eq-to "activ1.input1")
730   ("output"
731    :is-eq-to "struct_adapter.output"))
732  :modules
733  (("activ"
734    :is-a "activ"
735    :geometry-x "55"
736    :geometry-y "129")
737   ("activ0"
738    :is-a "activ"
739    :geometry-x "250"
740    :geometry-y "77")
741   ("activ1"
742    :is-a "activ"
743    :geometry-x "330"
744    :geometry-y "127")
745   ("activ2"
746    :is-a "activ"
747    :geometry-x "122"
748    :geometry-y "76")
749   ("struct_adapter"
750    :is-a "struct-adapter-gate"
751    :geometry-x "172"
752    :geometry-y "176"))
753  :links
754  (("struct_adapterinput_activ2output"
755    :terminals ("struct_adapter.input" "activ2.output" "activ.output"
756                "activ0.output" "activ1.output")
757    :nodes (("174" "104"))
758    :edges (("0" "-1" nil) ("1" "-1" nil) ("2" "-1" nil) ("3" "-1" nil)
759                           ("4" "-1" nil))))
760  :parameters(
761    ("activ.ignore_in_export"
762    :value "parent.ignore_in_export")
763    ("activ0.ignore_in_export"
764     :value "parent.ignore_in_export")
765    ("activ1.ignore_in_export"
766     :value "parent.ignore_in_export")   
767    ("activ2.ignore_in_export"
768     :value "parent.ignore_in_export")
769    ("struct_adapter.ignore_in_export"
770    :value "parent.ignore_in_export")))
771
772
773(define-module
774  :class "or-5"
775  :super-classes ("or" "gate-5")
776  :properties
777  (("abstract" :value "no"))
778  :geometry-width "407"
779  :geometry-height "300"
780  :terminals
781  (("input1"
782    :is-eq-to "activ.input1")
783   ("input2"
784    :is-eq-to "activ2.input1")
785   ("input3"
786    :is-eq-to "activ0.input1")
787   ("input4"
788    :is-eq-to "activ1.input1")
789   ("input5"
790    :is-eq-to "activ3.input1")
791   ("output"
792    :is-eq-to "struct_adapter.output"))
793  :modules
794  (("activ"
795    :is-a "activ"
796    :geometry-x "55"
797    :geometry-y "129")
798   ("activ0"
799    :is-a "activ"
800    :geometry-x "250"
801    :geometry-y "77")
802   ("activ1"
803    :is-a "activ"
804    :geometry-x "330"
805    :geometry-y "127")
806   ("activ2"
807    :is-a "activ"
808    :geometry-x "122"
809    :geometry-y "76")
810   ("activ3"
811    :is-a "activ"
812    :geometry-x "165"
813    :geometry-y "62")
814   ("struct_adapter"
815    :is-a "struct-adapter-gate"
816    :geometry-x "172"
817    :geometry-y "176"))
818  :links
819  (("struct_adapterinput_activ2output"
820    :terminals ("struct_adapter.input" "activ2.output" "activ.output"
821                "activ0.output" "activ1.output" "activ3.output")
822    :nodes (("174" "104"))
823    :edges (("0" "-1" nil) ("1" "-1" nil) ("2" "-1" nil) ("3" "-1" nil)
824                           ("4" "-1" nil) ("5" "-1" nil))))
825  :parameters(
826    ("activ.ignore_in_export"
827    :value "parent.ignore_in_export")
828    ("activ0.ignore_in_export"
829     :value "parent.ignore_in_export")
830    ("activ1.ignore_in_export"
831     :value "parent.ignore_in_export")   
832    ("activ2.ignore_in_export"
833     :value "parent.ignore_in_export")
834    ("activ3.ignore_in_export"
835     :value "parent.ignore_in_export")
836    ("struct_adapter.ignore_in_export"
837    :value "parent.ignore_in_export")))
838
839
840(define-module
841  :class "somehow"
842  :super-classes ("gate")
843  :documentation " classes to represent incomplete truth tables")
844
845
846(define-module
847  :class "somehow-2"
848  :super-classes ("gate-2" "somehow")
849  :properties
850  (("abstract" :value "no"))
851  :icon "icons/struct/somehow")
852
853(define-module
854  :class "somehow-3"
855  :super-classes ("gate-3" "somehow")
856  :properties
857  (("abstract" :value "no"))
858  :icon "icons/struct/somehow")
859
860(define-module
861  :class "somehow-4"
862  :super-classes ("gate-4" "somehow")
863  :properties
864  (("abstract" :value "no"))
865  :icon "icons/struct/somehow")
866
867(define-module
868  :class "somehow-5"
869  :super-classes ("gate-5" "somehow")
870  :properties
871  (("abstract" :value "no"))
872  :icon "icons/struct/somehow")
873
874(define-module
875  :class "struct-model"
876  :super-classes ("module")
877  :documentation "superclass that must be used as a marker for all structural network modules opened in the visual editor")
878
879
880
Note: See TracBrowser for help on using the repository browser.