/*----------------------------------------------------------------
%W% %G%
turtle granule cell with 4 dendrites new electrical model.
----------------------------------------------------------------*/
global_ra = 100
/* create sections */
create soma, dendrite[4], bulb[4]
proc geometry() { local i, j
/* soma geometry */
soma {
nseg = 1
pt3dclear()
for j = 1, fscan() {
pt3dadd(fscan(),fscan(),fscan(),fscan())
}
}
for i = 0,3 {
dendrite[i] {
nseg = fscan()
pt3dclear()
for j = 1, fscan() {
pt3dadd(fscan(),fscan(),fscan(),fscan())
}
}
}
for i = 0,3 {
bulb[i] {
nseg = fscan()
pt3dclear()
for j = 1, fscan() {
pt3dadd(fscan(),fscan(),fscan(),fscan())
}
}
}
/* connect dendrites */
for i = 0,3 {
soma connect dendrite[i] (0), 1
}
/* connect bulbs */
for i = 0,3 {
dendrite[i] connect bulb[i] (0), 1
}
}
geometry()
SOMA COORDINATES AND DIAMETERS:
2
0 0 0 6.76
14.55 0 0 6.76
DENDRITE COORDINATES AND DIAMETERS:
2 2
5 0 0 1.24
93.1 0 0 1.24
2 2
-5 0 0 1.24
-93.1 0 0 1.24
2 2
0 5 0 1.24
0 93.1 0 1.24
2 2
0 -5 0 1.24
0 -93.1 0 1.24
BULB COORDINATES AND DIAMETERS:
1 2
93.1 0 0 3.6
100.3 0 0 3.6
1 2
-93.1 0 0 3.6
-100.3 0 0 3.6
1 2
0 93.1 0 3.6
0 100.3 0 3.6
1 2
0 -93.1 0 3.6
0 -100.3 0 3.6
/*----------------------------------------------------------------*/
proc geometry() {
/* NULL geometry procedure: keeps the user from
calling the geometry procedure in isolation. */
printf("\nYou must re-read the entire geometry\n")
printf("file to execute geometry().\n\n")
}
forall Ra = global_ra
|