def has_sequential_ids(data_wrapper):
db = data_wrapper.data_block<EOL>ids = db[:, COLS.ID]<EOL>steps = ids[np.where(np.diff(ids) != <NUM_LIT:1>)[<NUM_LIT:0>] + <NUM_LIT:1>].astype(int)<EOL>return CheckResult(len(steps) == <NUM_LIT:0>, steps)<EOL>
Check that IDs are increasing and consecutive

    returns tuple (bool, list of IDs that are not consecutive
    with their predecessor)