code: def apply_filter(self, structure_filter):
          
  
          def test_transformed_structure(ts):
              return structure_filter.test(ts.final_structure)
  
          self.transformed_structures = list(filter(test_transformed_structure,
                                                    self.transformed_structures))
          for ts in self.transformed_structures:
              ts.append_filter(structure_filter)
docs: Applies a structure_filter to the list of TransformedStructures
          in the transmuter.
  
          Args:
              structure_filter: StructureFilter to apply.