6db4d4f2dcc485622fe4b22f33c796d708c6fdea
kate
  Mon Mar 26 16:28:35 2018 -0700
Fixes to click handling. refs #17512

diff --git src/hg/inc/interact.h src/hg/inc/interact.h
index 5b8ada9..6152b16 100644
--- src/hg/inc/interact.h
+++ src/hg/inc/interact.h
@@ -83,17 +83,26 @@
 
 #define interactTabOut(el,f) interactOutput(el,f,'\t','\n');
 /* Print out interact as a line in a tab-separated file. */
 
 #define interactCommaOut(el,f) interactOutput(el,f,',',',');
 /* Print out interact as a comma separated list including final comma. */
 
 /* -------------------------------- End autoSql Generated Code -------------------------------- */
 
 struct asObject *interactAsObj();
 /* Return asObject describing fields of barChart database table (includes bin) */
 
 char *interactOtherChrom(struct interact *inter);
 /* Get other chromosome from an interaaction. Return NULL if same chromosome */
 
+int interactRegionCenter(int start, int end);
+/* Return genomic location of center of region */
+
+int interactRegionDistance(struct interact *inter);
+/* Return distance between region midpoints. Return -1 for other chromosome */
+
+int interactDistanceCmp(const void *va, const void *vb);
+/* Compare based on distance between region midpoints */
+
 #endif /* INTERACT_H */