be9675ab83da180ec3833ab4aad48473fef2c484 chinhli Thu Jun 23 16:32:51 2011 -0700 Fixed Bug #1232 Unaligned mRNA Search Results problem. diff --git src/hg/hgc/hgc.c src/hg/hgc/hgc.c index 6922f02..88a8a6e 100644 --- src/hg/hgc/hgc.c +++ src/hg/hgc/hgc.c @@ -23685,32 +23685,33 @@ strncat(wigType, words[i], 128 - strlen(wigType)); strncat(wigType, " ", 128 - strlen(wigType)); } strncat(wigType, "\n", 128 - strlen(wigType)); tdb->type = wigType; tdb->track = cloneString(track); tdb->table = cloneString(track); freeMem(typeLine); cartRemove(cart, "parentWigMaf"); /* ONE TIME ONLY USE !!! */ } else { tdb = hashFindVal(trackHash, track); if (tdb == NULL) { - if (sameString(track, "mrna")) - tdb = hashFindVal(trackHash, "all_mrna");/* Oh what a tangled web we weave. */ + if (startsWith("all_mrna", track)) /* redmine #1232 */ + tdb = hashFindVal(trackHash, "mrna");/* redmine #1232 */ + /* Oh what a tangled web we weave. */ } } } /* Start of 1000+ line dispatch on table involving 100+ if/elses. */ char *table = (tdb ? tdb->table : track); if (sameWord(table, "getDna")) { doGetDna1(); } else if (sameWord(table, "htcGetDna2")) { doGetDna2(); } else if (sameWord(table, "htcGetDna3"))