src/hg/encode/encodeDownloadsPage/encodeDownloadsPage.pl 1.33
1.33 2010/04/13 20:18:51 tdreszer
Renamed metaTbl to 'mdb'.
Index: src/hg/encode/encodeDownloadsPage/encodeDownloadsPage.pl
===================================================================
RCS file: /projects/compbio/cvsroot/kent/src/hg/encode/encodeDownloadsPage/encodeDownloadsPage.pl,v
retrieving revision 1.32
retrieving revision 1.33
diff -b -B -U 4 -r1.32 -r1.33
--- src/hg/encode/encodeDownloadsPage/encodeDownloadsPage.pl 2 Apr 2010 17:59:34 -0000 1.32
+++ src/hg/encode/encodeDownloadsPage/encodeDownloadsPage.pl 13 Apr 2010 20:18:51 -0000 1.33
@@ -30,10 +30,10 @@
$opt_preamble
$opt_db
$opt_verbose
$opt_checksum
- $opt_noMetaTbl
- $opt_metaTbl
+ $opt_noMdb
+ $opt_mdb
/;
our $checksumFile = "md5sum.txt";
our $textFile = "files.txt"; # plain text file list with metadata
@@ -46,10 +46,10 @@
options:
-help Displays this usage info
-checksum Generate checksum file
- -noMetaTbl Don't use metaTbl. Instead, use the old trackDb/fileDb.ra methods
- -metaTbl=table Use an explicit metaTbl and don't use trackDb or fileDb.ra
+ -noMdb Don't use an 'mdb' metadata table. Instead, use the old trackDb/fileDb.ra methods
+ -mdb=tableName Use an explicit mdb table (e.g. 'mdb_braney') and don't fall back on trackDb/fileDb.ra methods
-preamble=file File containing introductory information (written in HTML) that will be included in this file (default preamble.html)
-db=hg18 Use a database other than the default hg18 (For aquiring releaseDate and metadata from trackDb)
-fileType=mask mask for file types included (default '*.gz')
-verbose=num Set verbose level to num (default 1).
@@ -285,10 +285,10 @@
"preamble=s",
"db=s",
"verbose=i",
"checksum",
- "noMetaTbl",
- "metaTbl=s",
+ "noMdb",
+ "mdb=s",
);
usage() if (!$ok);
$opt_verbose = 1 if (!defined $opt_verbose);
my $fileMask = "*.gz *.bb *.bw *.bam";
@@ -296,10 +296,10 @@
my $preamble = "preamble.html";
$preamble = $opt_preamble if(defined $opt_preamble);
-my $metaTbl = "metaTbl";
- $metaTbl =$opt_metaTbl if(defined $opt_metaTbl);
+my $mdb = "mdb";
+ $mdb =$opt_mdb if(defined $opt_mdb);
usage() if (scalar(@ARGV) < 1);
# Get command-line args
@@ -390,25 +390,27 @@
}
$results = "";
# Use the metaTbl for metadata
- if (!defined $opt_noMetaTbl) {
- my $queryResults = $db->execute("select var,val from $database.$metaTbl where objName = '$tableName'");
+ if (!defined $opt_noMdb) {
+ my $queryResults = $db->execute("select var,val from $database.$mdb where obj = '$tableName'");
if($queryResults) {
my @pairVars;
while(my @row = $queryResults->fetchrow_array()) {
# FIXME: When trackDb metadata is no longer used, this routine should be replaced with more direct metaData loading
#$metaData{$row[0]} = $row[1];
+ if($row[0] ne 'objType') {
push @pairVars, join('=',$row[0],$row[1] );
}
+ }
if(scalar(@pairVars) > 0) {
$results = "metadata " . join(' ',@pairVars );
}
}
}
- if(!defined $opt_metaTbl) {
+ if(!defined $opt_mdb) {
if(!$results) {
$results = $db->quickQuery("select settings from $database.trackDb where tableName = '$tableName'");
}
if(!$results) {