The shrinking human protein coding complement: are there fewer than 20,000 genes?

The shrinking human protein coding complement: are there fewer than 20,000 genes?