Releases: DavidsonGroup/nailpolish
Releases · DavidsonGroup/nailpolish
v0.2.1
v0.2.0
This major release introduces several updates to nailpolish, including workflow improvements, dependency management, feature additions, and updates to the documentation and CLI.
Warning: files will need to be reindexed and the consensus called output format has been modified
Index
- Use a new index format which is faster and more memory efficient + stores a hashmap in zero-copy form leading to faster load times at the slight cost of higher disk storage use
- Indexing now no longer requires the user to specify the location of the index file; this is generated automatically from the file path
Extract
- Replaced the
Groupcommand with a newExtractcommand in the CLI, allowing users to filter reads by group IDs, regex patterns, or group size. - Added support for specifying output formats (
fastq,fasta) in theExtractcommand, particularly useful for manual verification
Summary
- Updated the summary file to report a table of all groups and summary statistics (mean length and quality)
- Change the graph format to be clearer and more readable
Consensus
- Implemented clustering to detect false duplicates
- Allow for stdout or file output
- Provide flags for extra header information (
--extra-stats,--report-original-headers)
Dependency management:
- Moved
spoadependency to submoduledeps/spoa-rsfor local dependency management - Supports SIMD compilation in SPOA with SISD fallback
- Add
nonativefeature for x86_64 compilation on ARM (SISD)
Bugfixes
nightly_feat-clusters
Merge pull request #7 from DavidsonGroup/refactor Refactor and rewrite
nightly_refactor
Minor quality of life changes
Sample file for docs
This is not a binary release, but instead contains sample files intended for use with the quick start guide.
nightly_umi-preanalysis
Add permission to create tag
nightly_develop
Add permission to create tag