aba8125cb532df17beb7c7c9bc8467a43d09e3d6 braney Wed Feb 10 13:39:27 2016 -0800 changes to allow for GenBank metadata to be held in a common table. #16809 diff --git src/hg/inc/genbank.h src/hg/inc/genbank.h index 04b3ed5..463a129 100644 --- src/hg/inc/genbank.h +++ src/hg/inc/genbank.h @@ -56,16 +56,45 @@ boolean genbankIsRefSeqNonCodingMRnaAcc(char *acc); /* determine if a accession appears to be a non-protein-coding RefSeq * accession. */ char* genbankDropVer(char *outAcc, char *inAcc); /* strip the version from a genbank id. Input and output * strings maybe the same. acc length is checked against * GENBANK_ACC_BUFSZ. */ void genbankExceptionsHash(char *fileName, struct hash **retSelenocysteineHash, struct hash **retAltStartHash); /* Will read a genbank exceptions file, and return two hashes parsed out of * it filled with the accessions having the two exceptions we can handle, * selenocysteines, and alternative start codons. */ + +extern char *gbCdnaInfoTable; +extern char *descriptionTable; +extern char *productNameTable; +extern char *organismTable; +extern char *authorTable; +extern char *cdsTable; +extern char *tissueTable; +extern char *developmentTable; +extern char *geneNameTable; +extern char *refLinkTable; +extern char *refPepTable; +extern char *cellTable; +extern char *sourceTable; +extern char *libraryTable; +extern char *mrnaCloneTable; +extern char *sexTable; +extern char *keywordTable; +extern char *gbSeqTable; +extern char *gbExtFileTable; +extern char *gbMiscDiffTable; +extern char *imageCloneTable; +extern char *gbWarnTable; +extern char *refSeqStatusTable; +extern char *refSeqSummaryTable; + +void initGenbankTableNames(char *database); +/* read hg.conf to get alternate table names */ + #endif