cb217f20b4a701edfa88f4db623266a9bf25202e
kent
  Mon Mar 4 22:58:07 2013 -0800
Some more steps towards supporting multiple extra indexes in bigBed files.
diff --git src/inc/bigBed.h src/inc/bigBed.h
index d81408f..959a578 100644
--- src/inc/bigBed.h
+++ src/inc/bigBed.h
@@ -90,17 +90,23 @@
 char *bigBedAutoSqlText(struct bbiFile *bbi);
 /* Get autoSql text if any associated with file.  Do a freeMem of this when done. */
 
 struct asObject *bigBedAs(struct bbiFile *bbi);
 /* Get autoSql object definition if any associated with file. */
 
 struct asObject *bigBedAsOrDefault(struct bbiFile *bbi);
 // Get asObject associated with bigBed - if none exists in file make it up from field counts.
 
 struct asObject *bigBedFileAsObjOrDefault(char *fileName);
 // Get asObject associated with bigBed file, or the default.
 
 boolean bigBedFileCheckSigs(char *fileName);
 /* check file signatures at beginning and end of file */
 
+struct bptFile *bigBedOpenExtraIndex(struct bbiFile *bbi, char *fieldName);
+/* Return index associated with fieldName.  Aborts if no such index. */
+
+struct slName *bigBedListExtraIndexes(struct bbiFile *bbi);
+/* Return list of names of extra indexes beyond primary chrom:start-end one" */
+
 #endif /* BIGBED_H */