Non-mevalonate isoprenoid biosynthesis: enzymes, genes and inhibitors | Synapse