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-json
and--output-tree
flags 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-csv
and--output-tsv
corresp.), 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.