6cbe864705942f1d802d552cbb8d09c7742015a0 braney Wed Sep 7 17:59:25 2016 -0700 make sure bigGeneDataUrl support does maxItems support correctly diff --git src/hg/hgTracks/simpleTracks.c src/hg/hgTracks/simpleTracks.c index 66bb967..bfc56e8 100644 --- src/hg/hgTracks/simpleTracks.c +++ src/hg/hgTracks/simpleTracks.c @@ -6186,32 +6186,32 @@ next = el->next; if (hashLookup(hash, el->name)) slAddHead(&newList, el); } slReverse(&newList); return newList; } static void loadKnownBigGenePred(struct track *tg, boolean isGencode) /* Load knownGene features from a bigGenePred. */ { int scoreMin = atoi(trackDbSettingClosestToHomeOrDefault(tg->tdb, "scoreMin", "0")); int scoreMax = atoi(trackDbSettingClosestToHomeOrDefault(tg->tdb, "scoreMax", "1000")); struct linkedFeatures *lfList = NULL; tg->parallelLoading = TRUE; // set so bigBed code will look at bigDataUrl -bigBedAddLinkedFeaturesFrom(tg, chromName, winStart, winEnd, - scoreMin, scoreMax, TRUE, 12, &lfList); +bigBedAddLinkedFeaturesFromExt(tg, chromName, winStart, winEnd, + scoreMin, scoreMax, TRUE, 12, &lfList, BIGBEDMAXIMUMITEMS); struct linkedFeatures *newList = lfList; if (isGencode) { char varName[SMALLBUF]; safef(varName, sizeof(varName), "%s.show.comprehensive", tg->tdb->track); boolean showComprehensive = cartUsualBoolean(cart, varName, FALSE); if (!showComprehensive) newList = stripLinkedFeaturesWithoutBitInScore(lfList, BIT_BASIC); } slSort(&newList, linkedFeaturesCmp); tg->items = newList; tg->itemColor = bigGenePredColor; tg->itemNameColor = bigGenePredColor;