Entering edit mode
5.8 years ago
Santiansiye
•
0
Hi All,
The input data is as below:
chr1 a 3 6
chr1 b 4 5
chr1 a 2 5
chr1 c 4 5
chr2 d 5 6
chr2 d 2 3
chr2 c 4 7
chr3 e 6 7
How can I get dicts like the following?
dict1:
{'chr1': {'a': '3-6,2-5', 'b': '4-5', 'c': '4-5'}, 'chr2': {'d': '5-6,2-3', 'c': '4-7'}, 'chr3': {'e': '6-7'}}
dict2:
{'chr1': {'a': ['3-6','2-5'], 'b': ['4-5'], 'c': ['4-5']}, 'chr2': {'d': ['5-6','2-3'], 'c': ['4-7']}, 'chr3': {'e': ['6-7']}}
Thanks