| line | true | false | branch | 
 
| 59 | 3 | 0 | if $molecule->hasAttribute("id") | 
 
| 62 | 1 | 2 | unless $atomArray | 
 
| 74 | 0 | 2 | unless $element->hasAttribute("id") | 
 
| 78 | 2 | 0 | if ($element->hasAttribute("elementType")) | 
 
| 81 | 0 | 2 | if ($element->hasAttribute("formalCharge")) | 
 
| 84 | 0 | 2 | if ($element->hasAttribute("hydrogenCount")) | 
 
| 87 | 0 | 2 | if ($element->hasAttribute("isotopeNumber")) | 
 
| 90 | 2 | 0 | if ($element->hasAttribute("x3") and $element->hasAttribute("y3") and $element->hasAttribute("z3")) | 
 
| 102 | 0 | 0 | unless $atomParity and $atomParity->hasAttribute("atomRefs4") and $atomParity->textContent =~ /^-?1$/ | 
 
| 106 | 0 | 0 | unless $element->hasAttribute("id") | 
 
| 109 | 0 | 0 | unless $atom->can("chirality") | 
 
| 118 | 0 | 2 | if ($bondArray) | 
 
| 125 | 0 | 0 | unless $order =~ /^[123]$/ | 
 
| 129 | 0 | 0 | $type eq 'A' ? : | 
 
| 137 | 0 | 0 | if ($mol_bond->can("cistrans") and $bondStereo and $bondStereo->hasAttribute("atomRefs4") and $bondStereo->textContent =~ /^[CT]$/) | 
 
| 143 | 0 | 0 | if ($cistrans_atoms[1] ne $atoms[0]) | 
 
| 146 | 0 | 0 | $bondStereo->textContent eq 'C' ? : | 
 
| 158 | 0 | 0 | if ($explicit_hydrogens > $hydrogens_by_id{$id}) | 
 
| 163 | 0 | 0 | if $explicit_hydrogens == $hydrogens_by_id{$id} |