Example #1
0
def detect_but_pattern3(sequence, pattern1, pattern2):
    return consec_detect3.detect_pattern3(sequence, pattern1) and\
        not consec_detect3.detect_pattern3(sequence, pattern2)
Example #2
0
def detect_or_pattern3(sequence, pattern1, pattern2):
    return consec_detect3.detect_pattern3(sequence, pattern1) or\
        consec_detect3.detect_pattern3(sequence, pattern2)
Example #3
0
def find_avoiding3(collection, pattern):
    avoiding_seq = list()
    for sequence in collection:
        if not consec_detect3.detect_pattern3(sequence, pattern):
            avoiding_seq.append(sequence)
    return avoiding_seq
Example #4
0
def detect_and_pattern3(sequence, pattern1, pattern2):
    return consec_detect3.detect_pattern3(sequence, pattern1) and\
        consec_detect3.detect_pattern3(sequence, pattern2)
Example #5
0
def count_avoiding3(collection, pattern):
    counter = 0
    for sequence in collection:
        if not consec_detect3.detect_pattern3(sequence, pattern):
            counter += 1
    return counter