for line in line_iter:
    words = line.split()
if words[0] == 'time':
    time_header = [words[1:]]
description = next(line_iter)
time_header.append(description)
processing text from a non-flat file (to extract information as if it *were* a flat file)