def readTable(path, sep='\t', header=True, skipCommented=True):
    """Read a table in a file, and generate a list of strings per row.
	Skips rows starting with "#".

	sep (str): field separator.
	header (bool): presence of a header, to discard the first row.
	"""
    counter = 0
    with open(path) as FILE:
        for line in FILE:
            if line[0] == '#' and skipCommented:
                continue
            elif header and counter is 0:
                counter = 1
                continue
            yield line.strip().split(sep)
