Releases: cauliyang/DeepBioP
Releases · cauliyang/DeepBioP
deepbiop-v0.1.15
Added
- Add support for parsing FASTA files and functions
Other
- Update pre-commit hooks to use pre-commit stage
deepbiop-utils-v0.1.15
Added
- Enhance compression handling with new functions and improved documentation for file type detection
Other
- Update function names and improve compression handling in BAM to FASTQ conversion
- add docs
deepbiop-fq-v0.1.15
Added
- Add random selection functionality for FASTQ records and expose it to Python
- Enhance ExtractFq command to support random selection of reads and update Cargo.toml dependencies
- Add functions to combine multiple FASTA and FASTQ files into bgzip-compressed formats
- Add fas2one and fqs2one commands for batch file conversion
Other
- ♻️ Optimize record selection in select_record_from_fq_by_random function using for loop
- ♻️ Refactor select_record_from_fq_by_random function to use reservoir sampling algorithm
- Update fetch_records method to use fastq reader and improve record handling
deepbiop-fa-v0.1.15
Added
- Add random selection functionality for FASTQ records and expose it to Python
- Add functions to combine multiple FASTA and FASTQ files into bgzip-compressed formats
- Add fas2one and fqs2one commands for batch file conversion
Other
- ♻️ Optimize record selection in select_record_from_fq_by_random function using for loop
- ♻️ Refactor select_record_from_fq_by_random function to use reservoir sampling algorithm
- Update fetch_records method to use fastq reader and improve record handling
deepbiop-core-v0.1.15
Added
- Add k-mer generation functions and related utilities with comprehensive documentation
- Integrate deepbiop-core library and refactor module imports across crates
- Introduce deepbiop-core library and refactor encoder options across modules
- Add diagram image and SVG file
- Add CLI installation guide
- Update MSRV to 1.75.0
- Add support for processing BAM format in DeepBiop
- Add initial project files and configurations
Fixed
- Update Minimum Supported Rust Version to 1.83.0
- Update Minimum Supported Rust Version to 1.82.0
- Update badge URL for deepbiop crate
Other
- Remove redundant keyword from Cargo.toml
- Update function names and improve compression handling in BAM to FASTQ conversion
- add docs
- Update comment to reflect correct sub-module registration in Python integration
- Add documentation for default values
- Update MSRV version in README and improve formatting
- Remove outdated documentation badge
- Add documentation badge to README.md
- Update badges in README.md to use consistent format
- Update README.md setup instructions
- Update README.md formatting
- Add tests for bam and fq modules
- Initial commit
deepbiop-cli-v0.1.15
Added
- Add markdown help option and documentation for deepbiop-cli
- Update output file extensions for FasToOne and FqsToOne commands to .fa.gz and .fq.gz respectively
- Add output option for specifying file paths in ExtractFa and ExtractFq commands
- Update ExtractFa to support optional read selection by path or random count
- Enhance ExtractFq command to support random selection of reads and update Cargo.toml dependencies
- Add fas2one and fqs2one commands for batch file conversion
deepbiop-bam-v0.1.15
Added
- Update keywords in Cargo.toml files
- (io) Refactor bam2fq function to handle equal seq and qual lengths
- Add BAM to fastq conversion functionality
- Add CLI installation guide
Other
- Remove unnecessary empty line
- Improve function and field comments
- Improve code readability and performance
- Merge branch 'dev'
deepbiop-v0.1.14
Added
- Add support for parsing FASTA files and functions
Other
- Update pre-commit hooks to use pre-commit stage
deepbiop-utils-v0.1.14
Added
- Enhance compression handling with new functions and improved documentation for file type detection
Other
- Update function names and improve compression handling in BAM to FASTQ conversion
- add docs
deepbiop-fq-v0.1.14
Added
- Integrate deepbiop-core library and refactor module imports across crates
- Introduce deepbiop-core library and refactor encoder options across modules
- Add Fastq to Parquet conversion functionality
- Add stream-based record selection for FASTA and FASTQ
- Add extractfq and extractfa commands, and related functionality
Other
- Update function names and improve compression handling in BAM to FASTQ conversion
- Update function calls for selecting records by stream
- Update file extensions and logging messages