1. A method, comprising: receiving a file including: a node array having data entries corresponding to one or more nodes; and an edge array having data entries corresponding to one or more edges, the edge entries identifying an invertability state of an edge, a suppressed state of an edge, and one or more partner edge linking a first and a second edge in the edge array; and processing the file using one or more computers.