          configfile = self._args.configfile if hasattr(self._args, "configfile") else None
          normalization = None if self._args.normalization == "none" else self._args.normalization
          self._extractor = Extractor(self._args.detector,
                                      self._args.aligner,
                                      self._args.masker,
                                      configfile=configfile,
                                      multiprocess=not self._args.singleprocess,
                                      rotate_images=self._args.rotate_images,
                                      min_size=self._args.min_size,
                                      normalize_method=normalization)
 
</s> remove         plugin = getattr(self, "_{}".format(phase))
 </s> add         plugin_type, idx = self._get_plugin_type_and_index(phase)
        plugin = getattr(self, "_{}".format(plugin_type))
        plugin = plugin[idx] if idx is not None else plugin </s> remove         if masker is not None and masker.lower() != "none":
            retval.append("mask")
 </s> add         for idx, mask in enumerate(masker):
            if mask is not None and mask.lower() != "none":
                retval.append("mask_{}".format(idx)) </s> remove         self.colorformat = "BGR"
 </s> add         self.color_format = "BGR" </s> remove         The normalization method is dictated by the command line argument `-nh (--normalization)`
 </s> add         The normalization method is dictated by the normalization command line argument
                                    [self._args.masker, "components", "extended"],
          configfile = self._args.configfile if hasattr(self._args, "configfile") else None
          normalization = None if self._args.normalization == "none" else self._args.normalization
          self._extractor = Extractor(self._args.detector,
                                      self._args.aligner,
                                    [self._args.masker, "components", "extended"],
                                      configfile=configfile,
                                      multiprocess=not self._args.singleprocess,
                                      rotate_images=self._args.rotate_images,
                                      min_size=self._args.min_size,
                                      normalize_method=normalization)
keep keep keep keep replace keep keep keep keep keep
 Extraction - Auto generate Components and Extended Masks 
scripts/extract.py