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__ |