Skip to content

Enhancements to reaction templates and assemblers  #15

@timbernat

Description

@timbernat

Numerous feature expansion are planned for rdutils.reactions and the related rdutils.bonding, including:

  • reaction.reactions : Reimplement R-group labelling to not require edit to MolFileBlock (can label linker sites simply with rdmol.GetAtom().SetProp(“dummyLabel”, “R”)
  • reactions.assembly :
    • Implementing JSONification of reaction assemblers. This would involved implementing JSONSerializers for RDKit Mols to SMILES and SMARTS
    • Implementing product stereoisomer enumeration and probabilistic reaction pathways. Would require, as a subgoal, detailed option passing for rdChemReactions.ChemicalReaction sanitization flags (which are separate to the default SANITIZE_FLAGS)
  • reactions.fragment : implementing an IntermonomerBondIdentificationStrategy which supports ringed molecule cleavage via search for bridge edges coinciding with newly-formed bonds

Metadata

Metadata

Assignees

Labels

enhancementNew feature or requestplanned-featureChanges or additons which are planned by the developer(s)

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions