L Ribose

Interesting nature produces only D Ribose and D Ribose is essential for life , without it there is no RNA therefore no life

Yes, life appears to require chirality. I've never explored exactly why, but I presume the 3D shapes of biomolecules need to be sufficiently specific that dependence on chirality is the outcome.
 
Back
Top