print(" --- considering all edges - undirected graph info --- ")
allDict = dict()
for line in data:
node = ""
for character in line:
if character == ',' or character == '\n':
if node not in allDict:
allDict[node] = 1
else:
allDict[node] += 1
node = ""
else:
node += character
kmin = float("inf")
kmax = -kmin
kdictionary = dict()
raw = []
for node in allDict:
count = allDict[node]
raw.append(count)
if count > kmax:
kmax = count
if count < kmin:
kmin = count
if count not in kdictionary:
kdictionary[count] = 1
else:
kdictionary[count] += 1
print("k_total min: " + str(kmin))
print("k_total max: " + str(kmax))
print("k_total distribution: " + str(kdictionary))