diff --git a/pyrodigal/cli.py b/pyrodigal/cli.py index 9fca8df..ecdc3c0 100644 --- a/pyrodigal/cli.py +++ b/pyrodigal/cli.py @@ -296,21 +296,21 @@ def main( # process sequence in parallel if possible process = functools.partial(_process, gene_finder) - for seq, preds in parallel_map(process, sequences): + for seq_id, preds in parallel_map(process, sequences): # write output in GFF or GBK format if args.f == "gff": - preds.write_gff(out_file, seq.id) + preds.write_gff(out_file, seq_id) elif args.f == "gbk": - preds.write_genbank(out_file, seq.id) + preds.write_genbank(out_file, seq_id) # if asked, write nucleotide sequences of genes if nuc_file is not None: - preds.write_genes(nuc_file, seq.id) + preds.write_genes(nuc_file, seq_id) # if asked, write amino acid sequences of proteins if prot_file is not None: - preds.write_translations(prot_file, seq.id, include_stop=args.no_stop_codon) + preds.write_translations(prot_file, seq_id, include_stop=args.no_stop_codon) # if asked, write scores if scores_file is not None: - preds.write_scores(scores_file, seq.id) + preds.write_scores(scores_file, seq_id) except Exception as err: print("Error: {}".format(err))