File size: 803 Bytes
d5233a9 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 |
import json
from tqdm import tqdm
if __name__ == '__main__':
import sys
fn = sys.argv[1]
d = json.load(open(fn))
lpos = []
lneg = []
for n, it in enumerate(d):
print(f'processing {n+1}th...')
try:
if it['Ion_Mode'].strip().lower() == 'negative':
lneg.append(it)
else:
lpos.append(it)
except:
if it['species'].strip().endswith('-'):
lneg.append(it)
else:
lpos.append(it)
print(f'Len lpos = {len(lpos)}, len lneg = {len(lneg)}, sum = {len(lpos)+len(lneg)}')
json.dump(lpos, open(fn.replace('.json', '-pos.json'), 'w'), indent=2)
json.dump(lneg, open(fn.replace('.json', '-neg.json'), 'w'), indent=2) |