Understanding Teleost Genome Structure And Organization: Alternative Splicing, Gene Duplication, And Whole Genome Assembly