Starting Mutation Analysis Parsing n alignment from: /opt/web/repository/20260306_IqbXfLJ0bpbWNP2neC0V9BITVy1tJE/input.fasta Alignment length: 1980 Guessed input type is: nucleotide Global reference isolate for all analyses: 32145|NDYWO-14-5 Analyzing nucleotide alignment (syn/non-syn) with codon logic... Writing output to /opt/web/repository/20260306_IqbXfLJ0bpbWNP2neC0V9BITVy1tJE/output/output_n_mutation_analysis.xlsx Mutation Analysis Completed Successfully /opt/code/genescanner_viewer.py:190: FutureWarning: Downcasting object dtype arrays on .fillna, .ffill, .bfill is deprecated and will change in a future version. Call result.infer_objects(copy=False) instead. To opt-in to the future behavior, set `pd.set_option('future.no_silent_downcasting', True)` heatmap_data = melted.pivot_table(