annotate Roary/t/Bio/Roary/External/Makeblastdb.t @ 0:c47a5f61bc9f draft

Uploaded
author dereeper
date Fri, 14 May 2021 20:27:06 +0000
parents
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
c47a5f61bc9f Uploaded
dereeper
parents:
diff changeset
1 #!/usr/bin/env perl
c47a5f61bc9f Uploaded
dereeper
parents:
diff changeset
2 use strict;
c47a5f61bc9f Uploaded
dereeper
parents:
diff changeset
3 use warnings;
c47a5f61bc9f Uploaded
dereeper
parents:
diff changeset
4 use Data::Dumper;
c47a5f61bc9f Uploaded
dereeper
parents:
diff changeset
5 use Cwd;
c47a5f61bc9f Uploaded
dereeper
parents:
diff changeset
6
c47a5f61bc9f Uploaded
dereeper
parents:
diff changeset
7 BEGIN { unshift( @INC, './lib' ) }
c47a5f61bc9f Uploaded
dereeper
parents:
diff changeset
8
c47a5f61bc9f Uploaded
dereeper
parents:
diff changeset
9 BEGIN {
c47a5f61bc9f Uploaded
dereeper
parents:
diff changeset
10 use Test::Most;
c47a5f61bc9f Uploaded
dereeper
parents:
diff changeset
11 use_ok('Bio::Roary::External::Makeblastdb');
c47a5f61bc9f Uploaded
dereeper
parents:
diff changeset
12 }
c47a5f61bc9f Uploaded
dereeper
parents:
diff changeset
13
c47a5f61bc9f Uploaded
dereeper
parents:
diff changeset
14 my $cwd = getcwd();
c47a5f61bc9f Uploaded
dereeper
parents:
diff changeset
15 my $obj;
c47a5f61bc9f Uploaded
dereeper
parents:
diff changeset
16
c47a5f61bc9f Uploaded
dereeper
parents:
diff changeset
17 ok($obj = Bio::Roary::External::Makeblastdb->new(
c47a5f61bc9f Uploaded
dereeper
parents:
diff changeset
18 fasta_file => 't/data/some_fasta_file.fa',
c47a5f61bc9f Uploaded
dereeper
parents:
diff changeset
19 exec => $cwd.'/t/bin/dummy_makeblastdb',
c47a5f61bc9f Uploaded
dereeper
parents:
diff changeset
20 mask_data => 'masking_data_file'
c47a5f61bc9f Uploaded
dereeper
parents:
diff changeset
21 ),'initialise object');
c47a5f61bc9f Uploaded
dereeper
parents:
diff changeset
22
c47a5f61bc9f Uploaded
dereeper
parents:
diff changeset
23 is($obj->_command_to_run, $cwd.'/t/bin/dummy_makeblastdb -in t/data/some_fasta_file.fa -dbtype prot -out '.$obj->_working_directory->dirname().'/output_contigs -logfile /dev/null', 'Command constructed as expected');
c47a5f61bc9f Uploaded
dereeper
parents:
diff changeset
24 ok($obj->run(), 'run dummy command');
c47a5f61bc9f Uploaded
dereeper
parents:
diff changeset
25
c47a5f61bc9f Uploaded
dereeper
parents:
diff changeset
26 unlink("output_contigs.phr");
c47a5f61bc9f Uploaded
dereeper
parents:
diff changeset
27 unlink("output_contigs.pin");
c47a5f61bc9f Uploaded
dereeper
parents:
diff changeset
28 unlink("output_contigs.psq");
c47a5f61bc9f Uploaded
dereeper
parents:
diff changeset
29
c47a5f61bc9f Uploaded
dereeper
parents:
diff changeset
30 1;
c47a5f61bc9f Uploaded
dereeper
parents:
diff changeset
31
c47a5f61bc9f Uploaded
dereeper
parents:
diff changeset
32 done_testing();