Ich habe eine grosse Datei, aus der ich die Elemente bzw. Eintraege aus den Spalten 1 und 2 in eine Liste ueberfuehren moechte. Es koennen jedoch gleiche Elemente jeweils in Spalte 1 und auch in Spalte 2 auftreten. In der Liste soll jedes Element nur einmal vorhanden sein.
Anschliessend moechte ich aus der neu erzeugten Liste immer genau zwei Elemente gegenueberstellen. Zu beachten ist, dass die Elemente voneinander verschieden sein muessen und dass sie in dieser Kombination auch noch nicht aufgetreten sind (Hin- u. Rueckrichtung ist zu beachten:
A - B == B - A
Bei der Umsetzung habe ich jedoch einige Probleme
Code: Alles auswählen
inp = open('test_interaktionen','r')
##header = inp.readline()
all_genes =[]
for line in inp:
data = line.split()
data[0] = list(data[0])
data[0].append(all_genes)