File Coverage

blib/lib/Bio/MUST/Apps/FortyTwo.pm
Criterion Covered Total %
statement 18 21 85.7
branch n/a
condition n/a
subroutine 6 7 85.7
pod 0 1 0.0
total 24 29 82.7


line stmt bran cond sub pod time code
1             package Bio::MUST::Apps::FortyTwo;
2             # ABSTRACT: Main class for forty-two tool
3             # CONTRIBUTOR: Mick VAN VLIERBERGHE <mvanvlierberghe@doct.uliege.be>
4             $Bio::MUST::Apps::FortyTwo::VERSION = '0.210570';
5 1     1   280402 use Moose;
  1         509844  
  1         8  
6 1     1   8563 use namespace::autoclean;
  1         8920  
  1         4  
7              
8 1     1   83 use autodie;
  1         2  
  1         9  
9 1     1   5675 use feature qw(say);
  1         3  
  1         121  
10              
11 1     1   1204 use Smart::Comments -ENV;
  1         21286  
  1         9  
12              
13 1     1   983 use aliased 'Bio::MUST::Apps::FortyTwo::RunProcessor';
  1         827  
  1         8  
14              
15             with 'Bio::MUST::Apps::Roles::Configable';
16              
17              
18             sub run_proc { ## no critic (RequireArgUnpacking)
19 0     0 0   my $self = shift;
20              
21             ### [42] Welcome to FortyTwo!
22 0           RunProcessor->new( $self->inject_args(@_) );
23             ### [42] Done with FortyTwo!
24              
25 0           return;
26             }
27              
28             __PACKAGE__->meta->make_immutable;
29             1;
30              
31             __END__
32              
33             =pod
34              
35             =head1 NAME
36              
37             Bio::MUST::Apps::FortyTwo - Main class for forty-two tool
38              
39             =head1 VERSION
40              
41             version 0.210570
42              
43             =head1 DESCRIPTION
44              
45             This distribution includes our software C<FortyTwo> (C<42>). The aim of C<42> is
46             to add (and optionally align) sequences to a preexisting multiple sequence
47             alignment while controlling for orthology relationships and potentially
48             contaminating sequences. Sequences to add are either nucleotide transcripts
49             resulting from transcriptome assembly or already translated protein sequences.
50             One can also use genomic nucleotide sequences (because C<42> can splice
51             introns), but this possibility has not been extensively tested so far.
52              
53             For information can be found in the L<Manual|forty-two-manual>.
54              
55             =head1 AUTHOR
56              
57             Denis BAURAIN <denis.baurain@uliege.be>
58              
59             =head1 CONTRIBUTOR
60              
61             =for stopwords Mick VAN VLIERBERGHE
62              
63             Mick VAN VLIERBERGHE <mvanvlierberghe@doct.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