MATCH (unp:UniProt {ACCESSION: $uniprot_accession})-[:HAS_UNP_RESIDUE]->(unpRes:UNPResidue)<-[:MAP_TO_UNIPROT_RESIDUE]-(pdbRes:PDBResidue)<-[resRel:FUNPDBE_ANNOTATION_FOR]-(funGroup:FunPDBeResidueGroup)-[:FUNPDBE_RESIDUE_GROUP_OF]->(funEntry:FunPDBeEntry {DATA_RESOURCE:'Missense3D'})
WITH toInteger(unpRes.ID) AS unpRes, pdbRes.CHEM_COMP_ID AS pdbResCode, resRel.AA_VARIANT AS variant, resRel.AA_VARIANT_CAUSES AS causes, SPLIT(funEntry.SQL_ID, '_')[0] AS pdbId ORDER BY unpRes
RETURN unpRes, pdbResCode, variant, causes, pdbId
WITH toInteger(unpRes.ID) AS unpRes, pdbRes.CHEM_COMP_ID AS pdbResCode, resRel.AA_VARIANT AS variant, resRel.AA_VARIANT_CAUSES AS causes, SPLIT(funEntry.SQL_ID, '_')[0] AS pdbId, funEntry.RESOURCE_ENTRY_URL AS entryUrl, funGroup.LABEL AS label ORDER BY unpRes