          return [(name, getattr(self, name)) for name in names]
  
  
  class SaveFileFullPaths(FileFullPaths):
      """
      Class that gui uses to determine if you need to save a file.
  
      see lib/gui/utils.py FileHandler for current GUI filetypes
      """
 
</s> remove                               "action": DirFullPaths,
 </s> add                               "action": DirOrFileFullPaths,
                              "filetypes": "video", </s> remove         img = Images().icons[sysbrowser]
        action = getattr(self, "ask_" + sysbrowser)
        filetypes = self.option.get("filetypes", "default")
        fileopn = ttk.Button(frame, image=img,
                             command=lambda cmd=action: cmd(filepath,
                                                            filetypes))
        fileopn.pack(padx=(0, 5), side=tk.RIGHT)
        logger.debug("Added browser buttons: (action: %s, filetypes: %s",
                     action, filetypes)
 </s> add         for browser in sysbrowser:
            img = Images().icons[browser]
            action = getattr(self, "ask_" + browser)
            filetypes = self.option.get("filetypes", "default")
            fileopn = ttk.Button(frame, image=img,
                                 command=lambda cmd=action: cmd(filepath,
                                                                filetypes))
            fileopn.pack(padx=(0, 5), side=tk.RIGHT)
            logger.debug("Added browser buttons: (action: %s, filetypes: %s",
                         action, filetypes)
class DirOrFileFullPaths(FileFullPaths):
    """ Class that the gui uses to determine that the input can take a folder or a filename.
        Inherits functionality from FileFullPaths
        Has the effect of giving the user 2 Open Dialogue buttons in the gui """
    pass


          return [(name, getattr(self, name)) for name in names]
  
  
class DirOrFileFullPaths(FileFullPaths):
    """ Class that the gui uses to determine that the input can take a folder or a filename.
        Inherits functionality from FileFullPaths
        Has the effect of giving the user 2 Open Dialogue buttons in the gui """
    pass


  class SaveFileFullPaths(FileFullPaths):
      """
      Class that gui uses to determine if you need to save a file.
  
      see lib/gui/utils.py FileHandler for current GUI filetypes
      """
keep keep add keep keep keep keep keep keep
 Add ability to extract from and convert from a video file (#559)

* Add ability to extract from and convert from a video file

* Update cli helptext. Add filebrowser button for GUI input

* Add video support to Alignments Tool 
lib/cli.py