Skip to content

Releases: cauliyang/DeepBioP

deepbiop-v0.1.15

22 Jan 04:06
Compare
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
Compare
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
Compare
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

deepbiop-fa-v0.1.15

22 Jan 04:04
Compare
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.15

22 Jan 03:59
Compare
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.15

22 Jan 04:07
Compare
Choose a tag to compare

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

22 Jan 04:03
Compare
Choose a tag to compare

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

17 Jan 03:22
Compare
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.14

17 Jan 03:18
Compare
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.14

17 Jan 03:19
Compare
Choose a tag to compare

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