|  line  | 
 true  | 
 false  | 
 branch  | 
 
| 
57
 | 
 787  | 
 50  | 
 if ($class eq 'Bio::Phylo::Matrices::Datatype') { }
  | 
 
| 
59
 | 
 0  | 
 787  | 
 unless ($type)
  | 
 
| 
62
 | 
 1  | 
 786  | 
 if ($type eq 'Nucleotide')
  | 
 
| 
76
 | 
 50  | 
 0  | 
 if ${"${class}::LOOKUP";}
  | 
 
| 
78
 | 
 50  | 
 0  | 
 if ${"${class}::MISSING";}
  | 
 
| 
79
 | 
 10  | 
 40  | 
 if ${"${class}::GAP";}
  | 
 
| 
115
 | 
 756  | 
 0  | 
 if (defined $lookup) { }
  | 
 
| 
116
 | 
 756  | 
 0  | 
 if (&looks_like_instance($lookup, 'HASH')) { }
  | 
 
| 
148
 | 
 109  | 
 0  | 
 if ($missing ne $self->get_gap) { }
  | 
 
| 
174
 | 
 69  | 
 0  | 
 if (not $gap eq $self->get_missing) { }
  | 
 
| 
218
 | 
 0  | 
 0  | 
 if (my $lookup = $self->get_lookup) { }
  | 
 
| 
219
 | 
 0  | 
 0  | 
 if (exists $lookup->{$state}) { }
  | 
 
| 
221
 | 
 0  | 
 0  | 
 unless $meta{$id}
  | 
 
| 
222
 | 
 0  | 
 0  | 
 unless $meta{$id}{$state}
  | 
 
| 
253
 | 
 0  | 
 0  | 
 if ($meta{$id} and $meta{$id}{$state}) { }
  | 
 
| 
257
 | 
 0  | 
 0  | 
 if ($meta_array->[$i]->get_id == $meta_id)
  | 
 
| 
317
 | 
 0  | 
 0  | 
 if ($_[0]) { }
  | 
 
| 
348
 | 
 0  | 
 0  | 
 if (my $lookup = $self->get_lookup)
  | 
 
| 
362
 | 
 0  | 
 0  | 
 $_[0] ? :
  | 
 
| 
387
 | 
 82250  | 
 0  | 
 if (my $lookup = $self->get_lookup)
  | 
 
| 
388
 | 
 82250  | 
 0  | 
 if (my $map = $$lookup{uc $symbol})
  | 
 
| 
415
 | 
 0  | 
 0  | 
 if ($lookup) { }
  | 
 
| 
419
 | 
 0  | 
 0  | 
 if (scalar @syms == scalar @states)
  | 
 
| 
424
 | 
 0  | 
 0  | 
 if ($syms[$i] eq $states[$j])
  | 
 
| 
429
 | 
 0  | 
 0  | 
 unless $seen
  | 
 
| 
433
 | 
 0  | 
 0  | 
 if $seen_all == scalar @syms
  | 
 
| 
439
 | 
 0  | 
 0  | 
 if (not $self->get_type =~ /standard/i) { }
  | 
 
| 
447
 | 
 0  | 
 0  | 
 unless (exists $lookup->{$char})
  | 
 
| 
479
 | 
 82476  | 
 654  | 
 if (exists $lookup{$id}) { }
  | 
 
| 
486
 | 
 654  | 
 0  | 
 if (&looks_like_class($class))
  | 
 
| 
515
 | 
 134  | 
 1509  | 
 defined $missing ? :
  | 
 
| 
534
 | 
 102  | 
 848  | 
 defined $gap ? :
  | 
 
| 
553
 | 
 0  | 
 0  | 
 if ($meta{$id} and $meta{$id}{$state})
  | 
 
| 
601
 | 
 50  | 
 15  | 
 if (my $lookup = $self->get_lookup)
  | 
 
| 
603
 | 
 39  | 
 11  | 
 if ($mapping and ref $mapping eq 'ARRAY')
  | 
 
| 
629
 | 
 0  | 
 1451  | 
 if (ref $arg eq 'ARRAY') { }
  | 
 
| 
 | 
 743  | 
 708  | 
 elsif (UNIVERSAL::can($arg, 'get_char')) { }
  | 
 
| 
636
 | 
 0  | 
 708  | 
 if (length $arg > 1) { }
  | 
 
| 
645
 | 
 739  | 
 712  | 
 unless @data
  | 
 
| 
650
 | 
 0  | 
 82978  | 
 unless defined $char
  | 
 
| 
651
 | 
 82970  | 
 8  | 
 if $symbols{uc $char}
  | 
 
| 
675
 | 
 85  | 
 34  | 
 if $self->get_id == $model->get_id
  | 
 
| 
676
 | 
 0  | 
 34  | 
 if $self->get_type ne $model->get_type
  | 
 
| 
681
 | 
 0  | 
 102  | 
 if defined $self_prop and defined $model_prop and $self_prop ne $model_prop
  | 
 
| 
689
 | 
 0  | 
 34  | 
 if ($s_lookup and not $m_lookup)
  | 
 
| 
694
 | 
 0  | 
 0  | 
 unless ($s_lookup or $m_lookup)
  | 
 
| 
703
 | 
 0  | 
 34  | 
 if (scalar @s_keys != scalar @m_keys)
  | 
 
| 
709
 | 
 0  | 
 448  | 
 if (not exists $m_lookup->{$key}) { }
  | 
 
| 
721
 | 
 0  | 
 448  | 
 if (scalar @m_vals != scalar @s_vals)
  | 
 
| 
729
 | 
 0  | 
 808  | 
 unless exists $m_vals{$val}
  | 
 
| 
813
 | 
 0  | 
 0  | 
 if (my $lookup = $self->get_lookup)
  | 
 
| 
830
 | 
 0  | 
 0  | 
 if (%{$special;})
  | 
 
| 
866
 | 
 0  | 
 0  | 
 exists $normalized->{$state} ? :
  | 
 
| 
869
 | 
 0  | 
 0  | 
 $polymorphism ? :
  | 
 
| 
 | 
 0  | 
 0  | 
 $unambiguous ? :
  | 
 
| 
880
 | 
 0  | 
 0  | 
 if ($unambiguous) { }
  | 
 
| 
917
 | 
 0  | 
 0  | 
 if (&looks_like_instance($dom, 'SCALAR') and $dom->_type == 18) { }
  | 
 
| 
924
 | 
 0  | 
 0  | 
 unless ($dom)
  | 
 
| 
931
 | 
 0  | 
 0  | 
 if (my $lookup = $self->get_lookup)
  | 
 
| 
957
 | 
 0  | 
 0  | 
 if (%{$special;})
  | 
 
| 
989
 | 
 0  | 
 0  | 
 exists $normalized->{$state} ? :
  | 
 
| 
993
 | 
 0  | 
 0  | 
 if (scalar @mapping > 1) { }
  | 
 
| 
994
 | 
 0  | 
 0  | 
 $polymorphism ? :
  |