This function returns a cell array of sequence objects that are fragments of the source sequence.
Input:
sequence (structure): A valid sequence structure.
fragment_length (integer): The length of a single fragment.
Output:
fragments (cell): A cell array of sequence descriptors.
fragment_offset(vector): A vector of offsets in the original sequence.