a2d849d0acd9e8921d1ff131d907ca867c858d11 braney Thu Jul 19 10:47:57 2018 -0700 changes to support new new Gencode models in hgGene diff --git src/hg/hgGene/hgGene.h src/hg/hgGene/hgGene.h index 501ae24..1bc3ba2 100644 --- src/hg/hgGene/hgGene.h +++ src/hg/hgGene/hgGene.h @@ -295,29 +295,32 @@ #define hggStart "hgg_start" /* Start position. */ #define hggEnd "hgg_end" /* End position. */ #define hggItem "hgg_item" /* Gene item, used for ccdsGene */ #define hggExpRatioColors "hgg_expRatioColors" /* Expression Ratio coloring. */ #define hggMrnaFoldRegion "hgg_mrnaFoldRegion" /* Which region in mRNA to show. */ #define hggMrnaFoldPs "hgg_mrnaFoldPs" /* PostScript file. */ #define hggOtherId "hgg_otherId" /* Other organism gene id. */ #define hggOtherPepTable "hgg_otherPepTable" /* Other organism peptide table. */ /* -------- Global Variables --------*/ extern struct cart *cart; /* This holds cgi and other variables between clicks. */ extern struct hash *oldCart; /* Old cart hash. */ extern char *database; /* Name of genome database - hg15, mm3, or the like. */ extern char *genome; /* Name of genome - mouse, human, etc. */ extern char *curGeneId; /* Current Gene Id. */ +extern char *curAlignId; /* Current Align Id. */ extern char *curProtId; /* Current protein Id. */ extern char *curGeneName; /* Biological name of gene. */ extern char *curGeneChrom; /* Chromosome current gene is on. */ struct genePred *curGenePred; /* Current gene prediction structure. */ +extern boolean isGencode; /* is this based on the Gencode models */ +extern boolean isGencode2; /* is this based on the Gencode models and use ensembl id as primary id */ extern int curGeneStart,curGeneEnd; /* Position in chromosome. */ struct sqlConnection *spConn; /* Connection to SwissProt database. */ extern char *swissProtAcc; /* SwissProt accession (may be NULL). */ #define KG_UNKNOWN 0 #define KG_I 1 #define KG_II 2 #define KG_III 3 extern int kgVersion; /* KG version */