f4cc4c7a53b4b1c33e5f83bc7e82b5145e7971b6 hiram Thu May 15 13:33:45 2025 -0700 correct blank lines in track stanzas in the public and beta hub.txt files refs #34917 diff --git src/hg/makeDb/doc/asmHubs/mkGenomes.pl src/hg/makeDb/doc/asmHubs/mkGenomes.pl index de27d690977..afc9172385c 100755 --- src/hg/makeDb/doc/asmHubs/mkGenomes.pl +++ src/hg/makeDb/doc/asmHubs/mkGenomes.pl @@ -175,36 +175,38 @@ if ($blatHosts[$fileCount] ne $downloadHost) { printf $fh "blat %s%s %s dynamic $accessionDir/$accessionId\n", $blatHosts[$fileCount], $blatHostDomain, $blatPorts[$fileCount]+$hugeGenome; printf $fh "transBlat %s%s %s dynamic $accessionDir/$accessionId\n", $blatHosts[$fileCount], $blatHostDomain, $blatPorts[$fileCount]+$hugeGenome; printf $fh "isPcr %s%s %s dynamic $accessionDir/$accessionId\n", $blatHosts[$fileCount], $blatHostDomain, $blatPorts[$fileCount]+$hugeGenome; } foreach my $otherDb (sort keys %liftOverGz) { printf $fh "liftOver.%s %s\n", $otherDb, $liftOverGz{$otherDb}; } printf $fh "\n"; foreach my $tdbLine (@tdbLines) { printf $fh "%s\n", $tdbLine; } if (3 == $fileCount) { # writing to beta.hub.txt if (%betaTrackDb) { foreach my $contribTrack (sort keys %betaTrackDb) { + printf $fh "\n"; # ensure there is a blank line between entries printf $fh "%s\n", $betaTrackDb{$contribTrack}; } } } else { # the other 3 get the public tracks if (%publicTrackDb) { foreach my $contribTrack (sort keys %publicTrackDb) { + printf $fh "\n"; # ensure there is a blank line between entries printf $fh "%s\n", $publicTrackDb{$contribTrack}; } } } ++$fileCount; } foreach my $fh (@fhN) { close ($fh); } close ($bh); } # sub writeHubTxtFiles($$$$$$$$$$$$$$) ############################################################################## my $blatHost = shift;