chemical reaction analysis