19f09b0caa40a850be22905ecf927140aa15088c braney Thu Jan 16 14:51:56 2014 -0800 fill in a db description for assembly hubs even if it's not set in thegenomes.txt file diff --git src/hg/lib/trackHub.c src/hg/lib/trackHub.c index 3bd17fd..fd094f3 100644 --- src/hg/lib/trackHub.c +++ src/hg/lib/trackHub.c @@ -121,31 +121,34 @@ char *ret = hashFindVal(genome->settingsHash, field); return cloneString(ret); } static struct dbDb *makeDbDbFromAssemblyGenome(struct trackHubGenome *hubGenome) /* Make a dbdb struture from a single assembly hub database. */ { struct dbDb *db; AllocVar(db); db->genome = cloneString(hubGenome->organism); db->organism = cloneString(hubGenome->organism); db->name = cloneString(hubGenome->name); db->active = TRUE; +if (hubGenome->description != NULL) db->description = cloneString(hubGenome->description); +else + db->description = cloneString(""); char *orderKey = hashFindVal(hubGenome->settingsHash, "orderKey"); if (orderKey != NULL) db->orderKey = sqlUnsigned(orderKey); return db; } struct dbDb *trackHubDbDbFromAssemblyDb(char *database) /* Return a dbDb structure for just this database. */ { struct trackHubGenome *genome = trackHubGetGenome(database); if (genome == NULL) return NULL;