Mercurial > repos > yating-l > gbtofasta
view filter.py @ 5:e195691d3e71 draft
planemo upload commit 10faac43ed16e0bd479f2e9a7d76ccd08b2a5af8-dirty
| author | yating-l |
|---|---|
| date | Thu, 28 Sep 2017 16:25:57 -0400 |
| parents | 894d96efad6d |
| children |
line wrap: on
line source
import sys import argparse def filter(cds_file, valid_cds_file): valid = open(valid_cds_file, 'w') with open(cds_file, 'r') as f: for line in f: if len(line.rstrip().split('\t')) == 2: valid.write(line) valid.close() def main(argv): parser = argparse.ArgumentParser(description='Filter out records without CDS coordinates') parser.add_argument('-f', help='cds file') parser.add_argument('-o', help='validated cds file') args = parser.parse_args() filter(args.f, args.o) if __name__ == '__main__': main(sys.argv)
