          argument_list.append({
              "opts": ("-j", "--job"),
              "action": Radio,
              "type": str,
              "choices": ("draw", "extract", "extract-large", "manual", "merge",
                          "missing-alignments", "missing-frames", "legacy", "leftover-faces",
                          "multi-faces", "no-faces", "reformat", "remove-faces", "remove-frames",
                          "rename", "sort-x", "sort-y", "spatial", "update-hashes"),
              "required": True,
              "help": "R|Choose which action you want to perform. "
                      "NB: All actions require an alignments file (-a) to be passed in."
                      "\nL|'draw': Draw landmarks on frames in the selected folder/video. A "
                      "subfolder will be created within the frames folder to hold the output." +
 
</s> remove                     "\nL|'extract-large': - Extract all faces that have not been upscaled. Useful "
                    "for excluding low-res images from a training set.. Can pass in the '-een' "
                    "(--extract-every-n) parameter to only extract every nth frame." +
                    frames_and_faces_dir + align_eyes +
 </s> add  </s> remove                               "help": "Extract every 'nth' frame. This option will skip frames "
                                      "when extracting faces. For example a value of 1 will "
                                      "extract faces from every frame, a value of 10 will extract "
                                      "faces from every 10th frame. (extract only)"})
 </s> add                               "help": "[Extract only] Extract every 'nth' frame. This option will "
                                      "skip frames when extracting faces. For example a value of "
                                      "1 will extract faces from every frame, a value of 10 will "
                                      "extract faces from every 10th frame."}) </s> remove                               "help": "Perform extra alignment to ensure "
                                      "left/right eyes are at the same "
                                      "height. (Extract only)"})
 </s> add                               "help": "[Extract only] Perform extra alignment to ensure "
                                      "left/right eyes are at the same height."})
        argument_list.append({"opts": ("-l", "--large"),
                              "action": "store_true",
                              "group": "extract",
                              "default": False,
                              "help": "[Extract only] Only extract faces that have not been "
                                      "upscaled to the required size (`-sz`, `--size). Useful "
                                      "for excluding low-res images from a training set."}) </s> remove         self.alignments = alignments
 </s> add  </s> remove         if extracted_faces != 0 and self.type != "large":
 </s> add         if extracted_faces != 0 and not self.arguments.large:
            "choices": ("draw", "extract", "manual", "merge", "missing-alignments",
                        "missing-frames", "legacy", "leftover-faces", "multi-faces", "no-faces",
                        "reformat", "remove-faces", "remove-frames", "rename", "sort-x", "sort-y",
                        "spatial", "update-hashes"),
          argument_list.append({
              "opts": ("-j", "--job"),
              "action": Radio,
              "type": str,
            "choices": ("draw", "extract", "manual", "merge", "missing-alignments",
                        "missing-frames", "legacy", "leftover-faces", "multi-faces", "no-faces",
                        "reformat", "remove-faces", "remove-frames", "rename", "sort-x", "sort-y",
                        "spatial", "update-hashes"),
            "choices": ("draw", "extract", "manual", "merge", "missing-alignments",
                        "missing-frames", "legacy", "leftover-faces", "multi-faces", "no-faces",
                        "reformat", "remove-faces", "remove-frames", "rename", "sort-x", "sort-y",
                        "spatial", "update-hashes"),
            "choices": ("draw", "extract", "manual", "merge", "missing-alignments",
                        "missing-frames", "legacy", "leftover-faces", "multi-faces", "no-faces",
                        "reformat", "remove-faces", "remove-frames", "rename", "sort-x", "sort-y",
                        "spatial", "update-hashes"),
            "choices": ("draw", "extract", "manual", "merge", "missing-alignments",
                        "missing-frames", "legacy", "leftover-faces", "multi-faces", "no-faces",
                        "reformat", "remove-faces", "remove-frames", "rename", "sort-x", "sort-y",
                        "spatial", "update-hashes"),
              "required": True,
              "help": "R|Choose which action you want to perform. "
                      "NB: All actions require an alignments file (-a) to be passed in."
                      "\nL|'draw': Draw landmarks on frames in the selected folder/video. A "
                      "subfolder will be created within the frames folder to hold the output." +
keep keep keep keep replace replace replace replace keep keep keep keep keep
 Alignments tool: Remove extract-large and add `large` option 
tools/cli.py