Every odor has its own specific pattern which our noses are able to identify. The human nose can distinguish between chiral molecules and the different forms of the same molecule of carvone, for example, can smell either like spearmint or caraway.
Machines couldn't do that. Until now.
Using a combination of proteins coupled to transistors, for the first time machines are able to differentiate smells that are mirror images of each other, something that has not been possible before.