What Biomolecules Are Essential For Life