Skip to content

Commit c6a0d79

Browse files
committed
Improved robustness for sequence column parsing
1 parent c3c3de1 commit c6a0d79

1 file changed

Lines changed: 9 additions & 1 deletion

File tree

src/rdplot/SimulationDataItemClasses/CsvLogs.py

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,15 @@ def __init__(self, config, header, line):
3232
header = header.replace("\n", "")
3333
header = re.split(r'[,;]',header.lower())
3434
header = list(filter(None, header))
35-
sequence_idx = header.index("sequence")
35+
36+
try:
37+
sequence_idx = header.index("sequence")
38+
except Exception: # Sequence not found. Search for partial string
39+
sequence_idx = 0
40+
for i, token in enumerate(header):
41+
if "sequence" in token:
42+
sequence_idx = i
43+
break
3644

3745
try:
3846
qp_idx = header.index("qp")

0 commit comments

Comments
 (0)