e85899748df910ff2759e5b7f7affda61e5905d1
braney
  Wed Apr 8 11:28:08 2015 -0700
a few more files used for little feet mode

diff --git src/hg/inc/adjacency.h src/hg/inc/adjacency.h
new file mode 100644
index 0000000..a8333f3
--- /dev/null
+++ src/hg/inc/adjacency.h
@@ -0,0 +1,72 @@
+/* adjacency.h was originally generated by the autoSql program, which also 
+ * generated adjacency.c and adjacency.sql.  This header links the database and
+ * the RAM representation of objects. */
+
+#ifndef ADJACENCY_H
+#define ADJACENCY_H
+
+#define ADJACENCY_NUM_COLS 9
+
+extern char *adjacencyCommaSepFieldNames;
+
+struct adjacency
+/* new adjacency */
+    {
+    struct adjacency *next;  /* Next in singly linked list. */
+    char *chrom;	/* First chrom */
+    unsigned chromStart;	/* position in first chromosome */
+    unsigned chromEnd;	/* position in second chromosome */
+    char *name;	/* Second chrom */
+    unsigned score;	/* Score from 0-1000 */
+    char strand1[2];	/* + or - */
+    char strand2[2];	/* + or - */
+    char *cycle;	/* Cycle name */
+    unsigned ordering;	/* Ordering */
+    unsigned level;
+    };
+
+void adjacencyStaticLoad(char **row, struct adjacency *ret);
+/* Load a row from adjacency table into ret.  The contents of ret will
+ * be replaced at the next call to this function. */
+
+struct adjacency *adjacencyLoad(char **row);
+/* Load a adjacency from row fetched with select * from adjacency
+ * from database.  Dispose of this with adjacencyFree(). */
+
+struct adjacency *adjacencyLoadAll(char *fileName);
+/* Load all adjacency from whitespace-separated file.
+ * Dispose of this with adjacencyFreeList(). */
+
+struct adjacency *adjacencyLoadAllByChar(char *fileName, char chopper);
+/* Load all adjacency from chopper separated file.
+ * Dispose of this with adjacencyFreeList(). */
+
+#define adjacencyLoadAllByTab(a) adjacencyLoadAllByChar(a, '\t');
+/* Load all adjacency from tab separated file.
+ * Dispose of this with adjacencyFreeList(). */
+
+struct adjacency *adjacencyCommaIn(char **pS, struct adjacency *ret);
+/* Create a adjacency out of a comma separated string. 
+ * This will fill in ret if non-null, otherwise will
+ * return a new adjacency */
+
+void adjacencyFree(struct adjacency **pEl);
+/* Free a single dynamically allocated adjacency such as created
+ * with adjacencyLoad(). */
+
+void adjacencyFreeList(struct adjacency **pList);
+/* Free a list of dynamically allocated adjacency's */
+
+void adjacencyOutput(struct adjacency *el, FILE *f, char sep, char lastSep);
+/* Print out adjacency.  Separate fields with sep. Follow last field with lastSep. */
+
+#define adjacencyTabOut(el,f) adjacencyOutput(el,f,'\t','\n');
+/* Print out adjacency as a line in a tab-separated file. */
+
+#define adjacencyCommaOut(el,f) adjacencyOutput(el,f,',',',');
+/* Print out adjacency as a comma separated list including final comma. */
+
+/* -------------------------------- End autoSql Generated Code -------------------------------- */
+
+#endif /* ADJACENCY_H */
+