def version_check(self): version_text = check_command_output('%(binary)s -version' % self.get_cmd_line_params_dict()) # we expect to see an output like this: # # blastn: 2.2.26+ # Package: blast 2.2.26, build Feb 10 2012 02:04:27 # major_blastn_version = version_text.strip().split()[1].split('.')[0] if major_blastn_version != '2': raise ModuleVersionError, version_error_text
def version_check(self): version_text = check_command_output('%(binary)s -version' % self.get_cmd_line_params_dict()).decode("utf-8") # we expect to see an output like this: # # blastn: 2.2.26+ # Package: blast 2.2.26, build Feb 10 2012 02:04:27 # major_blastn_version = version_text.strip().split()[1].split('.')[0] if major_blastn_version != '2': raise ModuleVersionError(version_error_text)