src/hg/hgTables/asObj.c 1.3
1.3 2009/03/17 17:24:50 kent
Simplifying some logic where code was unnecessarily distinguishing between hPrintf and fprintf(stdout - which is an issue in the Genome Browser, but not here in the Table Browser. Also enabling select fields user interface.
Index: src/hg/hgTables/asObj.c
===================================================================
RCS file: /projects/compbio/cvsroot/kent/src/hg/hgTables/asObj.c,v
retrieving revision 1.2
retrieving revision 1.3
diff -b -B -U 4 -r1.2 -r1.3
--- src/hg/hgTables/asObj.c 30 May 2008 18:38:45 -0000 1.2
+++ src/hg/hgTables/asObj.c 17 Mar 2009 17:24:50 -0000 1.3
@@ -13,9 +13,15 @@
/* Get autoSQL description if any associated with table. Abort if
* there's a problem*/
{
struct asObject *asObj = NULL;
-if (sqlTableExists(conn, "tableDescriptions"))
+if (isBigBed(table))
+ {
+ asObj = bigBedAsForTable(table, conn);
+ }
+else
+ {
+ if (sqlTableExists(conn, "tableDescriptions"))
{
char query[256];
char *asText = NULL;
@@ -38,8 +44,9 @@
asObj = asParseText(asText);
}
freez(&asText);
}
+ }
return asObj;
}
struct asObject *asForTable(struct sqlConnection *conn, char *table)