<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def _init_nt(self, flds):
 """Given string fields from a DAVID chart file, return namedtuple."""

        term = flds[1]
        genes_str = flds[5]
        # pylint: disable=bad-whitespace
        return self.ntobj(
            Category   =       flds[0],
            GO         =       term[:10], #  1  GO:0045202~synapse
            name       =       term[10:], #  1  GO:0045202~synapse
            Count      =   int(flds[2]),  #  2  94
            Perc       = float(flds[3]),  #  3  9.456740442655935
            PValue     = float(flds[4]),  #  4  6.102654380458156E-20
            Genes      =      genes_str, # 5 ['ENSMUSG00000052613', ...]
            Genes_set  = self.get_genes(genes_str), # 5 ['ENSMUSG00000052613', ...]
            List_Total =   int(flds[6]),  #  6  920
            Pop_Hits   =   int(flds[7]),  #  7  444
            Pop_Total  =   int(flds[8]),  #  8  12002
            Fold_Enrichment = float(flds[9]), # 9 2.7619173521347435
            Bonferroni = float(flds[10]), # 10  3.3930758355347344E-17
            Benjamini  = float(flds[11]), # 11  3.3930758355347344E-17
            FDR        = float(flds[12]))