f595be841599e92e00bd649c8a6647ab8c61b73c hiram Wed Sep 19 10:30:31 2018 -0700 allow descriptions to be made for trackDb and hgFindSpec no redmine diff --git src/test/buildTableDescriptions.pl src/test/buildTableDescriptions.pl index 9369837..3da3d2f 100755 --- src/test/buildTableDescriptions.pl +++ src/test/buildTableDescriptions.pl @@ -385,31 +385,31 @@ foreach my $db (@dbs) { my $sqlFile = "$db.tableDescriptions.sql"; open(SQL, ">$sqlFile") || die "Can't open $sqlFile for writing"; print SQL "use $db;\n"; print SQL "drop table if exists tableDescriptions;"; open(F, "$kentSrc/hg/lib/tableDescriptions.sql") || die "Can't open $kentSrc/hg/lib/tableDescriptions.sql"; while () { print SQL; } close (F); my $trackDb = TrackDb->new($db); my %tableTypes = $trackDb->getTrackNamesTypes(); my %tableFields = &getTableFields($hgConf, $db); foreach my $table (sort keys %tableFields) { - next if ($table =~ /^(trackDb|hgFindSpec|metaDb)_?/); + next if ($table =~ /^(trackDb|hgFindSpec|metaDb)_/); next if $tableFields{$table} eq "fileName,"; if ((! defined $tableAutoSql{$table}) || ($tableFields{$table} ne $tableAutoSql{$table}->{fields})) { my $as = &matchAutoSqlByFields($tableFields{$table}, \%tableAutoSql, \%fieldsAutoSql); if (defined $as) { $tableAutoSql{$table} = $as; } } if (! defined $tableTypes{$table} && defined $tableAutoSql{$table}) { $tableTypes{$table} = $tableAutoSql{$table}->{tableName}; $tableTypes{$table} =~ s/bed\d+/bed/; }