Analyzing Comparative Sequence Data To Understand Genome Function And Evolution