sample purity testing