Hyperstructure model for chemical structure handling: Techniques for substructure searching