GenePalette: a universal software tool for genome sequence visualization and analysis