-
Notifications
You must be signed in to change notification settings - Fork 23
Expand file tree
/
Copy pathfixSimulationStore.pl
More file actions
26 lines (19 loc) · 1.04 KB
/
fixSimulationStore.pl
File metadata and controls
26 lines (19 loc) · 1.04 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
use strict;
use Storable qw/dclone store retrieve/;
use Data::Dumper;
# my $simulationStore_dir = 'databases/miniSeq+H/simulations_i100_specifiedFrequencies_limitedMemory/0';
# my $simulationStore_dir = 'databases/miniSeq_100/simulations_logNormal/0';
# my $simulationStore_dir = 'databases/miniSeq+H/simulations_i100_specifiedFrequencies_rL1000/0';
my $simulationStore_dir = 'databases/miniSeq+H/simulations_i100_specifiedFrequencies_rL1000_limitedMemory_16G/0';
my $simulation_href = retrieve $simulationStore_dir . '/simulationStore';
$simulation_href->{dbDirs_metamap} = [$simulationStore_dir . '/DB_fullDB'];
$simulation_href->{readsFastq} = $simulationStore_dir . '/reads.fastq';
$simulation_href->{outputDirectory} = $simulationStore_dir ;
foreach my $dir (@{$simulation_href->{dbDirs_metamap}})
{
die unless(-e $dir);
}
die unless(-e $simulation_href->{readsFastq});
die unless(-e $simulation_href->{outputDirectory});
store $simulation_href, $simulationStore_dir . '/simulationStore';
print "\n\nOK - fixed store in $simulationStore_dir\n\n";