  
      def process(self):
          """Process the alignments file merge """
          logger.info("[MERGE ALIGNMENTS]")  # Tidy up cli output
          skip_count = 0
          merge_count = 0
          total_count = sum([alignments.frames_count for alignments in self.process_alignments])
  
          with tqdm(desc="Merging Alignments", total=total_count) as pbar:
 
</s> remove                     "separated list of alignments files with the -a flag."
 </s> add                     "separated list of alignments files with the -a flag. Optionally specify a "
                    "faces (-fc) folder to filter the final alignments file to only those faces "
                    "that appear within the provided folder." </s> remove                               "action": DirFullPaths,
 </s> add                               "action": DirOrFileFullPaths,
        if self.faces is not None:
            self.remove_faces()
  
      def process(self):
          """Process the alignments file merge """
          logger.info("[MERGE ALIGNMENTS]")  # Tidy up cli output
        if self.faces is not None:
            self.remove_faces()
          skip_count = 0
          merge_count = 0
          total_count = sum([alignments.frames_count for alignments in self.process_alignments])
  
          with tqdm(desc="Merging Alignments", total=total_count) as pbar:
keep keep keep add keep keep keep keep keep
 Alignments tool updates

Merge alignments: Add ability to filter out faces that do not appear in the final alignments file
GUI: Add icon to open video file for frames 
tools/lib_alignments/jobs.py