Collinearity analysis was conducted using MCScanX, based on BLASTP results and GFF annotations (22,23). The resulting collinearity blocks and point diagrams were saved in JSON format, and visualizations were created using the D3 library. MCScanX’s duplicate_gene_classifier function was used to categorize gene duplicates.