Remove duplicate paths #23
Labels
enhancement
New feature or request
good first issue
Good for newcomers
help wanted
Extra attention is needed
Because of prerequisite solving and the use of split reaction nodes, often, there are multiple chemically equivalent pathways that can be taken from the same reactants to the same products. When performing pathfinding, one will often encounter these duplicate pathways, which are uninteresting and redundant.
Ideally, there would be some procedure to prune the shortest path list to return only unique pathways. This shouldn't require any major changes to how MR.Net conducts pathfinding; rather, this can just be a postprocessing step, where the reactions in each path are compared.
The text was updated successfully, but these errors were encountered: