Previously we demonstrated a method, Quantized Surface Complementarity Diversity (QSCD), of defining molecular diversity by measuring shape and functional complementarity of molecules to a basis set of theoretical target surfaces [Wintner E.A. and Moallemi C.C., J. Med. Chem., 43 (2000) 1993]. In this paper we demonstrate a method of mapping actual protein pockets to the same basis set of theoretical target surfaces, thereby allowing categorization of protein pockets by their properties of shape and functionality. The key step in the mapping is a "dissection" algorithm that breaks any protein pocket into a set of potential small molecule binding volumes. It is these binding volumes that are mapped to the basis set of theoretical target surfaces, thus measuring a protein pocket not as a single surface but as a collection of molecular recognition environments.