def tool_proxy(self): if self._tool_proxy is None: self._tool_proxy = tool_proxy(self._source_path, strict_cwl_validation=self._strict_cwl_validation) return self._tool_proxy
def tool_proxy(self): if self._tool_proxy is None: self._tool_proxy = tool_proxy(self._source_path) return self._tool_proxy
def __init__(self, tool_file): self._cwl_tool_file = tool_file self._id, _ = os.path.splitext(os.path.basename(tool_file)) self._tool_proxy = tool_proxy(tool_file) self._source_path = tool_file
def tool_proxy(self): if self._tool_proxy is None: self._tool_proxy = tool_proxy( self._source_path, strict_cwl_validation=self._strict_cwl_validation) return self._tool_proxy