10. The method of searching chemical structures of claim 8, wherein said chemical structures are stored in a relational database.
8. A method of searching chemical structures, the method comprising the following steps: inputting stored chemical structures including atoms and/or bonds; choosing a starting atom in each stored chemical structure; adding a code for said starting atom in said stored chemical structure to a key string; ordering bonds that are adjacent to said starting atom in said stored chemical structure; adding said ordered bonds to said key string whereby a search key is generated based upon said codes for said ordered bonds and atoms; creating search connection tables derived from each stored chemical structure; inputting a query including atoms and/or bonds representing a desired chemical structure; selecting a starting atom in each desired chemical structure; adding a code for said starting atom in said desired chemical structure to a key string; ordering bonds that are adjacent to said starting atom in said desired chemical structure; adding said ordered bonds to said key string whereby a query key is generated based upon said codes for said ordered atoms and bonds; creating a query connection table derived from each desired chemical structure; matching each generated query key to one or more search keys generated for the stored chemical structures, wherein a match is found when a query key matches at least one search key corresponding to a chemical structure; when the match is found, comparing said query connection table to the search connection table having search keys matching at least one query key; and outputting results of said comparing step.