genome browser
A genome browser displays multiple phage genomes side-by-side, showing genes as colored rectangles above and below a central ruler. Genes are colored by orientation, with tick marks and labels marking genomic positions at 100, 500, and 1000 base-pair intervals. The visualization uses D3.js to load JSON data, append SVG elements, and animate opacity transitions for the ruler, ticks, and gene blocks, with tooltips on hover.