// genesis
int sum, nsynapses
str list
str output
include ../Fibres/Fibres_make.g
list = ""
output = "L5P_AMPA_nsynapses.dat"
sum = 0
foreach name ({el /L5P/p#[][TYPE=compartment]})
// echo {name}
ce {name}/AMPA
nsynapses = {getfield . nsynapses}
sum = {sum} + {nsynapses}
// list = (list) @ {name} @ " " @ {nsynapses} @ " " @ {chr 10}
end
list = (list) @ {sum} @ " " @ {chr 10}
ce /Excitatory_fibres/FF
sum = 0
for (i = 0; i < {number_FF_fibres}; i = {i} + 1)
sum = {sum} + {getsyncount fibre[{i}]}
end
list = (list) @ {sum} @ " " @ {chr 10}
ce /Excitatory_fibres/FBintra
sum = 0
for (i = 0; i < {number_FBintra_fibres}; i = {i} + 1)
sum = {sum} + {getsyncount fibre[{i}]}
end
list = (list) @ {sum} @ " " @ {chr 10}
ce /Excitatory_fibres/FBinter
sum = 0
for (i = 0; i < {number_FBinter_fibres}; i = {i} + 1)
sum = {sum} + {getsyncount fibre[{i}]}
end
list = (list) @ {sum} @ " " @ {chr 10}
echo {list} > {output} // {source_list}
list = ""
output = "L5P_GABAA_nsynapses.dat"
sum = 0
foreach name ({el /L5P/p#[][TYPE=compartment]})
// echo {name}
ce {name}/GABA
nsynapses = {getfield . nsynapses}
sum = {sum} + {nsynapses}
// list = (list) @ {name} @ " " @ {nsynapses} @ " " @ {chr 10}
end
list = (list) @ {sum} @ " " @ {chr 10}
ce /Inhibitory_fibres/FF
sum = 0
for (i = 0; i < {number_FF_fibres}; i = {i} + 1)
sum = {sum} + {getsyncount fibre[{i}]}
end
list = (list) @ {sum} @ " " @ {chr 10}
ce /Inhibitory_fibres/FBintra
sum = 0
for (i = 0; i < {number_FBintra_fibres}; i = {i} + 1)
sum = {sum} + {getsyncount fibre[{i}]}
end
list = (list) @ {sum} @ " " @ {chr 10}
ce /Inhibitory_fibres/FBinter
sum = 0
for (i = 0; i < {number_FBinter_fibres}; i = {i} + 1)
sum = {sum} + {getsyncount fibre[{i}]}
end
list = (list) @ {sum} @ " " @ {chr 10}
echo {list} > {output} // {source_list}
|