a30c400ad09e9ae41fbbf7636deed814a86e1edd braney Thu Jul 28 17:34:22 2022 -0700 Build hub and genome stanzas for curated hubs from dbDb. Don't show curated assemblies as hubs on hgGateway or hgHubConnect. diff --git src/hg/makeDb/trackDb/maybeBuildHub src/hg/makeDb/trackDb/maybeBuildHub index f90b59e..9df1ae1 100755 --- src/hg/makeDb/trackDb/maybeBuildHub +++ src/hg/makeDb/trackDb/maybeBuildHub @@ -1,31 +1,33 @@ #!/bin/bash -e user=$1 trackDb=$2 db=$3 hubParent=/gbdb/$db/hubs hubDir=$hubParent/$user # check if a database exists, print note and return non-zero if it doesn't dbExists() { local db="$1" local dbChk=$(hgsql -Ne 'show databases like "'$db'"') if [ -z "$dbChk" ] ; then echo "Note: database $db does not exist, skipping" return 1 else return 0 fi } if dbExists $db ; then if test -d $hubParent then #rm -rf $hubDir trackDbToTxt $db $trackDb $hubDir - cat $hubParent/hubAndGenome.txt $hubDir/trackDb.txt > $hubDir/hub.txt + # creates $hubDir/hubAndGenome.txt + ./dbDbToHubTxt $db $hubDir + cat $hubDir/hubAndGenome.txt $hubDir/trackDb.txt > $hubDir/hub.txt fi fi