1.0.0-alpha.3
This version brings a couple of performance improvements to Nextclade CLI:
-
Memory consumption is reduced, because sequence data is no longer being kept in memory needlessly.
-
If both
--output-jsonand--output-treeflags are omitted, then the analysis results are not being stored outside of worker threads (for sequential writes to JSON and for attaching new nodes to the tree). This avoids significant memory overhead of accumulating all the analysis results throughout the execution. These results are still written into CSV and TSV files, if so requested (with--output-csvand--output-tsvcorresp.), and without additional memory overhead.
This should allow Nextclade CLI to scale better to very large datasets.
There are no changes in Nextalign, but we keep versions of Nextalign and Nextclade in sync.