Sequence ― Evolution ― Function: Computational Approaches in Comparative Genomics