# >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> GLOBALS <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
-my ( $HOME, $PATH, $DATA_DIR, $TMP_DIR, $INST_DIR );
+my ( $HOME, $PATH, $BP_DATA, $BP_TMP, $BP_DIR );
$HOME = $ENV{ "HOME" };
$PATH = $ENV{ "PATH" };
-$DATA_DIR = $ENV{ "DATA_DIR" };
-$TMP_DIR = $ENV{ "TMP_DIR" };
-$INST_DIR = $ENV{ "INST_DIR" };
+$BP_DIR = $ENV{ "BP_DIR" };
+$BP_DATA = $ENV{ "BP_DATA" };
+$BP_TMP = $ENV{ "BP_TMP" };
warn qq(WARNING: HOME not set in env\n) if not defined $HOME;
warn qq(WARNING: PATH not set in env\n) if not defined $PATH;
-warn qq(WARNING: DATA_DIR not set in env\n) if not defined $DATA_DIR;
-warn qq(WARNING: TMP_DIR not set in env\n) if not defined $TMP_DIR;
-warn qq(WARNING: INST_DIR not set in env\n) if not defined $INST_DIR;
+warn qq(WARNING: BP_DIR not set in env\n) if not defined $BP_DIR;
+warn qq(WARNING: BP_DATA not set in env\n) if not defined $BP_DATA;
+warn qq(WARNING: BP_TMP not set in env\n) if not defined $BP_TMP;
# >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
# Returns string.
- my $genome_file = "$DATA_DIR/genomes/$genome/$genome.fna";
+ my $genome_file = "$BP_DATA/genomes/$genome/$genome.fna";
if ( not -f $genome_file ) {
&Maasha::Common::error( qq(Genome file "$genome_file" for genome "$genome" not found) );
# Returns string.
- my $index = "$DATA_DIR/genomes/$genome/$genome.fna.index";
+ my $index = "$BP_DATA/genomes/$genome/$genome.fna.index";
if ( not -f $index ) {
&Maasha::Common::error( qq(Index file "$index" for genome -> $genome not found) );
# Returns string.
- my $file = "$DATA_DIR/genomes/$genome/blast/$genome.fna";
+ my $file = "$BP_DATA/genomes/$genome/blast/$genome.fna";
return $file;
}
# Returns string.
- my $ooc_file = "$DATA_DIR/genomes/$genome/blat/$tile_size.ooc";
+ my $ooc_file = "$BP_DATA/genomes/$genome/blat/$tile_size.ooc";
&Maasha::Common::error( qq(ooc file "$ooc_file" not found for genome -> $genome) ) if not -f $ooc_file;
@chrs = &chromosomes( $genome );
- map { $_ = "$DATA_DIR/genomes/$genome/vmatch/$_" } @chrs;
+ map { $_ = "$BP_DATA/genomes/$genome/vmatch/$_" } @chrs;
# needs robustness check
# Returns a string.
- my $file = "$DATA_DIR/genomes/$genome/phastcons/$genome.pp";
+ my $file = "$BP_DATA/genomes/$genome/phastcons/$genome.pp";
return $file;
}
# Returns a string.
- my $file = "$DATA_DIR/genomes/$genome/phastcons/$genome.pp.index";
+ my $file = "$BP_DATA/genomes/$genome/phastcons/$genome.pp.index";
return $file;
}
my ( %genome_hash, $fh, $line, @genomes, $org );
- $fh = &Maasha::Common::read_open( "$INST_DIR/conf/genomes.conf" );
+ $fh = &Maasha::Common::read_open( "$BP_DIR/conf/genomes.conf" );
while ( $line = <$fh> )
{
my ( $fh_in, $line, $org, $chr, %genome_hash, @chrs );
- $fh_in = &Maasha::Common::read_open( "$INST_DIR/conf/genomes.conf" );
+ $fh_in = &Maasha::Common::read_open( "$BP_DIR/bp_conf/genomes.conf" );
while ( $line = <$fh_in> )
{