2e75814ac8468bdfb14d01cabe7455b63154a64b
kent
  Thu Feb 10 16:59:09 2011 -0800
Adding example lines to BAM schema page in table browser.  Pushing forward on getting identifiers to work there, but still a ways to go.  (It no longer bombs at the paste identifiers page, but it does shortly thereafter.)
diff --git src/hg/hgTables/hgTables.h src/hg/hgTables/hgTables.h
index 73d56de..d3e2d3c 100644
--- src/hg/hgTables/hgTables.h
+++ src/hg/hgTables/hgTables.h
@@ -812,30 +812,33 @@
 
 struct hTableInfo *bamToHti(char *table);
 /* Get standard fields of BAM into hti structure. */
 
 void showSchemaBam(char *table);
 /* Show schema on bam. */
 
 void bamTabOut(char *db, char *table, struct sqlConnection *conn, char *fields, FILE *f);
 /* Print out selected fields from BAM.  If fields is NULL, then print out all fields. */
 
 struct bed *bamGetFilteredBedsOnRegions(struct sqlConnection *conn, 
 	char *db, char *table, struct region *regionList, struct lm *lm, 
 	int *retFieldCount);
 /* Get list of beds from BAM, in all regions, that pass filtering. */
 
+struct slName *randomBamIds(char *table, struct sqlConnection *conn, int count);
+/* Return some semi-random qName based IDs from a BAM file. */
+
 /* ----------- Custom track stuff. -------------- */
 struct customTrack *getCustomTracks();
 /* Get custom track list. */
 
 struct customTrack *ctLookupName(char *name);
 /* Lookup name in custom track list */
 
 void removeNamedCustom(struct customTrack **pList, char *name);
 /* Remove named custom track from list if it's on there. */
 
 void flushCustomTracks();
 /* Flush custom track list. */
 
 struct slName *getBedFields(int fieldCount);
 /* Get list of fields for bed of given size. */