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))
def check ( self ) : 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 ) )
Check if data and third party tools are available

        :raises: RuntimeError