Genetically manipulated yeast can produce morphine that could help get around the problems with poppy crops, which include climate, disease and war. Karen Hopkin reports