In TaskAssemble.prep_contigs_for_geneious the contig numbering is mangled by an incorrect regular expression. re.match("^NODE_([0-9])+_.*", rec.id) should be re.match("^NODE_([0-9]+)_.*", rec.id) with the capture group including all of the digits. As it currently stands the same one-digit labels are recycled over and over.
In
TaskAssemble.prep_contigs_for_geneious
the contig numbering is mangled by an incorrect regular expression.re.match("^NODE_([0-9])+_.*", rec.id)
should bere.match("^NODE_([0-9]+)_.*", rec.id)
with the capture group including all of the digits. As it currently stands the same one-digit labels are recycled over and over.