File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 2020
2121
2222def build_biopython_sequence_list (data : dict , features : Sequence [dict ]):
23- sequence_to_features_map = defaultdict (list )
23+ sequence_feature_map = defaultdict (list )
2424 if len (features ) > 0 :
25- seq_field = 'sequence' if 'sequence' in features [0 ] else 'contig' # <1.10.0 compatibility
25+ sequence_id_key = 'sequence' if 'sequence' in features [0 ] else 'contig' # <1.10.0 compatibility
2626 for feature in features :
27- sequence_to_features_map [feature [seq_field ]].append (feature )
28-
27+ sequence_feature_map [feature [sequence_id_key ]].append (feature )
2928 sequence_list = []
3029 for seq in data ['sequences' ]:
31- sequence_features = sequence_to_features_map [seq ['id' ]] if features else [ ]
30+ sequence_features = sequence_feature_map [seq ['id' ]]
3231 comment = (
3332 'Annotated with Bakta' ,
3433 f"Software: v{ cfg .version } \n " ,
You can’t perform that action at this time.
0 commit comments