Pattern analysis for machine olfaction: a review | Synapse