43 |
); |
); |
44 |
} |
} |
45 |
|
|
|
$dbf->create_index( idx => "features_org_ix", |
|
|
tbl => "features", |
|
|
type => "btree", |
|
|
flds => "genome" ); |
|
|
$dbf->create_index( idx => "features_type_ix", |
|
|
type => "btree", |
|
|
tbl => "features", |
|
|
flds => "type" ); |
|
|
$dbf->create_index( idx => "features_beg_ix", |
|
|
type => "btree", |
|
|
tbl => "features", |
|
|
flds => "genome,contig,minloc" ); |
|
|
|
|
46 |
@genomes = $fig->genomes; |
@genomes = $fig->genomes; |
47 |
} |
} |
48 |
else |
else |
114 |
$dbf->load_table( tbl => "features", |
$dbf->load_table( tbl => "features", |
115 |
file => "$temp_dir/tmpfeat$$" ); |
file => "$temp_dir/tmpfeat$$" ); |
116 |
|
|
117 |
if (@ARGV == 0) { $dbf->vacuum_it("features") } |
if (@ARGV == 0) |
118 |
|
{ |
119 |
|
$dbf->create_index( idx => "features_org_ix", |
120 |
|
tbl => "features", |
121 |
|
type => "btree", |
122 |
|
flds => "genome" ); |
123 |
|
$dbf->create_index( idx => "features_type_ix", |
124 |
|
type => "btree", |
125 |
|
tbl => "features", |
126 |
|
flds => "type" ); |
127 |
|
$dbf->create_index( idx => "features_beg_ix", |
128 |
|
type => "btree", |
129 |
|
tbl => "features", |
130 |
|
flds => "genome,contig,minloc" ); |
131 |
|
|
132 |
|
$dbf->vacuum_it("features") } |
133 |
|
} |
134 |
unlink("$temp_dir/tmpfeat$$"); |
unlink("$temp_dir/tmpfeat$$"); |