8bf67a4375f3d5f15a109bea5a33a782c602fe67 braney Tue Mar 10 13:07:00 2026 -0700 hubCheck: warn about periods in track names refs #37223 Co-Authored-By: Claude Opus 4.6 diff --git src/hg/utils/hubCheck/tests/expected/manyErrors.output.txt src/hg/utils/hubCheck/tests/expected/manyErrors.output.txt index 9254a64b8a8..b746aed9493 100644 --- src/hg/utils/hubCheck/tests/expected/manyErrors.output.txt +++ src/hg/utils/hubCheck/tests/expected/manyErrors.output.txt @@ -1,16 +1,16 @@ -Found 54 problems: +Found 56 problems: Couldn't open https://bad.url.txt/missing.bb Host bad.url.txt not found --> Name or service not known Parent cpgIslandView of track cpgIslandExt_ doesn't exist in hub input/manyErrorsHub.txt genome ricCom1 SuperEnhancersBadSubgroupsComposite: No subtracks in group: Views. This indicates a problem in the subGroup line for this group. SuperEnhancersComposite2: No subtracks in group: Tags. This indicates a problem in the subGroup line for this group. container multiWig H2A_Z_MultiWig_ImputedComp has only one subtrack. multiWigs must have more than one subtrack missing 'subGroups' setting for subtrack RegBuildOverview. Add a 'subGroups' line declaring this subtrack's group membership, e.g. 'subGroups view=signal' netConnect() failed repeatMasker_: No subtracks in group: Blank. This indicates a problem in the subGroup line for this group. state3 not a member of sortOrder subgroup tag state3 not a member of sortOrder subgroup view subtrack "repeatMaskerSINE_" declares subgroup "noGroup", but the parent composite does not define this subgroup. Check the 'subGroup' lines in the parent stanza for a matching group name. subtrack "state3" declares subgroup "badTag", but the parent composite does not define this subgroup. Check the 'subGroup' lines in the parent stanza for a matching group name. subtrack state3 not a member of subgroup view @@ -41,15 +41,17 @@ warning: missing description page for track. Add 'html multiWigExample.html' line to the 'multiWigExample' track stanza. warning: missing description page for track. Add 'html multiWigSubtrack1.html' line to the 'multiWigSubtrack1' track stanza. warning: missing description page for track. Add 'html multiWigSubtrack2.html' line to the 'multiWigSubtrack2' track stanza. warning: missing description page for track. Add 'html multiWigSubtrack3.html' line to the 'multiWigSubtrack3' track stanza. warning: missing description page for track. Add 'html multiWigSubtrack4.html' line to the 'multiWigSubtrack4' track stanza. warning: missing description page for track. Add 'html multiWigSubtrack5.html' line to the 'multiWigSubtrack5' track stanza. warning: missing description page for track. Add 'html state1.html' line to the 'state1' track stanza. warning: missing description page for track. Add 'html state2.html' line to the 'state2' track stanza. warning: missing description page for track. Add 'html state3.html' line to the 'state3' track stanza. warning: missing description page for track. Add 'html state4.html' line to the 'state4' track stanza. warning: missing description page for track. Add 'html track1.html' line to the 'track1' track stanza. warning: missing description page for track. Add 'html track2.html' line to the 'track2' track stanza. warning: missing description page for track. Add 'html viewStanza.html' line to the 'viewStanza' track stanza. warning: missing description page for track. Add 'html viewTrack.html' line to the 'viewTrack' track stanza. warning: missing htmlPath setting for assembly hub 'araTha1' +warning: track name "H2A.Z_MultiWig_ImputedComp" contains a period which will be changed to an underscore. Periods in track names can cause problems with table browser filters. Consider using underscores instead. +warning: track name "macs2signal_impute_CS13-12383_H2A.Z_M" contains a period which will be changed to an underscore. Periods in track names can cause problems with table browser filters. Consider using underscores instead.