19d33fe8c7b5b90b7faa514185c79eb6af0d8d8b hiram Tue Jan 21 13:22:47 2020 -0800 now using new style GCF path names and separate hubs for each assembly refs #24748 diff --git src/hg/makeDb/doc/primateAsmHub/mkHubIndex.pl src/hg/makeDb/doc/primateAsmHub/mkHubIndex.pl index b330087..f1528d3 100755 --- src/hg/makeDb/doc/primateAsmHub/mkHubIndex.pl +++ src/hg/makeDb/doc/primateAsmHub/mkHubIndex.pl @@ -1,110 +1,114 @@ #!/usr/bin/env perl use strict; use warnings; my $home = $ENV{'HOME'}; my $srcDocDir = "primateAsmHub"; my $asmHubDocDir = "$home/kent/src/hg/makeDb/doc/$srcDocDir"; -my $Name = "Primates"; +my $Name = "Primate"; my $asmHubName = "primates"; my $defaultAssembly = "GCF_000001405.39_GRCh38.p13"; my $srcDir = "$home/kent/src/hg/makeDb/doc/$srcDocDir"; -my $commonNameList = "primates.asmId.commonName.tsv"; my $commonNameOrder = "primates.commonName.asmId.orderList.tsv"; my @orderList; # asmId of the assemblies in order from the *.list files # the order to read the different .list files: -my @classList = qw( human ); -my %class; # key is asmId, value is from class list my $assemblyCount = 0; ############################################################################## # from Perl Cookbook Recipe 2.17, print out large numbers with comma delimiters: ############################################################################## sub commify($) { my $text = reverse $_[0]; $text =~ s/(\d\d\d)(?=\d)(?!\d*\.)/$1,/g; return scalar reverse $text } ############################################################################## ### start the HTML output ############################################################################## sub startHtml() { my $timeStamp = `date "+%F"`; chomp $timeStamp; # print <<"END" - + -
-Assemblies from NCBI/Genbank/Refseq sources +Assemblies from NCBI/Genbank/Refseq sources, subset of $asmHubName only.
-You can load this hub from our +Individual assemblies are attached to the genome browser via the +link to genome browser in the table below. To attach all +of these assemblies in one set for this hub, select the ${Name}s assembly +hub from our Public Hubs page or by clicking these assembly links to any of our official websites:
-To manually attach this hub to other genome browsers: +To manually attach all the assemblies in this hub to other genome browsers:
https://hgdownload.soe.ucsc.edu/hubs/$asmHubName/hub.txt
After adding the hub, you will be redirected to the gateway page. The -genome assemblies can be selected from the Reference Genome Improvement Hub Assembly dropdown menu. -
--
count | common name link to genome browser |
scientific name and data download |
NCBI assembly | bioSample | bioProject | assembly date, source link |
@@ -131,35 +135,37 @@
print <<"END"
---|