def row_is_data_header(row):
    """
    Returns whether or not the row of strings is an Illumina data header line.

    :type row: list[string]
    :rtype: bool
    """
    # http://support.illumina.com/content/dam/illumina-support/documents/documentation/system_documentation/miseq/miseq-sample-sheet-quick-ref-guide-15028392-j.pdf
    # Sample_ID only field required, though 'index' likely present for bcl2fastq
    #
    return 'Sample_ID' in row