  
      def build_options(self):
          """ Get the commands that belong to each category """
          for category in self.categories:
              src = ToolsCli if category == "tools" else cli
              mod_classes = self.get_cli_classes(src)
              self.commands[category] = self.sort_commands(category, mod_classes)
              self.opts.update(self.extract_options(src, mod_classes))
 
</s> remove         sysbrowser = "folder"
 </s> add         sysbrowser = ["folder"]
            logger.debug("Building '%s'", category)
  
      def build_options(self):
          """ Get the commands that belong to each category """
          for category in self.categories:
            logger.debug("Building '%s'", category)
              src = ToolsCli if category == "tools" else cli
              mod_classes = self.get_cli_classes(src)
              self.commands[category] = self.sort_commands(category, mod_classes)
              self.opts.update(self.extract_options(src, mod_classes))
keep keep keep add 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/gui/options.py