Scientists suggest out-of-this-world explanation for life’s building blocks.