| line | true | false | branch | 
 
| 81 | 0 | 0 | if (not defined $self->{'_WebEnv'} or defined $self->{'_WebEnv'} and $self->{'_WebEnv'} ne $val) | 
 
|  | 0 | 0 | if (defined $val) | 
 
|  | 0 | 0 | if (not defined $self->{'_api_key'} or defined $self->{'_api_key'} and $self->{'_api_key'} ne $val) | 
 
|  | 0 | 0 | if (defined $val) | 
 
|  | 0 | 0 | if (not defined $self->{'_cmd'} or defined $self->{'_cmd'} and $self->{'_cmd'} ne $val) | 
 
|  | 0 | 0 | if (defined $val) | 
 
|  | 0 | 0 | if (not defined $self->{'_complexity'} or defined $self->{'_complexity'} and $self->{'_complexity'} ne $val) | 
 
|  | 0 | 0 | if (defined $val) | 
 
|  | 0 | 0 | if (not defined $self->{'_datetype'} or defined $self->{'_datetype'} and $self->{'_datetype'} ne $val) | 
 
|  | 0 | 0 | if (defined $val) | 
 
|  | 6 | 1 | if (not defined $self->{'_db'} or defined $self->{'_db'} and $self->{'_db'} ne $val) | 
 
|  | 7 | 8 | if (defined $val) | 
 
|  | 0 | 0 | if (not defined $self->{'_dbfrom'} or defined $self->{'_dbfrom'} and $self->{'_dbfrom'} ne $val) | 
 
|  | 0 | 0 | if (defined $val) | 
 
|  | 1 | 1 | if (not defined $self->{'_email'} or defined $self->{'_email'} and $self->{'_email'} ne $val) | 
 
|  | 2 | 0 | if (defined $val) | 
 
|  | 0 | 0 | if (not defined $self->{'_field'} or defined $self->{'_field'} and $self->{'_field'} ne $val) | 
 
|  | 0 | 0 | if (defined $val) | 
 
|  | 0 | 0 | if (not defined $self->{'_holding'} or defined $self->{'_holding'} and $self->{'_holding'} ne $val) | 
 
|  | 0 | 0 | if (defined $val) | 
 
|  | 3 | 1 | if (not defined $self->{'_id'} or defined $self->{'_id'} and $self->{'_id'} ne $val) | 
 
|  | 4 | 5 | if (defined $val) | 
 
|  | 0 | 0 | if (not defined $self->{'_idtype'} or defined $self->{'_idtype'} and $self->{'_idtype'} ne $val) | 
 
|  | 0 | 0 | if (defined $val) | 
 
|  | 0 | 0 | if (not defined $self->{'_linkname'} or defined $self->{'_linkname'} and $self->{'_linkname'} ne $val) | 
 
|  | 0 | 0 | if (defined $val) | 
 
|  | 0 | 0 | if (not defined $self->{'_maxdate'} or defined $self->{'_maxdate'} and $self->{'_maxdate'} ne $val) | 
 
|  | 0 | 0 | if (defined $val) | 
 
|  | 0 | 0 | if (not defined $self->{'_mindate'} or defined $self->{'_mindate'} and $self->{'_mindate'} ne $val) | 
 
|  | 0 | 0 | if (defined $val) | 
 
|  | 0 | 0 | if (not defined $self->{'_query_key'} or defined $self->{'_query_key'} and $self->{'_query_key'} ne $val) | 
 
|  | 0 | 0 | if (defined $val) | 
 
|  | 0 | 0 | if (not defined $self->{'_reldate'} or defined $self->{'_reldate'} and $self->{'_reldate'} ne $val) | 
 
|  | 0 | 0 | if (defined $val) | 
 
|  | 0 | 0 | if (not defined $self->{'_report'} or defined $self->{'_report'} and $self->{'_report'} ne $val) | 
 
|  | 0 | 0 | if (defined $val) | 
 
|  | 0 | 0 | if (not defined $self->{'_retmax'} or defined $self->{'_retmax'} and $self->{'_retmax'} ne $val) | 
 
|  | 0 | 0 | if (defined $val) | 
 
|  | 7 | 2 | if (not defined $self->{'_retmode'} or defined $self->{'_retmode'} and $self->{'_retmode'} ne $val) | 
 
|  | 9 | 0 | if (defined $val) | 
 
|  | 0 | 0 | if (not defined $self->{'_retstart'} or defined $self->{'_retstart'} and $self->{'_retstart'} ne $val) | 
 
|  | 0 | 0 | if (defined $val) | 
 
|  | 0 | 0 | if (not defined $self->{'_rettype'} or defined $self->{'_rettype'} and $self->{'_rettype'} ne $val) | 
 
|  | 0 | 0 | if (defined $val) | 
 
|  | 0 | 0 | if (not defined $self->{'_seq_start'} or defined $self->{'_seq_start'} and $self->{'_seq_start'} ne $val) | 
 
|  | 0 | 0 | if (defined $val) | 
 
|  | 0 | 0 | if (not defined $self->{'_seq_stop'} or defined $self->{'_seq_stop'} and $self->{'_seq_stop'} ne $val) | 
 
|  | 0 | 0 | if (defined $val) | 
 
|  | 0 | 0 | if (not defined $self->{'_sort'} or defined $self->{'_sort'} and $self->{'_sort'} ne $val) | 
 
|  | 0 | 0 | if (defined $val) | 
 
|  | 0 | 0 | if (not defined $self->{'_strand'} or defined $self->{'_strand'} and $self->{'_strand'} ne $val) | 
 
|  | 0 | 0 | if (defined $val) | 
 
|  | 2 | 0 | if (not defined $self->{'_term'} or defined $self->{'_term'} and $self->{'_term'} ne $val) | 
 
|  | 2 | 2 | if (defined $val) | 
 
|  | 6 | 0 | if (not defined $self->{'_tool'} or defined $self->{'_tool'} and $self->{'_tool'} ne $val) | 
 
|  | 6 | 6 | if (defined $val) | 
 
|  | 0 | 0 | if (not defined $self->{'_usehistory'} or defined $self->{'_usehistory'} and $self->{'_usehistory'} ne $val) | 
 
|  | 0 | 0 | if (defined $val) | 
 
|  | 0 | 0 | if (not defined $self->{'_version'} or defined $self->{'_version'} and $self->{'_version'} ne $val) | 
 
|  | 0 | 0 | if (defined $val) | 
 
| 105 | 0 | 6 | unless $self->eutil | 
 
| 106 | 6 | 0 | unless $self->tool | 
 
| 108 | 5 | 1 | unless $retmode | 
 
| 120 | 0 | 1 | unless $newmode | 
 
| 121 | 0 | 1 | if $file | 
 
| 130 | 0 | 0 | if defined $$self{"_$_"} | 
 
| 132 | 0 | 0 | unless $self->eutil | 
 
| 133 | 0 | 0 | unless $retmode | 
 
| 134 | 0 | 0 | if $file | 
 
| 142 | 0 | 0 | if ($params) | 
 
| 143 | 0 | 0 | unless ref $params eq 'ARRAY' | 
 
| 146 | 0 | 0 | unless $mode eq 'add' or $mode eq 'delete' | 
 
| 147 | 0 | 0 | if (not scalar @$params) { } | 
 
| 151 | 0 | 0 | unless (exists $allowed{$p}) | 
 
| 155 | 0 | 0 | if ($mode eq 'add') { } | 
 
| 159 | 0 | 0 | if exists $self->{'_carryover'}{$p} | 
 
| 177 | 0 | 1 | if defined $mode | 
 
| 179 | 0 | 1 | if ($mode) | 
 
| 182 | 0 | 0 | unless exists $valid{$mode} | 
 
| 185 | 0 | 1 | if $self->{'_request_mode'} | 
 
| 192 | 1 | 0 | if (scalar @{$MODE{$eutil}{'mode'};} > 1) | 
 
| 194 | 0 | 1 | if (ref $id eq 'ARRAY' and scalar @$id > 200 or length $term > 300) | 
 
| 212 | 1 | 3 | if ($type eq 'all') { } | 
 
| 215 | 0 | 3 | unless exists $MODE{$type} | 
 
| 224 | 0 | 2 | if $list and ref $list ne 'ARRAY' | 
 
| 226 | 0 | 2 | $list ? : | 
 
| 229 | 1 | 46 | if ($param eq 'id' and $self->id and $join) { } | 
 
|  | 1 | 45 | elsif ($param eq 'db' and $self->db and $join) { } | 
 
| 231 | 0 | 1 | if ($self->correspondence and $self->eutil eq 'elink') { } | 
 
| 233 | 0 | 0 | if (ref $id_group eq 'ARRAY') { } | 
 
|  | 0 | 0 | elsif (not ref $id_group) { } | 
 
| 246 | 1 | 0 | ref $id eq 'ARRAY' ? : | 
 
| 253 | 0 | 1 | ref $db eq 'ARRAY' ? : | 
 
| 257 | 8 | 37 | if defined $$self{"_$param"} | 
 
| 267 | 1 | 0 | if ($self->parameters_changed or not defined $self->{'_string_cache'}) | 
 
| 278 | 1 | 1 | if ($self->parameters_changed or not defined $self->{'_request_cache'}) | 
 
| 280 | 0 | 1 | unless $eutil | 
 
| 286 | 1 | 0 | if ($mode eq 'GET') { } | 
 
|  | 0 | 0 | elsif ($mode eq 'POST') { } | 
 
| 308 | 7 | 18 | if ($eutil) | 
 
| 309 | 0 | 7 | unless exists $MODE{$eutil} | 
 
| 310 | 6 | 1 | if (not defined $self->{'_eutil'} or $self->{'_eutil'} and $self->{'_eutil'} ne $eutil) | 
 
| 321 | 0 | 0 | if ($history) | 
 
| 322 | 0 | 0 | unless $history->isa('Bio::Tools::EUtilities::HistoryI') | 
 
| 336 | 0 | 1 | if (defined $corr) | 
 
| 346 | 0 | 0 | if ($file) | 
 
| 387 | 0 | 5 | if ($self->eutil eq 'efetch') { } | 
 
| 389 | 0 | 0 | exists $NCBI_DATABASE{$db} ? : | 
 
| 399 | 0 | 0 | unless (defined $self->{'_io'}) |