File Coverage

blib/lib/Finnigan/ScanParameters.pm
Criterion Covered Total %
statement 14 14 100.0
branch n/a
condition n/a
subroutine 8 8 100.0
pod 5 5 100.0
total 27 27 100.0


line stmt bran cond sub pod time code
1             package Finnigan::ScanParameters;
2              
3 2     2   11 use strict;
  2         4  
  2         74  
4 2     2   11 use warnings FATAL => qw( all );
  2         5  
  2         92  
5             our $VERSION = 0.0206;
6              
7 2     2   11 use Finnigan;
  2         3  
  2         343  
8             our @ISA = ('Finnigan::GenericRecord');
9              
10             sub charge_state {
11 2     2 1 30 shift->{data}->{'Charge State:'}->{value}
12             }
13              
14             sub injection_time {
15 1     1 1 8 shift->{data}->{'Ion Injection Time (ms):'}->{value}
16             }
17              
18             sub monoisotopic_mz {
19 1     1 1 39 shift->{data}->{'Monoisotopic M/Z:'}->{value}
20             }
21              
22             sub scan_segment {
23 1     1 1 6 shift->{data}->{'Scan Segment:'}->{value}
24             }
25              
26             sub scan_event {
27 1     1 1 6 shift->{data}->{'Scan Event:'}->{value}
28             }
29              
30             1;
31             __END__