analyze_single