# HG changeset patch # User francesco_lapi # Date 1750710260 0 # Node ID 2aea7e27ae0f5d4e57dc26402eedf12891c6c8e2 # Parent a8f50dc2ac4c19a35aa76b0f6dac14bdf39410d8 Uploaded diff -r a8f50dc2ac4c -r 2aea7e27ae0f COBRAxy/utils/CBS_backend.py --- a/COBRAxy/utils/CBS_backend.py Thu Jun 19 13:34:03 2025 +0000 +++ b/COBRAxy/utils/CBS_backend.py Mon Jun 23 20:24:20 2025 +0000 @@ -179,8 +179,8 @@ c=2*random.random()-1 #coefficiente tra -1 e 1 - val_max=np.max([df_fva.loc[reaction,"minimum"],df_fva.loc[reaction,"maximum"]]) - + val_max = np.max([abs(df_fva.loc[reaction,"minimum"]), abs(df_fva.loc[reaction,"maximum"])]) + if val_max!=0: #solo se la fva รจ diversa da zero coefficients_df.loc[reaction,str(i)] = c/val_max #divido per la fva else: @@ -197,4 +197,4 @@ else: coefficients_df.loc["type_of_problem",str(i)] = 1 #minimize - return coefficients_df \ No newline at end of file + return coefficients_df