          self.args = arguments
          self.alignments = AlignmentData(self.args.alignments_file)
          logger.debug("Initialized %s", self.__class__.__name__)
  
      def process(self):
          """ The entry point for the Alignments tool from :mod:`lib.tools.alignments.cli`.
  
          Launches the selected alignments job.
          """
          if self.args.job in ("missing-alignments", "missing-frames", "multi-faces", "no-faces"):
 
</s> remove         self.alignments = AlignmentData(self.args.alignments_file)
 </s> add         job = self.args.job
        self.alignments = None if job == "from-faces" else AlignmentData(self.args.alignments_file) </s> remove     def __init__(self, arguments):
 </s> add     def __init__(self, arguments: "Namespace") -> None: </s> remove     def process(self):
 </s> add     def process(self) -> None: </s> remove     def __init__(self, alignments, arguments):
 </s> add     def __init__(self, alignments: "AlignmentData", arguments: Namespace) -> None:
    def process(self) -> None:
          self.args = arguments
          self.alignments = AlignmentData(self.args.alignments_file)
          logger.debug("Initialized %s", self.__class__.__name__)
  
    def process(self) -> None:
          """ The entry point for the Alignments tool from :mod:`lib.tools.alignments.cli`.
  
          Launches the selected alignments job.
          """
          if self.args.job in ("missing-alignments", "missing-frames", "multi-faces", "no-faces"):
keep keep keep keep replace keep keep keep keep keep
 alignments tool - Add from-faces job
  - Allows user to regenerate alignments file(s) from a folder of extracted faces 
tools/alignments/alignments.py