6e02acbeea027aa9b43b325de62fe926b2e5a123
larrym
  Thu Sep 30 15:31:15 2010 -0700
remove trackMetadata code (hash wasn't being used any more)
diff --git src/hg/hgTracks/searchTracks.c src/hg/hgTracks/searchTracks.c
index 63c575a..77aaf4d 100644
--- src/hg/hgTracks/searchTracks.c
+++ src/hg/hgTracks/searchTracks.c
@@ -554,7 +554,6 @@
         {
         // First do the metaDb searches, which can be done quickly for all tracks with db queries.
         struct hash *matchingTracks = newHash(0);
-        struct hash *trackMetadata = newHash(0);
         struct slName *el, *metaTracks = NULL;
         int i;
 
@@ -572,23 +571,6 @@
             }
         for (el = metaTracks; el != NULL; el = el->next)
             hashAddInt(matchingTracks, el->name, 1);
-
-        if(metaDbExists && !isEmpty(descSearch))
-            {
-            // Load all metadata words for each track to facilitate metadata search.
-            char query[256];
-            struct sqlResult *sr = NULL;
-            char **row;
-            safef(query, sizeof(query), "select obj, val from metaDb");
-            sr = sqlGetResult(conn, query);
-            while ((row = sqlNextRow(sr)) != NULL)
-                {
-                char *str = cloneString(row[1]);
-                hashAdd(trackMetadata, row[0], str);
-                }
-            sqlFreeResult(&sr);
-            }
-
         for (group = groupList; group != NULL; group = group->next)
             {
             if(groupSearch == NULL || sameString(group->name, groupSearch))