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 */