File Coverage

blib/lib/Bio/FastParsers/Blast/Xml/Parameters.pm
Criterion Covered Total %
statement 11 20 55.0
branch n/a
condition n/a
subroutine 5 14 35.7
pod 11 11 100.0
total 27 45 60.0


line stmt bran cond sub pod time code
1             package Bio::FastParsers::Blast::Xml::Parameters;
2             # ABSTRACT: NCBI BLAST DTD-derived internal class
3             $Bio::FastParsers::Blast::Xml::Parameters::VERSION = '0.213510';
4 7     7   5563 use Moose;
  7         21  
  7         66  
5 7     7   52854 use namespace::autoclean;
  7         19  
  7         81  
6              
7             # AUTOGENERATED CODE! DO NOT MODIFY THIS FILE!
8              
9 7     7   817 use XML::Bare qw(forcearray);
  7         18  
  7         3526  
10              
11              
12              
13             # private attributes
14              
15             has '_root' => (
16             is => 'ro',
17             isa => 'HashRef',
18             required => 1,
19             );
20              
21             has '_parent' => (
22             is => 'ro',
23             isa => 'Maybe[Object]',
24             required => 1,
25             );
26              
27              
28             # public array(s) of composed objects
29              
30              
31             # public composed object(s)
32              
33              
34             # public methods
35              
36              
37             sub entrez_query {
38 0     0 1 0 return shift->_root->{'Parameters_entrez-query'}->{'value'}
39             }
40              
41              
42             sub expect {
43 10     10 1 351 return shift->_root->{'Parameters_expect'}->{'value'}
44             }
45              
46              
47             sub filter {
48 0     0 1 0 return shift->_root->{'Parameters_filter'}->{'value'}
49             }
50              
51              
52             sub gap_extend {
53 0     0 1 0 return shift->_root->{'Parameters_gap-extend'}->{'value'}
54             }
55              
56              
57             sub gap_open {
58 0     0 1 0 return shift->_root->{'Parameters_gap-open'}->{'value'}
59             }
60              
61              
62             sub include {
63 0     0 1 0 return shift->_root->{'Parameters_include'}->{'value'}
64             }
65              
66              
67             sub matrix {
68 5     5 1 156 return shift->_root->{'Parameters_matrix'}->{'value'}
69             }
70              
71              
72             sub pattern {
73 0     0 1   return shift->_root->{'Parameters_pattern'}->{'value'}
74             }
75              
76              
77             sub sc_match {
78 0     0 1   return shift->_root->{'Parameters_sc-match'}->{'value'}
79             }
80              
81              
82             sub sc_mismatch {
83 0     0 1   return shift->_root->{'Parameters_sc-mismatch'}->{'value'}
84             }
85              
86              
87             # public aliases
88              
89              
90             sub evalue {
91             return shift->expect
92 0     0 1   }
93              
94              
95             __PACKAGE__->meta->make_immutable;
96             1;
97              
98             __END__
99              
100             =pod
101              
102             =head1 NAME
103              
104             Bio::FastParsers::Blast::Xml::Parameters - NCBI BLAST DTD-derived internal class
105              
106             =head1 VERSION
107              
108             version 0.213510
109              
110             =head1 SYNOPSIS
111              
112             # see Bio::FastParsers::Blast::Xml
113              
114             =head1 DESCRIPTION
115              
116             This class implements the C<Parameters> level of the XML BLAST parser.
117              
118             =head1 METHODS
119              
120             =head2 entrez_query
121              
122             Returns the value of the element C<<Parameters_entrez-query>>.
123              
124             # $parameters is a Bio::FastParsers::Blast::Xml::Parameters
125             my $entrez_query = $parameters->entrez_query;
126              
127             This method does not accept any arguments.
128              
129             =head2 expect
130              
131             Returns the value of the element C<<Parameters_expect>>.
132              
133             # $parameters is a Bio::FastParsers::Blast::Xml::Parameters
134             my $expect = $parameters->expect;
135              
136             This method does not accept any arguments.
137              
138             =head2 filter
139              
140             Returns the value of the element C<<Parameters_filter>>.
141              
142             # $parameters is a Bio::FastParsers::Blast::Xml::Parameters
143             my $filter = $parameters->filter;
144              
145             This method does not accept any arguments.
146              
147             =head2 gap_extend
148              
149             Returns the value of the element C<<Parameters_gap-extend>>.
150              
151             # $parameters is a Bio::FastParsers::Blast::Xml::Parameters
152             my $gap_extend = $parameters->gap_extend;
153              
154             This method does not accept any arguments.
155              
156             =head2 gap_open
157              
158             Returns the value of the element C<<Parameters_gap-open>>.
159              
160             # $parameters is a Bio::FastParsers::Blast::Xml::Parameters
161             my $gap_open = $parameters->gap_open;
162              
163             This method does not accept any arguments.
164              
165             =head2 include
166              
167             Returns the value of the element C<<Parameters_include>>.
168              
169             # $parameters is a Bio::FastParsers::Blast::Xml::Parameters
170             my $include = $parameters->include;
171              
172             This method does not accept any arguments.
173              
174             =head2 matrix
175              
176             Returns the value of the element C<<Parameters_matrix>>.
177              
178             # $parameters is a Bio::FastParsers::Blast::Xml::Parameters
179             my $matrix = $parameters->matrix;
180              
181             This method does not accept any arguments.
182              
183             =head2 pattern
184              
185             Returns the value of the element C<<Parameters_pattern>>.
186              
187             # $parameters is a Bio::FastParsers::Blast::Xml::Parameters
188             my $pattern = $parameters->pattern;
189              
190             This method does not accept any arguments.
191              
192             =head2 sc_match
193              
194             Returns the value of the element C<<Parameters_sc-match>>.
195              
196             # $parameters is a Bio::FastParsers::Blast::Xml::Parameters
197             my $sc_match = $parameters->sc_match;
198              
199             This method does not accept any arguments.
200              
201             =head2 sc_mismatch
202              
203             Returns the value of the element C<<Parameters_sc-mismatch>>.
204              
205             # $parameters is a Bio::FastParsers::Blast::Xml::Parameters
206             my $sc_mismatch = $parameters->sc_mismatch;
207              
208             This method does not accept any arguments.
209              
210             =head1 ALIASES
211              
212             =head2 evalue
213              
214             Alias for C<expect> method. For API consistency.
215              
216             =head1 AUTHOR
217              
218             Denis BAURAIN <denis.baurain@uliege.be>
219              
220             =head1 COPYRIGHT AND LICENSE
221              
222             This software is copyright (c) 2013 by University of Liege / Unit of Eukaryotic Phylogenomics / Denis BAURAIN.
223              
224             This is free software; you can redistribute it and/or modify it under
225             the same terms as the Perl 5 programming language system itself.
226              
227             =cut