File Coverage

blib/lib/Bio/MUST/Drivers/Hmmer/Model.pm
Criterion Covered Total %
statement 15 18 83.3
branch n/a
condition n/a
subroutine 5 7 71.4
pod 0 2 0.0
total 20 27 74.0


line stmt bran cond sub pod time code
1             package Bio::MUST::Drivers::Hmmer::Model;
2             # ABSTRACT: Internal class for HMMER3 driver
3             # CONTRIBUTOR: Arnaud DI FRANCO <arnaud.difranco@gmail.com>
4             $Bio::MUST::Drivers::Hmmer::Model::VERSION = '0.193030';
5 5     5   34 use Moose;
  5         10  
  5         36  
6 5     5   33748 use namespace::autoclean;
  5         12  
  5         41  
7              
8 5     5   500 use autodie;
  5         88  
  5         41  
9 5     5   25345 use feature qw(say);
  5         10  
  5         410  
10              
11 5     5   30 use Carp;
  5         9  
  5         1091  
12              
13             extends 'Bio::FastParsers::Hmmer::Model';
14             with 'Bio::MUST::Drivers::Roles::Hmmerable' => {
15             -excludes => [ qw(scan) ]
16             };
17              
18              
19             sub model {
20 0     0 0   return shift; # for consistency with Model::Temporary
21             }
22              
23             sub remove { # overload Bio::FastParsers method
24 0     0 0   carp '[BMD] Warning: ' . shift->meta->name . ' forbids model file removal;'
25             . ' ignoring request!';
26 0           return;
27             }
28              
29             __PACKAGE__->meta->make_immutable;
30             1;
31              
32             __END__
33              
34             =pod
35              
36             =head1 NAME
37              
38             Bio::MUST::Drivers::Hmmer::Model - Internal class for HMMER3 driver
39              
40             =head1 VERSION
41              
42             version 0.193030
43              
44             =head1 SYNOPSIS
45              
46             # TODO
47              
48             =head1 DESCRIPTION
49              
50             # TODO
51              
52             =head1 AUTHOR
53              
54             Denis BAURAIN <denis.baurain@uliege.be>
55              
56             =head1 CONTRIBUTOR
57              
58             =for stopwords Arnaud DI FRANCO
59              
60             Arnaud DI FRANCO <arnaud.difranco@gmail.com>
61              
62             =head1 COPYRIGHT AND LICENSE
63              
64             This software is copyright (c) 2013 by University of Liege / Unit of Eukaryotic Phylogenomics / Denis BAURAIN.
65              
66             This is free software; you can redistribute it and/or modify it under
67             the same terms as the Perl 5 programming language system itself.
68              
69             =cut