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)