6697f821c6b91c2e0c069bf6b0283adc99eb0201 angie Sat Jun 8 15:56:04 2013 -0700 Added support for remaining dbNSFP sources; added longLabels to VEP output header lines. refs #6152 diff --git src/hg/hgVai/libifyMe.h src/hg/hgVai/libifyMe.h index a656c40..dacd892 100644 --- src/hg/hgVai/libifyMe.h +++ src/hg/hgVai/libifyMe.h @@ -19,23 +19,27 @@ void nbSpaces(int count); /* Print some non-breaking spaces. */ void initGroupsTracksTables(struct cart *cart, struct trackDb **retFullTrackList, struct grp **retFullGroupList); /* Get lists of all tracks and of groups that actually have tracks in them. */ struct annoAssembly *getAnnoAssembly(char *db); /* Make annoAssembly for db. */ struct annoStreamer *streamerFromTrack(struct annoAssembly *assembly, char *selTable, struct trackDb *tdb, char *chrom, int maxOutRows); /* Figure out the source and type of data and make an annoStreamer. */ -struct annoGrator *gratorFromTrack(struct annoAssembly *assembly, char *selTable, +struct annoGrator *gratorFromBigDataFileOrUrl(char *fileOrUrl, struct annoAssembly *assembly, + int maxOutRows, enum annoGratorOverlap overlapRule); +/* Determine what kind of big data file/url we have, make an annoStreamer & in annoGrator. */ + +struct annoGrator *gratorFromTrackDb(struct annoAssembly *assembly, char *selTable, struct trackDb *tdb, char *chrom, int maxOutRows, struct asObject *primaryAsObj, enum annoGratorOverlap overlapRule); /* Figure out the source and type of data, make an annoStreamer & wrap in annoGrator. * If not NULL, primaryAsObj is used to determine whether we can make an annoGratorGpVar. */ #endif//ndef LIBIFYME_H