src/hg/archaeStuff/scripts/make-browser-2.0 1.40
1.40 2009/04/28 10:55:24 pchan
use precomputed-tracks.tab for track info
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.39
retrieving revision 1.40
diff -b -B -U 4 -r1.39 -r1.40
--- src/hg/archaeStuff/scripts/make-browser-2.0 19 Apr 2009 08:16:13 -0000 1.39
+++ src/hg/archaeStuff/scripts/make-browser-2.0 28 Apr 2009 10:55:24 -0000 1.40
@@ -66,37 +66,9 @@
);
# Precomputed track data source files
-our @primer_bed_files = ("5pmap-RTprimers-synth.bed","5pmap-RTprimers-all.bed",
- "gold-RTprimers.bed","genomePCR-primers.bed");
-our @primer_bed_names = ("5pMapRTprimersSynth","New5pmapRTprimersAll",
- "goldRTprimers","genomePcrPrimers");
-
-
-our @precomp_bed_files = ("insertion-regions.bed","BHBcm.bed","transcripts.bed","ESTs.bed","conservedOperons.bed",
- "454SeqT1.bed","454SeqT2.bed", "antisenseTranscripts.bed","tfbsPals.bed","crispr.bed",
- "promoter.bed","shineDG.bed","Pbac454stRNA.bed.gz","Pbac454stRNA70.bed.gz",
- "Pbac454st3Best.bed.gz","LLT.bed");
-
-our @precomp_bed_names = ("insertionRegions","bulgeHelixBulge","lowelabTranscripts","ESTs","conservedOperons",
- "454SeqTrial1","454SeqTrial2", "antisenseTranscripts","tfBindSitePal","CRISPRs",
- "lowelabPromoter","lowelabShineDG","Pbac454stRNAi3","Pbac454stRNAi70",
- "Pbac454st3Best","LLT");
-
-our %precomp_bed_listing = ("insertionRegions","Genomic Insert Regions",
- "conservedOperons","Highly Conserved Operons",
- "CRISPRs","CRISPR Regions",
- "LLT","LLT 454 Transcripts");
-
-our @precomp_wig_files = ("codonBias.wig.gz","CRPpos.wig.gz","CRPneg.wig.gz");
-our @precomp_wig_names = ("codonBias","CRPpos","CRPneg");
-
-our @precomp_psl_files = ("seqTraces.psl.gz","454_RNAseq_Feb08.psl.gz");
-our @precomp_psl_names = ("seqTraces","454_RNAseq_Feb08");
-
-our @promsd_wig_files = ("promoter-fwd.wig.gz","promoter-rev.wig.gz","shineDG-fwd.wig.gz","shineDG-rev.wig.gz");
-our @promsd_wig_names = ("promoterScanPos","promoterScanNeg","shineDGPos","shineDGNeg");
+our $precomp_track_info = &Read_precomputed_tracks(\%global_vars);
# Program option variables
our ($opt_getseqs, $opt_joinassembly, $opt_initdb, $opt_hidedb, $opt_droptable, $opt_initblat, $opt_gc, $opt_repeats, $opt_iselements,
@@ -205,20 +177,12 @@
if ($opt_stringdb || $opt_all) { &Load_StringDb_track(\%global_vars); }
if ($opt_easy || $opt_all) { &Load_Easygene_track(\%global_vars); }
if ($opt_arkops || $opt_all) { &Load_ArkinOperons(\%global_vars); }
if ($opt_tigrops || $opt_all) { &Load_TIGR_Operons(\%global_vars); }
- if ($opt_primers) { &Load_precomp_tracks("bed","all",\%precomp_bed_listing,
- \@primer_bed_files,\@primer_bed_names, \%global_vars); }
- if ($opt_promsd || $opt_all) { &Load_precomp_tracks("wiggle","all",\%precomp_bed_listing,
- \@promsd_wig_files,\@promsd_wig_names, \%global_vars); }
+ if ($opt_primers) { &Load_precomp_tracks("primer", $precomp_track_info, \%global_vars); }
+ if ($opt_promsd || $opt_all) { &Load_precomp_tracks("promsd", $precomp_track_info, \%global_vars); }
if ($opt_precomp ne '' ||
- $opt_all) { &Load_precomp_tracks("wiggle",$opt_precomp,\%precomp_bed_listing,
- \@precomp_wig_files,\@precomp_wig_names, \%global_vars);
- &Load_precomp_tracks("bed",$opt_precomp,\%precomp_bed_listing,
- \@precomp_bed_files,\@precomp_bed_names, \%global_vars);
- &Load_precomp_tracks("psl",$opt_precomp,\%precomp_bed_listing,
- \@precomp_psl_files,\@precomp_psl_names, \%global_vars);
- }
+ $opt_all) { &Load_precomp_tracks($opt_precomp, $precomp_track_info, \%global_vars); }
if ($opt_selfz || $opt_all) { &Load_self_blastz_track(\%global_vars); }
if ($opt_multiz) { &Load_multiz_track(\%global_vars, 0); }
if ($opt_pubmultiz) { &Load_multiz_track(\%global_vars, 1); }
if ($opt_ultracons || $opt_all){ &Load_ultraConserved_track(\%global_vars); }