Ich habe diese Datei:
Code: Alles auswählen
query   | subject     | query  start | query end | subject start | Subject end
Locus_1 | tig00007234 | 1            | 1054      | 140511        | 137383
Locus_1 | tig00007234 | 1            | 1057      | 77478         | 74353
...Code: Alles auswählen
def read_relationship(filename):
    with open(filename) as f:
        for line in f:
            try:
                parts = line.rstrip().split('|')
                query_name = parts[0]
                subject_name = parts[1]
                query_start = parts[2]
                query_end = parts[3]
                subject_start = parts[4]
                subject_end = parts[5]
            except ValueError:
                continue
Code: Alles auswählen
var data = [
  [
    source: {
      id: 'Locus_1',
      start: 1,
      end: 1054
    },
    target: {
      id: 'tig00007234',
      start: 140511,
      end: 137383
    }
  ],
  [
    source: {
      id: 'Locus_1',
      start: 1,
      end: 1057
    },
    target: {
      id: 'tig00007234',
      start: 77478,
      end: 74353
    }
  ],
  ...
];
