cabb4fa228289aadbaf6a1a16461646fcb7aa774
braney
  Tue Apr 10 18:55:38 2012 -0700
interim check-in for #6152.   Adding variant structure and setup that allows maintaing multiple variants in one gp.
diff --git src/hg/inc/variant.h src/hg/inc/variant.h
new file mode 100644
index 0000000..204c9ce
--- /dev/null
+++ src/hg/inc/variant.h
@@ -0,0 +1,26 @@
+
+#ifndef VARIANT_H
+#define VARIANT_H
+
+#include "pgSnp.h"
+
+struct allele
+    {
+    struct allele *next;
+    int length;
+    char *sequence;
+    };
+
+struct variant
+    {
+    struct variant *next;  /* Next in singly linked list. */
+    char *chrom;	/* Chromosome */
+    unsigned chromStart;	/* Start position in chrom */
+    unsigned chromEnd;	/* End position in chrom */
+    struct allele *alleles;	/* alleles */
+    };
+
+struct variant *variantFromPgSnp(struct pgSnp *pgSnp);
+/* convert pgSnp record to variant record */
+
+#endif /* VARIANT_H*/