Different parameters have been used in the development of chemical libraries based on diversity . Some of the concepts and representations used to generate these libraries are based on physicochemical properties (drug-like or leadlike) , 2D descriptors and molecular fingerprints , chemical space , molecular shape , and pharmacophore models .