d6f591dd751bfa252163c710f614ddd2b4fb421b
kate
Sun Aug 26 20:03:45 2018 -0700
Overlapping interactions. refs #21917
diff --git src/hg/hgc/interactClick.c src/hg/hgc/interactClick.c
index 7338bf7..7f88357 100644
--- src/hg/hgc/interactClick.c
+++ src/hg/hgc/interactClick.c
@@ -177,31 +177,31 @@
printf("Score: %d
\n", inter->score);
printf("Value: %0.3f
\n", inter->value);
if (!isEmptyTextField(inter->exp))
printf("Experiment: %s
\n", inter->exp);
puts("
"); if (!isMultiple) doInteractRegionDetails(tdb, inter); } void doInteractDetails(struct trackDb *tdb, char *item) /* Details of interaction items */ { char *chrom = cartString(cart, "c"); int start = cartInt(cart, "o"); int end = cartInt(cart, "t"); -char *foot = cartString(cart, "foot"); +char *foot = cartOptionalString(cart, "foot"); struct interact *inter = NULL; struct interact *inters = getInteractions(tdb, chrom, start, end, foot); if (inters == NULL) errAbort("Can't find interaction %s", item ? item : ""); int count = slCount(inters); if (count > 1) { printf("Interactions at this position: %d
", count); doInteractRegionDetails(tdb, inters); printf("
"); } genericHeader(tdb, item); for (inter = inters; inter; inter = inter->next) { if (count > 1)