# HG changeset patch # User francesco_lapi # Date 1736937717 0 # Node ID 5aaf15260ca627b51fdb66bbf7b9f6c30b868d7e # Parent c6d78b0d324db6c4432583e5e9cb5e702c3ca53f Uploaded diff -r c6d78b0d324d -r 5aaf15260ca6 COBRAxy/flux_to_map.py --- a/COBRAxy/flux_to_map.py Wed Jan 15 10:32:09 2025 +0000 +++ b/COBRAxy/flux_to_map.py Wed Jan 15 10:41:57 2025 +0000 @@ -869,6 +869,16 @@ where=dataset.loc['EX_gln__L_e'].to_numpy() != 0 ) + # Controllo e sostituzione dei NaN con 0 se necessario + vectors = {'lact_glc': lact_glc, 'lact_gln': lact_gln, 'lact_o2': lact_o2, 'glu_gln': glu_gln} + + for name, vector in vectors.items(): + if np.all(np.isnan(vector)): # Controlla se tutti i valori sono NaN + vectors[name] = np.zeros_like(vector) # Sostituisci con un vettore di zeri + + # Riassegna i vettori aggiornati + lact_glc, lact_gln, lact_o2, glu_gln = vectors['lact_glc'], vectors['lact_gln'], vectors['lact_o2'], vectors['glu_gln'] + # Create a DataFrame for the new rows new_rows = pd.DataFrame({ dataset.index.name: ['LactGlc', 'LactGln','LactO2', 'GluGln'],