Functional genomics in the post-genome era