Analyzing samples