0f988504a45c5863064dcda85f4ba9a92ff53d3b hiram Tue Apr 19 13:33:38 2011 -0700 anoCar2 works for Ensembl due to ucscToEnsembl table diff --git src/hg/hgTracks/hgTracks.c src/hg/hgTracks/hgTracks.c index 8156832..49c45bd 100644 --- src/hg/hgTracks/hgTracks.c +++ src/hg/hgTracks/hgTracks.c @@ -3555,30 +3555,36 @@ { /* Print Ensembl anchor for latest assembly of organisms we have * supported by Ensembl == if versionString from trackVersion exists */ if (sameWord(database,"hg19")) { hPrintf("<TD ALIGN=CENTER> "); printEnsemblAnchor(database, NULL, chromName, winStart, winEnd); hPrintf("%s</A> </TD>", "Ensembl"); } else if (sameWord(database,"hg18")) { hPrintf("<TD ALIGN=CENTER> "); printEnsemblAnchor(database, "ncbi36", chromName, winStart, winEnd); hPrintf("%s</A> </TD>", "Ensembl"); } + else if (sameWord(database,"anoCar2")) + { + hPrintf("<TD ALIGN=CENTER> "); + printEnsemblAnchor(database, NULL, chromName, winStart, winEnd); + hPrintf("%s</A> </TD>", "Ensembl"); + } else if (ensVersionString[0]) { char *archive = NULL; if (ensDateReference[0] && differentWord("current", ensDateReference)) archive = cloneString(ensDateReference); /* Can we perhaps map from a UCSC random chrom to an Ensembl contig ? */ if (sameWord(database,"oryCun2") || isUnknownChrom(database, chromName)) { // which table to check char *ctgPos = "ctgPos"; if (sameWord(database,"oryCun2")) ctgPos = "ctgPos2"; if (sameWord(database,"fr2")) fr2ScaffoldEnsemblLink(archive);