[{"namespace":"cellular_component","subsets":["goslim_agr","goslim_chembl","goslim_flybase_ribbon","goslim_generic","goslim_pir"],"accession":"GO:0032991","synonyms":["protein containing complex","macromolecule complex","macromolecular complex"],"definition":"A stable assembly of two or more macromolecules, i.e. proteins, nucleic acids, carbohydrates or lipids, in which at least one component is a protein and the constituent parts function together.","name":"protein-containing complex","ontology":"GO"},{"subsets":["goslim_aspergillus","goslim_candida","goslim_chembl","goslim_generic","goslim_metagenomics","goslim_pir","goslim_plant","goslim_yeast"],"namespace":"cellular_component","synonyms":["subcellular entity","cellular component","cell or subcellular entity"],"name":"cellular_component","definition":"A location, relative to cellular compartments and structures, occupied by a macromolecular machine when it carries out a molecular function. There are two ways in which the gene ontology describes locations of gene products: (1) relative to cellular structures (e.g., cytoplasmic side of plasma membrane) or compartments (e.g., mitochondrion), and (2) the stable macromolecular complexes of which they are parts (e.g., the ribosome).","ontology":"GO","accession":"GO:0005575"}]