In fact, GraphQL also gave duplicate responses for some genes. Some examples include: MKKS, Y-RNA, TBCE, PINX1, POLR2J3, etc. The genes with >1 occurrences in the response of query to diabetes mellitus are:
{'Y_RNA': 52, 'MKKS': 3, 'TBCE': 2, 'PINX1': 2, 'POLR2J3': 2, 'SIGLEC5': 2, 'PFKP': 2, 'ZUP1': 2, 'IGKV1D-37': 2, 'RAB3D': 2, 'ASGR1': 2, 'PLCG2': 2, 'DERL3': 2, 'CSN1S1': 2, 'ANKS1A': 2, 'RNY4': 2, 'HBG2': 2, 'LAMC2': 2, 'MYO1B': 2, 'PNPLA8': 2, 'CLPP': 2, 'ARHGEF3': 2, 'KCNC1': 2, 'H3P7': 2, 'PRELP': 2, 'ETV4': 2, 'NELFCD': 2, 'HORMAD1': 2, 'SH2D1A': 2, 'CIB2': 2, 'ARHGAP22': 2, 'LIMS1': 2, 'HEY1': 2, 'FBLN5': 2, 'HOXC8': 2, 'CELA1': 2, 'MAN1A1': 2, 'SERINC5': 2, 'PPP1R9B': 2, 'PLCD1': 2, 'INHA': 2, 'AREG': 2, 'ABT1': 2, 'FBXO25': 2, 'IL2RG': 2, 'HBS1L': 2, 'FRK': 2, 'OR6C3': 2, 'PPP3R1': 2}
Some of those records do not align with one another.