//make_GP_library: create the library of components for GP simulation
function make_GP_library(model_select)
int model_select
if (!{exists /library})
create neutral /library
disable /library
end
pushe /library
make_Na_fast_GP
make_Na_slow_GP
make_Kv2_GP
make_Kv3_GP
make_Kv4_fast_GP
make_Kv4_slow_GP
make_KCNQ_GP
make_Ca_GP_conc
make_Ca_GP_nernst
make_Ca_HVA_GP
make_SK_GP
make_h_HCN_GP
make_h_HCN2_GP
make_GP_syns
if ({model_select} == 2)
echo "making library for NaK GP models (NaF and Kv2 only)"
echo "Making GP compartments now..."
make_GP_comps_NaK
else
echo "making library for full GP models (all 9 channels)"
echo "Making GP compartments now..."
make_GP_comps
end
pope
end