chemical gradients present in the rocks chemical gradients present in the rocks biology-online.org chemical gradients present in the rocks chemical gradients present in the rocks chemoautotroph chemical gradients present in the rocks chemoautotroph chemoautotroph