Gas analysis and detection