              return
  
          print("{} alignment(s) were removed from "
                "alignments file".format(del_count))
          self.alignments.save_alignments()
  
          if self.type == "faces":
              self.rename_faces()
  
      def remove_frames(self, item):
 
</s> remove         del self.alignments.alignments[item]
 </s> add         del self.alignments.data[item] </s> remove         self.alignments.save_alignments()
 </s> add         self.alignments.save() </s> remove         if os.path.split(self.file.lower())[1] == "dfl":
            self.file = "dfl"
        if self.file.lower() == "dfl":
 </s> add         folder, filename = os.path.split(alignments_file)
        if filename.lower() == "dfl":
            folder = None
            filename = "dfl" </s> remove         if self.alignments.src_format == "dfl":
            self.alignments.alignments = self.load_dfl()
            self.alignments.file = os.path.join(self.faces.folder,
                                                "alignments.json")
        self.alignments.save_alignments()
 </s> add         if self.alignments.file == "dfl":
            self.alignments.data = self.load_dfl()
            self.alignments.file = self.alignments.get_location(
                self.faces.folder,
                "alignments")
        self.alignments.save() </s> remove         iterator = self.alignments.get_alignments_one_image
 </s> add         iterator = self.alignments.yield_faces
        self.alignments.save()
              return
  
          print("{} alignment(s) were removed from "
                "alignments file".format(del_count))
        self.alignments.save()
  
          if self.type == "faces":
              self.rename_faces()
  
      def remove_frames(self, item):
keep keep keep keep replace keep keep keep keep keep
 Fix convert-adjust (#531)

* Add dimensions to alignments + refactor

* Add frame_dims + funcs to DetectFaces. Add alignments lib

* Convert Adjust working

* Refactor and tidy up 
tools/lib_alignments/jobs.py