@classmethod
    def getHeaders(cls):
        m = ("baselevel", "exonlevel", "intronlevel", "intronchainlevel",
             "transcriptlevel", "locuslevel")
        a = ("missed", "novel")
        b = ("exons", "introns", "loci")
        c = ("counts", "total")
        return [ "%s_%s" % (x, y) for x, y in itertools.product( m, CuffCompareValues.getHeaders() ) ] +\
            [ "%s%s_%s" % (x, y, z) for x, y, z in itertools.product( a, b, c) ] +\
            ["matchingintronchains_count", "matchingloci_count"] +\
            ["query", "query_loci", "query_multi_exon",
             "reference", "reference_loci", "reference_multi_exon",
             "loci", "loci_multi_exon"]
dataset/ETHPy150Open CGATOxford/cgat/CGAT/Tophat.py/CuffCompareResult.getHeaders/original