8d04b4360fad50235a6c85fc2b8ffe895527b56f
galt
  Tue Feb 16 16:39:33 2016 -0800
Fixes #16839. Assembly hubs not supported yet.

diff --git src/hg/hgTracks/hgTracks.c src/hg/hgTracks/hgTracks.c
index dbf4f43..310803b 100644
--- src/hg/hgTracks/hgTracks.c
+++ src/hg/hgTracks/hgTracks.c
@@ -7289,30 +7289,32 @@
     emGeneTrack = rFindTrackWithTable(table, myTrackList);
     if (emGeneTrack)
 	{
 	emGeneTable = table;
 	cartSetString(cart, "emGeneTable", emGeneTable);
 	break;
 	}
     }
 }
 
 void setEMGeneTrack()
 /* Find the track for the gene table to use for exonMostly and geneMostly. */
 {
 if (emGeneTable) // we already have it!
     return;
+if (trackHubDatabase(database)) // assembly hub? not supported yet
+    return; 
 emGeneTable = cloneString(cartOptionalString(cart, "emGeneTable"));
 if (emGeneTable)
     {
     struct track *myTrackList = getTrackListForOneTrack(emGeneTable);
     emGeneTrack = rFindTrackWithTable(emGeneTable, myTrackList);
     }
 if (!emGeneTable || !emGeneTrack) 
     {
     cartRemove(cart, "emGeneTable");
     // It is preferable not to create a complete track list early on,
     //  but now we need one to find the best default emGeneTable and track.
     initTrackList(); 
     findBestEMGeneTable(trackList);
     }
 }