All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Updated
--grid
and--grid-args
arguments and Snakemake to be compatible with SLURM (#79)
- Hybrid assembly support (#68, #73)
just-yeat-it
CLI command for simple paired-end runs (#74)yeat-auto
CLI command for auto-populating the sample section of the config file (#76)- Customize downsample, depth of coverage, and genome size per sample (#77)
- Unicycler algorithm for long-read only assembly (#55)
- metaMDBG algorithm for PacBio-HiFi reads (#59)
- DRMAA grid support (#65)
- Updated config input file format (#64)
- Input fastq read support:
- Pacbio raw and corrected reads (#47)
- Oxford Nanopore raw, corrected, and HAC reads (#47)
- Single-end Illumina reads (#50)
- Support for Nanopore-reads assembly with Flye and Canu (#47, #50)
- New assemblers:
- Hifiasm and Hifiasm-meta (#49)
- Support for Bandage (#34)
- Support for basic PacBio HiFi-reads assembly with Flye and Canu (#37)
- Config file to enable:
- Support for multi-input samples (#43)
- Running multiple assembly algorithm with labels (#43)
- Support for FastQC (#5)
- Support for MEGAHIT (#13)
- Support for Unicycler (#14)
- Support for assembly configuration file (#16)
- Commands to run a short or long test suite (#20)
- Custom downsampling flag (#21)
- Custom coverage flag (#23)
- Custom seed flag (#29)
- 3.9 Python version pin for
exit_on_error
parameter and 3.10's incompatibility with SPAdes <v3.15.4 (#23, #29) - Custom genome size flag (#30)
- Support for uncompressed input files (#31)
Initial release!