User 71f9fd1282
15-09-2004 17:31:01
I think that there are different SMART definitions used for substructure searching in the jsp-example and for searching with the isMatching("") method in the MDGEnerator class.
I have a small database and a "substructure search" with the .jsp example returns two molecules containing "CC(N)(O)c1ccccc1" (search string displayed in the tomcat command prompt).
On the other hand, I set a bit in a custom fingerprint if a call of
private boolean genKey170() { return isMatching( "CC(N)(O)c1ccccc1" ); }
returns true. So this Bit should be set to "1" for two molecules in the database, but it is to 0 for every molecule. Can you tell me why? Until now everything seemed to work fine with the custom fingerprint, the other bits for the molecules seem to be set correctly (perhaps there the interpretation of the SMART-Strings is the same?).
I have a small database and a "substructure search" with the .jsp example returns two molecules containing "CC(N)(O)c1ccccc1" (search string displayed in the tomcat command prompt).
On the other hand, I set a bit in a custom fingerprint if a call of
private boolean genKey170() { return isMatching( "CC(N)(O)c1ccccc1" ); }
returns true. So this Bit should be set to "1" for two molecules in the database, but it is to 0 for every molecule. Can you tell me why? Until now everything seemed to work fine with the custom fingerprint, the other bits for the molecules seem to be set correctly (perhaps there the interpretation of the SMART-Strings is the same?).