41861d25a94c0578853ae4280d195d7d8ca2fcb4 kate Mon Mar 21 17:17:46 2016 -0700 Add version awareness to tissue handling. refs #15645 diff --git src/hg/lib/gtexGeneBed.c src/hg/lib/gtexGeneBed.c index 7b90b3b..ce13b2a 100644 --- src/hg/lib/gtexGeneBed.c +++ src/hg/lib/gtexGeneBed.c @@ -230,38 +230,30 @@ " chromEnd int unsigned not null, # End position in chromosome\n" " name varchar(255) not null, # Gene symbol\n" " score int unsigned not null, # Score from 0-1000\n" " strand char(1) not null, # + or - for strand\n" " geneId varchar(255) not null, # Ensembl gene ID, referenced in GTEx data tables\n" " geneType varchar(255) not null, # GENCODE gene biotype\n" " expCount int unsigned not null, # Number of experiment values\n" " expScores longblob not null, # Comma separated list of experiment scores\n" "#Indices\n" " PRIMARY KEY(geneId)\n" ")\n", table); sqlRemakeTable(conn, table, query); } -char *gtexVersionSuffix(char *table) -/* Return version string for a GTEx track table. For now, just supporting V4 and V6 (default, no suffix )*/ -{ -if (endsWith(table, "V4")) - return("V4"); -return(""); -} - char *gtexGeneClass(struct gtexGeneBed *geneBed) /* Return gene "class" (analogous to GENCODE transcriptClass) for a GENCODE gene biotype * Mapped as follows: * coding: IG_C_gene, IG_D_gene, IG_J_gene, IG_V_gene, TR_C_gene, TR_D_gene, TR_J_gene, TR_V_gene polymorphic_pseudogene, protein_coding * pseudo: IG_C_pseudogene, IG_J_pseudogene, IG_V_pseudogene, TR_J_pseudogene, TR_V_pseudogene, pseudogene * nonCoding: 3prime_overlapping_ncrna, Mt_rRNA, Mt_tRNA, antisense, lincRNA, miRNA, misc_RNA, processed_transcript, rRNA, sense_intronic, sense_overlapping, snRNA, snoRNA * (MarkD request out for approval).