def get_split_start_stops_without_gene_calls(contig_length, split_length):
    """Returns split start stop locations for a given contig length."""
    num_chunks = int(contig_length / split_length)
    if num_chunks < 2:
        return [(0, contig_length)]
    chunks = []
    for i in range(0, num_chunks):
        chunks.append((i * split_length, (i + 1) * split_length))
    chunks.append(((i + 1) * split_length, contig_length))
    if chunks[-1][1] - chunks[-1][0] < split_length / 2:
        last_tuple = chunks[-2][0], contig_length
        chunks.pop()
        chunks.pop()
        chunks.append(last_tuple)
    return chunks
