types of genes explained - Search