src/hg/hgTracks/bedTrack.c 1.24
1.24 2010/03/25 17:46:01 angie
Use hAllocConnTrack instead of sqlConnect or hAllocConn to support profiles in hg.conf.
Index: src/hg/hgTracks/bedTrack.c
===================================================================
RCS file: /projects/compbio/cvsroot/kent/src/hg/hgTracks/bedTrack.c,v
retrieving revision 1.23
retrieving revision 1.24
diff -b -B -U 4 -r1.23 -r1.24
--- src/hg/hgTracks/bedTrack.c 14 Jan 2010 22:36:30 -0000 1.23
+++ src/hg/hgTracks/bedTrack.c 25 Mar 2010 17:46:01 -0000 1.24
@@ -86,10 +86,9 @@
char *scoreFilter = cartOrTdbString(cart, tg->tdb, "scoreFilter", NULL);
if (scoreFilter != NULL || tg->visibility != tvDense)
{
struct lm *lm = lmInit(0);
- struct bigBedInterval *bb, *bbList = bigBedSelectRange(conn, tg,
- chromName, winStart, winEnd, lm);
+ struct bigBedInterval *bb, *bbList = bigBedSelectRange(tg, chromName, winStart, winEnd, lm);
char *bedRow[32];
char startBuf[16], endBuf[16];
int minScore = 0;
if (scoreFilter)
@@ -185,21 +184,21 @@
void loadBed9(struct track *tg)
/* Convert bed 9 info in window to linked feature. (to handle itemRgb)*/
{
-struct sqlConnection *conn = hAllocConn(database);
+struct trackDb *tdb = tg->tdb;
+struct sqlConnection *conn = hAllocConnTrack(database, tdb);
struct bed *bed;
struct linkedFeatures *lfList = NULL, *lf;
-struct trackDb *tdb = tg->tdb;
int scoreMin = atoi(trackDbSettingClosestToHomeOrDefault(tdb, "scoreMin", "0"));
int scoreMax = atoi(trackDbSettingClosestToHomeOrDefault(tdb, "scoreMax", "1000"));
boolean useItemRgb = FALSE;
useItemRgb = bedItemRgb(tdb);
if (tg->isBigBed)
{
- bigBedAddLinkedFeaturesFrom(conn, tg, chromName, winStart, winEnd,
+ bigBedAddLinkedFeaturesFrom(tg, chromName, winStart, winEnd,
scoreMin, scoreMax, useItemRgb, 9, &lfList);
}
else
{
@@ -247,9 +246,9 @@
useItemRgb = bedItemRgb(tdb);
if (tg->isBigBed)
{
- bigBedAddLinkedFeaturesFrom(conn, tg, chromName, winStart, winEnd,
+ bigBedAddLinkedFeaturesFrom(tg, chromName, winStart, winEnd,
scoreMin, scoreMax, useItemRgb, 8, &lfList);
}
else
{
@@ -448,9 +447,9 @@
useItemRgb = bedItemRgb(tdb);
if (tg->isBigBed)
{
- bigBedAddLinkedFeaturesFrom(conn, tg, chromName, winStart, winEnd,
+ bigBedAddLinkedFeaturesFrom(tg, chromName, winStart, winEnd,
scoreMin, scoreMax, useItemRgb, 12, &lfList);
}
else
{