ec6300a5b8e9b70968f7657becefb23ef9b23021 markd Sun May 31 21:30:43 2015 -0700 support setting transMap track default item labeling in trackDb (#15440) diff --git src/hg/inc/transMapStuff.h src/hg/inc/transMapStuff.h index 72abc3d..d896d59 100644 --- src/hg/inc/transMapStuff.h +++ src/hg/inc/transMapStuff.h @@ -3,28 +3,38 @@ /* Copyright (C) 2008 The Regents of the University of California * See README in this or parent directory for licensing information. */ #ifndef transMapStuff_h #define transMapStuff_h struct trackDb; /* * transMap table names setting names in trackDb. To get tables shared between * genomes, use names "hgFixed.transMapSrc" */ #define transMapInfoTblSetting "transMapInfo" #define transMapSrcTblSetting "transMapSrc" #define transMapGeneTblSetting "transMapGene" +/* + * Default values for labeling of transMap items + */ +#define transMapLabelDefaultOrgCommon TRUE +#define transMapLabelDefaultOrgAbbrv FALSE +#define transMapLabelDefaultDb FALSE +#define transMapLabelDefaultGene FALSE +#define transMapLabelDefaultAcc TRUE + + char* transMapSkipGenomeDbPrefix(char *id); /* Skip the source genome db prefix (e.g. hg19:) in a TransMap identifier. * Return the full id if no db prefix is found for compatibility with older * version of transmap. */ char *transMapIdToSeqId(char *id); /* remove all unique suffixes (starting with last `-') from any TransMap * id, leaving the database prefix in place. WARNING: static return */ char *transMapIdToAcc(char *id); /* remove database prefix and all unique suffixes (starting with last `-') * from any TransMap id. WARNING: static return */ #endif