Proteins and DNA