line |
!l |
l&&!r |
l&&r |
condition |
39
|
13 |
0 |
2 |
is_double_bond($graph, @$_) and not is_ring_bond($graph, @$_) |
150
|
1 |
0 |
0 |
@neighbours2 == 2 and not @cistrans_bonds2 |
|
1 |
0 |
0 |
@neighbours2 == 2 and not @cistrans_bonds2 and not &any(sub {
is_single_bond($graph, $atom2, $_);
}
, @neighbours2) |
|
1 |
0 |
0 |
@neighbours3 == 2 and not @cistrans_bonds3 |
|
1 |
0 |
0 |
@neighbours3 == 2 and not @cistrans_bonds3 and not &any(sub {
is_single_bond($graph, $atom3, $_);
}
, @neighbours3) |
165
|
0 |
1 |
0 |
not @cistrans_bonds2 and &$order_sub($atom2) > &$order_sub($atom3) |
241
|
0 |
0 |
1 |
@{$atom->{'chirality_neighbours'};} >= 3 and @{$atom->{'chirality_neighbours'};} <= 4 |
287
|
13 |
0 |
2 |
is_double_bond($moiety, @$_) and not is_ring_bond($moiety, @$_) |
305
|
0 |
0 |
1 |
$atom1 and $atom4 |
326
|
0 |
0 |
1 |
$atom1_para and $atom4_para |
353
|
2 |
2 |
0 |
@a_neighbours == 2 and &all(sub {
$moiety->degree($_) == 1;
}
, @a_neighbours) |
359
|
0 |
2 |
2 |
@b_neighbours == 2 and &all(sub {
$moiety->degree($_) == 1;
}
, @b_neighbours) |
line |
l |
!l&&r |
!l&&!r |
condition |
109
|
0 |
0 |
0 |
$invariants{join "", sort(@$b)} <=> $invariants{join "", sort(@$a)} or &min(map({&$order_sub($_);} @$a)) <=> &min(map({&$order_sub($_);} @$b)) |
128
|
0 |
0 |
1 |
@neighbours2 < 2 or @neighbours3 < 2 |
150
|
0 |
0 |
1 |
@neighbours2 == 2 and not @cistrans_bonds2 and not &any(sub {
is_single_bond($graph, $atom2, $_);
}
, @neighbours2) or @neighbours3 == 2 and not @cistrans_bonds3 and not &any(sub {
is_single_bond($graph, $atom3, $_);
}
, @neighbours3) |
165
|
0 |
0 |
1 |
@cistrans_bonds3 or not @cistrans_bonds2 and &$order_sub($atom2) > &$order_sub($atom3) |
298
|
0 |
0 |
1 |
@atom2_neighbours < 2 or @atom2_neighbours > 3 |
|
0 |
0 |
1 |
@atom2_neighbours < 2 or @atom2_neighbours > 3 or @atom3_neighbours < 2 |
|
0 |
0 |
1 |
@atom2_neighbours < 2 or @atom2_neighbours > 3 or @atom3_neighbours < 2 or @atom3_neighbours > 3 |