5f9ba1691bd3051146f2f9464c9d1375e42f6ff4 angie Thu Mar 8 11:36:57 2018 -0800 Added support for ENS*T* transcript IDs in HGVS position search, using the latest Gencode. Added support for parsing ENS*P* protein IDs, but can't yet map those to the genome because our Gencode tables don't yet include a mapping between transcript and protein IDs. refs #21076 diff --git src/hg/inc/hdb.h src/hg/inc/hdb.h index b40d404..6e0c67a 100644 --- src/hg/inc/hdb.h +++ src/hg/inc/hdb.h @@ -996,23 +996,27 @@ char *defaultDbTable(); /* Return the name of the defaultDb table. */ char *genomeCladeTable(); /* Return the name of the genomeClade table. */ struct trackDb *hFindLatestSnpTrack(char *db, char *suffix, struct trackDb **pFullTrackList); /* Return the 'snpNNN' track with the highest build number, if any. * suffix may be NULL to get the 'All SNPs' table (as opposed to Common, Flagged, Mult). */ char *hFindLatestSnpTableConn(struct sqlConnection *conn, char *suffix); /* Return the name of the 'snp1__' table with the highest build number, if any. * suffix may be NULL to get the 'All SNPs' table (as opposed to Common, Flagged, Mult). */ +char *hFindLatestGencodeTableConn(struct sqlConnection *conn, char *suffix); +/* Return the 'wgEncodeGencodeV' table with the highest version number, if any. + * If suffix is NULL, it defaults to Basic. */ + boolean hDbHasNcbiRefSeq(char *db); /* Return TRUE if db has NCBI's RefSeq alignments and annotations. */ char *hRefSeqAccForChrom(char *db, char *chrom); /* Return the RefSeq NC_000... accession for chrom if we can find it, else just chrom. * db must never change. */ #endif /* HDB_H */