Condition Coverage

lib/Pheno/Ranker.pm
Criterion Covered Total %
condition 24 36 66.6


and 3 conditions

line !l l&&!r l&&r condition
88 0 0 19 exists $config->{'allowed_terms'} and &ArrayRef()->check($config->{'allowed_terms'})
0 0 19 exists $config->{'allowed_terms'} and &ArrayRef()->check($config->{'allowed_terms'}) and @{$config->{'allowed_terms'};}
119 4 0 15 defined $config->{'seed'} && &Int()->check($config->{'seed'})
122 0 0 18 exists $config->{'id_correspondence'} and &HashRef()->check($config->{'id_correspondence'})
129 15 0 3 exists $config->{'format'} and &Str()->check($config->{'format'})
298 0 0 1 defined $self->{'glob_hash_file'} && defined $self->{'ref_hash_file'} && defined $self->{'ref_binary_hash_file'} && defined $self->{'coverage_stats_file'}

or 2 conditions

line l !l condition
76 15 4 $config->{'sort_by'} // "hamming"
78 15 4 $config->{'similarity_metric_cohort'} // "hamming"
79 15 4 $config->{'max_out'} // 50
80 15 4 $config->{'max_number_vars'} // 10000
82 0 19 $config->{'max_matrix_records_in_ram'} // 5000
102 19 0 $config->{'primary_key'} // "id"
104 15 4 $config->{'exclude_variables_regex'} // undef
109 18 1 $config->{'array_terms'} // ["foo"]
110 18 1 $config->{'array_regex'} // "^([^:]+):(\\d+)"