This is a small tool I've been working on lately, to visualize multiple sequence alignment without canvas, which makes the text blurry. The tool renders the data asynchronously, so you can have very long sequences (1000 x 100 000) and scroll without significant fps drop. There is 1 static function available to directly read clustal.wl files.
Test rightway with 100Mb ClustalW file:
Published in JOSS, for details: