research chemical purity testing