Lipinski's Rule Building Block Multi-functional Building Block Fragment-base Building Block Drug-candidate Building Block Hydrogen Bond Building Block Aromatic Building Block Heterocyclic Building Block Acid/Base Building Block Piperazine Other Structures Boronic Acid