fa8c6c2c8140538f014381e43421163cc6c7eb98
kate
  Wed Jan 31 15:22:00 2018 -0800
Flesh out details page for interact track. refs #17512

diff --git src/hg/lib/interact.c src/hg/lib/interact.c
index 03dd569..8795022 100644
--- src/hg/lib/interact.c
+++ src/hg/lib/interact.c
@@ -233,15 +233,24 @@
 fprintf(f, "%s", el->targetChrom);
 if (sep == ',') fputc('"',f);
 fputc(sep,f);
 fprintf(f, "%u", el->targetStart);
 fputc(sep,f);
 fprintf(f, "%u", el->targetEnd);
 fputc(sep,f);
 if (sep == ',') fputc('"',f);
 fprintf(f, "%s", el->targetName);
 if (sep == ',') fputc('"',f);
 fputc(lastSep,f);
 }
 
 /* -------------------------------- End autoSql Generated Code -------------------------------- */
 
+char *interactOtherChrom(struct interact *inter)
+/* Get other chromosome from an interaaction. Return NULL if same chromosome */
+{
+if (sameString(inter->sourceChrom, inter->targetChrom))
+    return NULL;
+if (inter->chromStart == inter->sourceStart)
+    return cloneString(inter->targetChrom);
+return cloneString(inter->sourceChrom);
+}