TITLE kpump

NEURON {
	SUFFIX KNaTrans
	USEION k READ  ki, ko WRITE ik
    USEION na READ  nai	WRITE nai
	 RANGE ik, Kp, Krest, imax, ModulK, ik_Trans
    :RANGE Krest, imax	
}
UNITS {
    (molar) = (1/liter)
    (mV) =	(millivolt)    
    (mM) =	(millimolar)
	(mA) = (milliamp)
	
}

PARAMETER {
	Kp = 0.1 (mA/cm2)
	Krest = 110 (mM)
	imax = 0.1 (mA/cm2)
	ModulK = 7.3

	
	
}

ASSIGNED {
	
	ik (mA/cm2)
	ik_Trans (mA/cm2)
    ki       (mM)	
	ko       (mM)
	nai      (mM) 
}

BREAKPOINT {
    : nai=10
	: ik = Kp*(ki/Krest - 1)
	: ik= imax*(1/(1 + 7.3/ko)^2)*(1/(1 + 10/nai)^3) *(ki/Krest - 1)
	ik_Trans= imax*(1/(1 + ModulK/ko)^2)*(1/(1 + 10/nai)^3)
	ik = ik_Trans
	
	

}