code: def get_go_ntsets(self, go_fins):
          
          nts = []
          ntobj = namedtuple('NtGOFiles', 'hdr go_set, go_fin')
          go_sets = self._init_go_sets(go_fins)
          hdrs = [os.path.splitext(os.path.basename(f))[0] for f in go_fins]
          assert len(go_fins) == len(go_sets)
          assert len(go_fins) == len(hdrs)
          for hdr, go_set, go_fin in zip(hdrs, go_sets, go_fins):
              nts.append(ntobj(hdr=hdr, go_set=go_set, go_fin=go_fin))
          return nts
docs: For each file containing GOs, extract GO IDs, store filename and header.