#!/usr/bin/python3
#-*- coding: utf8 -*-

import sys

elements = list()
connections = list()
with open(sys.argv[1], "r") as ff:
	lines = ff.readlines()
	for ll in lines:
		ll = ll.strip().split("\t")
		connections.append(ll)
		elements += ll
elements = list(set(elements))

with open("mathematica/mathematica_" + sys.argv[1] + ".csv", "w") as ff:
	for el1 in elements:
		out = ""
		for el2 in elements:
			if ([el1, el2] in connections):
				out += "r" + el1 + el2
			elif (el1 == el2):
				out += "-1"
			else:
				out += "0"
			out += ","
		ff.write(out[:-1] + "\n")

