a0ad0a9802dd731ab2ec778cfae5eff8ef2edc55
kate
Wed Dec 12 15:45:33 2018 -0800
Fix url generation issue, found by Simon Fishelivich (Weizmann Institute).
diff --git src/hg/hgc/interactClick.c src/hg/hgc/interactClick.c
index f9f28eb..54cd223 100644
--- src/hg/hgc/interactClick.c
+++ src/hg/hgc/interactClick.c
@@ -233,31 +233,31 @@
printf("Distance between midpoints: %s bp
\n", sizeBuf);
}
#ifdef TODO /* TODO: get count and score stats of all interactions in window ?*/
double *scores;
AllocArray(scores, count);
#endif
}
void doInteractItemDetails(struct trackDb *tdb, struct interactPlusRow *ipr, char *item,
boolean isMultiple)
/* Details of interaction item */
{
struct interact *inter = ipr->interact;
struct slPair *fields = getFields(tdb, ipr->row);
-printCustomUrlWithFields(tdb, item, item, TRUE, fields);
+printCustomUrlWithFields(tdb, inter->name, inter->name, TRUE, fields);
if (!isEmptyTextField(inter->name))
printf("Interaction: %s
\n", inter->name);
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");