then the magic occurred , by adding the correct mix of amino acids and viruses to the top of the tank they would percolate through the homogenous mixture , combining as they descended , assembling like building blocks .