To-Do List
FragmentRetro
- Finish
Retrosynthesisclass - Create a
Solutionclass to visualize retrosynthesis "solutions". - Rewrite
is_substructure_BBssuch that BBs change at every stage (take out unnecessary BBs). - Write tests for the
CompoundFilterclass (with or without filter should work the same for substructure matcher) - Write tests for the
RetrosynthesisSolutionclass - Write tests for the parallelization of substructure matcher
- Write tests for
BRICSFragmenter. - Write tests for
get_combination_smiles. - Ignore chirality at the neighbor of dummy atoms for
is_strict_substructure. - Confirm that
SubstructureMatcher.addH_to_wildcard_neighborsis the most efficient way to dois_strict_substructure. - Write tests for the
Retrosynthesisclass
New Fragmentation Rules
- Come up with ring fragmentation rules that covers enough common types of rings in drug-like compounds.