line |
true |
false |
branch |
123
|
29 |
0 |
unless $opts{'exclude'} |
125
|
18 |
11 |
if ($origin->isa("Chemistry::Bond")) |
137
|
0 |
178 |
if $DEBUG |
141
|
0 |
305 |
if exists $exclude{$nei} |
142
|
0 |
305 |
if $DEBUG |
143
|
149 |
156 |
if ($paths{$nei}) { } |
153
|
0 |
149 |
if $DEBUG |
158
|
123 |
26 |
if ($paths{$nei}[1] ne $paths{$a}[1] and $size >= $min_size and !$max_size || $size <= $max_size) { } |
162
|
0 |
123 |
if $DEBUG |
164
|
0 |
123 |
if $DEBUG |
166
|
65 |
58 |
if ($used_end_nodes{$atoms[1]} and not $opts{'mirror'}) |
167
|
0 |
65 |
if $DEBUG |
172
|
15 |
43 |
if ($required_bond and not grep({$_ eq $required_bond;} @bonds)) |
174
|
0 |
15 |
if $DEBUG |
179
|
1 |
42 |
if (contains_ring(\@atoms, \@rings)) |
180
|
0 |
1 |
if $DEBUG |
186
|
7 |
35 |
unless $opts{'all'} |
193
|
0 |
26 |
if $DEBUG |
196
|
156 |
0 |
if (not $max_size or @{$paths{$a};} < $max_size / 2 + 0.1) { } |
198
|
0 |
156 |
if $DEBUG |
201
|
0 |
156 |
if $DEBUG |
203
|
0 |
0 |
if $DEBUG |
204
|
0 |
0 |
if $DEBUG |
232
|
13 |
1 |
if $unique_atoms >= @$atoms |
235
|
3 |
0 |
if (exists $seen{$atom}) { } |
241
|
1 |
0 |
unless $unique_atoms |
270
|
35 |
7 |
if $visited->{$atom} |
285
|
1 |
5 |
if (not $opts{'sssr'} and @rings > $n_rings) |
286
|
1 |
0 |
if $rings[$n_rings]->atoms == $rings[$n_rings - 1]->atoms |
288
|
1 |
5 |
if defined $rings[$n_rings] |
304
|
51 |
51 |
if not defined $bond or $visited->{$bond} |
306
|
16 |
35 |
if ($visited->{$nei}) { } |