060ada2535fca719656219c1214a3e1c16490693 tdreszer Wed Nov 9 16:06:41 2011 -0800 Moved as code in hgTables down to lib and access it from hgc and hgTrackUi. This is to remove 'extraFields' support as per Jim's request in redmine 5883 and 5582 diff --git src/hg/hgc/hgc.h src/hg/hgc/hgc.h index 51bb756..4194058 100644 --- src/hg/hgc/hgc.h +++ src/hg/hgc/hgc.h @@ -422,18 +422,23 @@ void doPgSnp(struct trackDb *tdb, char *itemName, struct customTrack *ct); /* print detail page for personal genome track (pgSnp) */ void doGvf(struct trackDb *tdb, char *item); /* Show details for variants represented as GVF, stored in a bed8Attrs table */ void doGeneReviews(struct trackDb *tdb, char *itemName); /* generate the detail page for geneReviews */ void prGeneReviews(struct sqlConnection *conn, char *itemName); /* print GeneReviews associated to this item */ void prGRShortRefGene(char *itemName); /* print GeneReviews short label associated to this refGene item */ +int extraFieldsPrint(struct trackDb *tdb,struct sqlResult *sr,char **fields,int fieldCount); +// Any extra bed or bigBed fields (defined in as and occurring after N in bed N + types. +// sr may be null for bigBeds. +// Returns number of extra fields actually printed. + #define NUCCORE_SEARCH "http://www.ncbi.nlm.nih.gov/sites/entrez?db=nuccore&cmd=search&term=" #endif