We all know that human genome have 20000 plus genes. That's we know through structural annotations. But I like to have an estimate how many gene among them have clear known assigned function. Please provide any link or paper where I can find this information.