f713fa48a499ca9d09a7b59e36e3c438b29216ed hiram Tue May 2 13:32:07 2023 -0700 update ebiGene for HPRC assemblies and now with html description page refs #30508 diff --git src/hg/utils/automation/asmHubTrackDb.sh src/hg/utils/automation/asmHubTrackDb.sh index 3d52317..e2361f2 100755 --- src/hg/utils/automation/asmHubTrackDb.sh +++ src/hg/utils/automation/asmHubTrackDb.sh @@ -824,47 +824,59 @@ $scriptDir/asmHubEnsGene.pl $asmId $buildDir/html/$asmId.names.tab $buildDir/bbi/$asmId > $buildDir/html/$asmId.ensGene.html "${ensVersion}" else printf "# no ensGene found\n" 1>&2 fi ################################################################### # Ensembl/ebiGene for HPRC project if [ -d ${buildDir}/trackData/ebiGene ]; then export ebiGeneBb=`ls ${buildDir}/trackData/ebiGene/*.bb 2> /dev/null || true | head -1` if [ -s "${ebiGeneBb}" ]; then export ebiGeneLink=`echo $ebiGeneBb | sed -e 's#.*trackData#../trackData#;'` printf "# link: $ebiGeneLink ${buildDir}/bbi/${asmId}.ebiGene.bb\n" 1>&2 rm -f ${buildDir}/bbi/${asmId}.ebiGene.bb ln -s $ebiGeneLink ${buildDir}/bbi/${asmId}.ebiGene.bb + rm -f ${buildDir}/ixIxx/${asmId}.ebiGene.ix + rm -f ${buildDir}/ixIxx/${asmId}.ebiGene.ixx + export ixLink=`echo $ebiGeneBb | sed -e 's#.*trackData#../trackData#; s#.bb#.ix#'` + export ixxLink=`echo $ebiGeneBb | sed -e 's#.*trackData#../trackData#; s#.bb#.ixx#'` + ln -s $ixLink ${buildDir}/ixIxx/${asmId}.ebiGene.ix + ln -s $ixxLink ${buildDir}/ixIxx/${asmId}.ebiGene.ixx + export ebiVersion="2022_08" + + if [ -s ${buildDir}/trackData/ebiGene/version.txt ]; then + ebiVersion=`cat "${buildDir}/trackData/ebiGene/version.txt"` + fi printf "track ebiGene -shortLabel Ensembl 2022_07 -longLabel Ensembl annotation 2022_07 +shortLabel Ensembl %s +longLabel Ensembl genes version %s group genes visibility pack color 150,0,0 itemRgb on type bigGenePred bigDataUrl bbi/%s.ebiGene.bb -searchIndex name,name2,geneName -labelFields name,name2,geneName -defaultLabelFields geneName +searchTrix ixIxx/%s.ebiGene.ix +searchIndex name,name2 +labelFields name,name2 +defaultLabelFields name2 labelSeperator \" \" -html html/%s.ebiGene\n\n" "${asmId}" "${asmId}" +html html/%s.ebiGene\n\n" "${ebiVersion}" "${ebiVersion}" "${asmId}" "${asmId}" "${asmId}" -# $scriptDir/asmHubEnsGene.pl $asmId $buildDir/html/$asmId.names.tab $buildDir/bbi/$asmId > $buildDir/html/$asmId.ensGene.html "${ensVersion}" +$scriptDir/asmHubEbiGene.pl $asmId $buildDir/html/$asmId.names.tab $buildDir/bbi/$asmId > $buildDir/html/$asmId.ebiGene.html "${ebiVersion}" fi fi ################################################################### # hubLinks is for mouseStrains specific hub only export hubLinks="/hive/data/genomes/asmHubs/hubLinks" if [ -s ${hubLinks}/${asmId}/rnaSeqData/$asmId.trackDb.txt ]; then printf "include rnaSeqData/%s.trackDb.txt\n\n" "${asmId}" fi ## for mouse strain hubs only ## turned off 2022-11-02 until these can be correctly translated ## to GenArk naming schemes ### if [ -s "${buildDir}/$asmId.bigMaf.trackDb.txt" ]; then ### printf "include %s.bigMaf.trackDb.txt\n\n" "${asmId}"