      see lib/gui/utils.py FileHandler for current GUI filetypes
      """
      # pylint: disable=too-few-public-methods
      def __init__(self, option_strings, dest, nargs=None, filetypes=None, **kwargs):
          super(FileFullPaths, self).__init__(option_strings, dest, **kwargs)
          if nargs is not None:
              raise ValueError("nargs not allowed")
          self.filetypes = filetypes
  
      def _get_kwargs(self):
          names = ["option_strings",
                   "dest",
 
</s> remove             args = ['"{}"'.format(arg) if " " in arg else arg for arg in args]
 </s> add             args = ['"{}"'.format(arg) if " " in arg and not arg.startswith(("[", "("))
                    and not arg.endswith(("]", ")")) else arg
                    for arg in args] </s> remove         setattr(namespace, self.dest, os.path.abspath(
            os.path.expanduser(values)))
 </s> add         if isinstance(values, (list, tuple)):
            vals = [os.path.abspath(os.path.expanduser(val)) for val in values]
        else:
            vals = os.path.abspath(os.path.expanduser(values))
        setattr(namespace, self.dest, vals)
        super().__init__(option_strings, dest, nargs, **kwargs)
      see lib/gui/utils.py FileHandler for current GUI filetypes
      """
      # pylint: disable=too-few-public-methods
      def __init__(self, option_strings, dest, nargs=None, filetypes=None, **kwargs):
        super().__init__(option_strings, dest, nargs, **kwargs)
        super().__init__(option_strings, dest, nargs, **kwargs)
        super().__init__(option_strings, dest, nargs, **kwargs)
          self.filetypes = filetypes
  
      def _get_kwargs(self):
          names = ["option_strings",
                   "dest",
keep keep keep keep replace replace replace keep keep keep keep keep
 Alignments Tool: Allow merging of many alignments file

Adds multi select functionality to GUI, meaning multiple alignments files can now be selected for merging.

Extract: nFilter, Filter now have a file dialog in gui for selecting 1/multiple files 
lib/cli.py