Living beings contain a wide variety of organic macromolecules such as carbohydrates, proteins, enzymes, lipids and nucleic acids. These organic molecules which interact with each other and constitute the molecular logic of life processes, are known as biomolecules.