INNER CODE UNIT · Python
install
broadinstitute/viral-ngs · src/viral_ngs/core/__init__.py:81
def install(self):
if not self.is_installed():
for m in self.install_methods:
if not m.is_attempted():
m.attempt_install()
if m.is_installed():
self.installed_method = m
self.exec_path = m.executable_path()
installed_tools[self.__class__.__name__] = self
break
def get_install_methods(self):
return self.install_methods
def set_install_methods(self, methods):
self.install_methods = methods
def version(self):