示例#1
0
 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
示例#2
0
 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)