- reworked formatting of results in cypher queries, removed the potential for redundant node and edge attributes
- added option to set a list of PREDICATES_IN_GRAPH, which filters predicates included in cypher queries and avoids making queries with predicates that aren't in the graph, throwing NoPossibleResultsException if the requested predicate is not in the graph
- reworked attribute type mapping: removed biolink lookups from the transpiler, consolidated attribute type and value type mappings, it now relies entirely on the provided attribute mapping file