              logger.debug(filename)
              filepath.set(filename)
  
      @staticmethod
      def ask_save(filepath, filetypes=None):
          """ Pop-up to get path to save a new file """
          filename = FileHandler("savefilename", filetypes).retfile
          if filename:
              logger.debug(filename)
 
</s> remove         orig, ext = os.path.splitext(self.alignments.file)
        filename = "{}_merged{}".format(orig, ext)
 </s> add         folder = os.path.split(self.final_alignments.file)[0]
        ext = os.path.splitext(self.final_alignments.file)[1]
        now = datetime.now().strftime("%Y%m%d_%H%M%S")
        filename = os.path.join(folder, "alignments_merged_{}{}".format(now, ext)) </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) </s> remove         Tooltip(ctl, text=helptext, wraplength=720)
        Tooltip(tbox, text=helptext, wraplength=720)
 </s> add         Tooltip(ctl, text=helptext, wraplength=920)
        Tooltip(tbox, text=helptext, wraplength=920)
    @staticmethod
    def ask_load_multi(filepath, filetypes):
        """ Pop-up to get path to a file """
        filenames = FileHandler("filename_multi", filetypes).retfile
        if filenames:
            final_names = " ".join("\"{}\"".format(fname) for fname in filenames)
            logger.debug(final_names)
            filepath.set(final_names)

              logger.debug(filename)
              filepath.set(filename)
  
    @staticmethod
    def ask_load_multi(filepath, filetypes):
        """ Pop-up to get path to a file """
        filenames = FileHandler("filename_multi", filetypes).retfile
        if filenames:
            final_names = " ".join("\"{}\"".format(fname) for fname in filenames)
            logger.debug(final_names)
            filepath.set(final_names)

      @staticmethod
      def ask_save(filepath, filetypes=None):
          """ Pop-up to get path to save a new file """
          filename = FileHandler("savefilename", filetypes).retfile
          if filename:
              logger.debug(filename)
keep keep add keep 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/gui/command.py