code: def get_gene2section2gos(gene2gos, sec2gos):
          
          gene2section2gos = {}
          for geneid, gos_gene in gene2gos.items():
              section2gos = {}
              for section_name, gos_sec in sec2gos.items():
                  gos_secgene = gos_gene.intersection(gos_sec)
                  if gos_secgene:
                      section2gos[section_name] = gos_secgene
              gene2section2gos[geneid] = section2gos
          return gene2section2gos
docs: Get a list of section aliases for each gene product ID.