User 4140faeba5
20-07-2005 13:49:43
Hi.
SQL> select jchem_core_pkg.getenvironment() from dual;
JCHEM_CORE_PKG.GETENVIRONMENT()
--------------------------------------------------------------------------------
Oracle9i Enterprise Edition Release 9.2.0.6.0 - Production
PL/SQL Release 9.2.0.6.0 - Production
CORE 9.2.0.6.0 Production
TNS for Solaris: Version 9.2.0.6.0 - Production
NLSRTL Version 9.2.0.6.0 - Production
NLSRTL Version 9.2.0.6.0 - Production
JChem version in the database: 3.0.13
JChem version in the Tomcat server: 3.0.13
java.vm.version: 1.4.2_08-b03
java.vm.vendor: Sun Microsystems Inc.
Apache Tomcat/4.1.31
Attached are three molecules
query.txt, hit1.txt and hit2.txt
My query is this
select JCHEMTEST.BVTCIMS.compound_id,JCHEMTEST.BVTCIMS.molfile from JCHEMTEST.BVTCIMS where jc_containsb(JCHEMTEST.BVTCIMS.cd_structure,(select molfile from temp_mol where pkey = 113))=1 order by JCHEMTEST.BVTCIMS.compound_id
This hits (among other things) hit1 and hit2, which it should not.
Hit2 is missing a carbon, and hit1 has Br on the position specified to not have Br.
If I use the same query molecule, but use smarts instead
select JCHEMTEST.BVTCIMS.compound_id,JCHEMTEST.BVTCIMS.molfile from JCHEMTEST.BVTCIMS where jc_contains(JCHEMTEST.BVTCIMS.cd_smiles,'BrC(C[!#35])C1=CC=CC=C1
')=1 order by JCHEMTEST.BVTCIMS.compound_id
It does not hit the two.
Help,
/Mikael
SQL> select jchem_core_pkg.getenvironment() from dual;
JCHEM_CORE_PKG.GETENVIRONMENT()
--------------------------------------------------------------------------------
Oracle9i Enterprise Edition Release 9.2.0.6.0 - Production
PL/SQL Release 9.2.0.6.0 - Production
CORE 9.2.0.6.0 Production
TNS for Solaris: Version 9.2.0.6.0 - Production
NLSRTL Version 9.2.0.6.0 - Production
NLSRTL Version 9.2.0.6.0 - Production
JChem version in the database: 3.0.13
JChem version in the Tomcat server: 3.0.13
java.vm.version: 1.4.2_08-b03
java.vm.vendor: Sun Microsystems Inc.
Apache Tomcat/4.1.31
Attached are three molecules
query.txt, hit1.txt and hit2.txt
My query is this
select JCHEMTEST.BVTCIMS.compound_id,JCHEMTEST.BVTCIMS.molfile from JCHEMTEST.BVTCIMS where jc_containsb(JCHEMTEST.BVTCIMS.cd_structure,(select molfile from temp_mol where pkey = 113))=1 order by JCHEMTEST.BVTCIMS.compound_id
This hits (among other things) hit1 and hit2, which it should not.
Hit2 is missing a carbon, and hit1 has Br on the position specified to not have Br.
If I use the same query molecule, but use smarts instead
select JCHEMTEST.BVTCIMS.compound_id,JCHEMTEST.BVTCIMS.molfile from JCHEMTEST.BVTCIMS where jc_contains(JCHEMTEST.BVTCIMS.cd_smiles,'BrC(C[!#35])C1=CC=CC=C1
')=1 order by JCHEMTEST.BVTCIMS.compound_id
It does not hit the two.
Help,
/Mikael