[Term] id: GO:0032991 name: protein-containing complex namespace: cellular_component def: "Any macromolecular complex composed of two or more polypeptide subunits, which may or may not be identical. Protein complexes may have other associated non-protein prosthetic groups, such as nucleotides, metal ions or carbohydrate groups." [GOC:go_curators] comment: Note that although at some level almost all cellular components can be thought of as protein complexes, this term is intended to exclude structures composed of the same repeating subunit or subunits, for example microtubules. Protein complexes encompassed by this term are generally not structural, and usually have a defined set of subunits. synonym: "protein-protein complex" EXACT [] is_a: GO:0005575 ! cellular_component