Arsenate replacing phosphate: alternative life chemistries and ion promiscuity.

Arsenate replacing phosphate: alternative life chemistries and ion promiscuity.