int index = Integer.parseInt(tokens[numColumn]);
String chr1 = genome.getChromosomeAlias(tokens[chr1Column]);
int pos1 = Integer.parseInt(tokens[pos1Column]);
String str1 = tokens[str1Column];
Strand strand1 = (str1.equals("0") || str1.equals("(+)")) ? Strand.POSITIVE : Strand.NEGATIVE;
String chr2 = genome.getChromosomeAlias(tokens[chr2Column]);
int pos2 = Integer.parseInt(tokens[pos2Column]);
String str2 = tokens[str2Column];
Strand strand2 = (str2.equals("0") || str2.equals("(+)")) ? Strand.POSITIVE : Strand.NEGATIVE;
DRangerFeature feature = new DRangerFeature(chr1, pos1, strand1, chr2, pos2, strand2);
feature.setIndex(index);
if (tumreadsColumn > 0) {