Olfactory mechanisms in Drosophila melanogaster