wenjun99 commited on
Commit
f858297
·
verified ·
1 Parent(s): ba75334

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +7 -0
app.py CHANGED
@@ -497,6 +497,13 @@ with tab3:
497
  })
498
  summary_df = pd.DataFrame(summary_rows)
499
 
 
 
 
 
 
 
 
500
  used_plates = max([p for wells in assigned_wells_map.values() for (p, _) in wells]) if assigned_wells_map else 1
501
  st.success(f"✅ Generated {len(commands_df)} commands across {num_inputs} inputs using {used_plates} plate(s).")
502
 
 
497
  })
498
  summary_df = pd.DataFrame(summary_rows)
499
 
500
+ summary_df = pd.DataFrame(summary_rows).sort_values(
501
+ by=["Source", "Source plate", "Source well"],
502
+ key=lambda col: col.astype(int) if col.name == "Source" else col,
503
+ kind="stable"
504
+ )
505
+
506
+
507
  used_plates = max([p for wells in assigned_wells_map.values() for (p, _) in wells]) if assigned_wells_map else 1
508
  st.success(f"✅ Generated {len(commands_df)} commands across {num_inputs} inputs using {used_plates} plate(s).")
509