src/hg/hgTables/hgTables.h 1.129

1.129 2009/03/17 10:13:26 aamp
Adding microarray stuff to output microarray names in the microarrayGroupings.ra file. Also put in some bits to output the microarray groupings themselves but that's incomplete currently.
Index: src/hg/hgTables/hgTables.h
===================================================================
RCS file: /projects/compbio/cvsroot/kent/src/hg/hgTables/hgTables.h,v
retrieving revision 1.128
retrieving revision 1.129
diff -b -B -U 4 -r1.128 -r1.129
--- src/hg/hgTables/hgTables.h	17 Mar 2009 04:28:39 -0000	1.128
+++ src/hg/hgTables/hgTables.h	17 Mar 2009 10:13:26 -0000	1.129
@@ -536,8 +536,10 @@
 #define outHyperlinks "hyperlinks"
 #define outWigData "wigData"
 #define outWigBed "wigBed"
 #define outChromGraphData "chromGraphData"
+#define outMicroarrayNames "microarrayNames"
+#define outMicroarrayGroupings "microarrayGroupings"
 #define outGalaxy "galaxyQuery"
 #define outMaf "maf"
 #define outPalOptions "fasta"
 
@@ -960,8 +962,15 @@
 	struct lm *lm, int *retFieldCount);
 /* Get list of beds from the wikiTrack * in current regions and that pass
  *	filters.  You can bedFree this when done.  */
 
-#define uglyw warn	/* Warn for debugging purposes. */
-#endif /* HGTABLES_H */
+/* --------------- microarray track functions ------------- */
+
+boolean isMicroarray(struct trackDb *curTrack, char *table);
+/* Return TRUE if table is specified as a microarray in the current database's 
+ * trackDb. */
 
+void doOutMicroarrayNames(struct trackDb *tdb);
+/* Show the microarray names from .ra file */
 
+#define uglyw warn	/* Warn for debugging purposes. */
+#endif /* HGTABLES_H */