view sanitize_bed.py @ 7:d1459d85ff18 draft

"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ivar/ commit 80ad6146e8852fb04fbdbe7b14ab120eee605e3a"
author iuc
date Fri, 11 Jun 2021 15:44:02 +0000
parents 78bbd17d0703
children e319b5b65879
line wrap: on
line source

#!/usr/bin/env python

import sys


with open(sys.argv[1]) as i:
    bed_data = i.readlines()

sanitized_data = []
try:
    for record in bed_data:
        fields = record.split('\t')
        sanitized_data.append(
            '\t'.join(fields[:4] + ['60'] + fields[5:])
        )
except IndexError:
    pass  # leave column number issue to getmasked
else:
    with open(sys.argv[1], 'w') as o:
        o.writelines(sanitized_data)