This repository was archived by the owner on Mar 7, 2023. It is now read-only.
Releases: ggirelli/fastx-barber
Releases · ggirelli/fastx-barber
[0.1.5]
[0.1.4]
[0.1.3]
[0.1.2]
[0.1.1]
Added
find_seqoption to locate needle sequence from FASTX files.- Unit tests.
BedWriterclass for BED file output.- Option for
--simple-patternin flag extraction.
Changed
- Script assert errors now reported through
richlogging.
Fixed
- Empty output when output path is not in current working directory.
- Bug that caused log to crash script when extracting pattern matched no reads.
[0.1.0]
Added
--split-byoption to split output by flag during flag extraction.flag_filterscript to apply quality filters after flag extraction.trim lengthto trim by length.trim qualityto trim by quality.flag splitto split file based on flag after flag extraction.flag statsto calculate flag stats after flag extraction.flag regexto filter flags based on regular expression after flag extraction.
Changed
- Using rich for richer logging.
- Removed default pattern. Switched with example pattern in help page.
- Moved
trimby pattern as command oftrim regex. - Moved
extractcommand as sub-command offlag.
Fixed
- Parallelization now working on Python 3.6+.
- Output compression now dependent only on output file extension.
- Logging proper number of reads passing flag quality filters.