Arilon is a library to calculate a relationship identifier between two nodes in a given graph.
using Arilon.Core;
using Arilon.Core.Abstractions;
using Arilon.Database.InFiles;
var nodes = new List<INode> { new Node("node1"), new Node("node2") };
var edges = new List<IEdge> { new Edge("edge1", "node1", "node2") };
IDataProvider dataProvider = new InFileDataProvider(nodes, edges);
Arilon arilon = new Arilon(dataProvider);
ArilonResult result = await arilon.CalculateRelationIdentifier("node1", "node2");
This library was made with the help and dedication from @NKaufhold and Shawn
MIT see LICENSE