def occur_list3(length, pattern):
    occur_list = ['None'] * length
    for sequence in gen_inv_seq.inv_seq(length):
        index = count_consec_patterns3.count_pattern3(sequence, pattern)
        if occur_list[index] == 'None':
            occur_list[index] = [sequence]
        else:
            occur_list[index].append(sequence)
    return occur_list
def occur_list_ineq3(length, symbol1, symbol2):
    occur_list = ['None'] * length
    for sequence in gen_inv_seq.inv_seq(length):
        index = count_consec_ineq3.count_ineq3(sequence, symbol1, symbol2)
        if occur_list[index] == 'None':
            occur_list[index] = [sequence]
        else:
            occur_list[index].append(sequence)
    return occur_list
def find_gen_inv_avoiding3(length, pattern):
    return detect_gen_pattern3.find_avoid(gen_inv_seq.inv_seq(length), pattern)
def count_gen_inv_avoiding3(length, pattern):
    return detect_gen_pattern3.count_avoid(gen_inv_seq.inv_seq(length),
                                           pattern)
Beispiel #5
0
def find_inv_avoiding4(length, pattern):
    return consec_detect4.find_avoid(gen_inv_seq.inv_seq(length), pattern)
Beispiel #6
0
def count_inv_avoiding4(length, pattern):
    return consec_detect4.count_avoid(gen_inv_seq.inv_seq(length), pattern)
Beispiel #7
0
def find_inv_avoiding3(length, pattern):
    return find_avoiding3(gen_inv_seq.inv_seq(length), pattern)
Beispiel #8
0
def count_inv_avoiding3(length, pattern):
    return count_avoiding3(gen_inv_seq.inv_seq(length), pattern)
def occur3(length, pattern):
    occur = [0] * length
    for sequence in gen_inv_seq.inv_seq(length):
        index = count_consec_patterns3.count_pattern3(sequence, pattern)
        occur[index] += 1
    return occur
def occur_ineq3(length, symbol1, symbol2):
    occur = [0] * length
    for sequence in gen_inv_seq.inv_seq(length):
        index = count_consec_ineq3.count_ineq3(sequence, symbol1, symbol2)
        occur[index] += 1
    return occur
Beispiel #11
0
def find_exact_inv_avoiding3(length, pattern1, pattern2):
    return combin_consec_avoid3.find_exact_avoiding3(
        gen_inv_seq.inv_seq(length), pattern1, pattern2)
Beispiel #12
0
def count_but_inv_avoiding3(length, pattern1, pattern2):
    return combin_consec_avoid3.count_but_avoiding3(
        gen_inv_seq.inv_seq(length), pattern1, pattern2)