- change to how SPAdes is run: instead of using the first kmer that returns a successful assembly, all kmers are tried and the one with the largest N50 is used. The old behaviour can be run with the option --assemble_spades_use_first
- clearer logging. --verbose is now just for debugging. Useful information for the user about how/why merges were (not) made is now only in the log files.
- ACT files written to compare SPAdes reassemblies against current state of the assembly. Useful for troubleshooting
- SPAdes version must be 3.5.0 or 3.6.0. Currently Circlator will not work with 3.6.1.