From chemistry-request /at\ccl.net Fri Apr 22 19:02:09 2005 Received: from server.ccl.net (ccl [127.0.0.1]) by server.ccl.net (8.13.1/8.13.1) with ESMTP id j3MN28JC024017 for ; Fri, 22 Apr 2005 19:02:08 -0400 Received: (from apache |-at-| localhost) by server.ccl.net (8.13.1/8.13.1/Submit) id j3MN28ee024016 for chemistry=at=ccl.net; Fri, 22 Apr 2005 19:02:08 -0400 Date: Fri, 22 Apr 2005 19:02:08 -0400 Message-Id: <200504222302.j3MN28ee024016=at=server.ccl.net> X-Authentication-Warning: server.ccl.net: apache set sender to chemistry-request=at=ccl.net using -f From: "Sean, , OBrien" To: chemistry=at=ccl.net X-Web-Message-Number: 050422190134-23982 Subject: W:Substructure matching X-Spam-Status: No, score=-2.8 required=5.0 tests=ALL_TRUSTED autolearn=failed version=3.0.1 X-Spam-Checker-Version: SpamAssassin 3.0.1 (2004-10-22) on server.ccl.net Hi All, I am searching for some software that will help me to identify the atoms within a molecule that match a query substructure. For example I wish to find which atoms belong to an imidazole ring. The aim is to extract the matching substructure while keeping the original atomic coordinates. I know that several substructure matching routines exist, and some are even freely available but I haven't found any that return the identity of the matching atoms. Some return the whole molecule or a tally of how many times the substructure is present. They obviously "know" which atoms match but I am having difficulty identifying them. Similarly matching strings in SMILES doesn't return the initial atom ids. I would be very grateful for any routines that do this, or that can be modified for this purpose, Many Thanks, Sean O'Brien