1a48366ee8ad179a1e490e6f9b065cf4e4d53db4 braney Thu Jul 14 17:06:33 2011 -0700 move hubCheck utility to library, fix up some error messages, facilitate using hubCheck as a hub crawler called from cron to validate public hubs. diff --git src/hg/inc/trackHub.h src/hg/inc/trackHub.h index 06b024e..c06e7e8 100644 --- src/hg/inc/trackHub.h +++ src/hg/inc/trackHub.h @@ -72,17 +72,22 @@ char *trackHubRequiredSetting(struct trackHub *hub, char *name); /* Return named setting. Abort with error message if not found. */ char *trackHubRelativeUrl(char *hubUrl, char *path); /* Return full path (in URL form if it's a remote hub) given * path possibly relative to hubUrl. Do a freeMem of result * when done. */ void trackHubGenomeFree(struct trackHubGenome **pGenome); /* Free up genome info. */ void trackHubGenomeFreeList(struct trackHubGenome **pList); /* Free a list of dynamically allocated trackHubGenome's */ +int trackHubCheck(char *hubUrl, struct dyString *errors); +/* trackHubCheck - Check a track data hub for integrity. Put errors in dyString. + * return 0 if hub has no errors, 1 otherwise */ + + #endif /* TRACKHUB_H */