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.