Biosynthesis of cobalamin (vitamin B12): a bacterial conundrum | doi.page