comparison variant_effect_predictor/Bio/EnsEMBL/Variation/Pipeline/RebuildIndexes.pm @ 0:1f6dce3d34e0

Uploaded
author mahtabm
date Thu, 11 Apr 2013 02:01:53 -0400
parents
children
comparison
equal deleted inserted replaced
-1:000000000000 0:1f6dce3d34e0
1 package Bio::EnsEMBL::Variation::Pipeline::RebuildIndexes;
2
3 use strict;
4 use warnings;
5
6 use base qw(Bio::EnsEMBL::Variation::Pipeline::BaseVariationProcess);
7
8 sub run {
9
10 my $self = shift;
11
12 my $tables = $self->param('tables');
13
14 my $var_dba = $self->get_species_adaptor('variation');
15
16 my $dbc = $var_dba->dbc;
17
18 for my $table (@$tables) {
19 $dbc->do("ALTER TABLE $table ENABLE KEYS")
20 or warn "Failed to enable keys on $table";
21 }
22 }
23
24 1;
25