7355201a77e934e6e7f28242d4beb15d694e7c8d braney Sun Oct 11 13:21:05 2020 -0700 initial work on Clinvar Submissions track #26330 diff --git src/hg/hgc/hgc.c src/hg/hgc/hgc.c index b03efe6..181ee56 100644 --- src/hg/hgc/hgc.c +++ src/hg/hgc/hgc.c @@ -246,30 +246,31 @@ #include "yaleGencodeAssoc.h" #include "itemDetailsHtml.h" #include "trackVersion.h" #include "numtsClick.h" #include "geneReviewsClick.h" #include "bigBed.h" #include "bigPsl.h" #include "bedTabix.h" #include "longRange.h" #include "hmmstats.h" #include "aveStats.h" #include "trix.h" #include "bPlusTree.h" #include "customFactory.h" #include "iupac.h" +#include "clinvarSubLolly.h" static char *rootDir = "hgcData"; #define LINESIZE 70 /* size of lines in comp seq feature */ struct cart *cart; /* User's settings. */ char *seqName; /* Name of sequence we're working on. */ int winStart, winEnd; /* Bounds of sequence. */ char *database; /* Name of mySQL database. */ char *organism; /* Colloquial name of organism. */ char *genome; /* common name, e.g. Mouse, Human */ char *scientificName; /* Scientific name of organism. */ struct hash *trackHash; /* A hash of all tracks - trackDb valued */ @@ -26777,30 +26778,34 @@ { doPeptideAtlas(tdb, item); } else if (startsWith("gtexGene", table)) { doGtexGeneExpr(tdb, item); } else if (startsWith("gtexEqtlCluster", table)) { doGtexEqtlDetails(tdb, item); } else if (startsWith("snake", trackHubSkipHubName(table))) { doSnakeClick(tdb, item); } +else if (startsWith("clinvarSubLolly", trackHubSkipHubName(table))) + { + doClinvarSubLolly(tdb, item); + } else if (tdb != NULL && (startsWithWord("vcfTabix", tdb->type) || sameWord("vcfPhasedTrio", tdb->type))) { doVcfTabixDetails(tdb, item); } else if (tdb != NULL && startsWithWord("vcf", tdb->type)) { doVcfDetails(tdb, item); } else if (tdb != NULL && (startsWithWord("barChart", tdb->type) || startsWithWord("bigBarChart", tdb->type))) { doBarChartDetails(tdb, item); printTrackHtml(tdb); }