a086cac4d10bed4ed39ae97ce76f5756c2ee5b17 hiram Tue Apr 15 15:23:46 2025 -0700 mito genes do not have the extra info fields refs #34370 diff --git src/hg/utils/automation/updateName2.pl src/hg/utils/automation/updateName2.pl index 12532bbe5ff..666bb8b1d97 100755 --- src/hg/utils/automation/updateName2.pl +++ src/hg/utils/automation/updateName2.pl @@ -133,30 +133,37 @@ if (defined($Type{$parent})) { $a[19] = $Type{$parent}; } } } if (defined($descr{$a[3]})) { $a[$sizeA] = $descr{$a[3]}; } elsif (defined($parent{$a[3]})) { my $parent = $parent{$a[3]}; if (defined($descr{$parent})) { $a[$sizeA] = $descr{$parent}; } } else { $a[$sizeA] = ""; } + if (scalar(@a) == 20) { + $a[20] = "n/a"; + } + if (scalar(@a) != 21) { + printf STDERR "incorred # of entries %d != 21 for %s\n", scalar(@a), $a[3]; + exit 255; + } printf "%s\n", join("\t", @a); } close ($fh); printf STDERR "### updated %d items of total %d - %s\n", $updatedNames, $totalItems, $gpFile; __END__ 00 NW_027257890.1 01 99779 02 105382 03 XM_071090490.1 04 0 05 + 06 99779 07 105239