Large molecules consisting of hundreds or thousands of amino acids linked into long chains. Proteins may also contain sugars (glycoproteins) and lipids (lipoproteins). There are 2 main types of proteins. Fibrous proteins are insoluble and form the structural basis of many body tissues. Globular proteins are soluble and include all enzymes, many hormones, and some blood proteins, such as haemoglobin.