<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def split_seq(seq, n_chunks):
 """Split the given sequence into `n_chunks`. Suitable for distributing an array of jobs over a fixed number of workers. [[1, 2], [3, 4], [5, 6]] [[1, 2, 3], [4, 5, 6]] [[1, 2], [3, 4, 5], [6, 7]] """

    newseq = []
    splitsize = 1.0/n_chunks*len(seq)
    for i in range(n_chunks):
        newseq.append(seq[int(round(i*splitsize)):int(round((i+1)*splitsize))])
    return newseq