Skip to content

Releases: cauliyang/DeepBioP

deepbiop-v0.1.16

02 Nov 05:34

Choose a tag to compare

Other

  • updated the following local packages: deepbiop-utils, deepbiop-fq, deepbiop-bam

deepbiop-utils-v0.1.16

02 Nov 05:33

Choose a tag to compare

Added

  • (cli) add query length option and percentile calculations to CountFx
  • add dataset module and integrate with Python bindings

Other

  • update MSRV to 1.90.0 and add bon dependency
  • Feat (#68)
  • update Minimum Supported Rust Version (MSRV) to 1.85.1 in workflow and README
  • Feat (#57)

deepbiop-fq-v0.1.16

02 Nov 05:33

Choose a tag to compare

Added

  • add dataset module and integrate with Python bindings

Other

  • ⬆️ chore(deps): upgrade PyO3 to 0.27.1 and fix compatibility issues
  • ⚡️ perf(cli): implement streaming for fxs2one to reduce memory footprint
  • update MSRV to 1.90.0 and add bon dependency
  • Feat (#68)
  • update Minimum Supported Rust Version (MSRV) to 1.85.1 in workflow and README
  • (deps) update dependencies in Cargo.toml and add dataset.rs file
  • Feat (#57)

deepbiop-fa-v0.1.16

02 Nov 05:33

Choose a tag to compare

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.16

02 Nov 05:32

Choose a tag to compare

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.16

02 Nov 05:35

Choose a tag to compare

Other

  • updated the following local packages: deepbiop-utils, deepbiop-fq, deepbiop-bam

deepbiop-bam-v0.1.16

02 Nov 05:33

Choose a tag to compare

Other

  • updated the following local packages: deepbiop-utils, deepbiop-fq

deepbiop-v0.1.15

22 Jan 04:06

Choose a tag to compare

Added

  • Add support for parsing FASTA files and functions

Other

  • Update pre-commit hooks to use pre-commit stage

deepbiop-utils-v0.1.15

22 Jan 04:00

Choose a tag to compare

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

22 Jan 04:02

Choose a tag to compare

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