d80214c2c09b31f36020e9fd54e9c598c9496e4f hiram Thu May 4 11:16:54 2023 -0700 separate section in the bottom page index table to indicate subsets refs #29545 diff --git src/hg/makeDb/doc/asmHubs/commonHtml.pm src/hg/makeDb/doc/asmHubs/commonHtml.pm index c3be265..6829b7f 100644 --- src/hg/makeDb/doc/asmHubs/commonHtml.pm +++ src/hg/makeDb/doc/asmHubs/commonHtml.pm @@ -61,49 +61,54 @@ printf "<tr><th>Fishes</th>\n"; } elsif ($hubName =~ m/invertebrate/) { printf "<tr><th>Invertebrates</th>\n"; } elsif ($hubName =~ m/viral/) { printf "<tr><th>Viruses</th>\n"; } elsif ($hubName =~ m/bacteria/) { printf "<tr><th>Bacteria</th>\n"; } else { printf "<tr><th>%s</th>\n", ucfirst($hubName); } printf " <th style='text-align:right'><a href='../%s/index.html'>%d assemblies</a></th>\n", $hubName, $asmCounts{$hubName}; printf " <th><a href='../%s/asmStats.html'>assembly stats</a></th>\n", $hubName; printf " <th><a href='../%s/trackData.html'>track stats</a></th>\n", $hubName; printf "</tr>\n"; } + printf "<tr><th>legacy/superseded</th>\n"; + printf " <th style='text-align:right'><a href='../%s/index.html'>%d assemblies</a></th>\n", "legacy", $asmCounts{'legacy'}; + printf " <th><a href='../legacy/asmStats.html'>assembly stats</a></th>\n"; + printf " <th><a href='../legacy/trackData.html'>track stats</a></th>\n"; + printf "</tr>\n"; + + printf "<tr> + <th style='text-align:center;' colspan=4>collections below are subsets of the assemblies above</th> +</tr>\n"; + printf "<tr><th>VGP - Vertebrate Genome Project</th>\n"; printf " <th style='text-align:right'><a href='../%s/index.html'>%d assemblies</a></th>\n", "VGP", $asmCounts{'vgp'}; printf " <th><a href='../VGP/asmStats.html'>assembly stats</a></th>\n"; printf " <th><a href='../VGP/trackData.html'>track stats</a></th>\n"; printf "</tr>\n"; printf "<tr><th>CCGP - The California Conservation Genomics Project</th>\n"; printf " <th style='text-align:right'><a href='../%s/index.html'>%d assemblies</a></th>\n", "CCGP", $asmCounts{'ccgp'}; printf " <th><a href='../CCGP/asmStats.html'>assembly stats</a></th>\n"; printf " <th><a href='../CCGP/trackData.html'>track stats</a></th>\n"; printf "</tr>\n"; printf "<tr><th>HPRC - Human Pangenome Reference Consortium</th>\n"; printf " <th style='text-align:right'><a href='../%s/index.html'>%d assemblies</a></th>\n", "HPRC", $asmCounts{'hprc'}; printf " <th><a href='../HPRC/asmStats.html'>assembly stats</a></th>\n"; printf " <th><a href='../HPRC/trackData.html'>track stats</a></th>\n"; - printf "</tr>\n"; - printf "<tr><th>legacy/superseded</th>\n"; - printf " <th style='text-align:right'><a href='../%s/index.html'>%d assemblies</a></th>\n", "legacy", $asmCounts{'legacy'}; - printf " <th><a href='../legacy/asmStats.html'>assembly stats</a></th>\n"; - printf " <th><a href='../legacy/trackData.html'>track stats</a></th>\n"; printf "</tr></thead>\n</table>\n</p>\n"; } elsif (1 == $vgpIndex) { printf "<p>\n<table border='1'><thead>\n"; printf "<tr><th colspan=5 style='text-align:center;'>Alternate sets of VGP assemblies</th><th style='text-align:center;'>NCBI Refseq</th></tr>\n"; printf "<tr><th>Index pages: </th>\n"; printf "<th><a href='index.html'>primary assembly</a></th>\n"; printf "<th><a href='vgpAlt.html'>alternate/haplotype</a></th>\n"; printf "<th><a href='vgpTrio.html'>trio mat/pat</a></th>\n"; printf "<th><a href='vgpLegacy.html'>legacy/superseded</a></th>\n"; printf "<th><a href='../primates/index.html'>other NCBI Refseq assemblies</a></th>\n"; printf "</tr><tr>\n"; printf "<th>Assembly statistics: </th>\n"; printf "<th><a href='asmStats.html'>primary assembly</a></th>\n"; printf "<th><a href='vgpAltStats.html'>alternate/haplotype</a></th>\n";