The Uniprot database can be used to find protein sequence and functional information. The information in this database can be combined with 3D structural data to determine the function of the whole protein as well as different domains of the protein. This information can be used to determine, for example, the regions of a membrane protein that are present inside or outside a cell, or the region of a protein that binds to DNA.