) return na_chl @cached_functor def get_sample_k(env): kStateVars = {'n': {'alpha': [-0.55, -0.01, -1.00, 55.0, -10.00], 'beta': [0.125, 0, 0, 65, 80]}} k_chl = env.Channel( StdChlAlphaBeta, name='KChl', ion='k', equation='n*n*n*n', conductance=qty('36:mS/cm2'), reversalpotential=qty('-77:mV'), statevars=kStateVars, ) return k_chl ChannelLibrary.register_channel(modelsrc=StandardModels.HH52, channeltype='Na', chl_functor=get_sample_na) ChannelLibrary.register_channel(modelsrc=StandardModels.HH52, channeltype='K', chl_functor=get_sample_k) ChannelLibrary.register_channel(modelsrc=StandardModels.HH52, channeltype='Lk', chl_functor=get_sample_lk)
) return na_chl @cached_functor def get_sample_k(env): kStateVars = {'n': {'alpha': [-0.55, -0.01, -1.00, 55.0, -10.00], 'beta': [0.125, 0, 0, 65, 80]}} k_chl = env.Channel( StdChlAlphaBeta, name='KChl', ion='k', equation='n*n*n*n', conductance=unit('36:mS/cm2'), reversalpotential=unit('-77:mV'), statevars=kStateVars, ) return k_chl ChannelLibrary.register_channel(modelsrc=StandardModels.HH52, channeltype='Na', chl_functor=get_sample_na) ChannelLibrary.register_channel(modelsrc=StandardModels.HH52, channeltype='K', chl_functor=get_sample_k) ChannelLibrary.register_channel(modelsrc=StandardModels.HH52, channeltype='Lk', chl_functor=get_sample_lk)