0a7c7349c6768dfdd3433781d087a44cfe03cd74 hiram Sun Nov 29 00:48:48 2020 -0800 correctly doing chromAlias for refSeq not UCSC names with duplicates refs #24396 diff --git src/hg/utils/automation/doAssemblyHub.pl src/hg/utils/automation/doAssemblyHub.pl index 7ece3ca..6a1ed3d 100755 --- src/hg/utils/automation/doAssemblyHub.pl +++ src/hg/utils/automation/doAssemblyHub.pl @@ -981,31 +981,31 @@ &HgAutomate::mustMkdir($runDir); my $whatItDoes = "construct asmId.chromAlias.txt for alias name recognition"; my $bossScript = newBash HgRemoteScript("$runDir/doChromAlias.bash", $workhorse, $runDir, $whatItDoes); $bossScript->add(<<_EOF_ export buildDir=$buildDir export asmId=$asmId \$HOME/kent/src/hg/utils/automation/asmHubChromAlias.pl \\ \${asmId} | sort > \${asmId}.chromAlias.txt # verify each sequence name has an alias export sizeCount=`cat ../../\${asmId}.chrom.sizes | wc -l` export aliasCount=`grep -v "^#" \${asmId}.chromAlias.txt | wc -l` -if [ "\${sizeCount}" -gt "\${aliasCount}" ]; then +if [ "\${sizeCount}" -ne "\${aliasCount}" ]; then printf "ERROR: chromAlias: incorrect number of aliases chromSizes %d > %d aliasCount\\n" "\${sizeCount}" "\${aliasCount}" 1>&2 exit 255 fi exit 0 _EOF_ ); $bossScript->execute(); } # chromAlias ######################################################################### # * step: gatewayPage [workhorse] sub doGatewayPage { if ($asmHubName eq "n/a") {