Commit 88450a67 authored by Santi Villalba's avatar Santi Villalba
Browse files

fix tag-sequence missmatch when predicting for multiple fastas

parent 04fd6d34
...@@ -379,7 +379,7 @@ def main(args): ...@@ -379,7 +379,7 @@ def main(args):
# assert len(tags) == len(set(tags)), "All FASTA tags must be unique" # assert len(tags) == len(set(tags)), "All FASTA tags must be unique"
tag = '-'.join(tags) tag = '-'.join(tags)
tag_list.append(tag) tag_list.append((tag, tags))
seq_list.append(seqs) seq_list.append(seqs)
seq_sort_fn = lambda target: sum([len(s) for s in target[1]]) seq_sort_fn = lambda target: sum([len(s) for s in target[1]])
...@@ -387,7 +387,7 @@ def main(args): ...@@ -387,7 +387,7 @@ def main(args):
feature_dicts = {} feature_dicts = {}
for model, output_directory in load_models_from_command_line(args, config): for model, output_directory in load_models_from_command_line(args, config):
cur_tracing_interval = 0 cur_tracing_interval = 0
for tag, seqs in sorted_targets: for (tag, tags), seqs in sorted_targets:
output_name = f'{tag}_{args.config_preset}' output_name = f'{tag}_{args.config_preset}'
if args.output_postfix is not None: if args.output_postfix is not None:
output_name = f'{output_name}_{args.output_postfix}' output_name = f'{output_name}_{args.output_postfix}'
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment