def split_sequence_fragments(sequence, block_size):
    """
    Function that takes a sequence of letters (usually a DNA sequence), and returns
    fragments of a defined block size
    """
    fragments = []
    total_size = len(sequence)

    for i in range(0, total_size, block_size):
        fragments.append(sequence[i:i + block_size])

    return fragments