src/hg/archaeStuff/scripts/make-browser-2.0 1.42
1.42 2009/06/29 04:30:35 pchan
add lowelab server
Index: src/hg/archaeStuff/scripts/make-browser-2.0
===================================================================
RCS file: /projects/compbio/cvsroot/kent/src/hg/archaeStuff/scripts/make-browser-2.0,v
retrieving revision 1.41
retrieving revision 1.42
diff -b -B -U 4 -r1.41 -r1.42
--- src/hg/archaeStuff/scripts/make-browser-2.0 3 May 2009 04:44:56 -0000 1.41
+++ src/hg/archaeStuff/scripts/make-browser-2.0 29 Jun 2009 04:30:35 -0000 1.42
@@ -72,9 +72,9 @@
# Program option variables
our ($opt_getseqs, $opt_joinassembly, $opt_initdb, $opt_hidedb, $opt_droptable, $opt_initblat, $opt_gc, $opt_repeats, $opt_iselements,
$opt_desc, $opt_info, $opt_pfam, $opt_scanpfam, $opt_swissprot, $opt_pfamdesc,
- $opt_syncg,$opt_synct,$opt_syncd, $opt_syncc, $opt_loaddump, $opt_allorg,$opt_snapshot,
+ $opt_syncg,$opt_synct,$opt_syncd, $opt_syncc, $opt_syncdw, $opt_loaddump, $opt_allorg,$opt_snapshot,
$opt_genes, $opt_gbhits, $opt_genepred, $opt_cogs, $opt_kegg, $opt_gbrnas, $opt_trnas, $opt_snornas,$opt_auth,
$opt_rfam, $opt_tigr, $opt_jgi, $opt_easy, $opt_startblat, $opt_killblat, $opt_blatscript, $opt_selfz, $opt_multiz, $opt_ultracons,
$opt_plfold, $opt_pldensity, $opt_custwig, $opt_wiki, $opt_wikibme, $opt_promsd, $opt_term, $opt_stringdb,
$opt_arkops, $opt_tigrops, $opt_commit, $opt_perm, $opt_tracksup, $opt_altdb, $opt_primers,
@@ -149,8 +149,9 @@
if ($opt_syncg) { &Sync_genome_db(\%global_vars, "public"); }
if ($opt_synct) { &Sync_genome_db(\%global_vars, "test"); }
if ($opt_syncd) { &Sync_genome_db(\%global_vars, "dev"); }
if ($opt_syncc) { &Sync_genome_db(\%global_vars, "collab"); }
+ if ($opt_syncdw) { &Sync_genome_db(\%global_vars, "download"); }
if ($opt_swissprot ne '') { &Load_swissprot_db(\%global_vars, $opt_swissprot); }
if ($opt_pfamdesc) { &Load_pfam_desc(\%global_vars); }
if ($opt_snapshot ne '') { &Get_snapshot(\%global_vars, $opt_auth); }
if ($opt_initblat) { &Load_blat_info(\%global_vars); }
@@ -383,9 +384,9 @@
Getopt::Long::GetOptions("getseqs","joinassembly", "initdb","hidedb","droptable=s","initblat","gc","gbhits",
"repeats","iselements", "desc","info",
"pfam","scanpfam",
"genes","genepred","cogs","kegg","gbrnas","trnas","snornas","delete=s",
- "syncg","synct","syncd","syncc","loaddump", "swissprot=s", "pfamdesc",
+ "syncg","synct","syncd","syncc","syncdw","loaddump", "swissprot=s", "pfamdesc",
"rfam","tigr","jgi","easy","startblat","killblat","blatscript","selfz","multiz", "ultracons",
"stringdb",
"plfold","pldensity","custwig=s","wiki", "wikibme","promsd","term","arkops","tigrops","auth=s",
"commit","perm","tracksup","altdb=s","primers","precomp=s","snapshot=s",
@@ -416,8 +417,9 @@
" --syncg : Synchronize /gbdb and mySql db for organism to public server\n",
" --synct : Synchronize /gbdb and mySql db for organism to testing server\n",
" --syncd : Synchronize /gbdb and mySql db for organism to development server\n",
" --syncc : Synchronize /gbdb and mySql db for organism to collaborative server\n",
+ " --syncdw : Synchronize /gbdb and mySql db for organism to download server\n",
" --swissprot=<MMDDYYYY> : Load swissprot data with release date of <MMDDYYYY>\n",
" --pfamdesc : Load Pfam description table into proteome database\n",
" --initblat : Initialize db for Blat Servers\n",
" --startblat : Start blat server (will not start if already running)\n",
@@ -490,9 +492,9 @@
$global_constants->snapshot_addr($opt_snapshot);
if ($opt_public)
{
- if (!$global_constants->on_public() && !$global_constants->on_archtest())
+ if (!$global_constants->on_public() && !$global_constants->on_archtest() && !$global_constants->on_download())
{
die "Not on public/test web server. Log into ".$global_constants->server_AR()->{public}." or ".
$global_constants->server_AR()->{test}." and try again\n\n";
}
@@ -507,9 +509,9 @@
}
}
else
{
- if ($global_constants->on_public() || $global_constants->on_archtest())
+ if ($global_constants->on_public() || $global_constants->on_archtest() || $global_constants->on_download())
{
die "Must use --public when running on public or test server\n\n";
}
}