blat - - the blast - like alignment tool .
Improved tools for biological sequence comparison.