File Coverage

blib/lib/Bio/MUST/Apps/Roles/AliProcable.pm
Criterion Covered Total %
statement 18 19 94.7
branch n/a
condition n/a
subroutine 6 7 85.7
pod 0 1 0.0
total 24 27 88.8


line stmt bran cond sub pod time code
1             package Bio::MUST::Apps::Roles::AliProcable;
2             # ABSTRACT: Attributes and methods common to AliProcessor objects
3             $Bio::MUST::Apps::Roles::AliProcable::VERSION = '0.210370';
4 1     1   993 use Moose::Role;
  1         3  
  1         11  
5              
6 1     1   6124 use autodie;
  1         3  
  1         9  
7 1     1   5249 use feature qw(say);
  1         3  
  1         101  
8              
9 1     1   8 use Smart::Comments -ENV;
  1         2  
  1         12  
10              
11 1     1   466 use Bio::MUST::Core;
  1         3  
  1         165  
12              
13             requires '_build_integrator';
14              
15              
16             has 'ali' => (
17             is => 'ro',
18             isa => 'Bio::MUST::Core::Ali',
19             required => 1,
20             coerce => 1,
21             );
22              
23              
24             has 'integrator' => (
25             is => 'ro',
26             isa => 'Bio::MUST::Apps::SlaveAligner::Local',
27             init_arg => undef,
28             lazy => 1,
29             builder => '_build_integrator',
30             );
31              
32              
33             sub display { ## no critic (RequireArgUnpacking)
34 0     0 0   return join "\n=== ", q{}, @_
35             }
36              
37              
38 1     1   9 no Moose::Role;
  1         3  
  1         8  
39             1;
40              
41             __END__
42              
43             =pod
44              
45             =head1 NAME
46              
47             Bio::MUST::Apps::Roles::AliProcable - Attributes and methods common to AliProcessor objects
48              
49             =head1 VERSION
50              
51             version 0.210370
52              
53             =head1 SYNOPSIS
54              
55             # TODO
56              
57             =head1 DESCRIPTION
58              
59             # TODO
60              
61             =head1 AUTHOR
62              
63             Denis BAURAIN <denis.baurain@uliege.be>
64              
65             =head1 COPYRIGHT AND LICENSE
66              
67             This software is copyright (c) 2013 by University of Liege / Unit of Eukaryotic Phylogenomics / Denis BAURAIN.
68              
69             This is free software; you can redistribute it and/or modify it under
70             the same terms as the Perl 5 programming language system itself.
71              
72             =cut