@bewildered,
oy, Cosmology is kind of a fringey mag with a published POV. Are these cyano bacteria or are they carbonatite and serpentinite reaction relics?
This sounds like the meteorite with"life " that was made a big deal of in the 1990's and was later found to be a specimen loaded with carbonatite vesicles. That one just went away as the theory of its formation was debunked.
Have fun, but your mind is made up even though the EDAX data says to me that this is a speciment of serpentinite, forsterite, fayalite, and carbonatite.
Just pubbing selected pix is not the way that we settle disagreements in science. We seek more information and try to investigate the specimens to the extreme