Understanding the Functions of Proteins and DNA