def build_model(mek_seq_rand, mkp_seq_rand, erk_dimerization, mkp_activation):
    Model()
    mapk_model.mapk_monomers()
    if mek_seq_rand == 'seq':
        mapk_model.mek_phos_erk_seq()
    else:
        mapk_model.mek_phos_erk_random()
    if mkp_seq_rand == 'seq':
        mapk_model.mkp_dephos_erk_seq()
    else:
        mapk_model.mkp_dephos_erk_random()
    if erk_dimerization == 'any':
        mapk_model.erk_dimerize_any()
    elif erk_dimerization == 'uT':
        mapk_model.erk_dimerize_uT()
    elif erk_dimerization == 'phos':
        mapk_model.erk_dimerize_phos()
    if erk_dimerization:
        mapk_model.erk_autophos()
    if mkp_activation:
        mapk_model.erk_activate_mkp()

    mapk_model.mapk_initials()
    mapk_model.mapk_observables()
    model.name = 'mek_%s_mkp_%s_erkauto_%s_mkpact_%s' % \
        (mek_seq_rand, mkp_seq_rand, erk_dimerization, mkp_activation)
    return model
Beispiel #2
0
def build_model(mek_seq_rand, mkp_seq_rand, erk_dimerization, mkp_activation):
    Model()
    mapk_model.mapk_monomers()
    if mek_seq_rand == 'seq':
        mapk_model.mek_phos_erk_seq()
    else:
        mapk_model.mek_phos_erk_random()
    if mkp_seq_rand == 'seq':
        mapk_model.mkp_dephos_erk_seq()
    else:
        mapk_model.mkp_dephos_erk_random()
    if erk_dimerization == 'any':
        mapk_model.erk_dimerize_any()
    elif erk_dimerization == 'uT':
        mapk_model.erk_dimerize_uT()
    elif erk_dimerization == 'phos':
        mapk_model.erk_dimerize_phos()
    if erk_dimerization:
        mapk_model.erk_autophos()
    if mkp_activation:
        mapk_model.erk_activate_mkp()

    mapk_model.mapk_initials()
    mapk_model.mapk_observables()
    model.name = 'mek_%s_mkp_%s_erkauto_%s_mkpact_%s' % \
        (mek_seq_rand, mkp_seq_rand, erk_dimerization, mkp_activation)
    return model
def build_erk_autophos_phos():
    Model()
    mapk_model.mapk_monomers()
    mapk_model.mek_phos_erk_2_step_specific()
    mapk_model.mkp_dephos_erk_2_step_specific()
    mapk_model.erk_dimerize_uT()
    mapk_model.erk_autophos()
    mapk_model.mapk_initials()
    mapk_model.mapk_observables()
    return model
Beispiel #4
0
def build_erk_autophos_phos():
    Model()
    mapk_model.mapk_monomers()
    mapk_model.mek_phos_erk_2_step_specific()
    mapk_model.mkp_dephos_erk_2_step_specific()
    mapk_model.erk_dimerize_uT()
    mapk_model.erk_autophos()
    mapk_model.mapk_initials()
    mapk_model.mapk_observables()
    model.name = 'erk_autophos_phos'
    return model