Releases: TheJacksonLaboratory/nf-tenx
Releases · TheJacksonLaboratory/nf-tenx
0.5.2
0.5.1
Full Changelog: 0.5.0...0.5.1
0.5.0
Major changes:
- Rewrote samplesheet checking to be more flexible.
- Support for spaceranger actually works
- Support for cellranger feature barcoding runs
- Laying groundwork for cellranger multi
Full Changelog: 0.4.1...0.5.0
0.4.1
0.4.0
Changelog:
- Increment minor version
bin/check_samplesheet.py
now dumps valid records to a new file- Processed hashes are now correctly computed (not just sequencing saturation)
- Input validation is now officially blocking
Took a while due to some bugs (e.g. readingparams.samplesheet
inmodules/samplesheet.nf
) directly no matter what and misunderstandings on how to utilize/mix DSL2 functions and channels. Since there is no 'splitYaml' operator, we had to come up with our own functionality that is essentiallyChannel.fromPath(samplesheet)
->map
vanilla yaml parsing ->flatten
. However, the key detail was understanding how to call additional functions on this output, for which function argument typing is critical. Thank you to 'nf-core/rnaseq'ssubworkflows/local/input_check.nf
for the helpful example of how to hopefully do this properly.
Full Changelog: 0.3.5...0.4.0
0.3.5
Changelog:
Major changes:
- Force input-checks to be blocking
- Rearrangement of main.nf and subworkflows
- Added code by @cheehongsg for performant read estimation.
Minor changes:
- standardize function/processing naming
- cleaned up prints / logging etc.
- replaced all name-based process selectors with label-based ones
Outstanding problems
- visium processing not fully functional yet, mostly due to a need to overhaul the samplesheet validation script.
Full Changelog: 0.2.5...0.3.5