Graph Database Connector (graphdb_connector)

connector.py

read_config()[source]
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

do_cypher_tx(tx, cypher, parameters)[source]
commitQuery(driver, query, parameters={})[source]
sendQuery(driver, query, parameters={})[source]
getCursorData(driver, query, parameters={})[source]
find_node(driver, node_type, parameters={})[source]
find_nodes(driver, node_type, parameters={})[source]
run_query(query, parameters={})[source]
generate_virtual_graph(graph_json)[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]