Graph Database Connector (graphdb_connector)

connector.py

getGraphDatabaseConnectionConfiguration(configuration=None, database=None)[source]
connectToDB(host='localhost', port=7687, user='neo4j', password='password')[source]
removeRelationshipDB(entity1, entity2, relationship)[source]
modifyEntityProperty(parameters)[source]

parameters: tuple with entity name, entity id, property name to modify, and value

sendQuery(driver, query, parameters={})[source]
getCursorData(driver, query, parameters={})[source]
create_node(driver, node_type, **kwargs)[source]
find_node(driver, node_type, **kwargs)[source]
run_query(query, parameters={})[source]

query_utils.py

read_knowledge_queries(dataset_type='proteomics')[source]
read_queries(queries_file)[source]
list_queries(queries)[source]
find_queries_involving_nodes(queries, nodes, print_pretty=False)[source]
find_queries_involving_relationships(queries, rels)[source]
get_query(queries, query_id)[source]
get_description(query)[source]
get_nodes(query)[source]
get_relationships(query)[source]
map_node_name_to_id(driver, node, value)[source]