src/hg/lib/hgFind.c 1.225
1.225 2010/02/16 21:16:53 angie
In searchKnownCanonical, no need to include knownGene in the query because kgXref and knownCanonical can be joined directly - thanks for catching that Tim.
Index: src/hg/lib/hgFind.c
===================================================================
RCS file: /projects/compbio/cvsroot/kent/src/hg/lib/hgFind.c,v
retrieving revision 1.224
retrieving revision 1.225
diff -b -B -U 4 -r1.224 -r1.225
--- src/hg/lib/hgFind.c 10 Feb 2010 22:54:25 -0000 1.224
+++ src/hg/lib/hgFind.c 16 Feb 2010 21:16:53 -0000 1.225
@@ -2972,12 +2972,10 @@
if (sqlTableExists(conn, "knownGene") && sqlTableExists(conn, "knownCanonical") &&
sqlTableExists(conn, "kgXref"))
{
char query[512];
- safef(query, sizeof(query), "select knownCanonical.chrom,chromStart,chromEnd,name "
- "from knownCanonical,knownGene,kgXref where kgXref.geneSymbol = '%s' "
- "and kgXref.kgId = knownGene.name and knownGene.name = knownCanonical.transcript;",
- term);
+ safef(query, sizeof(query), "select chrom,chromStart,chromEnd,kgID from knownCanonical,kgXref "
+ "where kgXref.geneSymbol = '%s' and kgXref.kgId = knownCanonical.transcript;", term);
struct sqlResult *sr = sqlGetResult(conn, query);
char **row;
if ((row = sqlNextRow(sr)) != NULL)
{