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"))