#NEWLINE# def _check_argument_with_inequality_on_optimal_align_score( self , query_sequences = None , target_sequences = None , arg = None , default = None , i_range = None , compare_lt = None , compare_gt = None ) : #NEWLINE# #INDENT# iterable_kwarg = { #NEWLINE# #INDENT# #NEWLINE# #UNINDENT# } #NEWLINE# default_kwarg = { #NEWLINE# #INDENT# #NEWLINE# #UNINDENT# } #NEWLINE# default_kwarg [ arg ] = default #NEWLINE# for query_sequence in query_sequences : #NEWLINE# #INDENT# for target_sequence in target_sequences : #NEWLINE# #INDENT# for i in i_range : #NEWLINE# #INDENT# iterable_kwarg [ arg ] = i #NEWLINE# query1 = StripedSmithWaterman ( query_sequence , ** iterable_kwarg ) #NEWLINE# align1 = query1 ( target_sequence ) #NEWLINE# query2 = StripedSmithWaterman ( query_sequence , ** default_kwarg ) #NEWLINE# align2 = query2 ( target_sequence ) #NEWLINE# if ( i == default ) : #NEWLINE# #INDENT# self . assertEqual ( align1 . optimal_alignment_score , align2 . optimal_alignment_score ) #NEWLINE# #UNINDENT# if ( i < default ) : #NEWLINE# #INDENT# compare_lt ( align1 . optimal_alignment_score , align2 . optimal_alignment_score ) #NEWLINE# #UNINDENT# if ( i > default ) : #NEWLINE# #INDENT# compare_gt ( align1 . optimal_alignment_score , align2 . optimal_alignment_score )