Shannon information theory and molecular biology