According to latest estimates, there are barely 25,000 protein-coding genes in the human genome 1 (encoding perhaps an order of magnitude more distinct gene products). Although this number will ...