Semi-micro qualitative analysis.