a
    !Ooa0  ã                   @   s   d dl Zdd„ ZdS )é    Nc                 C   sP  |d }|d }d}|}|t |dƒ }d}	d}
d}d}d	}d
}||g}|
|g}t|ƒ}g }g }g }g }t|ƒD ]X}| || ¡ | |¡ | || ||  ||  ¡ | || ||  ||  ¡ qn|}|| }|rö|| |g | | |g }n$tdƒ}|| || || || g}g }g }tt dg| |d g| ¡ƒ}||g||fS )NÚnum_colsÚnum_rowsg     @�@é   gyé&1¬Ì?é6   é   g      !@é   gü©ñÒMbP?é   é   ÚV_myo)ÚpowÚlenÚrangeÚappendÚlistÚnp)ÚMZinclude_all_reactionsÚdimsÚVr   r   ZbigNumZfastKineticConstantZsmallReverseZcPP2AZ	k_pka_plbZ
Km_pka_plbZ	k_pp1_plbZ
Km_pp1_plbZ	Ki_inhib1ZvKmZvkcatÚNZk1mZk1pZk2mZk2pÚiZkm_inhZkp_inhÚ	k_kineticÚirrÚN_cTÚK_CÚW© r   úiC:\Users\sfon036\Documents\physiome_curation_work\BG_models\BG_PLB\parameter_finder\kinetic_parameters.pyÚkinetic_parameters   sH    ÿ
 ÿ r   )Únumpyr   r   r   r   r   r   Ú<module>   s   