Skip to content

Remove inert a3 qualifier from templates and SMARTS-RX keys - #2

Merged
FabianKruger merged 1 commit into
mainfrom
remove-inert-a3-qualifier
Aug 3, 2026
Merged

Remove inert a3 qualifier from templates and SMARTS-RX keys#2
FabianKruger merged 1 commit into
mainfrom
remove-inert-a3-qualifier

Conversation

@FabianKruger

Copy link
Copy Markdown
Collaborator

Upstream removed the ";!$([a3])" qualifier from SMARTS-RX and regenerated the reaction templates from the result. "[a3]" parses as aromatic and isotope 3, so it never matches a realistic molecule.

Templates: 11,848 occurrences removed across 2,368 of 9,594 templates. Keys: 84 occurrences removed across 18 of 406 SMARTS-RX definitions.

Matching behaviour is unchanged: key classification and enumeration results are identical over the 1,000 public case-study building blocks and all 499,500 of their pairs.

Upstream removed the ";!$([a3])" qualifier from SMARTS-RX and regenerated the reaction templates from the result. "[a3]" parses as aromatic *and* isotope 3, so it never
  matches a realistic molecule.

Templates: 11,848 occurrences removed across 2,368 of 9,594 templates. Keys: 84 occurrences removed across 18 of 406 SMARTS-RX definitions.

Matching behaviour is unchanged: key classification and enumeration results are identical over the 1,000 public case-study building blocks and all 499,500 of their pairs.
@FabianKruger
FabianKruger merged commit 421307c into main Aug 3, 2026
1 check passed
@FabianKruger
FabianKruger deleted the remove-inert-a3-qualifier branch August 3, 2026 13:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant