biomolecular precursors