File Coverage

lib/Lingua/Align.pm
Criterion Covered Total %
statement 9 36 25.0
branch 0 4 0.0
condition n/a
subroutine 3 8 37.5
pod 0 5 0.0
total 12 53 22.6


line stmt bran cond sub pod time code
1             package Lingua::Align;
2              
3 1     1   11034 use 5.005;
  1         4  
  1         40  
4 1     1   5 use strict;
  1         3  
  1         36  
5              
6 1     1   5 use vars qw($VERSION @ISA);
  1         6  
  1         430  
7             @ISA = qw();
8             $VERSION = '0.04';
9              
10             sub new{
11 0     0 0   my $class=shift;
12 0           my %attr=@_;
13              
14 0           my $self={};
15 0           bless $self,$class;
16              
17 0           foreach (keys %attr){
18 0           $self->{$_}=$attr{$_};
19             }
20              
21 0           return $self;
22             }
23              
24             sub set_attr{
25 0     0 0   my $self=shift;
26              
27 0           my %attr=@_;
28 0           foreach (keys %attr){
29 0           $self->{$_}=$attr{$_};
30             }
31             }
32              
33 0     0 0   sub align{}
34              
35              
36             sub store_features_used{
37 0     0 0   my $self=shift;
38 0           my ($model,$features)=@_;
39 0           my $file=$model.'.feat';
40 0 0         if (open F,">$file"){
41 0           print F $features,"\n";
42 0           close F;
43             }
44             }
45              
46             sub get_features_used{
47 0     0 0   my $self=shift;
48 0           my ($model)=@_;
49 0           my $file=$model.'.feat';
50 0 0         if (open F,"<$file"){
51 0           my $features = ;
52 0           chomp $features;
53 0           close F;
54 0           return $features;
55             }
56 0           return undef;
57             }
58              
59              
60              
61             1;
62             __END__