Information theory and genetics