Detecting Alternative Gene Structures from Spliced ESTs: A Computational Approach