Commit 9f044abf8140238f65fa8520ce9a3f39ddd7543e

Authored by Quillot Mathias
1 parent 8774b988e4
Exists in master

Removed filter ids that is now available in volia.data module

Showing 1 changed file with 0 additions and 24 deletions Side-by-side Diff

volia/filter_ids.py
1   -import argparse
2   -from os.path import isfile
3   -#from volia.data_io import read_lst
4   -
5   -import volia
6   -if __name__ == "__main__":
7   - parser = argparse.ArgumentParser(description="Filter ids of the given file to only keep a subset")
8   - parser.add_argument("file", type=str, help="")
9   - parser.add_argument("--filter", default=None, type=str, help="")
10   - parser.add_argument("--outfile", default="out.txt", type=str, help="")
11   -
12   - args = parser.parse_args()
13   -
14   - assert args.filter is not None
15   - assert isfile(args.file)
16   -
17   - list_ = read_lst(args.file)
18   - filter_ = read_lst(args.filter)
19   -
20   - with open(args.outfile, "w") as of:
21   - for key in filter_.keys():
22   - of.write(key + " " + " ".join(list_[key]) + "\n")
23   -
24   - print("File filtered and written in: ", args.outfile)