Yes, you can directly query in our graph database, for example:
MATCH (ref1:ReferenceEntity)<-[:referenceEntity]-(p1:EntityWithAccessionedSequence)<-[:input|output|catalystActivity|physicalEntity|entityFunctionalStatus|diseaseEntity|regulatedBy|regulator|hasComponent|hasMember|hasCandidate|repeatedUnit*]-(reaction:ReactionLikeEvent)-[:input|output|catalystActivity|physicalEntity|entityFunctionalStatus|diseaseEntity|regulatedBy|regulator|hasComponent|hasMember|hasCandidate|repeatedUnit*]->(p2:EntityWithAccessionedSequence)-[:referenceEntity]->(ref2:ReferenceEntity)
WHERE ref1.databaseName = 'UniProt' AND ref2.databaseName = 'UniProt' AND ref1.identifier = 'P60484’ AND ref2.identifier = 'P42685'
MATCH eventPath=(reaction)<-[:hasEvent*]-(pathway)
UNWIND (nodes(eventPath)) as p
RETURN DISTINCT p.stId