1 # Copyright (C) The Lightning Authors. All rights reserved.
3 # SPDX-License-Identifier: AGPL-3.0
10 """Check if a line is header."""
12 return line.startswith('#')
15 """Check if a line has the 'END=' tag."""
20 # CHROM 0, POS 1, REF 3, QUAL 5, INFO 7, FORMAT 8, sample 9
24 all_fields = line.split('\t')
26 INFO_fields = INFO.split(';')
27 for i, INFO_field in enumerate(INFO_fields):
28 if INFO_field.split('=')[0] == 'END':
29 INFO_fields[i] = INFO_fields[i].replace('.', '')
31 all_fields[7] = ';'.join(INFO_fields)
32 line = '\t'.join(all_fields)
36 if __name__ == '__main__':
43 print fix_END(line).strip()