would be nice to have better API for analyzing search results based on symmetry
e.g., searching for p-phenylene in IRMOF-1 gives 96 isom's at 24 loc's. Naïve assumption: there are a huge number of different structures we can make with just one replacement. But, no matter which of the 96 isom's is chosen for an initial replacement, the result is identical by symmetry. If you want to make a second replacement from there, the naïve assumption would be that there are now 23 loc's, each w/ 4 uniquely-oriented isom's. There are actually far fewer, because again, symmetry makes many of these equivalent choices.
properly handling this could be a real rabbit hole, and will definitely involve group theory and a nice dose of linear algebra