5267bdf995ca71edd0fa579b40b100d2c4f4cd2a braney Wed Mar 25 13:32:31 2015 -0700 don't require l or r in hgc links #15065 diff --git src/hg/hgc/hgc.c src/hg/hgc/hgc.c index 326944b..a27554f 100644 --- src/hg/hgc/hgc.c +++ src/hg/hgc/hgc.c @@ -24484,32 +24484,32 @@ } /* database and organism are global variables used in many places */ getDbAndGenome(cart, &database, &genome, NULL); organism = hOrganism(database); scientificName = hScientificName(database); dbIsFound = trackHubDatabase(database) || sqlDatabaseExists(database); if (dbIsFound) seqName = hgOfficialChromName(database, cartString(cart, "c")); else seqName = cartString(cart, "c"); -winStart = cartIntExp(cart, "l"); -winEnd = cartIntExp(cart, "r"); +winStart = cartUsualInt(cart, "l", 0); +winEnd = cartUsualInt(cart, "r", 0); /* Allow faked-out c=0 l=0 r=0 (e.g. for unaligned mRNAs) but not just any * old bogus position: */ if (seqName == NULL) { if (winStart != 0 || winEnd != 0) webAbort("CGI variable error", "hgc: bad input variables c=%s l=%d r=%d", cartString(cart, "c"), winStart, winEnd); else seqName = hDefaultChrom(database); } struct customTrack *ct = NULL; if (isCustomTrack(track))