docs: def check(self):
          """ Check if data and third party tools are available
  
          :raises: RuntimeError
          """
  
          #for path in self.path.values():
          #    if not os.path.exists(path):
          #        raise RuntimeError("File '{}' is missing".format(path))
  
          for tool in ('cd-hit', 'prank', 'hmmbuild', 'hmmpress', 'hmmscan', 'phmmer', 'mafft', 'meme'):
              if not self.pathfinder.exists(tool):
                  raise RuntimeError("Dependency {} is missing".format(tool))