def cc_parallel_protein(df_lagrange):
    Qpc = ccutils.channcap.trans_matrix_maxent(df_lagrange, mRNA_space, protein_space, False)
    (cc_p, pc, _) = ccutils.channcap.channel_capacity(Qpc.T, epsilon=0.0001)
    op = df_lagrange.operator.unique()[0]
    eRA = df_lagrange.binding_energy.unique()[0]
    rep = df_lagrange.repressor.unique()[0]
    return [op, eRA, rep, cc_p, pc]
def cc_parallel_protein(df_lagrange):
    Qpc = ccutils.channcap.trans_matrix_maxent(df_lagrange, mRNA_space, protein_space, False)
    (cc_p, pc, _) = ccutils.channcap.channel_capacity(Qpc.T, epsilon=0.0001)
    op = df_lagrange.operator.unique()[0]
    eRA = df_lagrange.binding_energy.unique()[0]
    rep = df_lagrange.repressor.unique()[0]
    return [op, eRA, rep, cc_p, pc]